355) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup(r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x100, 0x4, 0x6, 0x5}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r2}) 13:35:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000180)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0x1000}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = getuid() syz_extract_tcp_res(&(0x7f0000000000), 0x200, 0x5) r9 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x4, r3, r7, r8, 0xffffffffffffffff, 0x4, 0x7c}, 0x42, 0x401, r9, r10, 0x1f, 0x0, 0x1, 0xc7dd}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getpgrp() getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r11 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000001000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x20, 0x7}, 0x0, 0x80, 0x0, 0x0, 0x2, 0x5, 0x8}) 13:35:50 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x9) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xffffffffffffffc2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x80000016}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x23, &(0x7f0000000140)="b6") 13:35:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) poll(&(0x7f00000000c0)=[{r1, 0xd0}], 0x1, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x84}, {0x45}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 13:35:50 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000340)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) connect$unix(r1, &(0x7f0000000380)=@abs={0x3174b555fc91afc7, 0x0, 0x2}, 0x8) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000440)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r4, 0xa, r4) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000000)=0x74bf) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000200)=0x1) write(r5, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x9) writev(r4, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r4, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='\x05deV/klog\x00', 0x80, 0x0) fcntl$getown(r6, 0x5) flock(r5, 0x1) r7 = syz_open_pts() close(r4) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) dup(r7) syz_open_pts() 13:35:50 executing program 0: 13:35:50 executing program 0: 13:35:50 executing program 0: r0 = socket$inet(0x10, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000180)="240000005e0007031dfffd956f61050007dfc211fe000002ffffa888421ba3a20400ff7e", 0x24}], 0x1}, 0x0) 13:35:50 executing program 1: 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, 0x8) r2 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000040)) setsockopt(r2, 0x800000000029, 0x28, &(0x7f0000000080)="d5ff9668", 0x4) 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) 13:35:50 executing program 0: syz_emit_ethernet(0x7a, &(0x7f0000000780)) 13:35:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="5b92f58eed9b1d7a0de8c69378310c70278c1c91f1eef0d11d05519aaf89657b695ccd6ac0f0877a34dec568668d41d88a72d8e740d14fe267014c6ae06069e037900490714eb84852e96e3779affe73e46b4f24b807c94f30ce30ccc0b0c18aac25c5bcfd8fbcedb173bfbd59e90120278aee"], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000000000010000200000000000000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 13:35:50 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000000c0)=""/125) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000003c0)=""/68) r1 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) recvfrom$inet(r1, &(0x7f0000001380)=""/4096, 0x1000, 0x1, &(0x7f0000000440)={0x2, 0x2}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) socket(0x0, 0x5, 0xee) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) 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'], &(0x7f0000000a00)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='@&\x00', &(0x7f0000000500)='!&\x00', &(0x7f0000000540)='@\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='/\x00', &(0x7f00000007c0)=':$*\'\x00', &(0x7f0000000800)='}\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\x00']) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) r4 = semget$private(0x0, 0x0, 0x10602) semop(r4, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6}, {0x5, 0x8, 0x1800}], 0x9) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000240)=""/221) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0x4, 0x4, 0x6, 0x4, 0xd53e, 0x8, 0x9, 0x1, 0x5, 0x7]) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000340)={0x100, 0x5, {0x1200000000, 0x1ff}}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) 13:35:50 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) dup(r2) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)) 13:35:50 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) r2 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x6, r3, r4, r5, r6, 0x80, 0x2}, 0x5, 0x0, r7, r8, 0x8, 0xadcd, 0x5}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") 13:35:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000004b00)=[{&(0x7f0000000480)="8e7cc7f1cb39488f3c7f371d8ddcb9d851ee551fdc62e2902e6b8807daea0348df39856d744444653aac9441311b288199c68e15c99fa6eb183c01707a7315975e448dbb6430f5b9a7a3c7f011be94a14e425f2fc78fb21bedaa73519e9664beb6131db5", 0x64}, {&(0x7f0000004bc0)="32fcd6caef6a3866581cb566b67088cf105d94017d9feb7403e4121152a09524844a79da533c3b9446b4a90dc13a87c69e13fa2d66af0efdc32dee01e1091e8763c146c276c6a1ce7a4972df520d925bc56aa90a021c3f12887036565cdf5d50502fafc463a064200311f62558f2305addbefa8669a4939a8096462caf145e2f5e3255acf58a484efb1c0b62e83733a6bcc1cd6c1b12d358e69270c79b75664af0822235a83d6ca721151e582b5863c0c93249f4ba288e2efe8406792eccf32ba3c907956274699a70f9fa76f7e55c0817dbc8f1be289c76e45a28d7eca92b30946e0bbea071c2c24a5d6e517526a76898719af42af2605ef8e02dc61ea3ceb67ef6429064733907cf79dc0160dafa311347d0f9ad671be393dfa441450bd7da2232c113752d7ae66338a4e557937ff88f740a3ba2fff14396b166a5f3aba5a69c3a5017b2899322975babd248b4e19e851a5217286acba5aebba06f9230d22a0f25451e43081b48bdc390fe27587a44069ec8bb57067cd299b3bf96b9451d9fd587f94107939877a5f4805af656fb2e4dfda88b61d97054d5819b87e70540bb8648e11c8d46460464abc1519c899493e30e9dcbaf9bdf56a8fbfae5fe59e235f7004951657552d0a43b3f332bd71bba21d3f844c563a3b815dd6016eb7189e400933a5ff41fe1613669d6c2d2645f308713aefca3a8742751c624601dae6f36a417a9b78106ac39b0e7364da380865ee5e97e4a6b4e7682e708fe4976a41f5f6bc0dc122bc8909d7d596dba0ae5b2c2f25f34318ee9421245a8c660498788389f333cfa4c60949391d911966d835dc19447ada2b649ed52d9aa7860865b45139b5ce5428161d124c2642157e01a00e387a426c2be2e7d1e2ccfd4e39ebc7cfe8e80781bf7929bc28742c081d1400cbcb2d0b55ff016915ba493f6626414de5fef94c01f5202a7eb9e4760ee94796106262f52e339cc59ce749b021e31fadae4c392d3016b14bce2689f2053d82fb4bff4f187b3f5f810d267eb68ee4789077aed767fedce0eb19ed42140484d1f1846a5cdff5572c777c8f3a730713738ae50b3aa48573a0f50953d6f1e50b8806f3869ee0c63e01034abbeb661641996ac2928ec7ee0bed4e8e67ce17ff52ed3ac363a34b29a3bc73f74f8a5315a6336154631fd1dd4a351ac8d70b3fa3b87f0ef20aa392766edadbe8d74bf9f2f3a3b39dcb7d6d81216f051bccbb6acd83a808c595b6b5692aa9d44640366a56762b7f4231548b89cef3814e057d1b52b761eb40c7399bb1b1be9d63173ede8b32c76e6a8f603e768e8843828b650663f1645b3637a42abe9891ea855a63eb7f21f67a4712b6b4e96ec5415169105992a76ac3ee0838b4e2a08e7e755952835d998f6ce8a47ed338e468d70b5c7e8465e4543b854779602e0c73e63871f70a8284e8eda9e8e87ea8c9cb8ccdc74b5f9cdfbcccc925e5075f8f21966f99038541daa9bb66639b23f71d932e1d9e7fde98c3c3451cdfd20304444628cfec4dcf76a67b8b7acc97593a6b91d2975ddce6803bec3669c5ae0f9c07d1779fd53941417e9f627943854f1a96d9ae66e75aa0c43afc09a1fc6362143618d7238c5caff237d59e0f71a377e815b3b3ac2be7120b04c147ae7824a7a4685324b5a881d32feb3fe57543faf94087bb07c680a848455368a377bf0a4a69db1d5d712d32fb0ed9a5c594ec05f852c4a5a436ab9c895970c204b2b15522d0cc46a7341e666e838e7f3abcd60fca745bca3a96e9855a9071aa4b2815bfd4d24a4d8e81449bd4aaa7223a3a7e838b555e36e2a01cf805e3da2b09401cee16b2359f587417777d42bc8d5b090253152e10caefbce98b18c2d4d5f5baa58c065356ae90548c54fec311643af3f447d0efe53f500601f0525458a80fe5d7ac8ca056e31e51d1d0e3fa03c6d131a47a33734d0cdacb66c72e5cd98582f908344b7d1baa246a424d60e25d95ceac30b4517e0174973ee1a44c02ef629901b2cccd2b9499aaf3368f0cb84e6625babe4a01e1d9731bfbb0e8259b9efa31f018d671582b6393df027aab4be917066ef52c8b7bc8d0392a3c88008eb6e26b5b4ba16f12fc98fbf47d05f2ff84f01436174ceef1d45d94aca139b915f569cff1e661c17c32e93d41d5b8009d57d014da984426535a9dd009f64b0fc61f025871dea94213f748cc4d03f86727da44622c06c1d7757776e0c194711a24bd707b5341c735b5ac9f30490f7cd8a25231ceaa3988b4eacc2da9fcd310cae3175ce9826d5475dd53db67c20d1c82d74d4651f8de5645566be3b0d5ad316dc3a6c09ff726bbc9b2a4d37c63defc1908f684ebf6843c2b691049b7c2da20e624a5a2b2ae7e43c895b42a34838cb12af27e7aed65990bf728cd672108d01d0f489474cfeb68cde609b34102f1350229a42b0173757567f10831c9da8b29b34ed637f2c902c25730b1849003b576dc8a485454e1ed0ec38974d6a04517eb8f10f7b0dc9e8c6abee1474509133d3e8459a445dadf03fcdfa259273aafbdea2e0d64060b57c3d4e2be0170b80efd4ce159d96bd4974477d6fc06c99b7f77e99d51e7f9def7238139a2a3cc1ebb0f37f3049893e82d41630c3b818fe73619ce6a0d4a4c9d69e45a0e5b0f384abefe98a7bb720551876815f8a9c414467b74ca12f05cf246966ed6e5087af5c467c85d2a742a4101d9a24a3bd9ea7d848065fee7beeddefc4f91828a8f8207b0ae4427c8e40798e096a6f65f23bdc504304673df0583aa8e60c50225ac5e1bebc902d9c417130f65b674659c3133169e1c79b8536ef339bdfa7ba9c0d51ca266242cd88aa5ac6c069ef9b713c532262bdee559c2df69aafd6694a9cbef2e0e71a37b96e8475f5dd6875cd66c90baba60f4d415641ff89e77daf7ea7e37cdcccb09b2389569e68b1c6a5ce0505e76e1a9d23b855d6010bbd73fe2e5e6f9e89fc59ffc8ddc8cd6d81e150e60602b870150cb6c38e108fa0263ea13b334786e6abd390bd1df07652a617802288061a59d0854b549987dda746dc36601581c911cd0838f7d213aca915462ad30ae6a7ff1d695fc39674f219acc551b697ff18679bdcd9fd2c79a112fad96891a47755bbfb1bd7154e2bbfb548263040b6c2c87893cd63d52f6b642c9fc773f1b578c1841ccc176344787cdd3af6cdd203f5ed60682f1eb75c15c658815b47eb7d529f5566a28fe4dbebf4b4f2eb51d3d7fb9795c6aaf6b9674c55de498630f90a0f4bc953f7a7398a620ebc42dc1f02acc76440bcd5229e64f184afa01fd405fdb86799797463365776ba1d9441f3ca41111d316e56f59180f95c475adb44ea67f5bc098d4ed8b8b9ec44da3769a7fbd51a77080149e09e092855ed4d167e6e3659dafa91a7b2339df430d6082255ce4e681e26dac05a1a6a371e9bf1bb24b3cfd5ed63c9c587d1cdf0934a99887e3d6d352269eace5cdef4dffe319c81dc817a501816dafc79c09d011e6ae9981e0876546ad966ea046291064c14cebea78fca53040ce04a190405343b899606b4e2413c271eca9851ea0a861d8cfbd41a718fa19dc6a96e8e0d334bf3b51c7a73709376731a604ae40c721b6583be5c5ab6c612d8e8d8cb1134aabf86fdc455d65254cff00986e325447bfb930518a92378c5bff8cd218371a8d45324208f48da70134e838dfbbc41ebe0b13d7b8783dd6407953480ee5dab92be77930b1dc325e0a959d6a323c507463c2ee12243ad370dc5e1c61d184e8b36e008b23d6afd942552b335a6aa2dca3b893c5ce29cadf05bd335d738c4fd79aff06b43db0fefe982226e5fe9bdc88d649a9b5e142be96e843f25a53876a092eaee8380246f3dbc10c90037c3e96bba96b11354c48269bba70f90ad3b5fb23f9ee96eae92f1051fbd109465d2151942ec18b1de50cfc0d9bfc8e93c4587295ce75ffd9fca524c8bb271a70938a3836cbb86d45dee8f840b17e7e8316e353760333732d1ada9ef9d11798e8b6bb63ca1419f0eec26c437478bca16540cd59e4669bcf7d9cefbe67b266eb32061fd403bcdbe9aaba57bd63358c2b2a4e92f8ba01dd7d5662f66d957b5609f2bfb2ae51713de1455dd914dbd2ff0f423299bcbfe92a94beb24ff63afe4d52a2182f33bedef2864b8535c3e0292ddb94cae1a0d6421b1445af1249078326cf167468eb98efaa84db29db653da5078df78ec3795804651df75957ed2e5449fb62ea681563f9b134470cd3beeacf369a3fbc86a9b9f578ae1ea5de6d737090f2db788fcb9cca9d6070a9f4d16b8ee92fef82e979deb0fddacfb77d84efd47f4eb532713e30750c75e2e3c4b2fce050389bee4351c4409bda53f4686ad8d826b52c298593a99f13983479f6b517f68647e9b6cb6d041a675da97822c791989c8f2351ea5278851efda84d4a316580bc70b7ac9d08c4d6e19b250c820ee47c7ce36cd0533149813393c58258cc1901dc7388703c73b19c1d36411193268a012ffe0feaa0cc010798d3d5003cd22dc75a3cdf7420664e3c1424c84479c37af16e16046486b5cf944d3eebfe17501f57fc8a17156a43a4c4d713c58d061dc3384aa4e829bb23fdcbd743301b943b5e0aa2565d446f50d8d1fa4c681dacbcf13fea69e49a5f634d62893e6c4870bd7320b3fe7667b867569bd1519e2198f3798db5df1e8b6f7240185aa3bc0276147d33d6d9a23cac8a5cef6d447829e79083f97063a4da74fefb2f51d1269c1b042549c13198d214a98d98360e71638a48a0e8ffcca50b186f8bd5a58542b67420639e1720537bc48020ee84e8fa4d6202ec9c9b2d0441d4c3c48d44277a0df4c2c052eb0ffa4023d9447cf460aea021429d209ac53a33e40687db9d0bf8ad6517af46b2953edd448532acc71660b4cea49484a29c32ff5834132a25beef2001ed08f71c8864975d40c79d11a391e25bbccb6551ef39c9c3bbb4e2a61c719ea1d1f0c2378ce781e67b0d186085f57011cf299b5d446e8c881e2fcb5845c19dd19cd62f1b7f34d64b35a56886dedd8e817830a9ffda62df535156f110ac8b7996c6a8711bad5de204c776b526420d13ef9478b73f49b40a5200741e13a4415be8c25fba83b0103b843ee463dd7076f5098e74b64cacaa18adb1642af8a6b87644e5d79a08ef5f8e84e71089a0654cb04b6404d2eccc62c4b9f4f53d6467ccbef05ee33cc5371b579399046057981be278ddaae71817297fe3dd78681538daa56539391378748c05a0e810ef3936842b74f6a03bd5d5e7293fbd1a419a7f53aae6242541055a38dff82d0af4b54acb613ee65985ea8958b7d896c1fb20e735faae64be97e8da6f763d8547c218f73e04c53bd310c04777884df77295fc359632524f8683d83cc89ee2d65a43f0109a3b615c8e34351fd3cb8c0ad9f29772ccf4de90c03d3406ffdd12f8162e14e63981876a0ee325f3d7190602835df8566da15f4daf2b1d8c9e236b2ae27e5a8bb1fe18da023a24785a7faed1a17da249b8e7a28cbf38b4c304527ff44d457c96d84179ce739d79276abef0d50f6b3d6c67b2d4c8a7ebbc8f090f4f06e45271ec91b45f745863a07a0190468ec856418e3426e69e277c18b0e94e297165ae7686ac54fe161238e01d8f94653ccdb6747bfd085bd894c76c2941aba950ab9f2a84bcc5bdc2c0c07e199c0da3ccaa4f2c3f58b033ff494485d4d98c812d13c65bdf87573d4b95496d131e437cb550e4ce01a4931c647285a5ff24bc1d709449bc6cfa54d6e6c439101b2c20c306007002df409c186a53aac", 0x1000}, {&(0x7f0000003680)="10c5397fb96395528a19a06122c6dd0b388d7dacc4a8684eb63782c46700d75bd94132af3e3fdd67f7078e90c6f7c1926319af64ac41c19938aef091da9695e95a5443a284c8fc83a6fd336af0327a257b3d6f56de1f8006f18123f8f4ad7197f76778a35bd4a8057574d8fd72560995b1fc32", 0xfffffd14}, {&(0x7f0000003700)="3487a76af3eec23b0b585cf3af295c6b8733db55b546418c2d9870f8dac6e452f0ce14ad5b02b283f9c148b75b66e2bb13c486c50bb7193cefe0ba0ae8e1ff6f743bd24a10f95f789613fa6b83d01e73811c18ddee6615bbf54bd59f98528ff2684fc90766f0dcde928cf3", 0xfffffffffffffdc7}, {&(0x7f0000003780)="a1b422d1999cc90586b9d28546927c22ec90007d088fc37d99348eb244dde0ac5bace407f8261e03e2425519fc7de4ec8d2dc24039d5031eefc8bd40e48d099f3b3789b5a174698e", 0x48}, {&(0x7f0000003800)="5c3a516b917397a2028bd970cc139381afbfc9bdee66b6e477ae009234e3d8d24ea908f36d1ab198496db20106ab602f4c55fc9f50a542b8997c916f5658311f02f7209d5829c1afbdf94f6689d63c383f48602417f83b8b1515478e953547e30545770b894df8fa015ba74941937ad15598b4cd318f51d707", 0x170}, {&(0x7f0000003880)="3295292fe9ce98ae0f3da83640111144c67f09cce4d029500fffc88ab93317d04b00ff929b7be6f0e7e801b6ef86fa55b0f12450d7e3ecfa7fbbf9b8b7302a2bf4f2b5d7d8dfbf95418f6184a78f22e83fc81bd38d1a514c6ecb385c5b5a349cca5f33f569ef0f82d26f5037e747edba67612fda1e2cceb94aaa86a23615f32a99f021adf40c399b567f5581ba7be99dc3eebb2a3a3444960657423def70f83301cdc6568ee01fd0bd1c5abfa6fe533a3ffe7f4be313e387add0af0422620d1423cc886b67d9d3a864f90d906ed0ff56d6572f8df84329d0db970628a6c588df2d8197ce9c58", 0xe6}, {&(0x7f0000003980)="59b9d5c3c405d9692bca303e59891a9052497ca0ff8e1239730d984c92080bab511058c8888ef4dae007c02751473b09e4e5aeabb5e90eb71d899f7ee00379d07b344f3224270593870c57ef8f2a104d53703592453c41973c1ebdc0d0bdb2ded2abc8cd658b2ddd78ec7620903b2677fca3260b6d9bda027cb7fb8e9703324cdd3f732ea66b2dfb43f646efd472e0a046f06d4fc53553d022567ab0bec420483d12d66b3e7be3077882ada1ade7823d0ba2271a5745ee237dc04071cdb066829758bf457f3376cd355c799b6bc0cc2c690061b8cc1d571c8153994860f7d015da93f03ef8662b03eb8ac94ff5e372e49b82c232e2398d1fb5d08cc84aafbb43733a08b4973554f3c103478d6616e52a863e3184c35739bc41fe18da464df63441ea93e9520095bd9aa259ed493159b0ee09a9d55af7e54c0cff0ab847ee9f64ca93a3a8fa1c73e5f356c8e7de051a710c0649657ab2bc3bda6a119d669ab45d464d71903a8e7dd4090e7356759dee4230a9b233c94bbec306a7d544b83e4a642033e3371db1625a0c499cccb7e813311568f9a74676b62efad591c1d6c559c9a2fddff3491ae644f4732e5e9db844db42f6ca06966a70d5bc505b8c614229119f904ab73d4085b73e514e5bc2191f32baf3b41a7a1bfed5002bc569aaed933b7da1e8a8a58784b84b5c71c51619427a9c7dca053123001c25997fd5899039f13a1d3d3e1b7ffd7bdadf0bc10ce0b51385b02a79accb3722b9179127ad36d4028546e430d8fe97373b8de12cbecefac7e4460df6f767236246050a32c0f29552be7e7779d4b0ce3c7c99f84de217c9376af33a6930da49f47cc1f321dea2d5742be2ca0e6a531be8060ba86b26802a07a7c2ee711f4cc8f0e1a15b055e8049405289713ac2bd269ecac7cf268bf3482f4acede99202c697fe3abc77dcf30b88f66659a1dce4b0a3e3a52c520ece612ad3ad78f252f8ab12363b233ff1b4f9616870bc32f92c447e8c13270ebc887ba26b5c59cb7521842016f39dfe55ff466fc712e225a86a71742cb461a99db8b8eda2ceaf0addef958a70fc60d2f8a37627f8d72e80981152a789ed33a2dbd0bce4594613894840aa37a3c1b50d97173624c6c45f6aaad23986d7e33b2fce879633d03e7ffb14d2f1b198bd4d542238ee3d55bd484065c236a0fec0f55001532d731d580b05ab361d0830d096242fd9d5a3c7173a7d19e85cd0bf8c44f5938c4cd5cb25d668d66a30f5de71fe5efb81cb56cf23aab4172b40a62933b8ea537b7303749fb5ecb32a70a329ed47f16142b5812c2ed76d9b594115cd6ac93a682eaa2c596b0ca14cf8b87e4a84bef2bbaa14458faab67c9b3ad5fba32d708a89c0a91c7c0393e8c7b50874e909777282a12ebda5998fcb969b4724f4b0b0697cd72257b656bd569d13dd611175d08f15e355530d70bde3ac7c53d4d1a3e25aae7ce13a57657787f73f1ebe6c8fa5f9b70e61d6dd5de1875d409c1e2cb8a7612f391a51c40205f70c5abf89898449c5dea7cb5e0dfeb90a439d1e86775fd9aec5c6609805225dab6295c3f90a86be5df914f24114e12bfccdab1ddab6319ca6e23b2b1e0ed9bed549dd6a7872289ecfd8f0cc753a3978d3f8cfddb4beac94ba3bdb3e399b2ff30a3a8951750689e6d4f98cd0aeeb6c175327c00e486cc9622612ede62c306fd56a7b3ff888e1ec9cd7249575ecda760be3467eb748def51b616ace5a9ec1be91d87167c9e405c8ddc6628e64ae3503173004aa1ef52155fbe031c724135a838321de5d33455fa1288d5c886028ce0ff88a4b5db7b1064dc7df5d871e28f0767310ec579e8a1ff4d3d40fa7ee59ab039870b43badaac1838e627232a0cd23272966b8e170b301cab70d606598e174a637be518ddedc4dfb3de78e87856e1cbd0986f9e9179f72e832c2423bee696f23b2e5bcb53d4de63e399a2ea5f94b97386a643d77d2b1ac6b3f23ce285ff1d25e3459a77354326bad586d577f34aca3aa249db6ea7166620c00b6f32a1883e6d37058dc613a50360be9e83826fffdf6f671c28934c84f18f2ed91fff891bd437aecff52c810a80526e22053616b4112a0eee24d877485bacd5406f3261519b27c72a8f3c20df327ceb33141e591d94dfaefda6a754d48e269476d32e758504231e11e7b1f62f0a018eb80abf6a4c983caa14582f3cbf235c540838971dcadd3b6f31e5bb24331a7807f6da4b8b46a5d3eec6025bca086a448f60103a0f04666b2f2b001f0066563c22433e482cd4f38220cc4c23eeee0521e8a43dad3ea92deda90a6034dbde9335532e14f337635cee6bbaa24cb6399dd9c37f098907cc6a988cfc7a4d985ff7a53dc5e5cd87a23f3e85530b4670cedb6b573270512cd329b5ca4782ad570e8c64baac67d53b21db6448ed2fe906a34e6f459d2fd2a7814df12f33f6d971f8e70b5a9dfcd2b069087024026ccbd4082d0a3e6bb211fd6a57a8b84e7a21b4c23324f878fe2316fb049b586ad325537047d0e93acbe12948d45554e17aa78bdba02449f5a4b191388b017ac5c5e73a854ed3cf0002621d38f3f8fade7b43a4caaf74126ab51d4009e5c658f747615a6590a8556e1fc0956f97d747ee10a34b1c1dca02937d837c45ad9e9d4c11d353566069c4f70bc54ab8b4f30ac481289efe53e29fdd7dae90cdb1951eb8d0d91d7ddee173932893d8d114957576fe5d276352d5bfeba23396daffdc2ef78b9159c97ba21613cc3f5b9eeda3b96b6ce83435ae8e49cf1be9a80d9ff94e3ae514264e3c0f90ded026bbd2141793a3b982bee4063208e8878f6760f4d498730b74058bbe9afd967f82d2cd8eebb6be7aa20efac3029014e2a55cc8a4faf193bd22381be2f33067aba0ab55693ca1e531e6cb57d0056f6cbd3ae109b83b727d75c72b7d6bcffe69f42dcc666f39d170f246f1bbd7bcf5d53618162e6202e71fb7f38c007684b5829d176fdc30adf0e83367408ce17bdc698d78de2a4f46d5ee966577d943b240d5c1f2088168ccb085fe07035d58ef22ceb67611e3f55f0763f4bde8c15aa7ebd7759a796d0820c60373f50d37f5e6d74ddeb4da7ea5025c77d2c96591a7e236d025b138fc452e082f168bf8b0059ee5545cf9134f210e6f058e5ad739569633867c5993d5fa4804ae6ec1f2b9848f3ea5d1078a17c17fd135f06fbb5bbdcab112728f5cd2f880d113c1a4d4fc31fb60e3640725110b133fc205eb70ea651a3401650e79857d6f4274401430c47f9ca0973de6c287bab12ad0cf378a19c616a39f3f65bb2efae86f6856e6bf1388c56dfb3ca597d5d6943c3d3cc64f1ec51628a7e734836ed71b5061416bb5c0256ffdb4a5b41274778817c40d87d8885dcbb6a74bb7c1b27fa3274f95224018fe8da7e587532a9483e391756c388d513128ef2431d4ae04dbf03e83a7998797366d11a0f5b5a35f3361180d64cd5b9de04b55f60e74247156ecf16c1b1de6835caa75b353a2f6e59be37b19036ae25919ca95f119a6b2c8422bd3f02e2c592b1cf574b0350c27446a1800d4888b3fd19af8236639aad89ead36f5d09217d20d317db55345086a5bae27775ca51a6d509f470f2d22c0a612b5c57facab39201e79afe950eb0d1c187ecca9278866636dd4107b70bef8b9d69e4e55e3528d1b914bcffe2b2ea7c5b003935b7add5c727dae865ced7d0e7325c18d53b7df4ac11221562a0a4d43fc2869c9ae0d83798698b455d6a85451097bb0186e48aad8dea98dcc3874e22cc07aeef1209c17c19fabe8fcf79c1354b99acd545384bc5df4640e26fd263d48021107c30ff5763499fe1becf0afb76592d40c24494c75a55a3d19bcb5e36fed9e73b82bda88d193f72a369d7f36a65c235fb14b68792106c83b483c994b672a8aa728498fc8ae16eeb4d207cde94aaf7a3065311c74c996c335b77145021b14287da009aec799f8a97af0674ddb047e05b08ab7578ee89dcb73ee849c6b26360fc72124cb0d06837377b4ac3666a97ee31660827b18e97b20e7fc12b64d7848107a55708345520ee9d95bfce171bb8a79be30d4a61c1eb258a4790e6ac0f5a2207f39014f58a25035272d56579019c6c87a97ab3def21b43e053554ed138e16d8c42ddae93d7f34f2a5c0316c77d99e5bbb625e5a7783d6d4287056f73342aa29902f0a918f4a0b7cba7b36cee45ac0b6da2c582451612cf4be6d19a09563c9d9095c24e857d34d2db708cf64019a319f1e16e07b70aa11acf5b7de83078ad1f0a74243c1d4b2ae58f9633761ca1f162f669766cd366136ad2522e4a7c39fee0eae917d3e80422434a4800c6854773f867f6a9276c9e47f7c0524651ba17dfb64a09305d05af9caf6e53d8476b512d8fe51f3f415f93960ae8f6c285d6c73d0c24e2f615703a4284cbae02078eff751e6bdb14a40165d251c1b561050277925e628e6a8314b378c03f7eb893c8d809bb5d544b8adfb91c36eaed616a6439d35de474741d3c65585211215b1c5ab0c48ec771282be3cca9bc53d74bf5c9b1e9f4e5f4ebed838d3f65482afcc437542b5d0ea1d82c171da0b1e9e10a5411c2857e820a4db66a8cbe8c4a81344c1f4e76c458a22ca6c932fb2f7bb844043462e5aab8e10377c93314abd94f2af7a965b446bbefb96c77d32a7126720615d9e1222283729a75c436afa35c91112935f2831c21bd2dbc9b3269c614d6135efd74115b23eaa451a485cdba9b2a3a49cc1fda15a15ecfb7ff161c1053e21d7cfdee09c80269b82bcc30f271480963a12a81bed00277f4cd6209a675d032c2522930420ce87c75f11da0f069f0c83a4eb54a57fd570df3d3719e80200f17c87f463c38f62d6fa0fc6b47e053a235b0d7d50c1814c3fcac25abc41756c1e24cbfe3df31cc241e796c7104ab475203a55301726985d7f33f5dbf7ea2b9ace911a8d381862350aec6ddb64c110324bf468355ae2f0d280cbe2ca875d09edfafd0058500bbf3172650c08ecc72257b7ecf0b81de48a160eec6bae006905732deaeae2bd4184d49bc88d251289af618e9def46b85fc9fd548f4df8bd705fb8a3e2b2a8f628023b1f3fbb329d0153536a1dc5378a08e134c91e26b5c45908d1619026ab2692ee489d59add0329fb9bb697582a1eff40f02178d68b81dfabc4c36653efdb196299b92a4becd1845ce0cdd10947a99d38a9f39193d29f65a8c0cc4719e456950091f6976af9730e3dfe73e75f33d073cc2e155ca0f08ff142c94a74cb879f02083cf7ca121c6fee58d304d3e9dbbf58ed9da748c27ad243567cfcc318a7da93c0cc0442865401284ed238557cda70dd3cd3879c299686d272fbe09629aabd390c13819c29ea8200c7e1b03abc2ac6598f73643f42348d2888d5fcc76488bd7bc33e965ccc5a382f6be8723fa2e5f2573126ff21d89fe001ea74d7134de0c6e0f48e9a130f5f6c3a53507cce7a3a78f636e8d5deaab4e624ff90ed7ab610b65e5b46f44009bb9e60f179dc3100bbd066afeac4433212b02d9b220dccad321b4121d472bbee9ac23172f865e49f89d25e259446e6d6e72f3b4a71b6d13006cbbaf85c94a7f348586d2043eaf680e60420aaa1f0c64f6a1f8f2e91d091545d11da3bce97cd787d3182729ad2be15e6194de21ab4fc87742606642915c736131bf165d60a2d39e02bc2bd57453701ddf2228127d9f815f7e291584dfa00d4c306a9d36a43289894ee67262531916dfea6d55dd0102dc1c5be996799d40cfa9ff9f825b391edabc349387fdae9a22a660b16f19b21d5a", 0x1000}, {&(0x7f0000004980)="ad908d183d87677887a81c5b60f9edbf1051f341da6939ef5fe2c9b583fb7d53cd932f04cd40f3b24f94e0f269f2981684a7b1fbc8637ef0effbc25cb0af9b23eb824488adf3c8fe8b3f9975d15933b4b13b41becb108b807d1072d679b6a71c82d0d26910f1eec6281e78832aa00b7446081139324b8a759ce34fe77134f8df8fa365cfd61434f331534779ba34", 0x8e}, {&(0x7f0000004a40)="ad52938bb635c62da6d376e590a4cdd47460126ade10f7be79b4500d958f882f7220a2f1edfa054ab6967ae0fd945c493799e6f1b5862f2c487bf44e198f6208fcc355934a536d2c7f8b6f419288631306099fd28fd00bf1245aa324a21b4077c6c6dbde8b9f8d795dcfc54687e16afb57c9df249f509cbe2f5eda829aba417cd116e5e6e4953b45c022dff5c86615efcf5a55dc863dc9b097fb8b542c1b8ad2e997dbc779a58caa86d8d516b2c521a3e473", 0xb2}], 0xa, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x20, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r3}, 0xfffffffffffffffb, 0x1, 0x80000000, 0xff, 0x5e7a}, {{r3}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140), 0x8, &(0x7f0000000200)={0x800000000002b, 0x10000}) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCSCTTY(r4, 0x20007461) fcntl$getflags(r3, 0x3) write(r2, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000740)) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semop(r5, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x4, 0x993, 0x3000}], 0x0) r6 = open(&(0x7f0000000000)='.\x00', 0x40, 0xaa8018345e14d086) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f00000000c0)='./file0\x00') readlinkat(r6, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = syz_open_pts() fcntl$getown(r7, 0x5) dup2(r3, r3) read(r0, &(0x7f0000000340)=""/168, 0xfffffffffffffd0a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 13:35:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x80000000ff], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x4000000}], {}, {0x0, 0xfffffffc}}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c597162334af6d1856ea22ba82692aab02053e3cf2645abcc3ebf513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc6b464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d87000000000000"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7, 0x3, 0x8, 0x1, 0x8000, 0x101, 0x2, 0x2, 0x1, 0x1, 0x8001}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) 13:35:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffdf5) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000300)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x2}, {0x8fe}]}) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000602e4b514c23d46c191a267b87a42b57363102043b5f12572d83037e6d4fc3461bdddadd82f4b94111"], &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) sendmsg$unix(r3, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="1911fd9c7a12722e5507", 0xa}, {&(0x7f0000000140)="cc34e76cd8b2130a622a89fe39b3a8ed572db58e6efc49ae47f3e52e2df53d09a7234c23de641dd724ae4c9aae72a42336af0d31542db8e2926b6ae1d43214f94a2d440d5b0c619414f4dddf22fbf2c54f5b02f66b339eeb676df295d1e002a6d9c0510a13868d21d2e6fcb3347568b086f89aff64f80a308cf48277c7317e", 0x7f}, {&(0x7f00000001c0)="e8b3c3be681d10299e24e825f961b146af30d7fbfe899826fe2a0df0bc706858f9408599a40b5211a05986b07ef55097935b38e1f5fc49880216d6c61a9138db31182a28a0f40f98f1e60432c8c027d56b6ae329d2b28b4a607269c5f5c59d1ca35f7764c15e4ae2f4e9849d4ad2f8ed332e5aa9d4", 0x75}], 0x3, 0x0, 0x0, 0x8}, 0x40f) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 13:35:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x40) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 13:35:51 executing program 1: r0 = socket(0x18, 0x1, 0x4) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = syz_open_pts() r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x800, 0x0) getpeername(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x400, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x8, 0x5}], 0x4, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x190, 0x20000000, 0x7, 0x4}, {{r2}, 0xfffffffffffffffb, 0xe, 0x4, 0x5, 0x8}, {{r3}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x3, 0x1ff}, {{r5}, 0xfffffffffffffffb, 0x1, 0x0, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x7ff, 0x2}, {{r0}, 0x0, 0xa, 0x2, 0xc63, 0x1ff}, {{r6}, 0xfffffffffffffffa, 0x49, 0x4, 0x891, 0x1ff}], 0xff, &(0x7f0000000280)={0x4, 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 13:35:51 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) write(r2, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r2, 0xc4}], 0x1, 0x0) r3 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x6, r4, r5, r6, r7, 0x80, 0x2}, 0x5, 0x0, r8, r9, 0x8, 0xadcd, 0x5}) setgid(r7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x35ddd40f38d86279}], 0x2, 0x0, 0x0, 0x0) 13:35:51 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) connect$inet(r3, &(0x7f0000000100)={0x2, 0x3}, 0xc) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) write(r4, &(0x7f0000001340)="a6bc88d66f604c0a70304d8767750c4990af3c0cac270d7131ecea98cd00a67bb012a2d1452952acb20b96e92f8db53d81e6f0361472c82e9ba42d1839875c0ad4c3379526ede3a08a25d038c77a6f85c7e31b5e1a171d8d755f733755a38cd9205b041bee57a246507e7ae99981f981ab0feca2ee33fa288b320cddab66a67eeb3c538a5cbef3e06cb61e499a4b957e64dbd5927b49fa5ad2f4a0d6200b65b880b9177a2a0152e9f332106a2d4254e0a69184016d9c4b97b7dd18f145352b01bca45add9b76a89e4320fd44aa3ce72de2aa", 0xd2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x40003f, 0x41, 0xfffffffb, "85491702876ffe4dbfa620000000000900"}) readv(r5, &(0x7f0000000440), 0x10000000000002a4) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) r8 = socket(0x800000018, 0x1, 0x0) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x2}, 0x0) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000300)=""/4096, &(0x7f0000001300)=0x1000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCLOCK(r7, 0x20004276) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000140)={0x1, 0xf0, 0x7, 0x8001, 0x104}) 13:35:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'\x01\xff\xff', 0x0}) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x8000, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000e23904925316ce00400000000000000000000000000500000000000000000000000001030000000000040000000000000000000000000000000000000000f1ffffff00000000000000000000000000ec00"/117], &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) poll(&(0x7f0000000080)=[{r3, 0x100}, {r4, 0x100}, {r6, 0x24}, {r7, 0x3d}], 0x4, 0x8) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4d, 0x0, 0xff}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") geteuid() 13:35:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) getegid() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0xc}, 0xfffffeca) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getegid() fchdir(r1) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:35:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x40000002}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 13:35:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28000) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(r0, &(0x7f0000000480)=[{{r1}, 0x0, 0x4c, 0x80000000, 0x8008, 0xff}, {{r2}, 0xfffffffffffffffc, 0x96d92cc63191be4c, 0x40, 0x7fff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x8, 0x7dfa175acbcee9f5, 0x1000, 0x9}, {{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x4c, 0x20000000, 0x0, 0x9}, {{r6}, 0xfffffffffffffff8, 0x8, 0x54, 0x8, 0x1000}, {{r7}, 0xfffffffffffffffc, 0x81, 0x80, 0x6b, 0xf6}, {{r3}, 0xfffffffffffffffc, 0x20, 0xdd4e962e5b579d06, 0x8, 0x2400000000000000}, {{r8}, 0xfffffffffffffffb, 0x80, 0x0, 0x2, 0xde45}], 0x9, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r9, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) kevent(r0, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffffb, 0x1, 0x0, 0x2}], 0x8, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r11 = socket(0x2, 0xc003, 0x0) connect$unix(r11, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd3ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf557245b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000008000000000034e303682e9c5bab9d4cebb9dd94d00d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faed1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc009000000000000009622590f75260f272fd7807b8f8251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419d3f36746248558e97dffc49483211295c697b064223aba73c034252244233d4b948b25e743600427f3a6b566fa3c008f169361bb121ff9c085ad65f4f8dd1e3b915175ddeaebe60b790c89a65ae22bc2f15f"], 0x10) dup2(r11, r10) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r12 = dup(r10) sendto$inet6(r12, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r12, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$KDGKBMODE(r12, 0x40044b06) 13:35:52 executing program 0: sync() r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf", 0x101}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000300)={0xfff, 0x81, 0xffffffff, 0x3, 0x2, 0x6775f238, 0x661b, 0x10, [{0x1ff, 0x1, 0x3, 0x3}, {0x2, 0x0, 0x5, 0x7f}, {0x8, 0x7, 0x7, 0xfffffe01}, {0x100, 0x200, 0x9, 0x4}, {0x3f, 0x1, 0x35, 0x3f}, {0x9, 0x3, 0xe80, 0x40}, {0x7fff, 0x401, 0x7, 0x7}, {0x10000, 0x8, 0x9, 0x1}, {0xffffffe0, 0x80000000, 0x1f, 0x7}, {0x8, 0x74, 0x8, 0x5}, {0x80000001, 0x9, 0x8, 0x4}, {0x0, 0xff, 0x4a, 0x5}, {0x0, 0x80000001, 0x8001, 0x9}, {0x0, 0x1, 0x1, 0x9}, {0x48f2, 0x1, 0x7fff, 0x101}, {0xb7f, 0x7, 0x4, 0xfff}]}) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) 13:35:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) fchdir(r0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/179, 0xb3}], 0x1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x40, 0x2, {0x346, 0x7}}) 13:35:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x5}, {0x54, 0x0, 0x0, 0xfffffffc}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000340)={0x81, 0x3, {[0xfff, 0x401, 0x3ff, 0x6a4f, 0x80000000, 0x311bba73, 0x6, 0x0, 0x0, 0x1000, 0x5, 0xc4, 0x2, 0x7, 0xffffffffffffff81, 0x0, 0x2007fff, 0x101], [0x10001, 0x6, 0x2, 0x1f, 0x2, 0xffffffffffff7fff, 0x1, 0x6be, 0x7, 0x4], [0x100, 0x7ff, 0x3, 0x7, 0x400, 0x2, 0x7fff], [0xfffffffffffffffd, 0xfff, 0x6, 0x7fff, 0x6f, 0x9], [{0x6, 0x6, 0x5, 0x80000001}, {0x1, 0x5, 0x4f56, 0x3}, {0x1ddf, 0x164, 0x8, 0x3f6a}, {0x400, 0x2, 0x6, 0x3}, {0x1ff, 0x1, 0x8, 0x8}, {0x7, 0x7ff, 0x9, 0x100}, {0x6, 0x0, 0x7c82cf84, 0x200}, {0x8001, 0x0, 0x2, 0x1}], {0xffff, 0xcfc, 0x5a, 0x100000001}, {0xd65, 0x8, 0x7, 0x1f}}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)) 13:35:52 executing program 0: clock_gettime(0x6, &(0x7f0000000040)) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1) 13:35:52 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x400007fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000081, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029b", 0x7, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='\x00\x00\x00\xf7\xff\xff\xff\x02\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x30002) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="c380e975012de123adf4bb217bc8e55ab3c5582ba8cadc84e3e4c5d48eec8562a4e77ce55a4934f34554f75c5fb309a7673058000000000000008363a1b075126d104e4946424606d555ad7dd20bd2e12f60899d4056fa3701b21daedc3cab5a76abb073eef0f3e46346a2039cef3c289d1d55939c66be237c2ef4ae676ea3fe7d"]}, 0x0) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(r1, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffb, 0xc, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x61, 0x8, 0x2, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x5}, {{r8}, 0xfffffffffffffffd, 0xa, 0x2, 0x200000007f, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0xa, 0x412}, {{}, 0x0, 0x8e, 0x40000000, 0x800, 0x6}, {{r0}, 0x0, 0x0, 0x60000020, 0x6, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x41, 0x1, 0x100, 0x100}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0xffffffffffffaf32}], 0x0, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r9, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 13:35:52 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0xfffffffffffffedc, 0x0, 0x215}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 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) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f00000001c0)={0x36, 0x0, &(0x7f0000000180)=""/54}) setsockopt(r1, 0x4, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000100)=0x3) write(r1, 0x0, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x0, 0x0) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000240)=0x1) chflagsat(r7, &(0x7f0000000140)='./file0\x00', 0x8, 0x74d0986b446716d7) 13:35:52 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r3, 0x2ec51bed, 0x10000, &(0x7f0000000240)="b08732b5b0c398fd69b8989696d4b0b5affc2a93e2b89a0bc8da21393f770ef4330f803b6d5eebd6aa6849c5c9b1c4218ef5e6dbc8efba088bd66a53d83a76c42ea94e305e5b4dcbfa9e2753261241e1345f001b8602269b3ab56ecc0ff11f62815936854e0c53ef9ea3487acea74a8c60cfe52de6", 0x75) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r2) listen(r4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040), 0x4) socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="8302c0ffffffffffffff0a29dd8a718f17066a9fa2975043aed40b97f8837101c2664ecdf99499eb2daf0997c78dfc175f993292663e35e268a6122ba4cda19c628bd9caba9f3216df85f95d78565acacda2216654b15241288b49190400000000000000218a9a5ded5326a45a72f546182c94c0361f1c75aeefb477191fdef2ea5198edc30ed565619abe44470f0e36c1f77a195805a947699d79c4878a268f6d67fde241de5ef65d0a39f770981b867fd53953b9d720d09cf2b0f79a459509f874a0a89136a75a191c7b41cec71fcf"], 0x10) clock_gettime(0x2, &(0x7f00000008c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = msgget(0x1, 0x254) msgsnd(r7, &(0x7f0000000380)=ANY=[@ANYBLOB="03000000000000005010b451b5cbb6e0f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"], 0x107, 0x800) r8 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r9, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r8, 0x1) dup2(r8, r9) open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) 13:35:53 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffff9c, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="9d92b48045545806161c86"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x8000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x20000, 0x22) sendto$unix(r1, &(0x7f00000003c0)="cdc1173a5f240e6997996fc7ce0559e06c049c9c05f5254dbcc752cbfd9fe91cc146d587f6278b9f8161debd2ff118ef5250b65e1dcdd2b308b000bb0c2ef5f7e1f4f6035ebccd210f49e2bf777e367e3b6994fc39d8a68b14b871ebe3fa8f2c2bd2465fd7c4cc00f43c0274f9764854c790f4ff007c4841a0bbeee43399941cc28781fd4ee03ea4929f241ce6d8ef2433957cece3a298466277ae17f6748aeef1ee36be63d3a23607e2e50449647ea6014332bfc61d406a8216b5629e7aa6cdbfadbe2d24ca399d394e24aa9a8809d76726f8f905e7687af0820f8ab2cc7cda34bf99b774db7a4e4b32915e70d8915751a769cf17cd6d", 0xf7, 0x2, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r3, 0x1}) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpeername$inet6(r6, &(0x7f0000000300), &(0x7f0000000340)=0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 13:35:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x84}, {0x15, 0x0, 0x0, 0xfffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") r1 = getgid() r2 = getegid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r7) write(r7, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r7, 0xc4}], 0x1, 0x0) r8 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getppid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r14) write(r14, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r13, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r14, 0xc4}], 0x1, 0x0) r15 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r17 = getegid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r20 = getppid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000280)={{0x6, r16, r17, r18, r19, 0x80, 0x2}, 0x5, 0x0, r20, r21, 0x8, 0xadcd, 0x5}) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r23, 0x0, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r24) r25 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x5, r9, r19, r10, r25, 0x80, 0x2}, 0x5, 0x0, r24, r12, 0x8, 0xadcd, 0x5, 0xfffffffffffffffe}) getgroups(0x5, &(0x7f0000000040)=[r1, 0x0, r2, r5, r11]) 13:35:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x5, 0x10000}, {0x5, 0x200}, {0x22}, {0x82, 0x100}, {0x8b, 0x40}, {0x87, 0x9ec6}, {0x7, 0x1}], 0x7}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x21) pwrite(r2, &(0x7f0000000140)="1971eab7c4306d69648429c95b8e0713ed71c019372dfeaa6d1f1b72e832e301141a98e48e4d60ba97747b0e8411e1b5e10c03ae418de5", 0x37, 0x0, 0x2) nanosleep(&(0x7f0000000040)={0x38f, 0x72}, 0x0) 13:35:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x8, &(0x7f00000000c0)=[{0x1, 0x9, 0x1, 0xce39}, {0x1, 0x5, 0x5, 0x10001}, {0x1, 0xff, 0x2, 0x2}, {0x3, 0x4, 0x8, 0x80000001}, {0x1, 0x8, 0x1, 0x80000001}, {0xe, 0x8, 0xfe, 0x100}, {0x2, 0xf0, 0x4, 0x5}, {0x6, 0x80, 0xd3, 0x2}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 13:35:54 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x2, 0x4, 0x7, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x1bed}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x27e3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x40}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x400}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x200}) poll(&(0x7f0000000040), 0x3, 0x0) 13:35:54 executing program 0: mprotect(&(0x7f0000ec9000/0x1000)=nil, 0x1000, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x7, 0x400, 0x2}) 13:35:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0xc}, 0xfffffeca) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x8) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$TIOCSDTR(r0, 0x20007479) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:35:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/\x83ev/wsmkuse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000002d00), 0xdc}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000100)) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 13:35:54 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000000c0)=""/125) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/89) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 13:35:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3ecbd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e611541084169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152e66481e439daeadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac800000000000000064f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac108286dbd5a60003a6a16caf5d15721e9fb88c7e32d22e19d234e12cb4410c235dd779aa93e5f49b6067b3683dc64c7cd304ea08484cf5c870cb21b82fb7be5e1db70e22b1a6a24c387bca17abf718ba14e4f4f4b5354302ed3d2a25bb3f6dd4350be994a92bc67d84d32b0ff3265d7919ae49e5d1f6cdbe9fe87cc34077274361d9f26ac1158c034258546fd2af1b5ea5d099202a1da55360b1287feb24aded7521de75c7e99a9787c2d4275938b91c57e138b77a9dbdb4679d804ba34687afb6623245c8859db1f1aeb"], 0x10) r3 = getpgid(0xffffffffffffffff) wait4(r3, &(0x7f0000000040), 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) dup2(r2, r0) r4 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xffffffa7) lseek(r4, 0x0, 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x137) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r9) write(r9, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r9, 0xc4}], 0x1, 0x0) r10 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = getegid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r15 = getppid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000280)={{0x6, r11, r12, r13, r14, 0x80, 0x2}, 0x5, 0x0, r15, r16, 0x8, 0xadcd, 0x5}) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r18, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r19) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r21) write(r21, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r20, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r21, 0xc4}], 0x1, 0x0) r22 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r24 = getegid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r27 = getppid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000280)={{0x6, r23, r24, r25, r26, 0x80, 0x2}, 0x5, 0x0, r27, r28, 0x8, 0xadcd, 0x5}) r29 = kqueue() r30 = fcntl$dupfd(r29, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r30, 0x0, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r32 = syz_open_pts() r33 = kqueue() r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r34, 0x0, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r35) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r37) write(r37, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r36, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r37, 0xc4}], 0x1, 0x0) r38 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r40 = getegid() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r43 = getppid() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000280)={{0x6, r39, r40, r41, r42, 0x80, 0x2}, 0x5, 0x0, r43, r44, 0x8, 0xadcd, 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r46) write(r46, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r45, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r46, 0xc4}], 0x1, 0x0) r47 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r49 = getegid() getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r52 = getppid() getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000280)={{0x6, r48, r49, r50, r51, 0x80, 0x2}, 0x5, 0x0, r52, r53, 0x8, 0xadcd, 0x5}) r54 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x10, 0x0) r55 = kqueue() r56 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r57 = socket(0x800000018, 0x1, 0x0) bind$unix(r57, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$dupfd(r55, 0x2, r57) r58 = socket(0x800000018, 0x1, 0x0) bind$unix(r58, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r59 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x40, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="a366a66b2fbaf528c62cf804f3849bb970c92488", 0x14}, {&(0x7f0000000180)="1bfa62be85864845e39cddb242c3d00713628087f36e5fd3e9dfab2d36f738c843f63d78f4bda73a51a9600fc23273fe56e487b85d5b54f3df123e5df157b4825e5aa54d8cfaf2737ed9f812a64e0c09c02a40ffbe381ec4a5a81ddacb0020613571c8c261827029197fc24789724ab019d119c5b23ec4dc6dae65853ab0c3cf9697830173febaa62c800af2feac2826bc33e24c1b88ee209bc1554c39295fc94aa11adc8f93069137f9d53d93e5d02c32c8ce29f15761d371f4aecbcdff0ac694a9c8f3e55fc8612fb7937ec5f5a89eed0657b4d812915c1785f95c3844fd2ec6836928bf687b7064e2bbf37f50883d7414e2de8396cbf77eaefbc651", 0xfd}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r7, r13}, @cred={0x20, 0xffff, 0x0, r19, r25, r31}, @rights={0x18, 0xffff, 0x1, [r32]}, @cred={0x20, 0xffff, 0x0, r35, r41, r49}, @rights={0x20, 0xffff, 0x1, [r54, r55, r4, r58]}, @rights={0x20, 0xffff, 0x1, [r1, r59, 0xffffffffffffff9c]}], 0xb8, 0x6}, 0x407) r60 = dup(r0) sendto$inet6(r60, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 13:35:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) shutdown(r0, 0x0) 13:35:54 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x412, 0xffffffffffffffff) 13:35:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x1, 0x2, 0xc0, 0x8}, {0x4, 0x7, 0x5, 0x5}, {0x4, 0x1, 0x7f, 0x8}, {0x1, 0x8, 0x8, 0x4}, {0x6, 0xa7, 0x0, 0x1}, {0xdc, 0x40, 0x81, 0x101}, {0x9b, 0x6, 0x40, 0x10000}, {0x6, 0x6, 0x1, 0x7fffffff}, {0xbce, 0x5, 0x6, 0x1}, {0x4, 0xc5, 0x2, 0x1}]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 13:35:55 executing program 1: mknod(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x4, 0x211) open(&(0x7f0000000340)='\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, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r1, &(0x7f0000004b00)=[{&(0x7f0000000480)="8e7cc7f1cb39488f3c7f371d8ddcb9d851ee551fdc62e2902e6b8807daea0348df39856d745244653aac9441311b288199c68e15c99fa6eb183c01707a7315975e448dbb6430f5b9a7a3c7f011be94a14e425f2fc78fb21bedaa73519e9664beb6131db5", 0x64}, {&(0x7f00000018c0)="32fcd6caef6a3866581cb566b67088cf105d94017d9feb7403e4121152a09524844a79da533c3b9446b4a90dc13a87c69e13fa2d66af0efdc32dee01e1091e8763c146c276c6a1ce7a4972df520d925bc56aa90a021c3f12887036565cdf5d50502fafc463a064200311f62558f2305addbefa8669a4939a8096462caf145e2f5e3255acf58a484efb1c0b62e83733a6bcc1cd6c1b12d358e69270c79b75664af0822235a83d6ca721151e582b5863c0c93249f4ba288e2efe8406792eccf32ba3c907956274699a70f9fa76f7e55c0817dbc8f1be289c76e45a28d7eca92b30946e0bbea071c2c24a5d6e517526a76898719af42af2605ef8e02dc61ea3ceb67ef6429064733907cf79dc0160dafa311347d0f9ad671be393dfa441450bd7da2232c113752d7ae66338a4e557937ff88f740a3ba2fff14396b166a5f3aba5a69c3a5017b2899322975babd248b4e19e851a5217286acba5aebba06f9230d22a0f25451e43081b48bdc390fe27587a44069ec8bb57067cd299b3bf96b9451d9fd587f94107939877a5f4805af656fb2e4dfda88b61d97054d5819b87e70540bb8648e11c8d46460464abc1519c899493e30e9dcbaf9bdf56a8fbfae5fe59e235f7004951657552d0a43b3f332bd71bba21d3f844c563a3b815dd6016eb7189e400933a5ff41fe1613669d6c2d2645f308713aefca3a8742751c624601dae6f36a417a9b78106ac39b0e7364da380865ee5e97e4a6b4e7682e708fe4976a41f5f6bc0dc122bc8909d7d596dba0ae5b2c2f25f34318ee9421245a8c660498788389f333cfa4c60949391d911966d835dc19447ada2b649ed52d9aa7860865b45139b5ce5428161d124c2642157e01a00e387a426c2be2e7d1e2ccfd4e39ebc7cfe8e80781bf7929bc28742c081d1400cbcb2d0b55ff016915ba493f6626414de5fef94c01f5202a7eb9e4760ee94796106262f52e339cc59ce749b021e31fadae4c392d3016b14bce2689f2053d82fb4bff4f187b3f5f810d267eb68ee4789077aed767fedce0eb19ed42140484d1f1846a5cdff5572c777c8f3a730713738ae50b3aa48573a0f50953d6f1e50b8806f3869ee0c63e01034abbeb661641996ac2928ec7ee0bed4e8e67ce17ff52ed3ac363a34b29a3bc73f74f8a5315a6336154631fd1dd4a351ac8d70b3fa3b87f0ef20aa392766edadbe8d74bf9f2f3a3b39dcb7d6d81216f051bccbb6acd83a808c595b6b5692aa9d44640366a56762b7f4231548b89cef3814e057d1b52b761eb40c7399bb1b1be9d63173ede8b32c76e6a8f603e768e8843828b650663f1645b3637a42abe9891ea855a63eb7f21f67a4712b6b4e96ec5415169105992a76ac3ee0838b4e2a08e7e755952835d998f6ce8a47ed338e468d70b5c7e8465e4543b854779602e0c73e63871f70a8284e8eda9e8e87ea8c9cb8ccdc74b5f9cdfbcccc925e5075f8f21966f99038541daa9bb66639b23f71d932e1d9e7fde98c3c3451cdfd20304444628cfec4dcf76a67b8b7acc97593a6b91d2975ddce6803bec3669c5ae0f9c07d1779fd53941417e9f627943854f1a96d9ae66e75aa0c43afc09a1fc6362143618d7238c5caff237d59e0f71a377e815b3b3ac2be7120b04c147ae7824a7a4685324b5a881d32feb3fe57543faf94087bb07c680a848455368a377bf0a4a69db1d5d712d32fb0ed9a5c594ec05f852c4a5a436ab9c895970c204b2b15522d0cc46a7341e666e838e7f3abcd60fca745bca3a96e9855a9071aa4b2815bfd4d24a4d8e81449bd4aaa7223a3a7e838b555e36e2a01cf805e3da2b09401cee16b2359f587417777d42bc8d5b090253152e10caefbce98b18c2d4d5f5baa58c065356ae90548c54fec311643af3f447d0efe53f500601f0525458a80fe5d7ac8ca056e31e51d1d0e3fa03c6d131a47a33734d0cdacb66c72e5cd98582f908344b7d1baa246a424d60e25d95ceac30b4517e0174973ee1a44c02ef629901b2cccd2b9499aaf3368f0cb84e6625babe4a01e1d9731bfbb0e8259b9efa31f018d671582b6393df027aab4be917066ef52c8b7bc8d0392a3c88008eb6e26b5b4ba16f12fc98fbf47d05f2ff84f01436174ceef1d45d94aca139b915f569cff1e661c17c32e93d41d5b8009d57d014da984426535a9dd009f64b0fc61f025871dea94213f748cc4d03f86727da44622c06c1d7757776e0c194711a24bd707b5341c735b5ac9f30490f7cd8a25231ceaa3988b4eacc2da9fcd310cae3175ce9826d5475dd53db67c20d1c82d74d4651f8de5645566be3b0d5ad316dc3a6c09ff726bbc9b2a4d37c63defc1908f684ebf6843c2b691049b7c2da20e624a5a2b2ae7e43c895b42a34838cb12af27e7aed65990bf728cd672108d01d0f489474cfeb68cde609b34102f1350229a42b0173757567f10831c9da8b29b34ed637f2c902c25730b1849003b576dc8a485454e1ed0ec38974d6a04517eb8f10f7b0dc9e8c6abee1474509133d3e8459a445dadf03fcdfa259273aafbdea2e0d64060b57c3d4e2be0170b80efd4ce159d96bd4974477d6fc06c99b7f77e99d51e7f9def7238139a2a3cc1ebb0f37f3049893e82d41630c3b818fe73619ce6a0d4a4c9d69e45a0e5b0f384abefe98a7bb720551876815f8a9c414467b74ca12f05cf246966ed6e5087af5c467c85d2a742a4101d9a24a3bd9ea7d848065fee7beeddefc4f91828a8f8207b0ae4427c8e40798e096a6f65f23bdc504304673df0583aa8e60c50225ac5e1bebc902d9c417130f65b674659c3133169e1c79b8536ef339bdfa7ba9c0d51ca266242cd88aa5ac6c069ef9b713c532262bdee559c2df69aafd6694a9cbef2e0e71a37b96e8475f5dd6875cd66c90baba60f4d415641ff89e77daf7ea7e37cdcccb09b2389569e68b1c6a5ce0505e76e1a9d23b855d6010bbd73fe2e5e6f9e89fc59ffc8ddc8cd6d81e150e60602b870150cb6c38e108fa0263ea13b334786e6abd390bd1df07652a617802288061a59d0854b549987dda746dc36601581c911cd0838f7d213aca915462ad30ae6a7ff1d695fc39674f219acc551b697ff18679bdcd9fd2c79a112fad96891a47755bbfb1bd7154e2bbfb548263040b6c2c87893cd63d52f6b642c9fc773f1b578c1841ccc176344787cdd3af6cdd203f5ed60682f1eb75c15c658815b47eb7d529f5566a28fe4dbebf4b4f2eb51d3d7fb9795c6aaf6b9674c55de498630f90a0f4bc953f7a7398a620ebc42dc1f02acc76440bcd5229e64f184afa01fd405fdb86799797463365776ba1d9441f3ca41111d316e56f59180f95c475adb44ea67f5bc098d4ed8b8b9ec44da3769a7fbd51a77080149e09e092855ed4d167e6e3659dafa91a7b2339df430d6082255ce4e681e26dac05a1a6a371e9bf1bb24b3cfd5ed63c9c587d1cdf0934a99887e3d6d352269eace5cdef4dffe319c81dc817a501816dafc79c09d011e6ae9981e0876546ad966ea046291064c14cebea78fca53040ce04a190405343b899606b4e2413c271eca9851ea0a861d8cfbd41a718fa19dc6a96e8e0d334bf3b51c7a73709376731a604ae40c721b6583be5c5ab6c612d8e8d8cb1134aabf86fdc455d65254cff00986e325447bfb930518a92378c5bff8cd218371a8d45324208f48da70134e838dfbbc41ebe0b13d7b8783dd6407953480ee5dab92be77930b1dc325e0a959d6a323c507463c2ee12243ad370dc5e1c61d184e8b36e008b23d6afd942552b335a6aa2dca3b893c5ce29cadf05bd335d738c4fd79aff06b43db0fefe982226e5fe9bdc88d649a9b5e142be96e843f25a53876a092eaee8380246f3dbc10c90037c3e96bba96b11354c48269bba70f90ad3b5fb23f9ee96eae92f1051fbd109465d2151942ec18b1de50cfc0d9bfc8e93c4587295ce75ffd9fca524c8bb271a70938a3836cbb86d45dee8f840b17e7e8316e353760333732d1ada9ef9d11798e8b6bb63ca1419f0eec26c437478bca16540cd59e4669bcf7d9cefbe67b266eb32061fd403bcdbe9aaba57bd63358c2b2a4e92f8ba01dd7d5662f66d957b5609f2bfb2ae51713de1455dd914dbd2ff0f423299bcbfe92a94beb24ff63afe4d52a2182f33bedef2864b8535c3e0292ddb94cae1a0d6421b1445af1249078326cf167468eb98efaa84db29db653da5078df78ec3795804651df75957ed2e5449fb62ea681563f9b134470cd3beeacf369a3fbc86a9b9f578ae1ea5de6d737090f2db788fcb9cca9d6070a9f4d16b8ee92fef82e979deb0fddacfb77d84efd47f4eb532713e30750c75e2e3c4b2fce050389bee4351c4409bda53f4686ad8d826b52c298593a99f13983479f6b517f68647e9b6cb6d041a675da97822c791989c8f2351ea5278851efda84d4a316580bc70b7ac9d08c4d6e19b250c820ee47c7ce36cd0533149813393c58258cc1901dc7388703c73b19c1d36411193268a012ffe0feaa0cc010798d3d5003cd22dc75a3cdf7420664e3c1424c84479c37af16e16046486b5cf944d3eebfe17501f57fc8a17156a43a4c4d713c58d061dc3384aa4e829bb23fdcbd743301b943b5e0aa2565d446f50d8d1fa4c681dacbcf13fea69e49a5f634d62893e6c4870bd7320b3fe7667b867569bd1519e2198f3798db5df1e8b6f7240185aa3bc0276147d33d6d9a23cac8a5cef6d447829e79083f97063a4da74fefb2f51d1269c1b042549c13198d214a98d98360e71638a48a0e8ffcca50b186f8bd5a58542b67420639e1720537bc48020ee84e8fa4d6202ec9c9b2d0441d4c3c48d44277a0df4c2c052eb0ffa4023d9447cf460aea021429d209ac53a33e40687db9d0bf8ad6517af46b2953edd448532acc71660b4cea49484a29c32ff5834132a25beef2001ed08f71c8864975d40c79d11a391e25bbccb6551ef39c9c3bbb4e2a61c719ea1d1f0c2378ce781e67b0d186085f57011cf299b5d446e8c881e2fcb5845c19dd19cd62f1b7f34d64b35a56886dedd8e817830a9ffda62df535156f110ac8b7996c6a8711bad5de204c776b526420d13ef9478b73f49b40a5200741e13a4415be8c25fba83b0103b843ee463dd7076f5098e74b64cacaa18adb1642af8a6b87644e5d79a08ef5f8e84e71089a0654cb04b6404d2eccc62c4b9f4f53d6467ccbef05ee33cc5371b579399046057981be278ddaae71817297fe3dd78681538daa56539391378748c05a0e810ef3936842b74f6a03bd5d5e7293fbd1a419a7f53aae6242541055a38dff82d0af4b54acb613ee65985ea8958b7d896c1fb20e735faae64be97e8da6f763d8547c218f73e04c53bd310c04777884df77295fc359632524f8683d83cc89ee2d65a43f0109a3b615c8e34351fd3cb8c0ad9f29772ccf4de90c03d3406ffdd12f8162e14e63981876a0ee325f3d7190602835df8566da15f4daf2b1d8c9e236b2ae27e5a8bb1fe18da023a24785a7faed1a17da249b8e7a28cbf38b4c304527ff44d457c96d84179ce739d79276abef0d50f6b3d6c67b2d4c8a7ebbc8f090f4f06e45271ec91b45f745863a07a0190468ec856418e3426e69e277c18b0e94e297165ae7686ac54fe161238e01d8f94653ccdb6747bfd085bd894c76c2941aba950ab9f2a84bcc5bdc2c0c07e199c0da3ccaa4f2c3f58b033ff494485d4d98c812d13c65bdf87573d4b95496d131e437cb550e4ce01a4931c647285a5ff24bc1d709449bc6cfa54d6e6c439101b2c20c306007002df409c186a53aac", 0x13a7}, {&(0x7f0000003680)="10c5397fb96395528a19a06122c6dd0b388d7dacc4a8684eb63782c46700d75bd94132af3e3fdd67f7078e90c6f7c1926319af64ac41c19938aef091da9695e95a5443a284c8fc83a6fd336af0327a257b3d6f56de1f8006f18123f8f4ad7197f76778a35bd4a8057574d8fd72560995b1fc32", 0x73}, {&(0x7f0000003700)="3487a76af3eec23b0b585cf3af295c6b8733db55b546418c2d9870f8dac6e452f0ce14ad5b02b283f9c148b75b66e2bb13c486c50bb7193cefe0ba0ae8e1ff6f743bd24a10f95f789613fa6b83d01e73811c18ddee6615bbf54bd59f98528ff2684fc90766f0dcde928cf3", 0x6b}, {&(0x7f0000003780)="a1b422d1999cc90586b9d28546927c22ec90007d088fc37d99348eb244dde0ac5bace407f8261e03e2425519fc7de4ec8d2dc24039d5031eefc8bd40e48d099f3b3789b5a174698e", 0x48}, {&(0x7f0000003800)="5c3a516b917397a2028bd970cc139381afbfc9bdee66b6e477ae009234e3d8d24ea908f36d1ab198496db20106ab602f4c55fc9f50a542b8997c916f5658311f02f7209d5829c1afbdf94f6689d63c383f48602417f83b8b1515478e953547e30545770b894df8fa015ba74941937ad15598b4cd318f51d707", 0x79}, {&(0x7f0000003880)="3295292fe9ce98ae0f3da83640111144c67f09cce4d029500fffc88ab93317d04b00ff929b7be6f0e7e801b6ef86fa55b0f12450d7e3ecfa7fbbf9b8b7302a2bf4f2b5d7d8dfbf95418f6184a78f22e83fc81bd38d1a514c6ecb385c5b5a349cca5f33f569ef0f82d26f5037e747edba67612fda1e2cceb94aaa86a23615f32a99f021adf40c399b567f5581ba7be99dc3eebb2a3a3444960657423def70f83301cdc6568ee01fd0bd1c5abfa6fe533a3ffe7f4be313e387add0af0422620d1423cc886b67d9d3a864f90d906ed0ff56d6572f8df84329d0db970628a6c588df2d8197ce9c58", 0xe6}, {&(0x7f0000003980)="59b9d5c3c405d9692bca303e59891a9052497ca0ff8e1239730d984c92080bab511058c8888ef4dae007c02751473b09e4e5aeabb5e90eb71d899f7ee00379d07b344f3224270593870c57ef8f2a104d53703592453c41973c1ebdc0d0bdb2ded2abc8cd658b2ddd78ec7620903b2677fca3260b6d9bda027cb7fb8e9703324cdd3f732ea66b2dfb43f646efd472e0a046f06d4fc53553d022567ab0bec420483d12d66b3e7be3077882ada1ade7823d0ba2271a5745ee237dc04071cdb066829758bf457f3376cd355c799b6bc0cc2c690061b8cc1d571c8153994860f7d015da93f03ef8662b03eb8ac94ff5e372e49b82c232e2398d1fb5d08cc84aafbb43733a08b4973554f3c103478d6616e52a863e3184c35739bc41fe18da464df63441ea93e9520095bd9aa259ed493159b0ee09a9d55af7e54c0cff0ab847ee9f64ca93a3a8fa1c73e5f356c8e7de051a710c0649657ab2bc3bda6a119d669ab45d464d71903a8e7dd4090e7356759dee4230a9b233c94bbec306a7d544b83e4a642033e3371db1625a0c499cccb7e813311568f9a74676b62efad591c1d6c559c9a2fddff3491ae644f4732e5e9db844db42f6ca06966a70d5bc505b8c614229119f904ab73d4085b73e514e5bc2191f32baf3b41a7a1bfed5002bc569aaed933b7da1e8a8a58784b84b5c71c51619427a9c7dca053123001c25997fd5899039f13a1d3d3e1b7ffd7bdadf0bc10ce0b51385b02a79accb3722b9179127ad36d4028546e430d8fe97373b8de12cbecefac7e4460df6f767236246050a32c0f29552be7e7779d4b0ce3c7c99f84de217c9376af33a6930da49f47cc1f321dea2d5742be2ca0e6a531be8060ba86b26802a07a7c2ee711f4cc8f0e1a15b055e8049405289713ac2bd269ecac7cf268bf3482f4acede99202c697fe3abc77dcf30b88f66659a1dce4b0a3e3a52c520ece612ad3ad78f252f8ab12363b233ff1b4f9616870bc32f92c447e8c13270ebc887ba26b5c59cb7521842016f39dfe55ff466fc712e225a86a71742cb461a99db8b8eda2ceaf0addef958a70fc60d2f8a37627f8d72e80981152a789ed33a2dbd0bce4594613894840aa37a3c1b50d97173624c6c45f6aaad23986d7e33b2fce879633d03e7ffb14d2f1b198bd4d542238ee3d55bd484065c236a0fec0f55001532d731d580b05ab361d0830d096242fd9d5a3c7173a7d19e85cd0bf8c44f5938c4cd5cb25d668d66a30f5de71fe5efb81cb56cf23aab4172b40a62933b8ea537b7303749fb5ecb32a70a329ed47f16142b5812c2ed76d9b594115cd6ac93a682eaa2c596b0ca14cf8b87e4a84bef2bbaa14458faab67c9b3ad5fba32d708a89c0a91c7c0393e8c7b50874e909777282a12ebda5998fcb969b4724f4b0b0697cd72257b656bd569d13dd611175d08f15e355530d70bde3ac7c53d4d1a3e25aae7ce13a57657787f73f1ebe6c8fa5f9b70e61d6dd5de1875d409c1e2cb8a7612f391a51c40205f70c5abf89898449c5dea7cb5e0dfeb90a439d1e86775fd9aec5c6609805225dab6295c3f90a86be5df914f24114e12bfccdab1ddab6319ca6e23b2b1e0ed9bed549dd6a7872289ecfd8f0cc753a3978d3f8cfddb4beac94ba3bdb3e399b2ff30a3a8951750689e6d4f98cd0aeeb6c175327c00e486cc9622612ede62c306fd56a7b3ff888e1ec9cd7249575ecda760be3467eb748def51b616ace5a9ec1be91d87167c9e405c8ddc6628e64ae3503173004aa1ef52155fbe031c724135a838321de5d33455fa1288d5c886028ce0ff88a4b5db7b1064dc7df5d871e28f0767310ec579e8a1ff4d3d40fa7ee59ab039870b43badaac1838e627232a0cd23272966b8e170b301cab70d606598e174a637be518ddedc4dfb3de78e87856e1cbd0986f9e9179f72e832c2423bee696f23b2e5bcb53d4de63e399a2ea5f94b97386a643d77d2b1ac6b3f23ce285ff1d25e3459a77354326bad586d577f34aca3aa249db6ea7166620c00b6f32a1883e6d37058dc613a50360be9e83826fffdf6f671c28934c84f18f2ed91fff891bd437aecff52c810a80526e22053616b4112a0eee24d877485bacd5406f3261519b27c72a8f3c20df327ceb33141e591d94dfaefda6a754d48e269476d32e758504231e11e7b1f62f0a018eb80abf6a4c983caa14582f3cbf235c540838971dcadd3b6f31e5bb24331a7807f6da4b8b46a5d3eec6025bca086a448f60103a0f04666b2f2b001f0066563c22433e482cd4f38220cc4c23eeee0521e8a43dad3ea92deda90a6034dbde9335532e14f337635cee6bbaa24cb6399dd9c37f098907cc6a988cfc7a4d985ff7a53dc5e5cd87a23f3e85530b4670cedb6b573270512cd329b5ca4782ad570e8c64baac67d53b21db6448ed2fe906a34e6f459d2fd2a7814df12f33f6d971f8e70b5a9dfcd2b069087024026ccbd4082d0a3e6bb211fd6a57a8b84e7a21b4c23324f878fe2316fb049b586ad325537047d0e93acbe12948d45554e17aa78bdba02449f5a4b191388b017ac5c5e73a854ed3cf0002621d38f3f8fade7b43a4caaf74126ab51d4009e5c658f747615a6590a8556e1fc0956f97d747ee10a34b1c1dca02937d837c45ad9e9d4c11d353566069c4f70bc54ab8b4f30ac481289efe53e29fdd7dae90cdb1951eb8d0d91d7ddee173932893d8d114957576fe5d276352d5bfeba23396daffdc2ef78b9159c97ba21613cc3f5b9eeda3b96b6ce83435ae8e49cf1be9a80d9ff94e3ae514264e3c0f90ded026bbd2141793a3b982bee4063208e8878f6760f4d498730b74058bbe9afd967f82d2cd8eebb6be7aa20efac3029014e2a55cc8a4faf193bd22381be2f33067aba0ab55693ca1e531e6cb57d0056f6cbd3ae109b83b727d75c72b7d6bcffe69f42dcc666f39d170f246f1bbd7bcf5d53618162e6202e71fb7f38c007684b5829d176fdc30adf0e83367408ce17bdc698d78de2a4f46d5ee966577d943b240d5c1f2088168ccb085fe07035d58ef22ceb67611e3f55f0763f4bde8c15aa7ebd7759a796d0820c60373f50d37f5e6d74ddeb4da7ea5025c77d2c96591a7e236d025b138fc452e082f168bf8b0059ee5545cf9134f210e6f058e5ad739569633867c5993d5fa4804ae6ec1f2b9848f3ea5d1078a17c17fd135f06fbb5bbdcab112728f5cd2f880d113c1a4d4fc31fb60e3640725110b133fc205eb70ea651a3401650e79857d6f4274401430c47f9ca0973de6c287bab12ad0cf378a19c616a39f3f65bb2efae86f6856e6bf1388c56dfb3ca597d5d6943c3d3cc64f1ec51628a7e734836ed71b5061416bb5c0256ffdb4a5b41274778817c40d87d8885dcbb6a74bb7c1b27fa3274f95224018fe8da7e587532a9483e391756c388d513128ef2431d4ae04dbf03e83a7998797366d11a0f5b5a35f3361180d64cd5b9de04b55f60e74247156ecf16c1b1de6835caa75b353a2f6e59be37b19036ae25919ca95f119a6b2c8422bd3f02e2c592b1cf574b0350c27446a1800d4888b3fd19af8236639aad89ead36f5d09217d20d317db55345086a5bae27775ca51a6d509f470f2d22c0a612b5c57facab39201e79afe950eb0d1c187ecca9278866636dd4107b70bef8b9d69e4e55e3528d1b914bcffe2b2ea7c5b003935b7add5c727dae865ced7d0e7325c18d53b7df4ac11221562a0a4d43fc2869c9ae0d83798698b455d6a85451097bb0186e48aad8dea98dcc3874e22cc07aeef1209c17c19fabe8fcf79c1354b99acd545384bc5df4640e26fd263d48021107c30ff5763499fe1becf0afb76592d40c24494c75a55a3d19bcb5e36fed9e73b82bda88d193f72a369d7f36a65c235fb14b68792106c83b483c994b672a8aa728498fc8ae16eeb4d207cde94aaf7a3065311c74c996c335b77145021b14287da009aec799f8a97af0674ddb047e05b08ab7578ee89dcb73ee849c6b26360fc72124cb0d06837377b4ac3666a97ee31660827b18e97b20e7fc12b64d7848107a55708345520ee9d95bfce171bb8a79be30d4a61c1eb258a4790e6ac0f5a2207f39014f58a25035272d56579019c6c87a97ab3def21b43e053554ed138e16d8c42ddae93d7f34f2a5c0316c77d99e5bbb625e5a7783d6d4287056f73342aa29902f0a918f4a0b7cba7b36cee45ac0b6da2c582451612cf4be6d19a09563c9d9095c24e857d34d2db708cf64019a319f1e16e07b70aa11acf5b7de83078ad1f0a74243c1d4b2ae58f9633761ca1f162f669766cd366136ad2522e4a7c39fee0eae917d3e80422434a4800c6854773f867f6a9276c9e47f7c0524651ba17dfb64a09305d05af9caf6e53d8476b512d8fe51f3f415f93960ae8f6c285d6c73d0c24e2f615703a4284cbae02078eff751e6bdb14a40165d251c1b561050277925e628e6a8314b378c03f7eb893c8d809bb5d544b8adfb91c36eaed616a6439d35de474741d3c65585211215b1c5ab0c48ec771282be3cca9bc53d74bf5c9b1e9f4e5f4ebed838d3f65482afcc437542b5d0ea1d82c171da0b1e9e10a5411c2857e820a4db66a8cbe8c4a81344c1f4e76c458a22ca6c932fb2f7bb844043462e5aab8e10377c93314abd94f2af7a965b446bbefb96c77d32a7126720615d9e1222283729a75c436afa35c91112935f2831c21bd2dbc9b3269c614d6135efd74115b23eaa451a485cdba9b2a3a49cc1fda15a15ecfb7ff161c1053e21d7cfdee09c80269b82bcc30f271480963a12a81bed00277f4cd6209a675d032c2522930420ce87c75f11da0f069f0c83a4eb54a57fd570df3d3719e80200f17c87f463c38f62d6fa0fc6b47e053a235b0d7d50c1814c3fcac25abc41756c1e24cbfe3df31cc241e796c7104ab475203a55301726985d7f33f5dbf7ea2b9ace911a8d381862350aec6ddb64c110324bf468355ae2f0d280cbe2ca875d09edfafd0058500bbf3172650c08ecc72257b7ecf0b81de48a160eec6bae006905732deaeae2bd4184d49bc88d251289af618e9def46b85fc9fd548f4df8bd705fb8a3e2b2a8f628023b1f3fbb329d0153536a1dc5378a08e134c91e26b5c45908d1619026ab2692ee489d59add0329fb9bb697582a1eff40f02178d68b81dfabc4c36653efdb196299b92a4becd1845ce0cdd10947a99d38a9f39193d29f65a8c0cc4719e456950091f6976af9730e3dfe73e75f33d073cc2e155ca0f08ff142c94a74cb879f02083cf7ca121c6fee58d304d3e9dbbf58ed9da748c27ad243567cfcc318a7da93c0cc0442865401284ed238557cda70dd3cd3879c299686d272fbe09629aabd390c13819c29ea8200c7e1b03abc2ac6598f73643f42348d2888d5fcc76488bd7bc33e965ccc5a382f6be8723fa2e5f2573126ff21d89fe001ea74d7134de0c6e0f48e9a130f5f6c3a53507cce7a3a78f636e8d5deaab4e624ff90ed7ab610b65e5b46f44009bb9e60f179dc3100bbd066afeac4433212b02d9b220dccad321b4121d472bbee9ac23172f865e49f89d25e259446e6d6e72f3b4a71b6d13006cbbaf85c94a7f348586d2043eaf680e60420aaa1f0c64f6a1f8f2e91d091545d11da3bce97cd787d3182729ad2be15e6194de21ab4fc87742606642915c736131bf165d60a2d39e02bc2bd57453701ddf2228127d9f815f7e291584dfa00d4c306a9d36a43289894ee67262531916dfea6d55dd0102dc1c5be996799d40cfa9ff9f825b391edabc349387fdae9a22a660b16f19b21d5a", 0x1000}, {&(0x7f00000003c0)="ad908d183d87677887a81c5b60f9edbf1051f341da6939ef5fe2c9b583fb7d53cd932f04cd40f3b24f94e0f269f2981684a7b1fbc8637ef0effbc25cb0af9b23eb824488adf3c8fe8b3f9975d15933b4b13b41becb108b807d1072d679b6a71c82d0d26910f1eec6281e78832aa00b7446081139324b8a759ce34fe77134f8df8fa365cfd61434f331534779ba34", 0x8e}, {&(0x7f0000004a40)="ad52938bb635c62da6d376e590a4cdd47460126ade10f7be79b4500d958f882f7220a2f1edfa054ab6967ae0fd945c493799e6f1b5862f2c487bf44e198f6208fcc355934a536d2c7f8b6f419288631306099fd28fd00bf1245aa324a21b4077c6c6dbde8b9f8d795dcfc54687e16afb57c9df249f509cbe2f5eda829aba417cd116e5e6e4953b45c022dff5c86615efcf5a55dc863dc9b097fb8b542c1b8ad2e997dbc779a58caa86d8d516b2c521a3e473", 0xb2}], 0xa, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xfffffffb, "6600fa1d12182eab7fff0e091fe600008000"}) writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318", 0x45}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r10, 0x0, 0x8d) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kqueue() r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r12 = open$dir(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20000, 0x8) r13 = fcntl$dupfd(r12, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r13, 0x0, 0x0) r14 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r15 = accept$inet6(r13, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240), 0x5a7) kevent(r10, &(0x7f00000000c0), 0xfffffffffffffe00, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffff9, 0x20, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xde0cb70e31c73efd, 0x40000000000ff, 0x7}, {{r6}, 0x0, 0x80, 0x0, 0xfffffffffffffffe, 0x42d}, {{r13}, 0xffffffffffffffff, 0xb1, 0x1, 0x0, 0x6f2}, {{r6}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0x40bd4}], 0x8, &(0x7f0000000200)={0x800000000002b, 0x10000}) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCSCTTY(r7, 0x20007461) fcntl$getflags(r6, 0x3) write(r3, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000740)) semget$private(0x0, 0x4, 0x201) 13:35:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xa2, &(0x7f0000000180)="2f524244e0031cfe9fac78661b08a66a1d9022f48183e155c5a8b09cc84642f4f2c125c2c2d1113e72c4b93bb47ee9817d06babdb095169098b71d259c6de258141e787887ca6a7e5900d95014b830852d6e0582d979a4259a1143e7116508a133f310c33a1ccf30828432cc586e982d5889319a7be113aecab465d6f1f82bfc81d9dc16f3a374d47bd529fcd595892d95d275ee805be062267a676df82200000000") 13:35:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 13:35:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="f2af8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x2) 13:35:55 executing program 0: ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) r2 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x6, r3, r4, r5, r6, 0x80, 0x2}, 0x5, 0x0, r7, r8, 0x8, 0xadcd, 0x5}) setegid(r6) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 13:35:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c00753dd4c1d7a84eefab9bf5d1b01f195f81db318cefbd0900a24e4b35431314daedffffe0838f5d5e2d62e10006f4f40a750213bbb885d280680000008b2cf3f2936d00004a9249bd8c9d61", 0x57}], 0x1) 13:35:55 executing program 1: r0 = syz_open_pts() r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x7) socket$inet(0x2, 0x4, 0x22) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCCDTR(r2, 0x20007478) 13:35:55 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x7], [0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x80800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000000)=0x5) 13:35:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup(r0) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") 13:35:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000000000051, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x1}) r1 = getuid() r2 = getegid() fchownat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x800000000000002}) 13:35:56 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x1, 0x0) r3 = dup(r1) r4 = fcntl$dupfd(r3, 0x16, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000240)=0xc) getpgid(r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000002c0)) 13:35:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x1c}, {0x4}, {0x4000000000000006}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="26490248830005000000a54ce094") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r4) write(r4, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r4, 0xc4}], 0x1, 0x0) r5 = msgget$private(0x0, 0x4) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffe84) r8 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r11 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r14) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x6, r7, r8, r9, r10, 0x80, 0x2}, 0x5, 0x0, r11, r14, 0x8, 0xadcd, 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r16) write(r16, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r15, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r16, 0xc4}], 0x1, 0x0) r17 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r19 = getegid() r20 = kqueue() r21 = fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r21, 0x0, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r22 = socket$inet6(0x18, 0x1, 0x9) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r25 = getppid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000280)={{0x6, r18, r19, r23, r24, 0x80, 0x2}, 0x5, 0x0, r25, r26, 0x8, 0xadcd, 0x5}) fchown(r2, r7, r24) 13:35:56 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82020063a19cc212c3989a991d89181e58a14bb643dce4a7efe1970da711ecdd57be97bb7f8ed27f29bc1a931474230e6336dad6a98133a251a5468997d960c8558efe8ce92a8805ffb7733c14f5437d5d70510effffff7f416d31e245b52a8f050555283000148f0f56d64d65de02179e27746d676ba588db"], 0x10) r1 = socket(0x800000018, 0x1, 0x0) socket(0x0, 0x8, 0xf8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffff6a) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = semget(0x0, 0x0, 0x40) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x4b, 0x3ff}, 0x10) semop(r4, &(0x7f0000000040)=[{0x2, 0xef0d, 0x3800}], 0x1) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 13:35:56 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x40, 0x20, 0x0, 0xff, 0x400, 0xc100000000000000, 0x6}, &(0x7f0000000100)={0x7, 0x13, 0xe78d, 0xbd83, 0x7fffffff, 0xfffffffffffff801, 0x5, 0x2000000000000000}, &(0x7f0000000140)={0x1, 0xfffffffffffffffc, 0x3, 0x5, 0x69, 0xfffffffffffffff7, 0x1, 0x400}, &(0x7f0000000180)={0x2, 0x1}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) 13:35:56 executing program 1: socketpair(0x1, 0x2, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r4, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x7f, 0x7}, {0x18, 0x2, 0x1ff, 0x3ff}, 0x1f, [0x0, 0x7, 0x6, 0x8001, 0x1, 0x6, 0xbe, 0x5]}, 0x3c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$dupfd(r3, 0xa, r5) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4012, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xc00000, 0x401, 0x3, 0x0, 0x4, 0x4, 0x3, 0x5, 0x3, 0x3a, 0x81}) 13:35:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x51d, &(0x7f0000000040)="efd2c4aed1fe6843e437d17e00b69609527600") socketpair(0x6, 0x6853bf846234da76, 0xb2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000200), &(0x7f0000000240)=0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0xf29, 0x97c}, 0xc) 13:35:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1, 0x3f, 0x4, 0xcad, 0x80, 0xff01, 0x200]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchdir(r6) r7 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt(r8, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) setsockopt(r0, 0x3f, 0x4, &(0x7f00000001c0)="31a5676527425a2b033b654e7f223ece52d8949966acbb38c696bf4ae3db5959dcd35d6cc90ff16d32f9ee3979b2ce90893fd6a937a214311da22601881bf87aac87ac27dac7828113ede102f458fe98a54158f92db291fdd7b484a53681175737aa302e3e7d5e5581178e07ac727d842f3d3a2a37fa78ce744d71eafc3ef821c63a331cc8110bbf6de9eb42c86e61ce2ec1419738c5812da0f181ff58390820f3c6aff03cd7106c5b9a7cf691327c2ea67ef3e12df5ea9c64dab946d5fe42a4a0047f7226b322666a669da1c1bb35e5b9b9a4bd6f837d84c05232e7d463cfe62a1073690e26fe75717f873e00bf9176d52c05543788d0fc042e2deca2721c30c7bb0ea2002489ce24eac4852abd9b49faa24cb7fbc0f6b2b01191025e0f111f9108daef8d41f70b3b5f15f8d6138a002855436753dd165c2cdb9e602b0cef848c0e2d5f16ed8b489e4fc2f274cd4923d880e6c0484f7aea4394cf4a9c2504c27e71f0af224ee38c46868908bca33ed99a2a6cdbc0875f2a3eccbb7176504cfd8dc968a635e6ab1415f73a938175991f9c1228f10ec22423fe621f3eb4018c3c222448ac86e95e2aa56ed5131cafb76787691a21cb95526f9f83e016598f9e1e0d972d850ce65de630e8f97a52ab1343e1b296f7d663a79ab172704b1b3a43f07e97d02de0db270b101d936c70a8c29dc3db23998a15573fc55f71710d9955506e2eb673055a7c08dcc07caf3ceab6268b927cac0b32cee2434474efef2dbf4c7688bf4cf80ece47a631c237f1a89ca2fce83cde657a8a6d66f70b3db9e0a65016e164dd6c23df40c260c1b7166f45f52276046518898c7d1edb70712f02027bc93fe50e03a37b7d25a8e24f6ddbf3579b130b575bdd87a92305d16de415fc1bacf89735eab2f591232d05352344e1d63c64739f494917c8b63cf8c2ae7aef45a6493902b890433811e0651497b29a327e7b1d755e17e735df29140b953307ef12b897599f2aebd3862d8a8c88d713cd5c47c1658085b4d134a2d2f6b94bccd97e14cf5e09e12214839cb539b97c0871b2bf2e09f26208c7fd911deca678c9b56472cb60709b82b2d9415602a489c7fccf6210e468eff6e0e3950652ae7e8f562a0a05a25f2d993849e0e536ab241279061b452fcf76928e9ad818969ac08ec7b36f514a0464f0fbeded360cfd4a567c7c1b359b663d20e36ef04d632a339f0db130180589a158b067e3609b2fca4cfc1d16f6e1cff9552c8fb6ab415f7efa855f7503989953e9c20938fda7816e162570f05fea13010f226dc28d304113c86de56ac3898cd492b618792e6d90f89ec8c68d0a8252337b87cce12a01399b7519a36f2a40c441a32dbc6831d0afd30da11a7e9358e1fe542a9f419f00dcd5d4a197c5eef74c2b9acac96e35546b526b69eca605dd212d052177a3db693a46b92b95fa6bb5f3508dad35d2a5399b5edf511e7f9496f6c30a2135b957af9142a8d493fde71dcbc5d627c8dc0f59fdc1c27109c102dc0607c84aabb92b0070ee159111d748260bf782a2ab2d45893e5c5e51a2d709dc605ba3b55b5e5e43a5529bc5aa338e3af5e246fca3eba0894de0592b9f2ddd243758839bf5dcd250c9ef17c284dd62eff09d41fc5d51ed9ce9fb21f66d9c53681323c150ba1476b78827be2c06d4cecc0ef241d1832e79a49f8708ebe4e9d0db131952b09189eb5d6f92736807ab9c0e25ceb0a130af3097dc2cf2102cafc6861e4beac7328dd515e6aceeb99ab1b47e0bd6907757a476c245bdac11050a64374063f45007c130e4ce5b9811b325a9be6e64661701ddb7721cd57838a6b36fc9ccda866cd749de3a6da34df209b6d833c0e196914fc046e087a40f051c556367a380970ac99bd2c9a5c99a4085d8200bbd291b4be761f2e57d7960c75040e03b8814be7f34c919eb010812c2c46e377977e30e7cf6b16002cd6d4f6b27bb17f72aecc22992aa3e4e07dd378336a4d03d52d190cc7cda127e75dc681eddca0c3265832bdcd476e8885d77c3d466bfe658cc031fae3df0217302dfa33b473b70340a2ed6b0c2d091a3d73f94ba1cfdee597c6bc9ba94f2251a28bb8f917ffe8d6b077bfa4058dbf08f16d7b152852f485fd9080df4ff30355684fcd15faaf99bc77f1af9fd39e5d5b8d50e2b917cc893f10cd21a0cca362fc1dc6d235e9fbda8fbf1eaec33f82bdef00e91ee1ca7d0f4330b700742d5091a8d0d7a4567709c0fb932150b36d2eec122b55b46a6ca0b4caf933d4a6078fff03d1b103386e68bb54139c34a93eec2cb2d2c37a4f5c1bbf5d48c15c2f452da03b54ae159304258042e3d820443364e61f1447542e2690fd8e2bc00138b05a2033b0fc94e40453880d6441a1c3c86a7db826d8a6d7af626f01829e725d70919ff26e4bbc966ac6f9c47b36fb97a0d9c34c7c69ea44d6ed6766616502b7a9c6259df84306a34e8f92126b10007be966643ee0a407e146ee2ed7d09497758924677d98b38cd1feed9975b839a58c80976e7bd7e4228d73378c6aab9c1ec7c2bb3897440def90f7a4ca4a60a5e83ac96b5949e544fd52b0a3bcbcec9a28c1ce329c3bb1c00a21acb6e56127ff6383ad0ab1e0039fc34df19241b1a90c28c63db49b106e0616d4bb02e428d13878d5222a9e3be99b421e6ac904a24a69fda4b70a535e702a46f4aa93185c2ae1282993e3015715998d362e71a8cc50fd41353037d2ee896547a5f38cc767b62540bdd27d76ba905aa0ad31865433eff5f65039e798d59fbcd52bdbad761792ce8675aa02305012ff77e8ed4e3e9132ac1ecaf2c6d9f01341509cc0986cda052d97abd24dab061bcbbb4a0d9b83673f742cc8399a9e5b8ca725e5cde7b14520035254cce7aced4514f0c34ded531645fa24995b92aeae99c217e7013a4acd0d89071ae4dbd5761b4d599150c68a62112d418179fbbd0bc5ae3e0542997a7d349c4e3e4f8d4b8d992ce53274914ce301b8dea386a0502a3fc0a5bded9b5ec9a348abfc648b00287140bf2ea14441f4e602d945888516bbf2bbd12c1a4558c3b0f92d3d3774f964379f1c1171b9d659133b55558a258bd23ec9f0044fff6d4bedb1b0ae642c5a0e444dcfa446a857c0ab9adb484dc171586b93931f15fcea77c0249f354c669a6b990a0c31479b0abed8feedcb935a4d94fe38828c0e6d91226962f0523fe8d5fe47777f873dbe1698aa166657f5f2816c02b0bfbf9d95a8e7b8e137f532b752b524337ed5482cf933e3a260c2f65cea1b3901bb5b9a37a1ce5d4181c5632edf1b087416fed46890bc321040a0e10a69ddb921e09810e2e8e58211a92ae7ee2a9dafcd9f74f361615b01dc11c752a6fae441160ee4100e16f51cb7355f3ae52c380e625e28f57a05fa55b2106eb7ad22543660d1b6d36b8eb2aace4da2a0d1cf0bf0f01e91dfc6f2355de9bafb6fc3a0ab3441b0b8d8572b0e4876bef2503c158f71f207e19691a106580687fe530f3cb8045b128ab73ac128f9146ffd72ebfd5af3bdb1fdd81a9f34d1cdd9563fafb50a95effea6c45fe73590011881aea4a1532e7b6eb0fdb729f22faa98209a02d76f638f1d63040525dcbdeac448c57cad11b6b35df135f1c998edbf4171dccb8ce271f95f5a82be448bf27a181ad536bcfd0aa0fa9899c8d8e47a6c0c849c4d1ef26c6910d7873142a5d9d9bc22ee9c1075a9646bfe23945a2869aee9d2c57639a744d5b35d6ca4b6915e5430debeff844ff941e95cc163246cff414090e1e983b60a26495f53303713836cdcf53a9d134d918ff2328d5dddafdfec5fb79e5ddd84ba3ef5512b5a4436c1ac17fa78ab5149d81974355a153a2cb7172a35a2b066455027aff58ce55b545ef402ec795327ae08c389c3cf093fb73bd259f8829997e016c4d9cc3320de502dff0b00cb2913eca9a2016060aaa8fa60e55692a73a86d01d2e8fbeb06b0307a3d058fc5ce4011bad3333641b6bc5c1679933120a36d518a559c263ee106999bd8ce48dd8673725ec7e2aa6e58d6d2d7ae035bb6512cbbb259d2cf8f63aeb42476ace4c6d623b5669ebe05e95adc9fcbc4021b2257ff823365913f983dc8c0309a1a41c9a183b6deab3aafb8a55d8aa33cf27373b991acd41a49d7384733171ae7106a3bfc0f49c3a21151dc7f3ec7923c40dce0fa47adc6f7218031566435fb1891737a5b8fb8d5259a3e8c29ca55612e3636aa1739fa26fe6fd8443611a56d3fc66552acee874a7ae40956f82dfb1166f62ba99aba75e0eda8a5d2f5dbbda8579750aca41a598d02556b99335563c49e8fa7ac47bd4482e5a6ad9c78bb8f1712fe7a6deccb9f8c22510165061615b1e2bcebbfb89ac1576cfbdfaaeec84ced5d796a5fdf791c8c65747aa8e8d453b6786d3143d8d71dd15eb24ff06ccc2fd2e9361e4500675fa36945e2ab0202d0aecef9b585f34c1aed5874ef453bb8a87d78088f73ec281bed6844a59fb5d6569b24b1370e826fabd574a1e2db9dee1db145bda0c6de886157e3c4d374c6d67bbedbb05a2f0cec361055b08ac5f0a99c642efe6ec5a202a1430cb604ba77f9ebd0eab6bdcbdef60305305a7009d793e03ba43c2126a35b388e44933cef767ce0998248d584ebe84f29af0fda3d5a6a6531de3649d57bce948ddf11d07bafcfd9bc6d5311368a7d65fc7d5868203d77c27d851d3631615b5bc61929fb4ff01b870089b658a5735121a10622a9cfbabb5c05f1118481f2327a4e8f0837cf3de93c0a13fc0194f95e7b89da0238acb5cdd733a6287ae4d417a1b8f175b9599afc723e27536191ed6e69318b6430e85b337c0eb45dbe84c50507ed218fb6a50297cf2210aa2832e03eb370898f8387a54e712e696d8ebe81f4ce73b81e0f3bb26fc5cbb5a073f2f39a3bbb2ab35437237afbf26abf763052c152d4ce5a99e5a28f7561674a20c6c4243507d54c4f4182372985ea2b7f5f4f94d4af40df13166661361c2d17afdbb74f3053d81ccc84238d97c8aaed84d29435abf23b01eb597b22fca271ba17441c28948baf604227e0e5cbf14de1ce6cc543528b97bce491ea93d8f1b4bcc74d6a5c815936f26d32609589c6c7ef080594fb9c9c861079a2fdb6cdc3fb1dba1f3c671267f635db2daafb9294a264a9a6ae53ec7ede459b6b02199275c24dd5c1a1189a875e9f1132152a13853da1c04d5d8dfa8c828cca36ff71e45fcb9f1d771e875c73e80039a46e4e852d9c7b0a08acfdca19e503376b5cf805ea9c9bb067959ec62d26070e7c07e241af01d4e57459533da4000c5f5639f429c9eb20446a7d6cafab49bea0d49d4b0dee69f6bd0defe0119d4b7beb0417d9d34d37213901cefb6a485023bbb00483137bdacede8e6419a61417ac91925b9e4b7278041c90beca4501a2c5c6dc0318862ba1e080b946bd6ca142b31aba20cbb5b5a70aadac62c94882e507c5bb25cbce7c2dd6e36aa9a3eac6ed72e1e4af412e0b0f9c73f4ede4244bab604dd40c63e8abfa45f236edd0f5f279c7b18afc84b7ffe7b39a3423144f6ad64766d9e3c5961793f87f371dfcdfb4b15aee014d9c2a9d3b9647349e7f2f01af2c5c85f25c76d67050210fa998d5ec7b20cf768eab58982a9d1003672886a51c1db0ed39332bab13167f857e3756b7a2df61a9787a2068026265d3e2c385c80930f5ba8ab603dd27aaa50a6f855ad13aff64a26c6d6d1e9892299e4ca2509b2dcf02905389083cbbc5e0bbf69d6e2367605f6d20ca4ec81c4ec0d1289fd4d1c76ce3b50d5690b632ef356f52119f135c3baa69", 0x1000) 13:35:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x681, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="000000186004008000014000000000000000000000000000000000000000000000200800e4ff6f0000000100dc", 0x2d}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f00000001c0)="d9daa488d287ce4538e44341e6a5ada26921ccdb4dfefff80da3831ddb76dbb0ab96812560908607869ee835b1a23a0780385080c3c332c31218d758f4e5b1836a6c11157a57fbae0ce9ee5895698576f4224eb808c484655a6c55e435eafa3eac7c4cef4d5a5fc61db22cea6be49af3c386ee1d537391bf15a14de4bccc29ed63afc5eaf9731d03cf79d1db24a127de9e9e31582e50c8531991d78aa9ae4897575ef4da8d803a5bd73678ba20972beefd15f6e1a8214a2f228fb020cb7d054ed30c1ba287b97b2eacea1680bdb1a7c948f35f6ce2ea61b495cf67bd94e247852db4bb84a27ba2b540b0b50aa178bd3984b266917c136070d9e8", 0xfa}, {&(0x7f00000002c0)="acb7af8e93ed296fa2ef2b267dedd76e03d30a60b698dd1af5a145abf7c7489eb48198a292de8c0b338c284622a4f4a7e8615d8c3d1f2d53ea9582dfb78e322b052334465a8c95aebc2fd296dc5162f4a381c7cf9e5f7263ca5e325b2a2940982555693e257afe78b7ed687b403465e16485543084767c1eabf6f48ee7fbbc053bf4c2eea1a1b01f61b8609b10", 0x8d}], 0x2, &(0x7f00000005c0)=[{0xe8, 0xffff, 0x6b3b31b8, "95bc584ac9556c6be97a52da4ff39975f621dc86343cdebef3f4f613690ecd3ebfbf144a9054a54d1353ee4459592b7b24d05405e9c3b7bfa2d61b4e95e6a134b46bdc3a6e2c2686463ea3ca38d9908d8dbad2ea17410ff5cf8403c235c83bd4690deb9947d1f8798241210e03527d1db14662a60dd1a0792c9229f3c43bcad1aeb5534c8dd416f05b1fd6c887c5c54fee9809f8ee6998a559f85269e1ca5e10d63c023d8387a2c01b3fa757cbebd081a4e3a957e606e9314448c419c85bc5ec97e8c1b29e5aa1742631fa310f96179f6b0fe6"}, {0x28, 0x1fffe, 0x7, "30ebb2aad70da5b27c92771cac5f404375fb3f21"}, {0xb0, 0x1, 0x3a98, "11acdbe5f7fca3ea2f2b2b26ddc1be78bb24f13fd740aa60ee592b0bd6c5e1b92bad414e56d987c1f9282aa4af3d53da936b66c67f046efa7860e19c7df34d727ca99b4939526460720fd80d04190ccb58de758e6b1e526a671736691a816fa004cf5c053d1e0cfeb38f8aa5168844e6ee5a2a636b3e26e22d3e7cc467f5e0ddbc1cb44ca4217026e1526c67fa15d6c8755c3d0a377c1d942c0d837a517e"}, {0x30, 0xffff, 0xff, "78b4c07707390852975308c7a4d36fb1328f61067599d75bb3ebb4"}, {0x110, 0x1, 0x8, "113a5141279b76bb8ddee709c468de6a5069960cfa89a0f61cb0f306f83d1aa16e0adffdc1a227923321a947b1827489cf87d5cf22a423bba8cad55ca3546f0bbafd830fa5432a58cd136fc4507b4600e3f2ba9da92c40bbeb94543b90902af6652fa7cbed444b686ebcb52d6698722bf57b448ac77fe09f7e066657994eb0f2e4d40ba5e9e03a9338f52f6823d65a8677b4d3314fde5fb8c76189f3bd9e57602d94f8c56f6e4ceb4bbe73a3d4356a2d92fa41496ebcc569a107fe9282ad2aaca07f923802e18bc2a4da4d2fa6d5273c5d0fb4ff0843110caa21e6e06d92938e11ecd92dbea8bd59f5e4200611fb916f81bc4a73a6565b45c285b614d99d"}, {0x98, 0xffff, 0x800, "6917517969d3ee6c5a2709af603c0a7c77f102b2d1770faa61e875db54ff07f3ecf5437bc4bd62894a87548c8ef814d805539e98885ebb14d099e9eaffe9a73fb2970f42af117fe12f7d40b5d942f73923560a1839d20ae3b9b71659274cba49a430f8a5c115a80f07b471a0c1dde08b68156daa0e6d6b16e1b8dbec4a5913e60639ffd56a4e04"}, {0x38, 0x1, 0x0, "5545e594d2419ca613099088c0a6218d95ca837f108bdad6471c49f60ee573e917"}], 0x3d0}, 0x800) 13:35:56 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x6, {0x0, 0x2}}) mprotect(&(0x7f0000017000/0x2000)=nil, 0x2000, 0x7) r0 = socket(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r1 = socket$inet(0x2, 0x2, 0xe0) r2 = dup2(r1, 0xffffffffffffff9c) dup2(r0, r2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x92, 0x2}, {0x18, 0x0, 0x6}, 0x7, [0x304, 0x5, 0xfff, 0xffff, 0x1, 0x0, 0x7, 0x1]}, 0x3c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 13:35:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x25}, {0x6}]}) r1 = semget$private(0x0, 0x9, 0x42) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5af1, r3, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgrcv(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035b4b35a33bf00000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000002000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000009940785edce6addfe57d3e7201027a7bce7e10640a7bb62ac81f16f113f3d012664f32494aa9645f86ccf4681800f24381ceeecb39a6d5dd94fdcf13226ba0b5bb83fec6b4219d901c316167c50a95b5a50d223517c7bb4e2ed9d99d6b449f2bcc40c04bd1225719b7706720de42e8bee8838a3ca1f0b441b65043fcad4f9d6d12472f20880cc8579832f5ff89d31a97e233ddf540e6035cffa8f323e843aa8e6fe0244c88a05534c83e5037322872d08ce578c5fc3a4f3f494b7354fb5d1e26"], 0xd8, 0x0, 0x800) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000100), 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000440)=""/93) semop(r1, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x259, 0x41146820, 0x80000001, 0x8, 0x435, 0xfffffffffffffff9, 0x43c]) semget(0x1, 0x3, 0x80) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r7}) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 13:35:57 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) msgget$private(0x0, 0x220) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x5, 0x6, 0x81, 0x1f38}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sync() writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="4f7dec25660aceb47c21a6e66c18387ee5064f472a5ae3c10c57d90dc762c5a6d4e4a2242669dd4d2b6a761ef3d42ba5956adfdaa178e42df47c807d8cd42d48eb20cde2527cf53972d178d40446914d12b834edea7d41495c3dbcdefd078664916e3b2764faaf6dab0459c665ab55ea1c416cfcd107db5f854f0e9087d1635342a72bffbb145c4741e8808e367dc8b7db0520deb856f53638743a", 0x9b}, {&(0x7f00000000c0)="5cbf9c871226745a0d4c9d4ed18603dc0bc7089307d9ce24ac0ef4057f3c11", 0x1f}, {&(0x7f0000000100)="ec9f01e97aa33d1b7a1f7c033e555ce752abeb6bd33696ac29bf8a72e41964e78b3c465425c4edfc31240c9b6b1d078fa6fa4812f9b78ca517400d6523a3f5affa27fb8b314b7d3f07930d3778a55d91ae3292f763a14424a496802d67b1283aade64c2685a9cbb6f6e1df0c5760905b752648ae8a51367366280f0d257defeccfa1d8a97ea4d05dfb599869f8ea92c879e2792066bb39e6bb47ae498a946e43b6bab570f7382a4266bc77f1f9c98bb05519fc585c5663a0f428faa71d6cb0449b771bd35a8343d017339a16b088865939419ee572c12a97ad55237a4e836e106045d1ef583368cfc618da1a699b4f50", 0xf0}], 0x3) r3 = socket$unix(0x1, 0x1, 0x0) msgget$private(0x0, 0x20000003c4) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x6, 0x4810, r2, 0x0, 0x101) r4 = syz_open_pts() dup(r4) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1, 0x0) r5 = syz_open_pts() dup(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf578456fc7d4096e8c583e4d54a38b6f87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54cee17651cbe7f8fe28267d36f525f4df436f404e50283162a7cf78664b38f86cb9a65441fc8a9d7c5f3", 0x69) writev(r6, &(0x7f00000012c0)=[{&(0x7f0000001240)="0262521b6997476f90ebc42a26904d6826c6e74a422422761589ee1adea8d2c11d75430a6a", 0x25}], 0x1) close(r6) accept(r3, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) r7 = syz_open_pts() r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffff, "d730007f7431321f3c5b000000009e0000e74de4", 0x0, 0xfffffffe}) write(r7, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x6) 13:35:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="14007f00"/16, @ANYBLOB="b94cb8c9017b7f2844fb86c6d3729f26556aa44e1f4571948528a67b1e90f6427d97b58bc4f03e429aa53aa3ac41fd4ab1a7709377164ff86d85d60fe0dba467657e9bedf3b334287d9c462a05ba1028c8f4ec61f4e71ddae432e84dfbe9a09c6e6b3e3e9a600683951895a02f2ca6f92b067af47be498d0459a8f5f93349d8a669095b65836e9a2921932d0a9b96b106155e59047cd04dd72b22040eff2c5dacfed5ce94f32", @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="280d9c3100000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xf2, 0x400}, 0x200) 13:35:57 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getpgrp() setsockopt(r0, 0x0, 0x23, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x2) connect$unix(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cce850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac558698107b866467be8d9bef963638254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a87868ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc5ef05c7fb450a9679505bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f1893fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f07c1fafdedf762ac9427b81352d5911bf1b5fddf3f189b3a3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8007ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737570700000000000000a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6ce615cde3d54d4e76418d9fe07891849b0382145b9e077dd819a75fbb7aee7f1d1d725c5a6882bc9a1e9a5e38106acf9ed15e64c99ab82bdaf09bcec7b59e54027403dbb54e797f60012fff4883f09fd1e22c8d66f2964e80a0d00d0d52d44b30ae88a2feacdccefb62c63d8a4a80"], 0x10) r3 = kqueue() getrlimit(0x7, &(0x7f0000000080)) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000040)={0x7}) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000200)="abb0013fe5038a31e74b111f4ddd998157d2d4e76d8b0b67144981d80ba215f5a41066b14a2c89b618306a901e12ba0bd3d4a8556e2872a443f1a0b877983bd9e9f7f73b53899a7ed4715ba2b1078079a859f2feabe9f6f2f6dade434e5d90ef243e1b473707a543e6510a23ca17254e505c42c054", 0x75}, {&(0x7f0000000480)="2ad94bc60fa007fa54652797ed25084c99df12765c34e0f420a512661447b6d53927348821185ca26b31856f3faca07c0e7326162e3ee862822c7b62cf5ccaf91b9c50aa74320ff07cb96639681a6939b9306110dc2dda3a027aa2404a1dee75898990b31d59b32894b601ae081d1de5d40432ddbaa278b19853ad7553f34fd14f2a127edcc04446e7f68e93bef4879335243824498a15a87c6dce62117a25298070485b399bf631c5dbda46865cc52b19a660ff09bcb8844712cc657ff52384283f524117fd72d406143edae5206d9d448a71e68b686f2899e145ae245c1d1c9c791dfe6f930f210a2c21d9c9e5f2f0eaedb25e0ee3a9aba0b1f6fa845b8f6c4e1a2d9f48d835edcfc73fcb65f806d5109bfe39aab4387a5ff21f731620eb98b30a8f34dfe0eaa83f6c1ba905fb715f9cd61521cf7a37ff0006201d0fc9c1f24b4967c80ece5b748941685b821556fd753ada5aaf3311d595f874f5b3d42856b6e41f285688d4caf9d41bc1add8ffaf56", 0x171}, {&(0x7f0000000340)="c006d6f4129900eadb011198cf36af3026d030396300d02a282a8c5d28c9fb9f42207d17584aaab6d028a848826b4d1c9a025665c5d125cb7470b9", 0x3b}], 0x3) 13:35:57 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x8, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = dup(r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/54, &(0x7f0000001180)=0x36) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r6) ioctl$BIOCPROMISC(r2, 0x20004269) fcntl$lock(r2, 0x7, &(0x7f00000011c0)={0x2, 0x1, 0x7, 0x0, r6}) r7 = shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) shmdt(r7) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r8 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r8, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4093, 0xffd}], 0x1, 0x0, 0x0) 13:35:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) readv(r2, &(0x7f0000000000)=[{&(0x7f0000002440)=""/4096, 0x1000}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) 13:35:57 executing program 1: r0 = socket(0x2, 0xc003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000001540)="e05e1953badb4db0dc6ce3f4f3a79abacc191981a2c16b8a4b2c40d0a6760a05a5d942371275c7177d88ea499df89d1720f73687a6d2790979eef05779795161276f13d66398aad6c70a12576c31de80348d713e56f9a6833b1647329e998afc14f7f83034e987577cd443486d0c6c082d0f7c6c3bf6d7f1ecf04981f3c6b2fde236b5c7b11d82f973bcd1e7433c324b8a460b09070a47b1bc1fbee4ec50e1d6432edc56bdbe18d2694e204f8477f6afd0a400d18ea4577e91fde8ad1085c7c7cbf2f614056bbdf75e113680f24f43860448b933879c3a3d97acc515e5a75d4dfd83b19040bcb3e94da792", 0xeb}], 0x1, &(0x7f0000001640)=[{0xf8, 0xfffe, 0x7fffffff, "69f17d97557521cb4aff3a5a464855069e2b06468414e9d02e83692a50cea8428a372f0eafe4a81fe0261651e68537376360d2fccd095ab361a06ff5abfc1ae796adb93d47ba7222149b2058552ce12301c7fb4b976565f3097b7c715f30399ef35ec5a809656d8b78b410a013faa0fe949884cc8f01d0918af803f03b54efe2d72b5550973b59bfccd0add37164741d9283f8634008795e032c19430e4f309c27a0d0dd440b312899832cc254e3c7202e0b8fa639779b69b421761491daccfb5b0d2b13f89e4afa7746715128971186e10f982067d3ce6d4e21ef14c8c06e73ea16"}, {0xd8, 0xffff, 0x7ff, "f65b7f4a697fa0f6ec838e41d51cfb440f12ec89ca0521345f97eacd82bfad4d4eec8b8ee01f879b6883ae1c7ed128aec252c11dd59fb161ebd404b7c5e8ef993f5e519aae5ca80185ecd016bd41b4d040f868cd221b4e873ea2898a95975b25e325188a6494e9951261e5cbeb9ef0d3615690eca75a64eb1f4140ba58e9555424e038ad2adfc28a082ef703003ce0e4a01708993d5d0ec7134558a1768cda85f1e77fee4b4d871ee12b39d54a9bc3c8deed6ef4aa6776176b1209daf4245665bb627ba8d45e"}], 0x1d0}, 0x400) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r7 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f00000000c0)=""/125) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r10) r11 = semget$private(0x0, 0x4, 0x400) semop(r11, &(0x7f00000002c0)=[{0x0, 0x0, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x400, 0x1800}], 0x4) semop(r11, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) semctl$GETPID(r11, 0x1, 0x4, &(0x7f0000000500)=""/4096) semop(r11, &(0x7f0000000040)=[{0x4, 0x58}, {0x3, 0x81, 0x1800}, {0x1}, {0x0, 0xfffffffffffffffd}, {0x3, 0x10001, 0x1000}, {0x2, 0x3}, {0x1, 0xcfc, 0x1000}, {0x1, 0xfdf, 0x3000}, {0x2, 0xfffffffffffffffd, 0x1800}], 0x9) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r14 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r16 = semget$private(0x0, 0x4, 0x400) semop(r16, &(0x7f00000002c0)=[{0x0, 0x0, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x400, 0x1800}], 0x4) semop(r16, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) semctl$GETPID(r16, 0x1, 0x4, &(0x7f0000000500)=""/4096) semop(r16, &(0x7f0000000040)=[{0x4, 0x58}, {0x3, 0x81, 0x1800}, {0x1}, {0x0, 0xfffffffffffffffd}, {0x3, 0x10001, 0x1000}, {0x2, 0x3}, {0x1, 0xcfc, 0x1000}, {0x1, 0xfdf, 0x3000}, {0x2, 0xfffffffffffffffd, 0x1800}], 0x9) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r18, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r6, &(0x7f00000018c0)=ANY=[@ANYRESHEX=r7, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000001b40)=ANY=[@ANYRES64=r5, @ANYRES64, @ANYBLOB="f6a669b69a40821113eff991578b1e61c63e42b52fbed1389dd24626470b61f52c7a8f18699f9553b0a479c2910b26d1419fdfc40082a908c956eda0d843d6fb9d57b346e9f2874548e210ac3d10dcccecd4feff96cccdbee6ae3b1337708948529d16f27cd4fe513337d34e4403fe465636390738a1aadc560ca2bfc6a21af0f416c58cc4c831a90c4b7269185e1e53d00668ff4c2a17911ded191e80c88fc4d1f659466b", @ANYRES32=r15, @ANYPTR=&(0x7f00000019c0)=ANY=[@ANYPTR64, @ANYRES32=0x0], @ANYPTR64=&(0x7f0000001a00)=ANY=[@ANYRES32=r13, @ANYRESOCT, @ANYRESDEC=r16, @ANYPTR64], @ANYRESHEX=r18]], @ANYRESDEC=r10, @ANYRESHEX=r11, @ANYBLOB="68a55f45ece9d1047ec42a1a596f0658fd789d1cb74b05476b4355c098de051fa8af0870c668a91db387393fdbb0eaa03bc84f971c68277886df4423648dceb3a1c7149e0e69bff55f755a95ac41b0795bb41738054345ab396c101ca796b1bfd7f2623b414fbd369a186323b30c55b119c582fc950ea8fb0eea5b95199d6cba4e4b42d3d69a34e57ade96186e664ed8884f57a5c0f434cd09f51d3f99b9d7fa2c8cee2880261527", @ANYPTR=&(0x7f0000001840)=ANY=[]], 0x6) dup2(r3, r2) r19 = socket(0x11, 0x4003, 0x0) sendto$unix(r19, &(0x7f0000000440)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r20 = kqueue() fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) r21 = dup(r20) accept$unix(r21, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f00000000c0)=0x1002) fchdir(r19) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x2, 0x4) r22 = dup(r2) r23 = dup(r0) r24 = socket(0x11, 0x4003, 0x0) sendto$unix(r24, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$setflags(r24, 0x2, 0x0) setsockopt$sock_int(r23, 0xffff, 0x800, &(0x7f0000000040)=0xb88, 0x4) sendto$inet6(r22, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:35:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xf1055c69062dfee4, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) fcntl$dupfd(r1, 0xa, r2) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000040)=[r12]) chown(&(0x7f0000000000)='./file0\x00', r4, r15) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r16 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r16, 0x0, r16) 13:35:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x30}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\xc6\xf6\xff', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="00000000000000000005d8ae0851") r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fchdir(r1) 13:35:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) clock_gettime(0x0, &(0x7f0000000580)) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0x28b0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000005c0)={0x1, 0x80000001, 0x5, 0x6, "09f6c27ed3cdd5750ab44af9b6e83d8f62e200c2", 0x8, 0xcc3}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = accept(r1, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) connect$unix(r2, &(0x7f0000000540)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000480)='./file0\x00', 0x2a) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='*.^\'\\(#\x8a:p^\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='^\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.@]\x00', &(0x7f0000000380)='[\\\x00', &(0x7f00000003c0)='\x15\x00', &(0x7f0000000400)='EA/\x00']) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="00000018", 0x4}], 0x1) 13:35:57 executing program 1: r0 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) accept(r3, 0x0, &(0x7f0000000000)) r4 = fcntl$dupfd(r1, 0x0, r0) r5 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff8, 0x99}], 0xf95, 0x0, 0x214c, 0x0) fcntl$setstatus(r5, 0x4, 0x4) 13:35:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 13:35:57 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) socket(0x10, 0x5, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0xa1b58950c8da5675) r2 = geteuid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r4) write(r4, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r4, 0xc4}], 0x1, 0x0) r5 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000080)=0x1e) r7 = getegid() dup2(r0, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r10 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x6, r6, r7, r8, r9, 0x80, 0x2}, 0x5, 0x0, r10, r11, 0x8, 0xadcd, 0x5}) fchown(r1, r2, r9) 13:35:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) mlockall(0x1) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x5, 0x5, 0x1000799, "080000220000020000fed19fbfaf7c50ffffff00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) 13:35:57 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xfffffea1, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRES64=0x0], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:35:57 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)=[{}, {0x25, 0x0, 0x0, 0x1000}, {0x0, 0x2, 0x0, 0x3}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x2, 0x4a, {0x28400000, 0x5}}) r3 = socket(0x18, 0x3, 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) r4 = shmget(0x1, 0x7000, 0x8, &(0x7f00006b7000/0x7000)=nil) shmat(r4, &(0x7f0000ffb000/0x2000)=nil, 0x3000) socket(0x400000000018, 0x3, 0x3c) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 13:35:58 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x7], [0x0, 0x0, 0xfffffffffffffffb, 0x0, 0x1], [], [{0x0, 0x0, 0x5}, {}, {0x0, 0x0, 0x9}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfa}]}}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 13:35:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$setstatus(r3, 0x4, 0x80) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f26696c653000"], 0x10) shutdown(r0, 0x2) 13:35:58 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x3d6f}]}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x8020697f, &(0x7f0000000300)) 13:35:58 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000bb7ac38ff61b5836b6cca92a20b86ac400"/126], &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) fcntl$setown(r5, 0x6, r4) getsockname(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) kqueue() read(r2, &(0x7f0000000000)=""/50, 0x32) pipe2(&(0x7f0000000300), 0x10004) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 13:35:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x5, 0x1, 0x0, 0x1ff}, {0x1ff, 0x9, 0x4}, {0x0, 0x9, 0x1, 0x7ff80}, {0x4, 0x2, 0xf7}, {0x2, 0x8, 0xff, 0xa84}, {0x8, 0x1f, 0xe1, 0xa806}, {0x1, 0xf3, 0x0, 0x6}, {0x6, 0x1, 0x32, 0xfffffff8}, {0x354, 0x3, 0x1, 0xa791}, {0x0, 0x4, 0x81, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r3, r6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semget(0x1, 0x1, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 13:35:58 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x88) 13:35:58 executing program 1: 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) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchmodat(r3, &(0x7f0000000000)='./bus\x00', 0x3a4955a186d57808, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8a31) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000400)={&(0x7f0000000480)=[{0x101, 0x8}], 0x1}) pwrite(r4, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r5, 0x1) flock(r5, 0x1) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r5, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000280)=0x80) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f00000004c0)={0xd5, 0x9, {[0x7f, 0x8000, 0x6, 0x7fffffff, 0x6, 0x5, 0x100, 0x5, 0x8, 0x5, 0x100, 0x5, 0x3ff, 0x7, 0x7, 0xcb, 0x9, 0x6], [0x9, 0x7, 0x3f, 0x8000, 0x7, 0x6, 0x9, 0x6, 0x800, 0xa99], [0x7, 0x690, 0xcc, 0x7, 0x5, 0x7, 0x4], [0xa56, 0x2, 0x5, 0x4, 0x8001, 0x10000], [{0x0, 0x1000, 0xb7, 0x1}, {0x8, 0x1, 0x5, 0x7}, {0xfff, 0x6, 0x0, 0x10000}, {0x5, 0x7, 0x5, 0x6}, {0x1000, 0x101, 0x3, 0x8}, {0x8000, 0x100, 0x7, 0x8}, {0x2, 0x43, 0x8, 0xffffffff80000001}, {0x8, 0x3985e10c, 0x7, 0xfffffffffffffff7}], {0x8, 0xeb, 0x8, 0x100000000}, {0x1, 0xd3b, 0x8, 0x9}}}) getpid() 13:35:58 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 13:35:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 13:35:58 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 13:35:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x7fff}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x3, 0x31, 0xff, 0x8}, {0x9, 0x80, 0x1, 0x20}, {0x2, 0x0, 0x0, 0xd1}, {0x3, 0x81, 0xc9, 0x1000}, {0xffff, 0x7f, 0x4, 0x7}, {0x3f, 0x1f, 0x80, 0xfff}]}) pwrite(r0, &(0x7f0000000240)="d0", 0x1, 0x0, 0x0) 13:35:59 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x1, 0x0) r5 = msgget$private(0x0, 0x0) getpid() getpgrp() r6 = socket(0x18, 0x1, 0x0) r7 = socket$inet6(0x18, 0x3, 0xfc) r8 = dup2(r7, r7) sendmsg$unix(r8, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa6828607754353d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f28920b6ab71409cbe657b458f0753f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af987"], 0x1c, 0x0}, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x7, 0xffffffffffffffff) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r13 = getegid() r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x80a6}) r16 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/\xe9U\xd4Azepo\x00', 0x0, 0x0) fcntl$dupfd(r18, 0x7, 0xffffffffffffffff) r19 = socket(0x10, 0x8000, 0x9d) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r20, 0x7, 0xffffffffffffffff) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r21, 0x7, 0xffffffffffffffff) sendmsg$unix(r9, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff81, &(0x7f0000000100)=[{&(0x7f00000006c0)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0xf8}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYRES32=r21, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="00000000ff0000ffff0000010000000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r7, @ANYRES32=r20], 0xa0, 0x8}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r22, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r24, &(0x7f0000000940)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r25 = socket(0x18, 0x1, 0x0) r26 = socket$inet6(0x18, 0x3, 0xfc) r27 = dup2(r26, r26) sendmsg$unix(r27, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa6828607754353d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f28920b6ab71409cbe657b458f0753f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af987"], 0x1c, 0x0}, 0x0) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r28, 0x7, 0xffffffffffffffff) r29 = msgget$private(0x0, 0x0) r30 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r30, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r32 = getegid() r33 = msgget$private(0x0, 0x0) r34 = getpgid(0x0) msgctl$IPC_SET(r33, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r34, 0x0, 0x0, 0x0, 0x80a6}) r35 = getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/\xe9U\xd4Azepo\x00', 0x0, 0x0) fcntl$dupfd(r37, 0x7, 0xffffffffffffffff) r38 = socket(0x10, 0x8000, 0x9d) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r39, 0x7, 0xffffffffffffffff) r40 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r40, 0x7, 0xffffffffffffffff) sendmsg$unix(r28, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff81, &(0x7f0000000100)=[{&(0x7f00000006c0)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0xf8}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r25, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r27, @ANYRES32=r40, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB="00000000ff0000ffff0000010000000000000000", @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r26, @ANYRES32=r39], 0xa0, 0x8}, 0x4) r41 = socket(0x18, 0x1, 0x0) r42 = socket$inet6(0x18, 0x3, 0xfc) r43 = dup2(r42, r42) sendmsg$unix(r43, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d68817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa68286077544e3d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f08000000b71409cbe65771359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af98700"/356], 0x1c, 0x0}, 0x0) r44 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r44, 0x7, 0xffffffffffffffff) r45 = msgget$private(0x0, 0x0) r46 = getpgid(0x0) msgctl$IPC_SET(r45, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r46, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r48 = getegid() r49 = msgget$private(0x0, 0x0) r50 = getpgid(0x0) msgctl$IPC_SET(r49, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r50, 0x0, 0x0, 0x0, 0x80a6}) r51 = getuid() getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r53 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r53, 0x7, 0xffffffffffffffff) r54 = socket(0x10, 0x8000, 0x9d) fcntl$dupfd(0xffffffffffffffff, 0x7, 0xffffffffffffffff) r55 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r55, 0x7, 0xffffffffffffffff) sendmsg$unix(r44, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff81, &(0x7f0000000100)=[{&(0x7f00000006c0)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0xf8}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r48, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r41, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r43, @ANYRES32=r55, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r52, @ANYBLOB="00000000ff0000ffff0000010000000000000000", @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=r42, @ANYRES32], 0xa0, 0x8}, 0x4) sendmsg$unix(r24, &(0x7f0000000540)={&(0x7f00000001c0)=@file={0x2, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="3016cd7f5a466d84a257c9dbc01231e06c1953b0d24ac966df4f06df2d626fac1aac8754852e164a329e59b19d7f8969a9da8c9cb760593b2bb9cc78b1d4", 0x3e}, {&(0x7f0000000300)="64080400cceece6d935d578cb9b907989af5dedc317ef6e81c40a020775ac5978ad45c191ada0eada1713423ce54ece346010bd34660d9d1965f52c8557130c2f1df07e2d13217cbac961096db3223b16c0f5fd02c08aed162858c32511d74d39c4513fcbc8f2ee4f7c93025e7056c640892a3660788b1858647e4fa054eedfefffcbbe30afdf199c5594c44824cc5da29648e3adb0e4aecc1a6acf48ae9a0f51072d2af7e67cf3863a43c372f63130ff3d7c9079d0338df20d246f51fb42984e2", 0xc1}, {&(0x7f00000006c0)="b0b3c85ea21948f159b35a3925b63433e190c3e9f8f35809793e582b0fc07865d74c752400ec7204f9d0089497bc97ae5f41a04df63f3885e04c5c3e09f8a0144350a93dd5c740b87bec9c0f5861b4ccd54a158c89a57dbc824fe021fbd695729bfdbc5b877e76dca0251176ffc64c9b3bdd7134d2cca8b703111689814a0ffde8c87b12069393638c9429075189b7b724333117f93228abc41301fa1517afbc7b4ae354047b21e8ef995b2639af9a4f364ae08b96ebc9158b5a846a5011056eb6ab18bead3eac7b817010a1e20d8eec995d328edd6e0e7a1a30b9b0124a7c061b194ec67f30ac", 0xe7}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r30, r51, r23}], 0x20, 0x400}, 0xdc9ae840ba2947fc) fcntl$getown(0xffffffffffffffff, 0x5) r56 = kqueue() r57 = fcntl$dupfd(r56, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r57, 0x0, 0x0) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r58) r59 = getpgid(r58) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r59, 0x0, 0x0, 0x0, 0x80a6}) r60 = msgget$private(0x0, 0x51) msgrcv(r60, &(0x7f0000000140)={0x0, ""/54}, 0xffffffffffffffde, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r61 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) r62 = msgget(0x3, 0x100) r63 = syz_open_pts() close(r63) writev(r63, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r64 = syz_open_pts() ioctl$TIOCSETA(r64, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r65 = syz_open_pts() ioctl$TIOCSETA(r65, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) msgrcv(r62, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000001340)=ANY=[@ANYBLOB="e4247fe57882780a16de91334d6c3085678222fb5988a1b5cadb639a0fa049dd88d804ee5133f118dd354bd0320190934da40356b2f36e47b0405bb16c1c7464a261ee21956287ba0c7175f6ecf5a2889a6aeaec75ed9cdcc1b54831e6b11e2955b16e3e563b4232d6073a0529b1e4f0763068808df7be5cd9fcb51598", @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESOCT=r63, @ANYRES16=r1, @ANYRESOCT, @ANYRES32=r64, @ANYBLOB="cddd429832e2a10c747b9c6b4078894f9ca41b122abf037c396fef48c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a19b6b53e0a67b1078469cad29b40b80cf42078b204dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESDEC=r65]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r68 = msgget$private(0x0, 0x8) r69 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r69, &(0x7f0000000040)=""/86, 0x56) r70 = semget$private(0x0, 0x7, 0x480) semctl$SETVAL(r70, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r71 = semget$private(0x0, 0x7, 0x480) semctl$SETVAL(r71, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r72 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r72, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r72, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r72, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r72) r73 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r73, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r73, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r73, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r73) r74 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r74, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r74, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r74, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r74) r75 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r75, &(0x7f0000000040)=""/86, 0x56) r76 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r76, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r76, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r76, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r76) r77 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r77, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r77, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r77, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r77) r78 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r78, &(0x7f0000000040)=""/86, 0x56) msgsnd(r68, &(0x7f00000017c0)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r66, @ANYRESDEC, @ANYRESHEX=r77, @ANYRES16=r64, @ANYRESHEX=r78, @ANYPTR=&(0x7f0000001140)=ANY=[]], 0x7, 0x800) msgsnd(r68, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r68, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r79 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r79, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r67, 0x29, 0x66, &(0x7f0000000140)={0x3e, 0x0, 0x0, 0xb040}, 0xfffffffffffffea3) setsockopt$inet6_MRT6_ADD_MIF(r79, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r79, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r80 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r80) r81 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r81, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r81, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r81, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r81, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0xfffffffe}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r82 = socket(0x400000000018, 0x3, 0x3a) socket$unix(0x1, 0xbcd4f6bebaed66bf, 0x0) setsockopt(r73, 0xffffffff, 0x86c, &(0x7f0000000f80)="1b7fe2d8f27fd800f6c71b8989ae62ce781d8a5df4226ae2a5d74c6a81c1344af40efec0453f5dc62c6ad1dac3c024abdccb53d53c4655177f434b389ef9295c0113a903003327dd77ba17901eae9836b72dc47d17680af2e425", 0xfffffffffffffd3f) setsockopt$inet6_MRT6_ADD_MIF(r82, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r82, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r82, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r83 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r83) msgsnd(r68, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r79, @ANYRESDEC=0x0, @ANYRESHEX=r80, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r81, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r68, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r83], 0x9, 0x800) r84 = msgget$private(0x0, 0xc) msgsnd(r84, &(0x7f00000012c0)={0x3, "ba45ede2425a8b028abefbf16c02153cf3d1ae20d5ee10d9ebd15d31059c11f0debb408e72ffe264033c254df9c5b4a40e5a3992da2c498c2583001647a64469feaccf0000000041d91530571f32df06727be088c3d7de80071f762f4310efc5ab19d21b7eb7ef5a"}, 0x6, 0x800) r85 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r85, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r85, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r85, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b486082160651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r85, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r85, &(0x7f0000000240), 0x8, 0x3, 0x0) r86 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r87, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r88 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r88, 0x0, r88) r89 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xfffffce1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r92 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r92, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r92, 0x5) r93 = socket(0x2, 0x2, 0x0) r94 = syz_open_pts() close(r94) ioctl$TIOCSETAW(r94, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r94, &(0x7f0000001040)=[{&(0x7f0000000340)='u', 0x1}], 0x1) connect$unix(r93, &(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f00000011c0)=ANY=[@ANYBLOB="72946ab415d82149fbd271d4c2aecdf440aabc9678474720bfef8131f11453fa342bee09bc7c4863bd577d0aa6bc352721e577bd39b6fd65f075a4145d9a68825fc64bc983cad7b55e3fcf82c63db5d199a131ec329db6de6e54a29fd04fa1c8a66ce9a43b71cfc073bcc323104e07f15c99f889d19e4f605d00000000ff27b469b74bed872400eba31a87c0fc5ff2a85f8f0a80704260", @ANYRESOCT, @ANYRESDEC=r2, @ANYPTR64=&(0x7f00000011c0)=ANY=[]]], 0x1) r95 = socket(0x10000000002, 0x2, 0x0) r96 = dup2(r93, r95) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r97) getsockopt$sock_cred(r96, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, &(0x7f0000001000)=0xc) msgctl$IPC_SET(r85, 0x1, &(0x7f0000000900)={{0x3, r86, r90, r91, 0x0, 0x46, 0xffffffff00000001}, 0x5, 0xc07, r98, r97, 0xa5, 0x1, 0x100000000, 0x2}) r99 = getgid() r100 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r100, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r100, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r100, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r100, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r100, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r101 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r102, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r105 = getppid() r106 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r106, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af07f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r107 = fcntl$getown(r106, 0x5) msgctl$IPC_SET(r100, 0x1, &(0x7f0000000980)={{0x1, r101, r103, r104, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r105, r107, 0xa5, 0x1, 0x100000000, 0x2}) r108 = getegid() r109 = getpgrp() r110 = socket(0x1, 0xc003, 0x9) connect$unix(r110, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r110, 0x0, 0x0) getsockopt$SO_PEERCRED(r110, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000500)={{0x2, r86, r99, r101, r108, 0x20, 0x74fa}, 0x25, 0x47d, r109, r111, 0x0, 0x10000, 0x5, 0x4800000000}) r112 = fcntl$dupfd(r61, 0x0, r61) ioctl$TIOCFLUSH(r112, 0x8020699f, &(0x7f0000000300)) 13:35:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0x14b) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = accept$unix(r3, &(0x7f0000000300)=@file={0x0, ""/97}, &(0x7f00000001c0)=0x16) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) fcntl$dupfd(r4, 0x0, r5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x8000024}, {0x6, 0x0, 0x0, 0xfb}]}) r6 = socket(0x800000018, 0x1, 0x0) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) bind$unix(r7, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) dup2(0xffffffffffffffff, r6) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:35:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x10ff, 0x5, 0x0, 0x7}, {0x9, 0x2, 0x9, 0x1}, {0x2, 0x4, 0x8d, 0x5}, {0x3, 0x5, 0x3f, 0x7}, {0x401, 0xba, 0xe9, 0x6}]}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000200)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat(r4, &(0x7f00000001c0)='./file0\x00', 0x800, 0x99296fedfce2c4c7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 13:35:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000200), &(0x7f0000000240)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x40, 0x0) fcntl$setstatus(r2, 0x4, 0x4) pwrite(r1, &(0x7f0000000180)="87bc17f097813656bac2fc8c47aec4076655f0a18daee526926ca5db01ff279b95fc82a5e5b5f9cb84bac79c0287ad8fd79757a4f5752b5e893f5241cee5d86509eb5c74d3584f5dca35c994678090b0e30aafa8cf84648e9d3e42f4ec28b485cdfcad28bfa50e6711699ba9", 0x6c, 0x0, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x4c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x19, &(0x7f00000000c0)="be6cc55178fdc353a77b501190acc8f761586b2f") 13:35:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x3b) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x44001000e, 0x400008003}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCEXCL(r0, 0x2000740d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x10000, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) poll(&(0x7f0000000140)=[{r1, 0x8}, {r2, 0x20}, {r4, 0x4}], 0x3, 0x800) 13:35:59 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x21) dup2(r4, r3) syz_open_pts() 13:35:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$KDDISABIO(r3, 0x20004b3d) dup2(r1, r0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = dup2(r6, 0xffffffffffffffff) bind(r7, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) listen(r5, 0x2a) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c00"], 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) select(0x40, &(0x7f0000000080)={0xff}, 0x0, 0x0, 0x0) 13:36:00 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() 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(0x20, 0x4000, 0x8) 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() 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() 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() r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, 0x0, 0x0) 13:36:00 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = getpgid(0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x3, 0x8, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = socket$unix(0x1, 0x5, 0x0) connect(r3, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r4 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect(r4, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r5 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r6 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x6, 0x7, 0x4, 0x1, 0x5, 0x3, 0x8, 0x1, 0x0, 0x3, 0x2}) r7 = semget$private(0x0, 0x4, 0x2) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000380)=""/193) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) r8 = accept(r3, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) pread(r8, &(0x7f0000000540)="9a81efa20974d39d85affd47bb9d46e2c8de8f799e4521f62cac6f6c8f4cd40f01d0556bd630b13ad52ef1b22e17139b1e4ad41b7333efd925f5157dbcbf21f656c7775349a2771e2b1240ae556e24ad716493877b16d143bb1372547cb4dd2dc92de9eb6cc081aa28e086f459cff8f78ce6d0e6d1d8e16da83ee4217d5187a5b44896b59224f23035a50c60a43a23e31096793657cf00dd7ffd80309e23b36c4d040e4f230898e67fdb8c29fca42a6ea2e1ad8e64ac35304d7e11652e888c4010013efff3d5", 0xc6, 0x0, 0xffffffffb22422e2) readlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)=""/175, 0xaf) readlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/4096, 0x1000) sync() r9 = semget$private(0x0, 0x1b7b80201dd6b9e1, 0x0) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000001780)=0xd2) r10 = socket(0x0, 0x4, 0x40) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) getrlimit(0xa, &(0x7f0000001800)) open(&(0x7f0000001840)='./file0\x00', 0x8000, 0x9) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchownat(r13, &(0x7f00000018c0)='./file0\x00', r11, r12, 0x0) 13:36:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x383) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffef7) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x400, 0x493e37fb}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 13:36:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x1ca40c2c816d5a03, 0x4000, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 13:36:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xffffffff) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="7d0066d37555aa4d272c7db0f6b805184eee96e8f9724e9f31d39bdd99954a708234a6b8bfbb75d0d82c43e325a8a11ab0d805f8fea34b0a8ffd4bf62559d9db377e790ded314bb57a5821da0e307b5cedbcf6867f0720f422505d43d090af4c68416fc04a427c862a22f1d6323d40d8578236d112a4bda9821d8afe941e14137e58a6384ec6cf60978148a35dca8fc913e8aea9ac67bf8dbb9f55c112e74fab9c73424ef6b60326e201b79c3f19091d35c12e318b26a5", 0xb7}], 0x1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) 13:36:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x3d73}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) chroot(&(0x7f0000000040)='./bus\x00') sync() 13:36:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80006085, 0x2d90) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000100)="4ac252", 0x3) 13:36:00 executing program 0: sync() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10040, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x41) socket$unix(0x1, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x8, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x841, 0x0) kevent(r1, &(0x7f0000000100), 0x5, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x8, 0xef, 0x101}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0x4, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000080, 0x7, 0x3fffffffffc}], 0x800, &(0x7f0000000280)={0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000a40)=ANY=[@ANYBLOB="0300070000005c1050632ab3b8060beccee92f"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000300)="de015fa18febe0f8fbb35a500783861cccf5e39719212bb155d6e8e85c5f7e236f7c6272edaa5625d245f8dd68ba41419151b38f33e0716d7aefb0fa72d4b29371dcf98884805b1c8fb98dbd95440e31ec469d908e9c31e5afd67233", 0x5c}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="292a97c8a7e9d39b4fcba8551593dd806abedf4d938d04d5307013a2b7228520bb722cfccac2b10aae1a5fe8ff7bf4ca657d85cc8474de67488dd2e098e5e5859f7c54c946a3fa9996e9ee89315a25a79c110986c5b358a899519e0af2f113367a7e5e636d90299fa2fef4c47180edb673f492f0ec0faaa737b0", 0x7a}, {&(0x7f0000000440)="6f021fbe0dccc27896154c80fd165e3498cff8f74176e27fd9eae4397d2c3e32d792cd60c88f96f82bf5cb86d0f281ea71078fa776c76316966d88083376f7", 0x3f}], 0x4, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r0, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x38, 0x1}, 0xb) socket$unix(0x1, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x0, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) poll(&(0x7f0000000640), 0x2000008e, 0x800008) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x80, 0x0) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pwrite(r10, &(0x7f0000000740)="dddab59cfcc863199f4e3818b8cddf3c91261c696912b08730b03d055f17040941e20a2ec00885774156d52eac275e0ae2753f8ec544", 0x36, 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f00000007c0)) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r13 = accept(r12, &(0x7f0000000380)=@in6, &(0x7f0000000980)=0xc) getsockopt$sock_int(r13, 0xffff, 0x80, &(0x7f00000009c0), &(0x7f0000000a00)=0x4) r14 = accept$inet6(r9, &(0x7f0000000800), &(0x7f0000000840)=0xc) recvfrom(r14, &(0x7f0000000880)=""/55, 0x37, 0x840, &(0x7f00000008c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='r\x00') semget$private(0x0, 0x2, 0x40) 13:36:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0xc, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x69e}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e7f000/0x4000)=nil, 0x39c8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x92}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000fa2000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffff73c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000dff000/0x200000)=nil, &(0x7f0000e42000/0x3000)=nil, 0x2}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ec6000/0x3000)=nil, 0x6}, {&(0x7f0000fd0000/0x3000)=nil, &(0x7f0000e5f000/0x4000)=nil, 0x80}], ['./file0/../file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r9, 0x81205724, &(0x7f00000008c0)={0x200, 0xff, 0x6, 0x7f, 0x455d, 0x401, 0x0, 0x10, [{0x7, 0x7, 0xffffffc0, 0xfff}, {0x3, 0x7f, 0xffff8000, 0x1}, {0x10001, 0x1000, 0x40, 0x6}, {0x1, 0x101, 0x6, 0x6}, {0x1, 0x5, 0x10001, 0x3}, {0x30, 0x8, 0x8, 0x6}, {0x8, 0x9, 0x9, 0x9}, {0x8, 0x2, 0x3ff, 0x2}, {0x5c9, 0x20, 0x10000, 0x800}, {0x725, 0x80000000, 0x27b6cfd9, 0x2}, {0x7, 0xfffffffe, 0x5, 0x4}, {0x5, 0x2, 0x0, 0x2}, {0x5, 0x400, 0x8, 0x8}, {0x80000000, 0x5e0e, 0xffff, 0x76}, {0x5, 0x41b, 0x3}, {0x80000000, 0x200, 0x0, 0x8}]}) fchdir(r7) write(r7, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r7, 0xc4}], 0x1, 0x0) r10 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r12 = getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r15 = getppid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000280)={{0x6, r11, r12, r13, r14, 0x80, 0x2}, 0x5, 0x0, r15, r16, 0x8, 0xadcd, 0x5}) getgroups(0x4, &(0x7f0000000040)=[r12, r3, r3, r3]) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28200003000040", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) 13:36:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53009d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/201], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2, 0xc003, 0x2) fsync(r1) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x69, &(0x7f00000005c0)="163b925de385f7e8f59cf62248cabbfd71db79765f97d51fb8b44ee8dc5e8985f8ffe9007f55db85d2388ea9", 0x2c) sendto$unix(r2, &(0x7f00000001c0)="cdbdfbc061771c00de6ad272cd87e2f1651ecf419e77bd529d9ba838a8a1a713d3895db9060c66486bde965bda9375918a63f1e267f77d3f7553ca72ece39fd6b8bbfe927d2d4e7d5be1f3cfe923fcc894904029debd26058977dc0d19c5ca6086a266c8ade55e0d212c657e70d469fcd4a37705ce033a712d32730d5ca33e61978ff71bace4af7ccb9ff6779df651b1ac7976b4fac9543954e550e937b08b5033abba269be68ec73e7fabb08fb86878f33ad83fbe9c350835b85a522eff8fb8c8b7de421803523a6d4118f2669d", 0xce, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) semget$private(0x0, 0x0, 0x26) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000003c0)={&(0x7f0000000300)=@in={0x2, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000340)="7ce36be1dc0a93adefd1f3cf128de075c39dee5362ec89ad3816aade9616338ef8b3e8e62b5320e9ddcc2e9644c4b033f99463aba070bac2cda4", 0x3a}], 0x1, &(0x7f00000008c0)=ANY=[@ANYBLOB="70000000001b5d458b63be592be8f85e352a4d01980000000100000009000000bd9f9514b9d5faffffffffffffff962036e882ec97023112c5936223a1c4a83efdb8c84dda7c6e3e80234745288b35b6349b8fa5b9463902fb2461402144c9342350d097c991392df43262571125770a43533d1d2a3a994fa300000000000000f8000000000000000100000000020000ae99b57b48f5a59ea6f85cf08f1052879dbe5c16a9c6be2ac2ff9ffaa96a21040683c392da292226602762afd852803f920be38824a35088ac0dbc74e4d364f2d7b15100a35cde5d478482bd27ea3611cef42e375c1f3580cff590672f7465cecda0ec45b9d636fa02a391cfffc4a8324f78a8f933a3c1655d1ac27fef2656cf6be7fe5bd1651ee5ac65cb0c98b6c6570eefc9b75beb419d128ed928741543398358618d8ba738a3e773c0f9d53048e26095bad0898ff7991fec873eff55207f84373389d156db6cc2d67f834d04353c17d6c64b7dfaaf31a18b3e6fc8982dca0f6f4e8d1d3270ac64a130bf2a6743280b88000000000000d8000000000000000100000008000000a5e7a3640db6cba0e4e8a20590ecfa2f2000000000000000401c9482a9fba66ddc73852983c55c56d0cc1969f0c4c161e9560b709ac238b5a5f58e75a423e4cfb1bc1e804f98092a562d5c60177fc20cb1d3586a03a4140754a7c79fe36ace0e793cadb356dc105150389df133b207f1e77376632b0b2b25d1fbe21f418508396c3ec544c883eff13a079047a3c90acffcb92f060e926826efefc5aa0854e47c4579e8e86043b54db439c3aa5c1cf8c8d01a51cfa2ec9c289108f6243b276d8592b0b7c0297c1a0040000000000000000100000000000000d148f0921117a94c6f442ecfaf5f2cbc63ae14d32d0a554331e2955df4ac27"], 0x280}, 0x800) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:36:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002004, 0x4300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0xd4c72c9607e95cc9}], 0x988a, 0x0, 0xfffffffe, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) flock(r2, 0x2) 13:36:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000011000/0x4000)=nil, 0x4000, 0x1) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 13:36:01 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = geteuid() r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x9, &(0x7f0000000140)="0000065d", 0x4) r8 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = semget$private(0x0, 0x2, 0x400) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2f66696c65300057cd61a24848f9eb096ed11cb6000000007508b7e555659612c834fc0f19b117bc55094d1e1a15d2b13405864105c0ffeabfa394324eae896a9ef1796a2faf46a93127fa5c8f2e75d9b0c7060080eb94cbf17d2d9ddebba47f9dcfd31a9acf83ac3dd870e54acd468a5e0ee6f7bcfdebf103192735c45d92b13f70d618f145670534c0000000000000"], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r13 = socket(0x1e, 0x3, 0x0) readv(r13, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) connect$unix(r13, &(0x7f0000000980)=ANY=[@ANYBLOB="9198ea9c4b4c2a9d30d540ab7f433206684af41ee5c7f50a72113275cf4ef08ea350d7cbf337518b3f0d47f48c5616c1101b37470f72cae704c8a9eb1348247eb39958d7cf6a03b9da4291dbb0058caa3692b53d822294fe8718a4acfe5475ff34268d95ad96ad124f61e2fb5bddcf39748e931bb94c705bda076d0438724442b34f6667dcfa54779f559bf2f00c75a68555a714c0bdf0a0145b3c8b806bfb8070d7246db414fb24524eb8a7ff2f69e2c20c8b3ea3a141f570626d9b6976d151324dabfb4d51ce172bbbe336d56eba972625eba24b53ce3c6b477024e04d78f7a15f50f5b6cca3e78bb1b71edce33d60a82294949c0356c22f962fdadc443682a5c84a35e08bbdd8e719f0d060c24bac619f60d28c0100000000000000df02cfc4f01bedfc186bc97c936e5f654ac47527a4c610bd30a4645606d531c43c9247641d7dc3fb7f30e3d6c81dfa65b34b04090b5a533967104dbf0e8f8d2c5fba7b1148ea1cbfab057656400d763c2abcb48e77d66b009c5b613673b65e3aab0ffcaafc2c694b9e317bb7d27583469e56242a457a0d403e63632dabe9d9a26852ec1518d90bff334bbc49e2d9ba93574a3c104fdef2f183a8499f9b7f3e65954f82433c809c7f0f2a9956d2b82f24fcae298dc1c90692054a35a28b7337145d1dfd49d6f64704a8df8852f24768f1f4e96903e504bf575664c562d6f986caac6ea1ccb0d29751ad5ca6ea07201a98050c95983e55516d643266ae69a097ed660da9f5c6d2abd6385bca39104f15e38c42eb61b7eef08fd751b05acacf44f4a1b2a35804e8128a9623e60eef9e16abcbd3900cba281b53f999fda3103203851099cf9af32d8383757c8b2d80322c3275ed7a1eeaf989844f3b7728cfad3a6ba0143c7804910e3f37b9333cb169ec6d332f22829a145659907b0fbad7ec75b3"], 0xa) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r10, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0xff, 0x2800}, {0x4, 0x580, 0x1800}, {0x1, 0x9, 0x1000}, {0x0, 0x9, 0x800}], 0x4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r12, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r16, 0x0) poll(&(0x7f0000000000)=[{r16, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) r18 = semget(0x2, 0x1, 0x80) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000640)={{0x3, r17, r8, r9, 0x0, 0x2, 0x8}, 0x400004000007fff, 0xfc4, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x18, 0x2, 0x0) accept$inet6(r20, 0x0, 0x0) socketpair(0x20, 0x5, 0x1, &(0x7f0000000840)) r21 = socket(0x2, 0x400000000002, 0x0) setsockopt(r21, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept$inet6(r21, 0x0, &(0x7f0000000880)) r22 = socket(0x2, 0x400000000002, 0x0) setsockopt(r22, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept(r22, &(0x7f00000002c0)=@in, &(0x7f00000006c0)=0x1000002cd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r24 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x20000017, r24, r19, 0x0, r23, 0x57d41d8ce83b06fb, 0x7}, 0x1, 0x9, 0x3}) semop(r10, &(0x7f0000000580)=[{0x1dca57670a8f93b9, 0x101}, {0x2, 0x580, 0x800}, {0x2, 0x9, 0x1000}, {0x4, 0x8, 0x1000}], 0x4) r25 = geteuid() r26 = getuid() setreuid(r26, r25) getgid() r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) r28 = socket$inet6(0x18, 0x1001, 0x0) connect(r28, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r30 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r30, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r33 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r31, r32, r33, 0x19c, 0x9}, 0x8, 0xfffffffffffffff8, 0xdb3}) r34 = getgid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) r36 = getpid() shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r29, r32, r34, 0x1e4, 0xc}, 0x5, 0x5, r36, r35, 0xfffffffffffffdfd, 0x9, 0x7ff}) lchown(&(0x7f0000000800)='./file0\x00', r26, r34) r37 = geteuid() r38 = getuid() setreuid(r38, r37) r39 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r38, r39) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000780)={{0x1, r5, r39, 0x0, r6, 0x100010026, 0xa}, 0x9, 0xffffffffeffeffff, 0x80}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r40, 0x0) poll(&(0x7f0000000000)=[{r40, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r41, r2, r3, 0x0, 0x2, 0x8}, 0x7fff, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = socket(0x2, 0x2, 0x0) accept$inet6(r43, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r44, r42, 0x0, r45, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r46 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2a) ioctl$TIOCSETAW(r46, 0x802c7415, &(0x7f0000000080)={0x6, 0x0, 0x8, 0xff, "9f0fca6adeb45f54df1c19c564fb753f99515479", 0x8, 0x2}) fchownat(r46, &(0x7f00000003c0)='./file1\x00', r0, r45, 0x4) ioctl$WSDISPLAYIO_LDFONT(r46, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xffff, 0x1, 0xf5, 0x0, 0xbf2, 0x2, 0x7fff, 0x2, 0x0, 0x6, 0x4}) 13:36:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x2, 0xbcab36112d6c40fe, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r3, 0xffff, 0xc17384a42473a9f2, &(0x7f0000000280)=0x4, 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000005c0)={'./file0\x00', 0x8001, 0x1ff, 0xdb9, 0x1, 0x1, 0x7fffffff, 0x40, 0x0, 0x0, 0x1000, 0x1000}) getuid() r6 = syz_open_pts() r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6c, 0x0, 0xffffffffffffff7a) recvfrom(r7, &(0x7f0000000640)=""/143, 0x8f, 0x2, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) setsockopt(r0, 0x6, 0x5, &(0x7f0000000480)="8383b34749e2e94cd27f98f3c3cdcd7facd8884493c106babe132409388656c15105e205195cc9a82667ca0cd555f3ee87fabc73a4569a06b7f9bcf3ba7c58d10453c12b99015fe2a929bf2cbe1baeb315a730359abe448f54fc0c76262583de79525f74789533d02ed69dfdbdcffbc161ff51ff57c64e7acc0c3a71f6ebc7b5e8ccd9a429d37f3128adeec3bda38fc65ab67fa7163fa367033d0eb1514d3937f760adec0f34e15e413b26368eb37146f694b590f02308f8814d81a60b4f286e06910864e2885cccee59b52f6d5178c975d1d6613d420de9", 0xd8) setitimer(0x2, &(0x7f0000000400)={{0x80, 0x400}, {0x1, 0x445}}, &(0x7f0000000440)) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000700)=ANY=[@ANYBLOB="10000000000000000000000000000000575f7a082d830af96403134aa32b6e403b01c983ea8ce6423aad5cd2290948706dbe67132e932d51260100000000000000ffff62b782f35fe398b2eb37d6eea4953f319cde36e317990857a561ab6c72a59e29959d74906a9edf38132aa354f7d1ebc194f68fd4c494729676db9d5fe4738df88b96e5b81e36485075983c597339244d1c8dd42b8b1a54fdb8fcca09ad49de43bb433b915847488dc536c7dbffce02e81d97a16f"], 0x10}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x100, 0x9, 0x0, 0xff, "cc5361b6b099801d4886923eb8dc4633f514321d", 0x3}) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:36:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x2, 0x3c2}, {0x18, 0x2, 0x9, 0xfffff801}, 0x2, [0x2, 0xffffff00, 0x1, 0x7, 0xfffffe00, 0x8001, 0xffffff7f, 0x9]}, 0x3c) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvmsg(r1, &(0x7f0000001540)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f0000000300)=""/187, 0xbb}, {&(0x7f00000003c0)=""/193, 0xc1}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x4, &(0x7f00000014c0)=""/117, 0x75}, 0x1) 13:36:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 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) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r7 = socket$unix(0x1, 0x1, 0x0) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x94, 0x10, 0x3, 0x80000000}, {{r6}, 0xfffffffffffffffa, 0x20, 0x20000080, 0x3f, 0x83c}], 0x1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x0, 0x7}, {{r7}, 0xfffffffffffffffe, 0x10, 0x40000080, 0x5, 0x100000001}, {{r8}, 0xffffffffffffffff, 0x10, 0x2, 0xffffffff, 0xffffffffffffff81}, {{}, 0xfffffffffffffffb, 0x1, 0x2, 0x0, 0x3742}, {{r3}, 0xfffffffffffffffb, 0x1, 0x8, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x14, 0x80, 0x5, 0xffffffffffffffd5}, {{r10}, 0xfffffffffffffffd, 0x69c245be12cc3d25, 0x44, 0x100, 0x2}, {{r3}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x10000, 0x5}], 0x80000000, &(0x7f0000000300)={0x58}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180), 0x17e) 13:36:02 executing program 1: r0 = kqueue() select(0xfffffffffffffd2d, &(0x7f0000000140)={0x202, 0x1, 0xffffffffffffbffc, 0x7fff, 0x0, 0x2, 0x80000000000000, 0x700}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) 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, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getuid() r9 = getppid() r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r11, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000300)=0x94f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, r5, r6, r7, r8, 0x80, 0x2}, 0x5, 0x0, r9, r12, 0x8, 0xadcd, 0x5}) r13 = getgid() getgroups(0x2, &(0x7f0000000100)=[r6, r13]) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') select(0xffffff51, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x9, 0x100000000030}) 13:36:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x28}, {0x1000000006}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in6}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 13:36:02 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0x1000}, {0x18, 0x3, 0x3f, 0x6}, 0x20, [0x86, 0x1, 0xfffff979, 0x9, 0x7, 0xdc, 0x7f, 0x40000]}, 0x3c) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r2, &(0x7f0000000040)='.\x00', 0x0) flock(r2, 0xf927d91f1bfa4134) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000500)) r3 = msgget$private(0x0, 0x718) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgrp() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="18000000ff7e93c9d3000200ffea00005fc6678244d1c3211955a8c59fc0ed638c0d07a28f60cc63ff1128991f25e8a7cde48fdb9c48e8936bd17cfef00d0f050d5d4704ad7e85e046e8d28377b28b7002d27c4a6446c894d8cc89c8db1dea56bc7237622bda4774733a86494e42d9a5ec3b464014fb87aaa01ce7944771d474ece44bcbeeb45d51959668ed265b4820", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r11], 0x28}, 0x0) open(&(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', 0x0, 0x26) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r10, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=""/239, 0xef}, 0x1002) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x8001, r4, r5, r6, r7, 0x4c, 0x6}, 0x8, 0x800, r8, r9, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r12) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r13 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) ioctl$TIOCFLUSH(r13, 0x8028698c, &(0x7f00000000c0)) socket(0x2, 0x2, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 13:36:02 executing program 1: pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d8516635498fa3c28dedae75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea14581bdd41f986fc40027f2f064b23f1"], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x6, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r3 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 13:36:02 executing program 0: kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r1}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = dup(0xffffffffffffffff) kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0xeea7ccac3ce431b1, 0x80000000, 0x6c2, 0xfffffeffffffff88}], 0xdde, 0x0) mprotect(&(0x7f000060e000/0x2000)=nil, 0x2000, 0x1) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvfrom$inet(r5, &(0x7f0000000080)=""/70, 0x46, 0x842, &(0x7f0000000000)={0x2, 0x3}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) 13:36:02 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30b01777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a524e3b8a96be30bf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d9c7510612f871f43808d954d0cc574ea5ea4a5c5fe65baa202361cd8cac7db375c4d6301a79f9cce41b3ac5b65c6593df170bc122cd2350000000000000000180000000000000000ff0100000000000021d39b402895b1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000008e02b05e5d12f524ab2353a7cc1b87b5a1824916325aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e91455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840e3db1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9671d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3faedba7d65a659255490b8cff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebead1bd9dafb755dfdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8dbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdff070000002cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee35713f454ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce45a05fded49e827eb38d43fe8aa720bdc1183249d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f5015409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211fae0d7f7f1b8b52461ee4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f858f6e200010000028d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e94538e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee943781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000027e2da64f6ca08695d10e7a55e35710eb0b158470dbb0d6668c44b6f86ce2307d4bb67939d26304000000000000000000007da39994c80a1298c322b97c274978188290d67862da324d96c32c51817993e6ce4d06c73afd15fced22b2531be94d50c8c892cf723948f1e9688fd9bc424156355730e046b04c9c7a095c1cc7962ee70feb29191dc64d8f17ad2001963092b6a8e07c0ecb08955a9c363cac2b52e851a14736d949bed6651b91cb4a2562aa036145ae22b77feefb0404669c8a7d8fac9dadf179b6d7c7d8cfb6b3d6d5e1773f7532ea40dc115e2a641d9889ee29d218e5516c8325b6fd240002b46aa1bdb185a88df9f0d6eefec768642181d46a38492dad2c3bcab315d43d8e5e4ebd867c16853729e83b5daac83ed5edb4c9495b934679fdd59903d138859c0afcea5c0b376b172affa76bdd18a810f19bf9ae7134cff7c33b1d922a74812cb13abfd3869d0803b74493609b6e4704a43a16c610c7d3e98aa3b4d61f637ef9fc5e2daf536cb6bc0ecfd3ea4d18904d6d9300000000000000000000000064e7d7284ecdb0087290c9ad0224ca08316836fa0153ea7e44ffa26c503e6a92f9eecac836420b9efb4434958ad4e3c145b165ed671a0b1d264f09bc04959478640039e21edae7527872f9160cfdf2b30e1ffe8fe826bf6548995973bddb7cb9d21af02383c51436c3dbd7d2defd7bd7e89c15bc7d295e5672f97e7eb4f53af9fb9181de4dd74b41aca8673e59441a2612dc2e34bfbe48d1b889e1c6d0b43ea9d0d9a3df18875204ec29ffdfb2fd7f80f423f001f48ca9f269bc237112f4f095265c68f9c32895ac4808256172ec87dd85e86a848bc49b5ad223"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0x7d6}, {&(0x7f0000000080)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef1376da32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33cb3f4bbee679c44d2d36dfa0439100d511aa3435b2ebed34ef4026c4746dc9fe06488eda4317e98be035fafd995cbd0729cd97bb7e8f539ba3c5c7facbfe911306751402dbe0354470772bf2c4453e079d371236acfc934940507ba2e6bf16357e2915dbd3a6c1487768ab5717589bf32942e88f933f432f658e6126c609c7e9c3354c4c1bdeb4035", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051", 0x635}], 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) kqueue() 13:36:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffffff, r0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x1, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="18000000007328a1a2", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x89}, 0x0) 13:36:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8001, 0x0) munlock(&(0x7f00001ae000/0x2000)=nil, 0x2000) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 13:36:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x2, 0x9, 0x80000001, 0x7ff, 0x3, 0x2, 0x8, 0x5}, &(0x7f0000000100)={0x401, 0x1, 0x0, 0x1, 0x80, 0x1, 0x1, 0x9}, &(0x7f0000000180)={0x8001, 0xa295, 0x5, 0xb0d, 0x100000001, 0x8000, 0x7, 0x3}, &(0x7f00000001c0)={0x6, 0x3}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d0e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad658791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1264486a4a0b9355fec02fdad82144e5b0d43ce46b1e66d57f7539a0404b5ca1f84218120101ac929a0276c9bc40a50b9bd7a5378f3fada8d5e9cbfa22c310d2373a54fb693ad4efb6bdfe62fd16b73ca4a775617387ab48d9e5108d13d6d4a84474cf66e2793a1e59010a3edd85d40b771ff9816137998dd898b004321cb0b01b8f8f5cfaff5b"], 0x1, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000ff0000000000"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000005d182cf03f0251c0e86c0182d60c8ad78026948f5a8656fa2188fac1552c54685b6c9fccfa1f3aa25827db9012cf88b83dafc235aca7a14fb3751367868248945cd448b52e259935fb2c7c47e64a5a218e8f594e4755012bbe5743db79812988000000000000c325421bc984ee260127b98b40d5695e1e2dca13cdebda1686407f47efe2a89851b5bcd7545303b27a0e8765"], 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={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 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r7, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r8) socket(0x20, 0x4, 0x2) r9 = socket(0x800000018, 0x1, 0x0) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r11, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSDISPLAYIO_USEFONT(r11, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x401, 0xffff8001, 0x0, 0x0, 0xfffffffb, 0xc5, 0xd60, 0x0, 0x1, 0x8, 0x3ff}) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000000)=0x3) getsockopt$sock_int(r9, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) 13:36:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x61daab5b2d487a58, 0x2, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xffffffffffffff15) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = getgid() 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}) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r12, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r15) write(r15, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r14, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r15, 0xc4}], 0x1, 0x0) r16 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r18 = getegid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r21 = getppid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000280)={{0x6, r17, r18, r19, r20, 0x80, 0x2}, 0x5, 0x0, r21, r22, 0x8, 0xadcd, 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r24) write(r24, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r23, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r24, 0xc4}], 0x1, 0x0) r25 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r27 = getegid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r30 = getppid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000280)={{0x6, r26, r27, r28, r29, 0x80, 0x2}, 0x5, 0x0, r30, r31, 0x8, 0xadcd, 0x5}) r32 = getegid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r34) write(r34, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r33, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r34, 0xc4}], 0x1, 0x0) r35 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r37 = getegid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r40 = getppid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000280)={{0x6, r36, r37, r38, r39, 0x80, 0x2}, 0x5, 0x0, r40, r41, 0x8, 0xadcd, 0x5}) setgroups(0x7, &(0x7f00000001c0)=[r1, r6, r13, r18, r27, r32, r37]) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) 13:36:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) read(r3, &(0x7f00000001c0)=""/172, 0xac) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') socket$unix(0x1, 0x0, 0x0) readlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) 13:36:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b00000000000000000000000000000000000000000000000000000000001cf59888a50d5ab0a4c98f82e4f9e200000000000075bf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000004e937e7e6e2b06fd921358c96808570e00000000000000000000000000e7ffffffffffffff0000000000bc262cbaa47a798c81eaffafd58414000000000000d9a200b991cd196ad56d7e15166c278b84aeff0ab6cb0bcd8d084b74a628c817791030a44d0177b9d2b665d8b2e6bbe959d4dd59067a0aa91b0b4b397c0715443884feed1503de0d8db2f3dd417a3c809a7fe0dfdd5abbf965e022d7aa5d12ab684b6728f3"], 0xcf, 0x2, 0x1000) mknod(&(0x7f0000000580)='./bus\x00', 0x80, 0x84) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x100, 0x1) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x7}, 0xc, [0x0, 0x2, 0x0, 0x0, 0x0, 0x3]}, 0x3c) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) semget$private(0x0, 0x3, 0x14) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000340)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x0, 0x40, 0x3f}, {0x18, 0x1, 0x0, 0x2}, 0x7, [0x401, 0x3d6, 0x7, 0x0, 0x7ff, 0x8e62, 0x1, 0x2]}, 0x28) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) readlink(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/119, 0x26) 13:36:03 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x80, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x0, 0x4}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) fchdir(0xffffffffffffff9c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:36:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53009d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/201], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x69, &(0x7f00000005c0)="163b925de385f7e8f59cf62248cabbfd71db79765f97d51fb8b44ee8dc5e8985f8ffe9007f55db85d2388ea9", 0x2c) sendto$unix(r3, &(0x7f00000001c0)="cdbdfbc061771c00de6ad272cd87e2f1651ecf419e77bd529d9ba838a8a1a713d3895db9060c66486bde965bda9375918a63f1e267f77d3f7553ca72ece39fd6b8bbfe927d2d4e7d5be1f3cfe923fcc894904029debd26058977dc0d19c5ca6086a266c8ade55e0d212c657e70d469fcd4a37705ce033a712d32730d5ca33e61978ff71bace4af7ccb9ff6779df651b1ac7976b4fac9543954e550e937b08b5033abba269be68ec73e7fabb08fb86878f33ad83fbe9c350835b85a522eff8fb8c8b7de421803523a6d4118f2669d", 0xce, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) semget$private(0x0, 0x2, 0x41) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f00000003c0)={&(0x7f0000000300)=@in={0x2, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000340)="7ce36be1dc0a93adefd1f3cf128de075c39dee5362ec89ad3816aade9616338ef8b3e8e62b5320e9ddcc2e9644c4b033f99463aba070bac2cda4", 0x3a}], 0x1, &(0x7f00000008c0)=ANY=[@ANYBLOB="70000000001b5d458b63be592be8f85e352a4d01980000000100000009000000bd9f9514b9d5faffffffffffffff962036e882ec97023112c5936223a1c4a83efdb8c84dda7c6e3e80234745288b35b6349b8fa5b9463902fb2461402144c9342350d097c991392df43262571125770a43533d1d2a3a994fa300000000000000f8000000000000000100000000020000ae99b57b48f5a59ea6f85cf08f1052879dbe5c16a9c6be2ac2ff9ffaa96a21040683c392da292226602762afd852803f920be38824a35088ac0dbc74e4d364f2d7b15100a35cde5d478482bd27ea3611cef42e375c1f3580cff590672f7465cecda0ec45b9d636fa02a391cfffc4a8324f78a8f933a3c1655d1ac27fef2656cf6be7fe5bd1651ee5ac65cb0c98b6c6570eefc9b75beb419d128ed928741543398358618d8ba738a3e773c0f9d53048e26095bad0898ff7991fec873eff55207f84373389d156db6cc2d67f834d04353c17d6c64b7dfaaf31a18b3e6fc8982dca0f6f4e8d1d3270ac64a130bf2a6743280b88000000000000d8000000000000000100000008000000a5e7a3640db6cba0e4e8a20590ecfa2f2000000000000000401c9482a9fba66ddc73852983c55c56d0cc1969f0c4c161e9560b709ac238b5a5f58e75a423e4cfb1bc1e804f98092a562d5c60177fc20cb1d3586a03a4140754a7c79fe36ace0e793cadb356dc105150389df133b207f1e77376632b0b2b25d1fbe21f418508396c3ec544c883eff13a079047a3c90acffcb92f060e926826efefc5aa0854e47c4579e8e86043b54db439c3aa5c1cf8c8d01a51cfa2ec9c289108f6243b276d8592b0b7c0297c1a0040000000000000000100000000000000d148f0921117a94c6f442ecfaf5f2cbc63ae14d32d0a554331e2955df4ac27"], 0x280}, 0x800) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000580)={&(0x7f00000002c0)=@un=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000400)="ff44782932059baafe5043dc19e756730f4217dffbbc2e63a59d23588fd65f19e4df6bd0d5d8d394b045a61c18eb8c7fe215228d3edcf82cfc4a6ed9e956c43e4dc4e0b3a902364cc2b1526a2893eb1ad3ff8de576fb50bbc9e299ebd7a9eb3dc719a1488ea590dae658f6191494287ac4ed51bf9a0226dd4ce9bf21b7d074d3a41ceb52274660b28d0a0dfa9c6781f13c7c7182795bb224f4e3d5b65ad5f9143f55a45dc5479df04d4715f0ac8223449bb4f8ae77ddde5c3100105965c9990717d87ab1096d213d1381908ee8aec813cb612b443a4dd8021a60c78000d6ee9241f432ce7c6ef2", 0xe7}, {&(0x7f0000000500)="a4cc4a85afd926c2b9f76d5a772c9e73d079069bb1a0722f63d05f2661c6037d6df9bd8fba173088be8c9a75698ea6c04f87a08c8c9192be6d8ecd99672cb99523561806e213138d2d57d13e5cd0de546cb3056d4e78e15f3a434800aeb943a9a4d2007a6d4e98cf82bd6728c14f", 0x6e}, {&(0x7f0000000600)="055653bb392a13ce093310af91820aa1833efb44240dfae1c7a77dd7f2a2d43e7ba2f7b1956f517d68ef98a29ecf32c81e336abc7ff309e8bca1fc252a52f4c6b2abbd33778140731021672b63585eb525089095ce4a63263001c31c081a77f75c6d8c3fa91b80c762b898e9edc8500643b1984c344b6ec398edbfa3cf7b5a9b98a75caba5e1059e39e68eafa5c2f06e249bbce4da65087a676c4d91bf930d2e88886576d09868d70991e0fd7a325355207cd94176ed47d3f50640d079816f350178b8bb2dbf729460712a2510231a89064b1f4e977705880d09660b0feb33b6c8b626eea2107df7d82c6d94", 0xec}, {&(0x7f0000000700)="43260717de0895367cdcf80097aeabd12545435a626d9210f9b5c303d2c09f4a1206edacc7ca7c41f3c9c66174542ea662305a9e14290379cab69f7a12873848f157672e7794aa92debc45e7c49ee83e0cb275f8a80a43d4bd92bfd848e7dba45eef4597d807770e26ea0b7123f546f14a8dcff4cd5ce8ebacb5d6929e036010900bf1950703976d3f6265de7536d78772be14266cf05137c0ebdf4e7131d9885538ff284ee8225288179498b3a48898a7c9f995d12330096640ae0a3ede07a8fedb0babaa1184", 0xc7}, {&(0x7f0000000b80)="e7703c2e7b42acbaea16e0594f68f9dc63277de4fa12fe1db040cb868febb7cead4a2d3f70eb9a89dc39b1908ba9d4057cfce5d57d8fff004d66001564c9756532a49a32d7a9414ac1b8b75137f907dc0259c69b2c19cbe2d5fd7192f5519d932a2c927980eed1b392793e5a89e9cfc0622d8e2dea51fc7b363cb128b631d09bf5fc4bf0dca4fbf6c5b6a759f4e5d626bcf3a108478c110c2ce24640d9c69225ba81274f1dc8a9b44201d0021a45185afaba02a5ffe77588881418db57c9b25333ad8540d79f8c3303a22b775514d52ffb077c44699fa6a628d1a660fa3af461e70478c425a03a01f633a0d0289662a97fc0fc0b033ebeb0598f631b8756396703cb135856ff046b674a55c5914cf3cfe7d15e047f81865e53364b2cc71301e79b07f6f93e95aaa57a5ce6ac8c2d249d5d5cefef30df0f3546c1141699051140530dbb79e3ac188766c436987e3cd30645301fcd852dc9bd23032fa5980aee0d1dd3d2480b621a439a902b30058ab10ebe503cb5930af41dd2e110b55f12f7d9266e3c7a61a01ab2a225dfc1a5ae09fd09896024b81fca030da4be3c9071c1ce2653a24dda6cd254678f4fd950d27c55298d41c69930ce96610acb4c430e0edebb6e0f314b6218d0279c3d1c54218052ce4535bd88c8f6f3627b37d60933d11a17c0a5648375511b9ed1dbea34b8ccb43930ec5468848f8098ce3a17df4e806e1ba3b543fd4dcc8ea427ec4c07340c0ffaa1ce7468e60bf6016f4eed33d1ae58ad5c07358cf2409b85bf279c6488fee0350d38d08294cea9cec94409ff1445b93610017888d8a809ca18e54420ff45c04a91ecc321e187233310d5bb29948bba77825e9a1032e7b4d4045d7f0d92e652359bb7cd5a0980cb846617bb1bbc595e58eb90ada12e93d15783729c5f341773d50c43b90960a16819a23b448b1a133ca1a4bb38cdf9698cbbc5f5f535974ec428edefcf66a54fa752d922452aed66a781bb06c2b56be36110a064553613ce710c4a9cf98347de4f0dd8c5f44d25bd754e1a36116184bfbbaa09d42cbbe05a8d0eb8c8edf194827efee411b5b1c6dd87356180091c1238d28169d1545cf7a87b281d48b52a72d654a2bc034316ba873fbd7fe2a613f4190e982de6a3010900aa5f2aa171d53298686c2b2021d758e9e6e4aed15e70bd95c4dc6e996d9f62bec57a321c04b7468802982e336d9b5967498b5de942c2264def6d89d667071c64728cd586de1c97903bea1f3125920e7982592c94f56304affa286b13a4e84059b6bb48dbc08cb064da936b9a0ba170746b809185276521e8082c4f3bb9805f21586cc072416597b78d8feb6b8e0024a56b97fa35fa3281e8ea387e0a27cfdcfc25f7be709accaa88b5432155c4672eedf5df48c4fd9a9dfa8175ec9a6aa25723c7ffaf3eef312b87cd5f6845659d7dae80e1b106a25ac3e8ea0d4dbd62882d1b061477271939eba99add4db615636bd664e9374e94184343fdf1e0d85865970c5685f23c6b6f0ae87b89d003f0d6d323176a058f24e7264e363a481654d9a40c2317d0023ae2003d2e93168678bb20d0d9683076195183d42c2a847b3aa1a76961eb5ad25129cd1c4e5ebb760939b67412ce940b13d05c3216fb12bc95ad91efaf9092fc168a31ae7ec46c7412b92efa90c7bcc0639935ba2ef278b0ba0ae731bffc6d54a708ed451c19020a644e0b1a99dbcb5b82734d4c8b92ec6a7920e776db074ec89004b24d6d51503926e3283a5511876c11c8607cdf38b5bdb5f87fa2c2022302ce5e3c061423b0312585b594c56cbbe80ce89bb74393555e7afdeb41d66ed0806c48aa6b3bc32f92e850eed49dc11b3add841d4db93a41a2ed2831dce2af8630d1dcf79250d5b6d4267e220c5b70bb049def2ec692855efcbfd0306032d032f380b86aa44c1b4bfdc71bb72b428498da1e4d1bd3be98646be270649bf8f7b1e5a08c27d877e92dc892f529e726e0ce00e54643dcb57b455f78123960d43c6f05e04568c59f421b3393ee9778d35d62f06dd320f68bed5dd9147477f374c2e4c077aa2138525d26e64c147131bc1de5af17cd56dcb2a6ef6a1281b27da66f61a97719048837aac311fd879a6ad0079b442b94b4ad75d864f422673ddff69dec47f8c22c3a0f4bd3c05f266dea2353884a67f0474432635f69b285a70e0186defc4da49f29472ffee35e9ea357d9d1a4cab3ed3195a4b9cd5762c44d14cb5c32b506880dd290da90060a1b1527bc2b7483cb6fd778083d6f21777ea1ea0c0aafab36c977fc26facac39a3c7fb141e4d6d54d44a154b29ad9ae85f437be40baacb11409f6b6b00c4e79ce4e47c9842f4645fee4cf24c957c1862d29017f6c191c3970f02ebf66857f36354b3651cadacb94ec07949effe758700d37fbba90a45f9dd36d114f89a273d6953544515ca438fd12fb7f4d62d7d96187f37ed21d16ef37d9e4eaa43b6e1cf9a3c8f5c44c3a7a7479d44c1a83496758bf8e7749fa6303b2ce5c433271e14d76ad5161cda6b25e50e02e7c5b2d88fc8ecb46572de790a82f535435635e356ec3b8bd9f40e9cce160709bf02bbb3499770445157e5e279934cf653b9ee6f4f2f43b8bffa22552c8447e6604ec0b459846ff8abdd829df2d42e20775eb9bb86e95a62c126756c7f3bb93d180bb8f7b5945c1857e56201265431df7b0dc18e22dc1fe74c9d5805cf48a363156b0f0f2af3ca2002a2a790b601822f57620fa802ce8044f365cf0281dba299fb6c044c4823e0766ac6921fdcd4c4c57abe0ba4be51f8cc4633d3f287e7eeaee40d0e7ee0d5547fad03d480d8ad98a3ad3f637909f6b56b1dba4b3eb17d57e1cc09f2081cd950cdc28ca01bc405bbae299eb5c9f7cfa4756074ba75d537086ef52ce1fcfbb62eb2544d5908b73d6fa0266cfb9536f48a23c78134acd3fbffda931e8094e9f81456a3b45af4b76597a742327d57e4696ff9eb0e585fa6cc4c88313b0774ae9155b786af540119ac107aaa11438de05f76c6d75e02cb12a9433294ca84ffb22201b4d3b13ed35c3406033fbc7ea8e5fb7e464dd5828c4dd18304e8d5596e6398f864b889431b212fb124303e78b81f8b958b728e655ed8f2c87f96d7e5d6aa1a366a63a42679fd35483a09bddbb0e881c7b8718ed4df7d31a91eeab5e7a93f96a14c382a4f8ecd99388e1a4f0dc3668dca48ec4556c8e5388bd595f9d4ef916cc95583047becf2487c5acdb2625a0b703e1422df3a4cd502d624e8099d3b50f8a32421197ef07fa27de983edc7092a551972f76a07ac98886d17950c9a792b5f63c200f952a3a0518a4e84e6c56264743493a2f88802ac0ef2dc68fa7703dd7052577e8aa4889ad3b210cb68492c5c19666bc4611a79e617bef8405cf9d346cd13ec39a5c71d4e17de9688dabdebebfdadeba8d25dfcf9533db515eb6fc830663fdf9e23b7fc1f8ac7d6bed734988da741a85eeade7faf7906217300f2c23c7f844158f51c6822f7134fde50937cc0048d0780d91095a5b6626035c2b59145449a2fadd3800b23af01242cac340a755f8dfde980300ed7610c4df9195e38b720addceb93d60cda7757d347a5a1e7ae11b1ccbb4206fdc8a4e267c6d1feba8dfbf6a8dab4ff1711a9d840e2f3be4b8d59b4e958050bf6e85e4151f6826ca7ee8ed4b676dbeae04a313c0a56f875947fe0ba717c5c381420f833564876fed24bb532072053044c0867bd1c7b1ec46ed371e5b2cc290079cfa342a73dbd5534d27acbcab92d79c1b745b7d5654bf230c7c0f0db6d7e429b194de271a5097f97e3f04451a003d7155280fa8ff783435421a0602addf6736ec86c12f901c64be339e35ed857a2ebf82bcff3b042c68ed321b3365b9f6bc03f017639b80a534045aec1b950b8cfbc6cc9bbb9a21cb46bab8cc38ad7f5205fdddca6b3f9f9760a97937db446772cab512e88954c8c61d17db45cbc205b50e2aeff92e6febb3d7c4bf1d48c2560e1cc042300defc25a282e74c45b46837bf947c48cab8b2f6ca9cede23e95fd13a783c99010dc6b910445c325b8c7b0fbdd94d018d616c2043be8070139463d85e8393a5cad530108bad0fa5289d964e66a9fd95eee8c9526084a156776a606cc4b19702c3d8cc684f4b68f99ebfdc324c0ca025a146d5cd1ffb52d803b82f1d4c021f2eca38c67587a7bd40c1883f74a28167314556d637a6e9710d47407deb5827f0e327a7cde515ae2980ca04f2339622cc21fdab8340d3ca9c5a0359f7ff156890e46d01cb282b83f2c334cbd623316bcb5b00770cf8d8c7c9c01cca3190bad2c7f58948d72c13e1e983ee516032155ac5ada34ba084d8f241ded489e152577b915a602d2c54f4eba3c507edc0d0e817771ba956104bedb33d83bd665524bb7bab82b49eee56f3ad5123d702c7f8d43a66b3aac6ec584ff3d0cf3c385b344d1da7f4760b96e77a6138618c306018f9ce601df4f0529d307755ee64922a429d571b173372f7f98d453d76f2c600e0bd831f1ce6d9f8348e19ca51e6ea2649f1fa11433862ec4555794250e3abcff5e1cd442eb2ff9c4ee574cc7994e1fb44a4e742eead171d8723edd6a92ba26c3f7b60c4eb17511ba8bb69fc512d86af840a333e417d7b02d700f6d619691110cfe43f1924c3941c1cbf250131c779e5d660a2c1f46ba877852d0d09e4c61f7810f8f0be4eb7b9d9f391d11487b9dbd7db61d4dc81acde4fccedc5245c123942d70e5b6ca8bdfcaed289f84590e09df94ccbaee412d74478dc91a76c09bb6be6a82ab95875edf43e85b79d2688ff1b6a3ac38a4d4e3cfe8fb27566cf169afe3e1143770da123e6f64abe3f2156a94e876e34b911902ae3b3acc65feb1a49ab16a53be41ba7c3bfa264a35c23606051983a59f91d212aad930879eb4c26dd62fae4233efb9fa5a5822f03d5e956e547832e7974730e04e21028fcf419f5162a2f61eea27d30d6776a7d0cc5434e138c0f30f0136288c3e3ba6af424639a100ab8fc91ab58df87524821d352cfdad1992f5dd1036ee35c8a0aa3c47d66c3ba06ee8857c8d4074a41e01e6f9e1a5124430ad038e9d4e6f5849feea2bb51de8cab0f6efe2df5da2d301f23978a2028b60a3958409e40d9aa8924da567bbc7a5cb6c02bb8960ae58ae43d50a45b6889d3edfba07af2aee2bdc5215167a02114da5f4e7f958838f19adc8267a5b745a39f7b50958cd4d26ecf4f3aeb35620428446a1e6f85acd5bbe73b2ea15f03e3a9819fd0d121e666d046b1169511f480fa62284a6d75bfadc7e81605e2fc4aba885e39974701cb3272aa3b8cfd903c377687455f7dfcd99167ff568041a052e37e88416ccdb80ab9b1a2ce70f8c2493b3515136dccb4102f4961bc184984bf7549853754a9f6a2ef914273979d9a16a3b285a18f102a163221e2f9d9ef1891f6faa5b54b937099b6811e67c9040b464746f391838631fdd4eb37102d5b589e0d7f643c2f19a13c6e72552f081f1a6da38a39c6d91e9859c3036ec6a5e30058ad83f4418d21ce7a8b758e016a6a5dad3f2ea84cfdf3913940659c97b9b2237b28daf0b13baf547209e5cfe9a96f2dca1458dde2535ef1f97d906a7e21c3e47bf2e5c63eb7ea1d6abfadff5f17bf49cc0d9e156747fb8b795c54c48437cd32377d7f16cc630df8c20ee9c577c97a49cb6055879d4adbbf0f6c5658a1854a3cb193e0c40eb394370d6abb4ab30247a08b6c2d2a9ee6a8b2d3b17d7044321354e6aa9c87ad4dc7c6d13259f6f5c59134d0e553ac801b77e8f241", 0x1000}, {&(0x7f0000001b80)="a29b73846c88fa09cf08849e243703f222d5e432860d25d5163935edc98df889e5d6c94f945bd303c17499938597cff27b227fbb391d891d38c1c5fa1cf6c59e51db71e94875246824aa21073c208e796a6a61661b678ae2cae5e9a382d5b76e1fd90978fe6472b31c36dd661f35ea3c855b6e745ab586ff1f39dd4a4c3715ee0d40f94ef2ca62163b93fd31d228198e58783fa0f54e9b86697081274f49923cafbb1bb155e18b1108c2ed395c1a1ae6d69e6e534c57df654cf89530b4a8c548df6f328e6f", 0xc5}], 0x6, &(0x7f0000001c80)=[{0xf0, 0x5c5ecf92116b35a3, 0x1ff, "d74be37e39410cc851f67954624b8335eeccfb70078e19a3f82e86da4308d5e10cc4d11bc38673991a70fbd7c1dbef59448c43c71d431b64eccfc2c233d8aafaf3cd5986cce21506248d8433c227c7b00e4e92a2cf43ef9e6c5b6981a8200585aa6e41d07684c9dde754e73b00e2f404be55ddc72f63b48b5e6a5d3cebf1159bce17b3794ec154281e19676982fb5760c01dd5763b7fa024a13d81722b1f50bff2f5f6394e33b15157461898ddfa7bf3bff2b519c1754cbda1661e0e27ae9dd82c913c34d4ecc03441eebf7258d0ed24e99029a738eb0c9ddd4b"}, {0x1010, 0x1fffe, 0x0, "f91a972e3d091a15a06a9f1683926fb70c3946e64ce2253724d02d22e7bac7567036a026a01603cd9ca400bac8b10e389d2e58224a5514f6fb81ea6d687d66530d7b8554f8d827de1386955c5e913a76218d3c45e1e2d61e872caf71bc8d550dffe56b8bbe0281eebdda4cd051d88fcbd44e94f4dbac353a55a3f56c0fb18e7cd58fcaa10c58bc089648b623d3dc19786fd0c847b13e7054af21a548c1240cf8af6f5e9d95d7e7bcfdede68b2c113c3c4db481658595340eac28482e1d2a23583b7bb4ac92f6b76ad3e2b9492049c23b179933997ddc2a77debb9142823fb7f97f10f712fd94b5e656db29e0c3bb5929d3beeb55aecc5b0e91db6de1554c6bd5af8668bf53b04ac0e2001c638a36372f076e744cb43c2954f2ebb7d72c72a0b0b15a2c1049621db83455a3553b76123f96102befc22780734ec4f3494c0460ca534e833aae5c5dd7e335de05874e5305c261c8dd345d252074443a3e22a770a9a8affc3b16b915adce19aaeb174f1910ba40bf42d6a180ba2fcaa39ec7ca2cf116588482c1d71d3cc96e47ed9b968cd184ab70d765de737f8f0ae1d193cfb4db545f2a0dd4f5068e98ca86911884e740d0596a526bef5eb39f12f40a19b045fe64146590b3183804529bc7b58a86abcb7841005e1ad3c62dee9cbfa19d0784c21e0c9ef2ee5aa35ada9346f0acdf7ca3eb94acc52ab10d04a7ab0447fa2a24db242b1fac728342968d32000e1fd6bf97f500455bb549ea98f3935173aaa3ce15298261333e6a56eac93ea8583e4a80c75e4f3358a18596f1a5f58ae444fae96b1083341580ebceb85f5a61d19549ab6e34af2e81683761f7d311d5d8b65be74c1f598f05e74f72c58b145abdd0925f7de2ee96491d3bf1397dfc3b92a5dea68a465a676058da6f1c5e2f846b4fd503c9206f7bcfd7d5cd18beb4dbaf6b01ea994d0aff68b08dbc860524674062cd45d56890a40cefaa138ebb483b431e6e91e6253be52854ecde1b8eebe345e2a87c1a4df909413de8528da74808d7671803815a43e20db6d7dc5d76a5bf937db780f493e6544f315faf527b80db0814b9d82b134932429c116d0bf18d3730593666718fa690a541a792eebfd6601d38422efb12a9acd7516cb3bd7aaddc72bd6cdfe6ae5d1bde1069e134a65b812b98f54300d8566230ed566cedcdced64d9f9d23bd2afbd8e3e1dbfa6093cc3cb61e001e5bf49c6e8232b2f743f7f0745f0eed8befba94a5444210a365b142eb862f704210d80efedfab3bf4258f20527708b81e3d9b724a2987d84dbde05279d170afa05718a4a9292b35adb14d9cb963febe07acfb15e734c6d5ad31ca3f628ae7d376ee8565ccbac50458e2a765335393387e4c27e57ebccad5a70de63189aa0f0f9a9273d17bca185a251bfbee36a36df3e9882ccb1a48eb29576b68577753623292d553bdf3284438ed471d0211f48cfbfaa9857d9c9d32fac40d1ee59850e19e35cb86f43744bd7aabe58a878ceba4e40ea73c1208c7ab189aa25a3a4e7a7a412efdf24c500a39b3c3bcc7ec4c2e0a14992f95851b8ce1fb5b1498d116d177c37948e84aa84b672472889393db5b8ddd97145c39f823cb1c4bebd749631e03dc02b4711cc7e4ae98fb6da4599b29d0af38a1600b66a065422c9a1b19059771f1242ec0d087ca155691ac1742240f1a1c1ed406472511618c2c81c222756fbfe50a26058b1ace83389b394524fd331d465159dc1baeeaf6b63dd6dfe3f7d93239c2c5a78e45d79639f2063d6b9dd88012d9ba01eea053a0e573e3cfd79da1a5578d36922c33cad5a8b05c8fcf98da21a807fb66f8cae2d358c6a88f594530621ee220e56aa6f18a101653f8012b7bf85db983c49035742c1007522d925ef303a86569eb1e20bf9f877510481acdcc31fa36c2e3479b8169e8063f3ca3f560e8e340ac79c7c8b79d4f064da2cf027008de3508ef79efe9f3f912315ef4b1149dbcd8aabe09114a907edac699b3bb208be2c2b0128dfbd74e90cca1c92584331f14b011f7c23c53f7d12ff969f266a53495ae4f2a99b369a50fb6247953f943103977127174c957c459d024713782835d4ad4c4baabcf5ddf269e4c7b30aa2ca45f572967dbfb5a25ebdccdf6315a009250765e37f1b8cdb0e4f7d359b73c0d88206af15fab18cc884d97c080893b9c5fac04884c7960f9a083da7a9cf25a7fad98978d6032b38fe62b3b6e0ec3acd869e16b0a05632770c6321efc8482ac3a8a93f02c55405a4dcf522b03416336cce6ed30923405660ce8f6f2de68bf6e30fec3cf8980d670e0b9562f23414d98815ce28cc62a1565fab2625c24323a1fe30f3ea9bcfd26bdad649edf9cb8eadf56f8ac6414bdc6d0bd622b213500e82d3562badfb5fd6297348b124c948e15548f48b8434596124e1e4f52e5c8cb80c3de69adde9799d2e41a8d179749b854af8720a84dd44c699894740f44a86dd556866060ff46e182907ef5da9342a516597bdcdc01b735ce7c619d5285f8e6fcc8ccf2b77f372ebfbbce2341910e157ec6572aa7f4703984bc7959b5ce59e3f5f8fa816ad309136748e3323bbc1f9f9a2577c6fff174a90f1da94624021a52069dde112ca713994b3bbdaab8385b67215b2d4d644ef21af693fb334236fbdadf04dc247424c3be68d03cb5995382ad00998fd906be35824ab8433880ffbe7d867efba03f027231d006f00bc8b555265eb61841c8c16d4c329beabd6bf10c2f17dee2fe5e154f33dd857044d83c694fcdb45e30987cc3fc99e4011c9152883884753c738965bc0d5fcaec6e559f8797cdf0ccbc9eb6cd1089bcd8149f49f63d6a694c43f9520cdd5eb329134fd5de5c29f6e168221111d4dc59de0ec27c5d672a4a798f8dedf97a72227432cd4cefea4da1fd62a106aad0e12861ddd9660a620fc1d690a2ba65e402dc80d229d9409066795644562e8eb5e3c4270ad08738504ac7c9d71e295950a56a429523f1f84bac072f2f888ade045218eba1a28c9212a42fe44db755ad9d33c21c49ca03b784157b638928fc703c1e6270c08f14f0740880472770941f6835da9f6f73ef0e82295fe7dc0b4908d65841cd2229c439d8d29841ab31f417ada6806a3ce96e326f66e3c5d02ff049559aea6e6637b6a528bdfdb3220022fc996d799e574cb593d6d005d21f004f8fd272597c4ecb7ad2c2b7b1ff0a665ab3f4ce362076f33c02e11dc061f9a70d0fd2ae1b16543484d5c6895e589b48d80e746c10e5f05a570b72bcba9231d3d2840cc89071c61895186fae2b0aab4038a07cb5fcb57975231f5f1196e27ede7606cf7d97509017d14715e7ecd9b6439d10104561ba029d122d4ea9c5a4a6d8d65f27cc0607951a1bd8f51379f9e6aebfb89ec0203b2d32b0a110d8fb598b42278f3159ac1bd21724e7ad7d0ffdcd5c3210d7850294ac7daeb38a9a7f474619e43d2f85de20c4718d41141f077013831ee3541115eb855b852c5b33ffe6a5fa230f0d41a2b4ad73e4491173420839f4f2aeb125d69f07baba64a6c14dd7bae036a44652b1b21e570a331a55cba6112272805fd86265450420a03079d0f3c7ccd3a6e68fb8f48c68006c19bfffbebf0ef741ed581e60ef909dd3a37be88ff1180bd5a7586d2d7742e38f8fe8f82d1c978fdfe3d6b4fec666a02de5607be8a9610e492a398d1155c26c6189c85ed9dcd0ea536583a6ab9f65f52d700bc855fbc75572ec6a246f7c7efb7a589822553194d150d14a4039d4e20a06259611db9aed59909ac622fd15943d13b0d2af8cfc45a80c910eda7f45ac58b54d26d35454fceae7f39bac0c6534b5fefe516357656f7235e299c87444b66ad9ee1b4e36f99e6223356cfdb78e12ed97d18b174d9efba7c142cf5eeb7fb02a695e8dd7cb3035642ecd1396972e1caa2e6d260975474e009eda20f221260e658d5c793ca8b15b2a48d9a0a5858f0a3df972c9ba7c25bce3814d67faf5ddfb9b6fd2fd84d0edb0574cdbd7c78597a636c691a12e0b8f1414a54221f6c5792dd6b95f95ba172d6b2661523d5303c9413962e4975f854e04150217605a040591c44d7e492a5781e9e0bd02809afbdf243bbcb7cf64649dd4d5cadefd4f15cad38a6d36122b54280318de1861bb075169fa79b551a1bc1bd38dd646977c9b7339b39c2546b52d6a724c788a295f6b9617f36d9c3aff8998f10cfb2d5556aeaa786204a8c4f5092f3cce9a01e9a15e8f5f8e5fed671535e5b95600e455a82aea3fb3fe70cce4a390c68ad91befea3003a498d7e66e8aa52863463cb3cfa84315dcd034c8ec6e4f8e2c8c2f24b941b693b44f7aac64ea502bd03e7e59ef8c2be01436992c72b05f7649ccf1c3f01ca868c244ace31405bdc4df5e0971b276cf3f510bdc88df78e9ecc5b95bf8f3d4151c8460f10e2a3bcc399fec853ab5a29807eae16adbb48a275222abfb92d055e66c05fede0c7e08ea65782bcd1620e1898c7df8de37a05e567ca9a97d224c2bc657ad621a552f3f47ebb8e3fcb4cd60826ef197e0da30394a1e2a1cb70fd3a8d15edf9a3c65832091fe55c6b1fb30d4ffd18c446479658ffb51ee63f96551c5d22da5f3ba9dcb1a269d018ca0e4422275409966b3f6fe42b0223e49f1c70653bebe275264d11f58e1e839d31ce8f66e30dd5b5ae5fdbac3dea2134a39d860dc0e77cbdbce862c43d4bf00616fc9ed2d856cfd8d3d96fa9ae4ee8ef474eb56a71a3dcdac072444c04e5b1e0a0fc021db9b58922ca33abae036f3280e2c1d084aa4ebe98078039154c038ec64937cea15fa238211bc6b4bd2ed2864e7c626e03a31a245e454349630afe435a3f8638dc533e10774d0dc914ef69abdc406a5dda67930c243897f65aced6a914eec9f1911a4f42e67c1af10466db3111a363908d02ac3a8547b7739b6874e342c34186ad8ae63232c198690dba27bde12c832952bb3230c48fc33ddc92dcf26b842f7b5668fa6b81229cdc81f422ab6dfa5019f4a74df3b131c0597bb5e83b0158f8843a2c6f771c477ab864dc35334b15d4547610547d0c8f61ffd445bd0af0e788f2e0e8686dacf83937b3673108e9a63586a4bbce5fb5d7aa5ab30809d458fd8c994819159f1cc1cd409e75114e5f725feab52de40f0691311c46008993965c2fcc64b5f81bb1e496571e0e2ecc41c884cbda1a8ae73fcbd20559cfebe67e341b5b30b1b46d9de10c7e4f6a7f8b12666e97f352df526b458e4e14e13d5f9c736b81bade5ca3b9ecb69f84f98b224ed46e0732f2e29541f76ecebdd800ca09755ecdca1d715a4123030016108aaf930bf046e5045b3610139988e7a411ba6ac28e9131fb8311beb809d913446d679a4da8e227cbe3d08d268590d100bfb0eb294726222b966761bed4d3ee1da88a0682463311400a692ae2afbcb184b1819e5ad8e1a4632918c34425caef8954a34a874ca54003c2c7a956d4fada2d4759d2e7ea57be08c554cae5379e85c53bfe73657df1c523fb9ac559d3c2cead08ae701df1b6cdb2f3a9ad667cdd5a3021ce4733d22d8d4c32a5c8aa476a946a0e34e34e67579430ea53cb193b8bb398b8db2dbcf985cce49e9f2e00355873351c503c0e788c41b8ec021c9ee13c517423ce425e53e02c098cf4bb3a15cbdb8878517b76931f56e53b03a118ac2bfd905e4f466be35260e431cf9f847c761b1463e4df2934ccaa1324c2831ddcae78415ffdfad51068f8c507a74a56be6497e9ed8256544f4a0c670eda4ca8279a07ac31d1544ec9d438ce561baf2922703c6300eb5d581"}, {0xf8, 0x7ffe, 0x0, "1743bace693fda88671f26dcc8bc0276a02a31e3a6f43fa462356fefcc8a5542301ef0efbfc76868b3eb3546df03d477bf9a81e34ab17e24002489f03e043b4547277d7122000390f664123174b22b5c026b315f5b9dfae01d20ac1c562e7eb28c50c135280903b7563fe93cd7d01c8ba56319ee283ab50fb50d3dd84836bd28be93daa35b7f2a34dbb373ceb17ca1a722ab8a624154ee9518123d9fa54ca19f0427d29d1dc6adf831e05ebd986dc8361b724041541dfb0ac02bbd09a9f765b4db1282f79659018016bf19fa5a0ec616656cb374578b18400e6335e231c3c56b45b7"}, {0x1010, 0x0, 0x101, "b56a30c93e1ba28a74eb2394880c70293e75d9efdf8193d9250c44c23518893ad654cb2a6272ff852a5a26f9536db24161dd05c2a6ef20afc6a7fd70467aebdb3de9b59340a95536e255b6f2cc0fcf806cf9daf0af8289dc5fa820cc3dd50858eae8d3626daf03ae3545eda55da87ba85ba027566c6e8bd532682fcac28091f35dfd5807304d8b75b857303e9b3cfbbe06736ac1b658a7d48f534be2f70d632f389d442b6e0addf5559102b05776ea95efdec9fb804d8d9ede920bc158dd83f48088157d6ae142597740b0ed1ae94a4a4897ce7840892b46feff5f475f0eceadb74d3ca02d10b8b822f093dbd75c363e34ab54682d4c44a23eb99ccb1bbc67487a2f9d3a26767f2ad597dd76475c057cc9749f57d782389b83bbb38545cf4abe1cd1c1a39012cdbb0a03d72b474a1768e7275a5ab7b2ec742a95407078f245d7a7a5d1a58917dcc57a48219dea099801202a87f81f260a1028757cb9b9fc1d8555ed8816d027a55c889463f73ad1fe333a022b8e30d7efde379d65138125647d1ffbca583a1362cb79959d9fba8f0be6368e1b48f7f014f3dd6c4266857b40d035c60eeba5000a26f99078d5d236129e7580c4c19d910ae0864cf614e1cb2816f2f249fb5adbeb887efbb3b7deaf0c01a60dd8d6b393ea4611cd7f9929f1b967d5edfae76668c3e055b30c9d20a7458bd576e01743898fe2ecfda407aa88d8d7e55657dfca6ea0323757ccda6bc10809e87e5670d7443d2c2207783c33dfc9cdb2e5e6e0992b9f33a543e7708eefc6b072f7e4439b276bcf3c21c3f126a159dd7e4d940ecf0e3e04b438f87552a9b50b43ec5df57479dce9e031b677bd726d4d6c51f3c514c1b07ffc4c0905c62a265bfa2fdc68976401cb69cd56980fc30bd587052c8e00305c19385e96b9803367c65a24bd71475bc229727705e319a56a49d0eb215cf14c26f749935f0f7555fbacca10b6be6d2fdd69cf195cb5aada8efd8749e23271a140402673f153bc5c7483b61949b569e6b11ef0aec6753870a36afefe1509243e08a39d420c1ad625b0c0da3fafb13f0e3d5334a19503ab83d67e291aa24f21217ee574eeaefb7e941dc7b5af51d72d570c7ec5421825b7eeb58991fefcc1511a9eb46cd3f592257e2a1264805d266ac4719d32058b467f5c9c7efdaf97125454df8dc0d0fc9a4d5ce08d89d3b6c15a13b07dbe50041432baf2303ae027836cf3a3b181bea8fed4c3ee36c10ba9cb474c5d343aafd14fd410e8422dbcd36d7a65200bcf40f99ee3262cf3fce260e441eca486af79ce0eabc60b0e6b2cca478824213d719314f0edb1a68b7457e44183fc5c4f6dc64d180c93da519a532787e6138b66fd32109686a90ec9ffb3d71309607f78dd8b87727821da937e807184c8cbb12bb38e4e80054457d9f819460cfa3832e60fe0a8919516f6e686e92b55b14a3436e3ac776739bd224cfeeedc3fe12c0204316a0390c7a6aa10baffabacb318e08b7a78faf7d4c4f05b966ad5b0553c61af82eb6c1f84dfe5ff005f67c48f2ea5c7513fa2abedc4e872f4ddc6db9be436cb8b64d8a6222534c6e4e0b3802ffa46e8d48a2a70d53bc3dbaf9151fec8a91fc6b9f9fadcde9d90a01ba7ec42f6e7800277211f5f3f9bc15a3a11006f94e6355c2d92311f3f3c04aa4090f12ff280f158bfa8ef21b861d14efbc9223ec0640e026f280bd2625aff12dc671df903337b589c77cb134232eed58077bbbfebe7dff43454cb2059927e96cf2c42d744667ab7d6744407a5e0e835b73cf1b9df8bf424a2b9726726708d27c51976385821307c7a6eef1de691c3c1f73da798848fb3035040622142c8baaa95e1204de1216d287822bec0ed3b2a612903b514936436d03a40ee3367782eee59ac74f9ef5edffef18f06434434a0c03faf10a7d2cc81d969e6424e2fc443128d962ce8fd1ac9abba3a60563b40edea7636b8e0d83c790b2bedb0e25f8ac555d9ac52a219665e8c99ae8c205a08b0f42179ce56076885b30802679fbcdc19be0ad22454c37374f52d292c7e7c20ca8e7ef6524b43a2fdb0a9c4bc21dcaa920b2f224d8e3164168fc01727df955191c01e853265456068b6076dc6a0242a751c9254e436250bf2ae352df3ae4785857b792f1084c4e8ed2931a582f0cdb0ee536281847add01c966b8b6a95f19cdfb017faa5af935b5719d42c787fbb1c1e25d141ec58dab10f6b13661d6e8cb5191ba5e6cf52aae609a4ab3ff9436e2c7cea9e29a877ee04490ea5e88c1f377be522608a0b86f322244efde9a209b593b1b27a96a04c1f106036586e04e7c0b5210410069d60e15ff1ffb15beca27fce650a7e921e26bf8b8c8f48425e485a74fe55bc0af5ca8de7a15e17806cd10ff4008b054893d5e84ad30d7f2aaae5464a54e0d9cd0aebf39f93fff5905d04fa3b1e6ae6f31778246898bd13ad434925d9f86419c80211538512bd089bbf3057d26f2ad680bc8294cc563dfd727cd063be585b02e92c3781c5a682040664d32eb4c30c50b6a5f0204b641acd120c73a529effe91d84c044deec03388fc4890cba18e0d7699ca35d2db10d0d140edbc92da09763d4cfdeb1748a052a060181307a4ae860e6a0443990281870bef8073a17cafc86e5d353670ad56932a3d0f0e76304e618407ed91190629ebe5eceb8072d1cfc126450038951a50a53a5e8029144c6fca52320b7b72f8228971ed37eb76327487aaa9f3675d02f89023473584bfdd53d3f0734a84c06be7906707e491245a00148606430102a068799be35f8de19a7b7dca4c9b9abd902a4fa3aba5b0c90909b5ce5271250bec095b6beebb7931c22f55fedef233a7b97ddc47e15db4e0e2d1b13263762d091d2796be23fc68ae255a48f8252e786ec9050964a6de5ca53b5daafbc5eb6a2a50166eb708e41a3e5e4aa2e0c6a12f2a9f47bc450b7a31e5d4bd9fe5d9c02e9be9567157bdbae00f4a3bc29b7b80503bd67393a57f9b0c8b6ffc5618ff62408227d52491641e8d4eb051e5e086a4d3168d33c21e94c3009b55e0666c39b780ec60100e086e5c969c80f7911312adeae99475740b47cd0cde3d6805a12184a6617c9cddb96b30a617f31d02a14321d17ba6019e78bf666d00a4ffc46dfc0a4da6e4aad58a0911aa34e61c7aab3642522162e6c0d790cb1043029e9b7457bd7ceaaf8fdbab805e158f3e137857ec8920a0986b41adca3705ee2027eb50e4a9702b5907855cb4c26db8f17de6f9c6495e67dc1a96b1591942a2f30634160301220802b90aa9c1abd887b3a6449e134e0fc2c30d2a1c0a5209f436b2546af2d7f4b43d4c4057f43bd21444ff8420a25c54eaf21753f3d48e1eae67a53eabc7a31225d25877aa1a52c9b15e7c5d1cbeef828bf64292369dd7c3a73ebef3be3c8af2c1d6b0ccce57258ea2295366f0267f9a6bfd40f15ef62aff70960724ee00fdb52399e715d4236ac4b17cb3667fb5652da8e303a8cd49ded212b7bb8b6fd689927ec2393bdb87bdecad4f0683cc5b8d1343d0c090b26599847bf4b732bfbb6ee77c7218111f67b9ef6cb2dcf0cd7fd320751d2901c8e37bc447f3b5be224b43e633a9289e98d35ef6d34204286eab7969ec02e97e9d4145f6c7b905f3ed3cd74c0ed055b67a00e6fadd2e60c070a19dbec232525ca64f7274e1917974a70f3849ebdc1e7918c78383dc138cb1336d268fae22199431a5a92cc4f5f631f7a6cf65721288c587e04d3c33f8a09d63ca4011db2aebcd1e886707f51ef97822f82919d29254f9ab1ab80611f1d1afba5f5bb5820992f5c838991b635fc94930b0550b73b27ea8af19e62a39ac5892906e61298ba73d9c957f2ff634bdd2dc65d1f5e7457e17950cdbd72d92749dac0204b9a01fa29457c09e8859328db572bd83dc798363eed90f1efc26156395ca456d96587be1e62368dc74982cd4c88e12522634ad11eae27cf98993b765065701441cbf8c3547a14dff305f9bd306622468e9204e86e87387aeeb7aecd423a12a3f9ef8bee5912d4745213a0d7bb9d5283e2e886e521dfdecf46501b2f519c151203fe8d2571dbc335fcd61b4040eeda5dced41e8b5a776490413621e32dcf008310537319ca93a2e9132f02f4a3cb6a064fc58148425858eca50febbab63878b60f7ebdcefcc61040d24ac3cd4464c9292440ff2de59eafa040abd6062e3f9eb9d153ffd8b16627d3d288481deeb045a4370970be41ed7a6e838e144a11aef9b555481dd88105e22e4af8e6c41684bd89cf77b86d07f52bef62d2a8285e4b5a92d1e3876c4553ddf3a0e6cbc1c9873db3312c9e262f7ca46c3a12614d03b3833777fcf27a0bab83c5bcbac4b72e0663d9ae69b81c56113290bdbddaea256d2bda18c3d011f27aad91123677f9406e36c99170b7ac706b08501349dfcea6c7754fb6e93959753d6d168c8ad0568b34c1ca50663920af5a69f824690a3b82c6d892f36c954d22444c79f0adb1b1436ca2cdf8d14079743234b059c101e901abd683e23be8a66e0dbc5014f428035100a96c3bae3b7fb58e5388780f0cfb99589b9c921f2320c629b90a320cfb36694dba0aaf2875286509e52ca696c8d327c4edeaa554bb1e7a13d500de03df03e193de7b46f37143281cb68eaeab1704de1229b3442898519c6379b4801808a5bcf2575fe2881fae57d0457b554481904bf28e24c6c9e712fff9d3966b9d5d3e7bca11a396ec54d3f45c78403796e10d92ee26af73af64e262d31a1a1551e6b541504568a2b0fa0eff836b9d53748db156e5c4102e192ed50ea6f8cf9a95162b5688ed97b201ba58089c0c06afc80120bcfb490295492a8d9ac43a5dfe1e273ba1a40d6724f85503d45abe3b309e7af3ec560f9bbd83c09a8b49a686c4f998bc87542eb86c69200a864ddd02a12f237a9f6613ad6bc9d4ad5b78c34f5f934f4dea73b56970b0aa7e982bb9fb4053f028056ad1ca5d23413fbc07f2f85ba98b6b9f91cb3caf269dfe76d3ff7b0fcabd963c5a4aeefa03c16e0a395c89d971795c68a83b4ef443557ef04c03ba60561f36e45bab28b2e261d0157ea318049e6270419196c52d378728ff796757247fe76eed747f67ebb4c5d6d8d78ac2381e5af8924f78f6272b1c6bd78dc27dedbe7945009be3164c291d3f62dc760c841f3656389399f53dcd3f5e52b31332e2fbe319dfdabf6594a57cc5038b61c9c0747f2f2720d4f76b4e66819ecc54f71ad8084ca8cc7f252bf40a487d81ecd171a898bb62221fa00b74303005949abad0a3c73f84fca3e4a1a6c39648f464698d7186afae60306414a4e98408c471e7b96acfd213c305a9d606fdccc2e5a4a9a8f1053395a737c99b9e9cb572f0b84bb95d928d167515ae7798cd0c0c3323136f38cd0e97e5c7859c368277fc5dc1d598e66d12b40444ce6d17641ca7aa5636c75b8c88849f655a50280ac6d9faab4aaecc7289342e7b3c1ae955023cd57a465b0483c902cbefc55a5df7eef38f65386e4f22390abc03bc1ec07db9ce51424396f563363757fac69f6bd77410a758cc5006af8149c7b75fbf24df3f5726497ecf403a5ee3f07d5551e97870227ccc995fa282111e4ecf48a7cf30c955b8e66a49018e4a9dee3521d525030acbe91f4045fe59eea026324dba3a4a3fd7fe64344fe6cf1ec7729456e55cffcb3254fb14318f9243aaf863c6ae3e31844842217006e0a67077202a2aa22c09d1278020d54823e5f18aa442f44c5b3828ff19777c45521919e1452e821798a25359e936c44393b26d75aa93"}], 0x2208}, 0x3) 13:36:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0xff4b) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8, r3, 0x0, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:36:03 executing program 0: ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8301, 0x0) dup2(0xffffffffffffffff, r0) write(0xffffffffffffff9c, &(0x7f0000000280)="9cb2997c00f84d88d52ca527a3783c791f6406f82f11520166322e2e", 0xfffffffffffffd9a) execve(0x0, 0x0, 0x0) 13:36:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000c25b2072c50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c327c676417a3ffa020f86cced47b3d8628d702699c4ce13e98d57c1ee88cd7972a455b2e1a60381252c2530ca46347094a1aa44fb98f2c6cc93b0836fde674651f498c67dbcdfc2af6538bf24a0f849e7ff6f507589e5c6af783b1b1610fa94c564e8c0d4fc2cf55f5ac6639d4068a3b455563e552cc5f2a99a990061ae144be33d"], &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) sendto$unix(r2, &(0x7f0000000000)="45c4", 0x2, 0x400, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 13:36:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x5, 0x4, r4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r6) write(r0, &(0x7f0000000340), 0x136) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r6, 0xc4}], 0x1, 0x0) r7 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getegid() r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r11, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r14 = getppid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000280)={{0x6, r8, r9, r12, r13, 0x80, 0x2}, 0x5, 0x0, r14, r15, 0x8, 0xadcd, 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r17) write(r17, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r16, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r17, 0xc4}], 0x1, 0x0) r18 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r20 = getegid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r23 = getppid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000280)={{0x6, r19, r20, r21, r22, 0x80, 0x2}, 0x5, 0x0, r23, r24, 0x8, 0xadcd, 0x5}) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0xfa9c7a2220f65a15, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="ddbd0ce4e6315b1028c934c1282b5995921daa900362dceb82f2269a872831e753290146da3abd5a297b82e305017a28ca3133b0d3fcb6ab5c635cfc939b68c94c4088a0ec3517815e71c1bb5613f9f3c5fd8125a113f7541f5a08870329713ae120ef1ed61174af46abdf6f360b16ec34882a278ca4021f0dd745b227fdb8852600238c551ca9cad9ef6d8302977115e1dc929aa9598ef72ce18a3143270ef2737f43494708622408ea260822078b3a6e5ded7f6b5a5d2b04a1ef4c29413a2e018b", 0xc2}, {&(0x7f0000000040)="f4cbf3d7a563", 0x6}, {&(0x7f0000000240)="efa1b45d3bc8a5f9d08c5b3c1addea75d39778339dbf992d105d6d82557d2166d67f0233f389e6aba5a45858f870abfb1b2200a75ae9436bc78ae17fbabf98eadd26920e5db8bf4b6b226c0eb7c1ef8558f0abd01d0417d161b7b3a6486c2456edd953facc9f29e8c920f31bacc2597fbe4536b8df9ca1b4f89aa559246f878dbc85638ffe597a86686182f1b365edf9e417e56151f6a562c5a7846d4b39717d1933b7b993f44171059c4330c6381a8a4af11df809ed56934ea138ba10e9ac035e61225b48a7eaf517d958cbe7b2664d5ac2", 0xd2}, {&(0x7f0000000340)="d2e7ee0cf894ea861f9edabb7fe962a8a83ae179280a8814d6883b328b61c01391a6b3c08fb7c5cec361cbeae78e428387a3c6cf38d191276569992482eff65f9d394e880ebb9213f0626f637d8182f4480839f9dc0f26278ad338ce9dc884ba4799a8ccca5233e42e2f46906b72aabd9b0b772e66d415d48e8f35aec058fcce3edd6274bd4a48c12aa74fdf1db688050d7ea3df389b1149bf4a9835b6b9108e2d2054f0fc8369a7e8971d523a951586ad2a35404e08", 0xb6}, {&(0x7f00000000c0)="b453", 0x2}], 0x5, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r4, r12, r20}], 0x20, 0xa}, 0x8f9c82de441dda0) 13:36:04 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x85, 0xfff, 0x7, 0x1ff, "0f1311622ce5e079009ae868340a76eecea9d682", 0x7, 0x2}) read(0xffffffffffffffff, &(0x7f0000000100)=""/116, 0x74) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000200)={{}, 0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f00000002c0)=0x2, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x0, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800c) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000380)) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000480)={{}, 0x1, &(0x7f0000000440)=[0x0]}) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000004c0)=0x5) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0xb5c55736ef1b8ffb, 0x0, &(0x7f0000000580)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000005c0)={0x400, 0x1, 0x3, 0x5281, 0x7}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x80, 0x0) geteuid() r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000640)={'./file0\x00', 0xcafe, 0xcd, 0x2bce, 0x1, 0x3, 0x0, 0x1, 0x5, 0x1, 0x1, 0x7}) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/diskmap\x00', 0x40, 0x0) preadv(r8, &(0x7f0000001940)=[{&(0x7f0000000700)=""/198, 0xc6}, {&(0x7f0000000800)=""/67, 0x43}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/169, 0xa9}], 0x4, 0x0, 0x5) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(r9, 0x0, &(0x7f0000001980)) faccessat(0xffffffffffffff9c, &(0x7f00000019c0)='./file0\x00', 0xd0, 0x2) execve(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001c00)=[&(0x7f0000001a40)='/dev/pci\x00', &(0x7f0000001a80)='/dev/diskmap\x00', &(0x7f0000001ac0)=',\x00', &(0x7f0000001b00)='/dev/pci\x00', &(0x7f0000001b40)='/dev/bpf\x00', &(0x7f0000001b80)='/dev/pci\x00', &(0x7f0000001bc0)='/dev/diskmap\x00'], &(0x7f0000001d40)=[&(0x7f0000001c40)='!}#\x00', &(0x7f0000001c80)='/dev/diskmap\x00', &(0x7f0000001cc0)='$\x00', &(0x7f0000001d00)='/dev/bpf\x00']) 13:36:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0x16ab2d6e388d3486) r3 = dup2(r0, r1) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r6) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYRESDEC, @ANYRES64=r6], 0x2) sendmsg(r3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:36:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x25}, {0x64}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0xc2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 13:36:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) pipe2(&(0x7f00000000c0), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20000, 0x0) ftruncate(r3, 0x0, 0x80000001) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 13:36:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = accept(r5, 0x0, &(0x7f00000006c0)) setsockopt$inet_opts(r6, 0x0, 0x20000000000001, &(0x7f0000000bc0)="29024795d68eeda50f8cadb28bc994a79eb4476055622601000000c44ffc2109aa81ca5c27409290bc86bfb12b49ce237844764343dd0366975ed4adcf9f070f0d893e12e009db07f720089d73d8dd707c66724e28b0f95cf1b3ef6db666e67e81903035c2f777ba274bca72208e8f82b766efab776eeeaa338651bcfb25f95c355adff466562af8660080000000000004f645a0a835efeacdac50e49a1d735e8862cdfc2c918b6628199fa842dae97109bd8db21cacf56f427c947671c6c0aa5e10f77e30a423e20000006669945364da2ccdd26ad40946bc2f0bfec2275aa8c54e45966f86ac6d6fcbb8dea0991ca35217cb302d818b9c8fec7a9ecf896c65ca0bfd07a1aee5dd4ea82e6c9c7ae6b6877e95f32265a6175779fcd6265a306cfdf0c49a172148069c901f45594ec5e50730da040fc9ac3037950f1a7c76449a41b9cfe451805d6f772af24208d6238d4cb75d870000000000000000000000000013505c0fbb1896c797e9a12030bbd0194e05970947e570d9bf662d35e31e98728090cc7a6666d73dbd4a1ae24ee80dae87a19570b3491e4af6344433736bf61bce7f77f7b857fa08598b0e1c1151241ea14a187e6782c7776d425dcf8e4dd93f2700c5bca17bc82e6c02014911ac6051b1d56a297a4a09a8150d0bdd562bf755314caa45a34c794f2efb22b07bc2c09289ec76f95ad26a5c20213e454bd288f9dd3820db6d666fd0813854e8cd0c624eac2407f3d7ac89cfad71081af925251053efa5ad22b56d45a44c1c0a5ffddd45aa416806a152c16dfdb128bbaebb0ace3703680667b550233e8af5d65fe6be681b14b8", 0x254) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x0) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000dfffffffffffffff00000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff510d4d13cb5cc19096"], &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x0, 0x0) read(r8, &(0x7f0000000780)=""/166, 0xffffffffffffff5b) r9 = semget$private(0x0, 0x4000000009, 0x100000010) r10 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r10, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r10, &(0x7f00000001c0)=[{0x1, 0x3, 0xe5ce97ab354d86be}, {0x2, 0x2, 0x1000}, {0x5, 0x4, 0x1800}, {0x3, 0xcd4b, 0xc00}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r9, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x0, &(0x7f00000004c0)) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000005500b9eef00"/115], &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x40, 0x0) open(&(0x7f0000000380)='./file0/file0\x00', 0x80, 0x102) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0xa, r13) chroot(&(0x7f0000000600)='./file0\x00') r15 = dup(r2) ioctl$BIOCGHDRCMPLT(r15, 0x40044274, &(0x7f0000000100)) semop(r9, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r9, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0xfd, 0x1}]}) 13:36:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0xffffff1a}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x1, 0x4000, 0xa) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffede) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r15 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, r14, 0xffffffffffffffff, r15, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x20, 0x4, 0x7) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = socket(0x18, 0x8001, 0x0) dup2(r23, r23) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r24, r24, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001dc0)='./file0/file0\x00', r19, r20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r28 = getgid() r29 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r31 = getegid() r32 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r34 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r35 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r36 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r39 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r40 = accept$inet6(r39, &(0x7f0000000280), &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r44 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r45 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r46 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r47 = socket$unix(0x1, 0x1, 0x0) r48 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r49 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r50 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r53 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r56 = fcntl$getown(0xffffffffffffff9c, 0x5) r57 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r59 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r60 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r61 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r62 = kqueue() r63 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r25, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001fc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r49, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r52, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=r55, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r58, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r59, @ANYRES32=r60, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r61, @ANYRES32=r62, @ANYRES32=r63, @ANYBLOB="0000000039f76ec9acf5ff4369196f1a49225b57297cdf99ef"], 0x150, 0x400}, 0x4) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, r55, 0xffffffffffffffff, 0x0]) r65 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r64, 0xffffffffffffffff, r65, 0x100, 0xfffffffffffeffff}, 0x41f, 0xd8, 0x40}) r66 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r67 = kqueue() kevent(r67, &(0x7f0000000300)=[{{r66}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r66) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002b40)={{0x40, r5, r15, 0xffffffffffffffff, r65, 0x180, 0x3d4}, 0xffffffff00000000, 0x10001, r68, r1, 0x40, 0x2, 0x8, 0xe6ba}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000002800)=0x2) r69 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r70 = kqueue() kevent(r70, &(0x7f0000000300)=[{{r69}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r69) ioctl$WSDISPLAYIO_GETEMULTYPE(r69, 0xc014575e, &(0x7f0000002bc0)={0x8001, './file0\x00'}) getgroups(0x1, &(0x7f0000001640)=[r2]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000002780), 0x8, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000002a40)=0x101) sendmsg$unix(r0, 0x0, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002840)={0x8d, [{0x2, 0x6300}, {0x3, 0x4}, {0x3, 0xffff}, {0x0, 0x80000001}, {0x3, 0x4}, {0x1, 0x6}, {0x2, 0x81}, {0x2, 0x1000}, {0x2, 0x8}, {0x1, 0x80000001}, {0x1, 0x51}, {0x0, 0x2}, {0x6, 0xffff}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x20}, {0x2, 0x1}, {0x5, 0x4000}, {0x3, 0x3}, {}, {0x3, 0x4}, {0x3, 0x4}, {0x2, 0x9d7}, {0x1, 0x8}, {0x0, 0x6}, {0x3, 0x8}, {0x2, 0x5}, {0x1, 0x6}, {0x1, 0x1}, {0x2, 0xf5d3}, {0x1, 0x4}]}) r71 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r72 = kqueue() kevent(r72, &(0x7f0000000300)=[{{r71}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r71) read(r71, &(0x7f0000002980)=""/158, 0x9e) 13:36:04 executing program 0: r0 = socket(0x0, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r9) connect$unix(r3, &(0x7f0000000800)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=r1, @ANYRES64=r9, @ANYRESHEX=r6, @ANYRES16, @ANYRESDEC=r0, @ANYRESHEX=r2, @ANYRESHEX=0x0, @ANYRES64=r3, @ANYBLOB]], 0x1) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, 0x0, 0x0) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchmod(r10, 0x40) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r11 = dup(r1) sendto$inet6(r11, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:36:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={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="8202006301"], 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, 0x1) close(r2) getsockopt(r0, 0x7, 0x800, &(0x7f0000000080)=""/38, &(0x7f0000000100)=0x26) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:36:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) open$dir(&(0x7f0000001400)='./file0/file0\x00', 0x28, 0x24) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0xc012, r3, 0x0, 0x1) pwritev(r1, &(0x7f0000001380)=[{&(0x7f0000000000)="8ec38890e822f3e964ec0c4c638ebe0875d7104d84fdcc677a333505cbe9117ba243d2cbbdf4361e07d724b2001d45b089f376ff11d0a3919e4bc95d6be2e48f2feb4f2133fb8f66e26704c9597a72b5df41c6962ee1bc75368af3eead3535fb7ecdc5f1c9869d712cb0916d12e0647045eeff1fd048201a0cb633e8dfed1828a16b600fdce5ec96e4088f8a5bef9764480666983f31c7ed5f3f57f5fadb7b8f822290d08f08b658cc6f7c91c98176b8cf75399eba5f6863b035af190e1de56e2864cae3744232dc4dd7e29942bf", 0xce}, {&(0x7f0000000100)="848aba1b40a78aff8b906c4038451a966cd71c4e05d6604b422efde1385ad6cedcc3ed8efa688a7178b2d12c62039f1e6507132a069e7baf203593e928", 0x3d}, {&(0x7f0000000140)="8c7313512bbc56295ced289f746cf9c530538fc0883341c65afe8dd563724512bbf874741a9bbc327cd11ff63234ab17d4d15bbde338c43133075048101c6e5ad5cd7a1ecdcee173ee606189e904e2da1a", 0x51}, {&(0x7f00000001c0)="6008507cad13676672d7dd450bc19d489d1fcb824852a1550cbadf64d83807abd10891f5a61d9ad125f117872d27f6ae401d6b703bfd0a1b510da8b4b0d26ad7ebe5f6a149ca4cc4c3908a5f1f346ef4c42406f13027ba5fb3bf193eaf43c4b93fcfc7d5deaea92a1da9056b874aed7d67c7f661b1d4b2855062701a33754240a44b35a20b6ef3d5ee2eb47704a02f2c5d558180ac55dfa36a5638d11d66da0b742ed47dcc11140b71cac823532aba8c3acd3a31ff32d41bce66d3ab7e726deba9be1826b65f405e14a738f6a6ecf9707a582b6354435306966ddacc3b3f7708be2fbaa33b2eafa42f8604e75a0a1655adc983dcbc36192833dfab31e366b59c11b633ce7f3ac3f048f179b9ea674f1c60c88383b2b3df5078ee792118d67f927fbb26a2a7fa52bf9abc44d2dad749d74e62a7ddbf04897cb6b42003d74f5bf23da6ffd3740556848e07edea7b47004b94611b8094387882fabf0e582511fdf4923550b7829e3a9bc42305083ece130cda5adb7e09c68d9742454a70cb9727d269feacfef13b2fa21db4ab7681ccb4740792ab74fa0168ce517db0d607d53037e3b521f0fc3d1f60192325ae0abb203a74d8df092ce51f31f0dff32ced369ffdbf161b11139874936b34a35735398dae9233bda4b622a078a32e3da4cdc23afe47dba46d9151248c606c3cb68f28cd717149a132560c5b12a7cfa569ee6d341cf42879a4124f2041e9353037a4f7b8e15867e090bca8da385c41b7a90c7a28d850a28edd81408942c3bd0035198c4b992d3ceea374c7f185f446d318a335952d101394dbe50f4c9a99240ff6d1516d28c11f1aee33d68f408970e107b59adc6154e4ddc994fb9feb59d7041919c35a9a145db8990924f34655a387dd404579e5156c50829ba397b2885acc7898c24567efd56ee8fbfb5780b0c6685c49eba3a059fd33f53f47c62b5fdcdcd00b76c9f55ce9a75217b79dd2203362d4f1ce75600a3cadbdb7d6103cdaf54b7a77dab306c5b578cce6c51ec5f6db4fd7cd777931fac7d6c912a9f88ea757a54245fdee9853c85c50c371f58fe2993e591d6a3442a046c66d436a17ccdc70f2f894a9fa6eea2e5a78d7e66aeea7bce1afaa12e2619f718e96effc06eedf94385d9605eba3307b05e320d5461fb09e893c75919509c9e8df29d2246b210bf82d2e22b98a42f693f05111ff3780794455f35d86ed7fdff5ee9929f7c6d731032acc6f05b73c2ad7688f7d734c17d9d3f81df09956d9563a0060935ce48e029a7562b48a1dc848bd4a0f8724204e67a85ea4c7f3b5830defa8e3ed5280e5889db1e3a34a363802757ec72db7c9c0ea6d3402e2096b5b2baca02af1515361f6253ba0a305db50bbe6bab783456d5282256617129eac1d0571b46a0816673b79a152d0a382ec80c3a53bd1cb7a784a0c582ead177635d14e75b8598ee3d10eb2074748153ea4a81a7f4ff253639b08acd09ce02f34a6b985063f6d114b7ad6234b1416e837c075955d1544b89075aa1c1d39061fd103327ed5e997354561a68ced551864420207526a1a35352d3613f0b1611c9b57d67f6b703802a0324021b6aa7cfaeb156746e7bf85aa41032f2319e9ad364797dd08dfb8b5e9cf06b610d4d90912aa3b32831644de752785e1d8d5d6b219984ab72ddbdd982f1fd4beba72779f2ff5351c76a328dedbba7c93095669a4667e7fac8b1cdf3e13c3cca22298ef874ec53ca47fb9e446aa4fe598a9057e037ce61debf1bd0b68555a1bf8f5ac4f9efed958059cf2735ab0655f971801e2fd9bbc4722457ef79b7b1891a6d826e9283a23e16b91bbf6c8d0112bb6f14215dc38178b9faee4c83c07c863a076fef84b13bae33b6c6ffdd326332f1170b17222e28e6169bb3d6c2728eeb11e1c02c1607e030d6a57fbdb25ad082ad5433fcb4772829985a34d19d85ea04dfa1383e3aaf6c696c5c1adc5e90fe90b21e8de975a260dcd7707b8755575a648f10fb85146433c323a0d84e59cd6bf152667ae5d167ea33f44fc6cf56eb09992a6edd00204d5d2238caec1cc2eaa2e575438ffc86afcb6e3b4fb6c92c107d28154c40d8035136b36bcd662846fbb8610e47cf6910c77e71b16fababa44d90633749b437ae1b80703e533ae071bef7a7b695f9e0af365f28edc138c9a574703e6451fb5b2c6a1e6f37f24bafdbec932e25191465aeb0b438f3d973e5b20b922658dac177eb57f3ef3dc5a949f7fc04d36b6229c640f5db2670040dd2367db3c9b6b8a120343c6647ae22c60793df2a267fb2a74306f77f538dfb8cdb435b390da39884b87145cb027429f229d0c2bc13b56a6e31fc3d92a6d4f4bc7ed33fa5b64e14434f3ae425ecd430c65ceba0d051cf20e2cf15765154065b9e26e7cd11c20bcb35403767bc1a6469767862ba4ddd0a5969e321fa02ca9a2f71ff9cecfdc6f780ae37bc255111e299bbaf13c030a02a46dadbab77caa493e9b8f186e3fc23d20b855ffa3b6b31a9f2c3f982f6b5ee80c4971f6937902be30c11046373bc43935dcd73d3ae89a0e057f3b6a7612c496f09b885a194420927e9b04f9108296d505e981cda8b147e70ff77b8406709fba0f922b1afa9b9c29e49965fdf4dadc452b62713a63e9b5b703f2b438d4cd3bd3b36c6d0f9fff0d87c06124fcf45583493f21139d6a925961c99aae958446df46cc7b9d27c02be84fd626675fa5d58f62b2549e2f337ebc65d9bf489a13662a6cd493b756d53ca4c78880788cf6a9bf2438f4cf8c705b737f976094081b85fbf164fc7e9b75f814464994b03fe5cbf1d7e3287a4828e636f26a4fbc0809b8dbfd5857a23da2cf238825e2100f67e34cfc115cbef4fdf3aee456c3802bee2d55e8a4ce156c7e47f6f7160c21ad48c8fe05d5dc4c76cb669c8e6df18d3ff16692187234a4423af0cb4f097112fd714993185bfd1cbd6d857bdd68e12074b596927a51fb7a8d458fcd5de2c9b1c05e0da31355530d0cd2019e825c93a181ed6f5545a5ca6d649f557891cb908c0c7fd7b480f2691f33b185f28dac7b5ee3c52738d5da867bffa9ae2296f807f6cf4fa7ac6df3e3f952a6fe1fc4a96bc5e61ff20b45844eb9ae8ce5e6bca6b7e3b0754f0295f7e796fa1d3ab787f4e9f9b67f9911ba4ead253e04659353386514c9bcac603579af8392f8262056e56c31bd6ba707477ec7483e225253863d313cef03651cbd428c4a5080019d67958bb0cb1d6dff3e0a3e4e16591333149e3931fdfd0b4e129bf8d28ce73fed3d8f7e934d512698a49c740f6b16f70f3e858ceb5c0ecdd60b2355b066984b0ef5eac3634e007c4b388509b7d33918ceb978f8f98eb377d4b332a7fb1e44f8a96d8a2162e02bbdf5b05cc749a185d4c0cf446ddad8bcb1a98a227c08a74d3a637d1107fa031e446da41c7ac33978d1177029b0756f655bfc3dbe5b5323b0f095318d748bfd3fef61bb001ffef4ee4327045e0f68bac0fb3837a8f6891c97429deaaf5aefb77eb123b50264f736f92bc177e818e6ed0c03e250db624b90d15ec75dede6fb99109cf32cb116d743bee176f67d4dcbd692fa09b99c1df67bbddfb82c4686cc50562dd2f150f9e3208c25c826e70e17a674dc913833dacbbe71cd92cb7432424c83f9fcb20e1a944885fb8537d140be781843fe7ccd16bc37524dea7a8e4294f515e9cb2e62c5935336bbd434d7fbd3ca324c785d9444fdb5c7e8fd257cf923e8bb09607882481379653bf0c079accfaba82ac2cb8ca83d150722622dc0d2accb3f4eca1bbfc6be429819896def23046b4cb15dc8a1383830bef3af805149252a06f8d64e3839e999b37d4e78fb3e34ea0ae302b70f0e2bd0f68dc68497ff91562a1641dd01165b297110d4687a3c666f8e3331151f2298a8bbecb86ef347fbab1444d8bdd65761f43ef4f4bf64e4b64a40bd09e710aa697e41dda520614334ebc89d408d0855cc8361a39b5ee42937429f58c3c9d8e7f3005a44adbd10e0c4973f8596e0e65919d0240520ca3189fcfef9e32e766291ac8d6fa5516ba302fd2a1f1f8a7d431555df8aa5d427acca32975a31a60dbaac161354d3236abf88c6f137328b829be35b57c8fafc9b5faef720f3091bfb7154d4fbb853787f3f0cf921d141ce5e3f9c14540d1760e8baac2fbb991559ee716f2d568ea60f7431527205e897e9e3d2590c71498dad27784bd7d8a2daab08f633572e925dead8995d1f5fa700935e7f58afb0a5b75c0af272d84d07d3a1645a09bea863d58de56f743f84b3fcd74d90e25b1079d25ce11e68b66107118197182a7b11e5d4258233f0e1f63aa2790a060e9f57c269e20430cafef4e700d5e884917163c5fe8d4bb9d3e0b6f3c30ec62ecf1ded2b1cbc96d5f6ced09a22d6724232eaea2eeb620db12c220d9aec10df8c3ad56b6ee59ccfb96fd98f2528d8279b3a9112be42d21aad781b89c52d23f7079dcda3391dfa0a79d62e3bcdc96abf5d66a2cd245ac671cda1fa7b19f0bc2916059d59f63e8b4abffd841164d0be9b75fcd366a2f791ef2b4ea144a56543bcb404c3631263dae76f041da55260f57e27cf0ed35a46b22a219c3393e102522e510aacbd6a831e64856908c88a69cb2007bc6db6d308e51ddd9f3d179cd2ef602a194c56c2ed437d0974e08b3610c47986c8121a042853ae2b4493bc59dd60b9d002c42e8f344c21c167daebd93c59881831df96e488ed7a04c120280b29ded7fedfbae374996607871f426ee924d82de8c677d8d9e48aafddd1a2e21572dfadc9a42628df23abc7f2677763cba4d3218af6b816481305fe12ed5aa12d65b6e17c67bdf2b55aa1b643e5babbe289f6fcdefa9e27e7e6da0aeb3e6e6ec164a951197636c6d24425f7facaa0f35f48661fbbc2920cff48aa2e4cbd28a431ef4d02b0cadb5d0b771e3eba5de6fc764b73fe69ca18173735cd996f36f555d7dee390618326d6ce56e112d819bc279dfdfec38326056510e2035d707e8ada0a58c70abc1b117ace33f19fc90c5ad72df6c060d05770dafdd16174d07c79c8231ff397d2933a5ba7b150cbf9021c359605e657ed2731578c7a0ce67fe0c781eb6d9bd8e1c7e2854d4093e0ecdc0e28fcac8d38e0bc881eb9017fd67bc6a4f66ac072691044d6f1ab36c6a9189433a9f49609f8d845b60cfd05a5deb7d35db10544afd92f2a4d7a802a1835c810e242a2024d3a72edcb83f042a55a89239bad7ef04f25cbfbe8ca43a37cb001b90f089097d6ec83036165b23452d6241dd83ae06f27f359902d00f19b17639e264c4dcc0a16e83c42dc99a0dd91ccb6d5e6ab2999437a9b366d5135314047709d72c31e429d40f704504b3195c7afb3d294d618592614c82080fca49b2dc35bf590efabc8f33d079082b47260231ced6b50ff3c70b2746493bb823dd7b8d178ed21cc29189e1b66e16694a25adb72682d96fe37e83437619ae59bdaaade924f88a951ebb78ea3954f7eb58d325d707f29f4abfbeb0cb8512d124a0bfc7f884b5c51da072f3af931235edb1afee4f1edab508c875450dafa9d7446404926674692bf37ed5eccc70b0fc032026ea41cf7e939ed6b80d94c1a2dd13f1c57492c7acc9284d2561e38eb43d4c1afcd535a82a39c247b6f45a091aa2b40885dfc443e9b80a3dfb490b1e911a77614f79a2a50f9c77ab283eb9250fa3491f44193d4b17190c835209521753a5d5437103c2b85de0c3327c894b7b62eca228f568dc27a53c6f31e7e78e2d75b2d7f454eca79808399c1def9caa407e2ed8e2b909edd7ad4", 0x1000}, {&(0x7f00000011c0)="af6f1b3e7cabf2b80b7128076e42f9aa0ca9ff9f8db835ea836cb48b255433fc35acb75d6700f57ddd084f10da62b3aab3c24bbea7ca4de97fd2277cda0022a1bb4cdc0fc1070f1c6c704f", 0x4b}, {&(0x7f0000001280)="75f9fbc60d8c6b7f068c6bcadef40ae0e7926dab3d022bf400c04d30a5480e14aba48937ad", 0x25}, {&(0x7f00000012c0)="0d72964e91f906123599f8b9ba09a24b8a419c2ec5f31ec2fc4445bf2e7cc2357ff875766beeb54d90ba84671de647b629452e3cb3189b4c86e78e8dc0db378c27a12c2d623a333b6a7c00bd5e801b7d25d4999c1df84d1e0eb98445611d5d04a1f8b4c03de495e79ccbfeb517ba17937d57e22cb1e0528ea7634672d272055c1e1b5cb2699fccd065cbf5e207e6e37c8d6cbc5d", 0x94}], 0x7, 0x0, 0x8) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) getpeername$inet6(r2, &(0x7f0000001440), &(0x7f0000001480)=0xc) 13:36:05 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 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) close(r1) writev(r1, &(0x7f0000001b40)=[{&(0x7f0000000900)="24ceec68336e8a0ee19c639e424af55d1f1abf885b03753fc2571b2bc9abe5e210b09260655f6cb38eb88c048765c9966ee9af376d301e03e0e199123b664e2b9a317204dc41566bcda38c5c9eb197ba8325d8a51084980f2caed9eb4194482df7ce354338ecdfb59b669c00008c8ad7e1f6951c174d52d68c48ca052d367ea1be795048585f8f7fbc91163009098a14010db143f3b694f3533d0028cab760a0171ed87cff198f2b76aa42ed2b309458354140c793bea28d4efedb6fe48cb116ab1275cf968587404a06f5c6aaa4e8ded4bd5cb1539be5a6704fd7ddf460bfababaf5b0c81bf97108604e8da6e2db7c5e9122bb05a847bf159c309bf6e8959ba9becedc247b5f84f9e86fa5787aba9d8f6c970d916b7080e378722e6a0d29485574483cfd572c2efb9992087edf557785607ff4eec418072f46a4b27b1a7a36700b1a4e04e7fe6d3792526bb2cba2332526ce609b97dc05b9f82348e9e7a7e52fec3844d30381a58c97d3ffeceaf73bb968060369948f029522f374bc49c866fca87196d370995cfde89d4b92bc54c4c4b27fca225fc55afab8527318733e91aa5148e4eebdb426f7c34ac043ed0848ca4df108ab1f827ddf0711bede58786d59ff4ed64bfa344c3815bf2cc60a27a069348ffb09d300410707f14f7b799b95fc786d73a4dc127490d258ce2e0c0a80677ceb5f36977335b1b6c3d798260a05a255e279945345d3658444132e4e2f69886b0446c9337e9f34f37bfe852f56d3170300ca1ed1397efe977a11719f7e6e716c5f2140d211a0c82863dcf8c6959099e9e79029c8a59ef0fc142fe8c88a64a3903ee55dd7c0f9225d76d0bc058c448003fd51978438ca2f8022076d993d89e6dbd4be050a577dcafe4a909aab492836b28e1c59605fb7fe2df34bfb08d32f45979bf879d560d76b1789c10207af0e67ebd2cd9e47c67225238e2c5e31eee6c407dba9ed384ea6e1d5620ed9886fe7c5bda22487791adc3448d711b796f5f67cc341105b11279d10c4c601f02df43397fe390570f2dafc0a286af1d0142adba6c79cacbf0e1b47b870e4d56994160c025504ab50df9a3a9065d5a69aa16b9d69c6526bb58e8c2ab3533b426bf96f8a2aafc7fdaf11b7733fa45fd698d3bd341eecce1603dd2ba083fc0559577d9a2919772d274d4a432a1106b60abfc432f431cc94ed387187bb2b21880b188e543423726c6350bd5ccae18202ef5b66a31ba127118ecd08152c3291ae8c1486d1830e2f08d205213953176d06c96ff012ce88a6a77cd071677efe92d06e66653f533a6fd5a0d068429869bd734c8ca43ac435364c7e556a5d707a586c680406171ed30c5cbead7eeddb3ec5d55ee9d0c4294fcbb10bb9168ba00f37cd836b800df29efe5a2480e47e1585ae0068ce54e2b8e607c86b65465dc5b45c9b83751ea5c53cffac8b6a6335131af34128c271ecd049f36dafcae35d7941b214b3ff130ec59cb8acae65e9cab4307280014c8399c8ceaa9ac1d0af52ce8b30f3db503469b9bc8c6062f21651cc72dcba2355620e01a5f4d663cec07004d0d4ee4e20c9d9e54a243629408e54fd3f7f34b64937f7ec9f27c935a6df4c81be5d80881ea239ba1eb1e1306ff68713b3bcb3202b82e552ff6d5049a426d2018b7b39ff800580bca87046d1357600587b12b2c936e0d9e2f369453378a16164f5e08e2f5218e8cad82297e3f28e247cf09c5fd9f131900deab7ba51c904ecb8c989566ffa32f8fadbdde81a6c08ce79ce0273b89c4ebf538a3ae6d3f9e1cbd92d1f7f12606d535aa4c8c556a32bc882e93278f9b5640579cd18a999b3b90a16e87cf22aa13259a29dfc17e518d5cf81b218d3cc4af5098b88edc8f7cf9d76eb790684803f40b721b6f7b01bb4abab6ce6f622d3ef7b10107159391f710d5e0a4d57a223c76b6e0066aaa02733590b106ab67b78ef9c6743abac9feba7cca908407ab1a0afb8c2128c572578575e528c361e34296bdbe658a6dcc7e51d8b970b1fc9161aadc5bc0eca1c84ad83f740e3183185f9c3c2f9c2794d6d7f52bd312b8a031dcb479b24fd655fdca5e0c56c52f708cfe995f52499e1e9a154fc17aa670eaf287450d2c49e2ce399cf8302580415c042c6600cf181a1834ac88bc387cd0cae70ea2ddba1e9b36febc74c4c8a3596a06c0bc6ab319880e1371ab0f0ac32db559a7cffdc72e87629c75708a18448ecbdcbebfb755b997e5ef7d0fb9485deb97fac4f5c58e7a879e30259ec3da30c89896f42d521f99d398f53155212615fb98279a7e295404d102dd49372b610690d8e707495b44bb803c45a6b0a80c25cc27f6a7a8bfe51f3fc484af5d57280d98ac07c0e24497180cd2728f627ba1cedbd29e9945dc585a2e5074fba0b6f5819d7d9fc7b7cabc751f39080437e03fc21c7f67fa6c3ada843e6bf76adfda7aa60aacec966f34f77b4252e9573753d572ab07790ee8bdfaf334bd32a014b732b6e13c1df53f74625c40b8d3d3de65503d37f5fcfd2cbe0c9a9f1e854803e8c2bf2dfbf67a7caf7be9552f8a35478bdb1801624dfbe14bf6609bb18d539a8e56d9cdf3b2f8bbe8fda6d90307b805bf55a4dc2332db61ee4602777566963e9ca0e53d13d38388e0bac71d360b70c4ba816d01c089bcfb0287cae660ed606311a955a82327c3f0bf80f1d55b9c7984c8cdd08e5ffa921a6ef56d9a41ba96330da028465a64bb56f9579ead1b5400a934c5e09e00f40ab4edb7b38887d42eda1c31703d3effdc90f6de606fc1e16c0c76979956189fdc3d6eabc2e0c93c7b3ac791456e8437f6f432ae153e086ab2e7aa6bffadb5c6f791fc562041b4aa6ecd1c7b99d48f490fcca7238561013c8379ce27e3b3729dc7d19a354efe0802ac13537482c14f5499395c5b332e75f67a74d7fb7b605fd8abf32eff523e52fae8429e500a898d60e75b3394957f36c6dc151434c7c4bf7af806e832df75129f00e82b3f9701e04f98dc3006611aac21ef53761971af2421756042ff56fe1bf380348d5ddbd807804526af1b0fd9fad1996f6dd5d60a02caf7c0b8ed085372d00d039c0c5b9c6b1db9496f278d538abfca507c6a8cbf411e5981e573df3cdd41f2c483648e7834f5215dd4878a4b7eb82a4f00322d0865d97e06e5fbaf634d0b19976e7d27723e1fe837822a2bfe256fec2346ec5e6d652be0b5da52eddac3b7c70a0fb803acb576a83b291462f3b3440cea6feb576b72288fec250151d5d6fddc396f4fc560523955928e105488060d398c52159001284ac0d414e0999f25e0d654ef7d05274cf648e0eaaa41a528a9313c1811fc12029c49a45627c952b1d6db9347cb1603e2b5b96d6844729748e67d663969778cfedd7c57e8cba680a0f425d81636476ca69e9e25dc2b548688513a0c0fa55e3d250361901d10b7c1664d6b27c647a2c9bcfb86e0bd5fc70b5b2bd6cc5941e87ece477fa890719f03b921fd67f161a79f93c5a63a3bad9116484e05ad45f1664f02f0f124e49e6dea39de1b3cf856da503029c93d86d6d00bffc78fe1653e0b866cd039562df0c56db9bca3f9c46e33b9d12082d90d78ff092ec461fccff05604a0c02b96f2dc9ceac7e21e291bdf28956a4fb986cb867113b7430a52d109a6ddff2e77c33d50f11ec48148011e988314381e3ff382291fa10ad8c780c0ee2bbbee438844370becf64f97774eb8b1e58b5c1168f0c8db88cb8e3550aabb2b7e88a1a98654a2b7437b9af4f9d0dabb2ac6e19817d8b21cf91b761a68fcd49196a6445292cd242f6aa7807194d95c1a2eec9e0c5e9525b28fed884262805c8d0c6244b5016e129dd4d9aa5b13010cf043c8ce6724b0aff28b4b24a97474806211ccc00826e93991abad09c882920b20c96ecf4817a040f47867bcd24e8911cf60dd1b28e9822b8f2943db0cca2ceec0da77a4261aa87eba43502c840d1f64502e75d72aa1684decb5dd4a2188e4615e698af9c21d001d7d281aa2f2311f5b48e88e6fe9559e817ae9be1ed1da78cff87be4fce766faee694f168eb1a58fee7d05e84018d419457004e359d1e2d738c39ae132967eb15899fea03a5c81e6390f1c57b3ecfe8ef119b05fc96a6ebff9808cd1c2f63b1464f73f4989d4814be66abd5311a26c2bb94cbc1ffb4d6f587adab8e39d8c337c7865d49351b1aeacea592d3189e7b1b4bdef0541c464d6aa4c7291ee17fd226ab385351cc028c14d6b837d41a64abe0c7b55722b3f4a828aaac7cfb86a5e2e02158e1734fe44d492386a5eef7231d935b0f8b6deb528fa14d0b4991dd8a108a7e1f29b846eb1d9246dd63ea9be23ceab1a1dbdfd712aecfe810befc13a7e65dd15df02fd2b50cfced6c7ad6b7bebe7019f8b6761f9be2e2a75369919b73827dc745285e985aeb33fb7db7fe7b5363e93ebb4d709d331ab69fe2136d709c3f2e192457a32a8baceb2c78fc83ba15d2c718df584c68259859dc562a587a66d72c914622d67a2d3bd3fc8a05d8c003aba7965551503cbd1d5a0e4697ff6715095ee55d9eec6f7c3ce3046a696a62625d16a88645c242ac800665dcfe48a43f2d7798f46ba9376150e91d6cbfa32989e51c421f701d011b9f99b09954a5edabd2271297471e946a847561b416e130afc2b52327f3698a6921d31ad6757fcfbd0c7ffe740e53e2118a956a1dd16ddd2da101b44b5cc45e082b3e515b19f0c10e2d37e9da568e2a7e69e6c6092d7afca60679f6fc18c0cc6aee2daefa0367db4928b28f617f22334474740fad613b441a1bb526b9e9561f650daa1009152230ecfdfbc4d2e04048ee0510fb92c970e01ab2b40cd4723c554309f2f103019c2febe5d4aeeb51026b8b479e0e5aef01471fb0bf344fd214b397d4c8c3844845a736635a9e3b56ca3b47060c31dea52bf0e4669db5f59bc4898d99a07f3e188c83da5d6290486059680abae39757a2798764180c99340a583fee5d40812629cbd29d4b2b6bb61408aa49305df06c6e85b0046e9dcbee5946d37b601c230d4250ca03d79a3b807128849543f088ada98e0e4ac8584eeed81aaa2f7c3f5c833cb2edbf444c4a07ad28c6ea1cf1e6992f34657cfef4fd410d1a82c29704834304a420ef9637c2e87f58b519b401b454e8fa8af8ec73c21acf5a84c2e5b18f493f3ec5649489d4506220313d07548783f3b1147dc7bf9da0b2c762e7adfd31aa9eed18c6789401fd0454f1523ff76f7be9c94ade6c0fcd5561709e5e7deef167fc7a84d98d78045c9e7a6f9ecbd0367b72b3a91b2f9205dbbbe3fd55fd95ee554c15b830127fc20d98c6503668b6196bb1d29266a17641e884c88f00548749c1b02ce05e80a942cc0a84757bb259da870ee9cf8e44e180bd0640c5b7933ea4886bc5aab96343fb5acac8b3105e64769c77b4b3171a70208142b3d504aba9cd86f65dbd3bc2614cba981f8bfb08999c0c36663cc2db966bca24ae446673dd8b4b3f0cd04794119c345f91851747f8c8aa344553f3a4b95fc641f9b1e6fcdee829c4b8b79768daf7c06ea16c0f585fdf60a71c6c667648d52124c0385c7b68af9184c4bf41b5b189f43edd35ccde74065f259b931f306f801acdd0bfdf7fdef162d3c5027390fb714c8794b502d27d9c52933084908eb431eda2bddf7d48dbd95bada390a706f474e61c04d20276e938b7c62c307ae41f543449ee095a3959c91af7d1ce884b4051a2eae053c69e52e228d2f73c910db4f924d0ce1c4a3485de12ccb62032d8d31cd7874197cbb3d51d49b46cba01571949872f544", 0x1000}, {&(0x7f0000000040)="da29f190b9f1089bab880dab", 0xc}, {&(0x7f0000000100)="843017ff07db1d5386b955702d7fde94b89cfb5d818f387fe375c7fc2cee784c46449f9d0ff113ed55ffff57b330cf5236b061afafe493b9dd049c0fec69f05d7758c81b7d2f38fefb7b9cfeb18d0e83ea4d30c1384cba0b2c0507259fbaa455e61f1ced5ea31be46a2f2871eb1afccc151c70b03567b295703480f7372ea63e12433da6d6ebdeef7530630970c57aac461b6db9158a5292a5304a40de3ead6c1c06fcd0cb2216856949527ad8efc8fffa893c7a4eee2a90ef61c68893b40395198c5b2d442b03a981895c313894ec1b59fcadea357d0ba190211979f405cd82a6b0150d675c14fc4deaed8cb84979561a23a595f6c9ccc711926e25d7f8aa", 0xff}, {&(0x7f0000000200)="96471bb623086cba33d5959cb13173204b19ce0cc328e7b27afdb8843b0332600ce9fa79738697ef452c098868ab368fca5bf8ba87482d0bababe3e435b69aa078dcfbe0563abbe619c84c3db3aafa50c72df650ec5e13c6251df6703d981dab119625057a7471e8a7520ae521e22e9ad30dba621c5cfd2e7522893d8e7c59a0bfb40675a1fe2a6d999f93569d742c95df88314f616b9ff2374e2031bbffa93c26de", 0xa2}, {&(0x7f0000001900)="b61ff8429643640564f6161e481bbf3d729e088c3f4e34bcaf3f607c95337fe23089f10da39490ab018430ba977e6c6412609552d57d89c114f41e25e1f27f85f7e5aefc4456ebda5b3f3b6aef4771cc83439b4cadd9d971e8eaa59f0758fd770ebd55d60d056d9b408dbe521464043bd70e87e9e2dbd206976096ad7b8c981d9f777a0086de7d278461148dd74bfda601b76567ba468544a6fc0a2a102798cff9dcc57da1f048b04291c4910895ece9f2e644f3c474353c37db1150cf0914a372186836529dd505f634180892265d845de938e5d44082316827cd38e2fecd50725bfc8629535990c52dba506f99992e7f", 0xf1}, {&(0x7f0000001a00)="850983b315ccf5b05cb7694e5ce73cf0e8db2eb5a54cdafe5f2b3ae71dbc261ee251e8b9eb8312037ceb37a3a7a1c67978594a01d2ccb010b2fde615536509e845d23bcebe44c1d691825c5bd942c49ec29bf735072f61d83b6b44112b272fefda830457f6613c0b35125ef636cc9516249ca2d86b72271fedf6838e", 0x7c}, {&(0x7f0000001a80)="de69c10902b5cde8eb973f67aebc616ab92177c7ee5f930e80e3f89839aec090f3f48cacffce347621f53460f9f4eba5f12004bfdc5ec9a2a020d9f460e18b4beb54999b39dce5270cadbeb9f556ac1a1989612567b058272b1edbcc3c8b249265efd6d9d837574002020b9ae31c4d2f65ee5ca92e68f7f129309c85167d7d07a8690e", 0x83}], 0x7) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000340)="ae1ed63e80755cde75645456649152d6052ad49cb6bbca88ae94bea04f3f362d1cff6096c24f5d8e4db4a20bc97931efc87acfff1be5823df828b81627ed99c41edc96ddc8f81da711f9fe9f32ec4e83495c22337600b59a393391475fd93c6e16cc23af3b4e4f575a76010211f7dc834bd9efbc0a23206effd24adca6d7a5c89e3760a4672783a7e8818b9342252d931e26ccb34b949b332c8741af36006861b5de23fa288fef53d91078eac74f7883262967465313cc525d9a35b39cb91d2df2f36ce625816339ca95026dd9dea505e9adb2465999353b6861da53e3fc448d44fa680b8d14c10b08fd04e440b35a751f027720870716c4ea9f6f545252ba4d6e66892b331d2d1ea032c92359976554e621a95fd3a52f88bb085b236b5940f55242a2cf5dc2c67cdae922849a6d03fad3d0bc5edd97819cdd2358a596c62ce0047c523165fbf92a645ddee82afaf7ac8da4ea4d89a37861752a215567a1cc9dcb5ac6843fb72da10ca31b1c4e63c10555cbc180be2005966d43fcfdc8840cd247f616088d2dd976c596b5fb31675fed1db25dca790a49dbe673655790f114fd7f852c0a0ad8870488e2b83ce7d6dcc6b9a90db87b4460fc98c28c0bfdd2877e33f1caeacfb2264f54308d37c03043e450f3cd4c43cbfe3a9f9d80351c5fcef4b6edc941cda4e9cd0f97daf15f716900369e5ea5f3488c8ef076dd38ff54e89a99f0740d3a9c0c8f58d459a356caf7fb3bd15f630bf2707fcc3c86834af73538f3ff2dd711a09aa9928c82b325404ca9f60553c4ba4e4154d105e08a5d1b975922f40df214906bd1d26d2abfd6170ea7314f926c3cb9109eed51d1de185807a6cb64e26ac3e682eec6c98186e6b978d1c89ff67d400a40dc36ca446b5c8491dd04b56283d01caf524a104ec577fa73d44c17f632ee0f6bd19e7dacdce8cb2b7dcab38f25c297b15bd4e4139744df745e5aa2b9a30bc072c038192917152444f392dc584907cb9bba729ac59e03d956d35823aed50ef02025219e0c330e66f9e21cb1983574c672e7bc2b30c35a4af3ec1b83a014d569d71555504610f2c7d21fde5a988734e29c669f6961a48878d80ec40036c72007ee6a298e87f55c74f7e9eea7b884e46f2c3b14cfa96061f0fd1ee6a646877147db030b6ce065b06acd90a45e11e0d97b594952d5e9213db790b75b9a1595fa2a54567042c27d1191657c0dbb7bc58a69d8b0d1b7752a767dadedc774c4b50ff26e3df621edece026aecb136b6e533f07861ac6584fded8607f64adc1143f1a52b88d76a3b6e58ca4da77509f485c2ee73acf2e7c65d7d6e077b921b40119c93bf82785f63a7a39107d3fb92026f85a39627e645336787bd72999be535d176a0c6109fe6f978d220fac9eca6e2b3b02e766e6bcd7993e9b6d541694797b113fbda1595b2282c1b56f477272478eabed5d6d5ff80d8c2ee6ce8e8cc8ec1214cb95df35282c755f770ff60b008feb067a4756439ab6c54826a05948ddbcf4fb4fe2aaccd89404c5c02fe4b30cafe7132b5b15ea9ae55e3fd6196a032f03030428650a4ac02f0ee975265229a7d0a74f3106baad2bc9e51947088ca04d6d1e86b8fae8a5ed583abf22abb6a0edf54cd655aa9c00ca78d4132c2cd0a4d0663028a2805b5720a6e3acf970baa259bbb328cf86238bfaa0628cfd9a4b0cc6e30c84163e862820005b7e30de86431e031ec4ff4c29bff1067c2033b1e245dfb09d67039b169849a8be93fd0db42e4f21d72e34195eab194d340f8795e4f8b5c1a0194b6eb9056368b48209c6ea1ec9249e3ea8f119763e6eb9c6a02acea1142bea9a6b5f1ea6792225a2532ac12069203519df675052cfeeca7838cee34f2eae64f9f69a6c78e2a7ead4af1f8275f975f168c1c2ca66f708585f10b31cff37adc4bd7c03716a3be1f55007a938485ec88a38e7c5cba9b321d396614d341729de97c8572070e33bb3bf428d3ff27a4806f102f5", 0x585) 13:36:05 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) 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)={0x1000, 0x7, 0x400, 0x0, "0000000000000001000004000080e61000", 0xfffffffc, 0xf53}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 13:36:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") mkdir(&(0x7f0000000140)='./file0\x00', 0x40) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x9) 13:36:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {}, {}]}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 13:36:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 13:36:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008, 0x0, r3}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) r4 = kqueue() dup(r4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) flock(0xffffffffffffff9c, 0x8) 13:36:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x84}, {0x6}]}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r1, &(0x7f0000000080)="bb", 0x1) execve(0x0, 0x0, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="42fcd79a29a1b8c94b6da95044b8bab53c1934ab67807eb4f424f965422ff7cd4af4adef8602d77933acd964a0be43b5bc0603a65fffd7d9f36fb0b108ef82e73381141f22c88f54f3db0ac4d897d7f26f899576283c05d2272f61f379a911b9f548f9a5545d7f72c217708a2c87871e97a0c64ed28fb4", 0x77}, {&(0x7f0000000300)="be197b3d91674d591efa95daf1f2b5dc87afa2f84b657bc4b0609fca23b9fec5a40f29dc7fa6dea02054510c45a03173520542b7fd2a2f8ec4107bc708f4311ae378990eb1b724ef3c52c43bf80b77771c4c93b832d4e5798ea7cc26b90122aa5f21f2d3aa01a7a8d19cf9dd2822ed3eacd8c1175a0b5e64419e17bb0a9f1f6f99a1c392d2d5c5afbc3d477d00b1f56be061999f66c424874a6193cc51db09cfc620df46b2e3c452f361984f3c260e669d042da1c9d446ca6e3bac9fd04608f2c69d4afcd3f056196245fa78e5089930017589f0361732eac5e80dcc4c9d4b9e8fffc098", 0xe4}, {&(0x7f0000000400)="3999b7948f0316ba2f36a27bab71fce39e88c253cf22bff6b483770a78da4fdd1ca009953a99c6cc5b0c51d25edc6c8814760324877cd7e59d3f8623c3b233fbea5546d653a441d852b9bef7037b5953dacbb31b0cc60165afd4028e59af1a7235d91e1ff9fda02aa6ec7a4c8fda39a8d2d5a34c088f5aa0362b519cc1162b0d51b8a237b8779a5e98d7e999f117adfc83f2c5ce3cf960ab8d68bc2235b2f01a9784d02fa507ac5eb026bd7bb9e5fd21dee337e647f7f0eecea179a3cc8cc0386429bbdc4c8a24807e6b5a87aac7b43f5de02475c52b1e05b2066ac648ae52c3d38620402ab57f270524c0361f0479a9d349c6830b4a6e3acca97956a46778130985ef8ac695980af5eed3b87b4ebfb694e401381344f83ab49478d27278bcf0918d0ec52a48566cd01924354e2d9655e1c2ff086d138d367d0c154055450fed9c3399cbb3db6fb3f062181dfab522bd90607d83dc25cc713a45336708bd70a24d7f20109b7e8918d53a0089157747bb3884abaed4031785e9c067b8ddf62892c7cd6b7d3efa453627e5ce49e72691f0beb2586c5b72756002a701c51898f64d1cd744d213dc2ad3fd93ab732060e27edea80097379938c74228c0cc2c700aed5e31a772df526f680a1b3431d5a17239c70bf5e1954eaccfdf9f5d2e32ab6f5d10fad9029de8185cb18ac88120540db604719edc4acad5eec0a7e75209f4ca286511904383bc40da1b2d4219bd698bff5e6a19bbdca19f68d115ce1a6b5e1312a9f67c517439525ed8b8c2199b47bf865fcd3aae95715049326d6421083f83b0b826bc78ed75adbd37f29605776c77fab38540651851270e42f023b1a098155b5748f50d86f2e0fba7dcc1ded905a10e2a10d3ef335b753d9c4c4578646455635b421ae5479ad072913a92c5944a7f3c08cbf1f2f915e0e276ae0991fc1b227b450488ab119d4bc819c09e044072ecd019cff351991441daa7002105233bd21857fdc8f995d8c4dfb3bd7450a66519dcc3017eaf023af3a6935bb7f64701aec4f26943ad5930ac44a6c9384f46dfa7f250d6c816fbfd93a6c56eadfd34106ea53bd4a143e3f72885157d23a1380716a80c9df8d83a74aa0f7c94d00fa57da2f0291947664500211dd32b9d78e2209e70f3cd6b427c933f0564427f0ac8ee0a920d7f0d65631598566df2a4832682e957f97eaac8c35caf7967b0493a6cef808180a31006fbb15b1dfd16a89eff604ea93f588009517e2d959020af335795f6329c39d5fd3789c84557c08294a6fab936255b4a87f9d5d14d7fa77ae80ba4381b6fa197a5ce69c9d0458ecc03461ed9b2dcc28764d1de0e850e4d28a7c2b11439503ae08fcf222d1715a88a377c6af60b9c03ab9cfdac5dad9f1a755246cff8e0a92e7ebcaa47701b8c61a59f1cd8f16c764ad69e20ce90afeca78e51e73c2dc4ca95a9dcf326d1903971e2cd5e168f4d4d3b6cd8dd1cbe6baed54a4f1242f474dab410d72baadcb52ab1c5a6b018b769fc1efaddb4f2cf01bd315acf24517dae6bcdd0082a95eff18f2cc49f5ed6a40f04ab5b582f390458fd5545ae77f0ab4f688ac12d850436cba6a9ca06a3f8efdeec995eeca89a1a2c33cb3114fd1373f7a0bca9f443a4dc064e523a4a7b161c5500d6e76a6f88d2fbb3bbe18bd429aa715de2d338fca693084015acf155839feca1b007aff7f5770cc0683f6d9c5c7930fad2cf0d57b1d9b561cf2c01ac63bf3e49232913eb4460c9645b21ee9bd2cd524db6e9f337cd1feee732e00a9cc60b00ac9b2178d28b2ae7c995f3a1ba3e543771fef5e83b6b97aa6f8baccfc3d30c4793bde643f1350179915b760509302fe64a153502b0a1fc72282225f1b52b1fb776586413111e507011e1a70da85fdca9d33fcc540d613675cbf680a0afcc44ce8533e3cc06bd3bb55f3d2af8b0cc7bdfe3a5ef3f4f57be19d620f67eb58d99b7ec6062fca22f13b26077b96f8346e918f73300a4edcab8ed58d04413349b8366c50bfe268882a94148cd5c033885a829d50d3b4b8007de40ee583e070ebd80a4f007aa9794ac1ffab98a4f19e1d5051f8fb2b702615212742369073fcdea06b9897bdc218c85476ad511038396a3965b771f21619db38ab88ae6f0c7e85508f3ad973de2c9081b9e96621becafd5e17aa24341efe29b5c7075959939c093f131f9f863c6c649f0a5f898326e80d70d5d81744db5661e4c16211b92f36fff3bcbeaf6b232af0d4f9b8c9d756cc0ad0cc9e6f5150e5a8239dcd1b680c4e699cb52f3a9deec229e10231d5a4768dddc900e632f10d6f2d74e7526410b890f3f1ac81b507ecd5c0ec36cef207009c1aa02736bfd388da67fe53d64261e69883aafe537f211b596bdcc761fb3a06865b24aee33961328bb7773396e0d6cbbd9dd94acd531656a848460dc963406b6f7b90de92eb1352f9bcb78c6a48390f312d1b4f1b9ed9f5f9d7b7f4540547d045241e2a67533701fc5688b95bc105b7e99b3f996325e8a90ea70af3d746c72c4f093c766d581cf3a895c115cb34354706f4ec1832baaf338e45aa81cd9b50235963ac4ec04c906bb789fff52742499dfd240165780aa8838fac7e8b17242092ec53d528981d3eae9ffcefc37ce6da71232cbaeb864076ee89a85690371c4583b033bd03c51e8911a58b94980aec9290a3bea2324cc4972010cf350dfd19d4614b93e2664de50522f6f5880eb8f15112534e06278ccd01049acf7eff61f0b33c6c865e3832503461f16cd33976c9f544f35a980cf22176219e6f72dd37699051d8855bd7852c571b5c2429e36fd8db2bc439171fa4a91aed85faf7ed83e5df31439fbe9ac25ba928c295669d8168467b2a0d6a8a8b17359f8a26eaad4621913940342dccea36da90a98c8b19e96b27380827137b76e7f1864e6a856cae6035c3646756e5036e2ac548bf7cfcb86e0f5d01f9cf34e67e0ea9241bf0ad56377a73083689b8e76a10c26ec857f7297620af283ce30ff20bfb5b3f11b6c939ae95956e7144650fba6f75084f6f5df990bfe19cff46cca35b5af5864485e4118e138aae24947a59819ffd81f580a72fb6490b614f50a115b9083013dbef40d890482d1d341a9486ee2df6bcce5d3c1ac9fcf196094b8d72c03f069bd27f050f1b307312cc5b8e4fe32ed55f1346d54148122155da21dd8c8d092cdc485af8e566e9673664504ddf7821f545744ece2fe5cc67c4ee9e1209e376f2849f5cc898bb6edcd64eac5db3ec49c157016a818e1cfd4ec7298efb20008d82e8ff8a548d29c686b398f5b6668a3afb42f5f6ffb4e76f76f07fa67283ed5414ad00a3c0f1f04e5471202426881d700b0fbcc54c6e5bff541e37cfeceed0032f6969bc2f3de0a26fb864a340681f0f93e10037720d6ee5ac9a5a99871faeededbaa2c13ce949c40955393e171943c7127f7639ad365b2c10aebf9a0c84f2051fa9f080a7cb4059255f3667e8be4457983cf39f6c37a3117b59d81fa0e50dcca79f035e9458605dbd35531d10ac0be1e492307a89f1a1bbe431b50e9842d7133fa4941143ef15b96db548407fc291bff012645713ea46894cb54c9bed1ad07cccb4c473a0ced31228fe1326c0624e55685f67c8c3828e0062376e5b9e7f3a0de820d9de91eb1e7ec5c412f10417771be9b702e2ea3d58459acfcab89a5f7167b0e63ad37ad58428a306af0a68de2d0616ba13ae3529487b6851ebaaaf3dcdbcfa21fa5a1b6e0f854f983c04ba13c970bcabf483959a6528aa86dbd02a2869a54e0e766ce5d243224a03e14f9ce54a7436ad27af799af896c5f3146e148517fceb2e70239fe4a0ce344728787176a5c473e7f1f7ba2debff7152424669f4a9af96b9e3ccc90acd488ffcae4d2f6b4472c4e6fe6158250851eaac8c1fc06bf6f1782918248c18153c6a18c63f5829d2d49535253b310a28111aad15e95628cac1c3cbf1a52fa43263a670dfd112cb38c7299b12008e7abbd4b832399099909154f14ade7cd7eec301132e82ec9b81ae1f5cfb77af1fda0d3fd4afe5f08d912093e82211fbc85116cf8c0f201888128166bd353508f35091fbed91a4b1145c451f9ab606ec36f0982541a6fe396e8b878f03fb8c7bd8286b4e5c69173734baa14c59ac265900cf50fbec438c8246b46354e843f57621cd31ba12c9ba63c37a495f214750f89179d94d17f6273ae631f522fca7f3bc91fbd3f4dc6c1715574189c52ddda421259ac05ba7d60582be79044d8096f155da27f079d2da86256cde59323d77b82b4a91e911a713ea933904231970ee62c55ad73425db19a2d2b45a3ef27e95b5dd0681534d705114fe979a80630ec76b6ddcd2b5adbd8e9070c62087e0663cf9a668fed8790a0b4f4a3c958275e721b5586e899aa732d83d2b3f7294ddb3e11ccb8e25836af51ce065b32f4120b64c7925e60eda5374c89b0d33588f5e2b71a8e5c7d672cae9f0c8651362b1ad7ef28eda7ec4f0fa5cbff29cb898996fafddda2e66f6a731127f5a2b4eabc69af36c8f10866914fbbbb6fc26e1b82c244b2317604ba5e5e4c0c1c42331f080500944e58621e9e531aef390c668a3eeff54f7020f2a9171138d1870c13910b24671226149bb9ac36ae273b63fbb181e524c0703d7281d5a3a7dc41a131aa7428fdf652721c64338bf14bb820f1850f11e37e111f2a9fba5686d038224595a2ea2ea608d6ffae270d4afb2977ef3413a272ce2943468aa2b35aa5bcbbfec1aa35cc7549e41db6140b315862b0fb63396faaf0f56316073b5f4b00907954512473a12e92c5dc5a6469e180af6368e8df114fcb7f1a8da187280c444a9bdd86c2fb8e93d82375083ab3b0d23916205b4c7a2e84d6f66b931c60428efac8e1e56a7f66b277ce9f864267bd1087fe7cc7f4fbebd155857619d2890faebcf7439732ed959702c1ac0ed91d3766582e87f77001b1610212c76ba1f36e89d3cff51e032f2eae162ea3785efdd8ca44fa57bea5d1be2977b72091c86afbe6ef5fce41e6d0696317d259469d77cf42827ed9d53f673d7305dc8abaf8040a53be678310d73fdc62b9da3ee8df081d47418d965e32f4c808e81b30abb3e28aab54545f7f78ecace1e387e6c59140e102081288e355cd0d48f8fe8d3b482e7d6f0295403e94d07e901d4a118a499810e62ebcbef7414b5cfd8b622df28f3b6ff3d099dc11ef0ffec5815de8b8fc6300f54c56fde605c85e5d2e3eb3628fcb5464c7dddf7883abed49da5dde053e908ec560aec00b3345be787e30b1f8bdf2b88b16e33071d9ff60b363b4e664be0ad5985e902dcc8c14a5b0255f3e143b88bd44edaa65b31148f0da4ea9ff167a46bf6eb29e587eb5fe2d0b50fc9d0deb6f25cd6df9e514275507871b7f1db1e084256aa85e7b50042b829bda1c8db8a4e984ec84b59de2db40fb8ccb68fa290e12f4435f25f2c200cc8e4c83ac8356fa18daa553541ea2829906ee1c84d5dde26109c60e4f06e1659dac1d1e5508bc69391d22a43abcfd0c53c45fbb1462c1c7397a3690f31b504f784e8fb048eacce1d0694908735260e16ff265d38a1155ffda37996bbfcef0b461dd2709c7e88a6c5609bcb14a17a81cd13ea7424bf4c76ec124b715c24019e72d9be2adf064196489911e3fb4ffe47ed473503d5b8b16629f7268ee7fcb0f8229cae0cef0556e8dcb4e1f333c16f0c81ba87dd49b6879c7eb5bf65a0d05b12e40ccc7d0ba3d1b77bcd4ba379483c3fd1cb0a5daf083e075a97faccce9c0d90f13275d0d9298ef3bef32e262ecf5ad", 0x1000}, {&(0x7f0000001400)="855c872a67d6dc50dc1b0cad0ee38da1fe9e92d39c1c7c9cc7135444f5f12e7ba47a2625e154d2e21ea0ab13c47440c37ea53d159d48dd48f925dc91edb1ce01c4ef789ba633397b9fa17e0ffc6549c6ca3c45ce5ac5d18c399d1304f28f2bdb0869ef30c9d4ff18aad69fd28455a977db810436c5378a868beeca3f47dc6043c0aef08d7acb4d5911cf3a2e6c76291a36a6cf873df6ec30264d5600d5e966beb82dbf7baeb17570bfdbfdab4030dbd1feb36a4d1a52d1924201cb90ba1f81ef4b3d", 0xc2}], 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") 13:36:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000001c0)=""/122, 0x7a) poll(&(0x7f0000000480)=[{r1, 0x21}], 0x1, 0x0) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 13:36:05 executing program 1: socket(0x18, 0x400000000002, 0x0) socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000004c0)=""/4096, &(0x7f0000000040)=0x1000) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c06f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfbd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f945d52e7f9702c591983f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000900000000000000bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9610ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90"], 0x10) dup2(r1, r0) socket(0x10, 0x2, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) acct(&(0x7f00000014c0)='./file0\x00') 13:36:05 executing program 1: 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 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 13:36:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x51, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee5], [0x0, 0x0, 0x2000000000000, 0x0, 0xa], [0x80000000ff], [0x0, 0x0, 0x0, 0x6, 0x0, 0x8001], [{}, {}, {}, {0x0, 0x5}, {}, {0x0, 0x0, 0xffffffff}], {0x0, 0x0, 0x0, 0xa}, {0xfffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 13:36:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x1f66c52830f0e3e6) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000280)='./file1\x00', &(0x7f0000000200)) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r2, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x8000001, 0x8000}, 0xc) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x1) getegid() fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000a00)=0x100000001) r5 = getppid() ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x1}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000008000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x5}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r4, 0x6, r5) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1, 0x12, r1, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open$dir(&(0x7f0000000200)='./file0\x00', 0x10140, 0x100) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7}, {0x6, 0x0, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 13:36:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x80000000530b) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3b83546eccaca7e8, 0x10, r4, 0x0, 0x6e67) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) renameat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./bus\x00') 13:36:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x4}, {0x24, 0x4}, {}], 0x3}) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x0) dup2(r3, r2) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x4003, 0x0) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r7, r6) connect$unix(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000880128d5574f292f0a5c21f7d461eb75f3ed6dec2aca0fff59563ddd58febc362c377b0898a32cc6231873bee249399c402334ed4e963fe1560fa100710ec0a460f66abdf9926eb529758c9dc4fc933fa46e70f919662a5bd37c2a0b2d039357d6afeae648b03d2c99c7fb3d3d73b37f3e15bd567041bd50000000"], 0x10) dup2(r6, r5) r8 = socket(0x2, 0x1, 0x0) r9 = socket(0x2, 0x4003, 0x0) r10 = socket(0x2, 0x1, 0x0) setsockopt(r10, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r10, r9) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="82969eefca016c651000"], 0x10) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r12, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto(r12, &(0x7f00000000c0)="bb165e5aa6", 0x5, 0x416, &(0x7f0000000100)=@in6={0x18, 0x2, 0xffff, 0x9}, 0xc) r13 = dup2(r9, r8) shutdown(r13, 0x1) 13:36:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000000240)='./bus\x00', 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c00753dd4c1d7a84eefab9bf5d1b01f195f81db318cefbd0900a24e4b35431314daedffffe0838f5d5e2d62e10006f4f40a750213bbb885d280680000008b2cf3f2936d00004a9249bd8c9d61", 0x57}], 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) unlinkat(r2, &(0x7f0000000080)='./bus\x00', 0x4) 13:36:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000000000000b505d09075a04e5156d4691dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="36303121a168a4281e0a8c130837fd7b0e514911178ae1a6a6f002d69109732237f468586e2f0f4fcc0a922198499e4fd54d24a3d4be9bda4de482d42ea6f586c1ddcecbebfd96aaf6b7571967a7c977285a623527f9eef6c19b472aa5a7161103a90ffdb69d17202918723b0c69716e3c48d78bfd843b9c76fea4bdafb73bc1adcc617ec6c560bb50f0a0373046724ba10707a411111bc1d7c1c968c542e6", 0x9f}], 0x1, 0x0, 0x7) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000240)=0xc) 13:36:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x4d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000680)="355fab5a52a60008160000008d5a") 13:36:06 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffff, 0x3ff, 0x7fffff83, "0700000057fffbffff00ac566b18000900"}) pwrite(r1, &(0x7f0000000180)="7af7e8fecff2aa592159357bdca51f13311ad700b9518407e86b93cecafc254b496b96eb53f7e86376e5614362f8f0bc5155b6ceef1ac033bdd293de259f8733b5af8d8695ccd616a26039ccf7bc6300553163dce52bbe5b613dcc7458cbebea1696f2ed973bc2f40241f5df6d866a39e840402f9855d1b04c65bbf781465da8e5dc95d19d44bd2d6115da28d5680cb6010eda41eb4481346727a0f64a0f828a1722496ace45f2973fe59e1020e02b5d97a5407acde730e63da4f3912b6039217330acf2993fb9adb41c038a533a24c39578f3ad80c33b29cef9f330b8087cbe706e89b5111d9f3f7ce14e1ebd78389cb4b7734ce1f9", 0xf6, 0x0, 0x1ff) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c43e65d79fb1344ef602488778c77b496478835afd7ddc7d", 0x18}], 0x1) 13:36:06 executing program 1: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x1, 0x0) r5 = msgget$private(0x0, 0x0) getpid() getpgrp() r6 = socket(0x18, 0x1, 0x0) r7 = socket$inet6(0x18, 0x3, 0xfc) r8 = dup2(r7, r7) sendmsg$unix(r8, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa6828607754353d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f28920b6ab71409cbe657b458f0753f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af987"], 0x1c, 0x0}, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x7, 0xffffffffffffffff) r10 = msgget$private(0x0, 0x0) r11 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r11, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r13 = getegid() r14 = msgget$private(0x0, 0x0) r15 = getpgid(0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r15, 0x0, 0x0, 0x0, 0x80a6}) r16 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/\xe9U\xd4Azepo\x00', 0x0, 0x0) fcntl$dupfd(r18, 0x7, 0xffffffffffffffff) r19 = socket(0x10, 0x8000, 0x9d) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r20, 0x7, 0xffffffffffffffff) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r21, 0x7, 0xffffffffffffffff) sendmsg$unix(r9, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff81, &(0x7f0000000100)=[{&(0x7f00000006c0)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0xf8}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYRES32=r21, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="00000000ff0000ffff0000010000000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r7, @ANYRES32=r20], 0xa0, 0x8}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r22, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r24, &(0x7f0000000940)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r25 = socket(0x18, 0x1, 0x0) r26 = socket$inet6(0x18, 0x3, 0xfc) r27 = dup2(r26, r26) sendmsg$unix(r27, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa6828607754353d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f28920b6ab71409cbe657b458f0753f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af987"], 0x1c, 0x0}, 0x0) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r28, 0x7, 0xffffffffffffffff) r29 = msgget$private(0x0, 0x0) r30 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r30, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r32 = getegid() r33 = msgget$private(0x0, 0x2) r34 = getpgid(0x0) msgctl$IPC_SET(r33, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r34, 0x0, 0x0, 0x0, 0x80a6}) r35 = getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/\xe9U\xd4Azepo\x00', 0x0, 0x0) fcntl$dupfd(r37, 0x7, 0xffffffffffffffff) r38 = socket(0x10, 0x8000, 0x9d) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r39, 0x7, 0xffffffffffffffff) r40 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r40, 0x7, 0xffffffffffffffff) sendmsg$unix(r28, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff81, &(0x7f0000000100)=[{&(0x7f00000006c0)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0xf8}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r25, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r27, @ANYRES32=r40, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB="00000000ff0000ffff0000010000000000000000", @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r26, @ANYRES32=r39], 0xa0, 0x8}, 0x4) r41 = socket(0x18, 0x1, 0x0) r42 = socket$inet6(0x18, 0x3, 0xfc) r43 = dup2(r42, r42) sendmsg$unix(r43, &(0x7f0000001700)={&(0x7f0000001340)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f4858b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f5faa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d68817f1d3b59499dc4b14cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa68286077544e3d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f08000000b71409cbe65771359ef69046a60d871ea56a2b0f98eab905f329b4255f38728bb5e87dfd7991b15e6fbadf6af9870000000000000000000000000000000051574afde9a8128dac6f43662ab113a9efc48604130b052dab9a82cd141e3e8f404a3c5382aa6b9c873d5006933c6e01b4c0849f7e29e1d3ade770c6fcd5433b4b473b6aecc88db5f43cd30b89bb26b74c21637a591ab5407b273dba30544c368ec16fc0db840f5569baaefc702314a6d1d68fcca42486ab21a6d6b1b3b1fa48a425633a5ef7507aac5bfa387785bdac4a005c2fec6121d84c25daac98145725aa0abcce37c895f8400728a895aa5d0cfca64206cdaba7e77a5b976368623e202e8ab30c41977c49dd4fe0d4c96cd54b6736c74d8d158ad68058ee81dd0fcad92c5d7244213c"], 0x1c, 0x0}, 0x0) r44 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r44, 0x7, 0xffffffffffffffff) r45 = msgget$private(0x0, 0x0) r46 = getpgid(0x0) msgctl$IPC_SET(r45, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r46, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r48 = getegid() r49 = msgget$private(0x0, 0x0) r50 = getpgid(0x0) msgctl$IPC_SET(r49, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r50, 0x0, 0x0, 0x0, 0x80a6}) r51 = getuid() getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r53 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r53, 0x7, 0xffffffffffffffff) r54 = socket(0x10, 0x8000, 0x9d) fcntl$dupfd(0xffffffffffffffff, 0x7, 0xffffffffffffffff) r55 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r55, 0x7, 0xffffffffffffffff) sendmsg$unix(r44, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff81, &(0x7f0000000100)=[{&(0x7f00000006c0)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0xf8}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r46, @ANYRES32=r47, @ANYRES32=r48, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r41, @ANYBLOB="000000002800000000080000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r43, @ANYRES32=r55, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r52, @ANYBLOB="00000000ff0000ffff0000010000000000000000", @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=r42, @ANYRES32], 0xa0, 0x8}, 0x4) sendmsg$unix(r24, &(0x7f0000000540)={&(0x7f00000001c0)=@file={0x2, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="3016cd7f5a466d84a257c9dbc01231e06c1953b0d24ac966df4f06df2d626fac1aac8754852e164a329e59b19d7f8969a9da8c9cb760593b2bb9cc78b1d4", 0x3e}, {&(0x7f0000000300)="64080400cceece6d935d578cb9b907989af5dedc317ef6e81c40a020775ac5978ad45c191ada0eada1713423ce54ece346010bd34660d9d1965f52c8557130c2f1df07e2d13217cbac961096db3223b16c0f5fd02c08aed162858c32511d74d39c4513fcbc8f2ee4f7c93025e7056c640892a3660788b1858647e4fa054eedfefffcbbe30afdf199c5594c44824cc5da29648e3adb0e4aecc1a6acf48ae9a0f51072d2af7e67cf3863a43c372f63130ff3d7c9079d0338df20d246f51fb42984e2", 0xc1}, {&(0x7f00000006c0)="b0b3c85ea21948f159b35a3925b63433e190c3e9f8f35809793e582b0fc07865d74c752400ec7204f9d0089497bc97ae5f41a04df63f3885e04c5c3e09f8a0144350a93dd5c740b87bec9c0f5861b4ccd54a158c89a57dbc824fe021fbd695729bfdbc5b877e76dca0251176ffc64c9b3bdd7134d2cca8b703111689814a0ffde8c87b12069393638c9429075189b7b724333117f93228abc41301fa1517afbc7b4ae354047b21e8ef995b2639af9a4f364ae08b96ebc9158b5a846a5011056eb6ab18bead3eac7b817010a1e20d8eec995d328edd6e0e7a1a30b9b0124a7c061b194ec67f30ac", 0xe7}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r30, r51, r23}], 0x20, 0x400}, 0xdc9ae840ba2947fc) r56 = fcntl$getown(0xffffffffffffffff, 0x5) r57 = getpgid(r56) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r57, 0x0, 0x0, 0x0, 0x80a6}) r58 = msgget$private(0x0, 0x51) msgrcv(r58, &(0x7f0000000140)={0x0, ""/54}, 0xffffffffffffffde, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r59 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) r60 = msgget(0x3, 0x100) r61 = syz_open_pts() close(r61) writev(r61, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r62 = syz_open_pts() ioctl$TIOCSETA(r62, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r63 = syz_open_pts() ioctl$TIOCSETA(r63, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) msgrcv(r60, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR, @ANYRESHEX=r3, @ANYPTR], @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESOCT=r61, @ANYRES16=r1, @ANYRESOCT, @ANYRES32=r62, @ANYBLOB="cddd429832e2a10c747b9c6b4078894f9ca41b122abf037c396fef48c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a19b6b53e0a67b1078469cad29b40b80cf42078b204dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESDEC=r63]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r66 = msgget$private(0x0, 0x8) r67 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r67, &(0x7f0000000040)=""/86, 0x56) r68 = semget$private(0x0, 0x7, 0x480) semctl$SETVAL(r68, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r69 = semget$private(0x0, 0x7, 0x480) semctl$SETVAL(r69, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r70 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r70, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r70, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r70, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r70) r71 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r71, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r71, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r71, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r71) r72 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r72, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r72, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r72, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r72) r73 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r73, &(0x7f0000000040)=""/86, 0x56) r74 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r74, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r74, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r74, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r74) r75 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r75, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r75, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r75, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r75) r76 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r76, &(0x7f0000000040)=""/86, 0x56) msgsnd(r66, &(0x7f00000017c0)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r64, @ANYRESDEC, @ANYRESHEX=r75, @ANYRES16=r62, @ANYRESHEX=r76, @ANYPTR=&(0x7f0000001140)=ANY=[]], 0x7, 0x800) msgsnd(r66, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r66, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r77 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r77, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r65, 0x29, 0x66, &(0x7f0000000140)={0x3e, 0x0, 0x0, 0xb040}, 0xfffffffffffffea3) setsockopt$inet6_MRT6_ADD_MIF(r77, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r77, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r78 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r78) r79 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r79, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r79, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r79, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r79, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r80 = socket(0x400000000018, 0x3, 0x3a) socket$unix(0x1, 0xbcd4f6bebaed66bf, 0x0) setsockopt(r71, 0xffffffff, 0x86c, &(0x7f0000000f80)="1b7fe2d8f27fd800f6c71b8989ae62ce781d8a5df4226ae2a5d74c6a81c1344af40efec0453f5dc62c6ad1dac3c024abdccb53d53c4655177f434b389ef9295c0113a903003327dd77ba17901eae9836b72dc47d17680af2e425", 0xfffffffffffffd3f) setsockopt$inet6_MRT6_ADD_MIF(r80, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r80, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r80, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r81 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r81) msgsnd(r66, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r77, @ANYRESDEC=0x0, @ANYRESHEX=r78, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r79, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r66, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r81], 0x9, 0x800) r82 = msgget$private(0x0, 0xc) msgsnd(r82, &(0x7f0000001900)=ANY=[@ANYBLOB="0300000000000000ba45ede2425a8b028abefbf16c02153cf3d1ae20d5ee10d9ebd15d31059c11f0debb408e72ffe264033c254df9c5b4a40e5a3992da2c498c2583001647a64469feaccf0000000041d91530571f32df06727be088c3d7de80071f762f4310efc5ab19d21b7eb7ef5a0cb32736653fa0c32891f138e4384e9423e9a9e56ec5ee51acdb386c8f19fcf0fcabea6fcfb16b8fdddb543a1776eeb8cc040a155a8b7c373fe0bf3a660e024a7fcaa76eca56f29ab4e89ac7d9b81cbe06905e071cf027e7c3eff8f1c6b83a7c24bd8895caea7942f775ecdb4d62721ccad07cd40bcee09c79f7a8878800f8a6793b688f8f00000000000000"], 0x6, 0x800) r83 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r83, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r83, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r83, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b486082160651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r83, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r83, &(0x7f0000000240), 0x8, 0x3, 0x0) r84 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r85, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r86 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r86, 0x0, r86) r87 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xfffffce1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r90 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r90, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r90, 0x5) r91 = socket(0x2, 0x2, 0x0) r92 = syz_open_pts() close(r92) ioctl$TIOCSETAW(r92, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r92, &(0x7f0000001040)=[{&(0x7f0000000340)='u', 0x1}], 0x1) connect$unix(r91, &(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f00000011c0)=ANY=[@ANYBLOB="72946ab415d82149fbf271d4c2aecdf440aabc9678474720bfef8131f11453fa342bee09bc7c4863bd577d0aa6bc352721e577bd39b6fd65f075a4145d9a68825fc64bc983cad7b55e3fcf82c63db5d199a131ec329db6de6e54a29fd04fa1c8a66ce9a43b71cfc073bcc323104e07f15c99f889d19e4f605dc12a791cff27b469b74bed872400eba31a87c0fc5ff2a85f8f0a80704260", @ANYRESOCT, @ANYRESDEC=r2, @ANYPTR64=&(0x7f00000011c0)=ANY=[]]], 0x1) r93 = socket(0x10000000002, 0x2, 0x0) r94 = dup2(r91, r93) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r95) getsockopt$sock_cred(r94, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, &(0x7f0000001000)=0xc) msgctl$IPC_SET(r83, 0x1, &(0x7f0000000900)={{0x3, r84, r88, r89, 0x0, 0x46, 0xffffffff00000001}, 0x5, 0xc07, r96, r95, 0xa5, 0x1, 0x100000000, 0x2}) r97 = getgid() r98 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r98, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r98, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r98, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r98, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r98, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r99 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r100, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r100, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r103 = getppid() r104 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r104, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af07f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r105 = fcntl$getown(r104, 0x5) msgctl$IPC_SET(r98, 0x1, &(0x7f0000000980)={{0x1, r99, r101, r102, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r103, r105, 0xa5, 0x1, 0x100000000, 0x2}) r106 = getegid() r107 = getpgrp() r108 = socket(0x1, 0xc003, 0x9) connect$unix(r108, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r108, 0x0, 0x0) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r66, 0x1, &(0x7f0000000500)={{0x2, r84, r97, r99, r106, 0x20, 0x74fa}, 0x25, 0x47d, r107, r109, 0x0, 0x10000, 0x5, 0x4800000000}) r110 = fcntl$dupfd(r59, 0x0, r59) ioctl$TIOCFLUSH(r110, 0x8020699f, &(0x7f0000000300)) 13:36:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/101, 0x65) openat(r1, &(0x7f0000000140)='./bus\x00', 0x10, 0x102) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) ioctl$TIOCDRAIN(r1, 0x2000745e) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x10000000000000de) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) fchflags(r4, 0x1) r6 = fcntl$dupfd(r4, 0x0, r4) bind$unix(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="011e2e2f66696c653000"], 0xa) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000006c0)=0x3) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000480)=0x5) kevent(r6, &(0x7f0000000a40)=[{{r4}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r7}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000040000, 0x6df}, {{r5}, 0x213c0bc5e58e66d, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r3}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f0000000b00)=[{{r6}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000001c16b15cf1ad7356420825840f6e495c885b8541b0ed586af583c30fa772bc640352744c26262f0b102699e449bfecd003f347094aef0036295adac1161253c9ba4fdf47f9031bbe7602a27f77d59476d86231a83f0537eb9f4d493768e5d7050d29b619a6d76deefdd8a08e22acfc2509991fe65ae00d1fd262b3a4251ddc48392dda41"]) recvmsg(r5, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x29}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f0000000a00)) bind$unix(r6, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r10 = semget$private(0x0, 0x7, 0x8a) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000740)=0x8) semop(r10, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000480)=0x5) 13:36:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fchdir(r1) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186004008ba8002b27fe6ec794ee000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 13:36:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0dfc506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e57093804bd2ad88b2951b15801360bcd4c0a162b58fd4237b8fadcfaeb5647473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede300b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf8023dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9c02c65e366026cf0bdf72dc2cb50508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578391c69dc47"], 0x10) r3 = msgget$private(0x0, 0x41) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000004c0)=""/236) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000680)=0x5) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:36:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010002}) flock(r1, 0x2) close(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) flock(r0, 0x8) 13:36:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x40) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x60) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) munlock(&(0x7f000074a000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) chflagsat(r3, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x1}, {0xffffffffffff0048}, {0x71ea}]}) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x20, 0x9}, 0x5, 0x5, 0x400}) fchownat(r1, &(0x7f0000000280)='./file0\x00', r10, 0xffffffffffffffff, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x222) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) pread(r5, &(0x7f0000000380), 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCPROMISC(r2, 0x20004269) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) pwrite(r2, &(0x7f0000000380)="fbaf8a8d1a029be96914f6357e3a5575debd7bdbf026e8d0c64f9a95614091ec735e34b700cad07803000000000000003d40b4ba5e5a8f431f7d8ed6b8c3e6f1c15e4d45a2d4", 0x46, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 13:36:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8a) recvfrom$unix(r1, &(0x7f00000001c0)=""/251, 0xfb, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x9d}, {0x6, 0x0, 0x0, 0x59e}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 13:36:07 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x10000, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0xc) open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) r4 = syz_open_pts() r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r4, 0x1) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r6 = dup2(r4, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000200)) bind$unix(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) r7 = syz_open_pts() getpgid(0x0) r8 = syz_open_pts() r9 = getpgid(0xffffffffffffffff) fcntl$setown(r8, 0x6, r9) r10 = getpgrp() getpgid(r10) r11 = syz_open_pts() r12 = getpgid(0xffffffffffffffff) fcntl$setown(r11, 0x6, r12) r13 = syz_open_pts() r14 = getpgid(0xffffffffffffffff) fcntl$setown(r13, 0x6, r14) r15 = getpgid(r14) fcntl$setown(r7, 0x6, r15) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x8, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r7, 0x1) write(r7, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x7) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r16 = dup2(r7, r7) r17 = socket$inet(0x2, 0x2, 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r18, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r19, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r19, 0x4010426e, &(0x7f0000000200)) bind$unix(r16, &(0x7f0000000900)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbcff7f00001bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e2164bfd47634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13dd8c1ee78acdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab796a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r16, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) ioctl$KDSETMODE(r16, 0x20004b0a, &(0x7f0000000640)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000013a, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x2, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r20 = dup(r1) r21 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000400)=0xc) ioctl$VT_OPENQRY(r20, 0x40047601, &(0x7f00000002c0)) getsockname(r21, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xc) dup2(r20, 0xffffffffffffffff) munlockall() getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r22 = socket(0x18, 0x1, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r23 = semget$private(0x0, 0x3, 0x300) setuid(0xee01) semctl$GETZCNT(r23, 0x2, 0x7, &(0x7f0000000280)=""/36) 13:36:07 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000000), 0x10000) ftruncate(r0, 0x0, 0x7fffffff) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket(0x0, 0x4, 0x78) dup2(r1, r2) ftruncate(r0, 0x0, 0x30001) open$dir(&(0x7f0000000100)='\x00', 0x7501edbd340926eb, 0x180) close(r0) unlink(&(0x7f0000000080)='./file0\x00') r3 = socket(0x800000018, 0x5, 0x0) bind$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0x7}, {0x18, 0x0, 0x8, 0xaf}, 0xccd0, [0x6, 0x401, 0x862, 0x1000, 0x20000, 0x3fb, 0x4, 0xffc]}, 0x3c) 13:36:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="00002e2f66696c653000695104121b756565264f3e190469368553549315182bf7617596f0662d7fc9b634181018901933e1ca3d3a63b25f626898af986f9b494a319aa25d5b4b364daaaccfaedd354fb4c6bd069823e04ceb8b68014ae2ff09a18db0fa96f0bf233c8be8f96b19224a01ee808ac4071a330802153015aacb5171868f450a57b6db2d90a0ea30ccc13dfbf7f9e5e368612990e905d2d483e78de3b5eb697536f0c599906aa0291e5149be5421fd4f339437e03c0f88dc16c025d5c19c6092cfb278c20dbe332165a35f22821ebc7c7a328e9038a18cf812cb9a8682f1f08275f4dd51e6c86b5e6303d06b877c48666fecba116b2b31fce103db8b55710ebb6e117d4276ec07721ae534b8b6687c26271ff1aa919f57b85f3675d12676a1a955d1738490c2e10850fe6200280c24aaca7af675f065451fcb0f4230c6bc04e513a61d47491a6f"], 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e83e12a8694aa8f900"/110], &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r10 = syz_open_pts() r11 = socket(0x800000018, 0x1, 0x1) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r16, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r18, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r20, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r21 = socket$inet(0x2, 0x3, 0x2) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x100000000, 0x7}, {{r2}, 0xfffffffffffffff3, 0x9, 0x4, 0xa0000, 0x7}, {{r6}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xe2, 0xfffffffffffff896}, {{r7}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x0, 0xffff}, {{r9}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x100000000, 0x8001}, {{r10}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x0, 0x843c}, {{r0}, 0xfffffffffffffffb, 0x44, 0x80, 0x15, 0x3f}], 0xfffffffd, &(0x7f0000000240)=[{{r11}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x1fb}, {{r13}, 0xfffffffffffffffc, 0x40, 0x9db871f2e96f12c0, 0x8, 0x6}, {{r14}, 0xfffffffffffffffb, 0x4, 0x1, 0x7, 0x3}, {{r16}, 0xfffffffffffffffa, 0x12, 0x4, 0x0, 0xdb}, {{}, 0xfffffffffffffff9, 0x86, 0x0, 0x400, 0x800}, {{r1}, 0xfffffffffffffffd, 0x3, 0x40, 0x100000001}, {{r18}, 0xfffffffffffffffd, 0x1, 0x2, 0x6, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x5, 0x10000}, {{r20}, 0xfffffffffffffffe, 0x57, 0x2, 0x1, 0x323a}, {{r21}, 0xfffffffffffffff8, 0x8, 0x2, 0x0, 0x1000}], 0x3f, &(0x7f0000000080)={0x7, 0x2}) 13:36:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x802069c7, &(0x7f0000000300)) sendto$inet6(r2, &(0x7f0000000040)="07d11627ec07daac454ffad471ac009f5d062023dab7e15b6fd793490e24bca6ef1c7a9a58562590107b42f1017bd80b197433c5", 0x34, 0x12, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xb010, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) listen(r6, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) socket(0x6, 0x400000000002, 0x9) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r3) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknodat(r9, &(0x7f00000004c0)='./file0\x00', 0x80, 0x277) 13:36:07 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10, 0x3, 0x0, 0x3d8d7c2a, "738000000000000000e534c40a76f30d00"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:36:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5}, {0x60}, {0x6}]}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket$inet6(0x18, 0x1001, 0x0) connect(r2, &(0x7f00000000c0)=@in, 0xc) r3 = socket$inet6(0x18, 0x1001, 0x0) connect(r3, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:36:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socketpair(0x2, 0x3, 0x5, &(0x7f0000000080)) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="e2e44cc2f95c16de3b96fb7697a2b3b598c233a666d9714d9d34e467c868ee658bc74b29b1a183a1929f8e8a21843948652a1b7e6fc121f4d8c155b953de6421a5de386349ec9db4f2902eb81cd006fa6faf7b3c8ce7212cc0f2c825ad6a08", 0x5f}], 0x1) 13:36:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSDTR(r1, 0x20007479) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 13:36:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r2 = socket(0x18, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 13:36:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSTOP(r2, 0x2000746f) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) fchdir(r5) write(r4, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r4, 0xc4}], 0x1, 0x0) r6 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r11 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x6, r7, r8, r9, r10, 0x80, 0x2}, 0x5, 0x0, r11, r12, 0x8, 0xadcd, 0x5}) getgroups(0x400000000000010e, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r10, 0xffffffffffffffff]) setuid(0xee01) setregid(r14, r13) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20000000000015}, {0x80}, {0xfffffffffffffffe}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xfb) geteuid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r15) write(r15, &(0x7f0000000340), 0x10000014c) 13:36:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53009d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/201], 0x10) dup2(r1, r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000400)={&(0x7f00000002c0)='./file0\x00', r0, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x69, &(0x7f00000005c0)="163b925de385f7e8f59cf62248cabbfd71db79765f97d51fb8b44ee8dc5e8985f8ffe9007f55db85d2388ea9", 0x2c) sendto$unix(r4, &(0x7f00000001c0)="cdbdfbc061771c00de6ad272cd87e2f1651ecf419e77bd529d9ba838a8a1a713d3895db9060c66486bde965bda9375918a63f1e267f77d3f7553ca72ece39fd6b8bbfe927d2d4e7d5be1f3cfe923fcc894904029debd26058977dc0d19c5ca6086a266c8ade55e0d212c657e70d469fcd4a37705ce033a712d32730d5ca33e61978ff71bace4af7ccb9ff6779df651b1ac7976b4fac9543954e550e937b08b5033abba269be68ec73e7fabb08fb86878f33ad83fbe9c350835b85a522eff8fb8c8b7de421803523a6d4118f2669d", 0xce, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) semget$private(0x0, 0x0, 0x26) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f00000003c0)={&(0x7f0000000300)=@in={0x2, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000340)="7ce36be1dc0a93adefd1f3cf128de075c39dee5362ec89ad3816aade9616338ef8b3e8e62b5320e9ddcc2e9644c4b033f99463aba070bac2cda4", 0x3a}], 0x1, &(0x7f00000008c0)=ANY=[@ANYBLOB="70000000001b5d458b63be592be8f85e352a4d01980000000100000009000000bd9f9514b9d5faffffffffffffff962036e882ec97023112c5936223a1c4a83efdb8c84dda7c6e3e80234745288b35b6349b8fa5b9463902fb2461402144c9342350d097c991392df43262571125770a43533d1d2a3a994fa300000000000000f8000000000000000100000000020000ae99b57b48f5a59ea6f85cf08f1052879dbe5c16a9c6be2ac2ff9ffaa96a21040683c392da292226602762afd852803f920be38824a35088ac0dbc74e4d364f2d7b15100a35cde5d478482bd27ea3611cef42e375c1f3580cff590672f7465cecda0ec45b9d636fa02a391cfffc4a8324f78a8f933a3c1655d1ac27fef2656cf6be7fe5bd1651ee5ac65cb0c98b6c6570eefc9b75beb419d128ed928741543398358618d8ba738a3e773c0f9d53048e26095bad0898ff7991fec873eff55207f84373389d156db6cc2d67f834d04353c17d6c64b7dfaaf31a18b3e6fc8982dca0f6f4e8d1d3270ac64a130bf2a6743280b88000000000000d8000000000000000100000008000000a5e7a3640db6cba0e4e8a20590ecfa2f2000000000000000401c9482a9fba66ddc73852983c55c56d0cc1969f0c4c161e9560b709ac238b5a5f58e75a423e4cfb1bc1e804f98092a562d5c60177fc20cb1d3586a03a4140754a7c79fe36ace0e793cadb356dc105150389df133b207f1e77376632b0b2b25d1fbe21f418508396c3ec544c883eff13a079047a3c90acffcb92f060e926826efefc5aa0854e47c4579e8e86043b54db439c3aa5c1cf8c8d01a51cfa2ec9c289108f6243b276d8592b0b7c0297c1a0040000000000000000100000000000000d148f0921117a94c6f442ecfaf5f2cbc63ae14d32d0a554331e2955df4ac27"], 0x280}, 0x800) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:36:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3ecbd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e611541084169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152e66481e439daeadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac800000000000000064f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac108286dbd5a60003a6a16caf5d15721e9fb88c7e32d22e19d234e12cb4410c235dd779aa93e5f49b6067b3683dc64c7cd304ea08484cf5c870cb21b82fb7be5e1db70e22b1a6a24c387bca17abf718ba14e4f4f4b5354302ed3d2a25bb3f6dd4350be994a92bc67d84d32b0ff3265d7919ae49e5d1f6cdbe9fe87cc34077274361d9f26ac1158c034258546fd2af1b5ea5d099202a1da55360b1287feb24aded7521de75c7e99a9787c2d4275938b91c57e138b77a9dbdb4679d804ba34687afb6623245c8859db1f1aeb"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x137) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00') r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 13:36:08 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) r7 = msgget$private(0x0, 0x682) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 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, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 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}) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xc600000000000000, 0x4}) r16 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r16, &(0x7f0000000040)="510fc3a0", 0x4) r17 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r17, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) linkat(r16, &(0x7f0000000140)='./file0\x00', r17, &(0x7f0000000240)='./file0\x00', 0x0) r18 = msgget$private(0x0, 0x682) 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=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) setpgid(0x0, r2) 13:36:08 executing program 0: open(&(0x7f0000000080)='./file0/file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000001200)='./file0\x00', &(0x7f0000000140)='W\x00') 13:36:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x400, 0x0, 0x9b}, {0x0, 0x95, 0x0, 0x7ff}, {0x3f, 0x81, 0x0, 0x35063a0d}, {0x200, 0x81, 0x3}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r1, &(0x7f0000000100)="4ac252", 0x3) 13:36:08 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)=[{0x5c}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 13:36:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x71d, 0x7fff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0xfffffffffffff001, 0x4, 0x5, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x58}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x9}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x81}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00'], 0x1}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x40105706, &(0x7f0000000000)) 13:36:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x30, 0x0, 0x4}, {0x6, 0x6, 0x4, 0x80000000000fe}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x4) 13:36:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x2}, {0x6}]}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt(r1, 0x3f, 0xfffff7fc, &(0x7f0000000180)="f015c2209f5ac9e439e23ab8816e2d7722dd1248c970afb7c43cb5b164d614542d2117c5ef2113e6d7b419fd53b6f71781866b86e85f2c11a3324a6d33f716124815e1bce05502962aff0c3d78571da2c03717a7f75cd19ff3a862938acf7bca698729c64d3419d341ca9ab81e78679ae473087f2d89770e8220d6b205edf60dce57c5f8e701c5768f410ee01d5cc3aecef521aa7025f9228837ff022ff225ff7b03fe02b23b9b6a1d4ab877c85e7c07db4344f037356ffc0f36cc7e37e6ea0ae1925b2955874638bfb92eeb52b45ecd7199c4ce304c2cda405f3bae718e991d29ab7afa4bbc1345f98a9e8d6c464c43440a589afd3d800ece43b45538a8e8835e6beafa46fad00a83d3afafa469dd5392bc0b03d0811007f8014e5188b418eacb75d4e5243ecd9aeba24049c3e38aad6fe55290e3c60ae32850ce6f34e257c204a63e31a05b1ab74b524e50c329e062dc23884cfc47e2eacfca9d02da16a859ce8c029d15882af067f4a010ef47e84dfee13ccf581f48a224b6ea98b9a54a0da267dde8dad67e071ff5bae49debb4fc821a02536d5c4dc3bea7d699e8b1021e7ffb62fbbdb2030a1ddf7c96b98d10097575824e44f16500cb653e552df140823f72bfca49bbd80150374f796102d900c0fefb0100b373cc85412845d4c78e13583542869e081487fe9cadb914f112478d962092893d63986b5184f6d334ca881e57b9756d64f1da2d3c5363ab9ec4e060c8ebb0ce00629e0915fea7f78e1f55bfcf6d4bfe68cdfbb4652900df6c7546d644cbaf9d7711abd922932e54f8d1f9f85ed99dea20f41f9a9b938c3ce4f4b8c67913ba34dff99348ece22f70b23dd0789e4327a6c62c1ccd09831e70078eca36e0d5cb0ec53fef2c1ca504e6039b166e16a72bf06b051f573db33e4eb0bccb940eeec54707e721396a63eedbb4fefd1264d7e3a96ff277c3cbe54ef00653c25596a35a578f51f7b27f720665355779909e3cd0825dc5a7cb651d5cce948c25f548f2ec54c0c95b2227e95467580fa75886f7e302c629030d942145a298755c0979dfb3ac982b9cbefe9fdcab39f08d4a8b99d3ce24a880e324c94d554f3ca6cb6247f0aadc600010faba8a4a95a9a672bbf24037143921583700515c565b91ee849d9d982a430e5aef139a8e788a9ef2513e176cb0bd0a3678b0ff75a03b150351f9d6db6b2fc2634ff1cb3424685324b0735ab405e97d67f89c86984e05cf8d83a114a9b7cd241d1b5b0bd389f159400ac5f909db5f2b916d6568e871b10bfbc1a68af2fa4e2e6f26ade721a673c172d23f8e2161be337487bb2718bc16da219ab0d32b8b59c24160cdbf65995f214f5734b9e2827fb9eb538f624e4e82565bcd6e94efca00e95db5fdd60118a22f8cd330ccc2d2c8e950dd0b87401c5492c25ad964405089e8aae42d0af6a4b6f5586c759d65b0a3487c3b955969bb436602cddaddc5332573e5227af63f95d27b198a2d91ab83ddb0375f731c8c249569a46ebdf3f3abe1bf63807dd519ea69b4c6310b3ca6acb242ab08a8288ba0bf173513e3c754cf49295cbb6e833440285a6cbdc6663acc455cffb6b39c6af804c81c0f60425b17a3f39366a09315b8a3c59ffacfa07c77b2828a461c3a7848cfc89d0cba62711b87394d249bba61b96aaa6ad45f91abe61ae9ca02b2e9cc165f393b858c746e1bf5072057b72cd9558d8e7864c2579957a826cbc47f3ec7f36496012422427e2271abd691577566ea64f16d02f85efff5e9572710f44c87bee4363d7a9978d3aaf40253b4cce73c3e1967f7993e83d333c74cb38f331e104a670c8bfbc6cd2cb7a756c8ef41fb8ec134d4053f9e5c3a8adaf0d9027f488bcbbbc8c30b77825275deffd821b4da749cccedf09c52c0b91caeef5384c6206e8e46732ea6e4b8d5d24970414be454627c2e0aa3cee6b1ebfd502d4d2508c3d370e7f4bdb4ad71429acc5556ba40fe32139f77840f4f97579438fb2a93b8fce9704992493d9867cbc0860d729ee1aab302e7c119db2326132e25bdb1fd24115b9dce6efb63ab3afddaa97d38bccee60e356983eaafe0417958985cffbcde4f7ade251a121a796b0e677cc54227d052c7b94da5a1c61d2c1ede4d02183cfa3fe717f55fb2138cea594e23597dd4f815f3fb8056087c09bada92de68890fdbe4a352183a01a86d6a0e2cf508ad814f98b8706bb663c0b4a94fac7093a957518f4911188fa173d38e273b7337a6d6d981612dfa479bf4d839551a5e2fdde3a9f4f6c92f8f48c9009310430559d3818ebdc424839fdfa3444a68781ac5acd7a54e0fa5e331d77dacabe51071354fc81c4759a5ec007feb4559f41f4b04b5c9d6cd23c87d44e64102434339549c7ca869d1e6532510c455793f147d0232151bc66d4b73191cd5fda278f65c5882791f81585184f73b2bc2c9e6064236a834eb5938df12fd85934af23b581d4b2bc3a050f3081ea4c515e2baf5e3c1e9060c5e62489b9781eab15b298e47a6179b27b4f65cf951c1603411a538d17337ee5b2fbec42b5234bbdc94f077d5cf9affc0403bb43a30e1919fc4ff07c1b753c1cd2cbf168c1c076cda860333ccc057462401cdb779ad02859299d2d38311939a489a236040456337c2346cace44a1cb2e3a9cbe53310302628874dd3c6d790b9e9069f9f072b300f9aa67070020fcee3b4edd234104479e87076dae636c0004a38ce10a713146eaf0cf66d97ced31f232669a44a69efb66ee03801bc60f128a72042c8d7602dc653b7a90d4e115dee447dfa6f28ea797dbdebbbaf8e754689a5a781e354c93979b4efd9330b80d3978d6275ea8b4c7e8a8295e3e249d0911976bf7b9c3a6451b0ee02ad4986b669cf5ba4ed09154a83599bc6d4823cbd6d64c8994cc652f9c7c0bdc3e04ca2127af170aa2916ccfa94d61f6bbdd56acf6d2c9abc9e90b6935f4bf3ab18300e6e3d7c95e99d7f87d0d9c1a833f7b221111ac370821f41b5cf6f0cb5991f842b21a76a106f40af165cc09c6cb4cbee463fc3b3a6c1bf8d6e384c4a32ce95f15c00bce03e3a389f581072e294d04f4fbf1c72a2783b067d1b4528d41b5c43040222a9f8a720115071d50e5c09a4e530c3b22d02fc07d05e9a14997eff38e0cc1100654bfc29afff8dfce4cca6f7fbf375c72c229a1b23497ececdaa553b9767949ee67bd96dc3c93cfab539f89f3532282bccd84d5739420d54cac270c498262582252d951e294c838e896275437ced5d03b89ce5766a5b548964a02e99694c789915efdde81aa518d6f003eb7f8dc653e44923255b0362f5dff81a696a5df92e871b99ef3a0c9199d4382460d5660e13d0574489f34be51b1f52c373045d86fac828b5eb25797b3a0691d041c73f57569f5995c6402d05db69907c7900a543c316dac273e7fd74c79f19deeaf6ce9cb313537dae6afa4f2b7418dfbc1ad3821b8074b9c77908bef7c948ae66b52e168713b5444041447290b739451e3e1092140dcedfe6a5d2b592aa44bfa78685b492e9911e3402c94f07b92df4674c676cf585950fd788ed5759c348b61bcb167e9d549f30b4a87e6bdc51686546ee0dcd00fb4af0ffb6fb84acfc0a38a3a9c6558617abcd4ed8e601acb154dd191e51cbfebbf2fc19dfe59345ce06218bea48f7c2be22bb975ecb6f6e5150a5f3c4b39847277cd7869a458fae73697aaf4d4ca6c9bfa191596ad747f5ea8526270e1fecc47d9fb2e877fd61309e78ed8a47869944682cf04f38ebcc7402c64e932113e169d190c940f057faff703fafe736d60f133142747e1178b30827ea0d890327dd0bf18fe9664bea821f0436c013b4cdf5943644e53ce6babd8d66d6fd4785395a382f7ec5b480f15bce5053a5faea2d56d2d7c075a1a63341eedef5778e3d78e1b54ec9cf596da22160799bc1c4b79c278968280d4ade05099c829763125ecf18a0474c4651c6f8ef41eaae72092c1ed17f2dfe47f7cf159698457b0a708375d855ec62a7f6fdd874fd907dfbd41512c7922bde8c183d28646112795c5d2351dc96a83afc295b280869238b484528f7dbc413ffca2ebfdd52e37836d93f47747229efec37af83b75ad57e4dfa69a3fb7df07d19852953d252ea943ea787f394ff325a5809d96add03a36505b2ce20e767c6b3f4b62444524cd9f78ba91a442f04972ecb32af8ba21188404b4ae2f0123aad623519ddb23105a171c8aac5703bc8bdbceb300ab661f4c41e3617c486dc90f991c54406e286cdc45fcdcca69f2ef06cac9a335c9f1afae107bce06e5cda2bf408cc773a53bccd96785958dc973ab8a8fe22ef87539cfcd2e431fd184075572c558b8c88963889a77a30cdb019be33de4e0de5edca85a740dc052291f53808c1e70a97aabf4ddf2d2a84e5473b81074c283ab61405948227a9c9942873a1ef3135d9eea4a7c6045ad288d13653f6f8d70e03ff812944894feeb1d983059dfa8ad4bc3a0f9684630b2a5b6618bb6ffa38e27a33640ee71820f1b6ca91cfeb56be5515f068a5d94b54f30af87781b92f8e438a7b516ad301c042723bf766ebf9c339bf259c86d297fc0d66735902ddd6b84d151e90da1361a3195f52f14c097f30eaad3b68f682d6f68b6dca39d86846618a5a05345ddc863d040fb5037caf4122af201845d4522221cb1446e39539e51c84f233c324d5dcd2cd396c0ca98dceeeece45ed641112a63a8e27882529bae87aa1b3f0d79f107d9fa202bb7dd70900b9fc4af8b200c73863653935f09d6ee578bb663044ce0ad58c9ec499ce3630b70753685941a0f3005bf0ddbf3f88c42367e7c2bb49d9708ef084491fe55247525d556fbce96bfdccfcaf8215df8ddf2e7ed7cb238e80b81f489252f7b2a820226166e92708d73482a9a4e13ede2ac81fff8513f4b90ad436ee03b50216e5c7d428e0db93b2ebdb77af71cb1836bd915e8b0706fa854e1a8164907d017557fcd54d1d23f72632cfef6e2c0e746864c3cd989f386a545fa253bfc3e3beb203f2ffa55417f4987aab67ec8ae29fa3281476feee1d0a4e7e6db626d16f737f5cfe748529dcfe5f429774e9a77fedc47724a8ada1cef143835d6499abfa6ff5fe2943f4cee22229447b667a7c7c6cae5cedc3ca5d3204ea51bed7a4316c1f03935cbf72302f0b7c11a7625b221c9e1d79c0b0a9265bdd93116e11536bd261c694fb897c10a04c1ed263e8320d5f4aabc8803c433bb43c6533e00b8d4ed891796019ed9f185267285c738ac796f6d6bfd32cf2a61cd8398040f9bf2f32f76878fd1deb7d9e7f6e712950716f7b171a31766338c468d8ee27fb80ca52bd1a0b7206664eaa4ea80052db8edd272af208b864fb8b0ce05374e597b4defacac52b732dd0a91ef795c2b7f914e1846f4b5bda54fce7284d192e91d886bf8f003a590e62b45802f147e56777fe2e8c9e170f914cc87345d702ea9f856cd90aeed684be6c7a234381584e5970f2c61b765f87f68a6441f9a522380fe1a84bb775cca437a27f18c5dbe18f5a1c83db98e89fa572a1f524fe956c6148d9eec435f1e2e726ea58af7eef13cfeea5c7a89f7ae4078b717d762b301187eb2f50039a34b8dd21a4d93a388e24664d2c6c4360c684d93ee845829905589725233200299c20c50ce09a24461e6619da735155a00cf236e13d1075c34049c947e1a85105a88b0c6c88d8c09e2415b25a25b87d79e4d2e9994134d526657236810aeac77f7a22b4a0d8875cf1e6075c4c1a2a6e73dc09a3463b3dc03e32ec4ecd9c2ff2e53961623", 0x1000) syz_emit_ethernet(0xe, &(0x7f0000000140)="b75d03dd00ef43fff7c8d5bb7042") r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000001180)=0xc) 13:36:09 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = socket(0x20, 0x1, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a195a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceaff8a4e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd036ea375dea032c278db98ef17a5d85f5ea1b1009e5a319d54401cb92f77420eea4173d5b6083eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d36d8224d791038ff36d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b81e056b47e3f7dc2a8bcc75ab90c87342fd96d58d84e5535a55778175741e8b620668190c0cd93826d2350adafb072f0d59c07393373f47dd05b41bffcdeb494b292d6eb9142960cd397f6c6136aec680defaee56cd76c0b679cb59924db974d42633edf2bfa115866be2f40429941f644ee474dbbfeeeb0f54eb01917e9c1003d12961cba85d475aa7d4989a858ddd466c3e097561dc434caf0cc532f53189914917ed049abfbdc0c437"], 0x10) r3 = dup2(r2, r1) socket(0x20, 0x5, 0x9) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) r5 = dup(r0) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000040)=0xb88, 0x4) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) fchmod(r3, 0x2) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000140)=0x10000) 13:36:09 executing program 1: chflagsat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x8000000000020}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) 13:36:09 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x184) lseek(r0, 0x0, 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[0x1f]}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = socket(0x1, 0x8000, 0xfe) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690e, &(0x7f0000000300)) 13:36:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) 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}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) openat(r0, &(0x7f0000000380)='./file0\x00', 0x2, 0x126) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r3 = syz_open_pts() close(r3) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000340)) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x1}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r4 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x74a675d4b1cf50aa) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) dup2(0xffffffffffffff9c, r6) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000400)) 13:36:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0dfc506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e57093804bd2ad88b2951b15801360bcd4c0a162b58fd4237b8fadcfaeb5647473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bbe9f80caf711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede300b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf8023dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9c02c65e366026cf0bdf72dc2cb50508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578391c69dc47"], 0x10) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000680)=0x5) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 13:36:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4}, {0x15}, {0x6}]}) setegid(0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) write(r2, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000340)) r3 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setgroups(0x0, &(0x7f0000000380)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x4, r4, r5, r6, r7, 0x80, 0x2}, 0x5, 0x0, r8, r9, 0x8, 0xadcd, 0x5}) msgctl$IPC_RMID(r3, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 13:36:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x54}, {0x4, 0xff, 0xfd}, {0x6, 0x0, 0xfe, 0x9b76}]}) r1 = semget(0x3, 0x5b94afef2da61fe7, 0xc6a0c97baef4f775) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000140)=""/74) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) getegid() r2 = semget$private(0x0, 0x4, 0x201) semop(r2, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff, 0x1800}, {0x0, 0x6, 0x2000}, {0x0, 0x993, 0x3000}], 0x4b) semctl$IPC_RMID(r2, 0x0, 0x0) 13:36:09 executing program 0: r0 = socket(0x18, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xc003, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:36:09 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x3) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 13:36:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x82, 0x1000}, {0x1, 0x1}, {0x22, 0x3f}, {0x44, 0x7}, {0x47, 0x80000001}, {0x84, 0x5}, {0x5, 0x2}, {0x22, 0x80000001}], 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 13:36:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[0x3, 0x8, 0x2]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000200"/20]) r3 = open(&(0x7f0000000200)='./file0\x00', 0x94796cf944de1e68, 0x84) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000240)=[{0x0, 0x1}, {0x8000, 0x4, 0x40, 0x6}, {0x8, 0x8, 0xff, 0x3a51}, {0x1000, 0xfe, 0x7, 0x70000}, {0x1, 0x72, 0x40, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 13:36:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="4c012e002b00009a8a3d1bd523e7457cbe4763000000"], 0x8) listen(r0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) accept$unix(r1, 0x0, 0x0) 13:36:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) select(0x40, &(0x7f0000000000)={0x5, 0x1000080000000, 0x8, 0x7f, 0x88b6, 0xc5ac, 0x8, 0xbe}, &(0x7f0000000080)={0xa, 0x1754e300, 0x4, 0x1f, 0x0, 0x7, 0x80, 0x4}, &(0x7f0000000100)={0x0, 0x0, 0x200, 0x4, 0xffff, 0x4, 0x8, 0x5}, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f00000001c0)='\t', 0x1) 13:36:10 executing program 0: socket(0x2, 0x4003, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcea42a84e6abca64896819f507d0000000000ff5551b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a84f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5baccc7e2ab04fd8a9c9000000000036d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a828bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed3d5ad30d7b696378a27e42cfc93123b8284e6b47e3f7ff2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337eab3e8cee8104fbdb87b1b17bbaa62367c972da863c77443107586b51b82cd540dcdd6d1a817d0013c5234ac3f70c8da8aead3f64a3b1080f8c996d1d23902d33d17d0bfdcf99a626c01ed62098d71784d8c617089a7246b042926e23d5fb75349c6e4f842ec75c71d21f5648ead316274be651c6f783d0d81252e1cd6199f7e982c7a6"], 0x10) r1 = dup2(r0, 0xffffffffffffffff) dup(0xffffffffffffffff) sendto$inet6(r1, 0x0, 0x0, 0x2, 0x0, 0x0) 13:36:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2c}, {0x84, 0x0, 0x0, 0x1}, {0x6}]}) clock_gettime(0x4, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 13:36:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={' \x00', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x4000000054}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) pipe(&(0x7f0000000300)) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r7) write(r7, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r7, 0xc4}], 0x1, 0x0) r8 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = getppid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x6, r9, r10, r11, r12, 0x80, 0x2}, 0x5, 0x0, r13, r14, 0x8, 0xadcd, 0x5}) r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r18) write(r18, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r17, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r18, 0xc4}], 0x1, 0x0) r19 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r21 = getegid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r24 = getppid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000280)={{0x6, r20, r21, r22, r23, 0x80, 0x2}, 0x5, 0x0, r24, r25, 0x8, 0xadcd, 0x5}) chown(&(0x7f0000000380)='./file0\x00', r11, r23) fchown(r5, r11, r16) 13:36:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) mknod(&(0x7f00000007c0)='./file0\x00', 0x1008, 0xfffff800) r1 = open$dir(&(0x7f0000000780)='./file0\x00', 0x40, 0x101) fsync(r1) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = msgget$private(0x0, 0x20) r3 = socket(0x18, 0xcaa3b092da239fc, 0x0) setsockopt(r3, 0xa9, 0x77d, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r4 = socket(0x40000000011, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r6}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0xfd, 0x7c}, {{r5}, 0xfffffffffffffffb, 0x76, 0x10, 0x10000, 0x7}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() r8 = open(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x8) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(r7, &(0x7f0000000700)=[{{r8}, 0x8000000000000002, 0x76, 0x20, 0x7, 0x5}, {{}, 0xfffffffffffffff9, 0xc1, 0x1, 0x4, 0x1}, {{r4}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x8000}, {{r7}, 0xfffffffffffffff9, 0x3, 0x2, 0x5, 0x100000000}], 0x81, 0x0, 0x7, 0x0) close(r7) r9 = socket(0x40000000011, 0x3, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r10, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000980)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x3, 0xf4dc}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x28, 0x8, 0x9, 0x7f}, {{r10}, 0xfffffffffffffff9, 0x4, 0xcefa376efe9bc162, 0x7ff, 0x4}, {{r7}, 0xffffffffffffffff, 0x2, 0x0, 0x4, 0x2b87}], 0x0, 0x0, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r11, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0x39, 0x19, 0x0, 0x1}], 0x81, 0x0, 0x7, 0x0) r12 = open(&(0x7f0000000800)='./file0\x00', 0x20, 0x721ffbce1610f5fb) openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x10000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) r13 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xa011, r13, 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8004667e, 0x0) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR, @ANYRES16=r3, @ANYRESDEC], @ANYRESDEC=r9, @ANYRESOCT=r12], 0x5, 0x1, 0x3000) msgget(0x2, 0x0) getrlimit(0x8, &(0x7f0000000940)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x80, 0x0) r14 = msgget(0x1, 0x100000008) semget(0x3, 0x1, 0x7b5) r15 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r18 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0x1b1) r19 = getgid() r20 = dup(r1) mknod(0xffffffffffffffff, 0xc000, 0xfffffffe) msgrcv(r14, 0x0, 0x0, 0x2, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x20, 0x7) ioctl$VT_GETMODE(r20, 0x40087603, &(0x7f0000000280)) r21 = msgget(0x2, 0x0) msgget$private(0x0, 0x188) r22 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r22, 0x2, &(0x7f0000000340)=""/229) msgctl$IPC_SET(r22, 0x1, &(0x7f00000004c0)={{0x400003, r17, r19, r15, r19, 0x6c, 0xffffffffffffffff}, 0x1f, 0x0, r16, r16, 0x5, 0x20000005, 0x1, 0x8}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd0) msgrcv(r21, 0x0, 0x0, 0x3, 0x1000) r23 = socket(0x0, 0x3, 0x42) r24 = socket(0x800000018, 0x2, 0x1) r25 = socket(0x18, 0x1, 0x0) close(r25) connect$unix(r25, &(0x7f0000000540)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r26 = socket(0x10, 0x1, 0x2000000004) connect$unix(r26, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x11) dup2(r24, 0xffffffffffffffff) r27 = socket(0x800000018, 0x1, 0x0) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r28 = socket(0x800000018, 0x1, 0x0) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r28, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r12], 0x1) r29 = socket(0x18, 0x1, 0x0) dup2(r23, r29) connect$unix(r29, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r29, &(0x7f0000000080)=@in6, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee01) msgctl$IPC_RMID(r14, 0x0) 13:36:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 13:36:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x13) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 13:36:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x45}, {0x24}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 13:36:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) dup(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100045}, {0x74}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 13:36:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x19137a6a) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) sendto(r0, &(0x7f0000000040)="565129ef98cd32ce30360a3069817cf80f0f8bf5dc96dc6b95060dc0638b2681346ff0cc5f73af04a2c8f4559c5a2271f53895f2804832cc6bf7363eea1a521644d818da41d2ec0f9615c39deb33b7a448d46f6e36a2c683cfc30ea1363bfb0e0357bc063de32f", 0x67, 0x3, &(0x7f00000000c0)=@un=@file={0x6f5d2d77ba036209, './bus\x00'}, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x10, 0x0) getpid() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 13:36:10 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0x2, 0x4000, 0x110, &(0x7f0000004000/0x4000)=nil) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) msgget$private(0x0, 0x220) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x5, 0x9, 0x81, 0x1f36}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f000000c000/0x4000)=nil, 0x4000, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x29}, {0x1d, 0x0, 0x6}, {0x6, 0x0, 0x0, 0x2000100}]}) r2 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) renameat(r1, &(0x7f0000000080)='./file0\x00', r8, &(0x7f00000000c0)='./file0\x00') r9 = getppid() r10 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x1, r3, r4, r5, r6, 0x5, 0x8000}, 0x1e3c, 0x8, r9, r10, 0x1f, 0x7, 0x2}) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x1000) pwrite(r0, &(0x7f0000002d00)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x6) 13:36:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1) 13:36:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x24) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0000001862040179002b2c000000267e897f7780e9992d836000753dd4d16106195f81db318cefbd0900a24e14da0001a8b36b8f74652d62e100c501ad5a8bf626d9dea3c2c37bb79d7d2c336ec5e00000000000000000", 0x57}], 0x1) 13:36:11 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x5, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000300), 0x0) 13:36:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000011f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 13:36:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x1) msgget(0x1, 0x200) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000300)=0x8) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r4, 0xfffffbff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x20fb, &(0x7f0000000400)=[{0x3, 0x9, 0x6, 0x8c}, {0x401, 0x1, 0x9, 0x1}, {0x1, 0x1, 0x6, 0x244}, {0x9, 0x9, 0xc1, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r6 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r6, 0x1) r7 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r6, 0x8) flock(r7, 0xa) socket(0x11, 0x4003, 0x0) r9 = socket(0xb, 0x8000, 0x0) setsockopt(r9, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x206b1cc674fd03e6) sendto$unix(r2, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000380)) 13:36:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x8649, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 13:36:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x48c, &(0x7f0000000600)="e4") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x2) 13:36:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)=0x1) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 13:36:11 executing program 0: r0 = open(&(0x7f0000001640)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="4402", 0x2}], 0x1000000000000029, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="53f1b8b506b100000000f592790000000000000000000000000400"/37], 0x10) sendto$unix(r1, 0x0, 0x0, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f665bf0653000"], 0x1) 13:36:11 executing program 1: setrlimit(0x8, &(0x7f0000000240)={0x200000007, 0xfff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffff9c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x800, 0x3, 0x3, 0x6, "84d65f15b935e5efce7b0c1712e6e27989fa96da", 0x0, 0x49ba4e79}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x0, 0xff, 0x800, "51b6868ddd05ffcb4329d6b6b36f75949756c29b", 0x19, 0x2}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000140), 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x3fffffff, "000026fb7dac00", 0x200, 0xfffffffe}) kqueue() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) pipe2(&(0x7f0000000200), 0x10000) 13:36:11 executing program 0: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x53) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x10) unveil(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='c\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 13:36:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50, 0x0, 0x0, 0x80000000}, {0x2}, {0x26}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 13:36:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="e3cd01f7230000e942f2675e2556ea4ddf60bdd05a8bf5dbdab18bc145c28a6e1c29081d631222bd9d50d655e4a023c323faa9caceb867e82319eb10ea5efeacb5b043d8844f94423fe1c6137a3ddfb57bdbb464b8132730ea7b8df37615727d2e562c28a33c3a3c6c97cd69189332fce96a36772217f957145ad86a956c65908999ca4a898e"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 13:36:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="01394d13a07e7908"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r2, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r2, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r2, &(0x7f0000000040), 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, r4, r6, r8, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r15 = semget$private(0x0, 0x8, 0x400) semop(r15, &(0x7f0000000440)=[{0x0, 0x8, 0x1800}, {0xcbee8f647b28c615, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x2005, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semop(r15, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r15, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r15, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r15, &(0x7f0000001100)=[{0x0, 0xa4cc, 0x800}, {0x1, 0x40, 0x1000}], 0x2) semop(r15, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r15, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r15, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r15, &(0x7f0000000040), 0x0) r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r20 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r22 = socket(0x0, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = socket(0x800000018, 0x3, 0x102) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r23, r25, r27}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000540)={{0x5, r17, r19, r21, r27, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgroups(0x2, &(0x7f00000000c0)=[r6, r19]) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r28 = socket(0x2, 0x8002, 0x0) dup2(r0, r28) connect$unix(r28, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r28, 0x0, 0x0) 13:36:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 13:36:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180), 0xa048}], 0x100000000000005e, 0x0, 0x0) close(r0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/98) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) 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=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 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(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 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 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) accept(r14, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r15 = kqueue() r16 = kqueue() kevent(r15, &(0x7f0000000040)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r17 = fcntl$dupfd(r15, 0xa, 0xffffffffffffffff) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r18, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000005acd000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/186], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000240)=ANY=[@ANYBLOB="0000d3ba54030000"], 0xffffff64, 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(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 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}) 13:36:11 executing program 1: r0 = kqueue() r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1}], 0x1, 0xffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 13:36:12 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000100)=[{{r3}, 0xe6f3bc2163b0ad5f, 0xc, 0x8}], 0x0, 0x0) nanosleep(&(0x7f0000000300)={0xf0, 0x400007fefffff}, 0x0) r4 = kqueue() r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r4, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffe, 0x2c, 0x1, 0x9, 0x8000}, {{}, 0xfffffffffffffffc, 0x91, 0x0, 0x6, 0xfffffffffffff636}, {{r8}, 0xfffffffffffffffa, 0x5bbee95861a1ad57, 0x1, 0x5, 0x5}], 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000081, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x6, 0x0, 0x0, 0x400ff}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029b", 0x7, 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r4) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='\x00\x00\x00\xf7\xff\xff\xff\x02\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x2, 0xfd, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r13, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x30002) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r14, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="6683bde86a806b6bb7667fc2a7bd9d655f"]}, 0x0) kevent(r4, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffffb, 0xc, 0x4, 0x5, 0x9}], 0x30, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x61, 0x4, 0x2, 0x2}, {{r12}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x5}, {{r13}, 0xfffffffffffffffd, 0xa, 0x2, 0x7f, 0x5}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0x412}, {{}, 0x0, 0x8e, 0x2, 0x800, 0x6}, {{r0}, 0x0, 0x0, 0x60000020, 0x8, 0x8001}, {{r9}, 0xfffffffffffffffd, 0x41, 0x1, 0x100, 0x100}, {{r4}, 0xfffffffffffffff9, 0x40, 0x0, 0x101, 0xffffffffffffaf32}], 0x0, &(0x7f00000002c0)={0x4, 0x8}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r15, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r15, 0x80206979, &(0x7f00000000c0)) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 13:36:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x800000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000000)={0x1, 0x3}) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x4f}], 0x66, 0x0, 0x0, 0x0) 13:36:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) fchdir(r0) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') 13:36:12 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xa7, 0x2, 0x0, 0x98) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180)={0x6, 0x6dc7ef63}, 0x10) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r3, 0x0, r5) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYRES32=r3], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) r6 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) msgsnd(r6, &(0x7f0000000900)=ANY=[], 0x0, 0x7fb) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r7, 0x0, 0xa, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef479c098efc691987d21852dece05b2a1d330000000000000000"], 0x156, 0x800) msgrcv(r1, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) 13:36:13 executing program 0: msgget(0x1, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="dcf06b0000030000cad9c8959d910d6579fa28a23792b7a4e3a3337cb47689b786bff6fd6abdc1350b2746edfbe843fc81ffad4fbfed7e9e73f778460c9b9d19bc4390cfff16d34823a764a13d5569db44c0fca5426f2c927656151e18b46e34ebb9c16fa2006fd3b9bb572a58e94eb9fedb03826b1fad897a054dcaf3a527ecf056264e15a43daaf9c9e54573c0edf71a6c9bf9f374cbc74fd1f5"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r2 = socket(0x2, 0x400000000002, 0x0) setrlimit(0x60f5022114b1746b, &(0x7f0000000040)={0xb6, 0x6}) setsockopt(r2, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002680)}, 0x12) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() socket$unix(0x1, 0x2, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000700)=[{&(0x7f0000001680)="5df508bb9aa1786203afbf1cf2b63f7e67bce9df6eb098969c2e9e48e662705d9a2c09a95d66bf5e616c6c975ea77538f814f0f37457f3e79b489b6cb88a20db7b736b536be5831bdf0d18cc595b2b75c2ec348c0679a0136ed3801e91640998be6f68e37fb7fc67dd5d4b6af339c7e605ae03c202d289d971912e2474eca5ec0fb2354838df40a75d02eedf942e800a3ef7bc0ec25ad28e2bbc3fdd489842cb62f9a9de2951ac4b31bee3e357ceda162aca6623188ac46a62fc6bf1191abf2c771456684bac7be60709f63040b8380bb42516f01023cd2f6b7cfece66643cd66514a72428b1a2993c561e0ad9b61e4e0717a956e884f2ff8a0db07a7d824de08b321cafa80588c2eb8ea435e58f37076fe1797d8bfce61ed39b2da7b5a0408b0c54793e246ce4de6895abf50debf0e9b31c23f32099a7d5683bc4eb6c001d2325677c3d900c689e196872328ff67c63b0fcc832814786bc740e82a2d6ef9a5303b0b0a8b69f0c6d06498baf600d56f9d843b9f10fdebbd9683c9e0cbbe451da50a5f05f7b861560275b32daed1bfae5260edb62a60a90cfa0d5aad8d326772df137d497bb2dd14379d7a4248aa6233158792689a6bf19ac80e345fe449e4daeb40f703a8273289e5f31acfb4878aa78c6eb3637f80d18de697d035f9d68a62b2f91f7b02c74797134e7bbc599ef695370f200682a06752e43af22dac2f735bd61bd99ff12f4427802c5811d8041781bbe36cd741d8e09984247536a7e688529d1c1c29a3d41ed50702fb78c63f1138ecd54f49619bdc2d5858603476707bf590ee532a23021cde3351c8dc117a39b6085f73c05a15c97c5542dad9a56cfced959b9b763d3faa9896c342a7559156e0210ec901e584f35a99ba5927112d16af126e1ed1758cf3d1c45d5d3fcb4301d4aef419864b76f6eb1a8c2c7eb650ef7765992614648292670dcb9a20434fe9b3a1a26c3da115c414016f9f53589933ee2a1c05ca641a327f609cc4d39370c84525db7d2720d0b4d9a2f8e5621e8ed65ba2afc336f1739b476e1585d978e1e73e423eba0b90bff02a52d74c4045edbbacb4c19d02ab9d651a6ed27937aa89d0d6088c8e0b189d75fa4746eb69a38406def2f159e1820997510a238789322b674394ee8b1d2be0a7158cc6ffe1ef1a0c879a374781c47bb56ff2ca390ddfd8555c670b73b1b26222158f1e6970a4465832793a2a6e50b291f8253f862922a8ed63ebad236435fba187c2599dbe0169aa07b578a2bb48b3d2d9d3f469a9f5d02ba1e0e4ad50db000a5a5580ac040fdd15442b26b7e29701f0d881a1af557e1e271a77221c5e38ecfe69a7e5f5b78f4cf519eebcace7a791dc94789a2a95642e08d16265bb26c84fc7c9032a8d8091d89e7d5f84d164ef9236c74f56269433de2d38cc8065ed979a808544b8c3031be054c641cf8825be7dc427c7dd2994faa810d134573a277e9d283d28a3325d818f54bc270f9026224b275bfd6216afe13e3b834db664d97263977df8ea59815fcc8e2a3cb4598de47377ca6408834970d5af3386ca3dca223bdea9aae4e7e53d43343b68409b74e0f689a231d7203184cbc81425d6017c47314c261caa762e0faafb7a7ff7d6d74844c0b89acdd263ed22a286dcf4b2044724e13b324428e02a71c5cc90340ec052f7de3dac2e5cbd8e39932da39ee711f8608e461b5c7b54b26b0bbcb612a8599dd375852cea9d4b58e62d1628b7be927c9afc764ec1b13bb27add2b4f813720b3cc119c26506a58c3a3ad3d61691b2cebe67d51536bd4dce5134582c1f2a4ca703a018e40eed90652f5a3f668bdfd393b7291c5976720722e3e964aed4a219e31a10c98d9ed76c5de49d48a879426c106e724ca54d2c4352ec789de3300fd665d0daaf5937ec3d26346fac068f6bffa4dd4addaa1a058d9273c72640523ccd95797464d7c141c826f0e294cc7e64bb40266f0d0e92d40c3c58b9abb157fb79375de925649a433a85976ee9058fb0502b7ef5a4d8f8aafb17de9aa4cbe1486868ffc84d4056b4208b87fce3cc813f5b132850d5d4c159ef0f3d66c0c57ce0d37d49a58b385a1859dfd9fdee769d986ee453f5b47eeca989eb4f2ede28ecb6307464f74c06ab87bb71bee2cbe0fece20220be16771cd2646a25d8e7d854295ba23edcbefef302b142fb0c3dccb4ee40ddb76e93a96436966853481f92a31595a4db18070a6fb1fc94a0371008a09860f9ee097a1fb3576e08ae7cc7340f690916533dae64108b6708035c00466e98fe9500dd82ffbe5681dfb2c80d4c8fe12c7e78020c65a7cb454371481da6bb3f5b3b767fd46ee0be61ae11c3ca404c581c6dff39c2ee430fcd3201f11ee8717a5929f71d5c8b40a3259364d7a12b44b288e9763fb9ce5612d420872d2d3106fbeeb8b26ea62fc8ed408f4bfcbb267d6388e6b7cc273f346c5713bcbbea91d2693a547910b0755dfbdf8548e91a4eef30b0cf2315e7e615b13e85c15789cad740dfaa2c278aa70493989628e1aabcf20ebd34fa0eebc2a5699fe293b9068b674b3b4412cd22da5b7e5773be06c8f3df6d37dea13cf3c083f181ff4e806e384a61a8024fc79e55dc20fdaf0f8d525f99d7b924b60f9590602da031ac5baa28ad1a95f4fcd09ef1dff5584c2b48eec24903636ecf026bd3de976cd4d566ce75fa8d1a57e109d793ccd84d63821782fae0ecdd9cec8318ae5c67844fe7f64e51e47319135523f427b11734fbf99bdf41f96ee0a637a212f00a047598da6fa80a1204bcc6ce140a5b6eaeec0b5d09812264d3d5364008bc2243e57fbf9d7549731cb9179b4da8ad106c75301caf5776f01199fcb0231b76fa1991a4290c27796349e43368be8d636760b562ac7f6ba437ef5dd76fa6b10b8012569c5115f71e72d0f7cfffc9f75c37d8346a83c90fb55e4974831fde6b70b87bd11c55138cfe22dd664b7d1e0c74d29b2c9036e23c62ecf3bd68fe51b497f91e57d8099d2c4b523c7be9e9d2dc86a272c487d61a94240e41f8ccd4d1abcf920491385358690593a089e11add62abc00a74ffc02ce4f9618b9031f57ff8144755b96cedaa9210239351d6bb965692dc05ba6022bcaf2a5dbafd896c50f38814a3182f384809e23ddae7f3e173ca91d1469be43860d7ac37fb3e7324d8ca89a216a3e26d437aa03c61b01f4bb614679cd0b583917357c585cb292716c51086e01029a7321dbe4ff87a6ac3e3dd8f96b79d3f251900ad42ce25d2ddb998684bb97a44e5f9d99cacbb33ce1689ce4ce0c47d62e5e85dc12d9bd659ee77bbe13690942f48274fb39197c783c90c308ed0dea44b66554e2ddbdd638e257e82f5e28a83c9b2519e6c074a3dd3679525dc6bac9cb6ee00fb37e94d50f9b0d3e8ce9f2c0c02b72b9f111f9b598d3cdf91f4861b006c04f65a215ce500d8689247c1333fc19c643e408b2d43d3339271bd0e5df06843686c7afce1aa0b5c768cbb3bf702f9a5ec1c8e66d7c77850e2863cfff55809fb644a7126cc2b414e56c2e3df9e7068b360b99f2f4da6c51596643eb06e467a54177474d66591293f4cfbcecec2b3f454f57b87c1a9ba08e44c8c3ab93847f74525a0dded0039575b00fb95f07fa0cc12d7ff78a8b764c2d2999bdd92b3ba58664042f35acf018f090456827a6f24a9fd12735d97443a54edf53c2058f19305d44bf77ec6b3b321b433fc17a788ea604874628cc79125b196e6e3fbf66d534ff67621cd32a3e6a805330e46216c7df3291803f809aaba3520e97adb44f677506686802b547f691fec9d1b4b12acf1fc2cb1288348442a4b4c55769ecc93ce6c61d3566ab37821013c21f43645076c48405cf598b64f2e25e536596931de69c7718c06a0b27519b03525b4320c8209e9425eccb386ca7ca5225924258fafa8f558739dae9890d936f70b065c42f7b40fd741b206950a08f2ffeae342519ac87e6487a22ab22f64a78240ad7fb2cdeb50168d6daab01aeb115b4c84b637c1c63ca04b38d714e0a2a345f772665744da5e4ac393bda39720b19e54ba7afa174fda2d8e95cb232d1f638bf4ba4ca74911ccbd1659a5cebf3e1de5a8118bbe6f26299561751fdf85b6f89f507f5c47afe79825f04fce79edd7b4be9f015b26e5d9d0e91165d515a581041398955c11d58a96a88dd633ccec36fce8e8cdaa1be1514d5271ff466f15a7a870bae87c815727982eb361b261fda5f468c157d091e194233641483d71f3a017d6c92f17f86dea6c8e9d1b17c04dce96fd14b7b8b8279265fe38a8ee006bdb550dc490e558cf71356996c418cbec640cd978b814ba3360077843bcaef84f0565798ca61f3954847e6a810608f27997b59a188d9d751ad7e6c4610e9476db5c29781e206454a82a89ad69ea5824cba5c839aa3622c4adbf2e75bf386a1344b0500e9a13794dbe1b94cf99166774dd25f3a0083f7384ff3066e25de436a5f816992ed13e020b5f2b390194da2dd7345889923b2e121ff1f84de868f3aa8d7b7ce0b915218bca4b9fc6f35c7f0d195ffa6ef95fc8fe5db4db5ee2900cacf7700deb30e50075230651a9b1c4feb6d784d74e9f54b6ded9e4972e0e5080a4665895bb276717793d1fe4cd3b3a4951e82c38c1014194640e6fbe50f30ec87f87396dbb34085fca65ba13bf1716cbe1223ab717ba84636d89273bd308b0017790eceda03ecdbf0d1c268ba0647ddc62fe2664ea9bd2e5e7fd932c05fa6131b87e0c39dcdb4e4a9a1f7f041a358114856ee3808e729c43b013fdad830d3b0882f90df2acc34006792a78bd967037c5dd742c47a04af1ec7514063c801c71b3c886d974b8444d87e241604f56e45ff89451911961d5b39765c3d18bdb843a7bff0e79d7ae8104918566ea5033117c169731be3d1b3573902ba30a15bd559927922a38c37663b39c70377f8188653c45cb6c259df3834260bed4593ff70b36e4ce4c9e8d769f1ea10e7ec18ccd1e5e1efa924e1d544a38c23e6f06f0ddde910f6ef769305c69a6adb639990666dec942955bce3646a3f1a27bbbb6f77631166d2b06d9e327d292f0f4b4a0bf5a867a62637536d14671869e40fea049b1f1acbb4e56ae3e3bb3caeade45d7ffbaa3058902064ca326e19306f2b1b1e50242de6f24f13a489e4313819c7f85330719c153c46f5d1acc258b54b0bc8a8035ea2ce6be1c8981b13cf11115d99874a701128aa6422e9f0ec0d1db0d0d194703c7e2e47f7fbdba817ff617ec1dee5b29357e9290bab4420148b73766231608d5e249e639ebf21e4ba558fcddd9be9ee5566bf09c6f402c637e9337216f77d663e65972fbc372bebcc4c1447c1e0f92318be554bc02a5281fa1cd20c100771f653611f8ac661f2ed6696bb48c7a0ecde42a4d9e18cef1d839ac22950b7b14f7e906eb763a0569a9673ba466c5821d60b94b2fdd44afee18727c9971cad95bdebdab172ec8cc1af208bd890fdb60e36d74ec4b0e937a8f6f4f8d482ef94e0428f2c96b85003b63f7d72f316d6cbcd560fc291ecf916fa841f312b6710ac3ab584bb71b48e4b15d0d4999d48860d7482ae4a3b68fd4d471742d8412d90eb905ae6f0832daf8b27bfb7a5d0b6bfa7c11238c94ec784353003c3d1db3a62be9bb7158544df18baead5105515f3051eee0bc890da8175a5623a2593d81de00d4163ebb570a348775e3f870b106857881aecebac3eefdc48cdce484706c27084d99db167bf7d45335da43a924434287ab60aa20d14ca93a6aa32a6449f98757969fcc238d51dfc85182683", 0x1000}, {&(0x7f0000000a00)="2dc7afcad6d255cb6d26fa35d3ca99c634b2eb2047be02ffe29d33d54b7812d97f09c6618fd1bca007006d96f3c318fb77bd411b14c15fbaa060caadbd8e62b0e6882546b07bc0c00d0de61ba9bc8c1ad1923b45b92128639d66b42c0249603ab35bb7305eeb6298ece2b92937ed03825871120fa1c915f04e67312bd27e87ef11ee6b8b041748134d", 0x89}, {&(0x7f0000000480)="2dd0d640e2dac6113765b0401697dab9e8f409f5025a11cb28b29a81250e8b9797690a61ffcdc6f1696a5e46633d3e7e4df4a4ea7a7a958bd4fddd1b086a614f2c9429c039291d8b296ada85e6d72475e648a884834f698c31", 0x59}, {&(0x7f0000000500)="88f0777eb9c605bb975adb4369c6ab786952c78eedfbd46c761063575128f8dee4f187df5e6df2469f244516093b698488a551e6021fdfe18714ab0f3905134ebf0cefb4cf674b1ee9867abcb4f0f046677c035bfd8a7f61c318da045eb99b40478f7d4e4880b7b36798d8a3d71f32246064a77d8e6403f973f36946d96c1efdae9b483c54cbe07de84818a30a0f5d4f25ad91d9b50f7e003866a8e95e6679ff27f75e2523a7017683f230fab79bd099170454d3cb21e6ac0caf31d5d4c852aa56101cf9eb135c1aa13d0f95879a6729cc3ade5f3134b1906f734f743ba5d35c94aa5480578e2234d6", 0xe9}, {&(0x7f0000000600)="7b582a8da62f2a18f5fd4be968fa3b555577315fbb16dbe747c2830b421e067f1176e768a373c687d3cfba0bd98566a3d44448211ecb8ced22c618b57ab7744e0cc2cc405643310fea6ed549ceba1131c2472a46cd55739a2d08e14f6561b15c76f88259811db12a47149c74999f901ccac9bb84ec11aeaaa09c23f4", 0x7c}, {&(0x7f0000000200)="9c3c33d797c55fb6010d1b09e57b1663ae762ceb", 0x14}, {&(0x7f0000000680)="997b47282b37ab5f14b005dc6b009be17094b567a56087aea9a874c6b079609344859dce0bf6ee5d82bcaabd201a5ff2a51cb48657e7ffa838e176775bdda6fe1ffe90583cb83f47f4eaf6fd2cef110b3d1f434c4d1075596d6e81", 0x5b}], 0x7, 0x0, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)) msgsnd(r0, &(0x7f0000000540)=ANY=[], 0x0, 0x0) 13:36:13 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) 13:36:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x10, 0x80, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:36:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f00000003c0)="e9095a3fc9f8f34fd59d40cad3fc4e3984b6fee5c2225b10692e334aabe7661039468898b7667496c73aaf69b2ac8bf7ce375ab38be4212fae918c29af3e56cb17646c9f2b35821129174cfbb69999c51422e2c92676513b6cc48c89865b2b88ee86b8c15a811a7b479b423a01f043c668796c03d0ea986244122bc8a898693580652ee5738c437b47a0917b8c52baa62f7caa8a1d73e6d901cfa1de", 0x9c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x2, 0x1, 0x44) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000180)={0x4, 0x1, {[0x3, 0x6, 0x4, 0x1, 0x101, 0xffffffffffffffe0, 0x5, 0x5, 0x8, 0x0, 0x9, 0x6, 0x65716fbc, 0xffffffff, 0x2, 0x9, 0x100, 0x6], [0x151, 0x3a26, 0x8, 0x401, 0x3, 0x0, 0x80000001, 0x7, 0x4, 0x1], [0x8, 0xdd6, 0x80000001, 0xa4, 0x3, 0x0, 0x78ecc782], [0x1ff, 0x3, 0xfffffffffffffffa, 0x1000, 0x7, 0x7ff], [{0x4, 0x8, 0xac, 0x20}, {0x86, 0x0, 0x2, 0x1728000000000}, {0x101, 0x8, 0x800, 0x3}, {0x2, 0x0, 0x1f, 0x7}, {0x2, 0xf1, 0x9, 0x4}, {0x81, 0x0, 0x1, 0x1f}, {0x8, 0x9, 0x7fff, 0x7d}, {0x100, 0xfb72, 0x6, 0x40}], {0x101, 0x9, 0x401, 0x6a59}, {0x8, 0x7c48, 0x5, 0x3}}}) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0xdb) 13:36:13 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() 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') r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8001, r2, r3, r4, r5, 0x244, 0x6}, 0x5, 0x800, r6, r7, 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') 13:36:13 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000001c0)={0x9, './file1\x00'}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = openat(r2, &(0x7f0000000000)='./file0\x00', 0xbf63b6b4116a4a12, 0x8) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) close(r0) unlink(&(0x7f0000000080)='./file0\x00') r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffff9c) r8 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000100)=""/145) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f00000000c0)) 13:36:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) sendsyslog(&(0x7f0000000200)="d1be35a57c92fb05a61f625646fca961ad3051cc4941bfe077f9069626a33aebc42cbeeb346f24c4297801a77e5a710797e62b495688dcf8199be4814a30c5b6bb9691431988ca6765690dff18a65888ab7d8ea71412a811337d6812d25f03f19899c03d6c56b6381d0d1f0b4e09b46dd98dc7d8073aa54792be19fbff5137c286ec391d3843d1eb29c79929d4244979a789d6eeae0cb3fe90677f531e54209cf222b737dcf2e6fe70b96728e9005ddc232c8d6587a3d8c85c29fa3f56f63dbcd850353cc11fd234be394bfa7fee2159c1e332742dd8fe8270c848b1268279755a953924dbe6507ff1319cc32250a47157b05707a22beb3100872e", 0xfb, 0x2a) r0 = syz_open_pts() close(r0) syz_open_pts() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f00000001c0)='\t', 0x1) 13:36:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x64}, {0x7c}, {0x7ffffffe}]}) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 13:36:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) 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) r0 = socket(0x18, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 13:36:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000080000000000000000000000000000af09000000000013000000000000000000000000000000000000000000000000000000000000000000000000009200000000000000000000000000000000000000000000000000000000000000000000000000000000000000d86ebc62323f934d91520f3961569930412488a29cb47e09ec750a4977628f23b20e9a9955e0bf4a3b63d80e5340b1a248f4fda4947bbf538269408bccd1386997b41a8371c1b4415979b88d5706b1ff19ec3afcc93d7a11a3abca539d72982e3e93196c7ad88fcea88f6c3783b2f2b41413950f369d547517a31146487b672d623ac9bbf685f0e640bad437fc6de72f25c49171775e141d38104367da4f5c0efcfc4d3fdb99f9af8ce3449f0fa5f78159695a295628a9a0361f6c846acc5a86a65597e96cd23363fd943821677ae300c6f304bc8b8c9e7609cfdd0ea84226119b0cfed612defd"], &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c3a428c592e978bd7a32e5e0cdce49886e4d0c"}) write(r0, &(0x7f0000000bc0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79f634bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece78abab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4dec077bc549", 0x1d1) 13:36:13 executing program 1: socket(0x800000018, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) openat(r3, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) dup(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x2) openat$vmm(0xffffffffffffff9c, 0x0, 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:36:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000900)={0x3, &(0x7f0000000000)=[{0x80}, {0x1d}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 13:36:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x61}, {0x4006}]}) syz_emit_ethernet(0x0, &(0x7f0000000440)='\x00\x00@\x00'/14) 13:36:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8280, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) write(r0, &(0x7f0000000080)="2457eb21d9595cc54ca62dcf68ef396a1213872e69360bb2970045f61e3af1d79024926cc3a5bd1a342e8189110cad255631683dfc8f7aac04b28a0c0bb31a8798", 0x41) 13:36:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r16) write(r16, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r15, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r16, 0xc4}], 0x1, 0x0) r17 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r19 = getegid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r22 = getppid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000280)={{0x6, r18, r19, r20, r21, 0x80, 0x2}, 0x5, 0x0, r22, r23, 0x8, 0xadcd, 0x5}) r24 = getegid() r25 = kqueue() r26 = fcntl$dupfd(r25, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r26, 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r27) r28 = geteuid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r30) write(r30, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r29, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r30, 0xc4}], 0x1, 0x0) r31 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r33 = getegid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r36 = getppid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000280)={{0x6, r32, r33, r34, r35, 0x80, 0x2}, 0x5, 0x0, r36, r37, 0x8, 0xadcd, 0x5}) r38 = kqueue() r39 = fcntl$dupfd(r38, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r39, 0x0, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r40 = kqueue() r41 = fcntl$dupfd(r40, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r41, 0x0, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r42 = accept$inet(r0, 0x0, &(0x7f0000001200)) r43 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r44 = kqueue() fcntl$dupfd(r44, 0x2, 0xffffffffffffffff) r45 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r46 = open$dir(&(0x7f0000001240)='./file0\x00', 0x20000, 0x1) r47 = kqueue() r48 = fcntl$dupfd(r47, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r48, 0x0, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001280)={0xffffffffffffffff}) r50 = kqueue() r51 = fcntl$dupfd(r50, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r51, 0x0, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r52 = fcntl$getown(r51, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r54) write(r54, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r53, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r54, 0xc4}], 0x1, 0x0) r55 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r57 = getegid() getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r60 = getppid() getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r55, 0x1, &(0x7f0000000280)={{0x6, r56, r57, r58, r59, 0x80, 0x2}, 0x5, 0x0, r60, r61, 0x8, 0xadcd, 0x5}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r63 = kqueue() r64 = fcntl$dupfd(r63, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r64, 0x0, 0x0) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r68) write(r68, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r67, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r68, 0xc4}], 0x1, 0x0) r69 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r71 = getegid() getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r74 = getppid() getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000280)={{0x6, r70, r71, r72, r73, 0x80, 0x2}, 0x5, 0x0, r74, r75, 0x8, 0xadcd, 0x5}) sendmsg$unix(r3, &(0x7f00000014c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000140)="2fcb96742ee92ef890350c5df9cb6e98f49973b60bcbc20685c7dfdcb7a6bb1a1234830dd376872763c39f4f1e62351922397bbb6b612035395292d0c67f2f808229afe59ff995dcb5f2257e021bd121928a40de346fe74744a901cf6cae8cf27a4ba3372177ac", 0x67}, {&(0x7f00000001c0)="f21621d8453a5acb23edea19c7f902b78e998497a3d6155d523114fc36bdf7ad45eac838af633741c21f61e6ee55ff9e31f04bdccdc18bd792574a7d3b71eb54884201f2bd55125b550c23b75686494ea288eb4698730d306ce6a32d5b8531cd211cfb186e5dd6cd4a12df0ef65f38d69fb1e013c586133c3d6541e390f2ef53f3758cb36552e772d882aa81ca56d639c8f9608ce8f0b0387468f17d26e596a51750ca745d085fc3cd35bfde6258d96a3b21d55ce1b9925c54ae7abf64241017df9bceede6b569fac5154ef90426a4877672ff1f9895b9ee846ab81a3ae2c094526135afa62b7666d381260d95a98ec06e7970cc732d1f2e660839fe82ab9796736908fd3f3b7559f34ed11a7a4b695ada70fb79b2a947ff028b16221d1f5dc9ba0e9e13ff2db9963177c32e6e5a5f56a7ab389ad484e0815b571a16011aa19fad733d7a25dc3ba45af7c4a85c966ba7f335776a6b61fd5e274c74fe137c15f0caddaf461f1fff918db577b74d27c562146f0d4c1c9df1b16ad79fd011dcacba9cf97c25264accd2afc407106450dd53cab04f9eb6c8e9ac19d42de65ffc755ecd2756da51f4746b305497daf5a024c96f699a55acbc2247737c5d1ecb2f987acfc7b3df6504b9c5a1c23ce9a2bd28dd4cd635b97e63002a0feeae35b3cf62b4643879bf26749fdc86f6bed1f13162f73c8517e717d5f60ddb016a540525de9b1d6844de6567c693e571d3fc04077377732a10c318526ff867c7c55942dd0e08aaf9d33092d5e3c3bb6ded37575772f099808ecd938156697bd170590a234d84d4aac60abb660e20608fc7025d45c4a26f1922c96d9f27dfdb7c6f71a31f595ebe150ebca4c52d214c12663bf81533a38a4f74531c347d51c3a2b2ae7444d40b4cdca8bcaf53deb4d1ccbd8d26107bdeabe7d549e6b1215e2af94243824fa56596cca30df4c9243eb83d8c846da94b17e6b96eef4e5e24e152d482f360276d45e66a8108b3828a6d59528a537e0406382bafdb79657840f72ae3a6cddb91111b52d9899b0c66d6d8adb970798c8a092aadc5c461afd6ac13457774e5b688d7794806f974f07699c4429ae0cdaddf901abcf2c42698f8c41a4160313820141e52134118f679814d340db5c0c97fe665847ba9186cc54bc3682e7388281918ebc551cf3034f909e82aeba1de050299e3bbfe45763937db9475299a8e49adf5db370b77176204e3f81b2dad97e9bc0c7a34cfb98fc066ecc530ac6234845b55deedb228627381d6caafc887d02008d39b7cb685767c4190d53a0bebe2bea7c7b02951e862fa2522557c56eea29ed9eef7999a0d370f6ff2284b8b2d3c9f00839916f496ff8d0e4df0b296ca8ccf1a258a81b5f3b79ea5a434f544f8239b302abea232a7d401c3314aefbb31f40a1db9e5dccca2774063f512efaddaa0cf7601e8d65203a016552342dd68dd516a85da5246e3e25ba53013bd0c40a0b9abfc46595fe170d1292a51bd65dd7e49d4f549f16b2949fb965a79ac5c23bceb7498e19acabdf4693fe06428495fed4579597c10274a68b7470af016c32b55f6e42be13501234224dca1fe6e79e7fd969250206c4e621c3b2fb474db5fe3f206d9c7cb15242da2e921964ab0809d9a9a8cdbcd45786e40f5f6f5d840468039e0db4455586f267d9032e34fb035cad2ed40036c6a1f4274b2d09a4d0131f8c55f46be334cb5aea8cadcd59d13745ef26834b43326246569ea1cc28b9fb35448780014ef30d65e5eb067f2845905c101864aacac09698a08f0bbb2e58f75e9fd74765ac21e7ba870b06b0a8734cb2d395e0e79c119cf90c0f2ee757a0595b2ead0b191f22038b065ea0f28bb80175fcaf337af037e850fbce936a16b49e849834b256607644444b3e407fd30525915943577fea20c488f825618158d786ec1d3d2fb0230f5582e43dca7bda4b4595e0c23a3c3bbfcf2f4e769bcd46519b0d91935b7a66e7280907a12b4b001a9e915a3bb85bf2c5091ce460eaf6d5ab2def426c2b3a4c79297479e74ef00dd022be85e3fe375281156b59db7c70e78c5d9cf581b9a35dfa3769759d6b6b392692fde8fae1c5338671b6e3d6931c99acdc0d69276c38a9321d84cc8dd6cf38d3b673b256981d4af6ce75cd5dbf1f7c8bf64f1a3c02d115dd55b52ec0216de0861e5638b9c4e64515bb989e07f1f5d32d3c0f869d85e9112d70e66904e013b652c9b5f3ebaebd71b74d52b68048fb45cb0c410826623626ea5b12ce4bdad67ec5b041a3d8e69de4be331e7bcf448fd1020ff34b664ab79e7785e4b2f98ac3c576ae04b123d57d55477d83a8ae90dba7bb1f4f917b820e91d1add62c511940e92cbf62e23ed2b0098da9bc98b116d2d5d5ecda5001854675af60d853785ef1396a411cb39a01c2fb4efddfffee57fe017a02e81df436ac5aa293599d97958c57cf1acd766ea6bbba22e0592d2888b2b8ef14c21e56875e7685c95be585f007c791b6b5a701e5291d00b8f1942bed34433d3bba11b00add62c1f9364ec08be41a7fd8936dfe3c4997b7c17cf04bc9c63df3959abc3d15a82b1060a6254bc54bd70a632b2619e8d92b8373d7851ac108dda1981e4d83ecedb08f2d334dccff6140d6271c696cd13d06bd830b91da07092f76244028fb4e82bfcc78ba19727fed032dc4d3992c4dd6d93b7091f3e1d0d2641ed1cca1bc4ce4af58c273d259911c83a9310bfed4e672368a3299a4cfcb3ff577a147a7a48533265dd1e4eae920e9d7fb67361db7817f673a28690dc4f9b7c8c0465e59e35a24c250d1d20dca5a3239470fe3aa4820725c19c1d1c02954ebede2ccbc50c1d91da2d22be80a587398dd47807f0dd6b28a237f92bdccd07cd5a2f580f911c24c3192467532e8d31beb0475fbc1ae0ff75d5e783d4301bb316360681cde2517a19a43df21470a6bb702fcc0e18e959df2492eacd7548cb8586ef8a307dc429252920b491830555bda09ec84255a64e59137e47ef4ea80fcdc6bed371531486c4de70a5c62a1cbc337e78f4ddc5d09fdd183a87b5506b21b68531a4f2d5b711f156f044a11e996d3f597353dd4d5b85079beabfcbb89041b44d6e79fea3932611b0d6c91acf0d58f9649f5a5c945108e3269f1597c4da43f68f1ebe7fea2ac587f2fe6fd2eeb529888cf2e76c4f7822f60bf6c3fd48a709ea601fd5896a16f2c46c24409fffe32e97a4e089d55beeb3371e2ab5c9ec499112b596eba11d070832d28299457f6261bc1a64fe4024493138547808016751140d11d55175e09b5d4bc420ff1c1cadaa74799228b35833cdbd35bcd24384e7f932e6fe211930fd51cfc68def7f8bcda8cc02ff0af68beee37bb7f92c43aac5c32902d37283e370a6fb303f9edb543ab1ce0f6ebc5da733f84a5e5aedbc952ed959975eb14e8889a1f960ca419118a5287673f6d7d6a536559f840e27811a6f457ecc338dd4c2259954e2a4dc93ff945f38c95ad1eac439603ae11baef9d3edadc88c5c019f5f2306f00f2366a1385b0241c7c1fa0bb87defa2f485b678f22cd336afcee003376b3cf1400183eb3b6d401bb39ab2e54957645ae8d5c76a3a4cdfe196fc5a9e4fd63707698307d3189adca0af344d5f03f9801f2946251fd55bb2fd38a6686326c27ed4857986262243f7b831a64650b0851e647086bd1c391f43f83258bff47965515f9863df91c3296e32bfbb7628090e697a71fe871b5c58d4752631571a87a812a795db617f7238f782d949322e9dc4701cd118c3730b70eec70516f08a40f9ad12ee9b4c012d3be94988646cca37e268c68c4a97b6d9e42aae65fe27559bce5c7ec038a0aa86702ce51c9576e27a107fadd22a942a3c0f6226f79dcb25ff4bfd3fab86e1d8168f202c41813ac76ffe011f2b97d9b70d5a1287726bb4cfc2ca6e45923827d4125f6c2caa02ab2d5ebc72d8db00cc3b7b7d228e8a2c99567970691530b1ef977892464481f158eff057ba5ea67f1bcbae5b916cbf6eb4378ac880721e991913d5fee43ff01f13b8dc48b889ca4977cece2c2d57d70630b166a34a8b88b125bd0068b6e7d9bc2e1ae32d9d6f894d2ccbdb553b23c9ab5d943011403bfd0a43067dbe14efda24727b63b9e067209eddc8d1864509582abf13c9fa0f343dd035df21b6e4685a2dc949be0eb7e2cec1dfd1e9266ed048aa7d9dc889b12f537cca228482b02cae6ff4b2437e4a1377ec7c4a6f4a992eb98e185a53210cafed7105e865eddd7195b4fa7358f8955c9a98437707efe8b78af2d0c25111f861e96c29f15c36d0867d4a4159061869f354baba414358dd396037d66e52f810547db893ccd0dbb6ebe85b175e8fdaaa4a31dfaac384265bd2a08390b812f648c9810d205427b09d582eb9796cb5796b74f8d4110b40a935930dd0234b23193af98b4e35b33b0f47e1f18aec7a09cbfe3260501b5f09e0494de3345b7df01a3406f391214566b7f5eb58160b608db0306a82222a19622fbb4d964388983ee28d66e1a6c4ff0cc83e77af9f7b6f99e75f80bbfaed6fff64af17c1192143af106d4f45ad52a3fa57592d8bbfd286ab3104232edb97267a58f8d65e068a7c5a5626dfeed96cee8266cd7278ecbcb61ec33dddc8b0e4115954b5e288853e3b6d050a84f7e79a70b3f139711bf7bd07a5bad784ac802203d587e43584a49fdc2862962a2bf46441b1703efaced719517ed2a6e37f11e3cfdc3201ad88b48016a98d1955d012b7c052a5529c54da4b00b6141573615bc52eae39380fc3e2893c3723bffead1fa9236aadd5e095b9fd820796f216f95789b1315d9dd20d8ae066ea72e02ee350e893f24f24ca3f3c234bd5aa79db860e5dcfa0f724b5590c4e96280e234f039b360018466eab6da9fb64e1f66c58b05874922b3a20167de050e113e373e831e0b7edd7b64c89d3ef3405704c7ff79d72792df8367b23d9e9540298ec6d012e72e114e48f48d2fbd082ed353bbd467ecba13d74c86f269d370086b12ef87aadfd9005c73dbd0f1052cffd4924e8d945d7b8839721c1821b9994859156ea2b0176a3a78585b493a57957e25b72750e16a73fd48c4a9ff788e7316c728a82935484f949bdb9a497628328d90f3eeab4ee138abeb03b5ddc8f249d9c11ae75fee08a4d21647fbfb55a053c9055a11714b86860ed7b48e636176c27507b18eb6fcf8d245a8de748862e24e9704095bc110d8d136db94e22c54ed0f436421e74fbe8a763847f3d4f526ed379030f94821b2315a676a94ed97c7b91f41f7e1beff7a6e60cafa2731b11a06a5a59ac1116d3384d40c0cd210430bd2f6d251fa5537388beb7dfe5ee21d339e549e2b3c956ef23588b4444a0ddde158368c0d0c2a29eed43cbad06b33f1fc518a7996e10aeb3759a6c8f6a77557e2932957e0db6742e87977ab2dbf14f4d42ed2040b695791806989d1eff7d5c12992ff5b139815264e78395c13b59bc17e4459e5030b0674a433996539d729c2d1ca0be95de19c3e19b89843dafe9ac79d34d2c4256e833217f028d22a949b4445af9e164f2ebcb42091ca9125db943b50e31bda62221fc6a80b25d008d8f95d13aaf3b92fe5aeb8d24c54d66120ceb76a099d0ab4a5792d656add511beb74d1335f810b027cf922f3acc3810247f2e6f357813fcb57032e94f30973d0c3f46289c80d045cc8d3ff92421e13210f2ec436ce17a43cf9980d982e68d58d609a37be0887b72f0d618598a5a58a38ab34b4a8811e849b73c1b52f761d6f6e726c9bd0016f9ba7de1f8e0932c874446", 0x1000}], 0x2, &(0x7f0000001380)=[@rights={0x38, 0xffff, 0x1, [r4, r2, r0, r2, r5, r6, r7, r2, r8, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r9, r10, r11]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff, r1]}, @cred={0x20, 0xffff, 0x0, r14, r20, r24}, @cred={0x20, 0xffff, 0x0, r27, r28, r35}, @rights={0x38, 0xffff, 0x1, [r39, r41, r42, r43, r44, r45, r46, r48, r0, r49]}, @cred={0x20, 0xffff, 0x0, r52, r58, r62}, @cred={0x20, 0xffff, 0x0, r65, r66, r73}], 0x138}, 0xc) 13:36:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x8000000000020}, {0x6, 0x0, 0x0, 0x8000000000100}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) close(r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x5, 0x6, 0x20, 0x100}, {0x8, 0x0, 0x5, 0x6}, {0x101, 0x7f, 0xfd, 0x20}, {0x1000, 0x4, 0x6, 0x9}]}) r3 = socket$inet(0x2, 0x0, 0x1f) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 13:36:14 executing program 1: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000280)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000280)) open(&(0x7f0000000200)='./file0\x00', 0x840, 0x108) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="82536352cc72fcf0c84677c4b445022e2fbabe8d1b2744b8b8899666696c6530003b13c4bd421a4bcf1396deebd706189f1e299614dbd098ed0e1f016c184d64af970d31d0770cf9b65f7e096a810c31a66941dd539811c786db89ad4f2314e738a8704ec26a7f95ee296e7d03cadfb4f79cfa5fdce38f5c05ddb5558566f95f0520f905f5d298a5e2ded93bd8cf994bda6bb02f428a36da6a579a66a4444fd51eca9578ed7853508d146aa6c118a98886d268e900e9"], 0x10) write(r3, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x199) 13:36:14 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4102, 0x1006}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) openat(r0, &(0x7f0000000180)='./bus\x00', 0x480, 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 13:36:14 executing program 1: pipe2(&(0x7f0000000000), 0x0) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000040)=r3) write(r1, &(0x7f0000000100)="8c65", 0x168) 13:36:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r4, 0x0, &(0x7f00000000c0)) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r5, 0x0, &(0x7f00000000c0)) r6 = dup2(r4, r5) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) r10 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r10, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000380)) r11 = msgget$private(0x0, 0x718) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = getpgrp() r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x803, r12, r13, r14, r15, 0x40, 0x6}, 0x200000000008, 0x80000000000800, r16, r25, 0x7, 0x40, 0x8, 0x484}) r26 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = open(&(0x7f0000000100)='.\x00', 0x10, 0x0) mkdirat(r30, &(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', r30, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r30, 0x4004746a, &(0x7f0000000380)) r31 = msgget$private(0x0, 0x718) r32 = getuid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r34 = geteuid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r36 = getpgrp() r37 = shmget$private(0x0, 0x2000, 0x239, &(0x7f0000ffd000/0x2000)=nil) semctl$IPC_RMID(r37, 0x0, 0x0) shmctl$IPC_SET(r37, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) r43 = getgid() r44 = getppid() r45 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r38, r41, r43, 0x1e4, 0x8}, 0x5, 0x5, r44, r45, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000300)={{0x803, r32, r33, r34, r35, 0x40, 0x6}, 0x200000000008, 0x800, r36, r45, 0x7, 0x40, 0x8, 0x484}) getgroups(0x2, &(0x7f0000001800)=[0x0, r3]) r47 = syz_open_pts() r48 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r48, 0x0, &(0x7f00000000c0)) r49 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r49, 0xffff, 0x0, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r49, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r51, &(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', r51, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r51, 0x4004746a, &(0x7f0000000380)) r52 = msgget$private(0x0, 0x718) r53 = getuid() getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r55 = geteuid() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r57 = getpgrp() r58 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r58, 0x0, 0x0) shmctl$IPC_SET(r58, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r58, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r60 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r60, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r60, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r60, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r61 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r63 = getgid() semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r61, r62, r63, 0x10, 0x9}, 0x8, 0x1, 0x9}) r64 = getgid() r65 = getppid() r66 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r59, r62, r64, 0x1e4, 0x8}, 0x5, 0x5, r65, r66, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000300)={{0x803, r53, r54, r55, r56, 0x40, 0x6}, 0x200000000008, 0x800, r57, r66, 0x7, 0x40, 0x8, 0x484}) r67 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r67, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r67, 0x0, &(0x7f00000000c0)) r68 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r68, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r68, 0x0, &(0x7f00000000c0)) r69 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r69, 0x0, &(0x7f00000000c0)) r70 = msgget$private(0x0, 0x0) r71 = getpgid(0x0) msgctl$IPC_SET(r70, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r71, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r71) r72 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r72, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r74) r75 = geteuid() r76 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r76, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r76, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r77 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() getgid() r79 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r79, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r79, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r80 = semget(0x3, 0x0, 0x41) semop(r80, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x3, 0x4, 0x2000}], 0x2) r81 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r83 = getgid() semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r81, r82, r83, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r77, r78, r81, 0x10, 0x9}, 0x8, 0x1, 0x9}) r84 = semget$private(0x0, 0x4, 0x400) semop(r84, &(0x7f00000002c0)=[{0x0, 0x0, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x400, 0x1800}], 0x4) semop(r84, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) semctl$GETPID(r84, 0x1, 0x4, &(0x7f0000000500)=""/4096) semop(r84, &(0x7f0000000040)=[{0x4, 0x58}, {0x3, 0x81, 0x1800}, {0x1}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x3, 0x10001, 0x1000}, {0x2, 0x3}, {0x1, 0xcfc, 0x1000}, {0x1, 0xfdf, 0x3000}, {0x2, 0xfffffffffffffffd, 0x1800}], 0x9) sendmsg$unix(r6, &(0x7f0000001a00)={&(0x7f0000001640)=ANY=[@ANYBLOB="02002e2f66696c6530a95180ad479b00"], 0xa, &(0x7f0000001700)=[{&(0x7f0000000240)="7629a0cfa7772aed71b5511ddd1866da0735d11b4850a206f767b89b6ee6d2072c2f20399d92c45714788a2361c8c4c92731f49256909ad9e53cf0e7855581c5420f83e44b709636073f9908de35b1602a213e00c80afcbbe56856d6e1e0fe71b947dcce28c3e0e247b7bb5114aeee9c", 0x70}, {&(0x7f00000001c0)="aed4a85a0495bdd0526d3316c5e4b87aa4ce192dce40baa005ac1e86b94c141ab07bb15d5d2a9d2122b67e31bb67", 0x2e}, {&(0x7f00000002c0)="5570ef2c255c331d123650fc3e48d0a058f9726f88713f207dc7735b34ef2aaf67d7b15d2afbeb2007e96b3a6749bd4583bbc43c17425a3869e71dc731ab3a5c06fb2bdd658d1887ffd89e75a70b8e0015fd667ed96cc8783668d40d3b39ec9877b04fe6b6b16d0cc5aec7e6ea5f9195a3ed30358bc239e20932d6629bface2cb0d5b9b7a5662b1135aefc9d9a05a2fea9a812ecaaee60674b6a9956b83b0442644e97426951b6503ddb5055e4ec2a6482e5b965c03c4fc4196c8c559c0a30fc461dd698dab3b6dd7bf36ad29276cab9ffc4343da2e68150a554bf3c91", 0xdd}, {&(0x7f00000003c0)="c2aa13be57d076516909aed6a5fd7d8dd4787ec86aa51a7f9c4278dd57ed6809943cd3c45ad2fb7a8ee5dee2edcb64fb66244de388894165bfc97ef7fc5e69f16673a4cee796912c7c90839e2e6481697c0830d63d912f290f13c72eb75419134f1c1949bedff6634646cbc1415f80ed4df56c3bd01ba888d00e5228c3f85ddd4623f3c36d908037494552bba90c6730bfaad8d7bc7072164fc17f", 0x9b}, {&(0x7f0000000480)="ab43b3841998dc3822c539d69bafb64365002795858de99ca8693cabacd2d51b8176e26ea584c8fa4ebb054f2f2b3bf493d42788e96e42242d2e23144bc77e85bcd2dcadd22a1b115a2cdc8046948b6e26784de823cd00924e25c34dfa9601b2af684cc31c48b52c09e219691de66e85409a2b5d84f9fa48b7fca6eacff0e529e2c9fd6aae850703adf9b54ea3a3fe95ed301490f7b92db0a8dc5b8d569729c99a8dbe4606949b44da5514ad6599712a0d3d99c177398bb8e9fe5f93556856a9085083aad67091dd96db4796cc1443d20595c5ad7a43e7df02ace277013274233dd55e3c2191970339babf200a91719398b5d6b9937c35acb1fdfebda187abd4bccf08700802d3a89179ffbafce7153a582fff78c030db36708bad579dcd5bf0a06cfc5273eb1a0224a742db2154dd641c967449ed7ef190728523da5d6a64288d0b84776ea01fb030f3ddebfb35260f1a5fc00ce25eed55f4645fb2e2e28f599ad74e07a0c9332ca483d3c0ea959ca4b158115eafc6371694554db2bfd62272c8a4e9c39fed4bb198f4d7f740b4dd108e65aeb7d06ec257c7c76541a33fad2f91344eea29d26ce48d24cfc65fe90df4839951f384a87b1c9480aad4eaf647b4c6d0e7ad7fcf0a010952080d6afb66d436dcc801724015ac5c331ec0732401abdc99d29872d415e35a9091c059eefed81ea4faab20a91bd869f8833d1807efda84ff287b877a13c6d82e8e825bd0ec2c3e39d73847459302d1a18cc7e9b33c2f4da84b18c27e10d19ab6d27818df2ddbdeee61688d4407c28bf5b69504e44c3a4162ba670c5a0f72c8bccb76950677cc584cb55c4f2b1091c680b45db77748d253cee4d9a5bf970f1a2d3bfb629826f45ac26cd4948a65db96e12f8092c0b01d1a93c7b6e378c086d199a57cddfbcbb647ef2dd231e21179dfbb0923bebe3a99e36a1281e1eb801d84a347acd52fadd4a7df1d72b82a64bb095172ca5c619cbd5cd05d6d3c39d585feadeac7bb587c884ff12d6ba67a17c2fdb03dd7fe5024489d344776877a44c3a51181c16372b9efdcf12aca519f84bebfb61de85883b89865ddea0040bceef62e7ea6e8d68931fd181ec0a0b51233fcc437c1e3eab279f47dc1e3ada9d8232ade193759db2c8641c51255c55ca95e127d7c2ed3aa8c026ab13c2a82fa2547417c4a15c0267577e5f0181c4de34207c070c7796dfd41db339b60bdbd5f22d3a20bc63bb045ccb1a0015346a40a80f5079bc884d9c8bd89c6615614dfbfae8d8a83d8bc50d57024cdb48eddb435d509330bf47302e6422359c1cb669c725092426cbda70458e5ce54f9a377f5e0cf407482e4562a8f648847abf6e6bd3bec56093fdd125d5ff9054d166e2e0c34734f69da4b60a99eddcb442d38b5cd59f22bb0b7d5a77d8cdc61b3ae4ceb17e549d20c8b0b53250011a14b242adb539cbe8312e38f7c7dd266773c32b7d06ea9bbd88276d95290df1e3ef7cdffcb3f6fbf143d4fcd452cdf5186b0d145c256eebf85805dfcd9ab7dddd862db97abc799728cb9a20e3c87c2a965210fabe84b2c15feb13a00872dc8164ffce41893a3c8f609dfeefe4ad43de96e196c73990503f325a543988e246481fcff494d6b08231a518fbe6d409db8f59967b4c2bfa223c671187f396ec03522aa66306ef6ea0f4447d1f0d76b09085e0f7ca67728b5c783e258c3201a5e7ba1b72123dd7d1cb477de5ba2bddfb8c3b559e30a17ca7a48a1c7edea6e5da41d101720e1dd241285f5f921037fc83da5699312345a0be6af6b6b0b6cc0f8653cc675441dc1cdcd02656757afd3b82954ade5492a419c947e01798c645559d9de6e24d40c8f250da87f41d63060a00ee85ba68de9fb6b72ba878212ed8da4447c039a24e419bc49d132822b92debd3c1d36cdb4540561fc671e304c70c0f7950a7b41cafef9ac28071a0b2d30e0e95eb6f914671aa4b949b6fcf3ce17b0e23587b6deebda502042de261d04be7bf16951eac3c1119e12c8b2822ccf0bec41eb29ba604aa4df45b9c86b08ee6395fa9535ac089b7e4cbcd92c1605b8996944684be391abdd633587d89b26ee1ffed15f2b2d41b9746981879daa7e7a232796a7764d7bba3a1ff78929d52b4bc6a6bf331441ddcbafbe925ae88e2905167781af80c9c254de9af67e3741add7c813c5514a0a1b6fe895b6ad9c42dae93b06fd478dddf5903f11ffd880d50ab86976b2b8d3e4bb3a423b9c5980f8e91b22900a3eebb49fd3c69fc9c564e53739e7940b3120ddb74870d030a193a43e0e36e503be4dbe82f2de2f59fdbaea3114dbec3dc9fc82b77482ce6856e3e09d82068371c87cf5f1e167e6e42809ca39439b5ddcc1860d67b0319da60f0163a67a0098266f47294d9e58bc66ac3a3f3bcfde487404948edb6ff68c2b72cfc71d42efeac3c2ab84a9ecb312f085d036f6f4b6e33e8252b9fdfe1e7668387afe406986ad2335e1272c8b06e071a5a2ee393de864c44e9d10b4307df9c11b509bedab853466f455bfa70d3aa5a8a19f305f19dc81818a0d904568cc0650bd011a9a71f8e37141f2022c3e4c65b16b257b9e7ca61bbfc1fde7c0ffa8098c477948c2f427c71bcfc8ea059d18674d214e7a19ec9bebceafa87ec6d32ed2857830cff0a3f9e0fa47f79622d4093e9d3307fbfbeee1ef0e586b3307ac337bc4d7fe3477966935c61c382057c304a7dc11d524b7cde2a7915a242383dbddd3589eaf8bdc26d140a159c420324bc9ede67842848e3859bed543a615dda1a3bab9cdcb6b8bac8fd5de7f7fd659da69a3b4338ddbf44e22d8487abcbfecc3916d5ba681c4040da59818c53931a4d74e3eb9475f9802fee478177420a5e93e2a19a82427cebd452a294fee09fd5a5910c3b38a87588951407fc99ba15d5a2659f77fd4b7a4e8f98321eacc6e9e3b22cc018e29582708ba6fc9439c6e34bba1a8ceed4e15a3f5c1a33dc3350e79a1fb1ea093b51ca493889ae6fb3011a6b6b45baac136af777f30641d9a4f786ad3a56e2450bdbadda7b9b6be32455213060a69bfec3a76e1e437f5de379c3561c446be335344ad09ece10c1cee9900f45a9afea1015c0abf40da5dede57c0ec4f6497aa698bc84e7c4c4badc71c2367c68a31bf98f7a1c8192c51e5d7d22012807bcd1fcb774b8fc7f6798cc9fda02374bdca9d2f998132a5dfbd194a1c56faea154aa76956571ba079f6a82599fd3a0e2d574f44ebaaa061303970be85f9e6e4341fa90c5e263639d9b8e9f2ee47de56d51e63b358251a49a783b034275204a4a0e384a7d500aad999eddc2a33c856b9c59993539092799918f6793ff24c49ac0c2821973903d4fe1dd25688c6045c3a91ff4e0bce4500a4f18bd00db51efb9b3f15a034b61660f915cb1e5a8a7dfbed3a0acbfe252d7554fa09c280025477f5153701b2b11b5145e8b52b4a03483f6616d504a7acc8c6ffd14a927ecb784069172014cc250d723acdcc52b9d8efbd598251c001fc88c758abea5b5246959595071e1b92c9675186f73b42cb5e95609d53b3895d4b6a82f93e99d5fe8d7fa59fb4f8485e3cfbdcaf840a262eec5e8f28a7f27021545f04ee0d8df0cdb1ebf05ebabc35b6d903f383f6cc26c4e8e747b0fe7fcb45e914eee0f2d716c1eaebad7bfd6f59a6fc25d45f2bd51847dff350c0edc7b94f0fe140fbb3f37f587dc6e2a43ea98527c99a1299776077f071fc9add9eadb2a3d9b5ffb950c077556955ea01cb9e2a76a433dda5c9098869c7cae4ae00de8dad803054e09147d9bb117451ae19fa13ae83b7ae00fbe6ae0c56e590320f9215e6a40b5aad501c816eaaead25f17f0de400977120f897faa458fe5d3abaec1cc38272c8575310fa5f7a16f9cf7a07496dbddaa6342e417dd7fa767c6063ba31cef3a3785a4f6552ebc9ea4a1a50936e8cda82c095109f058bf9e9cb54f3faf185e2ed8ffea4562d88dffc89df3c0426c0be992cb5129bb551cf129a28a807a552d68911d1fd5dc93f8f50b77c38e1e4b428168ecd56a8f9104720e506b369a8ef3382edbb40c451f24aedaed761b85211f962b91caf26c191955b7c5000b8dfe60d269fb42c2f81efdea68d0defd47aa10da0fefd9723ab3559d37bcbf202f5172abce8d8539893dbfcbcc7f9591958652ae3b19fede6d621d83683e2737ad5db4410d40c6f7752690489091ac6a21395eea88f9788fb6954762f715744e560c9c850a2c139b598d6f548b7112b15f06824e88259b305f5a2065ad4cc6f26c62bbf952ff5d4cb697dfd42f6ceb3d4d65ce0a8b7d6e5a219f31f4ce1ab87a1dee95866f1bda9b9c7f1427def5dc7f546b3d5b9113bda6a82cb16dbd22104580545894b0eb773b850d9ba296beb9a8ac0d2e94ba28145b28a7f28e5598cb77077b96bd04521b6f307e2e8417ae05637ee8cbef04de6fbe22640b733df385688ba6857eab09af48f339daf546168fcc3144d774c5fde21ee9bd07e53219df5eb88d8335b8f0d2a0890cae314ab3ba1e79d64da8801db95a41c11db31c9d5d6d5ae49643ff36cde25dc5efd4760c6cd0bcd5174e6396c8377f65988ce36e204a2cd51304da325a39071c0ead4d08e11268dcb0d062bfe51d13c3552a492981f13efc96c2a378b6d31a0a7b94c74b66c1161af663a753fb43eab2eec574516c8d433419d95538dd7aeb803a1cd71d22b9585de80ca86ea55a45e1ff0a0b7aa4ae4b9c9269d10654bd5c9fde10faa4c284ec5c3202f7f3df9f1904a503789cfa6cb58b47561a6f1e6989d536a72ffaa2026fd513b2b6556c1bc7e01ccb4966eda47bcd0794deef23c296a063c41121b3d7c497901849fc335aae003b04a7c096fa116ead6881d5d3ceb2e2a2135cf5a7ed99fb0eec129e6b62319d7ebc91b5ea44ad6d0e7c843429fe79667fe89082a8e28e6a8ab1d5ba293a0b671b97997617facf2da78139b669b0567d5ff16dc25b67e44dbf22f4a3a484fc5cb9466a0c391063eb887f5de7e96e5ad38f1199decb177791aad1dca2571445279dd3d2ee83042eca5bf3a46e4b606a8b0b7f5710cb9dc6a22e92d2ddc8941032f331324b6b88b5f4e2f238cbf9fee7a5368a8b1e3c03a4cddb2a8f7c46a4177cf57b6db1a73ef7a85584f255409626e8d8c46063ca47d28385d2c378c94008bbda04b1e864bfe0f56b82de90f1088adc17ebc115e6421fa92898b89c95cbef581e10e63177442c2d2c4103c137b86839b2c1c3616943073ff36790a630fc76a560f7bc287cbf6920a8134e3e0d9be06011966a9719592d695c035ae3f25c6274e9adec15eb348913e925bb74f31c63d66c51be1932493fa6926d8f2bc5536d5e52821b3d1113f577736823d7543d91aa9e03fa142ab2e6b194089d17323b3f78969bbef73c15fc0dd59a08aa84a4da350c03e03fbf4fe93608cf9a6c95bad60307feed875ae862e9b708d52d16cfa02ee0404a135dd45576c545a21de91db23cdf7fb40d1f7af04b808e93365f60be8311bcc6c482bd49fe0bfce8ed993b5915ae4d25dcf11d7bec6ceb1b90f3b4d032c8a111d491cd0dc90203e173eb36ea89e6136675b421dea21309af1d59e26bcd7908c5b8c663a05e201444d35040cd1d3d3b6ecdce2ede4e961dc6af1fbad1bd4c90f25e3adc847ce36e78aa49c58bfd2b5b0d484b8526350e3af28eb6990cd648fadf9ffdbfcc292c2321fedf912c9edb0422451353b7ed0f244352fa78360f71bf87c32abb0f046396068f3985cb00572fb9e468c82ff53e184cc715bb91bf61271e67d9ca8", 0x1000}, {&(0x7f0000001480)="b4421d4900be5dc958a083a8e6d80c74276041cec28260475c148ff4f26120cabbc89b2031c59755a4c7323c1bfedf6232d9b8c33f1415e795e7f14870cab1d6d20ea5a94984c66e4ab49d8a187a5e1b06b245df3b66495055de16ab7cfaa8f3fb8d42513e7d363faec8d5d57b1f0bb3acfeb72d2ec11046131a27968ffb9dc9275f5c1716f5138d6ca7ce7be0bf5e312698579772995d1ad9f390590b2542159969fff1876bbb20e79670e1bc1e00fb1ff69a2d4a193e8fc70e38a5b3e5ecdc6c7985aa5f11ae73f2c56e419dcf86a2fe459b737dadf609e659b981a93bb449fca845f612da6f72dd8047283dbb727a1c4042b19f5dca6b1c6c33", 0xfb}, {&(0x7f0000001580)="bf8990c4f1378308b5d4d4d099c62de69ac8b20473e386", 0x17}, {&(0x7f00000015c0)="abecc516a250ffe567e3b578a4a8ab82fa2d25ce4b6a98a308300b743bdba6d6f6e77261a7353f6833a6fc6bbbc87dd0d709a851094e2451607b58f24c9945057245a89b1e790658c2cf0ef2406ce53728ca8d9dda176a3546ccf93d542d823be1e4a51b2ce77366d58a8f9350fbb90c86e411d79b470386", 0x78}, {&(0x7f00000018c0)="67ff4811dffab4d3a31ac17f2cc0002b0c29cd7e3277a90568183c54221cded1f4f3cfa8a44df4b3f5cd3d30b241be4d3f3e125daa09d5e87b74f622505690d41587cd4218ab6636a23bce7e2ba8477fd1caf033491edcbba744", 0x5a}, {&(0x7f00000016c0)="a666929c91b4eda3f311e6a37f98c02d10700cf15905c0dc9a7172137a40a024863cb4fb6fb17c2e8205e79763ced3ab9688c0a8cce7a0fe86ad7417", 0x3c}], 0xa, &(0x7f0000001a40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r12, @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r32, @ANYRES32=r46, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r47, @ANYBLOB="2f12ae6f82c72edc00000000ffff000001000000998d3152f82b786d4afe38da2077d63522690596", @ANYRES32=r48, @ANYRES32=r84, @ANYRES32=r0, @ANYRES32=r49, @ANYRES32=r50, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r53, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r67, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r68, @ANYRES32=r0, @ANYRES32=r69, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r71, @ANYRES32=r73, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r74, @ANYRES32=r75, @ANYRES32=r77, @ANYBLOB='\x00\x00\x00\x00'], 0x144, 0x6a5e42f29c9dfc11}, 0xc00) 13:36:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x4000190000000001}], 0x1702, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f0000001400)=[{&(0x7f00000001c0)="1cbfbc5d0cdede05f28c60f483fd206def2c7acbedb1f28e122e03b5ba90d683f57ea7b7720ba1c73f4759a6172e87bca3620777d4ef437c265680bdd0993464e26d3417d2636fa6213ae33d53238b51917e7b9740e5dc36c808a313c3b63f29a6e26b199821ee2623065d7ec725", 0xffffffffffffffe1}, {&(0x7f0000000240)="a7a778ce2c5bf2e3d230491598765c09af75e3253f68c44e6c385ee506bf1b2419e168411af4d9492334346ef3f9eeaec122a9afc6a31b80d235fefcf470bc5e5f0a14f51e877eeee80c08f3c2d5"}, {&(0x7f0000000300)="71178c96f3e8457f51bee868b89fa3f2934735d853b32b515f147569c7331a67dec5362d333b6c45af658f422a62fc629849965d1b867274378b559834a7c7a9a73a8278761f29f027ee1eaf4906f2aaa0db36d8ae0297bd21d3298e06284ce1d3f8422ba61e8da35c6fc812243e4fd2170a358c073e551b28ab1e5c2c2e7623cb7b411c94938e865c357548a7e0c3ef47558ad3b5e34caf093c9d8e8c8a77d84e0f1affe202a83bf33fa59b3b500a339f0d25e42a132112aeb3bed5d887527a956d894ac0d382ad7a5696e3ba910221eac9589c2c6e9100a352c558177d693f0f795f3ee9d59b2ecb8945fb564db50aa6e0a70d427eaa838badbfb49326ec3aa2f59f34fc363c3a495e4864e653653f721676b07cda93478ecdd51129c1a2d0fb80b95e81fa844e54a92bc545f7c178c09589991a4d849d79138bf9bd7826ecf87b5857d25e8c7d20ae670c66917d16d539dc454744dd60b0c0a6cac59640974b9c5cd4b0fbd9a4f38c8543876841c361693f893a26f7dd68e0e2cc02c18eb528a6c419b5c430928048e231df716eda53bfa599d64f587a94ef5dc3236421590c6ad7bf49b84828a579eed7f345d2169b405d796b501f68f7514c8379404297939390220597034e8d79a070c8679a807e4b27192143c9005532c9a18482d14a7b91e08624e911f4071b27b59c93a3bfc0cc4af8734db70863e35ba96afc6ef0ede434ca99941028fe22eea490caeef5ddb5b8567325dd1ea663f769520d776c9df0de9b8b47103bee069c016c1ca47501459551d5dd0334c438cf6b2e09462db11f7a905935bc779768c24d1c1cd83000ee9adfd5c146998613713d145951ef2d61cfcf2d8cc42f1f99295f6a6889d3de8175b088db4d38b868f54d76a1cf2088989773c4a76ca743f8220c2fff2326febe04e0a02838671dd6e117d8a61a1514d6381bb9ff3f8069b39fa7c9160ec234424386c1e07569fbcf08f4ff3f26a60ede6b0398f9f37bd8c06471c2c9135aa1c91f98605ab32cf9abd6cd9e3e8b65fcbf67bcadafc92536cb7a7182477119a00564966a71991a31a4a9b340136bf1cedacb2cfa1b89ab48087e97f975300dfd13c85fdebaa6bedbbcf7c62ce24483626600782af6d258753c46b1fb552e6236f58d0a0a1d47b38db35eb37fd65cb3ef61847f26710bcfbd0a3325b8e314ec0e582cbd0e03b84725571c557308577b25a023961612fb8ff7cf7758907998c305a4124baac1d352fcf4ab53200d39855498dff6aa0d2aa1e2e42e3a45371a8fb51231b1c14945e5bacef2e08555ec1ca25616d73e2ca5591685e247a856bcf04ef01b80609760f0400f7e643e09ad5a5e9117f3819b8468f681128f5d4003880f4e68a62a90d75c5cba8d6732507e3b0166e3d55d90ed3375dcddb53e0c18de24a1583e0b062a5e15938e9ed5a4a17e8478c5ad4eb3993f94207b9df8122907322c54377c198481fd958cf8d83c0cc4a18e35cef6e20833377c2cc02ec662c2cf898021bbf3f7288a3fdecb34cda0a9f4167cb2f31b124ecfb468fa4622951c803959f7ccde7a6eb319b39e2227d301d04223c6511e2cb66a13fbad2062fd3430def797bbf330a2f2ee38ca6508e635b3e3409e93bafcc15999f6186fc5823bcaeae9b5d3ae41eed9b2505c448b64ccae30a28be67dc0dc4e7c1c0efd5e86ed0b3d36eb9884c52c6d87c2f6a1f945ea511ec0490c25c67f8a6a6fe9cdc7dd8cdbd3419fcfced33dd1ebcf88312d608c20a7c12c4d96371a547fc7bc6755777dfa064683fe96f80b0956f3b65c59212cb55dbd123d4b869312b43a57b4e466d5c0c7fe878ec41c950e9c157add1fb937e69e2fed3170955c4262064ec1eb97ae8ec1279629aa0e02df0d49cafeb92b5f8237452ed085192df305b06113a5e640af58ade7238c3644f37967a80eb21464f74b655413568ac27731b0ac135335d11599a10280f8dc077362da278f64e5609b3156218e8e4ba6de39a03420946a1c2b41ee4abbda6e8975b84c75eecb79729d4f691026df7dfff80dd7094058777325dbedb08e9fc5e6336bd2901655d9ac8d2ed34dfd9414bdfbe4df537039bd4b8e64696a0ae078c27435bd8ff6074c3224bbcaebadf970b621ff2614c04cbc169e52588275927cf2e9465f4d1253711ad410de85b0a4ef0e90ec9e9c0c1949701dd0dd1ea99e3cc6a390197861623fc566d8bb8023132c1217202c72bbe0a7c9864e445a7d08ccf117cfc9389f3f2798157197842716dd84debcc388d716985000db755134fbe32fc181a38605b4246ab97506fc9abdcccb646e1660bb37ba47904b83e26d97d88857032a88e92017d75f4b6798e4892b14849f2208edf227b5ea1c52121585b6d5e6bd05d502c03d5e33a8f3e266ce293e3edeb2939884e8f9abf64636efa04e3018acabfa30145a48b548a23ecfba5630f92f18f2f214890a8a84c58e402e3607ac34af455b566f712fcf02fd2507a2d15c6a4e2c547943171c0d709d99eee84a68715c6b9f25186b4640dd3f00366fca6f05545dab99407c570afc760976d05c9653e23f9552039b8ede19ea436f1ec7301379e6403eee1a99a7788a4ff650fefee6a95e9f1b6dc870477b92f1b5222170de8c318d17bc219f5cf4951a2021e7dbd2731fe1f8434dadbeedb39dba8ff6e4fcd9586b6c8ae432b8fd95c0b753da687ae9f37f746fa1e5c038b45202f31aea5d52eb7480cfa69886e19142f38c0b22ce6a20c21951a9ec304a23982fb3aadb971e197ae801edb7e190176f9c121cb7a587c146ade9df45114a5a8d7963c662c959be4d66e56fe2574b2337acc2c992d457a757d874253be1a6531c8cd515404d69cfd9c5739bb21d19bed794901889a8e03cf8ceebe066861e977d17ede157407a9cc317983d4734f16cdec61ca23641956bb28545ceab2a57fa0b1e33cb4175a65279529d92fff84824cabc3292fceda270ee8c7012d563932584bfad71fe25fb69aa5c320c1bc8c9f1246da70c68d02b9f84ff3290327de1a439092eb2d3796e7f382a69611e8adc9651da813386fd753abaaa31f0bded3820a8edc96afb94eca4d4273df5ef2a1bb6bc1ff40beab496f12b9b19e517300b09a720786ac8e55642375b69528561817e1e7c5e742b7e1d24cd9e53ba62bddd2ad53b68778acd0543f800f4792ac8f3b8f16501bbc98c5142df653d44ba4aef30ac63c04769b4dd459a7f8d5e418ef4bcd9d362bbd346226b901723a744a5ff7f8c00d2cef73c3c78c0e0c797d7adbc0d37cb48068d033aabb01e604d86e973c02734f616d24e34877f3c8fd05371b998294225dffff1ba01a9e9c4cc6201f56e2b6d8d8efd4b1af7e931a48d2046012d136d0a15e35a909a8ec3c8794df807ca2894381711bd2ed738c57c8a9b2ef4eb1a0966c405b6b903d13cc6f73f387520066fa1b14600e4b579a8c5cb9835788716f8ebc751a4f38cc042f0ad3d6bbc0c6bdf4064e977e52309e8bdb8410cc52529c907533c3b04383b7aa8161072141f39ae72427104d78991578386735f539ee12815d0f174c185b868a1da3a627c45bbe580ec181c78c6c2ae0bd6cb9cdb3223386ee215d4d59f5eeb28798e8cb28ceb8c7d3d53f15f9d539104db88d4bd6e1c9f1c89747efe8225a9bf0ca8220749869b91abcfe7c18811968d42a5d10caa6de9fe88ea29f68c5ff462cbb1f9c5d524fe57662d68c094c71d8476ea7bc0cc02bc861737dd8713c5d5120b133edd7e45014e62565ef753b226010fad3e65e59045366e59a728e05c7e9327b5f328ff094ed5a73aac0932566fcfc5ef885c40dc38019d9fe971d242eabb9a2e2c5afd47c46ae9ec4c0d9ee9f24e0b76075ce17a13eba93415166a233b79ef3523b1ff2f577cdbccabbb3d63a4dcc7a1ed0966f9bae1f93fe73f9133c2484174ab7ffb8bab931065de1896adf65e910455183965aff06aa1af0ea462db932306d6a583529ba336c76b170cfac73eaeda100bd1084901a8bc70162d3ca74c679865ff92aa8416a7577ac2f6831a23ead49bdaf9af88565b382129a1ee4edb488c9401b90d2d30683dc76e900bed53a459a5b69ea986ba2aac4fd351abebc4c81ceafb4ccdd48b7d54735648f38d6ce9b8d04b154a8d07dc659009a871127488f921ff8c1a865b09bd8d2fa81dec4ee6986e8b51412e2ed598f5aeb21b1a3b31c7e4f688ad6ac7ffe8bae05b04e677dbe02f596d6a52da4e447de79b61b16c9b047dd18575b32afd6662ec4f2f9fc5151e290ecc09951c829285ae8c7a299b1bff160d0fd59a6c27f9249db83af88ee076ec3396f47773e4b5586bd9d89da49bfdc1628419a614dae287d3178d2093d52fccfccf4c5aeee072cca35287a3de4f20ef30447f7a8c72ad93faa784bf2dbfc7eb04e1bac054081b18007a5f25f45e4d51e196de2f756f78b0e7ec50f925a6e568c725f27c0f463d1267cd7c3466e1300b31a12a26c40d1c0bec27e3b0c64d9dd95917ecea5e00fb52f67cf2b399140bc01ad2b0db38d6c427191a3eff54195a06cb6c76190f4633b31a8f9d7fb7ffe05d44b05099945b3e598975d0a09125ad87b1f8453382fedd70cda63017f18b19beae9e6fb9b430ac3bd19ac263c119da696361caac2283a58f4349cdc3c67a084629181ade3d562e9bb805fb4aee8aa35c56ea48d7380c106bf7dfa2f593bc0dd0ea7b5b5f616031c2f654cc26a81aa259a2dc97054f49eff9f1f653060fc9f8e0cb2b26c936bb8b2d0a06f6636a803c2a5529fe6074cc5aec242d6acc00a16b47e78f8c4dd0b9e734afad70bdb6f9b4668b4745cf9a161e86554ac8e41c2b7d8aeb19c196b3d7b1541e6194bbe241f23bdd3aeb2cce807e333828cf30185fb39c6b039b0392b57abe497996159d6eb0e6b9c95b063770f8edc807691948e1ae5bc0d99aa7814c0ea244257cf02310a596fbed360bc441aa11ab35619469ad0fa8d37ecdd0b0d67233b8c1349c01aa5c65d3f82c769619c1b5e343ac36ebbb3adaf67ee826b5df11d43861351caa5fe893986a4749b4d64cdd4ed320377cb56f99e4045410d621c6f1c6fbc61ad074ec663e54cd35ada6dd195e580638c2ac9773df188fc103b6abdc482195181b2ef307acd5c1434bc8413aba842f927f6997493a2ac46a876ef0f7a55f26f8ad778e9fdedc0700328612520e874a1458b4ba16eaa5ed59aa7c9df19ee26a5cb94cf779593874b07725a455a6a605730a0330227f5cb5779e7c1378dbbde8fcefe04bb77e25c3f00badce7a38a89e8b74ebc0927c98f9d075af21dfda18018ec02d497581b255aaedbf5e766fc15ae2d1541cd7382613fb19e04d97398ee627e1068668c0c0692bd0ac2968b0aa75cdb10d6a763883d4644c5a41dad02242014f45c106476c97f76de9922b63d5e0ec1c8abd2d43e804dca5f230d5531e74b15d293c20922938d60fb3919498f613b8a5ea329b05ad0e82655ae1aeb320bbc8529c16fbd5a9c4b245a846ef2616e55c9324741c20c7b4ff9a7a63f940b5cf1e1d22c5ee338302fc7698d9e7d64754bab5ba47781a3a3b6960634808a7daaef22ffb0d5cf382aa3ca299758fe7f1e87925b22dc3a58001aa6c0352ae5c9d096ff3462d864c7ebd2944f96938a6458ae99e5b2832470a7394aaf3e27d27a966558428514bd9c26893e793367629a2fc1eba3db8348f434908819f137dd7047c3c23c48ffa122352e27b971486bf08befe8795a3f16c5cc3fbe04b6b72e247c0133c62f3244093890bd4444809e23a3b8ae2fe"}, {&(0x7f0000001300)="e11419447b8bd751dfc504fdc121b81a7af3c81d5004db0bb4b3dd5f6cd2109f5ffae9ad81e74a56cc931463025005933123a49c260fc5f15f56a6838c770c79becf7a91567c7e505b338fbc7cb70c87671168d5e657b2cd61ed4bd38cbcaaf28893d91e3d899fe39d62252ea22185cde86fe90f3d7da761ae12709fc66fed758344adf34e76beb07d0904a818bada9866c44d72ad3d0c338c3088d98a9068b110e8449734f00e97cd3e38602dfa060e4e0ba61abc45f00471bebf093f3f3bf0c61c12108484d45893feb66ab1b7126c03f3c02d26f5ba23dd77864054e70f"}], 0x26a, 0x0, 0x0) 13:36:15 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000140)='+') connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="007b0b0000f5cc9a"], 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 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt(r2, 0x1028, 0x2a, &(0x7f0000000080)="000063a568d38f5417190700771fcb000000000000000b8e4c7138ce8e6ea1604ef5104c1f65cc3ca0d95963b62f721261edc99ce022", 0xffffffffffffffd2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 13:36:15 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="00ffff0d5ceaf4364f23dc"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto(r1, &(0x7f0000000140)="a6d6818db67da301e62200ddd7999717327db402e8c344689abf873c23bc1a5e62f1f0b4edc87688a7feecd2dad6df1b1027eb5285602f1bc4743a7abf8764c0b5d76c4f05e07b76a33ad6ee9acdfaf83b17d73bd4c4c71ffc1a7c627370b14547c66f390a7e28475f79650e007a91e0e0d76c00c6afb81acad1f2a290439dbb789714a21e78bc39a9b52ca8bba8f8dd19eecbb7b91d6416a0dfae913ac26a0923d88dc38ddd702955e473e47da31a2c84877265f587b818670543b5bfbca4448b2d6899176f927ef2ed31299579ae7ab63cf3a5807900b9477093", 0xdb, 0x1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 13:36:15 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) r1 = kqueue() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = kqueue() r5 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x21) r8 = kqueue() fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r10 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xf3711b83fed6eb15, 0x2, 0x1f3d, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x0, 0x100, 0x2}, {{r3}, 0x7ffffffffffffffc, 0x30, 0x2, 0x4, 0x80000000}, {{r0}, 0x0, 0x90, 0x400fff7f, 0x800, 0x400}, {{r4}, 0xffffffffffffffff, 0x0, 0x8, 0x9, 0x7f}, {{r0}, 0x8000000000000005, 0xc, 0x40, 0x0, 0x2}, {{r6}, 0xfffffffffffffffe, 0xa3, 0x0, 0x9, 0x380}], 0x9, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x6, 0x1ed488f234bed250, 0x9c19}, {{r0}, 0xfffffffffffffffd, 0xa39576f607fb5ce9, 0x10, 0xcf, 0x449}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0xefcb, 0x8}, {{r8}, 0xfffffffffffffff9, 0x10, 0x80000002, 0x3, 0x1}, {{}, 0xfffffffffffffffc, 0x61, 0xf0000000, 0x8001, 0x800}, {{r0}, 0xfffffffffffffffa, 0x24, 0x4, 0x5d2, 0xfff}, {{r9}, 0x0, 0x6, 0x4, 0xb56, 0x40}, {{r10}, 0xe, 0x1, 0x80000000, 0x9, 0x401}], 0x80000000, &(0x7f0000000340)={0x5, 0x5}) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) utimensat(r5, &(0x7f0000000380)='./file1\x00', &(0x7f0000000400)={{0x8, 0x4}, {0x9, 0x1}}, 0x0) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 13:36:15 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x16) 13:36:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x73, 0x800, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310", 0x3f}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 13:36:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000380)=r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x7}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r5) close(r2) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r7 = socket(0x800000018, 0x1, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10000, 0x0) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000340)=0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x18, 0x8000, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r10, &(0x7f00000001c0)=""/189, 0xbd, 0x800, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) semget$private(0x0, 0x4, 0xf9d159a6bf8a943c) 13:36:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pwrite(r1, &(0x7f0000000100)="7b3f9b5bfdc5c62ce29b63b06adc28658606eac5942b4feca0b545e3ed58a4d58b06", 0x22, 0x0, 0x2000000000000000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") 13:36:15 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x803000000000004, 0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x1}) getitimer(0x2, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:36:15 executing program 0: chflags(&(0x7f00000000c0)='./file0\x00', 0x0) syz_open_pts() pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x3fe5) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xfffffffffffffffb, 0x6}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x4) close(r1) 13:36:15 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x0, 0x7fff, 0x27, "d730c15b000000000100", 0x40000020}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) getpgrp() r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x18, 0x3, 0x2a) setsockopt(r2, 0x25, 0x32, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:36:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='CE'], 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(0x10, 0x4, 0x0) close(r2) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x23) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r6, 0x2}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000100)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = syz_open_pts() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r10 = kqueue() fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) dup2(r9, r10) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000200)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:36:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000280)='./file0\x00', 0xfb174228bc2282f6, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000002c0)={0x6, 0x3, 0x101, 0x9, 0x10001, 0xdd, 0x5, 0x10, [{0xfff, 0x2, 0xffff, 0xcda}, {0x6ef, 0x5, 0x49de, 0x7}, {0x0, 0x6, 0xfffffffa, 0xfffffff8}, {0x5, 0x1, 0x8, 0x7bdf}, {0x6, 0x2, 0x9, 0x6}, {0x80000000, 0x3, 0x7, 0x6}, {0x1, 0x10000, 0x4, 0x6}, {0xfffffff9, 0x7, 0xfff, 0x5}, {0x6d4, 0x0, 0x7, 0x80}, {0x5, 0xfffffffb, 0x8000, 0xffffff81}, {0x3, 0x401, 0x5, 0xcff6}, {0xae1, 0x8, 0x10000, 0x7ff}, {0x80000000, 0x1, 0xfffffffb, 0x7}, {0x1, 0x4, 0x9, 0x8001}, {0x10001, 0x6, 0x100, 0x1000}, {0x200, 0x8, 0x2, 0xaf3}]}) getsockname(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/68}, &(0x7f0000000000)=0x46) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x1, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f00000013c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="18000000007328a1a2", @ANYRES32, @ANYRES32=r1], 0x79}, 0x0) 13:36:15 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) msgget$private(0x0, 0x220) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x5, 0x9, 0x81, 0x1f36}) socket(0x6, 0x2, 0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x29}, {0x1d, 0x0, 0x6}, {0x6, 0x0, 0x0, 0x2000100}]}) pwrite(r1, &(0x7f0000002d00)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) madvise(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x6) 13:36:15 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x268bbd1cacf21504) 13:36:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) write(r1, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0xe932, 0x4) dup(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x40, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r2, &(0x7f0000000140)="009bcb73853bc348", 0x8) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="3be14e75b539"], 0x10) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r3, &(0x7f0000000140)="009bcb73853bc348", 0x8) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) 13:36:16 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 13:36:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000140), 0xc) fcntl$getflags(r0, 0x3) 13:36:16 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket$inet(0x2, 0x4000000000003, 0x2f) r2 = socket(0x2, 0x10000000000003, 0x0) dup2(r1, r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 13:36:16 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) chdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000000880)="25ef13ca91e4e49fa1a4ec96f5859bea1788fa58f4052fbc7125ef76cf1121706915121c9e5a2d09dd5f05b20932ac00e6ee12a28af2ba9bcb7172ec13ea57a24cb18a7e6f24c5c4a5ca01a9796f7eec64c2c789e51d67509a10f60e0125e5dc208a06d890dbb910a7c4b3d8a479fe0f62822a2a79ea8abd28c80a699b9a90c7b5bca1263255c93a2cc0c2029539dc5c1ddf87c8fba6dbe08796a4f9fbb89a687d63b5d9cad2139eef9522a85c3a9745f5618631df01e44dad9b76ac7aabbe9ebbc88e89ec2a219e00f946a89cfb2f3de5affb7cb3afc25c101d", 0xda}, {&(0x7f0000000240)="a7233ca5bfc3831a865656eb4a49383d989e93a9253ed3d5109d142161ea3dd262edcf985baa7fa80a2eac1983afb3d1014af6840d5c9d4784ee3a955d7c119c93c8c1fabbc9d942276f1fbae11ddb3a9c9af807cccf8a0ebb6229e9e0bb9e71f91b38a801d3ba180ef31932d178e658b52c8636dbfa1a2d165eec88516f90410656f9e30681bdd812631954d2b7f265fa93bdc2b7f3539ab3c9fb", 0x9b}, {&(0x7f0000000980)="5b4bb3d2c66b788aab2e3528347f997ea43c371214bec55f0c77e183346eab932c9adc80cce2571056ce70d12b54963dfa3fdc2b0cf8a112fd3df05cc392f174320ba24f5b61f5cd0544f939e83a26b24bade23f4e10adb68197c7a06d60b66f86fdfb10741cab13b5b6b2dd0bee52b609176ac49b79af236a53560177ef30d3787ed75a22b8382d91defc84675229ef2a49386fd36f91a2ee0f71e6554ddb4f617577d582cb4983a1791bfcb6d0c6a176ebe2b67a1fc59298f1d0d25cba3b786151e09ac059b7b9c73213ad40eec3b01caf8d8a4175de3764cdadada0f299adc93b6e8f51764aa58bff11b5ff9175e86516dcf06d81dd5f76c208ced43f43498704876afcd3d4d492adc8bca65b7349a18ef7b4b8b57d1a159de8d0f3a6f186918e93d95fc54943ce313ca528ff70550c9c19c8e58eaae0f67436c16c3c4ba43e2025b84b97ff7aa2d8f700048846c919ab0ab2b1de8b2046efcfb662b0458f4ee53daaf40ab1d4e9d66002cc2d22b904c0da582d53a3730e5b919264a2934bb1c2b2d242ff2e88ed3d66f4f00c12d82fb2151d4f833f6a0d92c3493102c9d56ad507d62b9bfe1a8f183010e74f9383eb5ca5b4ba32c6c637513c770dd499c13d1e0e1e5c39e349ac1e4826bda70474b5f9f07444e5988b8ed8cf28cea1d800827e9d5c229d1f5ddf6ffc5ac723a24c7fca8665135fd2e7ec10ed4c4b5d0e8785f8de9eeb284ab6a19e322888b65c1e83239e7f72c9a25fe24e10f1a6861611ba9aaa2f5db988383223910202c41ed8de46bb1a103ac06370e490292e7a6f009712f312abec1067b908d74f163ef43e0939b3e37a038b531456a1f36d9a20a115cc7ed11d2968374e7b180335fb2ee9cc85f85168ba69be4bca59957078c14f54e041a63a8464f9427f2dbde7fae08e8b8dedbfcbe3112bc6dd992a87e28145e4d102717e455144af06cbab8358b514824d1455e7d9527fb157b89e719ebe1a80e76d19d065457c7cea2e48665f8aa3d9a8e3aa980b5c4e9c031fbf16ee7a7cf28d54132c7d1329698b5c377af891024abbee70cbb4400d6d515551a7a27204c2f69f09305de37461080ca41c12ff857267ae59bdb1bbe3a872708fe3c32fbe7064be5fd92a826991f6fb50df693733c14725eca53bf1ed05e0d031f59b72e8134dd60d905bdf4c62829a90baa462d41774036094894b862ac1d6ac8e59877b4290a4b0b64fd81d00dd12484ee1e3c2300c8037869b447dd5374c0ba92781c077605f5717b1fd38f088708294e1cecdec6da92735e4645a6d79419af9339e1faeb0463956cb5eb404bedd9db3cdac9bf1ee83b34f0a6597347ebd2d5bc8e803f9c0f7096098ae3b56125985cb9457c3db5b3f9a6d73d953d80d7d93ebf9ab3b658b7b25aac694498b03f810cc29c6a92f08aaa3976be720bb2cd48d3a44cdfbd85291190bc9cecf269d623da03a265e6167ab5a3bf7231bc59d7f1978b6d33ca381850a92a1fa6801f0992e36e738e5b761d8034571b51141611ecaf2b86abab25ea44789c499d15c013a985597e8f1b299b2ea6c6242cc5c50cee5eec92be7ccf512ef89df3fed245cea5f63eb780b9fe110177958afbb6b10cfb9cf65f39e5dda3bddf00fd376a166394fd0c8ff6006327b7091d8156e1d81b29efc03e165e0df7f5513454c1e6245c857d8ed71a8586294c13ce11e730aa6b14b38d36fc1676fbfa1ddb841b3134c82f2298ab1b489f21260c4ca57f906afa7cafd8ce3aca31c017a1fd26d1cd305ca648ecb8736c8524a4609bbf25b27252e7ff34e6eab7b317929e9e8b0962787d858e6f0585048eda778f35d498027de3bd3db5f55a745ce807bbf81749f05f4e6e6780259ace5872b1d16efef966b21b0af1cb1632a720b750580589b1f9c9e9899c283bbb575a1ce6ffcc9d20622b152e13ac79caae852a3e3474fd7a3d468f4ebf7ed4e9d4f7a4ecfa044c2e85f94ebcd2392a9e96f5e40ea41fcc240b16761af230699b4e682c6e019e2fcd85771972eeb43b012addd3f0bcb712478f0b8116d435fd7f9d9e33f13de5ecb76e039f257b15f69b439fc124a1015ff1e501deeff2c1c969fcde8a6463d213616ea5f582c1aaa4a2914e8492912c102488276313cabcc5acf194d43365f842cdb95149fc4972dea36e70f8ba112676ff61904c2e14d9fe95f99ffe4c9334f80e515e4b53420cef3521040f70811a1999f9280630767332230028568eeef98d54cad8288d1df233dbe3860acd5e4aa397a9a64327dd9e25b92331daf0c716879564b712bd3dd8f7f930706bbda39ca99f8a484eff31c6126fd1193acdfda6b6b9c4154826ca1cb2af21ed585e1709badc3d9f8c222b45b77614b4861865cf70d04a1d03154678dc04b138aca50a5b2b359da910aedc6d33563ac60c7ab6e0d3d80c9be9d00366e46a4efebd3c9f21e4cf0d2ca9956422a6b08954a138ba3bfd06b2f1fd6bd6520baf37909c697561098d77d24ae29f5190b515b8f58db02272f1fc934142e3f8d313aae98a2567baba28f215d6b78b109d543987bd0c78330db7a9cca4ffbb5bc6051ce59a0c1827502933197d7debed2837d4422a0bbd2689b9f4f394b61944adfc64c04ff87c05db4a85278e7169c675a061083a7b591d606609fc8e425cb478dd6c4ad4699f522ffa1dd23c912c336e0c881af7fae38834ac0d7df58cb5271086ccb920f6c604e0a7091273afa6ffb770f794af29bd1603119e589a8dfd31886ea6dc04ee2dff716aaa23a6af3d7224335ede2fac61a78b8d60b2c7244b4627e1db650430ffb45b112e8beaa95ed840c951e3dbb730db506ab85be98bce8ec14da66d6345587650081d291cef9c3fed4a17640eadf7952e9ef491553996da52cb82f9b9b234c26a01fd7dba1588d17860b1eeeac80b5472182c914b41cd81abd0f3faac6e1dd824f2b978aca7c174b5c2e3a749fdde3b88bedf28ac4f18909fc97658d4cb27cd4b11d158175f62dee1af913903a5f0bed3949bdf23c7f43879d42159c24b91d00cd1f6562a931c4b5a627d5a9777ae8750714859257eae0b788f10878b7904fd122dd413ae7bffe75a10bf13381ff05369bb8f319f91a1eacb9b0702520d7460adacb7d170681c12eabb9071dcdc04b584e611bce0d478357b64a3ca8bc3491b3705c5bfa208fa6db5f8fb1632f1e7a66e2f2676a2b4b6018762b6aa41f2c0ebb78dfa448e14d18604e5f23c85c914c956aa15204e536878349e72b40908f922dabc3815302196da209d819f6470a318aa669de75dbd8c6d4bb75f7f1b79f9e0238f44d626af7474323525a533669a0aded7f4b6e472f9cd13fd637000cf5ee7b8f0912a1b4b90a945b5727bd694edaacf47a522aafb5845f28c891b6e7b60aae7c5ba7286aee8819ca35bee564a8eaf87b6aeab45d5eee25067580766af9efea0838ac5d7116bd6334cc13a83389f9ea7072168c9b7b0ade3bed0ff1bb415db9dfed30da30958178b2ca3317dbb1ae4c6b7a93613cd2c94f056f674eb6c2e24afa2b85e5e0d07e641f37f9bb56f4b7dc74483cb3c57200af472a22c1cf8f6d85d7741aa2659a46d828f0765d3ff08c40d45e694d27b4669e4abb2072ab3b8862400cdbbcf8bd58cab936c92607aa074b03b6f0f498b77cebc0bf285c064350e29d8f27880bc95cd36adab3b265c554a5adbdb3e61e53e45b1e8a298ea8becfa12ec0111a680b2d7173b51621e08548d76bd81e653b215f374c8af3c3e1b6747acbcc55f4823dcd0b6a47b73e369cfe2b31456f5c45420945290ae084c6412a3a2413f4b43174aa4a5341ea20544eb17ad8fbc3704ffa20b9fb995a605bb05eaa0886f38c83c96924d74f7e4a50c72f96039cdf6d5a741d1ebbc86658d0f8b27b6bd0dd3d9301876f77db18dec89e37e95e7fbeddcfc188065527afb14ba6c5d9b9b6822372c4e8a1ba395ea3c0d4c5083dca8e13bc834600899815963585fb660c517570cee9e3115852d8ed32f694d6c45cdbe9047b140f15f5df865a985e78a75eb110833e92db7b7222577b80aa33d505fa52d46ce1d3fed57ed3de7380cd845206943337b432ba42528520f554394281c4f650f08e77599ef6a7b172b2f49bec2b207ea8c3680f66813acd13411be3a94230cc4911888061386eded59e37207ea7da538c862c98835e16ee67ee18b970813ce3ce46e9218b41f61642ca4184ea9d77295a8e7b112357c4af355c52245ab0a341072892ed690665015b75abf1aac44a5be28ee75479adca00bbf12de655853a9b82278ee5f85183d7b78940220bdd2ff48d24bcd368d0e33a4490364cd0421e9f7ca2248fca2b1ae51e8ea4f66ea5bea93efcf9cbbcaff147e3d167e1a0b3b2429739e881bfa08eaf14418e024941bcba82df33460eb0357a1174d3c0e411768383edda069e33f2e7e80581a7efa760ec1b450ac37433bec46ab4552bee9f2d4999d5feeedab4fec1a95794461e3dbcb4a9ba47ae23c4fd52b9bdb6ab8ce0c4d7fb94842738c2877d1ef5dfab0a324dfa291c7b6334139d34327a4cf4d364c62d37e7a4b6c11207d4bd081dd9ca8aea48113fb99e38ad227c5f1a361aa24fd9988991db0504e6397a24af281f7a4e32e10e1392d9a4a83c020087a6f061060a8d6428b7f234fd740b2bf51540db09b7af45cd7bcfd019a6d28932613ce57b2d2a144620562ec92b9398ef99bc405cc6e708a17a730d147ce214b49241d5dbff33c65db8c1321480e9fa5f3d37bedd47b4ca07b0c39a9d692de7fea00ec127117d4289355af5bffcdb40eb2e894308843a6b24a8136542f4c7adf1434c360363e4331bcea2d90b6843c0d1c0a7a15e6e162cab2d51c6c8e6f5567f1cf022074138c8b8d03c8da91e95b13265145c9c63026ad70ff64a903e072751cae4a55d06b9dcfc1b50e207f211b500ff9ffa6798fde16aa2e6094732fc28f74b9e9ec1dbdad688985894df5f952f53b62246c2ce815cf1a141863fb44cbc3f92d261aa1b7cf29793f412138612a137a725983b5a961391c13a504aecdcfa44ae85c217ed85f62eee0611c62fe99ccab64cda5da587b88f5743aef27860f0eb13f36ce49ece0f9b8ee37a7316d758c0a63d051f37e2c1aeb1316ffd153bdb284592bcf979c9db58eda9151e7420b62820abecf11b9ea2ff5c9e2ad9fa406c7737fecc62a701dd8fb3723f8028125552e7b1f2f5aca2e12ce78a52ca534c1527b3605a54a10550152decf25577fb36e5826632dec1c318fcffdeedc324300a84f34926d320e7f044deae2a3d78270da9f9ba8b054921fee6c09084a0cc5dc50a2ced3f28b032d3e0587d9a0709db54bd3e69db5a7685951e37bc1d91321852e5ff42030a9ac916e019da040ebdd2429bea9d04aea444996efbc808af48b98dee2b7a8a5f69927eb748834d571fa9e5171d7910ad60fec5b0cd26b433438e04d2e4589cb3f62e1993955c29e86d9c10180a8d429fc5ade1a275338bb775165efeb1084410ad9b0a78a1e62fe4094031f069209c73a8be965627bdc2bcf0fd5318650626191b2fe5c2568b67566d93300533775a9349afa25703c187bb623dc7e793bd8df22873ff99ee199fd3b44dac525e713ea2086b0d00d8c8895b825ffad7f4448d435c044c4d56f59ee99f651b380e3652aa0e8c0b985843f01e04261951f52fbdefe97c3dcd89999cece38c2e86b1ce4cad3fdddd00321f4581fd5f5b70ad60711c933e3d655bc4653c27e34bb8fa5cdf670d05a026d7646b4215e4240d7f90fa0b688141b4bfddd0", 0x1000}, {&(0x7f0000001980)="b98c8d26e2225d4bfc209e52ca7f5348a130b5bb3beb8736875d08610613c872e2baf52b1b6a355220bad51b9bdd3429dca3eb6b385d1bb8447596874711c9174d06244a449ea7c02dcbb3f1301bc10385e0762b388af99fed855d3884f1a58dc809643f64cca1d4bf3d05047edfb75d7e44f9a05bf961594b313b7d349d93bafd6d2499ddc4d4e922b1ca5e16b40f8f75f2e51b6ab76be3c3faa9eee6fe7c39871b82e035a9e2fe03a9eb81ce992a0bdc5237db98f9abeb1cbf0b98c4183159780002e8246a91caa92457db63ef39f9b3e1e60c22edb38ff20bec2474bc7d3445ded6df3f33e0ab3a3d4448878a6c32683e02202fff4efd497ed401a1", 0xfd}, {&(0x7f0000000180)="8e1dc70a95442c67670145437d9c578607e67acc4f9354302c549e395ad45ba705df9a", 0x23}, {&(0x7f00000004c0)="711d55be1926f3382c1b58e2fcf935b6344b333995d92a58b077c5c641ef1adda2b426403e9e378fcb56057980aea9ad302577764f014950c5a61aa35986d89888be4fbbab116cc780a960ad6201f35afbba68549a2fedeb7cc77688d13b4020a643fcc165c734aab3f2b9ae7569a98a60df62c397fa421ff54080de13818f13760239eab86baad7fccf51ed21a9fa51d8c8c0593453d83b2c5a1110c9916ee2a94d43208192532655f8410cbd90da4dde", 0xb1}], 0x6, 0x0, 0x79d) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0xffffffffffffffda}, {&(0x7f0000000740)=""/189, 0xaf}, {&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 13:36:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x28a7) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) ktrace(&(0x7f00000000c0)='./bus/file0\x00', 0x2, 0x0, 0x0) 13:36:16 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) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "0000200000c01592f00000050000000000009e00"}) poll(&(0x7f0000000000)=[{r2, 0xb}], 0x1, 0x0) 13:36:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000180)=[{0x1, 0x90, 0x80, 0xca}, {0x9, 0x3f, 0x4, 0x40010000}, {0x0, 0x0, 0x0, 0x8}, {0x40, 0x0, 0x77, 0xea}, {0x7ff, 0x4, 0xff, 0x400}, {0xfff, 0x3, 0x80, 0x9}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 13:36:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2}, {}]}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x1a, 0x2) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x1c0, 0x0) r5 = kqueue() r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r9 = dup2(r6, r8) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000200)={0x7, 0x200, 0x2, 0xa77}) r10 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r10, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r12 = open(&(0x7f0000000340)='./file0\x00', 0x400, 0x122) ioctl$BIOCLOCK(r12, 0x20004276) ktrace(&(0x7f0000000240)='./file0\x00', 0x3, 0x4, r3) fcntl$lock(r4, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x8, 0x2, r11}) shutdown(r12, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 13:36:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) r1 = semget$private(0x0, 0x7, 0x480) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x66, &(0x7f0000000000), 0x10) sendmsg(r3, &(0x7f0000000580)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x8}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="f9b584c5f96cb582382b25360e0cbfb4eec776f00b402dd17ccce4dbc2d6b060c2ba82e2832363b0d14c8066d9ef1a918b4c49a7e208783acf16ca55644e36bd9038b8101eeb0f74647899e2bc59eecedf31cd7e903d1a5792760076164ab2aeee3b4ea55939401685a860e4", 0x6c}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="800000000000000001000000030000008f06707275a69afbcee489f5d7b132e0729f686a10e427178223db7ec09b87702aed8960a19cfd6e5989b11cd29dd06b2da6af5c1a6b1dd8b73d0cf2c0d4c43ce9adfa3ab7f52f8342ffd20223a633cc974dcbfa0000000000004fda46744991dc525d25d42763d03e242065ec60b48f47f299935a061a49007000000000000000ffff000009000000b942a944d6742977a6c6b1e580624b6182a068b58974487c541e6e8b97b7ef4ed6dfbcf458bf70487faafe0bbc552f5c217aa4716dbcbddc4970edfdd79823a73609b4bf35c50b38b5529212159afa2eb4455006a4674c4067434d6e8eabf63c2000000000000000010000000101000044d967f1e5da2bfb48712812b7000000b00000000000000001000000000000003b3579ec3b20b98c7448b92bd8d6522e167e52a1a0bdb7bf6e7faa74d56bcb15a00eda1675b8ec7f8ba79ba6b016d29880cdcbef9ae1f593a1544aecddaa1a05a6d8195019784c5f997d7d93b81bb657f18bf38573f85afc526b5453de5699ed441adac14cdeeb7f918495f4bde203c14e32cac82939c3f5316ffc1150107f5b843b22072b9d84646cee5b4032"], 0x1c0}, 0x0) bind$inet(r3, &(0x7f00000001c0)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x104) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) semctl$SETVAL(r1, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 13:36:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{0x6c}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) fcntl$getown(r1, 0x5) 13:36:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffcfffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) socket(0x2, 0x3, 0x0) socket(0x800000018, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 13:36:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r2, 0x5) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x20, 0x6, 0x3, 0x8001}, {0xc8, 0x1, 0xc0, 0x5a}, {0x8, 0x4, 0x8, 0x16}, {0x1, 0x3, 0x40, 0x400}]}) clock_gettime(0x40ac0ee9785f2406, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x1c}, {0x4}, {0x4000000000000006}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r4) write(r4, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r4, 0xc4}], 0x1, 0x0) r5 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r10 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x6, r6, r7, r8, r9, 0x80, 0x2}, 0x5, 0x0, r10, r11, 0x8, 0xadcd, 0x5}) msgctl$IPC_RMID(r5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x18947132f37d7ea0, 0x10000}) syz_emit_ethernet(0xe, &(0x7f0000000180)="26490248830005000000a54ce094") 13:36:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 13:36:17 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCCBRK(r2, 0x2000747a) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f0888000000fa7db7e84775a0541ec1b176153c09bfd599c60e13872b6b3181f033a6b63169d8ccfd4b9ea91577911a880505302e9e4770d73d020b82809ced499062b5b902eb26c36daece29b85bc82ae0e3d508151d97fb3246bc67a552dc06e5cd78e3a745a900b0602c23a4bd7bf04e581b1b6ec5f5159df86f4995ebdac46719d5c9339f1a3367fabdac8c6f12e5714c409557bfcc773d30f1aa059e720ae90e2b5933d126994bd7", 0xcc}], 0x1) 13:36:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20a01, 0x100) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x6, 0xe61}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x60, 0x0, 0x0, 0x1000}, {0x6}]}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) clock_gettime(0x1, &(0x7f0000000380)) msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x10000, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000002c0)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xfe7d) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x4, r4) r10 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r10, 0x0, 0x5, &(0x7f00000000c0)=""/125) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r12) write(r12, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r12, 0xc4}], 0x1, 0x0) r13 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r15 = getegid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r18 = getppid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000280)={{0x6, r14, r15, r16, r17, 0x80, 0x2}, 0x5, 0x0, r18, r19, 0x8, 0xadcd, 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r21) write(r21, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r20, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r21, 0xc4}], 0x1, 0x0) r22 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r24 = getegid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r27 = getppid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000280)={{0x6, r23, r24, r25, r26, 0x80, 0x2}, 0x5, 0x0, r27, r28, 0x8, 0xadcd, 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r30) write(r30, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r29, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r30, 0xc4}], 0x1, 0x0) r31 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r33 = getegid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r36 = getppid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000280)={{0x6, r32, r33, r34, r35, 0x80, 0x2}, 0x5, 0x0, r36, r37, 0x8, 0xadcd, 0x5}) getgroups(0x6, &(0x7f00000003c0)=[r26, r8, r9, 0x0, r35, 0xffffffffffffffff]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000400)={{0x5, 0x0, r15, 0xffffffffffffffff, r38, 0x1, 0x2}, 0x401, 0x6, 0x7ff}) 13:36:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x80, 0x4, 0x3}, {0x0, 0xff, 0x0, 0x2}, {0x6, 0x8, 0x0, 0x100}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x42, 0x0) r2 = socket(0x800000018, 0x1, 0x0) open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x80) ioctl$BIOCPROMISC(r0, 0x20004269) mknodat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x0, 0x9) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) renameat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00') r3 = socket$inet6(0x18, 0x8000, 0xc1) sendto(r3, &(0x7f0000000280)="3f1cfb6c790ff45fdcae95b451e5fdcfd05cb17733782c4dc988a5b3df9ae69ead4ce2f6725f746f432e71ad8336890248650d2d7b793fcc6ea174df8a6a836e976da3edbc6d795095701ed985b04a589a53dc143cd97af0f147172d61a7938deef8309c89d7b585eff3dbd1b215babb57838630d12d6cc595169bd4c8c6b720a4ebf495e8b1c098cbfe860e782a0e12d26b4ad5460beba02121cd52887195c7ebb587e1825a444b2619d64e91cfd067fad5c965967c989a83dbfcf9162950954833866d4371d3a15f715a992db64d8b23d1b994b813b3f73427", 0xda, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x7ffeffff}, 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:36:18 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x1, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) kevent(r3, &(0x7f0000000100)=[{{r5}, 0x7ffffffffffffff8, 0x20, 0x2, 0xb16f, 0x4}, {{r6}, 0x8000000000000002, 0x40, 0x40000007, 0x3013, 0x4}], 0xfffffeff, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x36, 0xfba73424c1637819, 0x6, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1d, 0x10, 0x400, 0x8000}], 0xffffffff, &(0x7f0000000200)={0x1, 0x8}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 13:36:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x1, 0x1) r2 = syz_open_pts() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\\\xfeG\xf7\x00\x01\x00', 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x80000064}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000b00)="b6f8aaffffffff00a5cae10db855") mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = dup2(r2, r4) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r2, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) syz_open_pts() r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r11) syz_open_pts() r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r14, 0x80045721, &(0x7f0000000240)=0x7) dup2(r12, r13) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0xc00, 0x0) ioctl$BIOCIMMEDIATE(r15, 0x80044270, &(0x7f0000000440)=0x6) 13:36:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = geteuid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x8000024}, {0x6, 0x0, 0x0, 0x7fffefff}]}) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000004c0)=""/223) r3 = msgget$private(0x0, 0x200) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r5, r4, r5, r4, 0x42, 0x6}, 0x8, 0x3, r6, r7, 0x3f, 0x7, 0x4, 0x7}) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = msgget$private(0x0, 0x0) msgsnd(r11, &(0x7f00000006c0)=ANY=[@ANYBLOB="ff3d18ffffff000000005e84f4980b14bac152d8e0e95d69fd157bded56b570600f058a048085243c7ea85775b059ca1c3ce2be317623446c48198d4cea2321e90010767afba10b2c7bfa3465138f437d3fe3c1c03f4f1c2041598fbc2b8059baa9ab295a9c81c695e254efe633f619b3b43d981da4015ff0f52914996e261aa96"], 0x0, 0x0) msgrcv(r11, &(0x7f0000000100)=ANY=[@ANYBLOB="000e96ff0000000000400008ac000000007c4433b73543bd468dd5f12784ad00"/42], 0x34, 0x3, 0x1800) r12 = semget$private(0x0, 0x8, 0x80) semop(r12, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r12, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r12, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r13 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r14, r15, r14, r15, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r15, r9, r8, 0x13, 0x6}, 0x6, 0x2, r10, 0xffffffffffffffff, 0x41, 0x7, 0x6, 0x7}) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r19 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, r17, r16, r17, r16, 0x42, 0x6}, 0x8, 0x3, r18, r19, 0x3f, 0x7, 0x4, 0x7}) r20 = getegid() r21 = getpgid(0x0) r22 = msgget$private(0x0, 0x200) r23 = getgid() r24 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r26 = getppid() msgctl$IPC_SET(r22, 0x1, &(0x7f00000002c0)={{0x8, r24, r23, r24, r23, 0x42, 0x6}, 0x8, 0x3, r25, r26, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x4, r5, r8, r17, r20, 0x18, 0x101}, 0x6, 0x1, r21, r25, 0x100000000, 0x1ff, 0x63}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r28) write(r28, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r27, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r28, 0xc4}], 0x1, 0x0) r29 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r31 = getegid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r34 = getppid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000280)={{0x6, r30, r31, r32, r33, 0x80, 0x2}, 0x5, 0x0, r34, r35, 0x8, 0xadcd, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r37 = getegid() r38 = kqueue() r39 = fcntl$dupfd(r38, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r39, 0x0, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r41 = kqueue() r42 = fcntl$dupfd(r41, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r42, 0x0, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r43) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x13ec8a44, r1, r31, r36, r37, 0x20, 0xfe01}, 0x9, 0x8, r40, r43, 0xa6170000000000, 0x401, 0xd90e}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:36:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}], 0x329, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r1) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000c00)="35d98af0c16821ed5fc66d90243ecc720043de7d343e749610c1de76eedcfea38ca343647e4c", 0x26}], 0x0) fchmod(r1, 0xe3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) close(r0) getegid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r3 = geteuid() r4 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r4}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r6}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = socket(0x18, 0x2, 0x0) r10 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r10]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r14, &(0x7f0000000340)=ANY=[@ANYRESHEX=r13], 0x1, 0x1000) msgsnd(r14, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9081b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816a8884dd50ed18e0eb86ea28df80e902ac3cc6958a45c7f4e9a285ecf45aa39d8c69ae37dbd5cebfca84b20f139644bb11294680f192435aa2e3960e80e93d4daa66c34bd40cfe48f3d4a9058e3604d935c215b205bc8f506c1c41dea13c58206bed338032fb7f66ed226eb689563cd60e724884cfbfe5111d659a4980471e1ba51d9b99c6fe582e07723f10249be98d58d4dfa8ef76c33835d654bee9f58309892efdd500bd3d11410836c706cc74f589e18f6513abc920c99"], 0x1, 0x7fb) r15 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000400)=[{{r15}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, 0x0, 0x4d0, 0x0) r17 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000400)=[{{r17}, 0x8000000000000004, 0x2f, 0x0, 0x0, 0xfffffffffffffffe}], 0x7, 0x0, 0x0, 0x0) r19 = getuid() fchown(r17, r19, 0x0) r20 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000400)=[{{r20}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r22 = getuid() fchown(r20, r22, 0x0) r23 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x220) r24 = kqueue() kevent(r24, &(0x7f0000000400)=[{{r23}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r24, 0x0, 0x0, 0x0, 0x4d0, 0x0) r25 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r26 = kqueue() kevent(r26, &(0x7f0000000400)=[{{r25}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r27 = getuid() fchown(r25, r27, 0x0) msgrcv(r14, &(0x7f0000001040)=ANY=[@ANYRESDEC=r16, @ANYRES64=0x0, @ANYRESOCT=r17, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYRES32, @ANYRES32=r25, @ANYRES16=r18, @ANYRES64=r8, @ANYRES16]], 0x4, 0x2, 0x1004) msgsnd(r14, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) r28 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r28, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r28, 0x0, &(0x7f0000000200)) r29 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r29, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r29, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r29, 0x0, &(0x7f0000000200)) r30 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r30, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r30, 0x0, &(0x7f0000000200)) r31 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r32 = socket$inet6(0x18, 0x2, 0x7) setsockopt$sock_int(r32, 0xffff, 0x4, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r31, 0x0, &(0x7f0000000200)) r33 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r33, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r33, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r33, 0x0, &(0x7f0000000200)) r34 = socket(0x800000018, 0x1, 0x0) r35 = socket(0x800000018, 0x1, 0x0) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r35, 0xffff, 0x1000, &(0x7f0000000800)=0x8, 0xf0) setsockopt$sock_int(r34, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r34, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r34, 0x0, &(0x7f0000000200)) r36 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r36, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r36, 0x0, &(0x7f0000000200)) msgrcv(r14, &(0x7f0000000e00)=ANY=[@ANYRES64=0x0, @ANYRESHEX=r28, @ANYPTR=&(0x7f0000001080)=ANY=[@ANYPTR, @ANYRESHEX=r29, @ANYRESOCT=r30, @ANYRES64=0x0, @ANYRES64=r31, @ANYPTR64=&(0x7f0000000dc0)=ANY=[@ANYPTR64, @ANYRES32=r33, @ANYPTR64, @ANYRES64=r24], @ANYBLOB="20b4c8e67d476a9e60510c16e3fb7919436cc93ceac7697938b6e3dfaabfa1d90db66519606e336ded8dde205da872f2b1c2227f567e020f3d1bf2348a81c37b901c872aaa511ce53692619187290b51cb61634bd0b851661041ba7583f684aa03c7bcda7126651a33ffa369ad2f00eee0a7d64b6cc1af8a1b706e7ca2032d3a3383a4cae9", @ANYRES16, @ANYRESOCT=0x0, @ANYRES64=r34], @ANYRES16=r36], 0x4, 0x3, 0x1000) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r37}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r37}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r37}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r38 = kqueue() kevent(r38, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r39 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r39}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r39}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r39}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r40 = kqueue() kevent(r40, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r41 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r41}, 0xfffffffffffffff9, 0x1e, 0x20, 0x7, 0x10001}, {{r41}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r41}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r42 = kqueue() r43 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r43) writev(r43, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r43, 0xe3) writev(r43, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) r44 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r44) writev(r44, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r44, 0xe3) writev(r44, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r1, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r44}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r13}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r12}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r45}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r44}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r42, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r46 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r46}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r46}, 0xffffffffffffffff, 0x2}], 0x0, &(0x7f0000000000)=[{{r46}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r47 = kqueue() kevent(r47, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r48 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r48}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r48}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r48}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r49 = kqueue() kevent(r49, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r49, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r50 = open$dir(&(0x7f00000007c0)='./file0/file0\x00', 0x400000002c5, 0x114) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r50}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r50}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r50}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r51 = kqueue() kevent(r51, &(0x7f0000000100)=[{{r50}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r51, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r52 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r52}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r52}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r52}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r53 = kqueue() kevent(r53, &(0x7f0000000100)=[{{r52}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r54 = open$dir(&(0x7f0000000840)='./file0/file0\x00', 0x20000, 0x0) r55 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r54}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x7, 0x8}, {{r54}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000000)=[{{r55}, 0xffffffffffffffff, 0x1, 0x20000000, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x4, 0x2}) r56 = kqueue() kevent(r56, &(0x7f0000000100)=[{{r54}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r10, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r37, @ANYRESOCT=r39, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r46, @ANYRES32=r37, @ANYRESHEX=r49, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYRESDEC=0x0, @ANYRESDEC, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r51, @ANYPTR64, @ANYRESHEX=r52]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r42, @ANYRES64=r54], 0x6, 0xc00) msgsnd(r14, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r57 = getuid() r58 = geteuid() setreuid(r57, r58) r59 = getegid() r60 = getuid() r61 = geteuid() setreuid(r60, r61) r62 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r62, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r62, 0x1, &(0x7f00000000c0)={{0x6, r58, r59, r61, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r64 = msgget$private(0x0, 0xfffffffffffffdbd) msgsnd(r64, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r64, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r64, &(0x7f0000001640)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc74c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da8160000000000000000000010fbd87e33f8ec3edc9827641d3b4368f4fb6b13208b196b1ebaae26108bcbb34b7fd2844fb39667f7232858cff164896023c1ae6fb4ddd4665ca542119a812c00f968cf67e7d2781d4b6e9b2f8d"], 0x1, 0x7fb) msgsnd(r64, &(0x7f0000001840)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc8d1a0fab7f6cd7cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd903000000000000009561ae58eea64ace5c53e097eeb0704497390f38c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919fa96800943f1050cd3572a1aee725be9ac1521cbf792cc228a4fc2a5f6c64a6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d780bd6cdbea2472dab0cb7782c669b966e7e5fd8114b468c5621705b655658cad789eb68f03ddb2f6869c67119986f7b4c9750c83c8504740eca913f51c5639818ab960afa96e93045ef35187d0657bf9e6f8fd85c5c86a18e3b55f134b5dc20d82f8f1e37a27a106702517ab317417f74a4197e901886273e1ab1bf3f787e083a3abf5f67eecf2b7b56"], 0x156, 0x800) msgrcv(r64, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r64, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r64, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r65 = getuid() r66 = geteuid() setreuid(r65, r66) r67 = getegid() r68 = getuid() r69 = geteuid() setreuid(r68, r69) msgctl$IPC_SET(r64, 0x1, &(0x7f00000000c0)={{0x6, r66, r67, r69, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r59, r63, r67, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r10, r10, r10, r10, r63, r11, r11, r11, r11]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r73 = geteuid() r74 = getpgid(0xffffffffffffffff) r75 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r72, r70, r73, r71, 0x143, 0x80000001}, 0x8, 0x100000000, r74, r75, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r9, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r75}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r3, r4, r5, r6, 0x44, 0x9}, 0x5, 0x3, r7, r75, 0x2, 0x24cee5ef, 0x81, 0x5d}) unlink(&(0x7f0000000100)='./file0\x00') r76 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r76) writev(r76, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r76, 0xe3) writev(r76, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) 13:36:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x14}, {0x64}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001400)=ANY=[@ANYBLOB="00fdff007517000009000000000000000000000000000000000000000000000000000020000000000000000000000000001d00000000000000000000000000000000000000000000000000000000000000000000000000f70000000000000062ef4a7ac003de000000000000000000000000000000b3ec653e22999af2dd58729775264c5b9c53ead6a5124ef672f5a9aa6991d95df176c79f533ac13d9d11561976bd25ca2886c2e99ab9034c7e796d3578d83beceb759ff8a9e36a364cb0f36f3fbdb0868b59332e928b214d5aa16a515ca1519b49f83edc23d16217df8928abcd100e786e2c09aa12352528ab5e0fa2253f430b4c83fcd4cbef7b8efccc351e98bf148fcdcad0c689b8ca85cd3f04be40a4ecceb402c9bd04c931d2a2085d9d93"], &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = accept$unix(r1, &(0x7f00000016c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d287e55ebb0c1219d4edff84edd1484d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000456c5db726f57a5e6961f0a47b74d8f6c1a7e6115538bd65b2af70e419384184ab0677a1f1875249e2a2547a845f06f7c09fbbd42d76dbabfe597b84285057b3822dcf47c877ff052a9855731f071a99c5e57d70dcea6e2e332f9cab21d00c7fa44aa5b2449e7f8abdcda499aec94d0d3c0ec7a157c1a811d134785901ef55b7abe3a65b9661a9717e1e8e3360d7cc35ff7dbd7ae77487533f7f0549c533c5fad12ecbe16d89e452f3c2f303d26a8425d07d0b99cfcdd31e23bd603ef5eef4221c5b89ca4e39ace52ea1880c8886c87a9de2480ca55257f8bdcceba4ea21ab176901ed48bb190d14b57f52b436c81ae38516f70071c468f7d10db20328047b19a7579d4ad48f94a91d12c077fd7a56f43ec895829d986a2f9686b707a1d7eca7b548c2f66a36073dca1788d129b85c1c589ed9dec8acdab80d0202017f19595d6f33619ff768957b9ad21bedac181e59b1a7f98e7cc26fd0d19b450884912df62d2e94b825e92a2617c28fe74af529aae78f802165bce013816664acb1167a6f118f624ebc0471f3bb8057479d6c5d94abc8769b971d5fd4900a713079d7d7fb1ab81ca9de45248451852a5e9bd600e4c472b3f03ddbf2f01088a3a9b13b2b619ba836719d2f48cff0f22d284faf2fae63b41ee63d6010a3ab649d50b06dba59c9927b41bf2a65e95cf0c54294b81d3fb5cfb47acde17ef3a49278e5dd75350ae91e6173edd94a2fc7ff24334386d62689671f326044bbd1d313e65606bac2d93f5924d6028e20d9499d0a3696efa255177664f2a6fa8e325430db47b04ca152e04c828b4f1d1439e3053f45e828cacc85fbd60faeea8b3b38ad4cd3f2862882a48dd53ebfc990206e58dc45af2bfc755c2f24ee54bf6c35aeee658eef9064005d0bd4ea13431e12867dbe961f9919afadf36e491073463d24eb361a27e2b90584633974207ca1dca5a9d3d8c651d164004f3adb852dc30449eccf36d7b1adb7c2677763c722aefa015e27957a643d7e9cd1b443e6ef1c5382993389859bf1d7"], &(0x7f0000000000)=0x1002) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000180)=0x4) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") semget(0x3, 0x0, 0x0) 13:36:19 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) write(r2, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r2, 0xc4}], 0x1, 0x0) r3 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x6, r4, r5, r6, r7, 0x80, 0x2}, 0x5, 0x0, r8, r9, 0x8, 0xadcd, 0x5}) msgrcv(r3, &(0x7f0000000000)={0x0, ""/247}, 0xff, 0x3de267f300d0343a, 0x1800) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021fcab48 13:36:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) socket(0x1, 0xb9e0dd8b1ed2cbbf, 0xc0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:36:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x18, 0x1, 0x0) dup2(r3, r0) 13:36:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x4) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x80, 0x1, 0x7, 0x1, 0x8000, 0xb7b2, 0x5, 0x0, 0x1, 0xf619}) 13:36:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x40) chdir(&(0x7f0000000000)='./file0\x00') ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x0, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 13:36:19 executing program 1: r0 = socket(0x2, 0x4003, 0x54) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dfbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4bc922136e000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c9000000000036d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a828bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7ff2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91369550920561600ca47307e5d5337eab3e8cee8104fbdb87443107"], 0x10) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x18002) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x10) r4 = dup(r1) socket$inet(0x2, 0x3, 0x0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="d1334bc5e664782a3d31bed63cf376e91e635791e12cf9125bc07121496a4583936727f988bd28adb7318e98cfedc3d8a9dc0c5c3d01504dd0e545", 0x3b) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021fcab48 13:36:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x7, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = fcntl$dupfd(r1, 0x0, r2) writev(r3, &(0x7f0000000880)=[{&(0x7f0000000080)="6f3f2074d10ca36937d9b0120f93960347ac3038b73882e7adee106c2eff1c36290556df31acfae7fb2aaf86c558967be4e22b54a36750170e54a8197cc22a92df1310236eeb04c9c2afe87abf4f1534957b1c339bb65c00edead3bc4d6c89f40322a2d6961768815cc72cc2aca2bf6fbe5b018cf1468807932e58d188b4cf0bcf3cf43d87741fdea70592fdab0e818c0897157ab0403fd7a4894efba9250ecc53d304c7b9a28b30e0eb6821f8be1d8e8c825f5ad0a6710c599a6aba7b7989488b04a4c53b0860a0dcc0009ed741f7a1b118eb2e4c2b73d62cd3", 0xda}, {&(0x7f0000000180)="51e02edc4dc56f9c1d362029dc7e03da19770aed03c1d92f80833cb5c450dfd3c82d96470b060401a164522b536e81c46085b5857326861bd95c9325edcc8689aa2139a90f36e10a7fa1606358654d47bf620fe27a4aab27f2f59caaff7a2f4bf48b0e4a784d891b0f90fe5a259d01683788ae8434c1363b140f659d39672ea73e428ba8ada561940365d75344065b8e165aba6c6ce45a9f47429e0d85beef4ed9d709131f9eb3d2d113bc09db7af0975ab3c4db433c", 0xb6}, {&(0x7f0000000240)="35e9c2b328ccdd420d72e0f7629ff910643e3aa15b056e6bb90cce2ccaadd2abaab38bcef1d0d4e5a78c3e6b435496665da7ed6c88f21c15280fc494689797613788c4f0f2d247bb0fe743340638cdd639ee9c4dd2f0d46ae50e194d763a9b1b0d1c4579546dc0ceba221a4a647913328c9997aba9a6f0cc9bdb82d5", 0x7c}, {&(0x7f00000002c0)="aa203e454ebf6bad38bc8f64157c5e8fca030d67e812da62e1a8129a72ad7d6ed6b54f2befb0ae59968ff18b3bacc9ecbf6ad69303416d87f2330fc736eda45e73f5695ba894e7126f11f8eda4a99342de7e473f4e4c77c13e428a37d8e55c9a16ea13c663b1355aaa4c84bfc24c1606992e3dc8bc0c8448e454bcec3e", 0x7d}, {&(0x7f0000000340)="22e92211b2f5f6b2c1ed93d7eb67ab764646f799ab2ee71bf277", 0x1a}, {&(0x7f0000000380)="2bfd55551052280d5ea871f75fbc2e700260c53a2d067ab8909d73945465e840f7349a1f6df0d6453d10a6ec20f84bb9d2ef0bb740de8e56ee9de1c847177f58aeb7790caddd77ea487b15e33738e11d152fdd274bed08ad9b4d2cdd5c47a47aa53420843fe53401652420791526df269ab1d3de4bfdff45ed96ada5d96ea74f43c98903a030e02f83c92b430f84605fe2499ba4f7de2caaf28bc7d0a17cf44d14dc4a6ffc209ae4e21436b4897a1acd3bee46c3c621bcca2958489825966c132ac46c9f71a4350bd5d521e377eb9a6eb9f0dc3c764d6b2cb1f8f4bdba2ffe096e7309fc36d93d43ec5779d3f39f3439c79052ab204347aeb35d2d3b70", 0xfd}, {&(0x7f0000000500)="22a3c085abe33001d9d5255e7e1f50935fbf00bb2d63962f68ecbfccb1cc2913caa1a707d83a8c39a8de774a9d678586f3ca06aedb77cc5035d56b59b0fb3c8843146b40a10292b622cbe0ef3a280fe2f7a8c8dd4ae87fd3efb7e7ceef0564accbe7db87dad7bbf97e7032d36a9bb2e8cf3c9a7d2c2c52bcf3823a4889dabb47be32120a660fedf1183452bc8d1ca2ae88109fc2f13d7db21f", 0x99}, {&(0x7f0000000480)="5229d2d69a7d65a8c13d588118b25a81", 0x10}, {&(0x7f00000006c0)="58c6280ed60993cb438bd2e1d1900b4f9098b89966020b6f7c35d790042889abe872ba8e70add98c47e538b6caf6125e48eb27c7918ca23d1cda0a8f84ae466baad25a3373d2c9dc7eb0734aace2bad622dd260348157cebdc96c6cc3e345d16712c65813ecdeb327c789b1468e9b6f836f0f9d5ebcef4c74764c3970c50718f7529d13bd645a1f798bdf0c3cb068aa5fac80decf0d1ec29c146e89758ec88e7a433b95ab1383aadc09d3ebe589228253ae04dfed82f73f6de7b61ae478b1e76670c9021088e55", 0xc7}, {&(0x7f00000007c0)="f104863952dbaa1d695b086e027190cd9a6e5a41d5938d37cae952e9f566db8ff9fc9ad40d745166011d4da06927c62e343b6b493346e70677a5b196c9ebf3cf4490b6c997376d8de7ad4dbc3d953068ab4cf6f76f32ea416c96e56401515c13e27d6a72d0d9efb2fbbd2fa08d090f10117cc54f5771409187ccbe70b84c2fa8a1db3001a39380871dca2f936daebf93e627d327fd8811", 0x97}], 0xa) rename(&(0x7f0000000000)='./file0\x00', 0x0) 13:36:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x80) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x800, r3) clock_gettime(0x0, &(0x7f00000000c0)) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x14) 13:36:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29d63000a9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) mlock(&(0x7f0000569000/0x1000)=nil, 0x1000) 13:36:20 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{0x0, 0xd5b0}, {}, {0x80000002}, {}, {}, {0x1}, {0x2}, {}, {}, {}, {}, {0xcc1faf4a57cb1541}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x9}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {0x0, 0xffffffff}]}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = fcntl$dupfd(r3, 0x5, 0xffffffffffffff9c) read(r4, &(0x7f0000000500)=""/4096, 0x1000) socketpair(0x18, 0x3, 0x76, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000000c0)=0x9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)) 13:36:20 executing program 1: socketpair(0x1, 0x8000, 0x5, &(0x7f0000000440)) unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000004c0)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7000000f4ee000167733c00000000400000000000010000000000000000000000000000010000000000b70fd8f93effa7ffb0f9735a60da49ed1fc575610000001eb6565a5f0158ed2a0e59348f14fb0535a61e597c044920a48b5e2b68070de58b3e70c0ab36e84e60"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0xa, r1) msgget$private(0x0, 0x8) socketpair(0x10, 0x2, 0x7, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) msgget$private(0x0, 0x40) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000001c0)={{}, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) flock(r5, 0x2) r6 = open(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x5264531943db968a, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) connect$unix(r6, &(0x7f0000000140)=@file={0x3, '\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'}, 0x50) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) r8 = open(&(0x7f0000000580)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x50) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r8, &(0x7f00000000c0)='./file0\x00') readlinkat(r8, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r8, 0x5) dup2(r8, r7) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 13:36:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r1, &(0x7f0000000040)="6a1614beede98577853b88f6dac94c9639ea18e0d02cbc14f10376f08d42bd9539b3ce72c157748313f1413c041ba3d5af63f600620163b237e24f9c9dd1d8fc5ce15c6e2b261165385ab27e4a58cc68ff7e8f4b4ae29f42bf7e8de6ed2ea64c73f107f8143fa6a3565fc395a5c4292924736792ee9dbb977a5bb3284faeb02acdb82026327633421628b9251c0e31be2a32449eba599fa368ca1d49efe1a7127a11ae655936505f801b", 0xaa, 0x805, &(0x7f0000000100)={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x40) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000200)={0x5, 0x6}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000280)={0x2, 0xfc, {[0x1, 0x4, 0x5, 0x4, 0x7fff, 0xc137, 0x0, 0x4, 0x8, 0x1, 0x297c, 0x8, 0xda73, 0x0, 0x1, 0x9, 0x1, 0x9a], [0x628, 0x0, 0xfff, 0x3f, 0x7fff, 0x6, 0x7, 0x8, 0x400, 0x3], [0x7, 0x8, 0x3ff, 0xfffffffffffff663, 0x1, 0x300000000000000, 0x2e8], [0x1, 0xc6e, 0x1, 0x4, 0x6, 0x7], [{0x5, 0x5, 0x97}, {0x2, 0x1000, 0x6a2e, 0x9}, {0xc8, 0x0, 0x4, 0x238}, {0x8, 0x1, 0xee, 0x5}, {0x5, 0x7fffffff, 0xfff, 0x7}, {0x9, 0x3, 0xda, 0x6}, {0x559a, 0x2, 0x1, 0x4}, {0x200, 0x3ff, 0x3, 0x3}], {0x3, 0x7, 0x1000, 0x3}, {0x7, 0x800, 0x0, 0x8}}}) r6 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x8, &(0x7f00000004c0)=0xe442b85c, 0x4) geteuid() close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x2, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r8, 0x2000745e) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x800, 0x0) readv(r9, &(0x7f0000001780)=[{&(0x7f00000005c0)=""/78, 0x4e}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/190, 0xbe}, {&(0x7f0000001700)=""/115, 0x73}], 0x4) pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r10, 0x80045604, &(0x7f0000001800)={0x7}) r11 = getpgid(0x0) fcntl$lock(r4, 0x8, &(0x7f0000001840)={0x2, 0x0, 0x9, 0x401, r11}) r12 = open(&(0x7f0000001880)='./file0\x00', 0x98, 0x101) ioctl$VMM_IOC_RESETCPU(r12, 0x82405605, &(0x7f00000018c0)={0x7, 0x5, {[0x5c0, 0x6e, 0x691, 0x1, 0x7fff, 0x7fff, 0x8000, 0x4, 0x8, 0xc16, 0x9, 0x80, 0x10001, 0x9, 0x9, 0x9, 0x2], [0x2, 0x4, 0x7, 0x3f, 0x4c, 0x1000, 0x7, 0x6, 0x4c35, 0x4], [0x25d, 0x2, 0x62, 0x61a, 0x9, 0x80, 0xffffffff], [0x37, 0x6, 0xffffffff00000000, 0x0, 0x9, 0x100000000], [{0x5, 0x2, 0x7, 0x3ff}, {0x401, 0x8001, 0x401, 0x2d4}, {0x2, 0x3, 0x1, 0x9}, {0xfff8, 0x2, 0x100, 0x2}, {0x9, 0x0, 0x5, 0xe3}, {0x9, 0x7, 0x5, 0x8}, {0x0, 0x7, 0x7, 0x7}, {0x40, 0x3, 0x4, 0x8000}], {0x400, 0x0, 0x3ff, 0x80000001}, {0x4, 0x10000, 0x9, 0x1}}}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r13, 0x80185758, &(0x7f0000001b40)={0x3f, 0x1, {0xfffffffffffffff7, 0x2}}) pipe2(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r15 = accept$inet6(r1, 0x0, &(0x7f0000002fc0)) r16 = openat$klog(0xffffffffffffff9c, &(0x7f0000003000)='/dev/klog\x00', 0x208, 0x0) r17 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003040)={0x0, 0x0}, &(0x7f0000003080)=0xc) r19 = getegid() getgroups(0x5, &(0x7f00000030c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r21 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000003140)={0x0}, &(0x7f0000003180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000031c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000003200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003280)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000032c0)={0xffffffffffffffff}) r29 = accept$inet6(r2, &(0x7f0000003300), &(0x7f0000003340)=0xc) r30 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003380)='/dev/wsmouse0\x00', 0x8000, 0x0) r31 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000033c0)='/dev/wskbd0\x00', 0x1, 0x0) r32 = openat$klog(0xffffffffffffff9c, &(0x7f0000003400)='/dev/klog\x00', 0x200, 0x0) r33 = openat$klog(0xffffffffffffff9c, &(0x7f0000003440)='/dev/klog\x00', 0x8, 0x0) r34 = accept(r7, 0x0, &(0x7f0000003480)) sendmsg$unix(r14, &(0x7f0000003600)={&(0x7f0000001bc0)=@abs={0x2196013d91551c6, 0x0, 0x2}, 0x8, &(0x7f0000002f40)=[{&(0x7f0000001c00)="30173ccbe9fed0f72e318a0868445429fcabd4b088cc961632d5787a94a4d0f864093f431a5e8608d22fb7b3e218df37cc9757c59b224f2d9540c34461f63361c4794debd25fbde48f2f46a835372f4321c0d83f99f10c06843c3470f75b3a5e74e6455d8e862944bc204717c6", 0x6d}, {&(0x7f0000001c80)="736d181a0843e95e6336b6f1b9070303cd6775c8eb2adcf8867e06a15be1fa28282c9ea798fa86a98eaf233210789703f04f3aee9da649f439e387ac4c630d002969764793d757a2ba01a230b2318cd5dec151997d48ce599d9027ff01686f3458e087067c19c2c41652af131d497a249c12ef6dd3f186b3305827c04ffcd0408e9ec8707d0ef7d3471761296b3faa3119", 0x91}, {&(0x7f0000001d40)="e1109afb29af802f490053ce14851d927cfc0e8f65a28f85f926b6973cabf78c3a617ac637d36f5bc2bd3edecfa560ef5ad5724cfaa4410e7c83c51390dd855e726ddd5874b5cffa5f7a00dc3de28b853d36d9c33b72ede40b8acde978b4d90387ac66790ba912f6667c8a02d70289d83ad2a8659c596f3d937364898245c8b0cb3b716bba4cb1a3b8292701c8beb0e9919fca391c8af06f4db0ec6c0ea4998ebe2a089884d2e7218d84c3f202003b40b21a7c1491d3895e1fe943acc64af34609f7237c0c66bcf5f7adcb4f3e970a98e1af98117fa7706e6a95de495f8232bbdf44d50dad1ccb8c01b76d0d7f", 0xed}, {&(0x7f0000001e40)="b66ad98cd1388c3d56c0127149550be8d3d6940312632b2a6e23b4ffecad241c095f240bf5d864396a424d23fe351b1e148afde7d705a28643338740766e41e11daf331dc5a3ff8922ed5a8834479670df309863d4dfc09c816e98910656459d813685f01cb73e59cef0e830f47aae75830e2e07f4c67b552860b4ca944d6462cf1ec2984e8424a69b36", 0x8a}, {&(0x7f0000001f00)="1746a437c1db7a94540c5256", 0xc}, {&(0x7f0000001f40)="20d90b63d31a6907ac7e91129aec8beb7a15a982494f845a68623226a77cf40d2de6e43380ca318dd4b943df7dc7e237d8485dc9c6db5f3834d9ea4f6a6b7bb71ade64fb89f25687b3c35775fcfbb099b7b45ff5c2bda81e908548cb5065be0776fe29cab666ed64bcd04fdb0499bb5d5cba8b6430ff5f137059e4d9a063c03bdbc09d9ec02b794f05b494dd5bfbf893c03e46a164d8b9c29c1dd866a2da76a603853c9737d74e133a8718c0cfbe57245266dc14d2a4626376ec644f86f22de826fcb8147fd703df7a36082bdc2c9fb20eb64426ae1c31aea09ce6885a21befcb5110c2a72929d93a9844b747cdff8f0758bd99ec34ae4f96cbee0e664d91544946d07a07aa90ed61fd66289d51b863c0ea5387ed1b073ddbc7b78f08d9ac8c8ce069ae7b92212bfcd55473eb075656cc206e96cdfe7443d36e6afa95c07caba3a6221989c6e40fb92a3177ec3cef4fdfde38e3037fb5d10d364670f9f23fc7857679ef1948df7c4a981f5967b3cd2ccab0f8de8f5befe7136a4f2dc60c88bbd5d97fb3e7ead14f1e6fab704c2e4108686ce06a696e3a786b5c2a98c8b274a372acad62851fce9386a0c8b42fb8123d62936411bdb0de4fc3005131a773cccd7c219f0937fac30339c022aba109863763e31e58cea14db1543a561764e902b8c5f32d24d86d328278704d650caa745bd32d13020b56f7a74984b0a8fa8041f6e5fb76df74ef767aa9d6c4802d4be62498c2adde7d0120de2b5e073e4f76ead8d925343b9b456a19095fad547e175cbbc437c7b1ef5e729078649ab6f9f643ffab92668b98aa18093c15b8d4be0d2f6d7d28007585978e9d5509ff66df16f0015d60847624ba002098e647601fb2a0f768e01eae74019e85f26dca79c12704affb390430db3264cd32a7a836fa442006306bb61c119dde648cad04a216f3d9b2b64ebca9099ec6a5a490d38a5873bc102eb8abf99e6f91b7abeb3d7dba8ba889ad45301f782c871a1cd80e118b3329a28924e7e2193debfa18d80dccb1ed0d43f37dcd0a5b76464e0c9d883bc724724ebcba6d437253f95c4445f6a792a414e49436e6868f80483b4fbb10cda4e002971d53ccb3f9bb05bdd9701bbcef502a78946443e5dbfd3f28819bd0b4f109720bc44d77af2d6e604412d7b822f68a07280ce4fa6eeb1937ad28bd1be284e9755b58593c52c036f9bec52a141f125f5178a44d9218102684e09abb228cb8978ab0fbb0e861812bf7ebe850755039cc4f2dd7d29e9a30952d8b5b46e1a571278dc0d069dfc22f5f76383b9da24df766efd3ac62753fd305ad978ece14f0df0643b990ef31b018bf6fc3dbeb01dd7c983b41869897b5426ddbdc4fbb34953187a8734aa623bf6b6803aa845bf5c41e13ef0f8c08d8cfdcea7cfa59b44849eaf2e575a0d3d8366895eeb19a273640ee4bc7f4eb6a1ce25330f78ffd1d0a266fa4e18777f848a4375dd01b4ba0fcb83161ad8eb8bc6cf4aeccce4f7e0c1bbcb665979e6bb2cd029719ae9352e7a345ae03c237fee172401c5fe0d8c4504cb4dd7ae5da451ff705c5e2b07131e9660662c6e06b56cf28b13246a1938589aa416af873ea3b522c0f1940f4b03e91f96203936053e63fec83b6fb34f13b95a4f367968813659f848de8b325a5eff5fddbabc517296336f5686c4758b25de472604b16d46cfbbcd7fad76192f2918e24e417df07911a1555567a28d008ba235b21801d8fa431a5471bb6e0e3ce4a0a2505bc363793bc4ed6fef1d02536522c82e0184e1a2f7b3214fa6dab5ef9976e565f4dc4b59bb46d8cd1c53f3b93527db19ec49a5bf6ad8763bb41e4f8936b2a9ac4a2183e8edca817c0c0ce77fce349b287fb6b1426a3909e76329ab6d7177bc8cd99c3a98b0c28bd2888ed57bb30eb137a6a20427ee25c34e4a415ac352ebb07df68f25f7a012ba676860e1e003c42a70ae6756e0dbf1383226c47f48b03914689919571085e8f47f7fc5869764c1f46ea7b759f24a15ddf09f2173f57d8e3b89b8d6ebe8508500e7f9720505e530bd882c511107f82af99b59f55f62ddc620384bf9c8f88aa8dc4f8216c422dbdc41add7b929ff3420286e6826204c8693f7394fddf4b5776c03f87a0e46c4f052bbfa62d4a07080d8c00f65e681850d3f46a8a570811c681e071f7f00b42edc7bc6f3565917e468af62d95913503178e544b2e270febe29f454cb6191dc1384eafcfcc5c5a9b8934f0677328c468fc48e91dd09bda7a903f8c606b60af95108b6fc5b3c08f395a6ee45f25be679ef1e2673bf1b632152de90f4e88259b95a95228d177745a89d77249cfddc4661969a1290ae86c83f416ba2c1831ff2a8762972f5e0cff3923dcbb1b91ef11aafbcc6dff64f4fe3dbd9e1613adfb59e2eff3b815a89606633903a4ff65c45257919247b9124b49b58c674ebb50cbfc40f97ba776b36e8d2386cadac69cde39161c80bfa7361e70ebf676233e963dd1c753405e0e22db3b75e2a0f70b4e283ad68a5c3503075b7b44737a4ef2e47d3db72a66454664b5a12b650d7369eb4959830de46bec9077046d32986bd05c97ce714dcd3ad985db3bb6a41d87d65103970cec0b4273b57c0283fe47c80bff59535dfacb28dbd9261ea609e5c24476ce16bfa92c8ee1cf1388862afdb7ebc62454ea0ae17f9405f09c1238c2b54cca807d1e2f00d3eced839fa2e9568f8a0a80ac3c530ca363a0f65370baa7b758924accb601aeee6ffcf7c0a8b4300578341acc79562cb77169df1530bcaffa4af8420106280ebebfe5118865dd4a3f5b65ebd26067dde4feb3f8b0a7b34b8ac1edcd03f0dc0d0cfe0044f3fe2bd54a22ce9936a29c68900691a184101097d402488845111f3c3416a9b049fa0aeb01057ae5489b24ed681d85dc7c8bc40619d8b873d323d4f6d848cb144220a40f9b38520cb59bb0cbb876ca1c09a46084aae2c6def9d339a6fcbe7e83aa870e2aedc75e01e8035be1370229e2c6099bfbc3d8f24dc17bbedecf8366202e306c9bd6344c76d9699d60e8ee1724b4f6dca5e3d581575967f18945bab22cf07804c81801f2d3ae3e567da0a3b939ee2b2c1e56e70d335515389be5c1344cd0ce10fa2427c402fa51c69d0eb423cd86f9f31314649df2726b7b3893e36320112a6e95bf38d32ddda6bf7a379037596c023d5f83ff393a51fbda0906ffe7208ca4ce7d6792f3dcf79b63733c6afb0f8e27dae6f0dc01e034227efa5804fb8fdf31ae26ab71fda27b3514c741dcacb01382fdbfda66d9cd4cea2d7ca67a58df81f8f302b17aa4b4c4dcaf8c7d8ba75837d8fb8ed638169b22c22c7072ee854af7f01a93b3312098a65d1397b52f99aa098d2805363bef88d8725f90f43e6d95273983daeeb8563ff4ebe1f4152449075b834deff5b18da5f9e75e095d79552b81e79f3886307d4fc897253c62cb85fdd3a4958cae690589e08a39a8f1661fbbcddc72f41a464050915fd05177bee752f2dab3d33eaae5eab2938e457ecdd7ac43a1e7bb0eda88f2ec8d4ceadc99d3ff4249fd23d279b9404c0ca793571523c70c4568bcd99e8fd566a4f88d7cb7e63aa1474c85c5f9edc082f94a41d33952cba83257d05f34e6de599a5f267bc1e410c08bd1a871a3c40eb89343c38726ee3515f0cd2d0b4042ac3da4b8126b6a73098735348dc4af37b8a590d9ac7a8dd0ab4663be35b1a4c15d3dcf2acc870480195b0887fe960bc975a9b58947be5edfd3940478290ab1212813fd6fc7ae8a0ada20fb3fadb3973c2963d9e2ba3ce0389b380f92e91857ce3331baa3067017955ecff27c3a2b4d1f6713023e11eae15f2084e1df8343fc6afd9d3c7b60bb2b48e5c559d846dd1c9411dc402e9fe4ddef15936f668a178b11cf445004673395e28ca32057db908031d25ade0682a59ec6d47747120525d55d677e928a5837005f01f23863bfa3d6d1d4ea9f40ee4ea0f4c708b23170ad99fcd8225996590606f6d9c5ab557c34fd276939d4d2f309dee1f54b2f1180d154c191a5680d7b63be804a475340412c347aa4a817bdbf02428affbe45a29c10c88c3f4409041617758d5ed3114aaf01c385057facc982c172945f4b093f337093ae34aace7cdb246b0ee35691c4428fd48e6e02416a0631f7598cd323fdf118584bf10603565035e4386064239e79112ee2f1056e3b15e505528d5eea862f7b4be5b5c436a9e341748b58bdace705bf3385336ffccd6faf18c0702f4934c6ff234c990dbe4443b42dd53aa8d14f6c4ba5211ba6926951e088b174743258de1c0dd00a69701a795e2b8c9a891cd3b07e2b6f3de1b84b7bbe56cc2cee652c7e05f4376334caf0c8ad3603e7a1bc95702b9374bf7bb0af0516dda34a8bbd566456bdf003e676cfaf9cedce244f3842f40a8a950d9e5d0b649087859c9fb00019efac19d15990952a76f88d3c470adb7895fe990f389e5ae74f6a4135913af1a9e3f891ee9fdec33544a59354eb2ca1b0d7349256c7fe81f402029024e413bedf82d280cc12ca53d560a500e0c217a1c2905000f191efbfd0de169f8ed41259402de27c10c0302ab22a651ebd95d6d91c3b34c19f6b5d7e583211482f6d25d5f1c6e05ba930dfb47bf9b9f2f16b5ee6e86e2b5ca062e0688123fcb90d4a4bba57b409d862d65998e97975e77166e07c842b2b74e31ca791f55abd4c018c589027bcd918fc7a5d28f697073c8176b6ac098aaa0603b3535ad5968c4ba7471846ad0b4d52c91f8017d29b096a566ad388f6e488905ae1fd09653e53c2457b513d68d957f213a028a54264ff9987c4f36fb3f0c180f4709a7ee3db6bbf85ee887b790292d6bb68cee750ee464406e0f6a726a70b51cbc362d1dd1436aade740cbd7305a8d647ced569f5b2825ce7782464db03fd8728d3d0896617fba4bf3674a3c29b2c8f54faa5f5c7566b6562902ec16b03a2e7fbcd99b2ec34cec469b6c51a59bfd9796c5de82892b34104aeb1216865d6455e6dfaaad5e6635346c615695fff30aa2c52a3c930ae756c6d1d20d8b4db86a70addc1017f7deedc03366bed1fe7c010e13919b68ad379e60609be736e5f5b421c88e947ccc81f67776bcaab7dab2cd73303b207971ef37bc6e488967482422c59095b78e2085b4c8dee98c3b194f4b482f9cafc666780cafe4b524f11ab943895d3cbfb946399211c77ecf17175a82824b5cf71532c19ef5351428408a70c8752427c07c3fe3e9180cfb4475afde4971f484283126ebae26aea06c6f0b80daab66494ca3a0a7d482eec97884e54871dded0c978faf05e9527ebba01ed49c1243bb7e3558d353197a1069d81d8a553a59187da90cf0791c823af966885e18e5220415aefec2aa55365f8b26ff0fb48671161385e80468b743408ddc72bf05f41abce3253aa1eb504eb313f8a18d2be02b7cb1debb399e30d89991d45094b2c91a04c86981eccf4c205632f9465253fb6eb5d689db3b6820258e2bab183dbd68987a5f42a88cb0bbc89112042fe389c2a9f2f62f4525b7e32cdf4cf0547dcc069a79f916cf1c114dcdc7aa3e276ce84bd350030e4f23b6ad5b2833e98fafc1fbe3be8192a46f9a86586aa69892103e46f4061c293da6f07a8f7fba34d3e3f7674f1f1455be850b28d27d64b442fda0fffbe668d4a0caefa06cfe3e0073c4f1618125f6b485cd66c1e2b1674357affdc97ef9476caa67b8b759e81fd44b87fb0b56154eaac6de33e3c9697ac53db8b8a5499ff16c4d59ebcf23ade2d274b04f8cf9fe541b1b4983220236a8d8199c71", 0x1000}], 0x6, &(0x7f00000034c0)=[@rights={0x18, 0xffff, 0x1, [r15]}, @rights={0x20, 0xffff, 0x1, [r16, r8, r4]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r11, 0xffffffffffffffff, r20}, @cred={0x20, 0xffff, 0x0, r21, 0xffffffffffffffff, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r26, r27}, @rights={0x18, 0xffff, 0x1, [r28, r29]}, @rights={0x28, 0xffff, 0x1, [r30, 0xffffffffffffffff, r31, r32, r33, r34]}], 0x118, 0x8}, 0x0) 13:36:20 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d27d2173bb9368c85d166050ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b85800236b272dd10000008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4207aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e0000000000000000000000000000000000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d11ff0c211d70e7e73f1b412a428e7c3032245680a7ec300"/1561], 0x10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000001680), 0x4) 13:36:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2800ff000001762164be46c555ec11a866eeb3a19a99dfe29696000000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) semget(0x2, 0x0, 0x1) 13:36:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) 13:36:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x80}, {0x6, 0x0, 0x0, 0x1f}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) geteuid() ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0xffffffff) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:36:20 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x800, 0x5, 0x401, 0x7}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="00000018600400015eb100000000000000000000000002000000000000000000000000000000000001004c4a", 0x2c}], 0x1) 13:36:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4}, {0x1, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffff9c, 0x7, 0x2dcf, &(0x7f0000000140)="9d08e14f7e8900787b92208c1330fd05ddda5ed7f71f18e771be8e4a75678c5ffc959a6cfced992ba81ea45370ba1bb132e3168808012e76ab7e2dadd1d44a27cf8c226bd2e59d5a856fe338c0885740716a65713f351846fa371a533fe2db3bf96d260521f4a618a8c1", 0x6a) write(r1, &(0x7f0000000100)="8c65", 0x170) 13:36:20 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/devaker\x00', 0x2, 0x0) pwrite(r0, &(0x7f0000001200)="660c81", 0x3, 0x0, 0x0) 13:36:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 13:36:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5}, {0x35}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) write(r1, &(0x7f0000000080)="dc17d395b642676113e71663bd4f6bf4ea31f43210e9d28e2d81edb6404a08c3a05edcdb293f8c249a207a68b4432651c37b29b8d5e985b2707b4f5d050b2f7c1217810fe869b7affc532acbce1f25c56f70f1e214a7760d05640cf94aca294c77ff526133ea", 0x66) 13:36:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xcf, 0x5, 0x3f, 0x1, 0x9, 0x8, 0xbbf7, 0x0, 0x0, 0xae5, 0xa94f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000001200)='./file0\x00', &(0x7f0000000140)='W\x00') open(&(0x7f0000000100)='./file0\x00', 0x80, 0x9c) kqueue() munmap(&(0x7f0000635000/0x2000)=nil, 0x2000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = dup2(r1, 0xffffffffffffffff) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x2, 0x4) flock(0xffffffffffffff9c, 0x2) getgid() 13:36:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup2(r0, r2) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 13:36:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x697) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x1a, 0x0, 0xff) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000061a400000000000000000000000000000000000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffff00200000000000000000000000000000d400b2792ca739640c763127ef1ca0b75ad0ba3ad1058574e010518545f69d696bf6e942ff152f384d00bff005a44fd852ad58f5c689c199d0"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000080)="ad18f05de2f4ef18", 0x135) 13:36:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x0, 0x40}, {0x2, 0x0, 0x0, 0x401}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 13:36:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6, 0x0, 0x0, 0x201}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f00000000c0), 0x4) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) writev(r1, &(0x7f0000001700)=[{&(0x7f00000001c0)="ffc2c2a5e6554095235d6e5129a6c21e183f9c1ac625ca3bd8ece122049dcb7ee05dd41de813cd798015887143e53d4d58ea6dcf578a4df398f2e7d5753249971da69b4088e4c98a6e6a4fe55df625ac28138a88e6fa5c54085bf2712a93f97789b8a01a506c3f925337568a18ad2e8a73c008b83e89d77e0911bbc64422aeef51aaaa093efdd9c0f791686ce92473cae63896150ecee4015f3f73925c6285d028c4d179005ec860f8b211d3299292de", 0xb0}, {&(0x7f0000000280)="0f1b0251b9b53fe8852661270c074ad51e80032a752c9ba67e6c7c2b10f6d926062b0b1b2c10edd0ed4513867675f680be4d1d977c87d60f78bc47b06e987d45fa0b2691fe1ed6e9daff1c086f728d366f43f85c65146670ee43dbd48d1bc248885b3001569a069691d7e70cc90057423eeb4b7cccc022ee7d7b0174e07d9f71370236c55c3f611d4cfa9afe1641549253042a174cb9247057089599449965852d413345e6685bf46f724ac10dd02eee273f07bd4a1f10e7a0681a88443a3f9bfc5f12d8420203b18ebd8a08fadccf31f0f5074ccf", 0xd5}, {&(0x7f0000000380)="d7dae5829a5c02bafc0dd2ba9ae48ae6462316180c643791c3991ad8d7cd189634abcf4aabfa8b839bc12e4796294020f9bf0d4a835d694080843e5762c8295fda591eeadb7a504a49094c9d81dee1f67d9498a8a8e96461604689a3bd5e117a435f8addbaec62e024f380a8058099f12d8085bfd8e833de1d769d3746db56fb5535b9b2", 0x84}, {&(0x7f0000000440)="126b63d7e290ff834ad0512bfa1f1ddb95681d4c62f1728004b2399918b0562f27bbbd1d372aec01ea14c828b9d47a38f4a351308746eae47510c8ab00c4442b177812763acba72221ae5ae64699075c0a6b8282c86943d7ac1d163569d94c6d48b54c094395370032ec3d349868a20f5d83102d8c59578a75f474fbd761e44a9f887a43fae4c2e5daf90a237c9f40f84342e1d65c2805336f433c49c2411fefc078bdf56ee033bf89c0c8a447d3649aa6d30800c09ace80ca39a7ee97bd4365227e0a5cbd607384f0a3fd080e3c85245a8947e20d9512464edfa207638ee07f79702f2b8a02fdd2a4d7a5e55b067ebedbe083bce0a0b8916c1bbf13631e2ebe43f920c857ed86c4db21b65dc6babd5289926e8d4c0e2ba602b64c7c3cf0f843e1c174397873de436e49c5c00f8ea6d6ee75d95499be01fc7aa75b78965251bf32ffc9e22fa61dd3be742dd11a72527b9a5a716edc4f31181065892f73615b4fe4659c84d9626fd968830523fe69308fab3400c9d604b7267eaeedb115160813465fbad589cbba75d7708f721219b6779ea3b29290b309323ce28fa3671604c625847526bcc583f9a3e18efe57936f0e17ff807a408df11a5ff2da50e98113ff9706e5e043c29e7f0e88c3b0e8748d74561785572cbb66f85bca887fa26a3e3f21675b027df21ff88c71f5ba13c8c67243138a0702581b93064fa7f091559201599d0eca530ae0d88b2b280996c1886f3fc838782a2017e59e3540a138400a089c92df0c0f2af02123964ff424265559a4284b17f7d6845986ced4a37afbf086fbe2f5815a1957f329fa2d1b517f8630dda89d01290bfc1829f32ee04497dd64e6fe3253ffdbd27ce86291844e903df1b802b2ff754ce2738ba21c1ed35499584a695237f3c205a23a46d6a7868f4ffcb69890411b73af2f859f1b8f365645ceefb11aed5d37d52ae197c9d63c6f720f32a8073d8f009c3016ba16f7d7a300b8c36308c30f778e23069d2673b98b917083a73371399a4d147482839b11cdbf2cfdd05b803ceea141f266ee051fe2638182023db82a82268f3cc9bbb8fb33b886ea0008f8e83517a453cef4eec4f5ef38d5629dcf65218aab123219c0c7da26aaed4925f6d99ea407899b3d4edebe656491e375eca121713e01c59eb38305a5cfcad354d51af4a829312cb42fa9f9b9cc677e9ed52112abc40ee90e9139803dc929fe71f4efafcfd739e050f49a01e966f6548c7e622a82d53334decd7546d41fb22c3b2a73548f51bc51622cac792a87cd23beebf6f5be7f4995bf6dfad74f81fc807bc0e839476da4b271350288d2e028611ff63c8f4fe68f6ac63c3897be5775cf2ce0a0ffd905b31bdd15610833abecc32cdec8c79d0dd1f44e3c8ac19fd8d03d7cbc3df30f248403f595b5c8445dcfb063eb344521dd248109561c24a98806f729f97dae7bca70cac7124b6b41cf856a7a4886d95077972e1edd70d7f5863ebb43e09204a19833d5e20234544f7dc273a051b13f9700d2121be0b91dfd86cbece5f2dfc11afdb0f780b17b4978e9e254db562e3587ae78d81c45843cfb13697649f1e002eb36f036f3a552c2ef7c9162769b1506956d0d79818935a40985f8d5619ba9524ca56c822903f4cba07847fd433200f8ad151f90f4dd279c002669c3a518054de8e87a76b011ec80072d2a9982a4cce4517061d292b5cddfedb8df5bb41fd20f0b384820ef15cd7589765927cea12d837265a7d039b069fa607e143ffb20a1ce69d854a89cd5cbd9be5570617f9830ec2395c4a0922cecfa96340ee99dc0230a6f0275ed5746c58f33db310e35b8f919de918587c19fb64c2304328e2e8ac015fd5715bda2d8680147782e722d7c7bdf18151bb771f4cff3804c4d1ef4dd4052818966c0183ac21c9f808909a41074055056c76baf7ce533d063e9eb4dc48c45dadb7d6cc6e03b7475d0750745af136aadfd690af6ba7f796dddc6b6584f3ab90e1e094ac760479b099b696ec202bd1a914d6b0a35ad089a9a6a4b9cd35d26a921df42d3c09ed6e16867a40899c62bb112f6d18907ea912a49312b9b8e71549bbc8b50b1c72db6b645e30d6bd9164954e43e6d27ee655ba1943ca2945142f6bcd42fb60afde52a94822ea2d22af115604db36d131596ac1b5bbad6ec2267d1785ac74835d594b4bfdbbf952ee0d94f73f1ff6d3c2a90de84e6a8aa5defd5b8d31e92ac639c23a7e9f810c85f6df6525e23ce4b64f92c9907d918b6aa2f6a708b039d18114d26bc145150fcb10a28226130a50b7016345f6ca4a678b20322bfefd0c1218f7dfbe8270355cd6434d49edcbd710a9c4937b830fbb48bb8e8d7b3b403e1d34b0c2b0ecef62f5167080a8ed1bae031242a817d4521d5884f60a1c4d7184244ecbcb1f680837dbf27f20192ae589ab75f1945dad2f4d2ddedfa79c917e8022cc52f5aac81a7db94a137a377e909c905d23bfcd2c03c3db96e06836996fa50c1972ae330fc19dc3ae6c7523ba4d2f3c0abe724822abaecf147eb303ffd48c82a1e250216b44885535891ee4c23e9bb9adbeaa373a277ba1a494db2e95bab3a205d51f70567fb3fd079ff1c582a39c663e614061d08670d4fc4800ec4bb367777e739c505575d4a7935435f579420c83dab3d392152485f3a9a712d329263a69363b6dcc49247d6b4ad6bfc3c9e815549e22e33470b2c36e3fceff4ea9b33d22eac74b23800a92926b83563b7ccca1f98453fdc1e8f1b444e4544485d105a20a1495fed9d1cc5abdf2d5fd5a7152edfaef469a1e5c7e36c680cec7f476c8ad5067e3f54b94fa26ad9239d0de37615510c237faed31a5e6e92ecf0725c85081214cd328297db5ca5ac7b71c49dfae4655bf744327dcb6765780e43eefc5d8314c78049be06eb915ef48a0e16e251f41a523208b72d60e67321e1c9e58a08ae3a6d6208a159b9858525f4609706ce9a19610fc2ad9999a39ed421bcf5d82c59f0d060cc3e9aa03609e07ab5956e126fa38b8d7ee5e0611134379c9d14d8b15c68fd1340f2f9fc12dd8e1a73c1a02492d1e3bdf39460aa3bf233a38323d05a302eb8e605d61d3f1bf49551f341520d6a7f3628d80dba12185fd45523a6eebb69e230e56bfbf06fe018f5586e66a98db56591b87ebe5942c23d5ee24f1ec477d74f6e2bef51c9e81cb1d09de18a5c05dd947150b5f885b5032e23c1fa50c2e657e89c194e8e7dc94ab0d59af77f43166639373e4eb0c7b9b1e4f40c1d369bb53d285217a93bb30049268d6b0fd59c54f73a73e0c52390fbbd6f4cee03d72eca5420df818cb538d53b7a15598441ce93d2b40ca85eda6296f63ff42c77c92d001e5bb08bf2f3a9b375de849b74f799ab201a9bb8854e68548c2850cbaaf493b7db99c1b08f949a29e7658dc88ae938c16df644e8b6b39471b62c27dbcd5d1c4c5eb22e34b5f8fc5be90b6b33bfdc4e09219414ccec23df844c6bb8155fb8fd8985e1676feede64175d929517b57a3a0f83a68e6d1f8d4e38cf1bb26785a1f90d3448c848944250a11877ebc9df8bbc46cd21329d5f375df51e00aec091cb2690d80c41e502eef82edf29e75925b21c8c05ef2edcf56d1e990d98f51ae3548f9e370883962cebcd8c65901154e1c54bca95eb1dbcb98e02976cb13379ea5741272afdb8b3357f7333659792e9fce74d431c61445f305fcf9743cd6706cbe1c7d6a6e6813f2af6b6be3ca3bb66f015c411667952f4be6fbe1018edecc78971541cbfe89be4778b3afab381b25ee28d4687d12ecbca67bdf4819d084657ad14f2e6fcdb584c8a106d19f6dc218873d32bb765bfc2f1e24e91a0fabd2d27299809a8f9f2f5e10a87c3158d2de56eabcecb6c2c106fe555cf3f764c942e322c8d2c967880b9ce5f188960165d35262826c58bdf1705bcddf5ec8c934c1a6fedafe6ed74850738747d7779eab451a101e4d9910f0f351af3bc01118db37f0b00146d866f35d599d8e5ddfeb103f063808de24504c9c00155862d90cac3736072a63d231a04170d0e82771f493d4e1404465c1fbc9b4d6eacba34776289588d3abfcea52cb97a93edae281a4719685e860ef82d10dd25cff0f2b068a331afd99c8ccb013ab991fc2f72700737a658fc9c26c54b5733c960080886f76a0070b63510579aa8b1af5780a09230fbb261cb987ca8c49a0984b727eca66459eb089951a0d44a12164bb5e48c01077e7e59a21fc3432ac295ab7a3073db503edef890633f86a605eec1fe79f0f826dbd95db91b644f998dbc697082f489408d3e3903834573233e0d4cbab4d951d697fe7fda4b3cb907828952f45c5301c4e4a3cab15afe6d5e73767f23f957d45ea322cb34853a23f02cfda3f426261eac19636a7605799b168ecd115544a6274507b68d52ec2fec0a444ca277456b78961ff8fde0e02ad6352bfd81505ca4e813a04ae37e3f574cd3955a956f000b4736b23d334bb216ad3035937452bbbd7e15f9b485919ee85661ec58754a8a3209dcb96a1f4353de4def490fe7fee07c3cec8ffcea6d9e835473fbed10dfb65037d6fd63b92cac5f524faa1c48afaeddabe2071451f9ae16b23bc4650a0925a39d1af56a45e21374df03125d7922066a6e8fd2f13ddb1daac657d4d0b929bc6e71962f22300acd0d4b4b74e609f380ef0e801caec6acd7aefcd9e200ff2f0946794b94c526a87254e4b3f9776a5d7b20698ff1c9117680256b9a6fe25cd4f339ce20f3d255f7c2b1d19c71e6cc030cb087340a4f89929dca057a2e9489ee4a3132ba9121257b01d21c61904b8516f4bce5624b719affc5b9bbe6446017740c5db576c71f55e392adddbb096af46d55dd0af839a2a1b4d8955bb1f9f694cad8e84d49d96c15f838dc0b7165046583cd0251531a087f238ab0fd0a8b977d93b815f39e76e88a252c6c28802c7680fe8edf6a7fef66c13f3ba58d622dd0ec39a15e454e13b6edee857a17edf455613a7b95aad4c04e66e209d9c03737dbbe822b8d62d88f42a772eb74456f0984283ac94f9e6d4891edc88776d1e654f89d30e02653676b2547184dabf80fef2db6e3bb0a4ef8caed67456cb67ea748a4f29ad15770a76dea5a75b506cc708930e0d5c5ec5fa9f9508b705c114b5f58da564ef796f0147344520dd810ed43887a4f3dc89b07cab811fc71b7bbda9eebe340e169f581c9051523f4fd32172e5dc38410cce1bc59999254da1eb69d0ab9ad5e1b94738a235ca319a62e73abe97e0a4bd970ff2e54ff66be022725e74fbe077baaef4598704b18e9604e61e529070ce7da38a12993e85a66ca7c7840bddbc2e6800ad5151cbd22b27455e8d5c3f6a122a7f720733e0399488cd7dcdb044569a0ec6c8572643fe091bac157c809461eda9ffe677af1d57aaf46f640e8405c1a64de8a01259cd002bd9a28d9c57c029da74b0d8c095a7bbd1ef62e00e6bc74fa37dc86582443620fd07aba4bb99105c2c7f8053fe64298abc5771f7c5ea14142599d4437828fcc295b597ea75dbf4561ced63d05160dc339f029bcd5ead04487aa588441e79c8fdfba6fc59c6ed3165540bb02d3847393178ba31a69cd8610b99877499a01af2bee8a168cf0520ef085b06bcb1ba89473e636b67033eeda7e07f9960aa2b9c07625e1c0d44486789b431e6f67d4a8e3e2e517ae1909472a891f81f437ee17f0b33d3df9775a344a27cf2f3b5e14ce4ebf5ed78b09b199cfba8a6bfa9044694dab19918068e24d4009aaed6deebdd98c6dbe031b6abe6154a0c4b192b5f106f0d960", 0x1000}, {&(0x7f0000001440)="1ec015b7dd18f2bdf48115029241f83fb63cf24deed749aa53db1d1069aca37046eddb12d634b371312de591c9f2d9537a82f06cc444f28667187685401eb1ec64ec6726697d23ece2a5cb20b9f2e2cf508eb2b8e392aefd906c82320b513ed5b4e4d9fefb6a6562d23ab189f62526254443b67808f01112727af25dee8d41a9e6d956b7f18f5d64a944fa00b75fe627d74fabe946d4a802bc301bd9c5f30fc65e767655cd45c132126d72d27396997baee3", 0xb2}, {&(0x7f0000001500)="258865e99eaef905da15e13138a5ed0e304dd5f347b18307185caf1464eef786eac4afe8382af2d80505ffb59b18d90664dcfabf9969b3691bb8a54f320b488455ddb3862e25a4561e527c50e76861889ee934de85ee4a3f2a1b54f3dc9cd79d5d23c8d3113e38b50697e1157932946f96ce691e92deb659f583804c4b3245b2c2a038e4966cc52383b3301c83c90f4763435a0058eef1358614f1d5a549818a480725127e76cdde541abc95cc9050602fa03b06eae83f50017f3ebc7159d335d7f1be87169cc15a70df72dfd648784001f551f9b5139d2365acbd", 0xdb}, {&(0x7f0000000140)="99118fd395e63910245c10dd8e8597950db71d11ad18caf455caef", 0x1b}, {&(0x7f0000001600)="2ebbfdff25ca0319aefc518ce25c35ea82f9c79b97275bea5c32c685a9f47eaeb8495e85857ae8d6a3739f0e1da44c02235473a8f2b6df587dab10298f7538ed8f1920d39c6e7fb37f108f952aeffc2cc7ce4f66f4bdb15b6a100abc04385bc47a7188e37cd6d84bcf392c8839a175893d046b06d8bc379622d09d0f4010497ae433bd006a2613d36b3df747d95d66cd8c54dd3220b05e1271032bc93fee729271248ec1d9183560f1324e90113933b2", 0xb0}, {&(0x7f00000016c0)="9a7d06fba62781090ed794d0f9881a7f27a9d9f31624fb51ebf472c62c97832f08e84923eb6c", 0x26}], 0x9) pipe(&(0x7f00000017c0)) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 13:36:21 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) poll(&(0x7f0000000080)=[{r1, 0x9aea6221e20af49f}], 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/95}, &(0x7f00000000c0)=0xfdf2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r2, 0x18}, {}, {r3, 0x4}, {r4, 0x40}, {r5, 0x2}, {r6, 0x10}, {r7, 0x100}, {r0, 0x100}], 0x8, 0x200) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 13:36:21 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206919, &(0x7f0000000300)) setsockopt(0xffffffffffffffff, 0x1000, 0xef, &(0x7f0000000080)="a23c1fc3aae216a4ecf870c1e132f7f80f75a2173d78edfbe83a44efb66014669a0914f1fda65b6f6e7be870c5f6f77f52b4ad05b1be25437c9c3d45c38b62eff259aac73486b7c07f2247ac66f97c718e3e40dab0a0f77190e52740fe1f9698b768b61a66e7dab5b188cde636fb09e7758152d3991854aafcf7115ef450ec674867cc3f4ddbbfde0da59b49629e1c6e7f8ea3eae332c8936de0b34e4a59621d7cb13316999d5ab5ad730f5176e472d8c332ec33884cac22b75eaa5b1eb2eab086ac58be164256f2335a0ff5e1", 0xffffffffffffff42) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() close(r0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x6, 0x4, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x261}, 0x8) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) r8 = socket$inet(0x2, 0x1, 0x81) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r11, r10) r12 = socket(0x18, 0x2, 0x0) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r13, r12) r14 = socket(0x18, 0x2, 0x0) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r16 = dup2(r15, r14) sendmsg$unix(r16, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r17 = getppid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) r20 = getegid() r21 = getpid() geteuid() r22 = socket(0x18, 0x2, 0x0) r23 = socket(0x18, 0x2, 0x0) r24 = kqueue() r25 = fcntl$dupfd(r24, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r25, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r26 = socket(0x800000018, 0x1, 0x0) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r26, &(0x7f0000000480)=ANY=[@ANYBLOB], 0xa) dup2(r23, r22) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r28 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r29 = getegid() r30 = getuid() geteuid() r31 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r31, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r31, 0x0, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r30, r32) r33 = semget$private(0x0, 0x7, 0x286) semop(r33, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r33, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f00000000c0)) r34 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r35 = getegid() r36 = getuid() r37 = geteuid() setreuid(r36, r37) shmctl$IPC_SET(r34, 0x1, &(0x7f00000000c0)={{0x0, r36, 0x0, 0x0, r35}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x9, r30, r29, r36, r29, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x0, r30, 0x0, 0x0, r29}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r5, &(0x7f0000001a00)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00002e43660500000000ce558f9362afd5cdb9fae25b4b50f3ee0d7089d382ea84a0d61130315bdf25df7f070059ffffffa4ec25de245a2195b5db2892d7a4e60d588a386cc480e196f0d9fcb2001094546510d3c13c0600844a160da8737597bf5e23241011460e8c867bad753dee71a9f6c36694030a86d0871392bcb2e954a057cbeb3633520da1732a4c3a8ba2b016fac6bf"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r2, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r30, @ANYRES32=r27, @ANYBLOB="2cf309398f75c46bfd69"], 0x88, 0x10}, 0xaccff110451b3cdc) 13:36:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000002cc404896b14fc408a033768d10f6837c8a5a07b42e8b6534cf5a9738309892dd7dc70e8557d4f613d4a73f020e91c66d5f5907c7a65d9dbb3b69a8881af1c5d3e619150cdbfbe327e0ed0ba0852"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) bind(r4, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0x6e) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') write(r1, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) symlinkat(&(0x7f0000000240)='./file0/file0\x00', r6, &(0x7f0000000280)='./file0\x00') 13:36:21 executing program 0: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xfffffffffffffffc, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000004c0)=""/223) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, r5, r6, r5, 0x42, 0x6}, 0x8, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0x0) msgsnd(r13, &(0x7f0000000600)=ANY=[@ANYBLOB="ff3d18ffffff000000005e84f4980b14bbc152d8e0e95d69fd157b9ed56b570600f058a04808"], 0x0, 0x0) msgrcv(r13, &(0x7f0000000100)=ANY=[@ANYBLOB="0000f3ffc36e8d9423d57b74000a00000000002f65adca0432470d002000000800120000000000000020"], 0x34, 0x3, 0x1800) r14 = semget$private(0x0, 0x8, 0x80) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x6}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r14, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0x7, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r14, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r15 = socket$inet6(0x18, 0x3, 0x0) openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x2, 0x48) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r16, 0x29, 0x68, 0x0, 0x0) r17 = accept$inet6(r16, &(0x7f0000000480), &(0x7f00000005c0)=0xc) getsockopt(r17, 0x29, 0xfffffff9, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r18, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r19, r10, r9, 0x13, 0x6}, 0x6, 0x2, r11, 0xffffffffffffffff, 0x41, 0x7, 0x6, 0x7}) r20 = getgid() r21 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r23 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, r21, r20, r21, r20, 0x42, 0x6}, 0x8, 0x3, r22, r23, 0x3f, 0x7, 0x4, 0x7}) r24 = getegid() socketpair(0x20, 0x1, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r26 = getpgid(0x0) dup(r25) r27 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x40) faccessat(r27, &(0x7f0000000040)='.\x00', 0x0, 0x1) write(r27, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r28, 0x20004b3d) ioctl$KDDISABIO(r28, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r30 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r31 = syz_open_pts() fcntl$setflags(r31, 0x2, 0x1) r32 = dup2(r31, r31) symlinkat(&(0x7f0000000000)='./file0\x00', r32, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xfffffffffffffe4e) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r32, &(0x7f0000000180)='./file0\x00', r33, r34, 0x0) getgroups(0x2, &(0x7f0000000200)=[r34, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r36 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r39 = getppid() r40 = fcntl$getown(0xffffffffffffff9c, 0x5) r41 = socket(0x18, 0x2, 0x0) setsockopt(r41, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000640)=0xc) r42 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r47 = getppid() r48 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000100)={{0x1, r43, r44, r45, r46, 0x5, 0x8000}, 0x1e3c, 0x8, r47, r48, 0x1f, 0x7, 0x2}) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000100)={{0x1, r12, r36, r37, r38, 0x489bf5dce96f7e76, 0x8000}, 0x9, 0x8, r39, r40, 0x2000000001f, 0x7, 0x1}) setpgid(r39, r39) r49 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r51 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r54 = getppid() r55 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000100)={{0x1, r50, r51, r52, r53, 0x5, 0x8000}, 0x1e3c, 0x8, r54, r55, 0x1f, 0x7, 0x2}) setpgid(r54, r54) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0x81, r29, r34, r29, r35, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r39, r54, 0x4, 0xffffffffffffffff}) fcntl$lock(r25, 0x0, &(0x7f0000000080)={0x2, 0x2, 0xfffe, 0xfffffffffffffffc, r39}) r56 = msgget$private(0x0, 0x200) r57 = getgid() r58 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r60 = getppid() msgctl$IPC_SET(r56, 0x1, &(0x7f00000002c0)={{0x8, r58, r57, r58, r57, 0x42, 0x6}, 0x8, 0x3, r59, r60, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x4, r6, r9, r21, r24, 0x18, 0x101}, 0x6, 0x1, r26, r59, 0x100000000, 0x1ff, 0x63}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgid() r61 = getegid() r62 = socket(0x2, 0x4003, 0x0) setsockopt(r62, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r62, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c653075"], 0x10) writev(r62, &(0x7f0000000040)=[{0x0}], 0x1) geteuid() setsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r12, r61}, 0xfffffffffffffe6e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 13:36:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) listen(r0, 0x4) sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x3, &(0x7f0000000a40)=ANY=[@ANYBLOB="50bc870000000000010000000600000089416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef660000400000000000000001000000000000000192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb0000005800000000000000ffff000005000000dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e448000000000000000100000020000000e3bedf70297d635c3ffd36a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5229008e9f5f7b4001800000000000000ffff00007f0000006d540000000000000801000000000000ffff0000ff0700008bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6aceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b41818c776f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e210000300000000000000001000000d7000000b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b60000000000000060000000000000000100000001000000e2706966b96cdcde2a5bffd3c45bf64edc871ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c344200"/730], 0x2e0}, 0xc) poll(&(0x7f0000000200)=[{r0, 0x45}, {r0, 0x4}, {r0, 0x1c0}], 0x3, 0x25d1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x1, r7, r6, r7, r3, 0x81, 0x1}, 0x6, 0x5, 0x6}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xffffffff, 0x17fff}, 0x8) r8 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x1, r9, r10, r11, r12, 0x5, 0x8000}, 0x1e3c, 0x8, r13, r14, 0x1f, 0x7, 0x2}) socket(0x10, 0x0, 0x166e) 13:36:21 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0xe2a05b0d54e76da3, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0xc) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x0, 0x40, 0x8}, {{r5}, 0xfffffffffffffffc, 0x6, 0x8, 0x1000, 0x8001}, {{r6}, 0xfffffffffffffff9, 0x6, 0x0, 0x3, 0x80000000}, {{r8}, 0xfffffffffffffffd, 0xb04931478fea81fd, 0x1, 0x2, 0x8}, {{r9}, 0x0, 0x20, 0x2, 0xb5, 0x8}], 0x40, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x20, 0x80000000, 0x9}], 0x80, &(0x7f0000000280)={0xffff, 0x8}) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 13:36:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002780)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getpgid(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x12, &(0x7f0000000140)={0x2, 0x2, 0x0, 0x9bf8, r4}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) execve(0x0, 0x0, 0x0) 13:36:21 executing program 1: socket$inet(0x2, 0x4000, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) recvfrom$inet6(r4, &(0x7f0000000100)=""/209, 0xd1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0x0) 13:36:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) 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}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) renameat(r3, &(0x7f0000000340)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00') pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r5 = syz_open_pts() close(r5) close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r5, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r0, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r5}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r6 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r6, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) 13:36:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x7c}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000004c0)=""/223) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r10 = msgget$private(0x0, 0x0) msgsnd(r10, &(0x7f0000000600)=ANY=[@ANYBLOB="ff3d18ffffff000000005e84f4980b14bbc138d8e0e95d69fd157b9ed56b450600f058a04808"], 0x0, 0x0) msgrcv(r10, &(0x7f0000000100)=ANY=[@ANYBLOB="0000f3ffc36e8d9423d57b7400000000000000000000ac0000000000200028c0ca000000000000000000"], 0x34, 0x3, 0x1800) r11 = semget$private(0x0, 0x8, 0x80) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r11, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r11, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r12 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r13, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r14, r8, r7, 0x13, 0x6}, 0x6, 0x2, r9, 0xffffffffffffffff, 0x41, 0x7, 0x6, 0x7}) r15 = getgid() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r18 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, r16, r15, r16, r15, 0x42, 0x6}, 0x8, 0x3, r17, r18, 0x3f, 0x7, 0x4, 0x7}) getegid() getpgid(0x0) r19 = msgget$private(0x0, 0x200) r20 = getgid() r21 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r23 = getppid() msgctl$IPC_SET(r19, 0x1, &(0x7f00000002c0)={{0x8, r21, r20, r21, r20, 0x42, 0x6}, 0x8, 0x3, r22, r23, 0x3f, 0x7, 0x4, 0x7}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r25) write(r25, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r24, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r25, 0xc4}], 0x1, 0x0) r26 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r28 = getegid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r31 = getppid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000280)={{0x6, r27, r28, r29, r30, 0x80, 0x2}, 0x5, 0x0, r31, r32, 0x8, 0xadcd, 0x5}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x4, r4, 0x0, r16, r30, 0x18, 0x101}, 0x6, 0x1, r17, r22, 0x100000000, 0x101ff, 0x63}) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x3000) 13:36:22 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r8 = accept(r7, &(0x7f0000000300)=@un=@file={0x0, ""/78}, &(0x7f0000000380)=0x50) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r10 = kqueue() r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r12 = socket$inet(0x2, 0x1, 0xf) kevent(r2, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffe, 0x40, 0x40, 0x8, 0x2}, {{r4}, 0xfffffffffffffffc, 0x64, 0x1, 0x2, 0x100}, {{r5}, 0xffffffffffffffff, 0x10, 0x40, 0x1, 0x684}, {{r6}, 0xfffffffffffffffd, 0x84, 0x2, 0xa58, 0x6}, {{r8}, 0x4, 0x82, 0x3c06457a45ba1b50, 0x2, 0x3}, {{r9}, 0xfffffffffffffff9, 0x0, 0x200fffff, 0x8, 0x1}], 0x1f, &(0x7f0000000480)=[{{r10}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x2, 0x7}, {{}, 0x0, 0x2, 0x40000000, 0x6}, {{r11}, 0xfffffffffffffffa, 0xeb4ab594a3f75f0e, 0x20, 0x77, 0xffffffffffffffc1}, {{r12}, 0xfffffffffffffffe, 0x8, 0x40, 0xfffffffeffffffff, 0x9f}], 0x8, &(0x7f0000000500)={0x1ff, 0x40}) r13 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0xf0) r14 = kqueue() fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) r15 = kqueue() fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) r16 = kqueue() fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) r17 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x28) kevent(r13, &(0x7f00000000c0)=[{{r14}, 0xfffffffffffffff9, 0x4e, 0x40, 0x1, 0x101}, {{r2}, 0xfffffffffffffffb, 0x8, 0x40, 0xfffffffffffffffd, 0x4}, {{r1}, 0xfffffffffffffffc, 0x2a, 0x48c52e9f83e2e6a9, 0xfffffffffffffc01, 0x82ca}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x7fffffff, 0x3}], 0xfffffffc, &(0x7f0000000180)=[{{r1}, 0x7ffffffffffffff6, 0x43, 0x2, 0x130e, 0x10000}, {{r15}, 0xffffffffffffffff, 0x40, 0x80000000, 0x982}, {{r16}, 0x7, 0x80, 0x80, 0x100000001, 0x251}, {{r17}, 0xfffffffffffffffc, 0x50, 0x1, 0x401, 0x80000000}], 0x3, &(0x7f0000000200)={0x7ff, 0x6}) r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_int(r18, 0xffff, 0x1008, &(0x7f0000000240), &(0x7f0000000280)=0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) r19 = kqueue() kevent(r19, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r19, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) 13:36:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1) r1 = socket(0x1e, 0x3, 0x0) recvfrom(r1, &(0x7f0000000140)=""/193, 0xc1, 0x2, 0x0, 0x0) shutdown(r1, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 13:36:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x4}], 0x1}) r4 = openat(r2, 0xffffffffffffffff, 0x1, 0x10) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x4, 0x1f, 0x2, 0x7fffffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x87}, {0x5, 0x0, 0x2}, {0x8fe, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 13:36:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206919, &(0x7f0000000300)) setsockopt(0xffffffffffffffff, 0x1000, 0xef, &(0x7f0000000080)="a23c1fc3aae216a4ecf870c1e132f7f80f75a2173d78edfbe83a44efb66014669a0914f1fda65b6f6e7be870c5f6f77f52b4ad05b1be25437c9c3d45c38b62eff259aac73486b7c07f2247ac66f97c718e3e40dab0a0f77190e52740fe1f9698b768b61a66e7dab5b188cde636fb09e7758152d3991854aafcf7115ef450ec674867cc3f4ddbbfde0da59b49629e1c6e7f8ea3eae332c8936de0b34e4a59621d7cb13316999d5ab5ad730f5176e472d8c332ec33884cac22b75eaa5b1eb2eab086ac58be164256f2335a0ff5e1", 0xffffffffffffff42) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() close(r0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) r8 = socket$inet(0x2, 0x1, 0x81) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r10 = socket(0x18, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r11, r10) r12 = socket(0x10, 0xc00f, 0x20) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r13, r12) r14 = socket(0x18, 0x2, 0x0) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r16 = dup2(r15, r14) sendmsg$unix(r16, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r17 = getppid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) r20 = getegid() r21 = getpid() geteuid() r22 = socket(0x18, 0x2, 0x0) r23 = socket(0x18, 0x2, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r23, r22) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r25 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r26 = getegid() r27 = getuid() geteuid() r28 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r28, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r28, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r27, r29) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) shmctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x0, r33, 0x0, 0x0, r32}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0x9, r27, r26, r33, r26, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r25, 0x1, &(0x7f00000000c0)={{0x0, r27, 0x0, 0x0, r26}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r5, &(0x7f0000001a00)={&(0x7f0000000380)=ANY=[@ANYBLOB="00002e43660500000000ce558f9362afd5cdb9fae25b4b50f3ee0d7089d382ea84a0d61130315bdf25df7f070059ffffffa4ec25de245a2195b5db2892d7a4e60d588a386cc480e196f0d9fcb2001094546510d3c13c1a8f844a160da8737597bf5e23241011460e8c867bad753dee71a9f6c36694"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r2, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r27, @ANYRES32=r24, @ANYBLOB="2cf309398f75c46bfd69"], 0x88, 0x10}, 0xaccff110451b3cdc) 13:36:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x1000, 0x10]}, 0x94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() semget(0x1, 0x699d751fa48717a1, 0x4) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) 13:36:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1530, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="333886c318c1ef4e0037bb158de7d1cc28c70f8c96ccda549af39602c800335a10517c5a8d39cde60aa4", 0x2a}, {&(0x7f0000000100)="6ced05ae89850c7c421aea9b5f426bb56d69eaad82d5ab37a7fd0d031d2ae78037aa7e3d7eddd09165e50634e0bd6d442d0289c726b2aec991ca229bbd2957f97bca75763482820f60008ac2ce3338f4457ee57cc29d0bb49c318d07a141b820a1beb25a05ab9356274f4dd10e9da1b94a0c3c2c96042e3144b3a429e145b5eb845d54dee48983925dcfc94bbdbadaa208fc1c4f194f0d75bbc662cd6ca34e93a950722fc78a527a691765f5a5c50db719d62ed23b9b0e89213ce1c5be68c705c56267faf4c790be571e97ee5c38fb92951f0e5717a54949154fad35b6bed19422c6ade304c34e8e3a8beacdb74cf1e86ffe9a9c1e5adeb245406484835e0e", 0xff}, {&(0x7f0000000200)="09cafdfd41be6fff9e8b6f269ce54e1780b9be3c2a08b49b144527ca8dac2f561f3ae241f279d7f5a4533d92e67cfd27e0a638073e32e348ae43ae499e32a88cc72a290c111bb0a8ed0e9aed2a71b9007f3339815b1f08508daea4c88bcc58b56644a73f7ceab8927ad261d43448", 0x6e}], 0x3, 0x0, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x128) fcntl$setstatus(r1, 0x4, 0x40) 13:36:22 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x100, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x20) r4 = fcntl$dupfd(r2, 0xa, r3) r5 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x2031, &(0x7f0000000240)=0x5, 0x4) r6 = socket$unix(0x1, 0x1, 0x0) getsockname(r6, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x9, 0x3, 0x401, 0x1, 0x6, 0x0, 0x2, 0x2, 0x0, 0x1, 0x6}) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) sendmsg(r7, &(0x7f0000001a80)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f00000003c0)="1ecdfec868ea15ad4923884a007ccc203d290f5abf54ff4acd853a377267c80644857db266e5a269992306ee01beb4ceb89624930b61602cdaf44350c5a21fd39a696f3f98de", 0x46}, {&(0x7f0000000440)="2851be6577a6fa16b5cf35010894e10c196e4c470c7cc6ec4ccea4d76acb6ac76d86bbd9e7b2e5a8742b18ed7c46855fc106d380d5922a87c92ceb263c2a905e218aeebb9a60930a630aaf3ea6aa07ae0e41c1168c97ad57d2e66f5bdb9c22240984277359eb14680e579a7c79e52df5b15bc2793208ed32db017e90d9a08a588e8ef3c5c80c79a966cdbc5fe5945338cc", 0x91}, {&(0x7f0000000500)="78e3b7582a8d8a88013539c0f31a3f9886aa9f5ffb4f1f6f7df24214779eed08a6dc1f31ebfbbef0b56bdb1e3e34f260a8205ee5332790dd8dc883138eecbf5b7de5407f91f636166c5074adec7f11f809a8abb4a820a68e0480f888c427e83a35ade34c8cb074fe34bb628b7f008a6c9d8c85dacf809478a3621f4fee5865c34abfb7dde3cf73d2ab4225c9df6f5577422446c1c6b96da5250cfebb5f750cdade69fb94649457865aed9db4ce5ac6cde205ac5f21108ff17f22e6cf3636df61027e666a348be07c4400b048078e8ed80157a6c97eb783e202566bfc1bca7c6234318ad93d950ea3c092f16850dd37242261fb37", 0xf4}, {&(0x7f0000000600)="b1746a108b0a0504385b014661109abcbd666a1a722b65040d591da6b3b1c39ed7e7fe21f0198f29b20af1497a4143df18ebf9e426c71e9f9d89ad611825beca27122e9d0784e40eb7a9bb7f6f9df1e64eb6b9235b13d61b24deeeebf441105d84a2536341634da06c2016f1d1e61f6300f410043b50ecf39a942a5416af061ee57cd1c99af042c320cee3ab52d897e97f8d50ac43d83858e1906afce1ed3d8fc8d1f510ab0416e1bd3f4968cc3f792053488ea522c24e76ca8fad2291b8f89fb8e786c891f71f2069edb69f16cf61a96d4bb5b40e20f59b5707fc951b3a6a8ce811260ccab754d59b", 0xe9}, {&(0x7f0000000700)="f298228fedad6c1ed983d6a3631419d9ff0555828aea46f1b36e235e0db74ce8c463b0f925dc04c93215f9c09e98ef0ba96bc0d963676d1929b3ec7b91a40774799a201e79730a222a744102839d1f5a58d1dcc058fd18ef96828a98d1a577e03c19a44ea3c89c872b9678a9d7c42365e53d5951cce309f1f035fbcb930895471682cb985fbadb13565ca2e62616c075ed20058ee1f237247bda3df59976b35b3f126ef7d35158f008cee2a26c402dc9de796975764711633a309794d6c7d0e98ed82353fb1946a3fd2b150eeb65ebfd11ece50824d340166a49aa88ac7872faaf412df6d47349114792828bbdf672906f9764d94cd06b05a26786b8e516bfda78ebae3c382a37f0eb390dcc18bf9b890aac05c8b4f9ab287e4e8fb182cd0fae3d935cdcdd7887fac00d35f1401263ac0ad5f2a17948c2d4ff69f55ac21dfe5940354c3c1e6318b520b742c57de84bd0f2301d0220d0df063df4f0a336b428f897eee07f81ebef814073b9aeba33a1aea50e0255c20ed92792309ab005d80b847580f917b737fe7c1c553a0824b0ae49f8d920a37f5ddbcb2de58654f1175f3ab630001e7adbd75dec9a79db7e47d7cb81fedc950902ee5f74eddd9a4c27c09c67d060b82b306b6d77114bbc72c5b3c52b9e35a7f64f7c88064acc812f0156bce33050e5fc35d87c66563d441dd6cd89a9b5601372a63de3018956a25aa1a1c4690680e3679d7caedddbbf67485013a1c7b57a760e2e3be2f4021bca0b612868c884cc5910429fcdeaccc55a402fefa166353314c3634019f1df2e9fdff6b27a7c6b7e60ec2efcd1f5f4044c62bfb21a93aac2344e4470e26d758ddd1a452c3e6815bf0bb08deeb88a139853b8508d27feec716a6ac7dca3f063d1c765071c651155082831c7d70c3d8bf03948f4e4b4f035595d7e2450283009d1cbad2b2527e318f799178a7f06406fe809f21071b80c93f1591c92ca6de076324b80f52814e5254d805da58919f6ec97b45e6f8da5dac1212d9b35215ba272dddec4080cc947f6369462d262d3e5a930f297ef7743dde9bf31d8345a5456a44cd7bbd0320c9b17ac3364ca9645b2e42cc2e3876b803ed27bf72b7801b7df756f962f193aa279ea09769055d2380e0911062ff75f3955ae8df12d51590917955571d3b3299ee2942b07880c7488ac736beb9652872111e045cb3057339f387badea6322992b0542e7fa5f85345b1c7a41a59db6ce37eb6edd73055cb66c0719c51a20c8fecabb5ac94ee3f2c19cb1265512d9c9b4263b04f68170f49bd77532e6b256464d24ea3c7277c196da70df73ce4eb4f9fc1858011b186af691bcfa30121ebd1a0909a6ec1272440b140ae19a25ec7e21a4cd23e87b108e37cc1b4a919c9c8d69f40225d4d8d96499b13eb0dd7a018f735104a3679ab6f23e9e90b96bfe220af72a2e74de07390caf9146eed080ca1f939cb40a78adb635532a0a338f7e79eaa324d2519f8ba72796e578c92a32e15be3df6540ae92ffc50dded883da8b400886b3426aa5938a2605cec06055da7248a03cd25443a89eadc5f076120216c58c3716f02891c4ac68ac06117af8e3f63a77c360e080b8f6299a68295e37454c07c51e97bcb8c8eeb6a429a139cc7405490f696500ee6f8cb1240bb37cdfc534088c433092b964e3b06cc690cb7a7f49720960e1cfac70c0bc317947e56d51e993e138652d180ccba659af1bd09384cb6f4a4207f617577d3921af046eb2618bf49b87b6232b10add766430aa63acae490711ee4387f3157fdb4c1e24782a8282db49b351d9a01b1407144deffa274f1327caf36c1653723ccd71d72bc201b00c047a781da57f80b5bbe6d21f6ca43dde87749fe9473cd26dc48f288eaa609f6e967ad265b7743f4d128e0c382b4cd222f7fca912b29d76bbe80592565ac2c95427bacd7ea01760d68430ba25b3fc4fa4df7b855c3a388ef246964e586e98e121074193d4beaf6484bfbd277336f3e754466ff734549a9f53f0fad41368e3e47b873ae4cf92bf5f79926acb727e7cb5b8690ad5411d784953be40bfe0c7964e36c0b346623b7a7cf46f08d95c22713ee9f621923d40b8b12275cc5b63595ada4936d15fd62bf653b6ffabd602ac3c43b54a8c1c2ba19ac80a2733db83d8ded212bde960920aaf6f2eed825a15516d05c222acdf43638b36ba8d22d3f0f12c1310b3b855623d4d77b2fe0e1fe0ce10d9a226415ca695567874228d9b7b29367d047dc7a6ed26c4c31bf8e86a26565a8986a3b6c508ef62d353270b89a2e80d6d81a59ad3e6f3363e31b50c747f5e5764b28df2fb75098b7ab60934e3e31dab8af9e71ca09f54e4bb0860ae12d10b8cbeaf6efda59ebddeabb5529d45552beaf46fbf7a96918d9d3d0fa0dd00d96100087e7f546028fa2c9a3bc8a9dbfba3dad57939d80d5e6d583ec4242f586f7ef6f9f5b2f6b15e6dcadd06aae19ebcd08741bb4bdf9d5db9cf941b651fdff83a99bf7b4fdd215ecd14c175f7bae3a3ff0f8cdc798d9547c1ffd5ded68040932bcd75f2a8cc065b5916bb22367200b0fa7ff643e5a8ffa0c430459c457edfed293dd307c4e437b6d7b51119ddee550b06e6d0135aa1a38f67a023fee853280f27c78f74266c1b2ee04c44ae68171ce250e8ed54d067089eb8fa76ea7774eb83ca2710854ca906ea4a6562fbb38c2836811e63693d060090f48a3136acdb4450975b7a126e7705e7cc27427f87893ccd319afb551a31636d12fd2bce436ec56091fe1dfc5c589d593ef459251533335b9c2a6430294cc310406af32e7c82df8fe7f38fa4f4bf343796fc5a856a6277c6f85028014746cb700dd25f9cc3c264d5a0b7db882b4303f1f859139516392348dc1f0536b6349cc41e2c8e63d0c32d5210b4b7f5d74edea2b00b43841f867108296a0436b5ff2e31d5d61b1a3b0fde23222959ec6577d640697562cb68a0e22948038719d914ca53bd3b7c10b5a3e0f1475a9c1aaf76dd552a3faa4b32b3d6f0ee09da3d6d86fe25ce4f6b2220c22c6e4f56bb0001afaa7c19efb4f40d5b65dcafed47d44da20b4427c2285109d36ce6576ac089ba89bca5e77d0e53b448467d87046ff7ea15643cbc9f434b67f1bf8317bb21af0bef3a52cfe65052c9cd11bd7dff8fb387304f908f6d360e2189b281a300ecf22324b1dc9bbb110c635065fd2b72ed66c1a55e992c41f4bb337d338343b70f86feece5894ea987b22a092780b0a5178b02b1e4918f3558b47217129458e49d748b166d96e0b858570dacced13cf63df1cde4ad3c0afedf67a367e5efff136fb73d775d9c0ca2ecb60bd9ccaeba63d4a5cc02c580000d90c7db48991cb2f77ec6e70a7387687ea163cb9957eff0c437059834be9f54f00e70cb734702ce540c830963e2573c8971a1a4318316ee45aa90a901506ebc6f8bfa72dd389f0a72e50cc87568e30948dbf63f5ede73dd278e2b3b6e1914461b7be6b6ec577e3516888653f5344478f13dab5274d4007bf5100206147df34d36d0c7c7a540ebd49e84dc5c9e2a9a05f258e98a49c043a0067a29f823b5b666ccf1cdd7b7b10d48a5855bddc78d2ac06ec17c34603a751e4f0c19b86249f8866a67db20ff79c98ece9173d3901b1395d85a6df7a562aecebd14b6c15e26adf1e3d6d4d9dd3ca6c4bcab22b1021c3428557439da2b3eee401714a6fe08e75b6e5c3fa08860af6d5685ebfff8c004cdd913a2b7010e81753bc83e350b83ce81a3f6d28236f8eb6894b8ba0e5476e77eaa98741e073c8b607cd29ab27227a5b82d5793bcb17254a540483210087f41b9e41f2af4ab55067092918cce2182c9261e755991aa204015de69422d9218b33343e056ae9a9ddd35781f43e60d522b0293e4236e7d8ee3236726f521a1b09097e3023ade232d81e0c91c62c27e57e2526c2e4352bcf73027ae609024b3b4d9ad236520a6062e254801b89d6f6131f449ba03ba297de3f352204fee17f8f2b509eee6bd219832acf7c90e7228b42320aa80dbe67be7ba3715afabaf37eb732ab26912e04a254fda6819b2136cd80f9b38862d00b7b71dae72a54fae1383e39225f4f60e69b9bfe150027e00feb1dd6193f331d814ce1392da59c93cb94b691abf39fc5de03ef5ca286ec2aa87e301a2f26d8a001785fd2c8a83dc89c829dfc3a25b0a1d9f867e110f1924edfe22de0f41c784e6f63d4461b978115863c8950a3194cfe9153af20040ea057eea6250b8082342612221e190ab9974925d59ffa9578c0585c79ff0a5c17901c79e23022f5cf76efcbdbb5bbc9c63be193b47e73aeb9b382482b19b7b0d5f3c8bdb82ccc91fb89f5bd7825d9c5a5e8a3ef164a5766d3af7bf0cae41e46f474041f43c76e60240bfbe84d6e92e81864ddadeb6debd269ce9b570c5a80dd71c19d5a76b9129918f5ad0c7f1e64d130daf0de134652a5ba747a94517f182ccc1b1695685dddc28905cc12f693389602ea3e1e48edcf0f77c5d9fdfca30b261876e8ffe1772171ca310d137cd7bac8ed509f55b9a0f35db47e1c3da32b4eb6c91a88387d1012b31fe9abaa5f035eb77950524d6ce27abe8656a3be804beb9ad81a64653f79716be287752100e266aa509a403d35159cf52a0a760786ead421d7e24370484ffa7c6bf2fc24739f4a5e609ab21d01d74bc037c1253a812c1dc4f2de07c3abe110d5950f4d9dea301a14966916a2de445f01d001f3df6756f931469a2704c438fb80a415e662c9b81755b964c61f3b4dd0ec9048b9dd1a258d9e79df910592699211954d04c7267f5cfac37bc4e896c354e5cf6a000d6f6172e5edbab0e7f2328aee46f517117390b43b30cbfd962593ae7cb0f5d8e6962162b426ea0cc9607bf7771c352d98789f146621d36a66b714234702f835af67797d3c640e866cd6b3547cbf858997ae7e13790bc3fbc176b633710380d046455e195fde595f3e6b42fbb9f1a4d7f09fba7891366be6f91cd024650ba86679115d84ed977a42bf6d5044c3cecb0cee6758b27d5e9f7fc50d4489202c0ccbf58b55b03bf1af79944ae2cb67398531880ec848b4460865444dfc842a2293a0a04d0b3429b4ee58bcc7e9c5e235f71416fd8060b2c98fbffca3bfce7441fd725f61d3152ee5d6dea84f5d439f6380149593d6ee53da5b72468306184bc518952fe1de3031ee8c387d146255506ec5287833492717ce90aac6324a995e9ec1e6e1f692d7a9af34eb415d94f3d287abdd255528097b190497f7374c4e6045b88c39f2f87c8627be2ee020caad3b3db005b4cecc4bad1654ed99b229580ef0391ada16c7aae0942159631e5478bd77d093c6da7df51b491d78a82b3a52737fcba1d394aae091081f6bc7703d42ee9618bbe250cc25713d36d0fc5f61aef941ea09af1ab50f7c97e7d8fcd620f8a909d8b62bf8ea0d298c43fde676c4a052bedd43b1d4fa6220ceaa6ea4bdbf6767b297b5a183b4b585c3f52b8ed264dff0edacfe9b00d2a238950c00074b9d3b39663e21e6ffab3275c997f3df7f9b1e7a6189ba95c1b19be132e11f1e2794dcad5a12b6805ffcf2c79b042e16c17463255262a48fce2c7a6db2f5956fff2dcb3e748423af9a0de7900d7554268e2e81831b4189f84be2c7835bab092a61c95de3ae4980b3b94ff34001eca6c5a475af7da63dbd741640b13868c73ce0cc3d179f04074b8d6bcb02daab91b87ff7cdd128b350b729e73d321c0655e7d92322b16fa9ad631a73a9100165728523dc938545e7ccc8235bcd088a80c3a3a6afb4dd6d", 0x1000}], 0x5, &(0x7f0000001780)=[{0x60, 0x1, 0x2, "b20a92fb29d91efc8a1149ec83ec816829727e91f695cee26b4c8b998cb4a38a75e224720f1811c6fe07a14dff06b598de1627adbbf99a65f4b34f01d814d10e4cd5be68463233ad3cafe72324432c"}, {0x78, 0x1, 0x13, "e1e998256c1aacbffe41fbb3038b9425a7b5f3c1f6ff8757991c6679a2102fde43fd71f2382ecda20d3ce6e38482af3bcd66ec1ea383d1cee4032fd61dce3a36a1dfcdf18c31791522fc44786191ea81e2cc3a69ba27f9c51e42ceb6f0bd3d5880c9138e6e2a"}, {0x88, 0xffff, 0x4, "b10f96d31513eaa058d490760c52f1b84b209d4c1e257283f72835e65513f03038c09453a6ed8acfc2f5ec8096efa77b1fde6e5d56d008c2cda799a5997fd80dc33c99f7c7a42bc70accbda0f97a7f2d9209fc95aca37be6fe5c9769638d4cde94b8f87c14c7b8d0bb8acbfa61932479de83d002"}, {0x40, 0x1, 0x48000000, "e7e8b011a82f447ec740fd5e2b9749d973662229a203629dc1354344e6c3bf2a348c573de32c82147196f69d37b84119"}, {0x90, 0xffff, 0x1, "74b2677450fe793dd66907094b5dcce230b52405655acb9d3ea14c2f6ebec497ce6a1b6883ffec19210d277035b2c4d85d84b11ce6fa502b2f8b1f1781e65e841c38aa0a755e828d9cf6a40f3a8499834e06d3822663bd6244946ebb995e89c1ee197513f729c8aee882553140a8e9a0a5063031246659f81b9d"}, {0x30, 0x89275e6121ca7f02, 0x1, "4f2993e8a7c6d5f226106581b3b955f418ee9475547a5a83e688"}, {0x68, 0xffff, 0x0, "ea8fabbfb2dd0c9e4e44073e1b59a84cfdb88752ee562e9baefaa22777b1c9d6fa8e331a7cd7e34a1f707a91ffc4b2c140a8a15ff9e83de0355c60e78a521582f494560325b0334f58b6e930e1b2c550f4248aa7bd"}], 0x2c8}, 0x401) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000001b40), &(0x7f0000001b80)=0x8) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r9, &(0x7f0000001bc0)=@file={0x78ca92480289135a, './file0\x00'}, 0xa) getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001c00)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r11, &(0x7f0000001c40)=""/198, 0xc6, 0x1, &(0x7f0000001d40)=@file={0x1, './file0\x00'}, 0xa) r12 = socket$inet(0x2, 0x5, 0x8) setsockopt(r12, 0x8, 0x5, &(0x7f0000001d80)="d43a6e45074033127972eb707b58fb24bb54e1e9b6f928fda55276b90a7b8a26e8fd6b8e2181f2e0bc4a43b5a41ed42e21a9f77489798f2f9d07b1be334652d932c250280a2cd934ce290bd08f3979eff8bcd2340ffa2b524c13c59215c5cd3cd60ed95ae409e3770ff3a507e9ddfdaaba8d68007d47b98ba4a228d8b4fbaff10d5b0a7158a4ef7acb0c65415873686a733f58f5942ecefb80512cc066b3fc12e310ae6644a96b960b7fef840950c0b83812e9f06872edb9eb24f7e6959cf95dab9cf09aca3c09915c124a9aa9a2526b8b3e6c71349bf087022e8e06664be1cb69d85b3e8c9889db53a26008206f92856bc947923a4b2f2acb6a568074fd211c70cca6f4a56d1a62484e3ec20039d1578f39943ae245e28041e831b0084ac2168d3f54ce02d8064f6ddb043b9167ff3c43cff8bcb9500d11f83d31a13ac0577e38970779022570343fd88b4a42824d255c59260d8a4ec148f0688795927e52ef03efe59ae3f77d80848dbbae33baccfe6efb753253ffa7ebed0fa6069ebf7fdd8ea1a8b729112f605279954ee9197d62aa62502260ed1944f426904cc98f20049e5a302eae6483b98b2c11de9e72514b56ea4ec9c0edf6684e92d2dddb38ec6eb2db3960a13148e8481f3f74bd79e618ce262df05f7cfd4a39fd724382e68288c8eb26f6c3491de41b5931b4b69a9a398253083df151e87effdd4a1ea45fc9219e5a1cbff3e4cebb5e084bd776a2c1d55cf9eeb3b9b802ecaf84cc49cb9350aaa1d7ca2dc8cc87dbcb0368b8d2aa7e0e1a8ee8c0d5c9b913b9d9c4bb8cfeea2ba25376e90c6cd7324c7638ba10efbcd327b4ff9e295d64731535f59467740d2160cb9e2e4ebe613abbdbd803ed8da30e44e5d89b940bf423d2fb46c529bde1b5fbda8996b445e0633631c44a2572eea08785153131b940cd680338c9943bf3b025fb8b5b4f3a22e76d00f71f85437e18c0708f4029d9b6cfcc50be26a36baf28592f4533d3a465055bf39abbbbd9e2a7fb1bdbb7a85bbded8b70f8f4706d6af374d89885944ef6c9569f3fcab7eb51f6c821e1bb2492459e35471a9767b2ac7e4a30b94de65ce7f4fdef62536f64170233884a8432e19ebae056efe1736f006d714c94b8f0c3495efff91f76ec1efedce80d48fec9b95389095a09cf03b375e8e676cd74585ea40cb519e2e52a1e8355f5e9e6b1343c97a29da3f7adb7310b2c9fcea9a40b44bfadc253f8f6cd39cb9c5af4068173303ea222ec8ce04dafa4304d98b3db739a5b62ffd736d82d29f92484f49743e7c156d9a167d3ff0b7cf126388efe1757a2ed7fa5f44e7a4be16150094c0915aa1082124ff495899ed8338108a60b7237a65a3b5c87fef1e16f691e24ce6298337a8f521402fa397b3bb77048a4d305c8d7bb106620bfe10dedcf1556c5fbf873ad93ebefe7eb095ad8eff050f84f901fa74bd1ca4725b80ab9fd026899fa7a3adcc53686d0cd3d8b5bd2cadd6de9ecb67bcae7d920caac5a5988ce939e3cf335ed0d835b713da15d6ea6c6c80f040c48e79d6fe33b0fc0699eedf73beeb3bec640dda4e900378644f33f22b012a9da9603f7f5abe87a6d4f790667268d82635d0d306e328f9dc3891ee36c742422ce4efb0c0aa68ba55e8acbbebfbf355888a42dad143bc392c2d617559c78fbdda3afbff3a350d921e3eec84f19db372c2874bc1502b59b88b6ef5802c21ba87a57d40b4b3dee28f7821741e67766e1419f7e2cca2d36a34d28afc32465f8ad6516de14dec684d94c1fac69dc3ef65ed504bf09a424139fe9541d019df510e1214a33959400ebe607714cd8f1b061e039786ad6771721896ec823bae15732aecccd1ea0e1212a218b89176e02cee5b924914774685558d2143b1ac44dfda62b23d0422cb664239b3cf58daf656ee8a9ca299f8e85d3b6fdd37773161c3828f53c991bae35db934b53a6ea5bf573abfa97dcbb34bdd84b9ac9eedd50e677b3ba457226a76c3068510689e288facc7abd22eb88a2851665b05ba91200b3a4358caab0e74839632e1ea8bce15a6d4a865eac12df476190464787d915faf4eee784dc386c346ad856ad9156efbbf55db6212aee8813ae6e297a084532bc72340f1abcb53ad98fc9056d7b7a51a9e7a8598ff14dd734ed7f2d57d8579b9d9014cdf5752da6ad894a18621a35367f51a7411af7cb5ab5a7e4f48170a549805af9566d53711fc411d39f1f7b4f388dd8052694470048aef2f623245b06c4cedf4b73b8beed680384cf7518b32228e9daa4c3a124977dd517a64b0fa496cd7ca0b667373aead0ea5f501adcb6de30711885d1226f7676e0e5bbab6189df02bd25d2e194e74e57851c96f816472448661e7916f0ad7b60342ac8a1a6f363f8894fc3dc7eca6bd2251168517470c447fff8ef93e84b71f1c4ec236365a4edb0217d1d5d30384215d73c0c79c1b4d6521c621b7c69e739469da29c67f3711b75d3276981d8f078e9951d54f9ced99310f07b316a68a261e3e8eecb8d982f5292a6465fa33633a00ccbd73d594f3bc71febb76b4bfa1deae9bcb03ee5a018098d39416c50bc71ccd7a6f3950cec0388e630f7c1da980cd19de9f24877ec482b135cf3d1b38baa2514267477cf70440770a00dd5a948bd7ef70d27986e5e6cd123c6dfea85e4eb572c12d5038d5280f16fbe2c0196a0afa4c0480280d989a5da9812c84b339ef08d1658010fdd37eaa04e058c0b8c06262fc2bfdb75680d5161e99563c5a53ac0f0a716994e63de9c80125df8376ca6a769f957f9c86624ebe3da633820e4cf826620269f806fb70c8f48a5942818f40cf477d2af88a743b09127389416d5c2dc0ee0b3cd0bed6d7c53a36fa0a126a4c4781a6fab82045478eb94c495b1be151989aa1d4c1ce9365510ac00f1ccbe504913e76d5c1e85e02850c214d99ef027328a1f549506ec76f708c48396f88e7babfadf85141d1015323644586507db974e47ab2db3f7b5f26799d5fa054d61a4d8825a01a5a1cea8c7dfa500b4daca1f76642b80573ffa8894a251746e20047db0460cd3f7ca84fdf8ca71cab8826fea11cf69d21ca1a055d9dd687118eedf7a9e383b094e2534383eae6f2d50ffc34bf48f33468e508d1c2f7a4ac33a2666c9d13ec5bebde55d077469fdb2135f6ea791785359a814a41c021c54f3e909435446f84605e24be1f9970e4d6e7876bd0042637a9469a89fee67f8f745b2aa06833d3c430b7b6fb2e0d174dcf2327c20f00f969e2cd7fcf77519bfeb8cb4289a09860a4e9740af828e230531291e4efcf7925eeb247ad6e039b77a6d242f5608d8617928c2f0fcfa5d916cdbecec17d17ef4958ffcda0eece9a94226bf8acf707ef8312f9af84090e544f93f1b5aa9849545e44e323ffff10970e7cb5c6b00d4e80a6021dbbf3de0139122dc93e1bedd764987ec006903b78785defb688c931a7bbbafb85b1a938ee880ec3a5b42cc7a8aa0b35eaf801d95793fae4f7c03f94881c9eb9c5adefcaff9ee53402aadbf0b5221fd519bc14a38ddf8e4282ab4a9001e4b51c056d9829d4af69b2f1c3f1ca833e15d504815c082cb99e513da79047ce32f04225509d2b5f14f508e5b0a58e4c774e453dc59de4d4e61e4d2d4299f23c75909ee98f43d21e358f42323ad98f81c6fa731ee17b0678e1e6babc651364308eb0a319bad221990cbdeb3013b0518e4e6412cf6cddd6a77b135dc7c8e13bc95f70f043a7fdf6364d53d07bc7148e48908a24e7bb6e277e5f5f1fa31e818f9cda92d52ab50c4e0195a32fca5fa5c28077229b4b6e2abb4d71b55a5728b6f398971280d011d7919e9bdca376070682b69c267dd6c53cf85f68255e640a8a471530dfab504514fc65d59e5ae0356cd19bee5f46bf49ad985439c3fc7ae4bb23dbc992ed04866464830a869afe1ac239312edb423dcf77ad776285f0c470b1e97476b1d679f6e4af8c07a091263da3d4f7072624bb0a696efe56b9a13c8827121b5063aa310c2b6e6c2b85e97e5349747b43fad6296ac995a23ffade80c2df0ed3f15b6ad1439f9a9ff9c6cda233c0e37866c669e9a434c108089c32465ab418956202a4da7657fbe3cec8e270ff8ae03cb2b953bdb3776547d23c0cabce40b516b94563a8f2b38709aea271a187fe40f8c2b9452cd8131fe9893c7572cfb023489819beba4b3dc084543f741928a5ded2d1e0125e80f0963c22ce48ac22fe0e6239af201d6ade3b4caf0c27141e92d39b6385c2cf4044259364524411a042bb6231f06d02a327bec166578d3a86d28298643862e3a4c1dcece0fa3d23b75c79f4fc2a60f3e6f8663586362ba4f1386a937fac9cde8bc03c3386fc985165d22be195b0fbd29ad5590dd38acc4c1888ec443b257d5645bfa94dea7e1884c8f35b59206ff043c194ae451bf2eca2729d623ce9c66ffc2d4bbc543e4af465328b9f2678b8ebca86cf93d60d1181f2fbd9009fd3a7307a686b3cd1f20be6350ae1b755dd41a2d30195859ad7147e47754dd28c112c545513f93c68f0695ee6c4fc3edfb975d2fffef9ac1ca7746c8923214e61bcbad91b9821d53b97b2073d0a546f2e43c233ba5c7726d38ff34a0fb0a1469eec6e86db8b824c8aabbeaf35959e3fae2e48a077db9e45cb36942c93b762d32294dd3bcb2d6e652076c0bea5e18a7b19baf51874bb365078c98470343a3a03062b79f12630ef57ce5ad4aa363f484d9b731b0ce1f3783611c1d1dcddbe477e1a30ec704580232992c1dff5a0f74c54a5d71839f3baba32b3c4856c235702348a34629dcfcb6f0c10cb0cc75d546c01d8eec03056d0dcd7c3f4cf7132091782964cad63f623e5bdea9fbe5e0a1a1df450f37dd84c95d6c76867eb8a397e8f5d0b40b37b0dac9747c595a5a531167411c3d78bfda7e4be89263fbe0b92a7b86495a6136f7734c001b4b8d9bac74d4bb6a07451855f639405a3f47a22f6c7ea9111e7a78ff721c1bef90f8c9f085065c7ffe45007799f129beb3d2d602733e69702677365888aeb87def7bc06ec43eaab6b3c439786f8fde2c96ffae9d74bb06d4d09cd539975416273370220933238ac3cb54b975bf47c3c06ca81f8b8d902e3b11135da5d26290b9a6405f38d2069a9a01aadef236d3ef49ffa5f0a8c8389e4c8de49fbdec5979713adf1b9237fd0f720a4956684c821a48246f6b1b895cf0f71858baecc271d106ec09d10d70434f9185748700ecb8ce391655bfa6692f6522f8660d42dfc4f14b1d67060432cd9e88d6b40f73c925adc53b8724827de78b10b9a47782ae3a102b76124134e2e46dedd5e81ede646c8a60ed63adcb6a04ddb9a47a4dbfdcaa07607bfeaaf2de87f307e638a8a818cb76c861d8dc4045632e1d92c48a52b72cb7b8c449c04251372c640783a73648237082f4364453a1d825c5826155f2fa8de398a7b6737e42bbaeea11f3d87a000ac14f2667111d13478d798ab4c2712ee3106e7b579b78e4708a101f9c1adb5eb7be4422e8099aaeff39c3e8d46791c81c26f6b50a904fc16fea39fcdf6beb715160050a81e35e35d82e712aaa5bb97642ff00f66e12ce0f0e35a729c826d92445d3ed240ad7adf1e725f39f4d78e0021e52fb5616afcf1b2e79c3947c0648ed82ef2e94742a3b74561541ceff910b2abae6ba7607fdfac83d0519fdbda9e5907cb750776e2662c55a0ed1b7ab27811cc04b335cd2434e6c494aecf081ff161c49208dde33a142dad358a8121ee982718d47cf22bc2ceea887806c96529e099d9fbe1bb3a502ebbdd881", 0x1000) r13 = openat(0xffffffffffffffff, &(0x7f0000002d80)='./file0\x00', 0x8000, 0x118) fchflags(r13, 0x1) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, r10) mknodat(r14, &(0x7f0000002dc0)='./file0\x00', 0x40, 0x3) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000002e00)={0x6, 0x1e}) unlink(&(0x7f0000002e40)='./file1\x00') setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000002e80)={0x2, 0x7fff}, 0x8) 13:36:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x3fec59b1fe4b08b1, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000004c0)="2aca508aec9677dcdc74246834f666b0401c17325541314a8e1bba42b17c2281a8f5516db07cd65b42ad4b889fffbcd2cec903720931ee33f7fc6511a5028fb8014d95ecb3bb09e70f1e784b9457fd54f06d5118d1a3e29529fdd6ed5a8958c1a55ab368cba5a5f739cdf1268a697c6a186207f0f6ce78e29fba4c040ede781a36266b449714f5267e274f99e05220ce4ec950a7b5c59e0a0d37e2a2da62120baf029c18a7849a4ae896b292f512ec975ebfae09b845fe9d39f3ecedf10f7df9354363e91a5377fee8c69698fd49556bf340eae7ef9fe1f83701a568cf89158b537e609770ec771f15cd29b3e1858c59073fc6be6f18863dddfee636672f5a2315024c364526df7551be8f7ce36bfde2a4ab4f29022fc3136c166212573e86bbb2bf70e3c1d65bb77bf184b588d05e0fd3bd7b8fc3e16e4e4d72dcef9ee8d00a23361c933311ff256af83f00fb6844d2aa201e200f0f9ec296eb972195414635428c0457991f81800a6cd5003e7c9e20600b27d34c441516acd2dbd15986273ddc14fe75", 0x2eb, 0x401, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = getppid() r5 = getuid() r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={r4, r5, r6}, 0xc) 13:36:22 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000040)=0xd3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 13:36:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x200041f7, 0xfb, "b0d4ff0b0008030e0000000000015500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendsyslog(&(0x7f00000003c0)="b9da39a599c2cbfc169ef762d7db082e193dcdfa23cac7bfc9d48019b09d63654ded5a7b58abef0ed20b272b9b94bcd74fc9bb201b6e8a046a01e316cb7d313acce4d6c6c4061f6ee00b0317259ac9ff192e363df77163eb6198019af4a24e412c03ca60685496785ac58b7f563a7e00cef97f9d066fa93b058c744e1ae549f9", 0x80, 0x20) ftruncate(r0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0xf41, 0x4, 0x20, {[0x4, 0x7, 0x1, 0xffff, 0x800, 0x8, 0x9, 0x1, 0x6, 0x817, 0xcd, 0x1ff, 0x20, 0xfffffffffffffffc, 0x0, 0x5144, 0xffffffffffffffc0, 0xfffffffffffffffc], [0x9, 0x9f0, 0x80000001, 0x100, 0x7, 0x8, 0x5, 0x8, 0x2, 0xff], [0x9, 0x2a0, 0x4, 0x1000, 0x1000, 0x9bb, 0x1], [0x200, 0x7fff, 0x9, 0x3, 0x6, 0x2], [{0x6, 0x8, 0x800000, 0x12}, {0x9, 0x0, 0x8, 0x800}, {0x3, 0x4, 0xfff, 0x2}, {0x401, 0x8001, 0x1ff, 0x4}, {0x40, 0x2, 0x4, 0x9}, {0xeb9a, 0xffff8000, 0x5, 0x1f}, {0x400, 0x80008000, 0x10001, 0x5}, {0x6, 0x3ff, 0x2, 0x4}], {0x1, 0xb5000000, 0x10001, 0x8}, {0x4, 0x10001, 0xbea6, 0x4a}}}) 13:36:23 executing program 1: shmget(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2466696c6530008cb76812542641eb42b171f6228d7c1f9c8990043ffc32661bb1c48c86bb0856d8029e60afd39d3ce1b10c925761b05d377f"], 0xa) r2 = dup2(r1, r0) accept$inet(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgrcv(r3, &(0x7f0000000140)={0x0, ""/2}, 0xffffffffffffff6c, 0x0, 0x0) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000e8000000343ce9056e3cddd33bde130e30e014090000009acfd4d3d35c759b87a04fb2200bce67e325061f26f4290db006613984c9208a2567dd8e44030b2ae1238756b8351d72b7a96c576182a359497b96a614ec93463fac1339ebf961881b79ad7ed16c4352fdc4deda0d943ef4e437d410795c2e5d2291b2a81f538257473ea9d6339839100dd54c43ad"], 0x34, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r5, r4) listen(r5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 13:36:23 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x10000, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) sendto$inet6(r3, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0xc) open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) r4 = syz_open_pts() r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r4, 0x1) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r6 = dup2(r4, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000200)) bind$unix(r6, &(0x7f0000000780)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) r7 = syz_open_pts() getpgid(0x0) r8 = syz_open_pts() r9 = getpgid(0xffffffffffffffff) fcntl$setown(r8, 0x6, r9) r10 = getpgrp() getpgid(r10) r11 = syz_open_pts() r12 = getpgid(0xffffffffffffffff) fcntl$setown(r11, 0x6, r12) r13 = syz_open_pts() r14 = getpgid(0xffffffffffffffff) fcntl$setown(r13, 0x6, r14) r15 = getpgid(r14) fcntl$setown(r7, 0x6, r15) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x8, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r7, 0x1) write(r7, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x7) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r16 = dup2(r7, r7) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r17, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r18, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r18, 0x4010426e, &(0x7f0000000200)) bind$unix(r16, &(0x7f0000000c00)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbcff7f00001bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e2164bfd47634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13dd8c1ee78acdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a0000f91f91217a3fab796a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba161578c93a3eae421a2de5a5ae24870ebcc152166406185a5c39fe654c248b8649b29992e72c8c18c5ca1184c6cee7203c72ede7449617f24723bd3520bf45f33968eb9009af622d643b83ff863d6b4ba150703d865b465a2c68f0540100a3dff84ddfde456159002ac73e7077d31e1dec3cac54b5d0196790e21b3322502f0b4c4316c844105e0752fb6a2f23ad5729551877d9a87a6b75f85555183e1b2ece359948852ebfe9577c7930474bf4abe47759d73c6a79493f65f9f6e1691146918aeaf5583c8a59bc5b70485a0c53d94fa11a63d721efa6804fca938a48bb0d3550aa2319d79a4c134dc1591c8188cab4d92774d7d0e48a6bf6c7dc09e635e7bed10c4932ca642f2c315fb57af15efea58edd376b7894d1e459601e5755af863c3029d2bca0112f15af82b4c2bfc7f0e6d0ebf5a0856c8b97327af3eb0980a8a387708de532a003dcba37ecc7f9db130ff9589256566a4ccbcb0f59fcbda2c9c4c08f7e53f889c4bd4cc61a343acf60003c73eabd144e13885de3ea56348a05e5fae11a038b65f4b42baa5e4c62"], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r16, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) ioctl$KDSETMODE(r16, 0x20004b0a, &(0x7f0000000640)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000013a, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25}, {0x0, 0x800000000, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x2, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r19 = dup(r1) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0x7) ioctl$VT_OPENQRY(r19, 0x40047601, &(0x7f00000002c0)) getsockname(r20, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xc) dup2(r19, 0xffffffffffffffff) munlockall() getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r21 = socket(0x18, 0x1, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r22 = semget$private(0x0, 0x3, 0x300) setuid(0xee01) semctl$GETZCNT(r22, 0x2, 0x7, &(0x7f0000000280)=""/36) 13:36:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000017c0)=ANY=[@ANYBLOB="8202262f664000000000f148da4b71a8e1ee5de20184f87a7830f9cffff7cb7a2606fc530b2e5d6923a8fe8cb673453e3cafe4f9d34867565ecd5a7cf0f0ff92e0e8b0f0980752466477e16f688b0019be4212caabbe1382ac33ba17494ef044f8796fb397a63ad4d2f2be0496a79a138e3131f4a269b52086eb323ca99f805f7f300b7e4db0e377653cc3cf1fc815df3b050000000000000004122029cba2ac7238e2a49d010000003ee87c0b35968cf26d89c5db7841318e08c26f8e2114147394d0c72d6000083fd78ca175fe7beb97fa476c33a88aa3d9d02e962302465b8768ff7a68b110e0db76cca671f5764dcd2bed04f40ec3441f271679630462812e3e5bc0fa24ea512de0888b8e9e6e3ce141ad57e7a7585993f6c210a7c69994207298d04966e280d1611c70114b2bf98dd10d0d47995c9e628e9695a0087f07579389f4f5747df239cd050000000000000016c9ec680142fd95a2124eec51b48ec6515e68b65ca1119a62377058cb53cf2c7647731f8974396b1c314741115b153b8d68c4c257e5773b6da313726f9572404f1051571572"], 0x10) socket(0x18, 0x5, 0x4) write(r1, &(0x7f0000000080)="9e69aa56000000000004bf9aab4230408600000000030c000000000000651c1ece0e018008e6b7ca", 0x28) setsockopt(r1, 0x3, 0x9, &(0x7f00000007c0)="ce22f352e094ed8c93df8e29c4357fec348f4e3a399d00fef1d7caed7a66abe8a71877ae54264be01cdde8c08af98499e52925faf4cf861e05264b7509649a4f134c420eca4ad4c644252dbe9449b3222f20fd2c8ed2bf495a9bd95a7cc62fde7ee5fe52587762830a423024fb94cde39e97f2a820d052c61f174af76ef687bd97cc785606dad4687085eef30e524f8ea7bbce339537ccecfa4efe7e06b0c80af085135b47a46ba103bed837e24dc847ddd20e26cc627d4238fec6b79173272dd775b1d2a798bf93e74da1f190e4bcf0e9b8240ed88265d9fb04d4afa103004b6544d997c1e48da043da04aae5975ecf18fee6096ee899752b89da9124e2f5f8cd0009dc69e411b10a4e40b36291db7ed37e5abaa21cc7c9fa1276fe005d2b5866c7fc7b6d4033fc24aab9b34c527d8005cc13dcc9b2db97902547051e4d287579351d252cb0d2ec2cd29b32e9fd086ca08ec6b58f16a68d3b56add9922cecc15a8de584a6644ea113094e37b68a4873c44f60cd7b355dbf4fb2d831024c43de6f8609accce388b9413ee408e9c3c725f25c6a3fd151984b1e19f23fb4ee19e4849e566032479206cf16698c2f1c56974c538eb08ab286d04ed52e0a76f879e41d7097059581aa85973f0777b6211723e39c8ed330c304e9d308e7ea57461617694d6a7ed2396425ae4a0dff87080138d8215b86ddf326f52753bd34b68cfab7436890d2898c26459b46abf523ea1a97fb5d0c7a09eacf9a66c1885e3a7147b6af88de81bbb841b43ba2d2c9d16293141d30fa25b638ef83df9d08fae217b253d2266ee12ef407d2efd96b06f28e1ed7f181b190038fcd2d09bccae7813cf3d78f93e0a74a7ca23a6cca7f710e11192050a8c81e22a7633f78def7c99e6272f08c3cfeb4f4c715799c3773622a86e629079580fe7c52018ee08db4ee6d8412da72356a358aa517dc714bd886886711480581cbe432f290eca1a870e6535efbd47d4aa5e627ed3690137ef9299e44dc177b0f19b7d6e848c99ce136766e3ddfaff05bf395ae042b746ec1fcf63ca6d5bdd3378100b59f255e73acc814af5012f2bdeb7da32a48942ab4008aa0827ed4d789518e5d3506cf5f4361fd3d684a17f10cac2fb313c97eb6e808b21943f761316fd397b60420913cb80f5173cdd1aef958f7c8bb0943d8335ee448ed9140e7ca52b830dccac769335cca6b90e9e787ebd8fb5e1a751540d77b4a6f2c785cbbc656ea4e82c312469d4ce3c880cf3a6a7fe74d24355f55a387e93292441c1be278bd9f19c767cf5fa59fe43d92b053fc605f25baacae4e3f2e607bbf9dec76f1b26839ebfa4b303352331e256ab274296bd5eb0572488194a4f6f0e027719cd2c023dd18211c84ac8642ebb0fc76e2234b9d85bce69b5ea18a0881e91f393563d10b5a9bc4e6464f498e6001b0e4558b595c2998b44747a5f475dd39f73105e85e464c9b0756b019e2ffe20a0198fc63f148215724dfdf8c669e4bd8b35e806efb8e9a805f7718b251becff20960590fca7eda526aef68454086c60ed97bcf0a871ab47ea5af2f39ff861c19fe7a8cf72a33e38bba69f00c057907c08e7a047e8249e476670544afa79903a8aa9ec0136a4f346c093a04c6813f1ead9ae3624e88b0e172da6d4ed98325f22c745cce6fb49f2b8147bb6ea14e7f0aea2f20cf2aede210b6be3b7b7c48ea2b6240dadf4d804549e03576ee6aa01db38f337ccc947a149e0a2819acc10d82edba7e8ae48c5efc21920ce831fd49beb64edb825d0b2ae01e8438399dec8217bc7057a44b10d506758f266afe23c19566e78918f59e91db270ecba6d833469ce6c48d562cd965a9eb32c3f48d412c61f90ca9467514df0161d92d0c28a82948d4c147f13d2f5e56812f2f64a28c2113bac52fb03516e302ffda070915c7b9ed4edabe2a8dc2c8729857a8ee435aedff10bd9b7d4e64817cc241c0c139505066764528d992f68b2f79988a3084fa97af4b1deba2fff2833ee6eb7029cc407e9191927a6b915ba780789d7b1e468138676de0beb44399c26dd0084b0f25a2fe18ea9ad417a8bb02e9402b2bd37b53f7935957db9d95a6a46b93cca447bd8bb783e5335e6ee74b7cc738d3697dbd33ab3f1431d69a6c5d49fd15e9fadc47d79d2dfb48fe2e7fbe6a509bca328778cb4dfed65a5ccd95fd780ef16fda569e5057dfbad19afd4161747ce199574c3b7c29377d0d352928ecfd43c10d4f47a013841712f6828b69c0b264be47758caeb2b0ab32f4fb7d550f3bb8f2461676b4ec1b81156baa853c8e730c9ab3224eae0a3c9627460bc312ec08140e9fae5907265ad00a125597e040aca3d3e6209f4d9fef9b3e2aa3a9478d8425afd810a2e3d5b967a2557d45b2ca705d9050dbd96f0dc644a06a0e497618765bff1e4cab57450754816c5a4bac6dcca5f88a713c1c2a1b05d87815d9962a04e75fa8316f8322ecfb3c04f69cb1fff5d9d79c07a80d3ecad5317f16c1bc70fb5d391341b85640589d6c888ea40921fd747e5ca4687d9556a7182b69cd596ca07b065906ae03c0b5786016343c1b1643c2ef27e6c9c13e6e0a6eee4e6692bc75128709b3030d48ff17f1fb981ab586e81fd6cef58045e9d13a66ed79e09694a1d0e8f680127931c96d1b8999468d2a16b14818b1149a758181699e84a024cd6a9a1b655afb82f5a7225ab49c389d7895f447d1933b9a348854dcb358cbabbf420e7c01f3484877e7c35d861be1d9a6e40655df3db22f04e9742cd206b25c95cd7038975af0a028fb151f5e959c0c3e8b0eb3a70c8f05454518121ce9a9af2eea8ee6b94baa8c6c90924b0152a7cf215a7d80ead9b56a1bd2381828a7f58e343edcc447c6d4e98cd05c68abeba81d63f074fab531873a8fa8c67d2b3dd13dcb8fcd7cc96cca0a7cae4042ec4311885c56e1a6312d8201fa540fd03cb4c9e2bf81d78e936ea45478c2533ecd5c36b20f83aee6f1877036b8871449c7950577ff84fe08d0aa3c58e216cd82641bf89e01e43c9b1b7ef8dec62f9fc778562e4406390821236f4f65f1543c53049cc601984a4b3372b29578ab2c243090ddc4249bbb57019619334f1f4c9a4a5f3ec28c5d240056f28da2fbf92219b8580370f1145fd64d6c55f19f4a86fee0d7574241cfa168245be608fbddbf225b2a22a78814539aae620114b65f16502b68b4caea5bd1be750758994a7b08cfbceeaa9a3454470a56908cbc8b2382748d966d59c0ff92ce2d9f2136e1b0d170c776f561c194bfef92466089cd42e42933d876ea3f0a718858ee0688f4268287b957c5d93c8d43b689d8a1b0a5eef69014c6d965c9d8985874953c7ce31f4ef3d3558f19a6ae6cbcc127a9deb08f55f49dd76c9f267474035bad3928d2ae8a2ef9eb3275653e7cea96a1c981b9943f90b6fcb4714588c8292f08ec318dd3fcc32aa26a2f8277abd255e675bfde77c31e1fc8aa934b0dba9226f7175e1d2059b287c340d5562e2e0df7d60406d3c4663ea3519e909b07c6a8effe80ef6621ccef9d64777c10ac69bcce7e5668fea2ff19d6f762bf1f1e089a6b419d9c483eb3f3038333608a2c6a4ebf6950a111323f6555d8d08440185b9de99343bbc07498af469449c9ee8d6fca668890c15edcc5f0ce5c1201a04ca373979ed666cf135af6461d82251829995841a49992f485b8cd890cfe95fb960ac4a0628d0bcc77260fb8bbbc679907b55da03a692609b37bb79ebefead7c97226771f3afe36d5956d31fdba8a96ab642f1ccc77843a481efcc1b3cfcbbd1bb20231cc324cb7c0ea410cc6ac59730c65f56bc9eac41aa4f273a9187d81c3e052691c3dc57ac77668c0ce5b5cd2193d00cc362d0336f4134eedb17a3bbded73a6ac92975cfe3cd02642eb7f980e396d510e7cb5f4ee5e0bb5d20f3392b79145bf89d2f8014ce142ac730aab4bc875bdb760a318575ecbb94d8fe524246bfbeae2dc0404d0b4b9a334cf8bd5949c298a0efa8093f85e205477378879ed68a9990f693254c908b9e1dff211bf0039b15f3e651d599b28dc6e563865efae76d81eae80e5f993ee30efc5575bb34a633e943a060542c1f182f4eecb4a526147d662bd6e3fcc1714bd6da23422d9420bf413c87b5aed27d7d2551838aac95c5e8b4dc3e9adfd34f6c6a2609a923e11638481471a9fbbe74c9b9739eb8d7a5cf8f70c91ed3ecf91b8f60f842fa9020a07ecbabc2e8b96dba083ccd5a29e45254f49607d367719cf9061ecb62e7c74918211d5325016bf2f689770d921a2a6c6ac56b5efe3ff0b890dbb9dd7e88c25e69adf1bf2d4d84a43ff346d749e7f954480895166d9c0148e3920d144760c193189cedecbc24974453de100172ef4a5ce9e4ca5f48dfa7892eeb04d23611ddfe1ae737024dc4127cb58f2e9e37d6197eb023b91e8e52927336fbcb7ad8670a915b719aeb38a777b03a4f164e62ab4d8cb8e74b44e08af498e8e08dc7fe3248eef0030bd6f63d6b8c82cf279ccbf29f4095c10ce4af1f5485394c908047c9a72fbbde114d347f3f796544f223f393b5227612ce52d9120c89c94041df825774930d69972527bf0e551f2443dcafe1b98ecd1d16ed1334dc6950286192a179048cfbbfabd8f8a02fe9e09d880d977e24c304e9dc3d7742c58fbd73971b1d5f85f0039b8ccbb5bade9cfa3a2be01710109a7ba7b31751f12adb51b759d3e42e9cc776dcd8a1d9d06d35b825c6fcf05e037d71efd758b6e599662821e1742f29e8cb3f80bada46143ef56f0fa761f22a4a08782f432fa07c44264bc9b9f5cfe18bd6050bff3029bfd7085ff28fa4782ba950511920c7ac78f483fbd58362461f04974f51873beceac9797aee27014085d11f79899301691c89fc1821ed27bde6e2a2dbabb4f33685b80612ff31f306a6c48f9c3dc8fa5b94197d5d74414898afc75b555f556fb32e3e2ba1f98f2d94287d891174956d0823807fa0f5ff661fdd75da4d0f599da3c10759e67679e41c4d0fca75af9be972d8737f564ac492b7bb5f3bfc4cfe4ee77300395976e635d3f504547f7465ab9ea1b4fa2c5b336edaa831b019465275ff0a5ee4e38d85b3fcc880f1bc0ce3ac084b6d663cd6f129e4b7a71c9e8f43fd5922d790f09f2f748f59965391abdeb81a36cdced028ec26eab488b3b569ef717c2421841a91a103dcc936d3de9a216dcd2a08bb9b6d07d6053abec1ed3f06dcec43bd48620cd6f552907bed7b19b0d01a9374f8657ec05d121e84eb07b08ce0c57c983f8b46c025fdd76493c695ca4346c9f8ef02de7a095b10371f01362900a1d34453cc73c2a3f3e63c8043a1a336f9a7c6270c2fc18e5fdc166d8c1c4a8bab74b0034fc892ca59be1e0b9b5af409bcf74740a576f7c1aec47dcaa887fdd068b152d9c3496db8256cddd64dcb9fd760f4fcc97a9a56688c488912be17998c6aadf7d31e7037e3509436ffce303465aadb73af0d441f262d01557cb067e4dc4c38344d04c4e488a8087bac057bcdba3f1fb1950387ba4dd314499aee1d769473f8d3c709fc080436fb4f045b69814062a7ff723c736485317990acafb73bfb3d3a60c0e1626af73408b730b1c497bcc285a9e56a4380051f3a5cbb6d35f3f7e45888e3070ce0b2885d26fc1b4ae02c5c0aa3e308453c900788ad699fc5c6f3021ed158e19182f2340561893921fed578965640294fd608c3f77d8bd1cbdc9020c32041153330011331fc90f61f1db4a83470c9253df04fb13b61fab6504d2a8f75fe5a40d76afd677253190770815864", 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x6, 0x2f, 0x9, 0xfffffffe}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10a) chdir(&(0x7f0000000280)='./file0\x00') r2 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x10) ioctl$TIOCSETA(r2, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) accept$inet6(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d77495ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471272d08198e13683ef6b08d5c54bfb99", 0x14e}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x100) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000440)) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup2(r7, r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) symlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000340)='./file0\x00') r10 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x8000, 0x7f) ioctl$TIOCSETA(r10, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x12, r10, 0x0, 0x28) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) close(r4) 13:36:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x7, &(0x7f0000000380)="be67b9d4b7e88e7e72056975a2f167455572dec0ed39912a77fd3925511f8a280344bbe3bbe0933a5b3f41daa9ca489c99d8566c5dd91035c8a78395286fe240a6cc2b57beb8bd8161f35df41039e36823186dc5be9e2af1e6e129b6bb17aaabee7ab8f7e7d9fcfcd61b2bf8d51c099ca3b95a04062c3b92a20b00"/132) 13:36:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40002, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 13:36:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 13:36:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 13:36:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20}, {}], 0x2}) 13:36:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$inet6(r5, &(0x7f0000000300)="6962d969b16ad5a293ddd72e49875b2a09699cc26c95ab01413e87a477350c224f3836dd6212dd077dfe6cbc0d2fdfac", 0x30, 0x0, &(0x7f0000000380)={0x18, 0x3, 0x8000, 0x1}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) r8 = getuid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r10) write(r10, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r10, 0xc4}], 0x1, 0x0) r11 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r13 = getegid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r16 = getppid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000280)={{0x6, r12, r13, r14, r15, 0x80, 0x2}, 0x5, 0x0, r16, r17, 0x8, 0xadcd, 0x5}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={r6, r8, r13}, 0xc) write(r3, &(0x7f0000000080)="af716fd8ffc3", 0xfffffffffffffec2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:36:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) chdir(&(0x7f0000000080)='./bus\x00') ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000180)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c00753dd4c1d7a84eefab9bf5d1b01f195f81db318cefbd0900a24e4b35431314daedffffe0838f5d5e2d62e10006f4f40a750213bbb885d280680000008b2cf3f2936d00004a9249bd8c9d61", 0x57}], 0x1) 13:36:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0x9}, 0x8) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r4 = fcntl$dupfd(r1, 0x14, 0xffffffffffffffff) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x176) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) 13:36:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r3, r4, 0x5, 0x8000}, 0x1e3c, 0x8, r5, r6, 0x1f, 0x7, 0x2}) shmctl$SHM_LOCK(r0, 0x3) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r7, 0xc2d0422a, &(0x7f0000000040)={0x0, 0xffffffff, 0x800, 0x4, "09b8d9f39321849e00", 0x1, 0x80000000}) 13:36:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) 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, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 13:36:27 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7, 0x69}, {0x44, 0x0, 0x10, 0xfd71a16}, {0x7, 0xf9, 0x0, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x14, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r4, 0x6, r6) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000005c0)=ANY=[], 0x0) r9 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f00000000c0)="9c87c304000000b87e2e2ec94c3330402eaaefecbf80e72ed2f6c1cbe8221685c6ce3bacdadfbc3540dadcd1e8f11d36b629e5cf7c129d63b8c160a7a410a9b5ab6408163601e9e919d2e78dab7925aa25a26e42bd3dab7ef95cb16fec1d70c2e1972ce5c84e0b6baf28c84e5d9a1efba01461629c1635964600ad06a47b0393ef31f9c7317b9674e559945f43", 0x8d) setsockopt$sock_int(r9, 0xffff, 0x80, &(0x7f0000000500)=0x3, 0x3) r10 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f00000018c0)=ANY=[@ANYBLOB="fff383afe708d027c4e4c4d2bd623f9a03746e0000ff2f01010024aa08000000fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2a9bd5cacf085272d2d605afafd6ebe23a98fa37579b867d5a06000000f4f342f8afae518a548cede99e2fff4e83309acaea3dbb0e26a00e009e7318453b9537a7931601c608de1a06f752603cf47592dfb24c50ec65f482720cf1242cb4e7a15800bba691afd4555fbcd51e7065d84e3432d65a6ccd232c9f5aa8d6c93eaab1677f4595c2f6a93a1bc2c50ba9230e6104083dd211f79f063a25fa87310b977d27614ab03b8e54d7a037ba037721f4409489fdbdc7265b6c3d59d88ae0e7c214ba162e16cb500da337ba07001070f02f1f1799564700"/280], 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r13 = socket(0x20, 0x2, 0x46) dup2(r12, r13) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r11, r7}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r6) r14 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x407f, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x0, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev\x0fbpf\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='\x00\x00\x00\x00\x00\x00\x00\x02\x00', 0x18, 0x0) r18 = fcntl$dupfd(r17, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r18, 0xc0206921, &(0x7f0000000300)) ioctl$VT_GETMODE(r18, 0x40087603, &(0x7f00000001c0)) r19 = syz_open_pts() ioctl$TIOCSETD(r19, 0x8004741b, &(0x7f00000000c0)=0x4) r20 = fcntl$dupfd(r18, 0xa, 0xffffffffffffff9c) fchflags(r20, 0x1) ioctl$TIOCOUTQ(r19, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r21 = dup(r16) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(r21, 0x2000745e) write(r14, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r14, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r22 = semget$private(0x0, 0x0, 0x80) semctl$GETNCNT(r22, 0x0, 0x3, 0x0) fsync(r15) stat(&(0x7f0000000700)='./file0\x00', &(0x7f00000005c0)) r23 = socket$inet(0x2, 0x8000, 0x3) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r18, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xd, 0x40, 0x6, 0x1, 0x1, 0xffffffff, 0xfffffc01, 0x2, 0x3, 0x7, 0xfffffffffffff830}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r24 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r25 = fcntl$dupfd(0xffffffffffffffff, 0xa, r24) ioctl$TIOCFLUSH(r25, 0xc0206921, &(0x7f0000000300)=0x64c1) r26 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r26, 0xc028698d, &(0x7f00000000c0)) ioctl$KDSETMODE(r26, 0x20004b0a, &(0x7f0000000400)) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x99) r27 = msgget$private(0x0, 0x0) msgrcv(r27, 0x0, 0x0, 0x0, 0x0) 13:36:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfcfff7fefffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) flock(r0, 0x6) kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 13:36:27 executing program 0: mknod(&(0x7f0000000740)='./file1\x00', 0x80002101, 0x7) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffe3c) recvfrom(0xffffffffffffff9c, &(0x7f0000000500)=""/125, 0xfffffffffffffefe, 0x40, &(0x7f0000000580)=ANY=[@ANYRESDEC], 0x1) r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0xfffe, 0x513b, 0x5, 0x1}) mknod(&(0x7f00000005c0)='./file0\x00', 0x10, 0x7f) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x8c) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0xe9, 0xffffffffffffff60, 0x100, 0x4, &(0x7f0000000c00)={{0x7, 0x87, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x400000000000003}, {[0x0, 0x6, 0x7, 0x3, 0x3fe, 0x4, 0xdf, 0x20, 0x9, 0x5, 0x0, 0x400000006, 0x6, 0x7fff, 0x9, 0x81a6, 0x7, 0x80000001], [0x6, 0x1, 0x20, 0x0, 0x81, 0xf51, 0x9, 0x10, 0x0, 0x1cd4], [0x8, 0x200000000000000, 0x3fc, 0x1, 0x0, 0x8, 0x32], [0x7f4, 0xfffffffffffff11f, 0x140803cd, 0x5, 0x3f], [{0x400, 0x0, 0x3ff, 0x2}, {0x8000, 0x1, 0x7d, 0x3}, {0x7, 0xffffffffffff0000, 0x1e91cab4, 0x1}, {0xc6f9, 0x7, 0x1000, 0xfb}, {0x6, 0x9, 0x5, 0x8}, {0x10001, 0x5, 0x8, 0x6}, {0x0, 0x6, 0x2, 0xea0f}, {0xff, 0x4, 0x0, 0x3b0}], {0x81, 0x9, 0xffffffffffffffff, 0x1}, {0x67e7, 0xb9, 0x9, 0x6}}}, 0x5, 0x3ff}) msgget(0x1, 0x80) msgrcv(0xffffffffffffffff, &(0x7f0000001540)=ANY=[], 0x0, 0x1, 0x1000) accept$inet(r2, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffffffffffe4f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x24, &(0x7f0000000000), 0x4) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f0000000040)="ebacb05bc901442fc0410eee798f7f30b19ff76739", 0x15}], 0x1, 0x0, 0x0) write(r7, &(0x7f0000000280)='oL', 0x2) ioctl$TIOCFLUSH(r7, 0x8020699f, &(0x7f0000000300)=0x1) bind$inet(r6, &(0x7f0000000000)={0x2, 0x2}, 0x0) readlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000340)=0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) chown(&(0x7f0000000a80)='./file0\x00', r8, r3) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) setrlimit(0x7, &(0x7f0000000200)={0xffffffff80000001, 0x6}) readlinkat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000600)=""/157, 0x9d) msgsnd(0x0, &(0x7f0000001a40)=ANY=[@ANYRES64, @ANYPTR64], 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x2, 0x7, 0x3, 0x9}) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r11, 0x2000740e) getpeername$inet6(r2, 0x0, 0x0) msgget(0x3, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000800)=0x5) 13:36:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198820b3da025bbd47b3bf579456fc7d4096e8cb7c07d5534d3de642580148bdb9ad8a4f5f728193ef1d4d99342a350280eb2d8c33896a3ca1b381e6b963940159ba1eec52d7658907ec48b4662360c986ec3c900000000000000", 0x39) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) read(r2, &(0x7f0000000400)=""/230, 0xe6) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="93", 0x1) r4 = syz_open_pts() r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r7) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x8, r7}) r8 = kqueue() close(r0) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffc, 0x0, '.\t\x00'}) kevent(r8, &(0x7f0000000300)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) pipe(&(0x7f0000000000)) r10 = kqueue() fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) fcntl$lock(r10, 0x9, &(0x7f00000000c0)={0x1, 0x2, 0xfffffffffffffffa, 0x4, r3}) 13:36:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x9) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0x28b0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="00000018", 0x4}], 0x1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r4) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x2, &(0x7f0000000440)=[0xffffffffffffffff, 0x0]) r9 = geteuid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r11) write(r11, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r11, 0xc4}], 0x1, 0x0) r12 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r14 = getegid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r17 = getppid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000280)={{0x6, r13, r14, r15, r16, 0x80, 0x2}, 0x5, 0x0, r17, r18, 0x8, 0xadcd, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r21) write(r21, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r20, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r21, 0xc4}], 0x1, 0x0) r22 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r24 = getegid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r27 = getppid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000280)={{0x6, r23, r24, r25, r26, 0x80, 0x2}, 0x5, 0x0, r27, r28, 0x8, 0xadcd, 0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)="a02b9c5e77ad3e3770157e7d27f9d9fad8c458e54b812f7e555168d4fe8fd241c3bd3575fb47771663029de9d96bd8e45c9363906e49e8100379da23a6a40c3e8357be174bca0f36838dd51f3d1c0120cd3d31ab6da130987452ba4bf090791ac51eaf67796de380422b84a10ac1f4abe5ec5167c03b2c2359a87e3e5cd880642b754903bf9936cbc49acf9a34123578faba8eadb763460ca88af7f32016626d43801c0a1c7c90a21536d596e0b1dbda0aeb1b38d179f85c417f70f2c4615d96d82caf70ebd3e77cc26131036467a06fa8e29999abf42d6f99b11ae8c0548bc84bc10121", 0xe4}, {&(0x7f0000000140)="6ed592b21d50b031316501e34015c52da344a9003571cec8af8e045d6e9daf39fe5cc46bb48e559b4ad68e9ae68eb33ce2e9061971bd91e60097c9dbeb892bf29ddbfe47", 0x44}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r4, r7, r8}, @cred={0x20, 0xffff, 0x0, 0x0, r9, r14}, @cred={0x20, 0xffff, 0x0, r19, r23, r29}], 0x60, 0x8}, 0xc02) 13:36:28 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d50651b1da"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000005c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b254a2493fd8ea44dcf6b7395be2ed1f3d1584c5ec2797e4c2d7ead8bdd2a6d9e6dd0"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r11 = socket(0x10, 0x1, 0x10001) r12 = socket(0x2, 0x8002, 0x0) connect$unix(r12, &(0x7f00000008c0)=ANY=[@ANYBLOB="84b9000000bb83f4aa906309d34a21235d5caad7d17c89c59b2072f938d4e66f79612da41d4f225d43252a66ba1459c01be95a70db3fb00e94da7de0e82583f124c100000000000000000000000000000000d0d30fc5f44b20d2e42a773a94de37a321d92e188a1d1289ff58206533cb8e9575db1b7f5382c425491b603f799307b2dcdd3e96212f2f8e4575363cbc8276495351ae9a"], 0x10) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r13 = socket(0x2, 0x8002, 0x0) r14 = socket(0x2, 0x8002, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r15 = socket(0x4c, 0xc592a1f29ef20544, 0x1) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r14, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r15, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r11}, 0x7ffffffffffffff1, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r12}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r13}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x2, 0x0) r16 = socket(0x2, 0x8002, 0x0) connect$unix(r16, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r17 = socket(0x2, 0x8002, 0x0) r18 = socket(0x18, 0x1, 0x0) close(r18) write(r18, 0x0, 0x0) connect$unix(r17, &(0x7f0000000200)=ANY=[], 0x0) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r19 = socket(0x2, 0x8002, 0x0) connect$unix(r19, &(0x7f0000000f40)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e40000bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a7b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea12cc1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d77fb079dcd33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a25c6f217034"], 0x10) write(r19, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r20 = socket(0x2, 0x8002, 0x4) connect$unix(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r20, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 13:36:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffff7fffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58aa8bfd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53009d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/201], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x69, &(0x7f00000005c0)="163b925de385f7e8f59cf62248cabbfd71db79765f97d51fb8b44ee8dc5e8985f8ffe9007f55db85d2388ea9", 0x2c) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000002c0)={0x2, 0x1}) sendto$unix(r3, &(0x7f00000001c0)="cdbdfbc061771c00de6ad272cd87e2f1651ecf419e77bd529d9ba838a8a1a713d3895db9060c66486bde965bda9375918a63f1e267f77d3f7553ca72ece39fd6b8bbfe927d2d4e7d5be1f3cfe923fcc894904029debd26058977dc0d19c5ca6086a266c8ade55e0d212c657e70d469fcd4a37705ce033a712d32730d5ca33e61978ff71bace4af7ccb9ff6779df651b1ac7976b4fac9543954e550e937b08b5033abba269be68ec73e7fabb08fb86878f33ad83fbe9c350835b85a522eff8fb8c8b7de421803523a6d4118f2669d", 0xce, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) semget$private(0x0, 0x0, 0x26) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f00000003c0)={&(0x7f0000000300)=@in={0x2, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000340)="7ce36be1dc0a93adefd1f3cf128de075c39dee5362ec89ad3816aade9616338ef8b3e8e62b5320e9ddcc2e9644c4b033f99463aba070bac2cda4", 0x3a}], 0x1, &(0x7f00000008c0)=ANY=[@ANYBLOB="70000000001b5d458b63be592be8f85e352a4d01980000000100000009000000bd9f9514b9d5faffffffffffffff962036e882ec97023112c5936223a1c4a83efdb8c84dda7c6e3e80234745288b35b6349b8fa5b9463902fb2461402144c9342350d097c991392df43262571125770a43533d1d2a3a994fa300000000000000f8000000000000000100000000020000ae99b57b48f5a59ea6f85cf08f1052879dbe5c16a9c6be2ac2ff9ffaa96a21040683c392da292226602762afd852803f920be38824a35088ac0dbc74e4d364f2d7b15100a35cde5d478482bd27ea3611cef42e375c1f3580cff590672f7465cecda0ec45b9d636fa02a391cfffc4a8324f78a8f933a3c1655d1ac27fef2656cf6be7fe5bd1651ee5ac65cb0c98b6c6570eefc9b75beb419d128ed928741543398358618d8ba738a3e773c0f9d53048e26095bad0898ff7991fec873eff55207f84373389d156db6cc2d67f834d0435d819d6c64b7dfaaf31a18b3e6fc8982dca0f6f4e8d1d3270ac64a130bf2a6743280b88000000000000d8000000000000000100000008000000a5e7a3640db6cba0e4e8a20590ecfa2f2000000000000000401c9482a9fba66ddc73852983c55c56d0cc1969f0c4c161e9560b709ac238b5a5f58e75a423e4cfb1bc1e804f98092a562d5c60177fc20cb1d3586a03a4140754a7c79fe36ace0e793cadb356dc105150389df133b207f1e77376632b0b2b25d1fbe21f418508396c3ec544c883eff13a079047a3c90acffcb92f060e926826efefc5aa0854e47c4579e8e86043b54db439c3aa5c1cf8c8d01a51cfa2ec9c289108f6243b276d8592b0b7c0297c1a0040000000000000000100000000000000d148f0921117a94c6f442ecfaf5f2cbc63ae14d32d0a554331e2955df4ac27"], 0x280}, 0x800) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socket(0x20, 0x8000, 0x80) 13:36:28 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) pread(r0, &(0x7f0000000400)="917478fc55925a3577f457f944d765b61df2ffe9349d73bb8e50108800544d080d4e680e27da3d994adcc2995cb0d552fd99604bc206c9b0f97b96c029b055e62f312eb4a01ab25707f284b7bd9f5642824395ff800833167b96dc6b1ecf2d2a3546c874627527e59a909e8ea253c2347292c7253801a2784619b26017a95ba54d8097e4c3018fe8e1265cb1d068739178aa0d29930c9f91c52cafe7589c331bcd94b39e0a344c", 0xa7, 0x0, 0x5) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x80000002}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x7, 0x2, {0x5, 0x8}}) pwritev(r2, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000000c0)=0xb8c) socket(0x6, 0x4, 0x2) 13:36:28 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baac33300e4ffffffffffffff00b41417a30000"], 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x5, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)) 13:36:28 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) r2 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x6, r3, r4, r5, r6, 0x80, 0x2}, 0x5, 0x0, r7, r8, 0x8, 0xadcd, 0x5}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) faccessat(r10, &(0x7f00000000c0)='./file0\x00', 0x50, 0x3) setegid(r9) setgroups(0x0, 0x0) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r12, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$PCIOCREAD(r12, 0xc0107002, &(0x7f0000000040)) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:36:28 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x6) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 13:36:28 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xff58}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000740)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:36:28 executing program 0: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) r0 = msgget(0x3, 0x40) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000ba6d4dfc482c3270940d9c4d7eb1c10ea0c7603abdc896538ce79ec62f720c2f4f00080146cc81528e65c5d2cfb701a3dbe586ec75afec1d4d165ea0292795637ee4e8886a72d8cbbcbbc3ee869f910c816c290a1b61d215c4e1d80c512f0165fc25bd61a9163eb49f16895ddd030a8802c2f9f89ef0d7264559eb87e4ab050cb647aa57e6c55d70798a8752a75d1a6a0f00"/167], 0xa7, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) msgget(0x3, 0x102) r1 = msgget(0x3, 0x0) msgrcv(r1, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7abb0d4af000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4104], 0x1008, 0x0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000100)) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x0, 0x0) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699f, &(0x7f0000000300)) 13:36:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) 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, &(0x7f0000000240), 0xffffff64, 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, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 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=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000240), 0xffffff64, 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, 0x2, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 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}) 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=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000240), 0xffffff64, 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, 0x2, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 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$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r34, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, r30]) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r36, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r42, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r43 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r37, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r43, 0xa5, 0x1, 0x100000000, 0x2}) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r44, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r44, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r44, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r44, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r45 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r49 = getppid() r50 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r50, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r51 = fcntl$getown(r50, 0x5) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000980)={{0x2, r45, r47, r48, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r49, r51, 0xa5, 0x1, 0x100000000, 0x2}) r52 = socket(0x2, 0x2, 0x0) connect$unix(r52, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r53 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r52, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r52, r53) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r55 = socket(0x2, 0x2, 0x0) connect$unix(r55, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r56 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r56, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r55, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r55, r56) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r58 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r58, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r58, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r58, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r58, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r58, &(0x7f0000000240), 0xffffff64, 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, 0x2, 0x0) sendmsg$unix(r64, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r64, 0x5) msgctl$IPC_SET(r58, 0x1, &(0x7f0000001880)={{0x2, r59, r61, r62, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r63, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r65 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r65, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r65, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r65, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r65, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r65, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r66 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r67, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r70 = getppid() r71 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r71, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r72 = fcntl$getown(r71, 0x5) msgctl$IPC_SET(r65, 0x1, &(0x7f0000000980)={{0x2, r66, r68, r69, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r70, r72, 0xa5, 0x1, 0x100000000, 0x2}) r73 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x80, 0x0) r74 = socket(0x2, 0x2, 0x0) connect$unix(r74, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r75 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r75, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r74, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r74, r75) r76 = socket(0x2, 0x2, 0x0) connect$unix(r76, &(0x7f0000001900)=ANY=[@ANYBLOB="82022e1666696c6530008a2b7b87f9d74f878fd94321fb296d84de9cbecdee58d0bb772908cc2802ce09f1653ae5766414213eed6bce21f1ecb2a211be0de33f569d56c60670305a736ba02fa4e65892ef12"], 0x10) r77 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r77, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r76, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r76, r77) r78 = socket$inet(0x2, 0x5, 0x20) r79 = socket(0x2, 0x2, 0x0) connect$unix(r79, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r80 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r80, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r79, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r79, r80) r81 = socket(0x2, 0x2, 0x0) connect$unix(r81, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r82 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r82, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r81, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r81, r82) r83 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r83, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r83, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r83, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r83, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r83, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r84 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r85, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r88 = getppid() r89 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r89, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r90 = fcntl$getown(r89, 0x5) msgctl$IPC_SET(r83, 0x1, &(0x7f0000000980)={{0x2, r84, r86, r87, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r88, r90, 0xa5, 0x1, 0x100000000, 0x2}) r91 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r91, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r91, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r91, &(0x7f0000001980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000efffffff000000000000000000bf5f000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000007768baddd44aa4aafc02629d68482cea3ad1a9726195"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r91, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r91, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r92 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r93, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r96 = getppid() r97 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r97, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r98 = fcntl$getown(r97, 0x5) msgctl$IPC_SET(r91, 0x1, &(0x7f0000000980)={{0x2, r92, r94, r95, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r96, r98, 0xa5, 0x1, 0x100000000, 0x2}) r99 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r99, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r99, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r99, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r99, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r99, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r100 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r101, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r104 = getppid() r105 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r105, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r106 = fcntl$getown(r105, 0x5) msgctl$IPC_SET(r99, 0x1, &(0x7f0000000980)={{0x2, r100, r102, r103, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r104, r106, 0xa5, 0x1, 0x100000000, 0x2}) r107 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r107, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r107, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r107, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r107, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r107, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r108 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r109, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r109, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r112 = getppid() r113 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r113, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r114 = fcntl$getown(r113, 0x5) msgctl$IPC_SET(r107, 0x1, &(0x7f0000000980)={{0x2, r108, r110, r111, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r112, r114, 0xa5, 0x1, 0x100000000, 0x2}) r115 = getuid() r116 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r116, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r116, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r116, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r116, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r116, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r117 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r118, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r118, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r121 = getppid() r122 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r122, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r123 = fcntl$getown(r122, 0x5) msgctl$IPC_SET(r116, 0x1, &(0x7f0000000980)={{0x2, r117, r119, r120, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r121, r123, 0xa5, 0x1, 0x100000000, 0x2}) r124 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r124, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r124, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r124, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r124, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r124, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r125 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r126, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r126, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r129 = getppid() r130 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r130, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r131 = fcntl$getown(r130, 0x5) msgctl$IPC_SET(r124, 0x1, &(0x7f0000000980)={{0x2, r125, r127, r128, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r129, r131, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x2, &(0x7f00000005c0)=[r119, r127]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r134 = socket(0x2, 0x2, 0x0) connect$unix(r134, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r135 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r135, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r134, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r134, r135) getsockopt$sock_cred(r135, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r137 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r137, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r137, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r137, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r137, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r137, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r138 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r139, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r139, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r142 = getppid() r143 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r143, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r144 = fcntl$getown(r143, 0x5) msgctl$IPC_SET(r137, 0x1, &(0x7f0000000980)={{0x2, r138, r140, r141, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r142, r144, 0xa5, 0x1, 0x100000000, 0x2}) r145 = getppid() r146 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r146, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r146, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r146, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r146, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r146, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r147 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r148, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r148, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r151 = getppid() r152 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r152, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r153 = fcntl$getown(r152, 0x5) msgctl$IPC_SET(r146, 0x1, &(0x7f0000000980)={{0x2, r147, r149, r150, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r151, r153, 0xa5, 0x1, 0x100000000, 0x2}) r154 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r154, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r154, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r154, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r154, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r154, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r155 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r156, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r156, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r159 = getppid() r160 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r160, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r161 = fcntl$getown(r160, 0x5) msgctl$IPC_SET(r154, 0x1, &(0x7f0000000980)={{0x2, r155, r157, r158, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r159, r161, 0xa5, 0x1, 0x100000000, 0x2}) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="e74cc0607135d9c9129f02b216a83e6a8abb9964489043618acde8e3192e65132bd9e29c0b601d4ec32a802fe3f4d5de7e97e243888290dd7ea1da2cc35744aba3491f880f2d9940af0e2ec54c3840ba0dcf0cd72b55b3f13bf36323c9eff116d072a19780e50cdcc54919cac79124bf1dca379e565b5782df762aaa32183dfc24c8faee936c693c8e27e02f591bcb570f05fca986dda3b227a3edf8af9f4b42f2b3345b4dd7b12286993c136cf9794024eaa26c3efc17fae391e8b32da5ef012ee5ee0e5dc1ebdac670708c80ddde456f577bf910a12e09c1cabdb19437511bfe909c5f613aa53b571229a1be65de8e422e2c6b1f914848299c", 0xfa}, {&(0x7f0000000240)="a57312c1ea2c06574d86f0b9988aaedd69cc47c73208884dca0d16475942cf2d562c119e8f95b97a835a013570a6ab", 0x2f}, {&(0x7f0000000280)="71b9774e0b046158a5be600041e4b3c1c56d2d25d6781573f9cd8d4fdf4243a0af6e5798edffd426a4a80e829a65708a6f815aaa0d2c08ade6f22fcc38b27b89b10db6c74a3c6067c714164c6cb415e19b04b6246ff89f2c835d6d98dfeca010ee9228fbc253644be2d0c301312fa38b3e1554cf05fe79968819c595a4730fa4b1393e207be064380887c20c12b1bef299f0886b26b336fad609a495ee559ecc823a1c758205369cde82d759b7397298388164fac8086d57e082aef0ea9ab9db7e3415a3150ead67d4ab9400bc1734a3e876e03a63b7442d72c393f93851a6bbdc54439763b4161c3904bce81b375bba7765", 0xf2}, {&(0x7f0000000380)="95b802df1fa2224c58bfd97a40ae2c5850c01ab453ca19dead76636a381f84e21c01c07d7d34a6ab8a70ea837799bd86612b9faaf56acd", 0x37}], 0x4, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r6, r13}, @cred={0x20, 0xffff, 0x0, r25, r26, r35}, @cred={0x20, 0xffff, 0x0, r41, r48, r54}, @cred={0x20, 0xffff, 0x0, r57, r59, r68}, @rights={0x30, 0xffff, 0x1, [r73, r0, r75, r76, r78, r80, r82]}, @cred={0x20, 0xffff, 0x0, r90, r92, r102}, @cred={0x20, 0xffff, 0x0, r112, r115, r132}, @cred={0x20, 0xffff, 0x0, r133, r136, r140}, @cred={0x20, 0xffff, 0x0, r145, r150, r157}], 0x130, 0x8}, 0x808) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:36:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4c}, {0x2}, {0x6}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 13:36:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) write(r2, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r2, 0xc4}], 0x1, 0x0) r3 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r8) write(r8, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r8, 0xc4}], 0x1, 0x0) r9 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r14 = getppid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x6, r10, r11, r12, r13, 0x80, 0x2}, 0x5, 0x0, r14, r15, 0x8, 0xadcd, 0x5}) r16 = getppid() r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r18, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r19) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r21) write(r21, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r20, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r21, 0xc4}], 0x1, 0x0) r22 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r24 = getegid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r27 = getppid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000280)={{0x6, r23, r24, r25, r26, 0x80, 0x2}, 0x5, 0x0, r27, r28, 0x8, 0xadcd, 0x5}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x6, r4, r24, r5, r6, 0x0, 0x2}, 0x5, 0xfffffffffffffffc, r16, r19, 0x8, 0xadd0, 0x7, 0xfffffffffffffffe}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r30) write(r30, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r29, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r30, 0xc4}], 0x1, 0x0) r31 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r33 = getegid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r36 = getppid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000280)={{0x6, r32, r33, r34, r35, 0x80, 0x2}, 0x5, 0x0, r36, r37, 0x8, 0xadcd, 0x5}) setreuid(r5, r32) chmod(&(0x7f0000000000)='./bus\x00', 0x2) 13:36:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8, 0x159) lseek(r2, 0x0, 0x2, 0x0) getdents(r2, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x23f, &(0x7f0000000480)=[{0x2, 0x82, 0xfffffffffffffffc, 0x24}, {0x101, 0x9, 0x10000, 0x5}, {0xcf, 0x6, 0xa, 0x5}, {0x4, 0xfff, 0x6, 0x8000000000000}, {0x200, 0x7000000, 0x1}, {0x100, 0x1, 0x63, 0xfffffffe}]}) msgget(0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f00000000c0)=0x40, 0x4) writev(0xffffffffffffffff, &(0x7f0000000700), 0xffffffffffffff72) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x2, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgid() r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r6, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r8 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000003c0)="3761ac124c6412eff3", 0x9) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000040)="fc2f13e302f879ed", 0xfffffffffffffc85) socketpair(0x6, 0x1, 0x1f, &(0x7f0000000380)) 13:36:29 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, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) 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, &(0x7f0000001080)=ANY=[@ANYBLOB="2d012e2f66696c65300016cee42a7e297aa75da9e8837075f63eca0b"], 0xa) dup2(r6, r5) accept$unix(r5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r8, r7) connect$unix(r8, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000001240)=ANY=[]], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r4, r10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r12 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r12, 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) r13 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000001380)=0x10000009) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x3) r14 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r14, 0x4, 0x80) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r14, 0x80045726, &(0x7f0000001200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r13, 0x0, 0x0) getsockname$inet(r12, 0x0, &(0x7f0000000140)) close(r12) setgroups(0x0, 0x0) setgid(r11) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 13:36:29 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) 13:36:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20800, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x64, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x3c}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)) syz_emit_ethernet(0xffffffffffffff54, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 13:36:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb, 0x0, 0x4}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r3, 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x33}]}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) 13:36:30 executing program 1: munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0xb4) ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f0000000080)=0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x16, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x1) r3 = kqueue() r4 = msgget$private(0x0, 0x395f0f469c93a348) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) msgsnd(r4, &(0x7f0000000140)={0x24780b22b4bf45f3, "07eee2eb1cf2c647e99aaa04283e8d31157a7e231cc71d22a3a7111002e6c654a55548e2a7992b14752b1ffc04ee2289c092365aa5834fafe8a640196765e925ab58d7fe0d0df56ad646d94e0fbbf3321341819489cbb7af5d5ba9473aa1a8b54e415f4c9bc3a2b88f189cccf45e98f4141559263236b11275f8eccb500211e79008ea6550"}, 0x8d, 0x800) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./bus\x00', 0x4, 0x6, r6) fcntl$setown(r0, 0x6, r6) 13:36:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4, 0x5) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) dup2(r1, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000200)=0xc) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0xc, 0x8dcb05de43580ce3, 0xffff, 0x80000000}, {{r3}, 0xfffffffffffffffa, 0x182, 0x40, 0x6, 0x99}, {{r4}, 0xfffffffffffffffb, 0x11, 0x1, 0x8, 0x2}], 0xffff7fff, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x8}, {{r6}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0xfffffffffffffffa}, {{r0}, 0x7ffffffffffffffc, 0x84, 0x8, 0x1, 0x6}], 0x7ff00, &(0x7f00000002c0)={0x8a5, 0xffffffffffffffff}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00000008000000000000c50e990cd94a0af74fad97fb9837ebdf8df474aff6c98eb15f78b9a77c2b99c05788503bd2a22053efd9a525fb4afad7b6b57c"], 0xa) 13:36:30 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0x0, &(0x7f0000002640)=[{&(0x7f00000001c0)="e8e6d217abe954d7aca45e6626c011832499a1c02f5522a083269474c37ebf331171a2dd786af4c95b51828ab16528faa55d70f4aa6e9e9ecbe113c355dbe70552aa70df000e7282a6c21635ede1372bf3756b8d3657951bccc4df1f84866f4bb83862e7ad2fe2e112af80c2a330336ae4d23176ea7a77ab6b1068c9e4b247deac0b817011d682f4c168b587023bde5885af317698d9672d6eb192221b3d4eadeee40bccbe096a539d43bf43c43c3124f5193bd656a78dd773ef152564b6c7de6a21e72e1292687eebba40824a9d04140a8c493c9c0d55afd9f810bd7104d2d125e8c45885b26bcba5eb10a1233d7f84081212b6f333c95ecc0433e3d20179426b76f9aca418283499384f03ace8818d97843b2328419130925328fc59f05e7aa9e1d1c9dacce8c7bc881accc73b47442b88d7636b5607282405cc6226871dd46cd6d261b0d723021be597c9c6ecee91d7bbd0ed4a619d7bae134f496d5c00fbe6176be721cbd3dca6e1ccc06a5d7931a21c7dee541ed0c69c70d2212cce492463970949dcf33f4b701b7215968f888a1ce47ef98b2cea39938ec80191a939199e4c73a443493066b4a4246e1249ed967eae865193ed28c9e3b4e5b561e3b7dcb82530c8d0f74e6a5a4c2f01e0a650e2e566ab0ede3e0fed6f1a7282f3d4464c27924685b0f68ba63b634762787f5ded23a85613957096bf7f7a3d9c8d82955044f7abfb1a9a91733c80f688b340ddb40576d2b0ff130f6aaa5e37af5cd775c0adf09ecc8a4c38a4b1d88a6fa44ac7cd2951c6f8b0be6f55123339c2b931d8fc9e4f040f82bf5fdf18b0271de3b685797653dc116911476a1b32faa51e732dd777aad27bd79e384a200c7976097edf259588d79b3d436b56023a56903e29908aa345faf55848e72c171efa838654c8ef82d48cb3b87a920b2c84dfc7f17e94da348cc47f08feae90fca9c4b6e2c9d42d8f0ad9aafbd865fd2b94c3a9f48294a6cfe095348175ce3b79647788e6944d9baee99b1b4348a3ba7bc31614b32885fced66d7bce46032d15625a174bed22cccfc5809df5e1723f957ce8562a0c62d4bd22f74151dffc433033fbe02d9bea68b6980cd02a2a772056351a55b3e7b1e48d6eca4e5436891fb25ebe1824d60eb804df62d3bd9dffb119dc295fb73761becb6eeaa4bab1b89144022d45dff39b6e10fb006f8424c1d2ce44c94fa1e5cf9f0f06fff80299145e0a36a35a78e9f00c55bb3cefbbd69cfcb9e4808d36768f888076752b167250b28df1c071dcc866ebb137aa9654b60700c31e480210ba42935c554353c8bdc7daef0c44da5b4df0f6c95057a0ee0a6795ca44bf33112e3c5bb44fbf2fb75cfb50bdef7542e076db337c34dcee952523c6aab4b86a45630b8b033b733780f839313d6edd8aca33cb2a1e16c6062e9cf99c5601f27331ef7ebcb186ffc4c298f7dd79e7c3c98ac8d5dabfa5980080246c9a7e8e8f51fe5909b5eb09a489ef9f111cd51925386018e5d03af81fa822353550115976dd45693ad1213937bdd3165863774e4240d7bd0643e950c0140bc41db098f7ebf61df9589fad8baab2092d4bf59acdad4473afc11fe66c320ff9339fcf03fdb1a917e035faeb5fa7f5848f50d80a328b8ad1d2f3622dace600270d77a1d5b19dec14fa4820c0b17892b25ab3f88bc590263d8911ea088a2669e4ed24699e0eb696c19e1b78716688152ad19f099691dc2fdb0f1095b441c962f3fe025b7463588935797f8567cbd4227323a7e5488a6cf0df81f1f3a84c06becf2a28ec097b6b5c92a3817e72ea5eb6960985f956f24d509fdf2257bd6f219f8258e8ca86c6225301a40342d8c908d027ed081430c6070dbb3332c49484bb68be69cab8c9067a607ae878b4b6a863edfe35624ab27b70c2ba7835fa96b1d73daf4555fdd05fa47c5d4a81c366d0a211f408075de484e8098208620f37aa6bd4dc805d923aa523513c25844e8eb0ba86467253521db215d67f26984aca4e33559384307ab4338232b23381cec10851a0b1efaecbb3f2f76defa058691bd120fcc7742d723d5515320c0d1810e1088228f3094b3ea041692f80b1aa6123ae4633ebb7ce58ee271f02965a87a11c296cefe554a0904d44e525419c6530bd126228d87a246b03909c7dab12254e48fb9fdf6c870507f84e55b69a93aa4adeca8b3cc0fd9f504e16355e7edc2ae6976c8ed8ec7da996ba0c1902c9ecd77f77a5a7adf54bb3b2d8f9204c60c6be460017bc3c50f7ab082796914494360286cb7cbe828ae7d1c85ca4eeb2a23924f7819676a9c69722dfd5a4292f35232541690ee1224650a285dc63d6e6628bbe5d18dc244b73fd9d22bb5fdd837a2205cf36ae58ecbb8bc274ab949f5b4fba07c974020c067bfbe7b7b8f68469ffc8876b1f912c5d64cf9037c39fe91567484ff5e4c6833a2a0379b84fea9998d1cd2cfe8d13088b6c92c84f3c51ea710fb6bc85c0dba3dab33c9fd88b79a1e0d589bcb55df22983ed6d067641db30fa2f99bd25f235a514739c72b03093b6c9f6bd0c2dd86f5584bc90f09316aed51754b60c1bb156dfb61e600735e21a46005d9f61df2860df82c6fed92e0a02854e8c49724f4b4bc81ac19d20fc4d35e9ffde62ba668206d67b6689d3a47382e323f825b475611a23549c00e138ba99f57e81d480e256a32608f2af61a99607f72ac33875fe0a61df091f4e64d34be3719219a55052d1c444e2b53ea6663935c0587be2d6bc77aa8c57122dd684e02c5759c385b49e7b4b3fbb4bd1f9c8076d62d1b4719bfe4bb1a320656c1d74ccaba97b2dc95777a0509b6fba77a5a46d633bd5be661babbf47a95efdcfe4e601423869a7a7f176d3f431475ef3b7440c1dac642457488dcdafa2db638c28ba79394910aa77f2c90713227c98a10eb", 0x817}], 0x1, 0x0}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = dup(r0) write(r1, &(0x7f0000000000)="98d2ae0811ea3f72d00b11dadfaf50acb510e5b5bc236358f75032768ad2bea0db2604ab699b3c85fd47994b3cc1e8831c681aeee0efc3aa0418283097ac04357b76d8eae069ceadd92f199d5fea51c5987d772fa5bd5d41730d7666f4ac034d21f77999a388e220ea49f9feca199982becef142aaf715e73c99f0f1440920b63745805b644f8045b9af99", 0x8b) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = dup(r3) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x100, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x6, 0x4, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x7fff, 0x0, 0x2000000000000003, 0x29800ef2], [0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8], [0x0, 0x20, 0x0, 0x0, 0x0, 0xfffffffffffffff9], [], [{}, {0x0, 0x0, 0x9, 0x80000000}, {}, {0x0, 0x0, 0x3, 0x5}, {0x0, 0x2}, {0x7}, {0x3, 0x1}, {0x4000, 0x80000000, 0x800}]}}) 13:36:30 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = dup(r2) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000080)) close(r0) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:36:30 executing program 1: r0 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x2, 0xa4) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0xffff, 0x7, 0x8, 0x1}, {0x7, 0x8, 0x0, 0xfffffff7}, {0xfff, 0x0, 0x7f, 0x7}, {0xfffd, 0x22, 0x20, 0x80000000}]}) 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, 0x10000, 0x1ff, 0x0, "000000000000000100002000"}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000100)=0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x1000, 0x220, &(0x7f00003d8000/0x1000)=nil) close(r3) socket(0x400000000018, 0x3, 0x3a) getgid() setsockopt(r3, 0x1000000029, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 13:36:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = open(&(0x7f0000000240)='./bus\x00', 0x8, 0xd9) renameat(r1, &(0x7f0000000200)='./bus\x00', r2, &(0x7f0000000280)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000300)) chflags(&(0x7f0000000080)='./bus\x00', 0x8) getrusage(0x0, &(0x7f00000000c0)) write(r3, &(0x7f0000000400)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4012b}, 0x44001000a}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:36:30 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r0 = socket(0x10, 0x8004, 0xfffffffffffffe01) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r3) r5 = dup(r4) ioctl$TIOCCBRK(r4, 0x2000747a) r6 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r7 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) r8 = semget(0x0, 0x6, 0x8b) r9 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r9, 0x0, 0x5, &(0x7f00000000c0)=""/125) r10 = kqueue() fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYRES32=r6, @ANYRESDEC=r4, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES64=r1], @ANYBLOB="e4677083fbfe9d5e88299d38f1e6432b1e2667a26069b4e464459fe9da28c3cb29f07080d74f41f321568834250f16bf1487632addcf10fb2c123bf510c1570964f598fc5733a3f160e3b030be285d0dbffeb0e21e9ca4f7258c3270f9098a102eb4d3caee8d7953b660b93733bb5502d92632828c58b67a7a28feb0acf379911f8a768ecc73ac32fcabdf334943b0ff107e86d304", @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESDEC=r5, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESDEC=0x0, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES64, @ANYBLOB="73747e330bd817bf5499ebc8804b28f4551cf9244233fdbfab3862831da40af7e8354196650541302b070000005466cfb72e9964c4659799d82978b3e9ecdf11116d89f9dd9b6234aebce223f5172c03c4fc3965506bf6fa822d563b1f2cdb8d62d21c67efffe6f4edf5971d5e9520b1299a999a4b6a84fcd0c2d1ca2e", @ANYBLOB="d3abdfeb6908f7ea3e39112932f275a44ff484bbed369a0cdd9c659045bf551df84c5a7492cd5580bf7b7c70a12d7c45c7b1ad0507ad60a84e1ca45bb3b08c1a1e4480a201e75c834c25c274be67b25fc1eaf31364f1fba043b0484d65fc7294dac1f3ff3410d38505ffbf64f0f8c67400ce8d011996ad96296480d2717aa87d1a5ef8a2ee188b4a05f7a9ac57423d164ad4b900ccaa9afac4bf5a6c52c77fa5f5994695ffd4367485319038dede315705080aca98d901220bc9cd3e7f0ea13b3c85af2c993c31eb38f0d702d0adc54514a4aa9c0df64d7407c90deb638cd0e280790d4b79e38a07a75c1de83473998be4e2ed3cedfbe5884c0d8a"], @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESDEC, @ANYPTR, @ANYPTR64, @ANYRES16, @ANYRESHEX=r9, @ANYRESOCT, @ANYRES16=r10], @ANYRESHEX=r8, @ANYRES64=0x0], @ANYRES64=r3, @ANYRES16=0x0, @ANYRES16=r8], @ANYRES32=r0, @ANYRESDEC=r1, @ANYRESOCT, @ANYRESOCT=r8, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESDEC, @ANYRES16, @ANYRESHEX, @ANYBLOB="979370898b2cd92392580c70d1efc465430f5c6f6b3050ee79d93f2366cacb505d0513f6e21f1b23fa4b24e9834cb840102e8770f7ef293485bd3b1aeddcf9e9ca7814c4d53aa81c404e8439ab49e25ea702efefde7192be310b538b59c1112d20acc216c0b002d471beef3031860562b21d228fd368bf8a8cdb405492b6016058d5d96341e94c42f94b746b250b8ccc2621abeae2c467ab65a50c5de02f5e5ca728366d3489d76b2f"]], @ANYRESDEC=r7], 0x4) semctl$GETPID(r7, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) 13:36:30 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) clock_getres(0x3, &(0x7f0000000000)) 13:36:30 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) dup(r1) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7c", 0x1de}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {0x0, 0x7}, {}, {}, {}, {0x9}]}}) 13:36:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x7, 0x5, 0x9, 0x10000}, {0x4, 0x75, 0x6, 0xd71}, {0x9, 0x40, 0x4, 0x4}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x8001, 0x81, 0xff, 0x76d}]}) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x14}, {0x100000000000002d}, {0x6}]}) r2 = kqueue() r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = socket$unix(0x1, 0x2, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r14 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000150000000000000000000000000000000000000000003b0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000100005594094eba61821a9c61a2fe950d78af555aaed1329a36e081d037d2b074a5967a2b4273b827fff54995472c56ceb6ec617fa9dd3e036ea52bd0a8b0657f9d248e9d756ca981c231ed5357f9c31047"], &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(r3, &(0x7f0000000300)=[{{r4}, 0x8000000000000006, 0xf2, 0x20, 0x2000008, 0x9742}, {{}, 0xfffffffffffffff8, 0x6a, 0x2, 0xeda4, 0x100}, {{r0}, 0xfffffffffffffffe, 0x58, 0x4, 0x402, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0xffff, 0x66}, {{r2}, 0xfffffffffffffffc, 0x40, 0x2, 0x5, 0x7fffffff}, {{r15}, 0xfffffffffffffffd, 0x0, 0x20, 0x84, 0x3f}, {{r7}, 0x2, 0x40, 0x40000000, 0x7f, 0x2}, {{r8}, 0xfffffffffffffff9, 0x2, 0x35, 0xfffffffffffffff7, 0xa}], 0x4, &(0x7f0000000400)=[{{r10}, 0xfffffffffffffffc, 0x0, 0x40, 0xfff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x11, 0x100000001, 0x4}, {{}, 0x0, 0x1, 0x98000088, 0x3, 0x7fff}, {{r11}, 0xfffffffffffffffa, 0x8, 0x1, 0x8, 0x7fffffff}, {{r12}, 0xfffffffffffffffb, 0x2, 0x1, 0x9cc, 0x4}, {{r2}, 0xe, 0x8, 0x1, 0x5a, 0x1}, {{r13}, 0xfffffffffffffffc, 0x40fff202cf664d, 0x1, 0xbc48b8e, 0x6}, {{r14}, 0x4, 0x40, 0x10, 0xfffffffffffffff8, 0x2}], 0xfffffffe, &(0x7f0000000080)={0xa859, 0xfff}) r16 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r16, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 13:36:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x440, 0x0) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) shmdt(r1) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000100)=0xeb) shmdt(r1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x18}], 0x1, 0x0, 0x0) utimensat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x8, 0xfffffffffffffff8}, {0xd55a}}, 0xd6ec33c4aa48f7ac) 13:36:30 executing program 0: r0 = msgget(0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x85}, 0x8}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r5, 0x0, 0x0) msgsnd(r4, &(0x7f0000000a00)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRES32=r5, @ANYRESDEC=0x0, @ANYRES64=r3, @ANYBLOB="c1d89531a5a979436a0f832cbefb4c98e68a1543fb684f0b621582cc7cede770b6f9ac1df3e2902746613241785cca27b4796159673731d6cf21add8ba59977cc3f350609675c7f5e0f33f40edc470a84107b34273fea9c3350f3d1de53076c8a220ee41d462559a679dd5e36447bd399a3ba670dc3b554b63a54ba5bcf83db60e208c454b60ce7d1cb56a4b76fe7d73353b3ee7eae693d036e15073a8b842e152ef0b6acdae96804db642654f64842be099846f562235bd0a05a4037a06ac128101d7f845a0ee3d183392826ace8400417b9d11c63cda3ce830ddbbf4fbdcf788f2f243740a0c4215"], 0x6, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000700)=ANY=[@ANYBLOB="09000000dba5c1953962c00982d3662d78908b7e0068cd5e1f72916f0791cb01030f4309641ae5ff22c991c40a1843181679e0e6660ff1f7cead86601ac3dc0b653512781872c483d26f094bf0381ea8defff2dafc2abdb20bded830c1d3ba0678ab504d745615c6e38adc90b44372ece29cf17fe1ae26eec5d49c0c1c31fb48e2a36d6cf80e9243fc7eb207900ebe1b694c222574d0de159ef2516d50593ca54c5c74337ceef57b700786eb96eecd73222d0abfca46ebaf22e1a00348c7c3b90a98b2bcfb0c9b3615d8ee1850413831b413ebcec2985761630cac69ace9f33adc7ffe91cf733ab4313078a8413a9d620000000000000000"], 0xffffff64, 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, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fe0b47a735ea6be19b20db60eef8347efffffff5ffffff00d75e047141fe6dba3a09a916c41f15fe861b411453f73aee9d21"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) msgrcv(r4, &(0x7f0000000000)={0x0, ""/130}, 0x8a, 0x0, 0x800) r13 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r13, 0x8040691a, &(0x7f0000000300)) 13:36:30 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000781000/0x2000)=nil, 0x2000, 0x599b8b180a7988fc) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) accept$unix(r4, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:36:30 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, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 13:36:30 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x80000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x109) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2010, r2, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 13:36:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockname(r2, &(0x7f0000002580)=@un=@abs, &(0x7f00000025c0)=0x8) r3 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(r2, &(0x7f0000002840)={&(0x7f0000002600)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002800)=[{&(0x7f0000002640)="deea8de459bdad459bf73a55c3c3ef1a4d23185be4c2e18ff1ff8a35c582615d9a14800f05d13e80677077ef80d4c4ff37d4d8d4cfc017203035f9258ac6054bc4887b21d0ac2154", 0x48}, {&(0x7f00000026c0)="b4e603369b8723a0bd4d10054a2767f8bcf6f898bbeeb49a1fa27ab775576afe94c023a7038421e6c0e0f688f59816340fdca614c5c3d66cb58d6bcc4ddc973386ecbfd60a313a444b94cffc52d337425c8ab562dd0e3c078e94551c51b70cad1b231a57450f1b526966949c27a499c6b529d98a0cd5cba15090c2e097829f0697cf886ee7957dbea5dde62e5ef650d566212552fdd42cf31b2cc126ee06b065073556f55aba7815b4e841ea", 0xac}, {&(0x7f0000002780)="cf471d9c29356bb53665d8fa7c9c70b8a3", 0x11}, {&(0x7f00000027c0)="e1f5360aab9a6815b78586557790e64cd028ff", 0x13}], 0x4, 0x0, 0x0, 0x2}, 0x11) recvmsg(r3, &(0x7f0000002540)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002400)=[{&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f0000000100)=""/5, 0x5}, {&(0x7f0000000140)=""/68, 0x44}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/138, 0x8a}, {&(0x7f0000000280)=""/114, 0x72}, {&(0x7f00000013c0)=""/11, 0xb}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x8, &(0x7f0000002480)=""/152, 0x98}, 0xc92fca68343547d) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) 13:36:31 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./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, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) r4 = kqueue() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r10 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r12, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r14, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x44, 0x40, 0x3b, 0xffffffff}, {{r6}, 0xfffffffffffffffb, 0x41, 0x40, 0x8, 0x9}, {{r7}, 0xff3f8d73ce1a2478, 0x1, 0x80000000, 0x3, 0x10000}, {{r15}, 0xfffffffffffffffa, 0x90, 0x10, 0x7f, 0x4}, {{r1}, 0x8855f804d8489601, 0x4, 0x20, 0x30, 0x5}, {{r9}, 0xfffffffffffffff8, 0x2, 0x40000014, 0x421a0b55, 0xfffffffffffeffff}, {{r10}, 0x6410966100e4d601, 0x0, 0x80, 0x44b, 0x9}, {{r12}, 0xfffffffffffffff9, 0x40, 0x2, 0x3, 0x7}], 0x1ff, &(0x7f0000000140)=[{{r14}, 0xfffffffffffffffb, 0xa, 0x40000000, 0x6, 0x9555}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x10, 0xf0000082, 0x7, 0xffffffffffffffff}], 0xe3c, &(0x7f0000000180)={0xfffffffffffffea8, 0x1}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 13:36:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{}, 0xfff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) socketpair(0x2, 0x400c, 0x6, &(0x7f0000000080)) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186004008b000700000000000000020004009cf0d90000000028000001fee25e010061209a781ef1b1eff561b25a7d68753491c971ea0161", 0x3b}], 0x1) 13:36:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xffffffffffffffff, 0x6, 0x6}], 0x7ff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00012e2f66696c8130003be7d0e8dad94e5f6627ec505bb4de17fb32684b669236085eced13093fe4823a2346c3290928734118a34a5d8f44fc4d1479a5beb388a813b354fa688ceb503cf1d5e89d9f902956e891734f49c2b4a19ffed2c423b020507fc6bf46264abefaba9dad45c5a9342550c2cd1181d911211745f1174cc5acf04aa967257d1ed4e15ce163a2642b0ab0e07293c09dfa22415e26fd65118968e46e5e258f6740978ad8a455c1b1af1726f22"], 0xa) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 13:36:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0xaf}], 0x2, 0x8eb6) shutdown(r0, 0x1) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 13:36:31 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x6, 0x101, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000b9"], 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(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 13:36:31 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffff9c) write(r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30000) r6 = accept$inet6(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) r7 = dup(r4) accept$inet6(r7, &(0x7f0000001540), &(0x7f00000013c0)=0x100000101) getpid() r8 = semget$private(0x0, 0x4, 0x408) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001400)=[{0x2, 0x3, 0x1000}, {0x0, 0x7}, {0x4, 0xfffd, 0x800}, {0x73a7084a8e448584, 0x3, 0x800}, {0x3, 0x4, 0x1000}, {0x4, 0x7}], 0x26b) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x51) semop(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="2af2ff5004e3"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r10, 0x5) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000002c0), 0xfffffe78) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 13:36:31 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x480, &(0x7f0000ffc000/0x1000)=nil) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setreuid(0x0, 0xee01) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) chdir(&(0x7f0000000100)='./file0\x00') shmctl$IPC_STAT(r0, 0x2, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchmodat(r5, &(0x7f0000000140)='./file0\x00', 0x104, 0x6) shmctl$IPC_RMID(r0, 0x0) 13:36:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 13:36:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x2a5, &(0x7f0000000040)="ad22409ef1a4013d52c8e2e264b0b65c8fcb6843f3621d2c7a14a31754be87b21403220cfbe4eab9038311bad0309dfa9dc4004a59423da620726687809ea6fb28fe4aeaa9a24b11ab36ff37b305ba3a99257619dd381938fb") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x7f, 0x81, 0x5, 0x4}]}) 13:36:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffc, 0x1fd, 0x0, "000000000000000100002000", 0x0, 0xc1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 13:36:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8f0040040ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 13:36:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="0edc1bfaa0d95b732f5c1efab0171121571badc12c08437e3126fd24cd89dca280929edab8e3408a22ba328336aaf07b3871c360a1f3e056acc8213597c2afc0feccc4dd580060d0727d36ad9bc905cb1806e3f42155393c5019652dc36108e8a96947a9cd1fa6553e80cfaf0c823b153c2df3086990444b0a0b3b984534f766660eab02eca318b1b948efe354d668da23", 0x91, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x440, 0x80) ioctl$TIOCSCTTY(r2, 0x20007461) getpgrp() r3 = semget$private(0x0, 0x1, 0x80) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000400)="277c5dde47caa41efb29f0bbfddb044caffeefb76f7ce3e0a09af44829e6b2dedf3dcef6b44719060815b3d89338a33354db5f5c944d4e235b0b01872b3aee9f086c1b468903d3488c63e911296227932872442b45318084b49e5587f36737de10452967203a1c830a1882046755f1d212cb6ba61991e70e4ad23aa8e803ee95037af1aea2b7eb40d88a0ea9650020a315ace5efd6ea3eee712f5ea56b9d5909cd2b12891a5f9d6dd144e6da08eb5e185c385398167a0966cd4981eb5d7fe4799c606c804624", 0xc6}], 0x1) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/177) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r14) write(r14, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r13, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r14, 0xc4}], 0x1, 0x0) r15 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r17 = getegid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r20 = getppid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000280)={{0x6, r16, r17, r18, r19, 0x80, 0x2}, 0x5, 0x0, r20, r21, 0x8, 0xadcd, 0x5}) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r23, 0x0, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r24 = socket$unix(0x1, 0x1, 0x0) r25 = kqueue() fcntl$dupfd(r25, 0x2, 0xffffffffffffffff) r26 = openat$pci(0xffffffffffffff9c, &(0x7f0000000680)='/dev/pci\x00', 0x20020, 0x0) r27 = socket(0x800000018, 0x1, 0x0) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r28 = getpgrp() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r30) write(r30, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r29, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r30, 0xc4}], 0x1, 0x0) r31 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r33 = getegid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r36 = getppid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000280)={{0x6, r32, r33, r34, r35, 0x80, 0x2}, 0x5, 0x0, r36, r37, 0x8, 0xadcd, 0x5}) r38 = getgid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r40) write(r40, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r39, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r40, 0xc4}], 0x1, 0x0) r41 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r43 = getegid() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r46 = getppid() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r41, 0x1, &(0x7f0000000280)={{0x6, r42, r43, r44, r45, 0x80, 0x2}, 0x5, 0x0, r46, r47, 0x8, 0xadcd, 0x5}) r48 = getgid() r49 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x88) r50 = kqueue() fcntl$dupfd(r50, 0x2, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r52) write(r52, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r51, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r52, 0xc4}], 0x1, 0x0) r53 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r55 = getegid() getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r58 = getppid() getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000280)={{0x6, r54, r55, r56, r57, 0x80, 0x2}, 0x5, 0x0, r58, r59, 0x8, 0xadcd, 0x5}) sendmsg$unix(r8, &(0x7f0000000840)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="00d07dfa0d80ab66c34c200d584bd59b38d8c6896443306cf7bdc3be2b666a158ac755de7fde378679c026b28a3547540cdd8af1cb55afe834183ade3b4f31f1077bf100c476672648a113538cc9afa3a8d748adde2bbd4c556f6fe16790cd164e9dbb07437c89e22d63f8fde39f6855bc497ad3efbae4324d784a14614fc1fdb79613a807dd47d821d4ed847e586200", 0x90}], 0x1, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r11, r12, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r5, r18, r7}, @rights={0x28, 0xffff, 0x1, [r23, r24, 0xffffffffffffff9c, r25, r26, r27]}, @cred={0x20, 0xffff, 0x0, r28, r6, r35}, @cred={0x20, 0xffff, 0x0, 0x0, r6, r38}, @cred={0x20, 0xffff, 0x0, r5, r44, r48}, @rights={0x20, 0xffff, 0x1, [r49, r50, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r5, r6, r55}], 0x108, 0x400}, 0x80f) 13:36:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{}]}) r0 = socket(0x2, 0x3, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$unix(r2, &(0x7f0000000040)="c5199dff78ec6558dda435774df1212603497a7e015c1f41aa205988229ec59962456fc8e187ad0ceeb0e9c4335d8fcbb4b8a2a18e70c0be25eda931084e6faac864afc4", 0x44, 0x8, &(0x7f00000000c0)=@file={0xcd491aa923d57b67, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 13:36:31 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 = open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x4a}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e3966696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2f6ecf675d2fa639805200db9a980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe49089100"/99], 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r5, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) dup(r5) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r7 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r9, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) r10 = socket(0x0, 0x0, 0x6) write(r10, 0x0, 0x0) r11 = socket(0x1, 0x0, 0x3) r12 = socket(0x2, 0x0, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="81f53e2f66696c653000"], 0x10) write(r12, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r3, &(0x7f0000000000), 0x0, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0xadfbdd4ea4e7c98c, 0x6f1d6ab41cc29dcf, 0x81, 0x9}, {{r8}, 0x7ffffffffffffff5, 0xc, 0xb375aa8aead270d7, 0xfa, 0x9}, {{r9}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x5, 0x6}, {{r10}, 0xfffffffffffffff9, 0x40, 0x10, 0x7, 0x1}, {{r11}, 0xfffffffffffffffe, 0x11, 0xfffff, 0x80000001, 0x6}, {{r12}, 0xfffffffffffffffe, 0x20, 0x4, 0x20, 0x9}, {{r13}, 0xfffffffffffffffa, 0x8, 0x80, 0x8, 0x7f}], 0x4, &(0x7f0000000300)={0x8, 0xb98}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) semget$private(0x0, 0x0, 0x10) r14 = kqueue() kevent(r14, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 13:36:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0xc1e393e6, './bus\x00', './bus\x00'}) write(r0, &(0x7f0000000080)="008000", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:36:32 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000645f8023eb553c8238b7329415a872b5179918a1521d5547d195f209113e435a465c"], &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = openat(r3, &(0x7f00000000c0)='./bus\x00', 0x100, 0x1) r5 = fcntl$dupfd(r1, 0x8, r4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0xffffffffffffffff, r6}, 0xc) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000240)='./bus\x00') r7 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) 13:36:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x74, 0xff, 0x0, 0xfffffffc}, {0x5c}, {0x106, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) recvfrom$inet6(r1, &(0x7f0000000240)=""/154, 0x9a, 0xce6, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCNXCL(r5, 0x2000740e) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 13:36:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) getsockname$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) 13:36:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x9}) 13:36:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) r3 = dup2(r2, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ab9d6abfab0c304201"], 0xffffffffffffffeb}, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x20, 0x200}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10000) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'jap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/sfe\xcd\xfet@\x00', 0x80, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = socket(0x0, 0x0, 0x0) connect$unix(r9, &(0x7f0000000a80)=ANY=[@ANYBLOB="82d46b168acc08949a548a23a6ceff7c7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe93c21ab7b2f"], 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r10, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r10, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r10, 0x2) r11 = kqueue() fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r13 = socket(0x0, 0x0, 0x0) connect$unix(r13, &(0x7f0000000b80)=ANY=[@ANYBLOB="82d46b168acc08949a547423a6ce26fa7b277094a905d78a36924e4b387780e288077a5382b7a889157d8878d2905fe92a21ab7b2f967ab74c4928d699bb0c86e817926207ea6e325fb8f41fc17a924f04833561c7656396287e102f4b94f7fa938849f12119826ccadc3fbe90570e6d4dcd045ee87b8051f8ff28fb1c2f000000001415280f8f3c8d730f44450b5d8a7bad9a00000000"], 0x1) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r14 = msgget$private(0x0, 0x20000003c4) msgrcv(r14, &(0x7f0000000dc0)=ANY=[@ANYBLOB="0000000542709300400000529da36bf3f585a5fe87792f3b00"], 0xc, 0x2, 0x1000) msgsnd(r14, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r14, 0x0, 0x0, 0x1800) r15 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r15, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r15, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r15, 0x2) msgsnd(r8, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r16 = msgget(0x0, 0x100) msgrcv(r16, &(0x7f0000000180)=ANY=[@ANYRES64, @ANYRESOCT=r0, @ANYRES16=0x0, @ANYRES64, @ANYPTR64], 0x5, 0xfffffffffffffffd, 0x1800) r17 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r17, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10002, 0xa6}) msgrcv(r17, &(0x7f0000000b00)=ANY=[@ANYBLOB="2f074de993fed1a7f6bcd08f05a66fee397bc532541a6d1e512ba10d911c3d01948f827ded2c9913fcddadd65a2a824d51efec0ae9afc14c5f13dec7f477aa640f0890fb55f4efa3a275922ab92b5e9714757b40998528b6b9838b003dcaf013c35bb36f58198690c7087bf7"], 0xfffffffffffffe60, 0x0, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r22, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r22, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getppid() r25 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x0, r18, r21, r24, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r20, r25, 0xa5, 0x1, 0x100000000, 0x2}) getpgrp() geteuid() r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r28 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r28, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r28, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r27, &(0x7f0000000880)=ANY=[@ANYRESDEC=r28], 0x1, 0x800) msgrcv(r27, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000007000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d294"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000000540)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21651c189e"], 0x44b, 0x800) r29 = msgget$private(0x0, 0x0) r30 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000200), 0xc) msgsnd(r29, &(0x7f0000000e00)=ANY=[@ANYRESDEC=r30], 0x1, 0x0) msgrcv(r29, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) msgsnd(r29, &(0x7f0000000280)=ANY=[@ANYRES16, @ANYRESOCT, @ANYRES32=r23, @ANYRESDEC, @ANYRES64=0x0, @ANYRESOCT], 0x6, 0x800) r31 = msgget$private(0x0, 0x20) msgsnd(r31, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecfc37e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef55b541b0a27dd399c0ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380371c7ed0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf833682c26ec5de99dce26b0d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f8c24e7f67d7f9d0e0397eeb6dbfa34bf4ecae887f1fc1b5e8a545f9b2e5edf01812bb8"], 0x86, 0x0) msgrcv(r31, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) msgrcv(r31, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d8ff1f1210f4d9066025b69d6db5c6df63a4ff8244cd87d558d971d9fdc9ec757b8e3f3686c090f989daf5fad1346abc013c171f83d37"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r27, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000e40)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r35 = fcntl$getown(0xffffffffffffff9c, 0x5) r36 = socket(0x2, 0x3, 0x0) r37 = socket(0x18, 0x1, 0x0) close(r37) connect$unix(r37, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r38 = getpgid(0xffffffffffffffff) r39 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r39, 0x0, 0x6a, 0x0, 0x0) r40 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r42 = getgid() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r40, 0x3, 0x5, &(0x7f00000003c0)=""/85) r45 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r45, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r47, r46) chown(&(0x7f00000008c0)='./file0\x00', r43, r46) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r41, r42, r43, r44, 0x2, 0x9}, 0x5, 0x5, 0x2}) r48 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r48, 0x0, 0x6a, 0x0, 0x0) r49 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r51 = getgid() getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semctl$GETVAL(r49, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r52, r50) r53 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r53, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r54, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r55, 0x80104267, &(0x7f0000000080)={0x2000000000000488, &(0x7f0000000040)=[{0x2d, 0x0, 0x5, 0x2}, {0x13, 0xfd}, {0x6, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r55, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r57 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r57, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r57, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r59, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r59, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet6(0x18, 0x2, 0x4) r60 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r60, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r60, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r61 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r61, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x85}, {0x14, 0x5}, {0x5}]}) ioctl$BIOCSETIF(r61, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r62 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r62, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r62, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r63 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r63, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r64 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r64, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r64, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r37, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="7ccaefb0eb230b917816182ee9c3565f0e33131b7d0082faf2b77a5988fc79162210b56cca5d26fa081151400b32b191b1aebb20c26b8b65491b341315d25ddfcacc70ba895426465df9c2c0a6f6da0a91fc3896fbf3f1fb4e5c54d1bc8b059da76329361860856114efcf16de7ccbdb3beb3873f8585198857937d921e5ecc4a2aea8f4b10c1df87d825e15638b7ee4b1614357f87c755551e3f860624a0d06d4762a1598b0037c9357cf8a", 0xac}, {&(0x7f0000000180)="3dd53210cc68e024fbd2f860adffc5311959965fa568ea0b69a2f13201f9f35a1fd04e7a30d3e5899f336d0a229d248c10fc32dfdf453290045bb127c29be1474639bf6ffc18ab685915b0500078ffbb60e220d4347ec0de0ef9f42f823487ae7d8124a21883e4a13c637e2a8dff359aeacbaac9718b2d1b4ad240fa185baf1912e09da00bef54a3841506cc7cd82b4793b22ed1eec681e283e4e7819723bf7181a1c16ab2180e5f54bc282404a4ba93b491feda898780e894a1ced7c38379441ef054f1e565dc2a3f657b11f9168544ec9b", 0xd2}], 0x2, &(0x7f0000000e80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r38, @ANYRES32=r43, @ANYRES32=r51, @ANYBLOB="000000001800000000000000ffff0000010000009c0f9f047f5e415da9a1db7868c8aeb29b64ebe3a8fec0236678b9a39c4c5d39d2aac27e02af62684194e044b3083c1e9079f101813bd0174d01f9225cd6041ec10bb7", @ANYRES32, @ANYRES32=r53, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r54, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r36, @ANYRES32=r36, @ANYRES32=r55, @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r36, @ANYRES32=r36, @ANYRES32=r58, @ANYRES32=r59, @ANYRESHEX=r64, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r60, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r61, @ANYRES32, @ANYRES32=r62, @ANYBLOB='\x00\x00\x00\x00', @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r36, @ANYRES32=r63, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xe6, 0x1}, 0xb) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r32, r65, r34, 0x0, 0xa1e38cb2d5f565bb, 0xffffffff00000001}, 0x5, 0xc07, r38, r35, 0xa5, 0x1, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0xd1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 13:36:32 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202f9ffffff6c6530001438d41ff5d956fbd10be582d0c20bb06d696fef7473a37c9fa75898f102f32307df1bc6a77b85191239375221578012e6b3fb7f3734ca730b427f91a1fc53d0"], 0x10) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640), 0x3bb}, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 13:36:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x4002, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r3, &(0x7f0000000080), 0x0, &(0x7f0000000180)) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 13:36:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() r2 = kqueue() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = accept$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) lseek(r6, 0x0, 0x8, 0x1) r7 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = fcntl$dupfd(r1, 0x2, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r10) write(r10, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r10, 0xc4}], 0x1, 0x0) r11 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r13 = getegid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r16 = getppid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000280)={{0x6, r12, r13, r14, r15, 0x80, 0x2}, 0x5, 0x0, r16, r17, 0x8, 0xadcd, 0x5}) setreuid(r5, r12) r18 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r18, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') 13:36:32 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x10003}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x4aa1}, 0xc) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:36:32 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r8) write(r8, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r8, 0xc4}], 0x1, 0x0) r9 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r14 = getppid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000280)={{0x6, r10, r11, r12, r13, 0x80, 0x2}, 0x5, 0x0, r14, r15, 0x8, 0xadcd, 0x5}) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="28b543186accc93de71b512f72f195f13422e16873065da93cdee6794946e0cf9c21238869f2da9101e4f4bdd91283a9649b28e5156c3edd81b2f930260961b5a8d1120dc4cf9d730add66bc04889073cc83850e7fc22bd1db71102c8a1e635eab85014c6f152f63d57f6763d4efb061a007c22862e21d34a5caf2a51be8aeb87830f9cfc56a5e6cce3039ee7b10cd0a17ee0cbfed3183d7fc521809f22a9eba3fe8a27f17ea8292102fe81a05d64000f860dd70c3cc74522911992362cae96d8b1a3c507409041ba7e61fd9ca345f405e936324ea65fd5509b13fc2", 0xdc}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r5, r6, r11}], 0x20, 0x2}, 0x1) 13:36:32 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x802fffd) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x802fffd) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0x1f) 13:36:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r2 = kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000140)=@abs={0x1f95d27d48731892, 0x0, 0x2}, 0x8) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x0, 0x81, 0x4, 0x645}, {0x1, 0x7, 0x7f, 0x3}, {0x538, 0x9, 0x4c, 0x3593}]}) 13:36:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000001c0)=""/122, 0x7a) poll(&(0x7f0000000480)=[{r1, 0x21}], 0x1, 0x0) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSCTTY(r4, 0x20007461) 13:36:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2d94) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x128) 13:36:33 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) r2 = kqueue() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = dup(r4) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) munmap(&(0x7f0000949000/0x4000)=nil, 0x4000) dup2(r1, r6) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) 13:36:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchdir(r2) panic: amap_pp_adjref: negative reference count Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 440438 86018 0 0 0 1 syz-executor.0 *406286 44594 0 0 0x4000000 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd805d1b3d48,e4,1df,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000ce9c00,0,1df000,e4000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000ce9c00,0,7,fffffd807f00b450,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800021fcb838,ffff800020ab0290) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd8073ddda90,c5005601,ffff800000cd0800,1,fffffd807f7c6840,ffff800020ab0290) at VOP_IOCTL+0x88 vn_ioctl(fffffd806ca3e860,c5005601,ffff800000cd0800,ffff800020ab0290) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab0290,ffff800022713558,ffff8000227135a0) at sys_ioctl+0x5b9 syscall(ffff800022713620) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff59,0,3,f9557556010) at Xsyscall+0x128 end of kernel end trace frame: 0xf977a17c670, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.