Warning: Permanently added '10.128.0.143' (ECDSA) to the list of known hosts. 2020/02/22 15:26:38 fuzzer started 2020/02/22 15:26:46 dialing manager at 10.128.15.235:26622 2020/02/22 15:26:46 syscalls: 337 2020/02/22 15:26:46 code coverage: enabled 2020/02/22 15:26:46 comparison tracing: enabled 2020/02/22 15:26:46 extra coverage: support is not implemented in syzkaller 2020/02/22 15:26:46 setuid sandbox: enabled 2020/02/22 15:26:46 namespace sandbox: support is not implemented in syzkaller 2020/02/22 15:26:46 Android sandbox: support is not implemented in syzkaller 2020/02/22 15:26:46 fault injection: support is not implemented in syzkaller 2020/02/22 15:26:46 leak checking: support is not implemented in syzkaller 2020/02/22 15:26:46 net packet injection: enabled 2020/02/22 15:26:46 net device setup: support is not implemented in syzkaller 2020/02/22 15:26:46 concurrency sanitizer: support is not implemented in syzkaller 2020/02/22 15:26:46 devlink PCI setup: support is not implemented in syzkaller 15:26:52 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = msgget$private(0x0, 0x8) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r5, 0x96c5dfc93a9886eb, 0x1000}, 0x1, 0x8, r6, r7, 0xfffffffffffff000, 0x3, 0x4e}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x2) r8 = socket$inet(0x2, 0x6004, 0x3f) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = dup(r0) r10 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x0) linkat(r9, &(0x7f00000002c0)='./file0\x00', r10, &(0x7f0000000340)='./file0\x00', 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GTYPE(r11, 0x40045720, &(0x7f00000003c0)) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r12, 0x41205725, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r13 = accept$unix(0xffffffffffffffff, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r14 = accept(0xffffffffffffffff, &(0x7f0000000640)=@un=@file={0x0, ""/14}, &(0x7f0000000680)=0x10) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff}) socketpair(0x6, 0x2, 0x2, &(0x7f00000007c0)={0xffffffffffffffff}) r18 = accept$unix(r13, &(0x7f0000000800)=@file={0x0, ""/4096}, &(0x7f0000001840)=0x1002) r19 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001880)='/dev/diskmap\x00', 0x8, 0x0) r20 = socket$inet(0x2, 0x3, 0x1) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/vmm\x00', 0x10480, 0x0) kevent(r9, &(0x7f0000000740)=[{{r14}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x5}, {{r15}, 0xffffffffffffffff, 0x70, 0x4, 0x6, 0xd11}, {{r16}, 0xfffffffffffffff8, 0x60, 0x1, 0x8, 0xf791}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x4, 0x2, 0x4, 0x2}], 0xffff7fff, &(0x7f0000001900)=[{{r17}, 0xfffffffffffffffb, 0x61, 0x1, 0x2, 0x80000000}, {{r18}, 0xfffffffffffffffe, 0x4, 0x20, 0x3, 0x4}, {{r19}, 0xfffffffffffffff9, 0x14, 0x80, 0x7, 0x8000}, {{r20}, 0xfffffffffffffffa, 0xaa, 0x80, 0x4, 0x1}, {{r12}, 0xfffffffffffffffc, 0x22, 0x1, 0x4, 0x1}, {{r21}, 0x2, 0xc1, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0xffa, 0x5}], 0x81b, &(0x7f0000001a00)={0x2, 0x2}) 15:26:52 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x2) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) close(r2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000180)=0x13) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000280)=0x7fff, 0x4) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x20, 0x0) fcntl$setstatus(r5, 0x4, 0x80) readlinkat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/187, 0xbb) r6 = socket$unix(0x1, 0x1, 0x0) r7 = socket$inet6(0x18, 0x1, 0x81) fcntl$dupfd(r6, 0x0, r7) r8 = semget$private(0x0, 0x3, 0x401) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000400)=""/108) socketpair(0x2, 0x5, 0x6d, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f00000004c0)=0x7f) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f0000000540)=0x4) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x800, 0x0) ioctl$FIOSETOWN(r11, 0x8004667c, &(0x7f00000005c0)=0x5) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000600)) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f0000000680)={0xa39, 0x1}) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x8, 0x0) read(r13, &(0x7f0000000700)=""/17, 0x11) 15:26:53 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0xb05414e1494bc13a, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7fffffff) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x42, 0x0, 0x0) socket(0x20, 0x4000, 0x4) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000001100)) 15:26:53 executing program 1: r0 = socket(0x2, 0xc003, 0xf0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffb86465ffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6a4896bc01010100000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659ea202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) login: pckbd_enable: command error 15:26:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff239680473d48e4c734a899f96f0b225dc765ed0e76d9276b8a03b10820a58fe43b00010400000000000000d9ac55a52f7dc8062782814d8cefefdb13d4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b03310148d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059f729f7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc32619420423e309f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b566933da3f996255f4dd7183fa2b85204e29c8c37709d7d06702a7897312d6294fdaa47b48ae5ccf2f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e29778902f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da1601ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99bd0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a30500f6ffffffffff31bd10467c0ca0088cc590f42c14b2d904c0fdf00b47bb5f660363706f795ce05e658b0300d7625c71a56b0f6ef1c7b37cf573f2201d84e5eca92f7739761b075cdcb511cc6b84696b4d7d581eda23a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7e22198f6ccf6efbad11bf3f540630000000000000000ddaf2ba58cb1d2da756f223f08c81bb9813a0ae342e295af6099b72fe7799ab6d7fcf2cbe8e2c8af59447bcfa2a6ab4b759bbbdf89fd5d6aa5dd23ce38bcd4ee873668314b96e1caf6c6b95c31ce0724e640d6766899a4e6bd08afa4f34fd78eb7480480eddd1ff1730df0b0af70be486f62c55c524ec2322a6c5112655d1088acbf02c90a53f6f4837970260ded470000"], 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x4, 0x4, 0x5, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7b1f11b7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x9}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7ff}) writev(r0, &(0x7f0000000200)=[{0x0}], 0x1) close(r0) 15:26:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x30, 0x0, 0x0, 0xfffffffe}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) 15:26:53 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./'], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0x8d) 15:26:53 executing program 0: ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000180)={0xb9, 0x0, &(0x7f0000000280)=""/185}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/128, 0x80}, {&(0x7f00000000c0)=""/144, 0x90}], 0x2, &(0x7f0000000200)=""/37, 0x25}, 0x3) 15:26:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) bind(0xffffffffffffffff, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 15:26:53 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000020000007638b47503de5be58db03a4b939ac3f96c8d8fca29cab9cfcca3efa07cdd578580dde09341944b71007a31c501ccb6165a81f5b07e9a471045c16a313011a497ddd8df57401277294da6f0ea1589700b1b6426838b56b1b1acc460aa"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140), &(0x7f0000000180)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:26:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffbeffffffff], [0x0, 0x0, 0x401]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0xfabc, './file0\x00'}) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 15:26:53 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = socket(0x6, 0x8000, 0x3) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0xae65, 0x4) sendto$inet6(r0, &(0x7f0000000080)="fb8cab706909a3afcd2b7315af04900eb9e5e069670d5c93895847e7de1339b552faf8be230f4d7d969d6a1573bfbadf1dbeaa725069f7bef7abc3fe6a945b3895543fcd9bb2c106231224340e663fd5f795022f49708d65ea8fd2d674e065739975d591b7ede76f0f1353609047f1f66a4febb6e500a1f101f48f8a46602b992c8db8d69e397254ed608687fa0c9e286f", 0x801, 0x0, 0x0, 0x0) 15:26:53 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000040)="7295920b40981d99efdbc715427f2d1fc43256e22abecafea332288482be41bb5c213fa55f68eb9523973bbfdbd5ece71c161ab13d1e082c43bac63861a90a568ae33438972fed641df273ad2acd2a142f7361d043d484e55a828b3704aacbffd4cb94016ea0c8cc1be3e2ce16fb55a29ce7c0e72e6a93244978e21ff994d1e031e329ac50327f4ffd", 0x89, 0x0, 0x0) setuid(0xee01) msgget(0x2, 0x200) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 15:26:53 executing program 1: unveil(&(0x7f00000012c0)='./file0\x00', &(0x7f0000000280)='W\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000001300)='c\x00') readlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x8b) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x7, 0x0, r1, 0x0, 0x0, 0xffffffff, 0x80a6}) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) rmdir(&(0x7f0000000040)='./file0\x00') dup2(r2, r4) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r2, @ANYRES16=0x0], 0x3, 0x1, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r6) r7 = getegid() r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0xa, r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) r11 = getgid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, r6, r7, 0x0, r11, 0x0, 0x100}, 0x8000, 0x4, r1, r10, 0x2ee, 0x8, 0x9552, 0x2}) msgget(0x0, 0x8) getgroups(0x1, &(0x7f0000000000)=[r9]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r12, 0x0]) setegid(r13) r14 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r14, 0xffff, 0x200, &(0x7f0000000140)=0x3, 0x4) listen(r14, 0x0) setgroups(0x0, 0x0) setuid(0xee01) 15:26:54 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/73}, &(0x7f00000001c0)=0x4b) close(r2) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x84}], 0x1, 0x81) poll(&(0x7f0000000080)=[{r0, 0x54}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0xa0) 15:26:54 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x7, 0x1, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0/../file0\x00', 0x80, 0x10) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) unlinkat(r4, &(0x7f0000000040)='./file0/../file0\x00', 0x8) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r3, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESDEC=r2], @ANYBLOB="cab62208d8e58de935cb7df04de3be643426c350a229a8bfe016b07b0c4ab9c1915f23f5bebc00e6250ebfef201c8099191ba09737daa198c81b8a538ee422c361d98b2ba93463bfbb0876baa6a375e1a4b8dabb0f075550631421b2dc392f13cf3e51a158684d3a74222c75c4d2bea6200ef1195a058732ee3401937ca662d9537b4518afca15c1a9ad6a0407cef046ed684bbf71a3eb35eb64cdbeaf5185fa5fd13c34ed33d65c76430d9eedbf021811929542108dcd949c14d4cb82", @ANYRESOCT, @ANYRESDEC=r0]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 15:26:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000880)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x24, 0x0, 0x110) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000200)='[\xda\x1d\xa2D\xbe\n\xd3\xf5\xff\t\xc7\x94\n\nh\xea\xa0\xc04cG\x1e/\xf1M\xccy\xceZl\xd7\xdd\x8c{D\xbcY1\xc6\xb4\xd2\xe1']) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) r6 = getpgid(0x0) fcntl$setown(r4, 0x6, r6) getpgid(r6) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000240)="0ca6407c0790b2858f4b692fab5e5ae93c4ac3eefe67f643543b776b83e915c69fc4aed17a76519cee2c050f8903153acf6f0993d9684b2e17954ab39d0fce008b3003019a1eae956411c5c6845540e3fa5a49a148e7c81664c8766f2f42eedfbdd21a5abbb97b3ccdd9aa4b5e83a9ddd1b92d4ad5518d53f0eb36b1715f81a8734da71ca97bb0d7e1cfe3afe8f9d40d05878318d68f5fce6e8de362d66fef60eca904e91222a5bbc55a105b1d3c428bf6ee951013aacddee80d8f50635ab6e56065f1b636c9e1ceeaa5471428e253f65ceab895f977bc62b6b73d9e0a56073ba344596cc6465817ae5b1611b059318f9934adbbfcd345496f555535", 0xfc}, {&(0x7f0000000140)="52d413abeaf0a53864722c73139c1696f2897c6f8c0a6eb134abe399b724738915459eab4663ea8e76b14d3cfea1ccb441d704bf2e059dc92517bb1de338184ef64c8e2ebf04ebfe588540e64171f483b8", 0x51}, {&(0x7f0000000380)="28237ee6b19ed51d47bc99b8e9f4cf8ea67b44dd7653facea66ffaaa8f716764589aa1595b4bf383f07d453f02be09973cdf95098db3afa19f25225bafae896924c155836531c4ddf8ed6b5e310d6dce1841738c010074b37596fd46d5b726932d8a6c012e8aa227bc4cbfad2a2d16c8ba117d2f543367e69b64fae069", 0x7d}, {&(0x7f0000000400)="dba7e5865e3e73d5dc831fb6bf4f2258be518db8fedc3b4d5367666e1df64885e0fd72cd28808aabd2f90b0da9bb57da0608039a7aeb77c437610f16f2bdc5f0c96993704a5fc5c2c0afaf1a606ed440c8089d91a9acca24863a4d40d692", 0x5e}, {&(0x7f00000000c0)="820e0a1ef4679475412497c56610bbd99c7b", 0x12}, {&(0x7f00000004c0)="cadf0c7d840c8bf99aff97afb17f8da914ce24d586f1905e875e84b9d50376fd0804c9a51783f533b7be8c0d718731b1cb66519084c049532039deceeb3e478851020cf4937f0f72c89c70a52ac32022fe633eaff322e6e0b28a044270eae776f78b614d2e4e598b560f17000989f1c977e3e2b885dc04a8d2804ee706a9ce0834ed863ff69c7ee45b60", 0x8a}, {&(0x7f0000000580)="d1203f691858fae6a253b758e8075757bc672d2123bdd5582dbc46d33a2e4db05c268bbf9d23c256c75bc6fb329702a22e928390e6c90e3b9704975168edb0d6e183877ac7289118f47757ae7b26934b625befa6d9eba202a6764a276a3940c4004760e9692fdd4289e41bebf86f58db25b8790a7845ce73b430fa13cbb7ade1c504dcdf0066cacfd7e19ea584f03de716f2ba1c286b3a6c787b0ccd1369f3", 0x9f}, {&(0x7f0000000640)="5a96c0293c2e2dc993defe21779ce8397eeeca071e45c6984e124f3e7b98105502a5353b244289cc9da187a05ca3824861083fd43333ab69c95ddbad82292289bd933f47fa0617432919fd8b5bdd80ddeb981d53dd62144e6b0c2a1bf04062f4c28b256bcb7ff85b877b983f33152c84cfe1093d7a569651dc207caa5ddabcee2b0a19112934893a2915ec7ba1dab25d9a3f353421082c7f815a29bd0403d1b934aa4c3288bb65c51b5f0c7a6be02a", 0xaf}, {&(0x7f0000000700)="162b227182a542b68a220b19a9a1cfc5825d0b59c2f698a3e5bcc7f8c2dc83ae3cd0964c5f7f2ca1cbf5e22503a64225dd7250dc1c7088d41ad4ba475cb07ca0166275e1c194a68e6fee84ad3175b77cddd71b54cce7504c951b068515b67a7f1dfa777d05bf543cf1803081badc", 0x6e}], 0x9, 0x0, 0x0, 0x3}, 0xa) preadv(r2, &(0x7f0000000000), 0x0, 0x0, 0x0) 15:26:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1001e000000000000000000000045efcd72"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="81", 0x3e7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xc79f, 0x9, 0x0, 0x0, "a030b4ea595c171f8ac288e61087101b3a86625e"}) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "8509558800"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x59) dup2(0xffffffffffffffff, r3) 15:26:54 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) pwritev(r1, &(0x7f0000001300), 0x0, 0x0, 0xfffffffffffffffd) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000000)={0x59c27a24, 0x6}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) getuid() setrlimit(0x3, &(0x7f0000000040)) 15:26:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x800000000000}, {{r0}}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000100)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f00000001c0)={0x2, './file0\x00', './file0\x00'}) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x400) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000180)=0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x14a) 15:26:54 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket$inet6(0x18, 0x1, 0x36) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r6 = socket$inet(0x2, 0x5, 0x8) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r7, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) socketpair(0x7, 0x3, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/diskmap\x00', 0x800, 0x0) kevent(r2, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x3f, 0x2}, {{r0}, 0xfffffffffffffff9, 0x88, 0x2, 0x40, 0x1}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x633}, {{r0}, 0xfffffffffffffff8, 0x11, 0x1, 0x8, 0x7f}, {{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0xffffffffffff4d06, 0x80}, {{r4}, 0xffffffffffffffff, 0x10, 0x2, 0x1, 0x7f}], 0x100, &(0x7f0000000800)=[{{r5}, 0xfffffffffffffff8, 0x8, 0x8, 0x2, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x3ff, 0x5}, {{r6}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x0, 0xfffffffffffffc00}, {{r7}, 0xfffffffffffffffb, 0x2, 0xfffff, 0xfa, 0x6}, {{}, 0xfffffffffffffff9, 0x40, 0x1, 0x9}, {{r8}, 0x9, 0xa4, 0x1, 0x6, 0x1f}, {{r9}, 0xfffffffffffffff9, 0x20, 0x2, 0x1}], 0xfff, &(0x7f0000000900)={0x8, 0x9}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="4f37d9ac900d3cf9f18c", 0xa, 0x0, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r11 = socket(0x2, 0xc003, 0x0) connect$unix(r11, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adfdffffffffffff447b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a86e6abca64896819f507d0000000000cd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f07b14385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b755500000000000000003e70f6b4a062c6ca8d12540ccbca45000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d53eef9e8b0fb636710000d2f97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04f09000000004fad4b03c88132e19769e70a2ea6f78d00000036d1161b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d308682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e33edc2a8bcc7102e6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136d097a5d83092960862b8102bc1f84da03ea23b11041034906ce6dc83c3fba37ff1547118f569f6e87cb950fe286ef99252e35109463c50d4ebb0f11934acb99ae1ad670224f918fd6bf321659a89495a2856f00d3accbda54ec70b5260ff5a00f3d43881052e0e429f4b0a960091867212eb914a69d1413e8cfe753bcfaba7e40000000000000000000000005efea7a670bfbed345d8b9b6683308fccb47d9c4936d39ff47cade113c3b6002baed55c0b2d6ec968164fe69b2f6c57f393775b66ffcf50005c9563f7db12aeff359020802fac3cd2f56e937921398d41194b847e51ec8e7c20530383be2a3ed26ac11bc6787e3d0bc808f47709a5e70fe3be13caa151f0e89d97b623b92b462d5fcb5b6acc198ceae9c8263eae33b35dd0a98f524abba5b613578773278a10015ff5ec024bb1c94ab939d8bac352fd7f22a02065f479ef2b5eac09f58923c1649b821e7ce2b34962a7aa6e1467ad6456f11e942ce09cb1c1ac3c695ac97791e991a08c573089a9cd2e85d596d6518325fac386bdaca4ce6807ca788110fdd3c1850ca59e2e118b36722242be9645ef33a67085f7cffd5a66c5e5fe3b55d5cf287ed68ed0547d78b36464ae749d69512e84545a68ac061d2bb4097692a5d9947342c1edb9431c038b76837e9b3ea5bcc21e3309c121ff47ea0592bc8b15dc2257566aac5bac2ba2cde1c86587ef9d642d692a419a95046dbeb33463406ad8e0bcadcea2d5517a5258fec2386725f3884c644c9fc9675096217b5de90d43530f43948cf144ddf20c679b453e2fb8d92889394d54fee1996bd4397bfbcbddf908de9015761d2660b65b2567a4a74"], 0x1) r12 = dup2(r11, r10) r13 = accept$inet(r12, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r13, 0xffff, 0x100e, &(0x7f0000000000)=0x9, 0x1b) r14 = dup(r10) sendto$inet6(r14, &(0x7f0000000040), 0x10035, 0x0, 0x0, 0x0) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) accept$unix(r15, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000001200"/78], &(0x7f0000000680)=0x4e) 15:26:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00010400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059f729f7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc32619420423e309f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ccf2f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e29778902f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658b0300d7625c71a56b0f6ef1c7b3761b0cd8bb2e075cdcb511cc6b84696b4d7d581eda23a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7e22198f6ccf6efbad11bf3f540630000000000000000ddaf2ba58cb1d2da756f223f08c81bb9813a0ae342e295af6099b72fd08ce3e8e7799ab6d7fcf2cbe8e2c84b59447bcfa2a6ab4b759bbbdf89fd5d6aa5dd23ce38bcd4ee873668314b96e1caf6c6b95c31ce0724e640d6766899a4e6bd08afa4f34fd78eb7480480eddd1ff1730df0b0af70be486f62c55c524ec2322a6c5112655d1088acbf02c90a53f6f4837970260ded47"], 0x10) writev(r0, &(0x7f0000000200)=[{0x0}], 0x1) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) sendmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffff, 0x7fff}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="bfa7a9256317807ddc27a9", 0xb}, {&(0x7f0000000240)="ace80cd2d186c6651cb080d5b88719bed16ee39e09a36a7e00c881db26875834e614d24a7624e656738dec6aec1f3f0b480577ef69175672a3da7785128b17205a254c4e5498f599e0adc47d0f9f44034c8c25e41d1f34ff6d8cbbd618fd7bcba909185fe274ef8df1312c245021750536b0f3d45333fabb7e00b015f69f4cf4c59b8a62ec1ebdbb27a879650339b93973ce09e7d1fec81022228c795d43d35e77bfc89b06a2f0092103311a20e4ef2c933248af21658e7f366dc2139d793c0b248bc398bd3ad6c723683eca3b6ac2", 0xcf}, {&(0x7f0000000340)="b0ea57bb2c1c9374bcda600199e5fee9b57e1f0fc63581f39fb8a1abe34384f7e4c0d5f71c5a03c98592ef8598a756db1e168c4c93bf36c055572cd37f0a386bfe98a07ce90e550081af58cb2edfa6af8e1bf0dbbe07c52046ef41f5797d876097ebb7e81e743095f97e81cb244c3b623dee721f87dda41c93a08fcdd636657526fe434bc43af75f070c9ab11ac730f854eba3578fbdbc6cbb04fb567b8f33d4de41a6d37871748561ad9b63b248a4a15eb794ca19e097144f54f7c957e5d6b6117cc0d6b34c400cbb8c4160013d5a71770ab1befc8e4afa51c856e4c843262cf7ace90b9edf2e49974c1ce7ea25ac", 0xef}, {&(0x7f0000000140)="3ae161e8190636b16bde852923ecb4bec93ffa363771d4251299a65590cd3e8446fa5b799aa872590bbafddee1d1d89862db5ade15f61d18aa5961e32fc311e9eac045ef5a2553e292509b963e", 0x4d}], 0x4, &(0x7f00000005c0)=[{0x100, 0x1, 0x6, "ccbd6d49725bbebab694e7b2663286ee4bb9b0066a4476fe2faacdf85347c7dcb63b602e1b64e1e57ade293a632a2714d17d1257fb09e714d637085b80433ded059c831f7248f88409b1e1eb7834bf94b370ec3514965e8f0dd68f853d48e28b548b62a3051f54658d29ebfe61ef4dcddb6efa4d1b90c8ceea3dbdbb0e9961e00fe9b20b23056615b56f93fa0589cb2c86634ec98056952ae6be6a1b06d16ac6d2af714c3e8cd920d99990105b6de86e91ed21d59f4e1481349ddfe9c91c2d50b8d24bc4ad4ea1dd87fb21deb1d7d75fccd31a2499b410830f0a7d9b2621d09cde19749daa6ddf3a52"}, {0x88, 0xffff, 0x38, "72334f78407b5d1d38f15ccf5bc02101c8ac79634d67cc3bdc8dedac397d5df95db27ae6d3285c6e4092888730b899bbe86485c4642bc0970be873bff9c05713dc39d802d5e1f2c0f519adad79d3ed76119533a7966ec8b0d770106d0fd4ee1d0ae8756e1706e16c278d8bc392169bc42f863a4d159cafcc"}, {0x98, 0xffff, 0x3f, "015a81f7df7018f127aa5c8b0a03e856c8e1da4eae292fb6464f27322148b2d9f067f30112237c464d93461e6cf9ecb9a37ad7d70bcdc14162e3462a7f32ad994a0d157109094b21da91c33357e2df9b1534f3391e14f6a89da901d62a0e7890d33c2d993e183861092e8b9ba466cf809d5578edef78b465213fa0955657ebd93113c4"}], 0x220}, 0xd) r2 = accept$unix(r0, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffff, 0x2}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r6, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000040)) sendmsg$unix(r4, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0x0) recvmsg(r5, 0x0, 0x0) recvmsg(r4, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0xfffffc7c, 0x0}, 0x1) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) r7 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) sendmsg(r7, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001400), 0x0, &(0x7f0000002c80)=[{0x10, 0x1, 0x3ff}, {0x60, 0x1, 0x80, "14af420c76ad08ce25298e0f82d7aeb29f54eb611e2cf58855254264f6effa920f9b25ce8d333d9a7f35669a23df699a162ad6cdf9406f8e88bafaea2c4e68ccb0720816d1795d40c7"}, {0xb8, 0xffff, 0x7, "81da6673233de14fefd5c6ce0bf8aea176653fc7897af9d53e3b1acd58a96ab1c2a8bb2adf24b370904dd0d36f456a599d6fe105f16fbf6e331c625281e84b741797aff4f764fbba096c26a1109e76036428533501acdb0a76e08d2383f721afff8e6d9810976e71495003ade1086dd77e59b6b9dbb285f023eac7c9f5f0071acf41741ecb6b8264a9da3048bea2c0ca1c6c101106bfe93cc66b7c34679aa4d14a1d8742"}, {0x10}, {0x98, 0x1, 0x8, "39a72b289b264895fde9916f59e3b9e3965bcf80c30a01b537b725ee2832687210e9c6cada13435b316b5d19fbc76c39920b84c9d7eeef18142917dcb1e3c94ad511d3ec7902491bc2ffdd57a841b19e0987d7f2f457f777d18913a50d3bf1fd774911716e344fcd56969e91edfdcee30f24d53df6d8f838e59cf7513c892c979dcf12ae2ffb"}], 0x1d0}, 0x0) 15:26:54 executing program 0: r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[r0]) 15:26:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00003800010000bda1e800000000e71da7377e67679707a14b043a2442ea0bab0b50000000d5b603002f0000aa9502e1c4087dddb200ffe63c5554993cd3c40d9fd5df85660100671273b7e90100fc0306"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)=0x2) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x1, 0x7, 0x0, 0x6, 0x1}) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x32, 0x8000, 0x0) setsockopt(r7, 0x1000000029, 0x20, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r8, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) preadv(r8, &(0x7f0000000600), 0x0, 0x0, 0x7ff) 15:26:54 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) connect$unix(r0, &(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8) execve(&(0x7f0000001140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000001340)='\x00\x13\x00\x00?\x99\x9c\x11\xf4-\xa4G\xb7\x80\xa1y\xe3\xf0\xd6[N\xbb\xa7I\x95\x80\xb2@\xf1y\xca\xaf\x9f\xf3\x0e\xbf^\xd8z\x8f\x88\xe0\xf8\xaa\x1c\xa6\xb9^\xeb\v%\f\xda\xf5=a\xc5\x15:\xf5\x9c\xbc\xdfyEO\xd1\xf8\x98^.\x12yUZs$\x036\xfa\xbf\xdd~\x00\x1d\xa5\x87?\xe2\xdf\xd7\x7fv\x94\x04\x8c\nL\xbf\x81\xff\x8fvT>\x92ri\x0e\xb3\xa7\x06\x19\x12(\x12\x90~\x89\x15#\xdb\t\"\xf7\xc4\x18\xc7\xf3\r{KG~L\x06h\xd2\x88}C\xeb\xc9i\x15Q*\xab@Z\"e`Z\xfb\xe3\x87\xde,\x98Tirx\xed\xe0\xcc\x86\xcd;\xc6c\xf7\xae\r\xc2!\xb7\xd5}d\x9a\xff\xa3\x8c\xec\xf7\xa5\x80\xf0\x9f\x8aY\xd1K@\n\xd0\xbf\xb5pX\x83N\xe8\xc9a\xe5\x98eFA\xf1\x198g\xbe\xeaV\b\x1c\x14\xa1N\xa9\x7f\x81\xac\xa9\xb5\x96[/-\x88\xc26n\x8d\xd7%NEw\xce\xfa\x86\xb6\xc3\x9dt', &(0x7f00000001c0)='$\'&}\x00', &(0x7f0000000200)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x12i%\x00', &(0x7f0000000300)='+%*&\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='[\x00', &(0x7f0000000480)='.\x00']) mkdirat(r0, &(0x7f0000001300)='./file1/file0\x00', 0x174) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r1 = semget$private(0x0, 0x5, 0x20e) semop(r1, &(0x7f0000001200)=[{0x1, 0x7, 0x800}, {0x1, 0xff, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x8, 0x1000}, {0x1, 0x200, 0x1800}, {0x2, 0x401}, {0x4, 0x7, 0x1000}, {0x0, 0xe5f4}], 0x8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r1, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x3000}, {0x1}, {0x8b736a9ac564d422, 0x7f, 0x1c00}, {0x0, 0x42c, 0x1800}, {0x3, 0x5}, {0x0, 0xffffffffffffff80, 0x1400}], 0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x9642, './file1\x00', './file1/file0\x00'}) chroot(&(0x7f0000001180)='./file0\x00') semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001440)=""/4108) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000540)=0x1) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000500)=""/26) nanosleep(&(0x7f0000000080), 0x0) 15:26:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282905000000720fd32d2babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657afa8c500000002000000000000020208a3710100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) dup2(r2, r0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="ec1d000000000000ddfc630b84486250b099aa9b7272c428de4162ab1194de0d71142803ee38913bdb4a0a883344c9b6e1ee7e9f87b5176ffdf6a4fb8c598a77817694e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c007990cf40b9c8b754daeb2982d28606050dc516a0af1461584b00000000c32e29e3a2dcb27a4338f72f000000000026f39a00000000c3569a47216586cb5661038817a900000000e05b428931d069366f1550f86cb20a08ef09e8ec88e2ce0194c4e6a934807f50869418c83bf75311659ea8332f5e4dbae89c139b6ac95a36bcfb0739437b"], 0x1, 0x800) msgsnd(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae00000007000000009c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6714a8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f78a634a3e36e467e58e92e8c30a130a9a062e6f6298d1825e642158f9a5c78089426a715511dcf7eff214c1a2632b3f5340681300000f77c19b8db70328cde300ae594cf248fdeb30a3942ec48cd2652e9d79651a18a7bab256c034599eab6e71427c1c074fa02db9c8c"], 0x107, 0x40000000000800) r4 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r8) chown(&(0x7f00000002c0)='./file0\x00', 0x0, r8) r9 = getuid() setreuid(0xee00, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r11) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r13 = getpgid(0x0) fcntl$setown(r12, 0x6, r13) r14 = getpgid(0x0) fcntl$setown(r12, 0x6, r14) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r16 = getpgid(0x0) fcntl$setown(r15, 0x6, r16) r17 = getpgid(0x0) fcntl$setown(r15, 0x6, r17) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0xd5, r4, r6, r9, r11, 0x25, 0xd98c}, 0x8000, 0x9, r14, r17, 0x9, 0x8, 0x3, 0x5}) 15:26:54 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/219, 0xdb) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="050000b6c6fc9aa94ea2105d0c48a8a16431ef75fbe505f65f658a0b295f4fed", 0x20}, {&(0x7f00000001c0)="7a486e14d6728d9592002bab3a247c0f000000000000514c927a57cf8b495a01f1af7ef0727050129bcdde78504728f673165ad0d8ea56748035946a42f6c4ce6a731c9533cf7f60ced3a9832cce0acc67981f6647d708aad0096805b69273657d23c32b3fd0ada52c5e72293b93903e1e6c3b21bbc99897956b3286aa4d650501e9b66f095db08bc24b4c8e766fdeb149709c4ba5690602309973ac56d4589099ecd3ca94660b6c5c4cfbc54489ff5832a3be9b168b7b92a7fc2a6686da4f", 0xbf}, {&(0x7f0000000300)="bc63078e1848545bfae685700779f85aa7486765ff415b7e3d1d35e9d8f8426f973d35bff75683b7e6fdfd94ff9e440ca47b43f56c8f5bd2942881c7e6b4b5f7ed2ed6bc4fd592a1a4d1980ed45177be30b81ff4bfca070baa26ad58095200685fa9893a099480a912e560e6ba554098bf", 0x71}], 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) execve(0x0, 0x0, 0x0) 15:26:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x400000007, 0x358e}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 15:26:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffbdfffffffff], [0x0, 0x8000, 0x51e]}}) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r6, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r7, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r9, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r10, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r11, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r12 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r12, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r5}, 0x8000000000000003, 0x0, 0xfffff, 0x1f, 0x5}, {{r6}, 0xfffffffffffffffc, 0x28, 0x2, 0x18616e7d, 0xf652}, {{r7}, 0x0, 0x0, 0x4, 0x6, 0x7}, {{r8}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x1, 0x3}, {{r9}, 0xfffffffffffffffe, 0x6, 0x20, 0x7, 0x6}, {{r10}, 0xfffffffffffffffe, 0x22, 0x40000000, 0x0, 0x7}, {{r11}, 0x0, 0x37, 0x8, 0xffffffffffffffff, 0x1}], 0x8, &(0x7f00000001c0)=[{{r12}, 0xfffffffffffffffc, 0x44, 0x20, 0x800, 0x49e5}, {{r13}, 0x53649a6dd10a540d, 0x10, 0x40000000, 0x400, 0x2}, {{r14}, 0xfffffffffffffffa, 0x2, 0x20000000, 0xffffffffffffffc0, 0x800}], 0xffffcbf5, &(0x7f00000004c0)={0x0, 0x10001}) munlock(&(0x7f00001b6000/0x1000)=nil, 0x1000) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 15:26:54 executing program 1: munlockall() truncate(&(0x7f0000000040)='.\x00', 0x0, 0xfffffffffffffffc) 15:26:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7ff, 0xd3f5}, 0xc) 15:26:54 executing program 1: minherit(&(0x7f000003a000/0x4000)=nil, 0x4000, 0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x247], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffdfffffffffffb], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = shmget(0x3, 0x1000, 0x690, &(0x7f000040a000/0x1000)=nil) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() r10 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r10, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r10, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x4, 0x9}) r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget(0x2, 0xc0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r19 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r15, r16, r17, r18, 0x121, 0x9}, 0x800, 0x1, r19, r20, 0x3, 0x1, 0x1, 0x5}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r16, 0x1e4, 0x8}, 0x5, 0x5, r7, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/19) r21 = getuid() setreuid(0xee00, r21) r22 = getegid() r23 = getuid() setreuid(0xee00, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r25) r26 = getpgrp() r27 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x9, r21, r22, r23, r25, 0x54, 0xc0}, 0x80, 0x6d5e, r26, r27, 0x7, 0x1, 0x6}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/11) 15:26:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000f9ae4f36a95e77f200"}) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r0, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCEXCL(r0, 0x2000740d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:26:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x28}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = getpgid(0x0) fcntl$setown(r2, 0x6, r4) getpid() getppid() getppid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = getpgid(0x0) fcntl$setown(r5, 0x6, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r8 = getpgid(0x0) fcntl$setown(r7, 0x6, r8) r9 = getpgrp() r10 = getpgid(r9) fcntl$setown(r1, 0x6, r10) r11 = getpgid(0x0) fcntl$setown(r1, 0x6, r11) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x401) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 15:26:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x400000000018, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x400000002, 0x0) close(r3) sendmsg$unix(r3, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) bind(r3, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x20}, 0x8) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x49) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 15:26:54 executing program 1: r0 = msgget$private(0x0, 0x2d9) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r1 = socket(0x2, 0xc003, 0x0) setsockopt(r1, 0x0, 0x6b, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYPTR=&(0x7f0000000800)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESOCT=r1], @ANYBLOB="14f4059e73b45d93a78356844cb9c3a528603c95f953", @ANYPTR, @ANYRES16, @ANYRES64=r2]], 0x1, 0x40000000000800) syz_open_pts() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x4, &(0x7f0000001280)="02000000", 0x4) r4 = dup(r3) r5 = socket(0x18, 0x400000002, 0x0) r6 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = socket(0x10, 0x3, 0x1) setsockopt(r8, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r9 = getpgrp() fcntl$lock(r8, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r9}) r10 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r10, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r14 = getuid() r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) close(r16) r17 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r16, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) r21 = getpgrp() r22 = getgid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r20, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000700)={r21, r23, r22}, 0xc) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000600)={r21, r18, r17}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000005c0)={{0x3, 0x0, r17, r14, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r24, 0x0, r25, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) sendmsg$unix(r5, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r6, r7, r25}], 0x40}, 0x0) read(r5, &(0x7f0000000340)=""/226, 0xfffffffffffffff3) r26 = syz_open_pts() r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r27, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c9c975498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r27, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) msgsnd(r27, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000049f3d2d4ae7defbdba99f5605c5b07029989971932efa7db62241e8def917302a1dbeac9bdf70d51a8622804a15cbc3035be9ea1636f77e6253b913a28344e41c8515e808f287ce7ac90432f6895e2d995f2ba0e968f48180addf3c34adb18df184648ce57b4a76a"], 0x70, 0x0) close(r26) ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x3}) write(r26, &(0x7f0000000140)='\r', 0x1) socket(0x11, 0x4003, 0x7f) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x11, 0x4003, 0x7f) 15:26:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4, 0x9}, {0x3ff, 0x9}}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5c}, {0x35}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 15:26:54 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="56102127fc583b114d92b9e27bf07746c088b333d5140d71f64c2cf9432f16081a0485d6e3c27ea1ad0eef33605ff9bea46e5ed98886431b4edc9bacc1259180f9531535485cdd713a905f2dcaf20d2803c244f583f8bc991765f095584af21c28406324ac3edee8cd6051d4961cc05c98eb24511662fe0a4b955b5c9cac60a35fe571203ca97afef5", 0x89}, {&(0x7f0000000280)="c0e6f91e5bb1540c0bc2618182f0ee5e96dd35dde2c1a588b988d401d7c06007f3bbd9260cce975c3a4b402823580e506cea94a21b1e84eade066dd4b6d39e620c9a61dff2df3f82480c10bf9605c697e1dddf96cb2ce430e57992d5b02e730830fc745099dd8a43ca806ffda7fdc42356415cb4d1fceee8f178", 0x7a}, {&(0x7f0000000300)}, {&(0x7f0000000340)="85ae7ae5d0ecb99a1ffdd16e79d9d1239ac4d0ed2a9377cb55a070d7ece19d26138f9d1bd5f63363014b9d98ed7d292ce1ff9e1e0a24f6b9b120252226a3e2b5c9558a317de824ee84504066a0d7e1b46cc81d5300d82809babbbd1a77a95d8a094effe447f02e0c96aff36250c18d9ce1310e96531e58e2a8e0d317ee3ed98e137bd021ae947d228828eb739beb07a2a782f16401d9903d5f6f5a9d6bc09753e5a983dbd0df6972f6f8ec84aa35f86f3de8c1a5a4d95e0a8bc67234d75dae301185f80a84957c891b78323b604ac230872670a39a8e3c16aaa0e49cd644093221347332c4736718", 0xe8}, {&(0x7f0000000440)="e47f97036f7d0873f4b6bde2c92583b2a57e9f28f58572773b75b7bbdb02f7f82d3e0721a6468f2f1721d84bdd13c1306eaa188843800b113ba30a5f3ad7618fc64730580a02b59fbf0aa963f6be5b6d7402aee4ac2a5ee33eb74300e37f8b3d047a40ec93679fdee1419e102046bf628df959ba5da4e40fdddbb30bfd1dc7", 0x7f}, {&(0x7f00000004c0)="a4a2a1ba205719e9cdc711cf1551a1703ff5eefbdaefb305b2f8e068ebfc21f38aeb9bb3a4fcc974c3cac67e659a2604fb18d195b4aaf52745ce14351c0871035c56f09ed8c6ac1c330316b0d4e0b9e5fc0a8f8cfd445991c92a756c89d0beca32ba4bdc7128", 0x66}], 0x6, 0x0, 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = getpgid(0x0) fcntl$setown(r2, 0x6, r4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = msgget(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="03000000000000001e78473b441026d21f53e37e3ff6cc157350110ac6c1a6beed2dd96c42d966f0ed2430ffc0f5269cd226f0e21227d0286d6b2983be7556eb1282166bc28180a833e56ac5b955278966f1aa8a67deb08a61b73e941d62297c56d632ab7a6bf53b930f973edab59ef182b5021e13a8843478b55629499f08c6e7f4e9bfb5a436d902b31a0898f0fdb22f317e25c9dc41aded0c421774caed2b9eabdaa4dd3dc709cae17c023fc432fc4ab1b5b342c513a236f125794f10e291a74a5782400a7e568c9567fba6825af53005ca2d2ccf2fab82210385c2ada0ba2060d990b45570849c8099badc4131fb1e85a0b89cd8b406c4e71a961c480d8e840870b0867061f0c10f1709232d5dcb02bf3f601a98057f168155d2d2ece2941937ffdf845b2f24ce6986293ada4cd9e1c8b2614ab8ea19b24349081aa0bdf6e9f9de11c2f637223d219ec508d422d0d25e4bcbd8d91edde92641d15dd16bef653611e0b243e039c4a9dea813a0fb76d87e33338407d01e780413c4147c5cb33233210fd246ec1aaa76de30849e6dfe7d7fd156167102fc94beaa4f457a0f9f9a9f7fb825f693f026a0b7c0"], 0x1ab, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r7, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = semget$private(0x0, 0x1, 0x100) r10 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r12) r13 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000000)={{0x20, r10, r12, r13, r15, 0x1, 0xf57}, 0x9, 0xdb, 0x4}) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000780)=""/183) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xab33673602b13e1e) 15:26:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x6, 0xfffffffb, 0x0, 0x0, 0x101, 0x4, 0x1000, 0x1, 0x2, 0x5, 0x2}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) 15:26:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000831, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x60}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 15:26:54 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x81) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0x4}, {0x1, 0x23c0ff90}}, 0x2) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='./file1\x00', 0x5, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x8}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000003900)) 15:26:54 executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000080)=0x80) r1 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r1, 0x0) setreuid(0xee00, r1) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r5 = semget$private(0x0, 0x8, 0x100010282) semop(r5, &(0x7f0000000000)=[{0x6, 0x0, 0x800}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r7 = getpgid(0x0) fcntl$setown(r6, 0x6, r7) r8 = getpgid(0x0) fcntl$setown(r6, 0x6, r8) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f00000001c0)) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r5, &(0x7f00000000c0), 0x0) r9 = getuid() setreuid(0xee00, r9) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r12 = getuid() setreuid(0xee00, r12) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20, r9, r11, r12, r3, 0x0, 0x1}, 0x7, 0x7104, 0x9}) 15:26:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x4}, {0x80000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") 15:26:54 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x12080, 0x5cf9) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0x3) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xa7) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r1, r2) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) recvfrom$inet6(r3, &(0x7f0000000080)=""/232, 0xe8, 0x41, &(0x7f0000000180)={0x18, 0x3, 0x9, 0x2}, 0xc) 15:26:54 executing program 0: geteuid() 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) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3, 0x81, 0x3f, 0x0, 0x40, 0xfff, 0x20, 0x0, 0x1, 0x6, 0x3}) r3 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) sendmsg(r1, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:26:54 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="38a2d13b3e42c6eaec7cc98254ff15fbb5a11e6f3878437c232883b2cf4c5ce8bf27d8fa5d043abbe25e951b77a47e1cdda301a746a61809f9ca66b60d6761f3fb5b0881fb17d0acc3e037f32000275f323cbfd9968db3db9dcbe109ef6c898b91d2d772a23feef7c17ac80bea18202bffe8919bf39acae9804f467fc8ffd8bac0b1f8add9fdafa92f914355c11b04e411fd105d98a9b9d8dc205d92e5cd72e6f174e649defc85260fa9d86a7081da9245926c213ba50f93dd832c870ddbf38c1f7324fa4def0979b0daa9c2cd06787590bd179743917beab7c404205ea53f99e4dac7d3ce33d64813278e5ad19740e4e75819fe0fb21a34e28a5a3ca70338ac91faf9f91d6462538b354e2745b08e195fe1409e7c5dce9a80379c52f353b1c0124b8c15dbad2c753a95435abcce15d1979d708dc32436622d51a95aee30f14d8ddcd1e846a46c95c97669799e3b99e86bbdf149bcf166b93d2595d04509e1e98540841501ef90e0cf55c66216cd2c73043f8db627d3d339e62b2b8d13e4aba6a8ac3d9f23ceeaee13bde1ecbc9a7ffda2036d39aa32f9452cf01ab47cb0b82ac12a8e12e6f3fcfeb591d311d283f54558d8a22a97386a1b1c978466cb85b0ba13c819d855ddaf5425c7636fec3b6a528c204a6f26f5a62a739dfe54f3ef52f5d9611f7e30fa52ac94c1d513549a6da1188bbac2c455a5246f80f5acffcb0d25c96b3647a4920c6bc748e41bd5dc99533ebbb9a5980bb48b74406aa36cc0b67c7660dbc8c882651f1affd771fbae63f3aa1c8b712b7e256f81f6f78f6a35ffeaa96b8d3e0f86e34969e6dbe95015240498a75562b8d999804e85c2215f2c81d28a3cf82f", 0x264, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r0, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0xfff, 0x5, 0x7fffffff, "f01112cd7ce1cb169b810856d263129954a55cc1", 0x101, 0xfff}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0xa8, 0xca9, 0x5d3, 0x7, "89c33f4797a0b8d9445a09a13e9a3e53dc7759c5", 0x9, 0x80}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 15:26:54 executing program 0: select(0xfffffffffffffdaa, 0x0, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x100000000000}, 0x0, 0x0) 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(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 15:26:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x77, &(0x7f0000000080)}) r2 = syz_open_pts() ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r3, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x40, 0x1, 0x0, "44040000007191dd00000000ffff1900", 0x4}) ioctl$TIOCSPGRP(r2, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 15:26:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r1, 0x4004667f, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = getpgid(0x0) fcntl$setown(r2, 0x6, r4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0xfff, 0x18, 0x81, 0x7ff}, {0xfffa, 0x1, 0xff, 0xde52}, {0x1f, 0x1, 0xaf, 0x2}, {0x2, 0x4, 0x10, 0xbe}, {0x1, 0x2, 0x9, 0xf1}, {0x6580, 0x17, 0x10, 0x6}]}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r5, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x80) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 15:26:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xf0c0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffe, 0x401}) 15:26:55 executing program 0: setreuid(0xee00, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000200)=0xc) socket(0x2, 0x4001, 0xba) fchown(r1, r2, 0x0) setreuid(0xee00, r2) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) 15:26:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8d02b40006000100"], 0x1) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000d932fd2add9ee5ad"], 0x10) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) sendmsg$unix(r3, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) sendto$inet(r3, &(0x7f0000000140)="c78e33a13258458bf3b3308b69df2bb38b330ec655ba9e3fcebafddc9bc202c9a32267683645d365c4923bf19d2af77fda5fe2a4873f98ae8e1e533fac7ca349544363bb824f88cde0a11e1727161eef7468acb07c4f5c18fabd8759abcca9d2376559f2481c3575360d5d0261eb51196a5d11ce9725add829bde8671ad980639df739b08895f65f9b167d3e077c1f7c0a46", 0x92, 0xe, &(0x7f0000000200)={0x2, 0x0}, 0xc) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) writev(r4, &(0x7f0000001700)=[{&(0x7f0000000340)="811fcfe5c214f526b22b77b6eef71f84429a4a07f93f1ecc5f8b693ea68d6d23f07911bece8b4bfeada4ea74987bee5d10b3c54934a901e9dcb03a33f55ece476702590ef8f4e7c238c90a5ab4fb78f1753fb1d0b989ca5906b37d9ba86b3f7b2b992eb8da31d24809232d26d9c741ba10b37d023bee6d7f7ffbf2172f3921c2f0dcf044e9eb99e35c2b4645db931551730e9885c21c346bb993eec59c7c882fa5fe067112db9acd43ac51ae0df559d562ca3e21cfb6b2a3d01c22297e085b407b78b0b892a180ee4c33f2f723", 0xcd}, {&(0x7f0000000240)="e438df394eb7eb9eeef5761d0178d3aaf6ceeba2d63e6660d2e9bb98dea5ff45bf3c126595830d36e7896bd59e3464cd9222acccee7ea3030e3cace43554f04cda1b967f3cb93b8e63d77274c90094a76e0af1e02f919fad4be99b1c51600ccdba2761bf432b8a30543e07dcd158f9648fe3dfffdbfb15748f2ab314dbc99cd8258503", 0x83}, {&(0x7f0000000440)="63aa7e5ef93990b5d8a9df1f0ac3f5aca8df410c564fd533501f4d602842eeffa7f0caf919fadce20b36ae12db85489792fba26f905564dd798919ce886f93085b3637eaf86969dfb25e48d142640c07c26619cd6bcf22777c6d7bdfcfe551433fc6d8371b0911f60aeb8d5a2c988132b9cbd9f5d5cce8031643a14e4f2311dd7eaca7c57ab15aca65a3c47903d6a73b205a3e3be85fb49b3c3dcdba99ae1b05cd3286258fd573570325908cf114fe0c621f0b3fb55c9f8a64e0c9836828239e3fa631e1eb3ae29ea6781f817b459cd59a9af9d4d3fc4a2641abff3bdb02d33049155fddd3596678840bbeb71e88253862e7cab2bab202d84a5972be472939fa05d339f24053f774961ef7f46ac65cedfa16d6f614e730af391a432a2604021479076bab4bfddd425741995e1ff7ce39fd5495b46db276cb401ce9745c0f2e4a816fabdca286b33325e08b73dd80637bca93ff4244ad64e2d1289dfaa1fcedd661c91a9769143b61f2a807aa98a916238b49ea065df5d053b01b9f0b5d6887eeb239c7cb0c050509c5061f9293390fabc0dbd8ee0b5545701bd9b15cfec6f3dba7d9ee2d0085db3dcbe23cd42bac89b5d211ded8d39ccbcc2d66f0ceadc1cab0af323c2e693465facbe0587a3bfbc9a48c8cda23d80f737e228ab1febbcafd8774888f6ff1d5751dd0387aebdeb14139911cff1a76b2ff66bd4447d11db30b326f4a70358859e666a5dc7c1f8b36a7dcfd140fe6d676a7e8c1713a8e73a67f977b5eed486bdee8c557a725350a5695a2c2c5f007c79c5de9101268fa1d6222586a51939c903f0a6f2fcf00c873370a43bf10995ff17e50500c4b668fbcd454c62549f2f97bd5623d8cb047a8bd97a895b6a2d571e63e488b813f0830ed86a8be14554203013ad7dc895f2d7a90a6001ae954a8572171e27f93dfd5a80126416be1f8c5d1577534f7ce63aaf3c00acdb542c0a65afd23fc58ab46c20bb97cefc97cab49f9e1e593d5b8bbc11d672ef3847c882811fa51387b3d6c2fa89e4dd84850345254d533d9d921e603b4d562051de2b3c478cfa670b25b9df21399f9b70f6c17428ef0e90a038b4ed038e51bbf6d527a89269227e44b476f60e447afd4e7832ff5fb20b9154d60e0f2b5d4107c1a327532c045b504297157e20038de86dfb722a3c4602e15e2f4cfc98683429b853f34034d4e931755c9a28d47f2ac321017f903dab2e8f3e76f033fd05519c24fdcfb3f07e0ac849b57d0db6dacbfac229c214e206ec3809fcc1a9e2827bbbfa513a90ab0b5770518f972d38a8abef1818995304bded4a408601f53b22964a10bfee13a0a7ebc5805206b5d4cefaee12e7e5d57106e3884ee00b3f15ab5d09f7a1267b2a6eeb23844f157c61e85ee1ca6bd43543516005bfe825dfec2e2aef8992328235daa1aa3f4b2d343017ac83eacf6d0e0c5fdaae33b9497711dbf23af8a214af0152bbbb638697c1c7efab0cb6fa08ea8f25bf821af2ca0e99bdf105360735d52ce0a933837d711dfad80d197f0a2c2e52496bbd3d562eb42c0b27a1817fbb63d19766094d3273ba0e6398e750acfb06a8ba735fabc3245c1187d9989302426dfd95059d0b458a992b377d5b13dadc944aae5c971dc427c05e5c442616ee78d2816bcccac91b23515bb8a491329f7a7459befc0e735e7fa3b47c19502b19222f422ca2e25b053c6ae0f877e2bc754f0dab6dfe0f9e5b667131ae3984398d153ce3e4eb6c4052e09e3dee05d8eb3d0556ab3e1c68fc1a31fd256c4860806fb669b75a6f980eedd570500e82319da91e9f97ad3de1272585cc7040c487e806d9d2adde8f9028f8256a32a99aeec2b366a44d1fbbf916ff32a9984acee3448f8c9a0a34394735f1b5b4988e9b859a395c6b22702e36d5a1edac6b50f86ee7aa4673ab4ca066d2e7354fedcba6989842f3d452d0380642021f8748602f9fcc88558d7fdb38b81412c922a09c852810d5f1a21ff9366a630944b5f67c3f3efe3b2df8a8a60eaf3e233257d3ec44a2119918a518944d2afa1607cbb98fe26ce525dfaf4942e0715b0d775422df4f3a519aa95fda70abd1594b49397042849cd07c394f7bb62647b51b592d5c0da90bae0ba1f743c01cf569120cd310a999f03a25cda06202ae7de893477a95c15b608929c2cb1794a4b02e00e310a2e648a2f17bbccf377372ce432ddb6a9b7b2ee77fddec5ad99166de8034274b058fb3929ff93e8113384330383c6b9491f73c994f28b4dfeb7a49f92f5bc1a1d2b36e1527dccb8235c42a6d81f2d61dc417d4d33e54a842c385eae4202c6e472beff69f4abcf1f5371e9bab8cd9c3d766e36cd689d572e4b33f5d53aaee2162d0a1a1bb2f56ab1e82b93cc9d7e4274f8df385be492a69703204533bf55ce76e62fb8dc621dcfcea3c8ead8a5d6dd0162f42774319e03c8869cca28c447f6998ec0c77e23c940896f4e01da716e3e47470edad9877ad1083fdc84d441becdba7899023bffa16de3353108ae6009c63588bc54adc9fa49a275f6e0121cc6836fbf6bf118679ab5914e7ba86ffc56a7bc4092ad905283089683d35831119b9af1d18d50f6864951ac03fb50db72170c265290b58aecf955fd9bf3fa13f5a7a399100ea57cd08f5827c2a5b1248d704dc21a064e4fbce366c533f73a5418307cf566e989fccea08275621432613dc458690f0b6cec952a1513f14e307b29acf836c2235c6b166067f7d18fc7683556092b9e17c373bf48bb1cd9eb0e0026bb590929086526d588f9e14cce26b36232a9cc52a0994260925a15fca6484ef9c6ce518765ed243cb6f6dac53a274c6af0da20a25612488b82e4618903b4a80b06b99dae0a02c9bd395a5b929fc677b775e34af83ce42354902cbf6c7a03b84fc08582ce87e223ff27f53e37a4fdf6c2f43bc59db45e97311130b2385839bd04b0ea3fc169db7a971617ff51e537d383c62d6fb2ab1d0ad64068c5e904cba66c93e43d31ec30b92c49d45b1dc6dad89c291f4df525c4ad0e6cbc0aa10df0b4059ba158f17f917d6677b05a3d6b231f87f6e625ad18d701f9ac65300e79811b64803809c20a4596eb28122747758234fff065425535edf15ea2ad65af762e5a5ef1702756d4f815f08b01df781c91e720541d354aa756980b200d2519aa7c69b528171c8a510a8ded2fb2ae86e661011b950444c0be3256c293e5420eba0f61fa4c06082bbc71c53df534cc8d1dcf51264e7bb17ce666e65b63d15e7bd7d286cd85ebc97ab0184740245ecf875653a88e2cc1e876f5fb14c103ef7cda02ccc13eb88ec98664328261719aa0003933aa2c42f8314d9b4262f5681e57dcd6b978925180a509b4e71cac44249ef6f2b32bb033c86df98599f9b475ec4a51fed8f79f2099dfb8e73d2b48c3fd0a85497dec0aad58e2ea9e10e4016f0d332e959d34bb21e7b8b3fd0f5e4a4a59682c5e54f43270a68b9a789431904026ad1a418978dca2897550fbb1bd81b6c9700b619abbcaabb48b2da523b5f9575134d6b371a9179d49831ed4a325398e956f3a4c0cba2e0e922627f73e9fb80343a3fdb7628aad14ccc6681d2a49b6298bb7d1d52345b70378a51fee30310df8120eb89c1df50d7f57a4bae20d3b6f55451e2da28a35b876523d6a14f378d99b3a5b76d0a44c6e5c7e494d641938cab8ddb4b7014e36b118d9312098acbd0445d324a4b4e23fb1e5dfa63c5065ff9c50c4b0f6a34d71ed759c79e1edd83cadd8049019f9aa02eb35b596f5dca99921aab424ee4ef59becdae63693167e6f3d79753662be07819df5ec1a4bc518a7fa196f5f19656920fae8909963d007e59eb310426df705c18717add778ca31c17b659c4374f51a25a2fbef7e9b15a9bf2a3dc06b7dfb15a0576c04a50bbf238a2ca9b28e9ff9d3f89ffec2f69cf6d59dd29ebea3e9bc67713a671754316c8e29c7ca2a8a1980eb617a135721fb550f88eb648e3b2dff2f8137282bce79180321bc0ed78b2a49833e4a2ab5a24b117b195c7c7a5fc8a90b405dcf92dd8f74a2e0a88c4ac041d8d1c0e272a13f0780badbccb0faeb6fc7634983b82105ee915deab3391260417406088d2c975c8da336c1636eae3f88c9291af6d93f162af93518600ca88be76ca2382fad1d2c8cf1f06b9d10268e26bb0f33547aa46c9bc599e0e1d81a7670966933c495273ab58d280e1019704b35d3defb717b8e9a4e4bedb42ac25207342122b5f55085a75d12c4e53768afed424decb9463cdaa766d840f182284746b4fbe8204db04eee441ba324fa3adde0243c2e8e1987b776f4ab541fe82b07ea013db19ae1e1f2b2ccc69e1e6aed7845cba2f8c8040389a71dad13903fb4d5999cc7bbfa2debb459749dcdfd790d43ae3f9bf39adb93aed376ef36b4a8f1ecb5abd5643a4ef0f6bad5ce145ae4eb304778a4627fd5ae380a5c32c971045867cbc1920c1a4dfb5d40f31ec36be3c547cafc5f6a1488e5d1513f9bdfa616a88cdbe213fee2914917aa2a1d720fb49a671f5b8cb81095aef66a90a529ba237ac5dd9075f2c14c2dabc40448829d25b4fcbf2a52d51b19a33c638a1a8dc55ed5ca66ef8244cc710df4708726879b8d2e536b00de240eeaaae77a8307abe58feb8d9e3c37e8d8932c726dbee5487e6bf85eaa05bc7c86153aca99b45dc39e3d6999f7468e5d2877aa211a47fc91f3d2f86e75e206ff39b18fb96a7cfe881a830731ed3ae6c89bc3f48224bcc66c3ece001f5395b26812663191bf189728faa72b9ce3a7129492999e8a4aca4b8c08536694d57113469fa16645282763f7db240e7649c86405dd932cd0345f6bbbb4d5939394cbf114434378cad658f7407f7abb5171137f9db43f3d871c62bab43b2391085585ee535cb22426a71eccfe1b9bfe5ba9f72d4d9b8337edfeea4b81f66b1e6634a5f3be75796d329956613235d637153d33315a6247b000ca06c1dcf1340d155230199d3ba6b1231f69bd3fe8a735ba3bd7a31753bb07d7736b737248f6b67ab35a4c6b3c5238980e3357c52956856ece406ef0401c3c747f27dd6bd4b8aeb5ceca258acea305456f6534b0bbb624ffa29604bbf4893637167c41e4bf8333f5743a269f0ed79e9be9fdfdb8ef661547d44e7ed2b5c3b420d5dbbcbc2234850cc120d5a1ae1a50147ff61e6a74345b51951322ad2880931811efc68262c99d5342ecc02c0ae11cd4ede173fcfa68ab2d305c86eb412ef7d13e7426f5b98cbd69900d061a7848ed11fd0b996f5c2c0f46b32be928a14ca9dffc753227e206cb46d44d5aad2349bc414a31b4bc864ed2ea28c7b10e0b70d6ad26b819cd16fb1e01129c9d45e24718024065e567f29ac0e8f7662efc2f84bd5b4e3ddcccf3830f5515c890b4ac02b2726719942e96c3bb940a294c0db76afefc9c56b5f5eade52449920158a0ae458a0fe9ab5a2caa98215a4510ff2fcdb9875cd95edd03eea0a8f0081ba12a69f71b1ba1d282773ab10d231ac22ff333a4a0c5ace457c23e8c4c04c91ca04e8ef8d4ed4339f5afa8bce7c53507dfe18593b6b5b7b87113d6da2d1339c125c5fb83afe941077e10669fb8a8e28b45bf0fe634091b44eb2cafb88fec2e2c4995173c0b7e9d59c209ce529a011a3a199b417d238db4998a2c3c3c0e5b8c67189c90791d2075f6d0e4cf17d140e385337404f1af0a1b5ec689219e266b519dbf452833aad061ef89847d14d9015923a518420cf3564fb19218a84a2166ee6b98aae54ab647a1b3bf767f2deb94d43152b37e4efb05db39a8a99b42a", 0x1000}, {&(0x7f0000001440)="e7c286259d9752fe89ebcc22f48f78cb7b78d2bae522a7bf76a7d6d7bed545beef4b98adffb8df8ad4d57774a44567a3990eceae76e51c2d90711d2a25c42c7d175e516bd2583fb2936fd2a9569301bb820b2024640d76b19e7312a8409c4778db4ba21e9eabd1902c43c7616d4567385806e696ef507bd6f43664395e70c4b4c7c3328e9a4d3e8f6c3d18e0425d4c40b57a5c06939693a691be5421f2ebc1e64450b4052b522ef9b30dd61e1556f8db749a0a5d1fa3c1cde1cfd8e945bf01cf645d185c2407d214b2e6d13d4612c23c041d23495579222c13b225043ade9d1cacb29a7231cd41fe6b764d9aca5541580e5bd75734a7daad421dfe3238b3", 0xfe}, {&(0x7f0000001540)="3975f42539e1116f20d96b9f53b7eb0cf3325dd3c34f6bcb9fe7ea23062c15105dc0eabc25878d27694197bfb63b73ba1fcf56094ef5bc56c85887c9ba0df75746108020defeb05c2635d9bf30ed798bcfc950676faff5a87e4e24eef0b316458cf079c562a82c54691c95bde5ee566bd7273a946b40be606a2dd1f16ec7224bffa65747aa6ea4fd68e2750c901ce7b3fbfd7c9bf51b830b8f26dda18fee17459d6aea5467c932008c49229d453b3ee55da9ef7086cdb50bf17a79ef49f30b37d353445bb4b339aee739d474d3e7b52b555c7c9db5bb20c77de25a3b09f586d65590e4013e4ebe4cb0974fa54b813fb6", 0xf0}, {&(0x7f0000001680)="aa0c16d9a02e3a0e80831cb3e1d863682a3b0747bc8e0f7b4747eb5ade30888fe4c6efce79023abbd1546c93df5e776d0bd9e248041270357b39986667957d8f202121a1aeb2ede3ae2e9cf5fe68737bbb836930b4bdba374016fd23238f2a00317d91993bf5db5fcaf82ed53b", 0x6d}], 0x6) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x8) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0x10000, 0x6, 0x0, 0x4, 0x3, 0xffffff6b, 0x2, 0x1, 0x4, 0xc22}) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) 15:26:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x28, 0x0, 0x0, 0x1}, {0x7, 0x0, 0x0, 0x3ff}]}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) read(r1, &(0x7f0000000100)=""/214, 0xd6) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) 15:26:55 executing program 1: r0 = socket(0x10, 0x8000, 0x0) r1 = socket(0x2, 0xc003, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r6, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRESDEC=r0, @ANYBLOB="2da1c64d5261afb7409a902d8e861c5086e658af100ed60ec3f948217dcbd16a6e2aed43b8673dbdd7c5538ed0b63fb44e02e3deb492e11d41ec3037d9159022a4679b57eee79e77bd2f69b6d7fbae5e0b90ff0c291310294818a8b5336d4b14a357c339d4fc55f24b85839b2f134cfa7d5222a8f9fbe74447a5d25ef86a28cd6a097d047b3712a2e13d819705f6b2be4bf0e086e07ea3ff0544c039c495ca390f909ed8aa311a929217c72a91009e13db62be11801da8a82f07157b3ea1c3a597ba91166e4ef550a2f7a5067fc8d5177f3e066b937bec37b4fe00a60e92e3e3f629fb0c8af27e6d6e9b332a671308eab46336483266c1d530c6b9ee5dfcfe00b49b5967306212bf6fe912c9287afc202e3dbf3b7a3a2f32b720a4759ecd893581506fe80cd3e6e8dee9d1a3779c0796731be01fd61a568d6d73b914ecea2590bb7d4bcc21566720369644a9573789642289043f84bbbd02ef4af7", @ANYRES16, @ANYRES32=r6, @ANYRESHEX=r1, @ANYPTR=&(0x7f00000006c0)=ANY=[]]], 0x1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a083cd3e22a7e7ea52d60571f59b04edf20305912"}], 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x816, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r7, r0) connect$unix(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="820202000064a735006c653000f0d01fa9d4d7a9f62df466940652ba527988274728d933a02eeadb7a9c43075925ed5f37cef3b241b1839960a93887b010cd91021522c8e4f0144063c64cb80859d8cbdfb175d10000000000000000000000008ecd054a6dd807000000000000000035efb205cc32550c0b32de29d6d0d96e5c49f233926f42ac0dd0552ed36619ce39691e6ca23439e36c0eabb20ede0d8546c11ecc1e27d67bb80578bc691c959c8af3803ba05dd5321542577b2b29613aa5f6415931ad00f182aedb1839711d82d1e07c41b79c426da95821700ab5354500000000000000000000000053e3d5b44f2b371237d665cb2a39a838d42bc9bd6cdcf5cf6ef3cbac314aa96c664b82bc4d69009334219e01d5fe37ac455d11db1e579a3ba05bc30555a73f82fc902ad5172c5e2850e90a56849ab03c526f99ca13b364ffa7a9e18a7040db657b91ea0de47d76e32c83848ec8c5dd4d272d8d9af6f82f7404b6f24358167a51285340f9106476d7ea84c0e4c7229d45c7109500c0b4bd89fb66b649af671bef458f08b134"], 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r8, 0x8020697a, &(0x7f00000000c0)) r9 = semget$private(0x0, 0x4, 0xb0) preadv(r8, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) r10 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r10}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r9, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x100, 0x80004) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000480)) socket(0x18, 0x400000002, 0x0) r11 = msgget(0x0, 0x246) r12 = getpid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x4, 0xb8f, r12, 0x0, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) 15:26:55 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x140) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = getpgid(0x0) fcntl$setown(r2, 0x6, r4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{}], 0x100000000000028a, 0x0, 0x0) 15:26:55 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x25}], 0x1}) 15:26:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r1, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x15}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:26:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r3, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f00000015c0)=ANY=[@ANYRES64=r2, @ANYRESDEC=0x0, @ANYRES32, @ANYRES16=0x0, @ANYRESOCT, @ANYPTR, @ANYRESDEC=r0, @ANYPTR64, @ANYBLOB="7f1552ba7e2035cb6433a10eed79d0c5f230130c24d044b0383106174b75928086d4f51b47ecab1dc31f9ff8f41b3c94e27fe36b9585800bcac542b551405ea56e6168534828e1736619fc742b31808af5d665cc81aa29b1422eeefd6b97eb2203a00b980828c595e509688dd3ff7c0eeeb0f67a597a8af2737d969dd6a3ddc5da4723bdf8e5fdeaee616462e0f518f7d9889ac4020a438ae0fe62eadd95a091ca75b47f4d9e032f6ebd19b7e6d38ac599e10c88888d2b42f3e47b7a6fc292ea5d6afc324dcd62d2977b29d8e1031e2cabadf49c539e4aa9e0e9f34a4c4ff7d6c67594a957127c9992e6d609022786ee4388a4bd3a42a8abfc81533aadba32684d7cbceffcd2ff390527db88976e870a65084b7c7a1674660041cca457752934de00c3d6a303e4de643e0f75fcbb2677b48d3e59657f7ba9d0444df6a0b728fae1272273c06659cacdcf3b292fb56c31d412e759ffbc2f77b09c2f8318d973583353e9c5c4d9f3fc3fa3cf2db2556dd18af06e63815a679f87e7cd418da770fe8e0980a1fec6a3587cfa9350d67ff56b8d34f79977a0fab1d973ba9daf91d5d831f0a5874afbe4fccf44a393470991190f08851611aeeb7d9aba56f5224d15c1e527b365180e35402c709a6fa2d66d980080b240cad5eea5b072ca34c31c48f615f138f65b53e4e726afeb76c642dbcc056ce17067276d0b100f5ea01640f35d1d6bb05166497b90ac8c78dddd0fd78b341c299c9acd8486ad38fdec5f0825c1dd29a87522a1c054c7392bf9a210f9f95f768d89a0a881206d2f28203e9dcf12ea0e550b27a0244e52a2f88cec7a7b216f86d6aabbb8f4421d3d1d354ea401ec4726cc6579358794ab51ab1cfce89f6588465f0d96098a2b2d46bb1ba244d6f3a67f0bb64f2c772abe27e0c15dc93b537d727415277ed26e1ebeafe590342563cdf6883fc2591361cad6e8e5ce2f1ccbaf96bc273174ac272bbe420e2b332b95ba1aa08d3fd644d187034829f49e5c0372dca20ce0a201a9bec20d7112809c47df243dab26c7c0dd0615d5aa2adb13217eafb63b009edec5e6899ac80c66d3a641baec2e0e6a56dbc92ac74574a1068c3e2af338de918b6f752806e89f6ff935f6304f766afc9f1b02d710def07e35d16ed2c5fc136d4ba03dba83774999e6c06ff31fe49b1d41130744382a48c48b139a8fcb904ed04c20cfa6dda5471ee3c99e2c76d27dbaf2fa69f9c6b4a3d6ae66f593a2477ced9c87d677f50292261d7e654b1c03107ae7ee6a3dbbb7d6c8bc8a81e4d97135cbd5486f0c1e807985c41c7b9fe5357b80489f3d59e8df9afd66f976b45088fbf2d1c4fef95901bf41874f1e985c81012571eccafaebf4649804b685297d21e7a676cbb95445d5d1649dea0cf27ea0d283fa7ea35113e3f108eb2a7cd7bdb54b20789951c1b2843c00b4451124370136e59bad0a891ce2d29e7fe2aec7d1feddfae7f1961f1fe9928963ebb4f18f0c4714d2b7df0f97a9be0d07fab5a871194c58a2508ecc0bd4fa39744ac2a7c8204ff8547250283149b92466ec2c5063870b0829522365e54f6b3b22a97e4be131d9ca60f9ad4883bab41ea917e5c8c8119f01419f3267e625bdc8978b8f9d08c5e93d4163c1017198128b1f7cf4f3d4bdab929b551e935efa54a6dba698d7ef00115a1928eb67980afbf5a734a3514aa1ee70c366dd5b8f36839ceaad1f431ac9bd82867c16a91655ea5ea710957ea6f28a8c519e3285158d393a8caa3691dfcd4e5fd034f39916a29f0cb71a5c8108a51ea5f2193c5337a318166bb82005167f0e5f82426f3aa780b358cc64dbce4b6875e20cc66b4c984815fe3339fc4f5410d521cb6ff5de491388ef8dd5c756fe6fae49bd9079ed81aa295a55e71ef35397e00d36a966637736b00d5af2fa79e3c9bf2dbd3bfbeaf03daf8ccba7a6197f72f162e4f27deaab59f071c861d37283bfc36539d521b331232aae549f47353f320e3f1d44764245d7a3f39a065d55991b3234dd7f1d4478ba31f84b8e7014d870daeda5a29957bea6bee0ba763664673ed15e7ae9cec80ddf28debe45601a23c75be06a2d5fa410320c3102df40c28a96b7590a5cf40caba87b07dd0d5bb281b66c717abcdcee3dec56f5c50e8f0f02149824a84041111a9027632932ba42b7842667442f732432d2a17e0fe26d708e1171df23803cc93b66c23ba8ebfc374f4d8ee7ced6c15740fce11ab4b9627a713cb74bed84c33ab41a7825da9ac846f6d1f3a9c761e28cd172b21585d2bedca89fb858a7876a19e8b33764526c16317a19ae5adbc7c518ccc3db2f6f7a6f78175c6cd9547a129cd43de3535d7c53627ecbd4951c18e5b85cf03132a80948b84e8b8bb090ac1182164010173d5cae2676e91487a72ea74f8d32df98e578dfd49be4780340c8077ea629e2e18939c117954108315727325183c2fed2f5a40d292bc3c99d809c9445c9cdfba3bd927c498873d4f9bdcb5e65a4bd349b84d10030702d4908c7984f3be89292319c5de57e10146eb24d93a8d91b1585ce97cd8405e3a5f4e9cd228b025ab56e8b2c2f25873a4b94f85c3929521e25c5694b3d69a229d9d9df86015cd7e479376dc5eb4a4247c09c887fe01edadc5327303f361cd0ec1576e5c204b41a30e9891ecda5d8d45cb6ff3a9b17c1119a9c0c03c92e3a629af0fcba2147145d60e2c10f696bc9c388ec7d384849595bb05c2d712925d351d22d14922696066763864a8619c7fc9c502f99c159f60f88b9c64d6a0a38d691ef3517d2c3a218988c3dbeaa3f8b915e468d465df6bdb3b3d8969bab425cac45d758a6410779db6375ad7152713cd94d5c3903e7e1f7dfda1c6dc095aa1be81664bba8b278db0fd61fd6b6802af4e6d8a04b1beeaa60f00de1a7724da7d2c24dbde172e99b1b5bb5b944f34314f8e7a8cd3f855f172cc69b3566e7716a6df2b01ef1a59e545045d4fb9a2ca276a7f0eb59964b539b62ef99c33a6ffd7b54fb4c56e0e544c8c0f1396a04b75162fa79d354127cbb153528e6ecd26899003b1666e6ce9622bad7e0fc775cd7b4eec5668aaf28d7cb90e39e545a41fd75c9cce63b0040376bbd0c830d762881070bf16bc922c5d6dcf40823d7da159bd059d8a3a53b08874148c310f73cf02ba0d7216951ab9d8ff29988bbe55b686c2d25af04a8bab3669ad8085a87f0bbeaf82895bf2a11aceec35aed323853a6df1a5bb9f528d9e7ea9393f379f51a2c85fef258415eff79424fe0202a9d08fe6e9bf909c882bc194f5bb7b2df9637c488fb8669ea578fc513ca11cd6dde78b716e8e72221136b96dc05fcab729069300aa503e7b67a23f2eb6269b2b5ea923035b07477d86118a29f12eceb9dd82b566c0b5b61d30b60c59232d7709a0d4ef0d24e1ee7ff5d7849fc49dea038839c5a5d95c926c251b27ac6f25ce42aff213dc623f25768906489085dccecba83ce92afc261130e2efb9cc8b74bdbe65f609e58c13e28c157de98ab98e0a82353c16334697531ad005c3a4223580ad4aa9348f4f4cf11840442a757b03aaee51bc71c77d599ef738c9538ebafe431640ae31e2c131dfbe79158263f1459605495bf9e2df9e15855455772a9438aa37c33bc68979037c8e93093174b05f1f8b8b6dac7a9ae278a670e0f037745196a65b72dd26fca5832afc1b035071b43ed31e28ce9098825c16f7d4c6e7ebefcdb868efd2ac6b4c0ecfe1b35cba4633d7989d5c049b15fa55b4f79ac34914973dcf97f7f9ea314de1daf90edd3af2e4d332653524233e746068fcd9cfea81476a43c6dea83ccc802bbd6e04357181b43a2b926994ee03ccbe243c227b0dda4c0bc867ebe3d8f2b175c60650ee0e091783d15516317efbbbbb7fc166a5b54c0ce098f0f2629fc34a48c9893cef25dfdfb38064c066bfce2ba359c332c1a73e894d902405dc49241a2802a73cccda3a8bb673edb336425380489c509572e02331d7c372eab5a6e86d285fe914edfb3f2069a9bb823e8096eb1a11a94ce2209e58eacdd141f47f5ce5d2b3322c1769e4f4e73f1567217ca9860185dc06e9ef96108752585896c0365421be94865360111b276d1a0bb8329b80c024afe94781b8483671792d32fe5aa696ddd0c93fc8f48fb52733043079a2a7ec8743e56019dc0fcbb129f0b682b1b0a6819fa637904a4bfe835a69df428d0b0b936fad32eba82cef88d4c57cfff54b3a3445c64c6c3ca8f5e94b1d42a49ea8cea68c12aa113b801134a634136660ea2bb14755f67a53261068c2b6a84bfc65b67de4a0e94e5bae126372889cc8eee3a23c600bd35783fd54e5cd1d20d86f354b0ae26109584ef84a2c79e798c256461c6e0a4a202c6e3db40d0f891dfc4e4b87f855acc91020cfcdb442f0018ddd88035a55c3c26d3449374c8a530971d8fbdd0b8c95bad268280b37dd5749e2ae89347a9b5e6adb352c25c0be423b665e5be976140bb0e7a8cb52eaa8e0953136081f633dd15e07e0d7d3c1ef15a7ddd0c35d07ced0f0a41a9b36009a003b3d2f25d2d8a25745d1ce1ad2d9d9e8815f151dc7ae56569e238017f467733d164a9e9bcafd46bc67792f7fc57cd4d95092fa4b0031df090f60f36a689de1350783f27073b7b5595d9cf60eb28679ca6741ead143188b173077b1bd79e7376ae364dc181314821a127b0285d9b4cd17769095ad17ee5edb19ad938fc5bcc1b0f62389e50b516bd06f126fd2c99f32bb66947e11c5ddc4bfff6c395ec6a50f6228e1469715013544c298efe4503274b9afdfb970e1d69d276af0e671d96b42669c3d8bf0fe8448596ff56e2e9be8eb1399ad72e71585001e4e9e0d0cef98ab63f923d376bbc29af1f6f01812750e6ce7612c2c5019b8b01001fc50cba5b503d394f4b3a3869f33e64ae59901ca4b77cb7cd4b320bbbeef8c36dbf2457d3b3260a8c7a336cc6c24b9c6bf4ea7851e633b6fa1db5eb06ad69e4e1fc165f13eaa17c7ab498118d10b0ed203e0b891ab9211beaa3bdef7c7ad256329acb1bfdc77205d19028152d2cec2b78ac3b040c45116bd706fd7bb72b1b505baa7e21eae7a4a076bebcfd15da49b474646897900da145584cc589b876405e19a9281077fd34621c77ea9d31d23cb3a429259b7996ba7ae1546fd04f9a21e932e470247d2cb11829eb35bad41e2607eeefe4b67a678733f0b72c70bd0e541a1beeda84b15d083d5ffe38f552fcf304abccbc119ef21c950477f5b7f116f540227bfe5c6b7fe7e653ea42faa7f8c727d3645980820081d456de090bf0334eeb8a30da439a792b1be2b6df7ab471d5a577bf818062b7d6dd707239cbcd067e5a16f7a91922dfef87ca5b9eac1fe3c34962ee7a527e05441e5a87ea698e7b20bb2ec9f16c92babcd5eddd01ea7aa1ee2f731448f9b99c5087f7226da2fb9395ce63792b817c40167614c1c2ac5023f193e353a6d5ef377cadd01b6ec01b066a3fc3aa0bf175a35d1984805301040d0b1a2e7a95507714a3a980ca8c1c26e246442ec000c30ff044f0c7a3d6a119713b48995b410c714ea31b2183bdb3a0c2cfc0e027eb3f829577e96b8e07e1867a154641181b7478dc137184411b95d29efceac740b927619515aaa96de845ca45631fcf20c00184b71ae4e1ebf86064796e77363b81ef35a96944ac16edf14f76c94d416d1a98d24bb3c6f2112837cbb655be86478e7b0b18f7691aa8ddf5f47c26ed5b971ef9fff05502498f5d3a3720e4e30f6fa8d5a2bc3e936a94c0535dcce0ce14bfe596230f728a2120e8bcd8"], @ANYPTR=&(0x7f0000001540)=ANY=[@ANYPTR64, @ANYRES32, @ANYRES32=r3, @ANYRESOCT=r4, @ANYPTR, @ANYRESDEC]]], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000200)="0fe80aaf7492ec34", 0x8) 15:26:56 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc028698b, &(0x7f0000000000)) 15:26:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = getuid() setreuid(0xee00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r3) lchown(&(0x7f0000000000)='./bus\x00', r1, r3) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x48) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) 15:26:56 executing program 0: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="3b024207e0000001861835bced11a0007cb0741e5f1104170919cce61818ac5855dcd96b91016c9de48903a0c425397f512e14ccb2d0dcd4a79272b268e246ac8e2f"], 0x10) socket(0x18, 0x2, 0x0) write(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 15:26:56 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x10000002, 0xc0], [0x0, 0x0, 0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = semget(0x3, 0x0, 0x20) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x8b5, 0x8000, 0x94, 0x9, 0x3, 0xffff]) listen(r3, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r8 = accept$inet(r2, 0x0, 0x0) sendto$inet(r8, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) readv(r6, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000440)=""/25, 0x19}], 0x2) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) dup(r1) mmap(&(0x7f0000383000/0x3000)=nil, 0x3000, 0x1, 0x5010, r1, 0x0, 0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r9, 0x20007461) 15:26:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe05}, 0x10000044001000d, 0x10000}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x1}, 0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 15:26:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000480)=0x7fff) pwrite(r0, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r6 = dup2(r4, r5) recvmsg(r6, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/144, 0x90}, {&(0x7f0000000240)=""/97, 0x61}, {&(0x7f00000002c0)=""/85, 0x55}], 0x3, &(0x7f0000000380)=""/191, 0xbf}, 0x40) 15:26:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r3, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) 15:26:56 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r1, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSCTTY(r2, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x7}, 0x8) shutdown(r0, 0x2) 15:26:56 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000400)='\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', 0x100) 15:26:56 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e275e9f793458217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da2367707000099819098dfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf49ca0021878ce8e712ffb524f355ef970afb599293b32b1e2f98e73a1430d92189c8eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c0857f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f933db131e970054a1edab571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d21832354b3e4257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a79245543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5c333388c75e2cd822349d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b58747582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265e3ae306fe79cb720072eacfc0ae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c62359389539451be2805bf27da259da4a6767bb9b411540b7916578c5299245b623a82b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004000000006eeed38c895c3c5dedbb18e054cf0337e010c557877ccf0c1ce1c9659d1f9f0108ec970832ce412262915c082f2f17c39ecc561eff94b914cee155f70bf30268cd6921d21ed50f0fb7d9af90a3315e375f"], 0x10) r1 = dup(r0) write(r1, &(0x7f0000000200)="9e3eaa467f0000000004bf9aab4230400f76000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x4a0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000f00)="6c26bad3e0e6271c049382adadc3b32afc6e1c72f96720e4fa7fa471ab87b848c82fd943485b7a47", 0x28}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 15:26:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x2, 0x4, 0xe5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) ioctl$BIOCPROMISC(r1, 0x20004269) r4 = socket(0x18, 0x2, 0x3) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000080)={0xfffffff9, 0x3ff, {0x8000, 0x5}}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r6, &(0x7f0000000480)=[{&(0x7f00000006c0)="855b2bfd64a46df26ab8f45afee2e80d9007e1cc0edf9cfd0b94f5a2ef55dd6516258a8a7bf13c6bc15b1886821dad253115286527361fc10d2bb294adc3aa67fb64c98954f5002192d8bbc6e89639b70619c6cae428360c962144c9a02c73ee543528a559399d72698f0df79a3c3bce57301257ae4092237e47bda81d135cbcf86a2e4f898257779c8905b119f43d8511b4f0d61c7360e3f231847fa7276019e1cfbf515eb0c2", 0xa7}, {&(0x7f0000000100)="ad53c06ee0cac6d3f9fd78e7aed30e40cdb399f028052245fd019c492aa1927601d8d7787a4dd722fb837b1a99ad3f68d31ffb3466cd9823dddd47cc3737853c7364c74758122bfe5e1c82ad342a3609b9be1829f21360ebdd79bf773790c77d4b73ebb4c0b101653ba40700000000000000888434f04302f2475773ef78ec2ad0c5e2390db5aae2441f72f98d96572a5a25c29a3176b98aeb00f0dff7c4af95fc10187816a3462a96ddbcedcfb6685736ec3040e0b10909c4405f512c74a1809b5af586cf8775c21fd4241af656d51bcc65b92368e7a65dcbee236992163cc26b754492491d9efd5ae628e2e4e02b5de7df7b6f9ac8b3f8a9680b2235a1c6e4486bf4fee52f2e9b182fd8bb55779869e2180bcd04b3d0f8eab19396d8987217db7615b6cd9751a76eb086ba09824f280f67c20a4774a9ac3c500699d7b836fe7b10fccc09acbdba5c87e8d67ab6b00265", 0x151}, {&(0x7f0000000c40)="45267164bb02ba7a9866986f503d72735c86f234db0f683f8e8d77de8c76b43f8bc1ea782768d5537088513da6df549d567a9db83bf80cb47c9685de9ca5003a190ff96dd106c46a4d11970fa43b081d93421576fe6487ccbf109a7a51ad90781ff3fa447a598e2eee7f47e7075c68c80e13327ee8ed283afafb8227371296afcc2ef5fe0459f51c9fc37d6fbed6452eb7b15d40bd8aa4f611f604e3206c1c6cb58c3aa4aafb98458cf4d9b706e932f511f45f666acdd7", 0xb7}, {&(0x7f0000000d00)="7385e1213e7162a8fc51c79ee230b414811a336394b7fd225e78db01c687145f86f032e631e362c6c6ac6466d1e6b6356b2b38cbc2bade25da374df7be17d48b0fd8cd253c8ecb456596c714f963b0eda25db965d49aac9f25544dc993c15b6575770c4e490668fe76481140268dc91809691bf7380f57124308254c99ea7cd5af875d68ed7f4feb276162a2f4707e06ea7bdfbe38d9f5dff88fa6880cde3018f5c046b1d229615ce342e9ecb8bcf46569d40200000086178e367f49b0bf41452d887a2bdbaf85b73146daa4e592684984", 0xd1}, {&(0x7f0000000e00)="af1fb47e48ea3c8a6ba90d76dff1d0a2c976b2365885a0d66b73b56254b5a60eb7a519094ca885a87380f360021a85b983231d1716a4636b6a202e6463e987b9f9b6ebaf801e4c4b19fdc96153eaee535fc91dcaba8255", 0x57}, {&(0x7f0000003f40)="8810e06061c5388ad7be363f417b1e9526fa912b94d66a28e4ae36525de4c1757d006643b4926103a545c98746fdb8252fb05391be52522c474a6b44f54acc03a2e27090b59f559d20479283d467cfc9312a236f6d3ee7586228ee2821aa7fe9c82fadeb19f101f4b8baa585842dd8bf5cb9c8ad57e928a32b8350dca6623787d799144dc70214d761003b480a76ee8191374f96ff918ba6641bb08b9bfc1d69c6e5e1ae85784267b8c047d012c13381167a7b0b780cfaaf5a89c32f04307e03640476189cc0a3c57574f499725e17ecf5e00c58f093ebca7a07c1ea34af62b2739a4bcf0e68b49bf7cecc0ac8065456ea7b2d14be2a0d1c346638c2848678b59348dbcb0dbe5e176a55865784f4621ebbaeea17ae5983505e63ce0e0c66b7ad616c5f28f2a9cfcdd9d150940cc3b95b211c25ba907d25235f0aba40949546bf8e2d269ba2ff78e0f65f53d55fed83db5bb52679b50139401af6f71ae03d544e191d5284d2103357d768136a07dfe259dea7283d92a2fde025d0b065cb35000221b99c0a9744a1e49791ed24f46a79580dee274acd10b2d318a72ec3c335529d0749689571a3761e0faea0b50a49ab3d1d442dcceb0fe3eb752e9f38a1b48aaa344dd200ac4e786e64bcdd78d613e7241d6d511e9d45", 0x1d6}], 0x6) 15:26:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10045}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setflags(r1, 0x2, 0x0) pckbd_enable: command error 15:26:59 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="a2008000000b5b55ae15bc6d985834a26c1c3abced53b64bc10c8680b719a6540d00bdd1893ec6a6d853ad854d91daf3b52b2b10c727843802b9af426f2584d50bf31b2070e3b42b862bed39bc8ed6a375902d4b6218d6cd030b22bbf2559e33ed2e3a547707fa95a0d8cd89084c8654e42ed4abff5eb8bdb4e70e12f02b8d32bb6e46abbf0a42e7c5918d8ea5c69a301b"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x5, 0x200) r4 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r5 = kqueue() dup2(r5, r4) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000200)=""/78) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) pckbd_enable: command error 15:26:59 executing program 1: r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) r2 = dup2(r1, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r2) syz_open_pts() getppid() r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r7) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r8, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) r11 = getgid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r13 = getpgid(0x0) fcntl$setown(r12, 0x6, r13) r14 = getpgid(0x0) fcntl$setown(r12, 0x6, r14) r15 = open$dir(&(0x7f0000000300)='./file1\x00', 0x0, 0x60) mkdirat(r15, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r15, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = getuid() setreuid(0xee00, r17) accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r18 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r18, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r18, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r21) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r23, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r23, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r25 = getpgid(0x0) fcntl$setown(r24, 0x6, r25) r26 = getpgid(0x0) fcntl$setown(r24, 0x6, r26) socketpair(0x2, 0x3, 0x1, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r28, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r28, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r29 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r29, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r29, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r30 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r30, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r30, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r31 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r31, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r31, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r33 = getpgid(0x0) fcntl$setown(r32, 0x6, r33) r34 = getpgid(0x0) fcntl$setown(r32, 0x6, r34) r35 = getuid() setreuid(0xee00, r35) r36 = getpid() r37 = getuid() setreuid(0xee00, r37) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r22, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="290ece069ad17f8e8df6e6690d73f3490d6aad57bb51464d31129aee61423f14f4149999db2f2278ba446bb53de4c0dbfbe95486ef3447211fc07f4ac6d7ccfb9f6d624ac5b328f84cd2bf5f73952d875ffd8d21de7b70925f80788f426543020f99222e77688cceb2f880227ff4ebdfef3c777b0f4d17c949e8cefaf664af86fa5aeb96044060b7", 0x88}, {&(0x7f0000000140)="0d6c39cf053d7083601c6b129eef3eb62f85b0df317d6eb8863a0c7c5eec8507a9afee8bc163718ce38205641dc1ff52a509f1c73fe718ca8cbee8218bae3cc1cf3fe55fda52720d5535821e0b72724248336746349a30d3e136c8d898361d4ed21cec4ecd74e84d2cd0ade899a0", 0x6e}], 0x2, &(0x7f0000000a40)=[@rights={0x30, 0xffff, 0x1, [r24, r27, r5, r28, r29, r30, r31]}, @cred={0x0, 0xffff, 0x0, r36, r37, r38}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r8]}, @cred={0x20, 0xffff, 0x0, r26, r4, r21}, @cred={0x20, 0xffff, 0x0, r10, 0x0, r11}, @rights={0x20, 0xffff, 0x1, [r15, r3, r8]}, @cred={0x20, 0xffff, 0x0, r16, r17, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x0, 0xffff, 0x0, r34, r35, r7}, @rights={0x20, 0xffff, 0x1, [r23, 0xffffffffffffffff, r2]}], 0x110}, 0x0) 15:26:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x25, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) r3 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r5) getgroups(0x1, &(0x7f0000000000)=[0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r8) r9 = getegid() openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r13) setgroups(0x9, &(0x7f0000000040)=[r2, r3, r5, r6, r8, r9, 0x0, r11, r13]) 15:26:59 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kqueue() dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x303, &(0x7f0000000000), &(0x7f0000000040)=0x4) 15:26:59 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/210, 0x23f}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000003000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) socket$unix(0x1, 0x2, 0x0) 15:26:59 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000840)=ANY=[@ANYBLOB="aaaaaaaaaaaa0160c200000086dd6026f52600081100fe8000000000000000000000000000bbff0200000000000000000000000000014e204e22000800f2c4d5629803376e73e6717a55249d85255c8b896b14276c653eb73e16dbc7593ab339db274167666bd750d85093ce04d409c455af37e46f7f39f1651cf9c97f59acc1e23b0043b30ee4d318df71fafe62172527cdd50fd70279dd02e64e724a0978772bd4e06c3f35117778f44024911935b2a2bd8ebc438fdd8a4df1dd3132739664f7e0fd9d207770edd82887e03f7ba638db000000003fc6a7bb851d1dfa1e274646e08a9948e618c91488d01d050000005ec008990000000d24f2532f710f7ce34fe0169905566e11fe79ba85626350f0dc45915bb74dc4134a9c979a36f3e8a1060967c3cf83a76514ad0bd6d8a8675df5d2e10465b0af603ecd809f1992e2589e3827ac36203a3f61f7ec4d62b951ba310c9514dddf8d1c7b49abf89ae64b58d5d4489f2af40898baab4f929aba7b6e62a7a4886ffd2918844756bf394f9b2946c1b0e962d52082c72dad98754f7bc8c770f5237d1e9c40091c485bbefa94a78b4c78b79ed6f19af910f9b1544a447978240a79497ded51a216b2f9aa6bf71494e868102eddf60326c371aee06615e1ae8a863385b12b7e42523daf2819808abeabbb32c314016057f8936023a61ffcc9844a64fff0b9c3ac261481d4e9a7f53ccf5c91de62d77c211edf9a219343cd6dcd7b289ea343d87eb49848ab2a18b6d651bb036408acd2e2a7914e28db1c78cd34a6b750b71c73942a30083ba950896db557ca6b7186a4b7e29ab9a59f3e8604eb2b6d0fc40d2563c7760e4fde0466a1a9218069a59c7a264f17208010992f9c75da2fa8d498b58e6808aeb4ddd6bc4f935ac19ccce31a7d3a8d1dab854f7cbb524d7ed152712f8038693a80fc8b0e2383d7880d6018dc4c62e9bcc574326aaf419fb8d1e3dea209d9a9e1f760b7283cda83a8ee994ec18eb7a245be"]) r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8458) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x80000001) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) 15:26:59 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x84) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000003cc0)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f0f65ff23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f5e185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6eeedf9bdd517e85b911c4532382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f92622259855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66e91f68638bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1f9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a060015a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d0000000000295df64a426ad050c096389a49f03da635a963191efa773e2afbb2bd5df940ec01be1a6471d8dc2c27df8ff879773506b40107c1f13bd7b8a715215e", 0xf5b, 0x0, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000001c0)=""/111, 0x6f, 0x801, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0xa6}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 15:26:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7ffffffb, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r3, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x4) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) write(r5, &(0x7f00000011c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77ded3c719ed25314dc21617d898537ed95de6e78374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f38dc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc1f1c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930cf7083ca50a140f5bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f53acc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628ad30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee22700008d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c650dee13a03fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4405b3796d9a792fb630d9a2536155c5570cf8c0186352f3268dfc77c9f5ee1afd949effddbb242e99d890cce22738273ee1ece91ccdb3797d71ccba9e46bd9569a837996dc803a3a3b292a04b7ff4eb675b6f357d5e0cfefe29f43253b1152d8a6977b7f00000000000000000000000000000000000000f64a3f88662444399918d7d1eaa3a094d00e50fcc345ae864245f1cb8e462379b09f11b566c7421eecdf6e97bee8b293cf09568ee806ad505633f8a632273ec5f1e617e453aee2365cb13a20c2fe90a956fc9bc33339421b761cb2382ff078d73b907861d879e153e156d6a1578ee5903bef235f146f25737a008bfd4edc41c32a57ed7772416e5f74554b5c6b882a5b77d20fb493fb5ce76c7c6e9b63bd4ce44370d9508d2b6fe02bf57992f35195a73585b9b8f3656112f2c10a12d4381503659ff500000000000000000000000000bd48b412912a9c2e9be4c46944d801cc19c32fad64b3475656b580dce5d746b2c7bb26138fef0dc51d2dd8b42e848cf149ef6989a97619434e7c15edb1e4298562ccfc605b97999a92f05ae45874eba1b6f22134f23f2a3e423c5211c1ace4d0a0b6553f791b84b5ebd2f62f8167470ee364eb9367259aea38a857343009f24732459f13005065713b9d0d400038533ffad3aa8606827c4665874d885f92c584fc52ae300d0115cb4b58981baecb057d6132723148bed385a598a9c2e3f62f48fb615ed20d195ce43ebcfe8c22484ecc68a6885afe9ccd840f9ddfdf86c0e87486c7fab8f326", 0xfd3c) 15:26:59 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(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() 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() 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, 0x54) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x4000, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) 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) 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() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() syz_open_pts() socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) syz_open_pts() kqueue() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) 15:27:00 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 15:27:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000c000"/169], 0xa9, 0x1, 0x0) socket(0x18, 0x8000, 0x9) 15:27:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x1}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r4 = getpgid(0x0) fcntl$setown(r1, 0x6, r4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x9, &(0x7f0000000140)=[{0x4, 0x43, 0x80, 0x7ff}, {0x80, 0x0, 0x3, 0x85b}, {0x1, 0x1, 0x80, 0x40}, {0x9, 0x2d, 0x0, 0x4}, {0x1, 0xe3, 0x8, 0x80000001}, {0x1, 0x7f, 0x0, 0x2d}, {0x1, 0x7f, 0xe, 0x5}, {0x8, 0x1, 0x0, 0x6}, {0x81, 0x7d, 0xfc, 0x10000}]}) 15:27:00 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x9caf4ce7f3f2e326, 0x0) accept$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='\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') mkdirat(r0, &(0x7f0000000300)='\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) getuid() r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(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', r3, &(0x7f0000000140)='./file0/file0\x00') r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockname$unix(r4, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) chflags(&(0x7f0000000400)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', 0x68) r5 = open$dir(&(0x7f0000000540)='\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) readlinkat(r5, &(0x7f0000000000)='\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//../file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000000380)='\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//../file0/file0\x00', &(0x7f0000000100)='./file0\x00') readlinkat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/58, 0x3a) 15:27:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x1, 0xfe}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x120000}, 0x8}, 0x1f) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:27:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) kqueue() getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fcntl$getown(0xffffffffffffff9c, 0x5) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 15:27:00 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x4, 0x101, &(0x7f0000000000)="eb", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getuid() setreuid(0xee00, r2) chown(&(0x7f0000000180)='./file0\x00', r2, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 15:27:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x7c}, {0x24}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x94) read(r1, &(0x7f0000000040)=""/28, 0x1c) 15:27:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="01"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), &(0x7f0000000100)=0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 15:27:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/224, 0xe0}], 0x2, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x4, 0xfffffffffffffef7, 0x800}], 0x8) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x122) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xb0) close(r4) renameat(r3, &(0x7f0000000080)='./bus\x00', r4, &(0x7f0000000240)='./bus\x00') semop(r1, &(0x7f0000000000)=[{0x4, 0x0, 0x1000}, {0x0, 0x7, 0x2800}, {0x3, 0x7, 0x1000}, {0x0, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x4, 0xfeff, 0xb1584578951f7796}, {0x0, 0x7ff, 0x1800}, {0x2, 0x36ae, 0x800}], 0x8) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x1000) 15:27:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f0000000340), 0x8e, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x1) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 15:27:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) 15:27:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x446e5a57) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000080)=0x5) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 15:27:00 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=[{0x1e0, 0x0, 0x0, "49f154a513c9c8c70ddc0866a282f571f788b9793cd46700c67029fd9ca5a9bf914136ee4a1fc7dcb8c337a6ee83fe0ac946f668facf87e8c515c9c2428de3c5a61976d761305c86c5f93d09aa44ddde27f5bf11887588d8b071d6e156ba30e8a3efa79e10899e8f8a6278a1796cef266c6796618c29fb329ccbdf8c7985e4b5f8d15cee1f70357a5bb15f2e4b6d1c0d74bcfbeb2f630298ca49eb68c62302316679b433acbc746f4018dd1732a202c254f0dc86119744ad0516c8133c818befd8ad6d37145711c60f579ab5fb8b09bd3fc5d43680cdca18b9d21deba31967e90af7dd31967f06b39d3fce9d2f339d68b7e26fb88136b3e93151030b76608447001f26747628ef056dd879f2e332697729f8c18e6f6603e1ecb295d96b2cb92b27a25c95d425cc41cb7a73ddc7f0ef55848e741203773ef1cfeda3105769b0d6e3f7591b0975ff41c95389bf657818efb050eaa861c55bd012a3a5bda5d37e66d784b30e2c6213e6fdaed623e0bcdcd36e8f26eb9998e14857e78e4b633e58645c92e5b6368ae43616cc32b21e682a853d510fa2626607a72992eae6733565a2ca6cd8f6bbd8e37d3434e17b0a395c87eb3e61f3f6045875826d9e05ad16914da08e1fd6c99d68a69ef12ff7fae903"}], 0x1e0}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x2000000000, 0x80000000000], [], [{0x3}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {}, {}, {0x2, 0x0, 0x0, 0xfffffffeffffffff}, {0x0, 0x0, 0x0, 0x2}]}}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) 15:27:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000240)="10de4191eac0b91bec96a2b08aade19d1c6d87dbfabac3b760664a1a8cee7f74ae50a9ea2ab1bf988e12dbfe611fb85807115a591e75fb11b038a0a69a0315386c6596bf0c729cd2b78b8cf798998532016e583aa7ce3f106131bb477378b2b2eae0ceb1a4f798ec1c4c50d04827974af57fe0b4eb1df171811f0fec41d781ee11fee9249fdb8ee7c20c8891b87a45341cc1e4067516c434a53a1b862904e656d32c56b8b512c10d1640b0826df5bfa73bf54dc8a4349bc8c2d90c0ce08cf028817c2f096e14e7f9780648dbd4d33efe56f5e737ac163865e5de5c420c84e63e3270834480c4ce757aa5379b1477225b0880d63e0760392412f29477cf3d85", 0xff}, {&(0x7f0000000340)="1d8fc80994ae4dafebfcc8454d3037ed8905b215cf67e6516dac47e48b7a4cf3c6a2f7470b8d6e9f201cc20fe7c809119336b46c65e4f6d1e78d3f92a07af9a9c0a1d20e9827bc41b95a5e2ff7072d660b107e2341757d844cc32852ab18439c9c73fc283e5f58630eaba349fe9c2fcd517869f6ab194a64178fe4afa89ce491237d09020c4b2ac96bd4270d606f0a7fce47ffce778c33b211cdf5c24a544859c5d8dd1e5b49e47a5e56eee050c4b6d00cf16e2c24c896db7041f274976516a819b617cb6fb651f5d2e9ad3a8656be25f27873aee73f40808cafffda77f995e43dc936a1a3472e85", 0xe8}, {&(0x7f0000000140)="b106cdd940ad6159063fb94eb7338c084da08b6848a1d4541869a47c82cb57aa75233dd2e4ffa761f2af02ef3ea9fd1934b438c67fe1b1b63b92de9a81803443056722772acbcf7194017e58975424b88bf2d29e696987fa5826bee9366c5b2ae63768b3fa75224515f8f75a4897eccfdd2f07e66ff8f5d1373e2e0b1f34d7710aef", 0x82}, {&(0x7f0000000480)="77962dbfdf9ec5a27e9b9a22bdacedd8b87c2a298f392b256378af9d08afad3feb41f20413bd84ca6f05d73c46ccd5a13fdaba9ba02e17c0aaaa667af54cc3a0946ca71c2ebc7a9fc1d2cfa0923aa58481b1e807194115e6acb8698abe8de4f65c04d4093cf0d661e113c12e289854a74992530195a94cc811452a440f93bb79eab2e0fbd64881490b364d6907d9f930f962741a1456f9fe3aa182c7f5db80b5104609f0e12b7e898face49b9ea5ba01ed6ebb49eb280838197ed158330b2daeb68dc8efa178bcf6c38cb9", 0xcb}, {&(0x7f0000000580)="93fb6f4c933f0a7b238f32699bdae7fa5275a770e7347d39b07dae3c99b0fd3551d1893e2bd9c445a6464560311c0e67f47074aa0ba09f257f79cb7bbcfd853cbb4c6d6fdd394d4e3ee5bf40ab82ebc7be810f6de9900d860b13b3a20b501801596de0be508a2cd0fe3d24ce34ce447432e1b1bdfdfc111db36484d2fc129338e85f139195e67b8620894b651bcd3dc108f7fceba7932063a52c", 0x9a}, {&(0x7f0000000080)="1126a31e08736506e15467b941350921219e331823ef4960ca8ec95c5d950707749857ed8052c7d03b44bac2e09ff9169d2ebeaa0621678f99e3aa32693f2d15192c0b84996c281178a7322051723ce66af15ccaac7a611ca2882ca895e818584851c8ef6b77ed", 0x67}], 0x6) 15:27:01 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4, 0x71, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)={{0x7, 0x4}, {0x5, 0x7}}, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) socket(0x18, 0x2, 0x0) socketpair(0x18, 0x4, 0x7f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x1000000029, 0x8, &(0x7f0000000100)="ebff46ab4b87a40fcbffd19355a2f67ed24bcf4913b901003cb2f6365f8bc6d7e74ba90fbe04eb2f2e9b37f0fc43de8383854e042f0031789b054e620bced6adbc6fa74f6e62e048f49715b77da3233218457f62957fa2a49a83ebb472f6427d224921b735c69e3766f1719dd57bdec5a9f8027360a6a15ce21a82954a8b9e5ea6d3fd2e7c73fd4edc26246685630f598a170a6bfccd387160e9b580931310b4e6ec8c0a4420ab2942940992ee964f7bf4d4cff8e3c6ba6bd26aedeb56c9efbe0dde31ed5d56578b35bceb7e68ea58a66341edffc77d7350f05a4199b5d6c618e3a2bb1860e7f9d7e1fcf23909a98eac4277a84e411434a7939d2edb6800000000000000032cf0", 0x107) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 15:27:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0xff) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="dcb3844a435e95e654d5d9d5212be59d7f39d83128470d4667ed741cde04dfb7a39d548931270808c5f3ab64d52ae32b104fe3bc786fdd8942b9c6fbcf90e587d9792a9ac074271436cc4c"], 0x10) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x63, 0x0, 0x0, 0x0, 0xfffffffffffffe1a}, 0xc) 15:27:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x1}], 0x2}) shmget(0x3, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) clock_settime(0x4, &(0x7f0000000100)={0x200, 0x8001}) socket(0x18, 0x2, 0x0) r1 = socket(0x20, 0x4, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r3, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f00000003c0)=0x1fffff) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000340)={0x0, 0xff}) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000180)) r6 = fcntl$dupfd(r0, 0xa, r4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r9, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000400)={&(0x7f0000000380)=[{0x22, 0x90}, {0x7}, {0x25, 0x100}, {0x42, 0xfffffff9}], 0x4}) lseek(r9, 0x0, 0x2000000004, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x101, 0x8}, {0x40, 0x4}], 0x2}) ioctl$KDSETRAD(r6, 0x20004b43) pipe(&(0x7f00000002c0)) 15:27:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="62000000040000000038045fc85b558f536adf608012bd8187203ce3c1701c67d392c79528d2c3811e3b2ff04c77280336524ce1e597f0a1330a7e9e1499dd41e838d50937eca801f42d5af2df9c3f976ee37cfb5e261fe7fa918f0890"], 0x10) write(r2, 0x0, 0x0) 15:27:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f00000001c0)=[{0x4f}, {0x35, 0x0, 0x0, 0x3}, {0x20, 0x0, 0x0, 0x100}, {0x3ffa, 0x4, 0x40, 0x4}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) poll(&(0x7f0000000140)=[{r1, 0x4}, {r0, 0x100}], 0x2, 0x2) 15:27:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f00000000c0)="5af20091d71e8b8f0f958099a0399fa59f29681c9d54073e29f5306970a53138cd182e12e8c70168dea73d8543fff73bec98c8a882ad0db85a5a6a34170add365889a9ab578f68390171b8", 0x4b) 15:27:01 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) setrlimit(0x0, &(0x7f0000000040)) 15:27:01 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x32) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r2 = dup(r1) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 15:27:01 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) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r5) r6 = socket$inet6(0x18, 0x4000, 0x19) r7 = socket(0x18, 0x2, 0x6) r8 = getuid() setreuid(0xee00, r8) r9 = getegid() r10 = getuid() setreuid(0xee00, r10) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) r12 = getuid() setreuid(0xee00, r12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000001900)='/dev/tty\x00', 0x10, 0x0) r15 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r15, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r15, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r16 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r16, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r16, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r17 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r19) r20 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r20, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r20, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r21 = fcntl$getown(0xffffffffffffff9c, 0x5) r22 = socket(0x18, 0x1, 0x0) close(r22) connect$unix(r22, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) r24 = getegid() r25 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r25, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r25, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c653079c9afa036889875ae67bebd0acf25111f60fbf7b9f01cf7d7feada0b416d78515aa674a103b01abbbb6d6380b2ae5f178deac"], 0x1, &(0x7f0000000200)=[{&(0x7f0000000900)="c30c89a982381a48f8a7aae337064c4acab9b606393702f5e8af2c1821f755e75d4dc77b91233817552b6dc6355376b9372a541566230470fdb45884a38dd69163c7efb8cf227c964adc32de4da21f93e8cd3e265131364c4a5fb89f8e1eaf44505ebc273f3f5b0feb50606cb7eac9502b5a83e6fc82988e80d21d6a1bec7f6aeff57f0ab6e82cc5d27e015acacd4298e8beeeb09880f413175d5471eb072cb12334fcdd8d13efedd8ef82a4568006f188108bad6d620c6f5614be911f31eae92dbc2939d211e41b095aa4c8facc3f43facecdb44d075116bfad8513729c544ff1e969e0b9ab0f3241754c1756a0417dd8db8f15c1b629d76be1b7c483f6b8eb0c2106144dff8c97884f8ff247ba02817996e4f76f7b6e2bc9654604c0003a81be1e43e015e057a7fab4a57f989ffe4b36cac6b3e71d867af4adcdef5710a250a146ba3500fc7758ed89df15181a18ea681c7c07f29d5e300eb7f1c0dcc59004618e3ff8dc5911392678e16e03761ed1326583ca49c4525adefed85ec53c5faa724cabc2cf99678af81c151a22fd32ac9441a35e8aa45cef591990ccd03e58429a032d6ffd7a84be1f8669cc651540f4c966069cdbbc5d7ed2d274314d2ca86371464800f9e8e21cb6c1056c88b16f93909377b67ff868597d3b795e20ba74db255ce7f0c9327b63c9dd2314879f03712ab71ffb60d7f917251edd53a8c2f25960c6f569d26429bdca0371edca02e6754403a3723fd7df7a3833a08b8934f83dc3e2b1e6ca2fff516bf28e6109f0a74c8dc24d1df71c971158bc5d749921264d2a6275e893906cefec0aaf7090a144cc69c9baabd8112122df8eb31a2a2d6edbf6f1c6fe400ce556d8b89a28c7280f5abd1794782fde4ff9e953900265595d7c1ff9e015ed81dba8864cc50db13bf596d4c66211e6d40a643f50a0b9a8f88e957384fa7381073ba6cb8cf8de6ff0d14010d9297ea133c7ce1dd825f8eb145a9153858d46dc36cb49ce333f2c1b167dd4bdf42d4582917662efd32c2159071c5e88109d2d9fabbe3bd77e95442b63525d99130c7f71bd4692c11d4f0e1cb35026a62695ac0e4fc4d207a8c334d4aeb47a69eb7462ccdfd380d18895911eb4eb14316e3c768424f3e8d4dcfb9a57c878f30c9096feee1c46befef10501fe5e3f9935f7a306c8064fd887a5d4b315db9ffe28b977369ebc67d7d0a3ce3367498c51ed70dd08ab65a9aa726e81fad52cafe872dbe9357aae38afbb1ebd5b2801a9ce7801f8aa59868549ae8ed229a164a49346e6adc83274fccf56533b1c1d548b97dd8ffc620e5d2cf7ee1e66b9d3c0e3f7b2f08bec10df38495ebc4cd4a3fff432cf4fd206d8b26dee47fe46286e0ae68cf6d750d60a2e91aa47a79104687bc1ef2168b7fddee91c6f7f04ee4e1e8bb4b1a02c6f28d2fb9a1854684b668284a6ed60c6830afaf57b65192aeab4245da7198cadc371686ccd97a57bd910607c1125c1b2ec6e4baefc8941d7f41d438e487ca7a824bb6fec7e70234e3a1c55cba39e4ff3805f31697f109b21068ca002d06a5154f203dec21e75f765f87c760734ffc41d234a9bc87931da419099354dbed15491e21ddf8adfe1dd12f90a2fce6972ca23c1b3647900a4a14a80c74bd04e3690c61eefc6f098de060b036c4bc7b1cef6bcce40589f63e8da05c4ccbe6221f560983bd57430800b86a13990e7429cd9e978efcbf9f6351001f8e513fdb259b24a64c801e527ab5741d801ac81cb860585d6ec3d58e5d717f70db443405e1295b6837a9dd1e84e5bc020be9647ad2127359a9ff0300da266a44d46ba5654c5b6c78a44243ec1c4993d3e22d6c97eeefa9f1af39fa734b59ccbe4a7f527de51ce1aeef76effc111eb5d6df84e245fedd08d45d6c3672d2855efb9926680a8283db15c72f11c77fc402dea302340f1287690e6010152a394251eba99cc2a2a829eeb3980f02a6e484aba6fd2af4d2061f04090076642d372b3bdd8ad50d3a8c175036022afcfab38fe96a74b7f258b6a832e34cce6f516c91f83dabf1947eac5da886ef36dfcbf77338ca9392b164bb30e653ea0e63a1edaf27a079c0ebd962a0fb5d2ad697a31a5f12fbf530e15a780d2b3420e21886b715ae61401a210255fcdeb339e1fb154b52e6b332ad298cbf5ef25b2e688fbfee03d7a26d991572aa5d318c087b0d068560022f122e9ba4b87940699901cd6acaf0b98846691e0af0be5d1eff1fdce38dffd435ce81070e8ce7237d1ecd5581c3190ef4bbc17dad9108efdfc6da8bf01457dbe3a1f15ea2696890334676ce798dd156b189f5481e70bb52354576a6d203a39a1f7cafa493c504350d7a7cb9f26f88922af8d153d969c0999644c7653c0439602f8f5021c7646116883c054194ebbd3209c34ec81f5f5bbd82037aaa9148bc0847c5735217bea8af8abb88e3575f152741c426e78d51d07a0485c807019ffb7047411ccdd2609f432768512e37ad5473bb0869fdf63de1199d132d51220497765ea804c6ac2f45689ba73f7be143d90342f00e834b9c1568860875bb97b0966deb3b7c0d3f4048e4b078c80a6067958f808041f9c14fdd2f9ce9b75448203f0e39930e85d67b590bcbe2c49e3a650d70af8a0286e827e84f5b26fbebda778f1b0ade103c4fb0046299ded9db66167eaca05f5766aafdd5d134759a52eab321b538eef68d36fe2aad017f3ff9f23bc051e49edf1d89a0b6a324746a78db01155f71afdb2752b662a4e6f28b3a47b163250955e75ab45b4f76edb75dccb158fe9be50c074deaa6b86a2d9228a4d3d39a97a1d498160a31ad5c3789ce2fd7dc0abc247cc908fdac55d98a7ae9e53e3cdbc90b1c5e4749f9c0c55552654bd1b796bee872fab2b49e60c4665b828ebdb3fcd522403c837309c7cc47c276fb63648c9396d5a1633e8c827942847c279936d836e7bc17457fe03b960f87107b14cf7a9174c161ac61de7b11507f023e0b5dcea04e53c400dbd34a1c35addde9e99d4bb0a35ca38f46372a437dc3b6bbc9ee4f2178a3f392e69ce1806b04dbd060c618adbecefb0c2f144e3f6a3643051ddb7ca9fba20cf18de54b499c115c2387e20006206595ddaa60c433c1e1d9ec3be4101a1b332d78b85b96426bb18e7b5eaf8d56d70aa489b41cfb72cd5485c75a92afb015ea5415be95f8fdbf94490aa8877daa1441792beb1e76aad6a443b08f506e25a4f5d0a262ce35ec2e41e025f977acfb485b4e25bbab0058f15a93fa378ef99082374b1a02004bf2c7e10613c779bc34aa95a254321ba95287c0a5ce5a888bde67bdbd3ec50ef686ff0a9b8db784b72f880479e9b60f23630e50a5581879333599decf67ea52f808347dc02432a2d42d48532a7030213bd5b37529cf3db2908eb0a1efef1b5bafa04bf37f4e6c505c3a5cf4a132d32f81a209331f4c380655a93df0c8bc4bfc43db29119a9b355ce9b64cfa27d36cd6f1072c60af96888552bf8022fc8e0592b02f5acdcdb453baff2af83b7f6d28ccce3011459ce491dd4c3da63e614f8789ee2ff867a7608a7c47e8af1c678b13e932fa7cef9e3b3678e95238e36ef2dc91c19b2f311d1ec194bfefd5801d2358d5631ceea97c27d75caca6413fa5f270fb21fe105f275543361aeeac997525b0ca7a6994f085e9f762115e1932bbac95ef77e0ec45f08d9a6544b04b20c6badb1ae870f1e8ffd9ba935db23bd65bb3d376c488b573ac870fbf282ba8848173f65b176e53c6fc8dd83f78066d84d69d7a07ed73a82a609d23ba56375452151e6b9dd4e234c81b1875449733e6743a21130ec5813929ae340bb297ca6aafad3a9ab71d945a2b5fa5e8f3fd381a110b03a6b6e336b4fa5a9923c436061c23b242c53fd62df311798792a2dc77deebce560a1a5d3934ed260dbaaa8afafc914a8063d5c958664b6cc54c0726338aac0df5606f22df1bc913162d468f19c7dec11963a0c5838cf92d58f2d1becb12f308d58eff17dede7d24dac764a383a0f5b96a0f6c7dff42961681e7f2f630c8f0af33bbb9c82a0dddfb3e71750c35af826e96bb0c8a5e952ff68fee089af9a61bc32979110706c2e20ee941579ea60d89fc176ee3cfc5e3596de406094fba52e3ae9384424def4f69dab4079464229c0fe918b9235a65445df8cb15bf88bdf51190da2d6224c3fcc045d2ad2c641f48606de0204671c3e1ee71c6ad4ee821993a07878d92bf52022a5f8248cd11458b34813b24d29ca6abdec9885bc452f6a7fc12cdae64d02221725fe5e7eedd396c801ea1858bcc566c44296e040043b8fbb55d868ca7b0e279f0d6921225bd733da27f7acc61764f4fcb5f9b9b80060f3cc45cd6ac23d020514abd8103f20ca6f6926031924d2f29247b51b6a8039249b2124540f3ed9c6656fa06910e2feb954d308bc31cfeb43519ac0931b75ad745291e854b387c97b99fb23eb8149df86079c34f2bfeec3df5b04f19e645ee0defd5b37c7d0280e1d0151aaeb12a10e7ec43c8095f6dfebbd2dfc553d21618e28d5557bc7ef8311446bb44db93206a6fd3eebbdc7bf505e316bcfc99f0760aeeafe594244166f4cf27378e657175d56a80b62aae0dd294f11318feb837b1c0c38eca61d20b33025634d11c7bfd42a20bb748cd1a8e6b735714ea4c8ad52a7f22c3ada6a121b04b1cf5701a783510abdabe5898efe83daa3c0b0dc9a6cf961f5dc78438b62631bf982b499a54836fd1861232ff0712067241c341cad24023e069db82c4e87a4bef7664164a791c6122fe9eeafca2b916bd35f2b1c3cf42a8246366415b25fc224fddc00e2cb2267836649f13ea27f8ec0e0014b2cd0b3199c3690b6382a8ce2b06bb1c62d519d15af961aed59f1d7bd9807034763bac86b41041b0ecf30bc5092628c9a0db03c547225e920fb3fe677b829fa966a1c4b9abbb5415ffb1e5458cfc1cb608bbd5db5804b0fc29d1ab833536bab270a5726b7ac58fbd7454ce22401074307cf3b2bfcc25e36f9ea37a9b3e9d77aa82c9d781acdb6ff0d8e99737f0803753d5201f38019e9e6b240b86c168220efed3e1e1257408dd73e850106d8afcfc4e356d5bef8cb754e90c1573db08ce66340a0322a057c2c83e0e45bca576e6947345a1a0ca3ef129d66ba1666e060835e2b84fb88d2cb4ebea5438832f60d79fbfe38865d16855a79118c0c5f25d989f1d8b6dc84db68e45a16360b0d41ccc3e616f604e1f23a66a6fadd3b43b1b4a3fdf87c49bb1e4fd3323c12ae0116975f6d72e7cdcaaa69fb59ef168b628c3bd6b4265ba0cbb201e7777a0950f26e4133c2f6ba569d957942bdde94edde421cae1ccf512a22bc965e496afa64ebe141716dfdd2f669c8c62a1d3857db42c10fbf34405d0c5d8c8bea348c74b2272dc42d422ef5e6cf7ec1caf4ebca5558c4de3a6e4407f208532f04e83ff585cedc63759468d396366fade89939e865df3027c00053ced950db050461f4ade20b6ed6ef3374076006552537a10fb18d42828cdfb7ebfd086db4951c4c77d0cc316b9130db5fd3074d938f77334834410c0d99cd2ad798a47fbe0c62d2bd9cee6f7b1e5c3d8b7efe1382f3c9078906a82c7466e9f702c41a0720f9d81fd34964df01a81be462a00d0fce4e38c1e2063d406ceaf68a89aedbf74df0a05f6ea1754e868918d796f17e084e194bd8b51c88dfb34f427eefc66d703acc0af8f50820cf8faecd744920ef3fd152b04ca25cd22283e944b8d0b79a62aacde239ed68142cd5249c5a41f09961d0b1740b30cb5b29df56bec4", 0x1000}, {&(0x7f0000000100)="808b34032aef091eae2785a99bfa0265a7899e3ec6855aaeb822480e9d9fbffa4ee2c8a9bfde86cb8ae1376bc8cf8ff9d6133a3cfd4c2c5695f54550976011807a", 0x41}, {&(0x7f0000000180)="452fa8250c4b85021d0aecf088869d7bce8d303de3b38b811d1a7de55f8d2066b5b94a3b1a", 0x25}, {&(0x7f00000001c0)}], 0x4, &(0x7f00000019c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r1, @ANYBLOB="2200000000000000feff000000000000", @ANYRES32, @ANYRES32=r17, @ANYRES32=r19, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r25], 0x138}, 0x608) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r26, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13db666155d85cda8dd69c5ebadc5feb36416c5b93ee39d512547bd2bbb834ea821b5ec1c524429f1d54a679290eb7cf89eeda654cbc3a01e282b8cfda7fe05f1403a48931992c47bb7184fa404a6948e051305d6677ba2d62feda3b19ec6bf12e7cda3511bca632e460294c1cc11312b896c4d4fce5fe128acbf11a492794fecaa99e64993eb017af4770cbf3bb2a070b250be9dee6e78c8c55f777c6d8e4afc880b317a961f5346ed814f27f4669b71bdc9d03e96", 0x585) 15:27:01 executing program 0: r0 = socket(0x11, 0x4, 0x0) r1 = socket(0x2, 0x6, 0x8) socket(0x1, 0x4, 0xc8) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) socket(0x10, 0x1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 15:27:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x7fffffffffffffff], [0x0, 0x0, 0x407]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) getrlimit(0x0, &(0x7f0000000000)) 15:27:01 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') syz_emit_ethernet(0x1000, &(0x7f00000001c0)="ef1d70e9d184289754f68e43320a9995eda86fe01e65d07213906ee1a4e7c9eed6fffb04de5c47e2a47484c6d78b8fd4a8f883cf53b540be7f56f279b48cc8733bfa8a22c5dbd53ebdd3003c3cdca3d0c65b1207c028335c108407512c0c3d59be47b5113f11f3c96c3ce870fe60f870d7360f4b19a62ef1b1d84579a5a8bff3d08a2cc3cadd693ff2906cbd6e68eed24064b86ca2a399e5e5458083cb36bd37ffcc60c7bb335ebd89fa17cfe9e997859220cb3ffd9cb8c546cabfd1d8c4810587778372182513a75473d48a0e52724f7982c113c41704aa232f6c6444a5c054ace660112964d617a505b65a3ac43acd22ec08e3ea0210a1c8ef789650095e77f53a5426057970483acf850eb7292aa2c3f722acd7996b0e6695763d014e92fd9e69a4236d1c659b6cbbbf90661e082526b48691446fa0f987bef0386177d1d9175c701e689f2a8de1ea398556043613d3b35fa14b495aae984dfb5d98670525a9fa7c6aa329ead8a085969820f2a3df97b10a9809f162f3401f82ee194ebc432d70a91923c8321d94a60728cbc08c92bb38a4b96ef7bceb4fd910b39b2e9c10dfab2b1ecb1e135c36460dddc7c3bb186235576441ee5c98a8ac448f890d91073e970e8dc4cca56262ea37a4ba5434fd4efba0347f02befcaa102ecd7dd916b50d2b12d121f9b397f5e37050c9e1b28301203935f5d2a1ca7bfb83862e69711f58f1211aae9a8d10058d2f47f1998abf02e44afef9f8a111f396affbb6b52ff622488d1a353b1934ebc37be59f0d5f23afc952d8e8f0ddea7dbb47a3e4fb76e9e3e8dd04f35c97f7f1414a7adc2858a838f4b0b2ddabba7dfbcdb3e91ff3422531439c312573e0afa426912d6732fdf2cd18db9bd0749cfe690e663b7feae17adf93b6e9f450d40767c5e5597aa823643cb040fccf6386b274861fbbb59433c88c455a6a94433579bf50154c903eff626cf2b2eb47fe7b24e03d9839e9051d7a5f1847967534b7c8d4901c42f0827d683e4ee22833f3be563aa863dc4d7a4704877abe6a11e942b18c16ce9d366cac571ac598b475badf98dd75673c878718b14f61e8f46953902ac493cb6c70c6ef043f23301fb7665fd3dac45f080b729e1237865762230ca0f584c721be4d2804a878e35b523239e63d635727c08a5f610c0910db7c3cbe0782ef341582671fc898d6ebcbc70604fe60e66ad89b833b9f4ee28c1ab52c4ef3f54d81dc6b134996051d54f074ca918247441b64937bf92f9b5c723b48b7361009b9299fcc5a880f072f6525fa58944a5bc557fd47d14b823ac1accea99cf9f1679dad0b75c0eba7077bebe7a6b3eef2cec7baadadb49564a85ce95c561531d71ca977d6b92c8de4b52c6ab05087d827f8e7577e3690acc5abd9e76706f0661052fc42d02e9cd90c033c2b332c62cdd4928a9cca69cbd27d8c0246e463d3881716dfeb522e00439f7be7a7c529e3c5eb38d70823547901cd2d9b4eb1f5ec5cc8c2bd11681a5d3f6fec0dd7bad665e2094b06b2959f9864de12d48ab57d4ce6d1db21d3a7f1a13de2622c4345d14fdd88837e72bb44ecd93e2189f8057a61931403ee16b1c9340efba2332c8b14aecd5fe68cfd7c93204240b84dab6f25b0e4c56d0ac00003a0db1ddf65ae4a243894208ec401cc83c8d072f2f00c691856f08c3c9c10d2da6f2af4bb2e715fac545777ed3551972b680311d94a181d0d1a949e97f559e715dfb18832c137842ccbb12f402a10b256a30d07c348e253a4a15bdf8fbecdb0f9dfb410025b1ae4376a761885d91cfe86c2d0a198489796c770984793e3a0e95aa7ca34ea7eb4312b614eadf75477253c331dbdff932e3d3b5e9b8dc0c8f44a13d6f76a0c7c7e76e4e9aab3036a20eeb694a443f766cb42cbc0a8939561d44fcb0c44bbf9d86c3f2a382c7eaf5188102e78baee32c41437ae25df084c1749de2b0adbde7e44ba17bce0c167eec74d1fbc3cd22032288a8fae214fc2e3aeadbbcabc25ebb89ca9fda15e962128c532808b6302e827ef412b86e2401710c2da8333a3906848ddbcd36f1c545172a775ac55150f78d64849278bfb474cc46e12bcaa75ff082e2d3b8ce79e9cdce2b25aec630e0f4de4a4fd803c63dbbae969cadd0ddeb21536286ddcab39ecb7a5e7bb15824461eed2af2ac380315cdeb532e591bf726ad71d842f3d4ab662670e4e904d9ef00c7391d3da0b475d386a566e2a3051c918d2e969437fc51486947417462adbbf9ca244f3e484674bfafdb0453b4f8b8fa0a880239af8a599943a1d322b3d1b9e89d0bd3fbdcf13b34f425e9aa4b710711835d5d98a3e1b731017df553a9e582dd8097acdf6b00319a984240030687cfcacbf2d09e361f5912a9ac895434c532e9b37bf43522649882f7242fc6d2322c84564146a35127a646bc495827e1f6f0de2b1f240e236350331573f89583ee06311b1ab03d35dd5585a2ed8c1eaa5ddecb5b756da9c603dcc640ae6a3b25e8c3f2ceeb293ee21b9d1836a7fea364ea5dd51a505429186339cc52854b6b99584ac391d1d440ed717d8a8491406c910fac283432235a13c57df54f95d6736a62d4f793e34c95807d6f88d7995672181d45fd0dc1bcbbde72021f3155242c840098fd09ffe5fd81befde637fd6cc44c2115c3139f018b962683de0281dbe1c86e5e5d3734e7271e93162604696d5bfe0eb2d2f18c80416c59cb601d1dfd49f4e745098e485f844db99aeccadef45eee6fc2140a325f94caf219d24bffb9ce50f5997e994102c837c5e7506dfc3cb0c9c9bddb6782929a2e337596cb7dbde61aa2a4aeb60f6ad579f16f76a201f8da8157bb38443da3593827e241a3edc867db56102d86d54ffd73ebfd4ed8dcf18243dc18f2753def4bf7504f9e8932d5a6e69f136469982c11601a388ed38cfc9620fab94241065666b99d25f246cb726c37485facab2705dc288dbf4bb37abb85499b53c9d5ee2314a946bb1b377e360442e5f8775070488a869200cd899fd0e574a856b7ea34e2922594c4bbc19b2bb5e03347b334ebd20550319cba5ef76ae0bba76f1596447297db8476acdb7b4c10611aa030018820c83dcd9234b76e926ff7b0e11f2ddd8697dab2694ab7df32a947a769dc9c1c6c0f1f148b5d742f227da00ade268a6d4cdfb9630adb8647967821d0eb4128c51b468bd5748714c0d167cbad70254652ded5e5bb9c07b8f204ff524122872b14dbd978813a8bee3d420d3d0e3fc3a97b1a62621c6ef46308a3c3b470507f43cbd130639d96fbe7d16ab79dd77d3e839da65f74b04d4e02dc128084373bc45d01339c440f12d8dfd2ea2cca0603ab1218c0dbe005440fea1db5e16e0d9e12b50f2d1520365ee1c336219aee90bb12c7b4a960fdb05e6352c4fb6a3dcf7be889be75c003a31f594d01f7ccb59c5b8bf56845e5dade26ec50257ac54390af02f8d2e9f3153b1d4e3631ed642db717adf1be43ff3a4fdcd389db8b266080bdeb0f13cb1856c898913814937eca6d6a7d6b9d980225a2f28ddf5000eadbfe68155b61945b72df891f44f3a39486d4a3dccdb9168790474591a5020ac64f10a70e7d95e72c8f709856d6ad40f35f24652cb98ab9a6cb8263768ba80b92f2c68cd914ac334238597cdce0afb97d8d724bc801d665ff73e934627995c7855a3286334dee631050e436ff5ffba6a3e83f6f7002006a7bb42650c6c6a83ab572da239a80620644c7ed442cdcdbaff9cd87001340944b14756fd4d82498dd083a020524aaf3c6098b263f31e05f5b2c64f701cceee0252f6d39955614cf7e2f05153906a30b447e739a19da571bbab460975a74e12be78339c05654bc6c36304a262e682e4a48ca814b1d56636ab10fdeb748981ff1a5e0ad2b746a3c53ca83a21220af693da2e833c25d51854a30cc824b13fe59ddf96fefe97c549a910414bf2714a554ee714445328bfcf03771f287203fd4ec043db1dee8cb40360956989ac8f0f1392589c8bb56efd7a5be15abadd0ed0746518bfcb53334f3248717eb4e78b3749d1d1ce1d4e87049234afd9322da67cc862cc448dbecfbefe164eb08f50ac69a94ddd9d30cfeb23f0408a567b3b2adcd059ac4785136e1a72570af546a1e0643df11c4bea20c5bbcb99f406aefa74088b241534ac9d874421df2dfef6390cb6ece228c693e80127538feec382518b05b1f73d72473b799f3f81cfd18c20eaa1f741e3117b998b2198addf714d10538f61cc7bb368adfae602b6ed4fecf4aafd25695c1b993bc74b17c2410802ffd9e1607bf237dc66aaebd86f01f845d214e1cd143c11eaafd27a29687f531cbc6d5166398ddbb84121605d88b5de283351b4ee8a71c847a6789f364c978210605365c9ec127bf7bbde4cf37b698e1aa15e64878dabcfedc3e5279e6d81baecfe245812da3a4bd391a8a155b3e114cb3c9d8e5626d4943c96443c29d32584a2d5a3770154e74a55560754dd70faba82e408bb26948ecfcd1de13c256eeee3cd6b5e6081a35113897e67ed55281149aad65da8e771561b43ef0c7d43db4a6c81ed310cd6f389e309f8f46d91d63b46f1258a340bd25c8af11b7e466df9806baafc211faa3bf22a6878e70d6a257e62126d629e3f9e2d1466cca118ebf769b39f5d1078ec27bc52ee339128970ea5315a558f441114c2d9707d04505c931a4801bb7a63f38b8c70adf0141e41eccb83f57fa3ef360ac636f0691788970998b2ca9cbcd3b309e97c9affed1b6573f5d2a3336a4af9a31b96b81d90f6a0968732b3cce144016623aacd84892ed0afaecdac5d497aa6faee7f9ffb5177a4ccd30987ce39eb4e9902f283c84b479dbe3daf3031e4b60a5af173ffc35481afbfcbb59891b47d213e545923006c138596eca2ca59a2a73253726e621082fa21040143765053260bb3b6e3da12ae0b93928cd9bc2d56da5ab490b9b3f41ce4ae1c2cb6821b015a8eb819e29e5f36f19d77efc70d8b605f11c786dd4b2e34b2a65f2c2c5c8676eec255d3d9b1ed10c2f819f65fedab13fd5b14ed4f3aef5ae4b886d22882e55b413c4f870a15e91c43d12b65a668ec5c71a4d69d08093811adcc205e1894490e05bcb1be2ee4ea50193f845985a77499e23c0f2482b7614b04dea77cf7d17d14cac5ebdaf7fc62086865a18ecd05c8adae583d770e59a0ffb2965002ca8919afb0b434d6a7c1c15caf005aaafb3cd8832876c0614a99fc68829435404d108497ada31dd6e82edd0f47fc184ee556f7f53b0acc0e411d09280b800750d8a1eeb1b5816d9e45000ab1d7ad0219cc7f14dea94de048f27a1e4fd7deb9172eae5fa5582e42fee610ba49fa55a8d7af9a8bd728ef1c88e6ff7f9c5b5f8c5abc326bece10362db105bb21b89dbb7a8d603ba2f5d5f197017c9be6a539e4385774c1eb8eaf0e4f8f6482f5cecbaf3cdc34d0d1a671398da7826932f8a3c52970fa2890c07ad97010581f0467cd24a837086f6e74da3e9c524fb85033c11a838f8e3b7ed8509f86212b5498ae31384d8d64d61c126df88c44b7501b264fb7fe990887f2ca03ae5ad25fe6ebe409f62d3f7492c09e5ba7a6ac611d849f3b8990d7498f8ab36315f3cfc498618cdf58a07e4817acf9151bfb48e05bfd4b0dd834a01b2373cf7a22e77dbc6a737f9ba2fd4fd36eb6858b070ec3e40518256a3800ba09bb9ff2d424fd2cbbbc666ed951b6847609316b0b31fb6feaa643bf8b9205e6f404f08f8674476ace76c9321f24c2f2415d5131e3475d13e21deac3c8edcfb1f2656e03a1116fd") 15:27:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000b05000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x200, 0x0) socket(0x20, 0x3, 0x7f) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) getegid() 15:27:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 15:27:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x10000) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) close(r1) 15:27:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) r6 = getpgid(0x0) fcntl$setown(r4, 0x6, r6) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0x100) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r8) getgroups(0x7, &(0x7f0000000200)=[0x0, r8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x85) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 15:27:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80, 0x0, 0x0, "00000000d700f70000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 15:27:02 executing program 0: r0 = socket(0x2, 0x3, 0x2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7, 0x4) connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13"], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:27:02 executing program 0: sync() getrusage(0x1, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x1, 0x6) sendto(r0, &(0x7f0000000000)="0b48fc55070725a4f6b5489af7489c02102d", 0x12, 0x2, &(0x7f0000000040)=@in6={0x18, 0x2, 0xffffff7f, 0x7f}, 0xc) 15:27:02 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) dup2(r0, r1) fcntl$setstatus(r0, 0x4, 0x80) 15:27:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2d}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 15:27:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x2000000000008, 0xe6a, r1, r1, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:27:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) sendto$inet(r0, &(0x7f00000001c0)="1cf646ec10b18db77e5a8004c3393bfde8f73afd6e8ab5c09876cc09829dd0531c7f609683025a63af1ef178efcfcfdcba7bca0fec7edba8474e19b7de46f0157667b14733e61c37df41c2cb1af5f1538a385b3c12af09bcf437401880256413a907b10a7709e00e99a334beb0c185e0acd6d0819cbe6341e224ceff9fba85e771387c04facb144f2a98fbd3", 0x8c, 0x9, &(0x7f0000000100)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000300)="31638c6de74341e6f98d439c982d36e6df9b0108d84714439528059cffea56129344735e42c6cbd51f279d1ee29c696d5d8f5d6238fd7303c9fcd4181313d88a622351d54119813995571a8f011c11273698d42795e4aaa78308a7d10d48ce4ac853b083b3b4e1cbcbf68e5248950acca29d4a3a650e42439077a902ee58df2fa09f66ee5fcbe3", 0x87) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) write(r1, &(0x7f0000000080)="008000", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:27:02 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, &(0x7f0000000700)=ANY=[@ANYBLOB="000057c5a81379f84c1087e4ec80aa45baff4f3e74f3ffc36e8d9423e87b7400000000000000000000a7b8879c9dcda5f1cfd6669d076d60998954a1d7d1fd5c998c7b52984c64ab5b2f006068e24e1c62ed1fb0782cea69436c4877ed38cc03807c6b9a9e780e8c204e97a79a74179edecb883f869736d8dce8908e3649cafeef93ef24e3bdbcf184bc1f0bd3853746289553d9fc5ea1bb0bcc6b18f4bac7f228839a72c9828ba9e1404a62daaac07f5337b3dc702306c1a733f201000080aa181acf25429ea97f28322ce46107b09f232cbe7088d418ee8b6ea961a2f61811831dc97ec7ea623d14d63e2198dcdf88156a"], 0x34, 0x3, 0x1800) r14 = semget$private(0x0, 0x8, 0x80) r15 = semget$private(0x0, 0x8, 0x100010282) semop(r15, &(0x7f0000000000)=[{0x6, 0x0, 0x800}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r15, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r15, &(0x7f00000000c0), 0x0) semop(0xffffffffffffffff, &(0x7f0000000440)=[{0x0, 0x0, 0x800}, {0x0, 0x3, 0x1800}, {0x3, 0x2}, {0x1, 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) r16 = socket$inet6(0x18, 0x3, 0x0) openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x2, 0x48) r17 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r17, 0x29, 0x68, 0x0, 0x0) r18 = accept$inet6(r17, &(0x7f0000000480), &(0x7f00000005c0)=0xc) getsockopt(r18, 0x29, 0xfffffff9, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r20, r10, r9, 0x13, 0x6}, 0x6, 0x2, r11, 0xffffffffffffffff, 0x41, 0x7, 0x6, 0x7}) r21 = getgid() r22 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r24 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, r22, r21, r22, r21, 0x42, 0x6}, 0x8, 0x3, r23, r24, 0x3f, 0x7, 0x4, 0x7}) r25 = getegid() socketpair(0x20, 0x1, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r27 = getpgid(0x0) dup(r26) r28 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x40) faccessat(r28, &(0x7f0000000040)='.\x00', 0x0, 0x1) write(r28, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r29, 0x20004b3d) ioctl$KDDISABIO(r29, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r31 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r32 = syz_open_pts() fcntl$setflags(r32, 0x2, 0x1) r33 = dup2(r32, r32) symlinkat(&(0x7f0000000000)='./file0\x00', r33, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xfffffffffffffe4e) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r33, &(0x7f0000000180)='./file0\x00', r34, r35, 0x0) getgroups(0x2, &(0x7f0000000200)=[r35, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r37 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)) r38 = socket(0x18, 0x2, 0x0) setsockopt(r38, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xffffffffffffffae) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r41 = getppid() r42 = fcntl$getown(0xffffffffffffff9c, 0x5) r43 = socket(0x18, 0x2, 0x0) setsockopt(r43, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000640)=0xc) r44 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r46 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r49 = getppid() r50 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000100)={{0x1, r45, r46, r47, r48, 0x10, 0x8000}, 0x1e3c, 0x8, r49, r50, 0x1f, 0x7, 0x2}) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000100)={{0x1, r12, r37, r39, r40, 0x489bf5dce96f7e76, 0x8000}, 0x9, 0x8, r41, r42, 0x2000000001f, 0x7, 0x1}) setpgid(r41, r41) r51 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r53 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r56 = getppid() r57 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000680)={{0x1, r52, r53, r54, r55, 0x5, 0x8000}, 0x1e3c, 0x8, r56, r57, 0x1f, 0x7, 0x2}) setpgid(r56, r56) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x81, r30, r35, r30, r36, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r41, r56, 0x4, 0xffffffffffffffff}) fcntl$lock(r26, 0x0, &(0x7f0000000080)={0x2, 0x2, 0xfffe, 0xfffffffffffffffc, r41}) r58 = msgget$private(0x0, 0x200) r59 = getgid() r60 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r62 = getppid() msgctl$IPC_SET(r58, 0x1, &(0x7f00000002c0)={{0x8, r60, r59, r60, r59, 0x42, 0x6}, 0x8, 0x3, r61, r62, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x4, r6, r9, r22, r25, 0x18, 0x101}, 0x6, 0x1, r27, r61, 0x100000000, 0x1ff, 0x63}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgid() r63 = socket(0x2, 0x4003, 0x0) setsockopt(r63, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r63, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c653075"], 0x10) geteuid() setsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f00000001c0)={r27, r12}, 0xfffffffffffffe6e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 15:27:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) r0 = semget$private(0x0, 0x3, 0x260) semop(r0, &(0x7f00000012c0)=[{0x3, 0xffff}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0x10001) semop(r0, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f0000001240)=0xc) semop(r0, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/60) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/4096) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) munlockall() mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80047476, &(0x7f0000000000)=0xc6000000) r3 = socket(0x2, 0x3, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000001280)=0x7) connect$unix(r3, &(0x7f0000001940)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e849500000000000000036bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa321bc521d61f274cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebe1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc274c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6e734276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253254f503adf2f3b4affd04d710180c35800236b272dd10000008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaac32e083d859798ee9796dfef1a06d80c488d74036522e92269a7d09c10ef064e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040ab55d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a479c59a522cb15621e201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e0000000000000000000000000000000000000000000000008da619dd77894b000000000000bf7ada7adb917b6081283a6e0008dc887d55e5550d3f01257334ee933783286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d11ff0c211d70e7e73f1b412a428e7c3032245680a7e7160701419adb297ea088eb6c07963cee79f90cb6173a6ee5e3abd92d12c84e2fd9c45b2f1f786720d93d0f36ea010710d247178989726c494922b994f39359a0971f01e1b242a5f7e4d77400cfcf1c66baa393f256c0439563c0ed7805f2f049fdb5f9c62a4c0e981ad081093c599f02501cf4e853e2160e189906c615e472992fd5c8d55a62da2e0974c3b6754"], 0x10) r4 = syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r4, 0x0, 0x9) open(&(0x7f0000001300)='./bus\x00', 0x8, 0x20) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r7, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) dup(r7) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x40044266, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x2c11, r6, 0x0, 0x3) 15:27:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r3, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000700)=ANY=[@ANYRESHEX=0x0, @ANYBLOB="58b4897580ed834d4d81e71e82af40cfd0c9dbc182b5010f7dabb1b90504b9eb33ba04b59a6c9b75917b5097938027f997502babc101f32d72e37e3f3cad869743c75de03e0858b3b0f28c", @ANYRESDEC, @ANYRES32=r3], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = kqueue() setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r8 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r9 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r7) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r11 = socket(0x18, 0x2, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8080691a, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r14 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r14, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r14, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) r16 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r16, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r16, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10000, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x81, 0x0) kevent(r12, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffc, 0x6a, 0x4, 0xcd, 0xfffffffffffffff9}, {{r13}, 0xfffffffffffffffc, 0x81, 0x80000001, 0x8001, 0x8}, {{}, 0xfffffffffffffffe, 0x0, 0x1, 0x8000, 0x9}], 0xf02f, &(0x7f0000000600)=[{{r8}, 0xfffffffffffffffa, 0x20, 0x40, 0x7, 0x7}, {{r14}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x4000000, 0x3000000000000}, {{}, 0xfffffffffffffff8, 0x10, 0x1, 0xffff, 0x2}, {{r15}, 0x5, 0xa, 0x1, 0x730, 0x3}, {{r16}, 0xfffffffffffffffb, 0x64, 0x8, 0x55, 0x3}, {{r17}, 0xfffffffffffffffc, 0xa0, 0x10, 0x611, 0x6}, {{r18}, 0xfffffffffffffffc, 0x90, 0x20, 0x8, 0x709}], 0xfffffff7, &(0x7f00000004c0)={0xfffffffffffffff7, 0x7fffffff}) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000005c0)) readv(r19, &(0x7f0000000040)=[{&(0x7f0000000240)=""/80, 0x50}, {&(0x7f00000002c0)=""/77, 0x4d}, {&(0x7f0000000340)=""/174, 0xae}], 0x3) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x40, 0x0, 0x0) r20 = accept$inet(r4, 0x0, 0x0) write(r20, &(0x7f0000000400)="dee74fd74b0a940155fbadc898b30b24bb7449d03308ad63b45a5d106c942a03454eb458097793b4ad913af14173c70fbec745436249272ad33c964d13b0f89982602be34ee4ce11e7d107d54021dc30621238c27bccd2b6a0714ced3c9665dc835ed56799abdeb981d9d394688ba3ccbdd6", 0x72) setsockopt$sock_int(r7, 0xffff, 0x1007, &(0x7f0000000080), 0x4) 15:27:03 executing program 1: r0 = socket(0x2, 0x3, 0x2) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r3, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r6, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000940)={'\x00', 0x232, 0x8, 0x7, 0x0, 0xffffffff, 0x80000001, 0x5, 0x0, 0x0, 0x1f, 0x1}) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7ff6564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd946666e1b0ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13", @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES16, @ANYBLOB="239c8e24b2bcbbb08cb28e9a4edfe0c78b9304a2ef9d111f6fa236d6b15f6433d45cc0fa244d8a667d628e8d50cf0f41049513c02d0eae0803dc1948dc5d71be5e00bbf70b13e06b7563832cf90acec63bf5d088e94815aa106430fc4e6598", @ANYPTR64, @ANYRES64=r1], @ANYRESOCT=r2], @ANYPTR=&(0x7f0000000840)=ANY=[@ANYRES32=r3, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES64=r2, @ANYRES64=0x0, @ANYRES64=r4], @ANYRESDEC, @ANYRES16, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESDEC, @ANYRES64=r5, @ANYRESOCT], @ANYBLOB="cedf381465b718c8f6a7d0350a73e26d8a2a3588f3c15e734a711c282872bcefd400d3cbf9adf5778aa0daa8c0e2732b60874ba6fa04646b3a6646dada9276f874eb2fdb8861eb95421974d31b91ee888121b8165d3eb8c2a5fef476300f2d61fa9b11e0da915d4986aefdafcc03d50ea4ecb04ef3ef76b5e4ec32707e27b8348a1524b549f82eecb23e83694d5ed4b1a7", @ANYRESHEX], @ANYRESOCT=r0, @ANYRES16=0x0, @ANYRESHEX=r6], 0x6) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000000a40)=0x2) sendto$unix(r0, &(0x7f0000000080)="a1703b4019e3cbf42c610cc45cd12d0e83b4df30ec03f7d559f6b37be487c0bf913cc4c0d150376341a26eb6602e1dbcd9", 0x31, 0x0, 0x0, 0x0) symlinkat(&(0x7f00000009c0)='./file0/../file0\x00', r3, &(0x7f0000000a00)='./file0\x00') 15:27:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt(r1, 0x8, 0x5, &(0x7f0000000140)=""/159, &(0x7f0000000000)=0x9f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = getpgid(0x0) fcntl$setown(r2, 0x6, r4) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000240)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000200)=0xc) getpgid(r5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 15:27:03 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10001, 0x0) write(r0, &(0x7f0000000040)="6d7122f4a1e663a39b6a6f068ccf773c04f64d734c", 0x15) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x40, &(0x7f0000001100)={0x2, 0x3}, 0xc) 15:27:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x1e5) write(r0, &(0x7f0000000240)=']R8', 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:27:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x60}, {0x40}, {0x6, 0x0, 0x0, 0xfffffffd}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[0x20, 0x40, 0xb8000000]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x9) semget$private(0x0, 0x2, 0x0) 15:27:03 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x6, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="bce7772fd3c47036487d9b77730413f1c4028f4fee9d987b30ec6600", 0x1c}], 0x1) r2 = socket(0x2, 0xc003, 0x6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r3, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCNOTTY(r3, 0x20007471) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r2, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000240)="bce7772fd3c47036487d9b77730413f1c4028f4fee9d987b30ec6600", 0x1c}], 0x1) socketpair(0x6, 0x4000, 0x80, &(0x7f0000000000)) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000240)="bce7772fd3c47036487d9b77730413f1c4028f4fee9d987b30ec6600", 0x1c}], 0x1) r5 = socket(0x2, 0xc003, 0x6) write(r5, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r5, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000240)="bce7772fd3c47036487d9b77730413f1c4028f4fee9d987b30ec6600", 0x1c}], 0x1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x51}], 0x400cc, 0x0, 0x80000000121, 0x0) 15:27:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x7f, 0x0, 0x0, 0x3, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffefffffdffeff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {0x4}], {}, {0x0, 0x0, 0x40000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000001600)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wsmouse0\x00', 0x1, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) readv(r5, &(0x7f0000001580)=[{&(0x7f0000000000)=""/169, 0xa9}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000180)=""/55, 0x37}, {&(0x7f00000014c0)=""/142, 0x8e}, {&(0x7f00000001c0)=""/100, 0x64}], 0x6) 15:27:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x1}, {0x2400014}, {0x20000006, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 15:27:03 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = socket(0x18, 0x400000002, 0x0) close(r5) sendmsg$unix(r5, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[r2, r3, r4, 0x0, r6]) sendto$unix(r0, &(0x7f00000011c0)="749703010f6edcfc", 0x8, 0x0, 0x0, 0x0) 15:27:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x4], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x10001}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r0, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = dup2(0xffffffffffffffff, r1) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x81, 0x2}, {0x8000, 0x26a68fac}}) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r3, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r7, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSTOP(r7, 0x2000746f) 15:27:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0xbffe}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 15:27:04 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00080000000000000016135239fb16cb2c6d1e00"}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x100, 0x4}, {}], 0x2}) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x1, 0x1, {0x4000000000, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8208, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x100, 0x4}, {}], 0x2}) fcntl$setstatus(r5, 0x4, 0x4) ioctl$BIOCPROMISC(r4, 0x20004269) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) lseek(r3, 0x0, 0x400, 0xe7e0ca7af03522b2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x40, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r2, 0x101) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x33) 15:27:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socket(0x2, 0x4000, 0x6) setrlimit(0x3, &(0x7f0000000080)={0x1197, 0x8}) close(r0) r1 = syz_open_pts() ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 15:27:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0xa) getdents(r1, &(0x7f0000064100)=""/102396, 0xfffffffffffffea3) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x41) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file1\x00', r2, 0x1}) 15:27:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ebffcbff", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x2]}, 0x3c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup2(r2, r0) 15:27:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffef7ffffffffff], [0x0, 0x0, 0x405]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x13, 0x0, &(0x7f0000000200)=""/19}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0x0, 0x2, 0x7}, {0x400, 0x80, 0x3, 0x101}, {0x81, 0x4, 0x31, 0x3}, {0x1, 0x40, 0x4, 0x6}]}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getppid() ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 15:27:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x80) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000005c0)="3f470d815fa5577c3c3263083ceb") read(r0, &(0x7f0000000040)=""/32, 0x20) 15:27:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5cd9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x88) open(&(0x7f00000000c0)='./bus/file0\x00', 0x80, 0x104) poll(&(0x7f0000000040)=[{r0, 0x100}, {r2, 0x25b3759b9b4ee9e8}], 0x2, 0x6) r3 = socket$inet(0x2, 0x2, 0x81) dup2(r3, r1) 15:27:04 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000040)="810008005aa53f3575cfc937377e3a2b94c8536414e4bcbb3cba6cbfe7450803d9f55c8028070c432dd1608ae720b4515e42c875ff02fe52f53d50883ea5a52c", 0x40) setsockopt(r0, 0x7, 0x69, &(0x7f00000000c0)="60656865efdeb92e31d2957340afa4d55c782972e6f8c41eb6c401ff2213e3b0ef56d10116c93de37b935206", 0x2c) 15:27:04 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="62020207e0000001", @ANYRESHEX], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:27:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10000, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) 15:27:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x800, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000002c0)) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r3 = getuid() r4 = getgid() fchown(r1, r3, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r6 = getpgid(0x0) fcntl$setown(r5, 0x6, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r8 = getpgid(0x0) getpid() fcntl$setown(r7, 0x6, r8) r9 = getpgid(0x0) fcntl$setown(r7, 0x6, r9) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xc, r9) r10 = getpgid(0x0) r11 = semget$private(0x0, 0x1, 0x1) r12 = geteuid() r13 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000003c0)={{0x3, r12, r13, 0x0, r4, 0xa2, 0x120}, 0x7ff, 0xffffffffffffff59, 0x6}) fcntl$setown(r5, 0x6, r10) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f00000001c0)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) r14 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSRSIG(r14, 0x80044272, &(0x7f0000000280)=0x4) openat(r14, &(0x7f0000000180)='./file0\x00', 0x10000, 0x2) ioctl$WSDISPLAYIO_LDFONT(r14, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x4, 0x5, 0x1, 0x1, 0xfffffffa, 0x8, 0x1ff, 0x2, 0x1, 0x6, 0x1}) readlink(&(0x7f0000000300)='./file0/../file0\x00', &(0x7f0000000340)=""/83, 0x53) 15:27:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000040)="13289717787abfa53bb3febb1b9ab33b56e442190d507a38fa72c11aead2ef7f53ccd7a2a764a054a4a6c2607ce30cf23e92a15015fbaee041c798e830ee3855d15db7d26c883994dbc557c42a9c88d80e00b6d437", 0x55, 0x9, 0x0, 0x0) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f00000000c0)={0x3, "561768e2b21f515b4fedae045faf2b9bae3188b0c6924fdda330f125ad73707cb1910c26eff6dc9ea28fab813e489059a14758b6cbf64adbe62d6058dfdaf1f13b51f799fc35c9d08c3386380d295ad5d86788b0957b90d7f439540713f0cbe746b52cc4a7eeb4ced321ec71686d2720aaca805098d706c6fa53fc035470e88e1a5563ed201806a596f78142eb9914e7ffda64963edf9731c1eab722b255b1a82158a65b4edb8c6b76faa5"}, 0xb3, 0x800) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 15:27:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[0x7, 0x7fffffff]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f00000000c0)='./file0\x00', 0x96) fcntl$setown(r0, 0x6, r1) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 15:27:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x101, 0x9}, {0x18, 0x0, 0xffffffc0, 0x8}, 0x1, [0x1, 0xd46, 0x80000001, 0x2, 0x4, 0x7, 0x8, 0x5]}, 0x3c) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) dup(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x3) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000100)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r4, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCDRAIN(r4, 0x2000745e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) socket(0x2, 0x5, 0x4) 15:27:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x40) socket(0x18, 0x8000, 0x1) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a38620700000000828e9559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a544a416e981d0da45908328545d6930a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25b1d9ee866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea03000000000000006b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbd2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149cb7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad707000000000000008e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f79786283133bed9e7d329d93c27ea72bed660740a78d2c361de19c7b8e6c92014529c90a609faa929bfc65414e498d5cc13f9b941ade37ae5da797b332f2e0bfb35a799753d1fbf64a69fd214f000000000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 15:27:04 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0xbc, 0x0, 0x800000000, 0x8, 0x6}, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{}, {}, {}, {}]}) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) 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) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 15:27:04 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfcea79bfb7ec3687778711c3328d64c2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8c51c16aeeaf4436dd04dfa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4c6df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff77441230d3fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d0800d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda09077982d0a5ac03676ce6f6157a5812ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d"], 0x10) sendto$unix(r0, &(0x7f0000000080)="a1703b4019e3cbf42c610cc45cd12d0e83b4df30ec03f7d559f6b37be487c0bf913cc4c0d150376341a26eb6602e1dbcd901", 0x32, 0x0, 0x0, 0x0) 15:27:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x61}, {0x8fe}]}) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") 15:27:04 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000640)=[0x4ac, 0x9, 0x3, 0x400, 0x9]) semop(r0, &(0x7f0000000040), 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = socket(0x20, 0x4000, 0x80) sendto$unix(r5, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x0, 0x0, 0x34a) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r6, 0x4}, 0x200, 0x401, 0x2}) r7 = getgid() r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r8, r8, 0xffffffffffffffff}) r9 = geteuid() r10 = getegid() r11 = getegid() r12 = msgget$private(0x0, 0xfffffffffffffdfd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r12, &(0x7f0000000900)=ANY=[@ANYBLOB="000002000000000000000000000000000000000000000000000000e8ff00000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000004e3ffffff0000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015d6146febaaddf1a23175ce18e6bd659edfc14a50f2670712077fa16e39d330df734703101a340065a5c7d8e306bc366cf5efdec2a4b8ce863e086dcb17ad8e83a9cd67d69d8d22eb81a6a35e2986f4ca9a569c9db1"], 0x1, 0x1, 0x1000) msgsnd(r12, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r12, &(0x7f0000000800)=ANY=[@ANYBLOB="8c0300000000ffd5c9cd0000"], 0xffffff64, 0x1, 0x0) msgrcv(r12, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0xffffffffffffff86, 0x1, 0xf322e3cfafe5d53) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000680)={{0xf879, 0xffffffffffffffff, r11, r9, r10, 0x34, 0xfffe}, 0x6, 0x9, r8, 0x0, 0x2, 0x4000000000008001, 0x100, 0x2}) getgroups(0x4, &(0x7f0000000040)=[0x0, r11, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r13, r7, r3]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r14) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 15:27:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x81}, {0x5d}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r0, &(0x7f0000000100)="7e3a00000031bd55fcd400000000", 0xe, 0x0, 0x0) 15:27:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x82}, {0x840000006, 0x0, 0x0, 0x7cc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0xc5) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) pwrite(r1, &(0x7f0000000240)="15d0bd3c75d20e1af652cc9c6493a7bd09ca4227451a638e815a7e338001dabbefb72d1b5ed8d975c07d225309c8005211d574cdd5c4f4013ec887e006a53a05f7d28e84ac42a2f61f16742e403550ca8661ef4a5dfdbcf37c013389a29ad646ed298e63215e4818edc9382f0dddd2871b630c08620f3a7a4d5c8cd54a42c8cf7ca1fbb3653955f2e1abce5a615d3a6980fb9dc72fc47b0f1fe62320c956d50aed32c2aec75fb70adc5bf5e29f6456c4885c9498074447955c3333e6ddaf893dbca3abef793c7218063c434a0cd2dfd6fb6569a34d8ca9e5b17039834851ce98e130ea1494cebbf7768b3a948017cb9276c1f9bc4fc42065adcc7fe0c9927e38d2164c86eeddc07b0c760de80c939f7a287e2e363693ebdc9e3df279ab6a1d343522b2d33bc92890abe3c8b4801094917ef4cd607d1cc8ab31d5dc34cfa625d46879423467932c2f8a3ea80fcba041572273fce2bbb908c62bfb8ad01762a8a6e3a9396245bafa8db29aeef3580cc654db02f502f718ca6b0032feb14c876c41e9b12288dc197111adff13609b3dc355762863a8fb4a4bf96de4c91b6129b49e77a03d62a421d54b6a3bd57b0f07ca4c2b06475cfd3c17f096ff62d7ca2699a7d04b563c88caa46fa504569cb6296df861ff9401358b11c840b73ce94c57a87caaf0bb9ec2d242b1f3e07a52c59704e8c9ed9c9a2b8c0fe20a595c88926d2c57fc3ba5caf9b535cab8f17a2d7ab56846b7213a307a5f709f93e5a6786915468682a0de0847066efd58f4f1135b31e814acf587f784acacb993071935ad6508b142d866cf114f19373ed7a820a73df477725f9233944ba86faf7ec20ecfb8e65728e0af71b5cad3fe19f898ef63bf1fb27125d07e7da8487be731ce6ff432c8b60c081d54dbd08e8be82285077a4cd97d175e7ef84dd11bb0da35df1a05d642ba2705ad0fea9d416b0fe1130950b1f33b0066ea9a606114524c9dc47815e64eb875b96969ba465405b9ce2e6fb49caeb40add53b94cc344f1cb32daa1de7ef9ea995cb2f93b8a7ef3740e119e4686c1297848b7ea633ee16298170144a99aa2f21a8c9c63fae396ec3eff3bfbece831b5b491d3ac0f414b92feebd758dd03f224ea6311b46cec7877dbd630b24b49eb41ebeb442b94f1eb206d91783a642ac9c944960a1cc540a32345cd9c9a4c78f77e733c95b69331b5c704beb871b22676c68dbfe5801054c6b4e5bc66cea16f330fd55616e604a0a6723c0c72445981f355d423f90b48a639f35fb0e54f7f88c446aad9699a70a37cbf60c45755ae9f2141f75993e68b7a00a5ee8344abba472d642d24e868c9f2646c669ab12a6cf958d6e439c930545aefc7ec3b901d85dc3b2aba6bbb618185b15437b8807af621dd97652d6530d2bed4f1f1de9275dea2d46f12fd05ae448683ebd73d2973c7fb2538c9b5aa5c0b39894c9e6d92114b74e7cdf862e8999f11d42ceba0d70522869002000acd5c76b4b0f09654888d824bfc54247e6546407eb5b82e18bf7c0af4c69532a68a06fed7a3df01e7e43dd2691292b7e03036a8d523ad7ca2562e0879d0f3ba18078e6cc9fc6db87fec32261b6c2de8c8f060df81f4599a8c35cfe3e8f5b5b0b35e5eed739dfe672d1fcd754295a04b5c1b7eb8f560ccfb79e693b4883a071f11a87aea8adaba9708e5ff93a21693a1898d273133e9af23b1911463a19e5645dd969d339df17d65fe8a15ea8cabc9fcb4b846d89cd5d6f8bbaa854f4d924732d7bf963210109977bcbffac7d09ff4f6e425b301ed6eaf26d1f9984b215dfc75bf0cef4b85f193cdea477a25bb36259fb44f0abd208bd5e963e6a8f79a2c5c8662cba3e0f3168efb19108ca2d03b9adf54c41a1fbaa67c2370f5660c7b3596b0d678a0d1be7129c740b60603cc1d3edeea91ee44df393bf6032c8dd8745b2d1f53442a1a3ec161adb89d42173a2e84848ec517cfb75bfa5990d7c93619405691fa7d5d4c57f8d030ca3f8119cf29e0a1f4dff24fd9940b90df6884f83e0bda365578e1be5b18a59a9713320cab07ad43b4c73cac9f51df79507a98250969a45386099d7cf7e8cf6c897f338396b074ac5bc49b3dd90f2d8ad742e396dde17fedf5c000ed11903487de0a2a0d14943c209b722f3aaed0715ecf116e9ae812964e89cab02d01925d326b7cb3df79868b205d28d5e2b0f2582e7f15b4737d921a5f69e5a365ace778117a806b8432c4e6c742c44d2891484d467b9407ae7f67a1c7458496d9f4ac975bb6e6d409e0eb4893b585bc2755aa4967f0b47d012805e7f488469d27ce2bd8a989147701bf42549007ede33cee6aac0184bebfc9a73c2f8f52ea3bcb80a8f14fe11e5914336d64d5f641bddb021027e8f0474975df655c872cfaddcaf2b895f3751d3aed0bd1c3ba668b20b6e1099548f0c61bacdc9fc1c64b423305a80d0a5e6583a0b39237526c43e7e91f7051825ba259631b794c60280bb9b10fdbd8775aa9a5b8252b7e2ddb087378f54dde8cad6d72bfb3481bb44dc9165cb91569677944cea410b17cb320dbb1fbe417b1b60ec47fe0547ecfcb68b7fa5c72d42e5757b894ff411e478ece17b0bd403a83e033bcffd0b9177af7be87d9f65d392bc00a05765cd74d745e85edf9868447a4d268544e32f666dd6008a0a5d04119e87834ae6bd939384ea49c439304bdb3a4153b8f320c122e1cc9b75caaced7527c66c61110608f04421c83536d09f672fccb6245482ad54ac91e3b4d96127c4d2bd7689ff64a16931e4346181a3fbd042eaf991f03f6af4838f116fe91a65e7743b64ee533dd55da61234f8b6212eb61a3669a362fbabaf3e8c84de9a034411840814d9a2373324559ee5408fd098aa3e66957c22d9df73105b48254e932d30ef37824c1a07e6bbaf55f681506c2fb0bf4e2b8f3dcf3ae7a55d03a2a792df3cde71d3f8df7037705f27b272d5238368201b82f9a9c2add239e34838f189dcfd06f0bbf3ee60de54e539a9330b614a52daa8a8f1c741044e9e4c3e84f9d278717a4d63de5082dab7cf1fdbe31758880337117f74963de57cb52ad0e81e7f8b1a52bb58fbcfbb63ed715e40c7ba9d35f20a0c3e15b19bee0f7a50a6107ea46fea20957814919510bc0925cd4c009be67279692c81c1df8731b7b12cb8db5420de9dcd839ad9705b6f19cc9f804e2ce95c924453b0ca5fc859209f0763ac72e929352f248b98f43ed2758bdbe8ea67c365140297194e4995297a1e11a4fe5c7fc4339d9de75fd1aa8c9f4c01b0e74a014dca43b68eadd4d5b0a7cbbabab490b6b081653483b948f85e5cdc1132113989e454f43c099f1127cc4651b86e0df61140efa5c61d452c2565b507a3df7070eeaae5d1d7931fe99550102a164a98d702a0f9524ce5ec185c1c19d049e994b823e38cdb29bbdc55cab7a485ab5b88de85cae8bc9cf8b49a4fc9e5921c5be3f273335855f718e8db4ceb8ced36be572070c8be1abc858b7f00c55562bf75a8d6e8ea27572abcf7b10b7e9209afd7a904bd7509fcb4133f65630c2c017565f9173f5b2ff18686bb9a933d3bb5425a2d2ba21112fea574b6d3501c7ae8d43e344bea08f5fb53790e4648db645930b55a123c96129a8c968dffb2c71dae7f9358fa3cc2af3d2f8e16bac63e1ba0bbfadb4d3185793f2219bc83328bc2ecc470dbe346c0e6fb18977f54e836ead1aabb45555b1dfc69ddee30c2457d6b2ba2384ea6a05fa77511f8f7249f35c0fd2ce262adb1cdd2681df1ab069544a616bb76a6c897c1ef24d17aa516fff1791d72f18c73f4f26560c4092c13d619ef66f8707f1c36b5e67bb636bb626c79bd3ddb0de5c0ff8a341459d589c72022153620422fa1835b61570c73d69fbdaf0183e7b948215863279b357b3fd268ca9e6decc7302117f49679615a4114e21836fce993e58431820678ed56322f88148b7c7cfcf7532dbc1d41146700a4e2da7d110942d2a4260a9e6e1fe51e1f025201319531413094a60f3f1c5e6615316a784a674af779d8da8032c8090e6229e00abb210a17b499d3c9cceffc6984ec631aca4070e3b51c8bf01b76a18bbe375db2c6ca952308ba7f1093832c37c5fbbf9b7cd0a084ce6ad3fd456c61caa1b12e81c2be142c73eb8c1188f6cbc670b74d1060c170076d89292713a89ab3ad754cdd8a5f843b166849f6917a632a53d01c7b97d50666905d265bbc98fb52d0c82171510d5b8ec46bd55c0ba769cf2f17404c3b80b92922427cadae3ce88c22bbd77f5b7d8c717c04e53e514711d10a8a1d4039b97595b5fc00a1237225e480eec7ba5358dd9658c789e80d91d6217f0b1501c22ad42d682bdbc6d9d69fd6017a383d2c86b229cb8e5d61b92b0796199d946bb1093e460ea5ae92b3425bc3d9215d6bfda0606236c4f8cc16b9739391af55954d055e35c9c5bcc27f31a6cfc991574bfef884bccdce0287539474e7d4899bb6f37c14b75f9ecd099d2a011bea9d096e0b10299ac1811a111cd3832c90dfdccf4dbd89616df954bb3392a34f08fc7a39e4d19d535e3e70144fbb27ffabd4502e783594e9862464a3c47fab256fd13b482dc023ad06e004ab7da5802fe216992eae336ff930924e3d6a0d52705463cd5707a23781b0f431918f28e20f7c2424e4e24cf9f0666e7a56026a7325a724797448aa3891dc7be27c575a2d98510a9bf585613e9e85e2fbae31e31bad5191104b22144a75a0b39d22d34dbd2f93a08bcc24e5ded3822eb5f897346aea0ee42bf24878396f6df33c18040d9370a5f1585a559195f493b8db61b96ceb931bb63ad2123a0cb15375e30de6d6325bb2a40e785531db28e2d85c609748b293ea369add5c24cd454bf5ae0c25fb90265d450553d5560793639c114cd925d1e55670ea87f047d53e0b31b321ab300c383b6c17448a55c5526fea3e8b8ae136d626f99726e91d589d93f534f836e0a761112f6cb818ce54e207eaed4a17ef7031e110a85bdcb26fd3d4bca3d72435c3c327a1843e1877b9a50ada1b553a29ec8f84c8f1af3476881068a0550bc06594c705c3a001594f10c8ff02c79f1552ad0e60828bfcf2d0eff30a5b3f0755aba23ab491ed5bdbeb3d7cc81d614b6fcbd9dfdb6b2fe739a1574ae8675d173fa90575741c3455bbce0dff6b7e945f9a39f2245f6dabbba32327eebc2da0d9038f9e6a9e30b7fd0ce66764dd3f3cbce476ac43c5eae13b0f176b96b7303a159baeeedc317e924be69a7acbeaea98515e81bf7947aaa1030445b84e585c6827f65cb97394bc06279d4e8daef3c7f43253420fd5c992b8064d0f029310726192200fd91b6fc2b08a92fdc4b83c610ec222480c81fe2a9d77c84269167311fc0a1d9b1c1111bdefe6195613cddd3967e779d774dccfa1db690fa5cb07d37afe5b0052198863d4e769e4c9600e34cd54298b6b9b04a8410bcdc17cec17b8f3ae454495829f24f9a12a2062da10955888a904a81c06ae81e8e50e036cfe60f9aef06441cb55f40040123433a1bdb952cd6f81b2debc99ed907d0ff46fea6b5dfafbb9c7c2532efb63211ce1c1add1a7dbd2bc1f2ce00bbe8bda11476c08287a62000a91a63fe441b70620ddeaedc56d28d159f688edc06d70eab41ff9d8bf27029c6ee1f2556aaff506a49a3a5bf723ce1184e1efd529cf8e18619a0fd114d6c5eb08959db289d80b0d481837f56b7ce2f8dad2a3b341fa900cbf603300adda7d24cdc26e59d7038e72cddfd5ccb2945ed52fff706281fc35d02dfe842f0f805b0317860fb038d6e665bed", 0x1000, 0x0, 0xb6) kqueue() r2 = dup(r1) pwrite(r2, &(0x7f0000001600)="b1e9601fcd4dc0910bf218e5e59e181e901bee8fad27050cdaef0413b01dbd46181ab1428f0a77828d3551284688a5f6bfd09f4c33ca8c21f65475386acd6511651c3065ba839dc88e68997fcc1a1134c8e05e1cc8b0ec8feed105193ba51b4d963ad6b130a24b3beef25a5927e97b9bee531e43676972a3c2dfb463bcba67d3bb604881682b8861e3e291abc5521d963051e8813c32ebb9d87e703b2ae55175bd942e0ed2374c16828ad63a42689155298033285aebe4c05a364f23cbdb47ae4e7494b317fbf097be7d316b4dad6c18cb166f53cd205fe906b4130d5e9119fb36ed3f06e13e83510a8ba88d7b237e99453a52ae5838bbfb727cf8be2b6a75f4b33d93524f2158c17b066a82876529b7831a1c9c3c99a54f8637ade086b224d252dc49a1a13972a6581fb265d345935e2361272061b590c05daaa61c32118bc7ab3325f306498a4455d2637788a0b7a5a9e557aa8e0de03583c91bbddd26ac1275772619e5c07e4cdb5546133e81fa1744ea8ac24ddfd2b137c2ac45c5e7b2ce2e20551e73c414701be9cd4aca0855d2e9cb26ebceecb33f2c9e5a14dfe254bbcb6cc7f093cd8a482934f350ee14cb38de226f9ba31708bee65344a813cc1ff7654c3b05ac1a357d5576fe15d682f6da43348382f9403ee01cbe94a94bf62b19de930239673746b3080000000000000029d4d421cd", 0x210, 0x0, 0x0) 15:27:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000300000000}) flock(r0, 0x1) syz_open_pts() syz_open_pts() 15:27:05 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f00000019c0)=""/69, 0x45}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:27:05 executing program 1: munlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = kqueue() r1 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0, 0x8000008) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0xc) kqueue() 15:27:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffeffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x62) ioctl$TIOCSTOP(r0, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 15:27:05 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4c1c749b0cc0e397ac66881e54552f22760c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200001400000000d28418ec1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d310000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270346137813694ae280cccf913637f434172638d57bb0aa7eda828fe2cbd7b3f19eec52a65958bb96bf805ebbd6c74b41360728df67068f3d9038a6de24479818f4edee547017e664d89ca7b9f58e0120bf41e2e8e8a3cfde56ea3973063207bdeaa83ab7d51f7d90cabf52cd5d52acf45f9651fa8a18eb3c90b36bd5dd0eda6738ae0e940cea2300d3d17d372d23550ba3b61061"], 0x10) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getsockname(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000001c0)={0x0, 0x1, 0x7, 0x1, 0x3}) r5 = dup(r1) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000040)) socket(0x2, 0x3, 0x0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) socket(0x1, 0x2, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x14) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000280)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000200)={0xc, 0x9, 0x59, 0x1000, "a9d86d9b600268a7a053e112a246056809abbcc2", 0x9, 0x3}) 15:27:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffff7ffffffffff], [0x0, 0x0, 0x401], [{0x0, 0x0, 0x0, 0x20}, {}, {0x0, 0x0, 0x8}, {0x0, 0x4000000}, {}, {0x4e6f}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) fsync(r2) open$dir(&(0x7f0000000200)='./file0/../file0\x00', 0x1, 0x170) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) r4 = getpgid(0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x3, 0x1, 0x80, 0x6994, 0x1}, 0xc) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r5, 0x0, r0) fcntl$setown(r1, 0x6, r4) symlinkat(&(0x7f0000000140)='./file0/../file0/file0\x00', r2, &(0x7f0000000180)='./file0/../file0\x00') ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x2, 0x5, 0x20, 0x9}]}) r6 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 15:27:05 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0xffffffffffffffb2, 0x1}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) r3 = open(&(0x7f0000000740)='./file0\x00', 0x5fbd9caeeb16dad0, 0x4) utimensat(r3, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) close(r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7, 0x69}, {0x44, 0x0, 0x10, 0xfd71a1e}, {0x8006, 0x5, 0x0, 0x1}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000880)=[{0x7ff, 0x1f, 0x7, 0x388}, {0x7f, 0x9, 0x9}, {0x7fff, 0x0, 0x80, 0xa0}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x14, r4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) r6 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r6) fcntl$setown(r5, 0x6, r6) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000005c0)=ANY=[], 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000001cc0)=ANY=[@ANYBLOB="ffe5830000ff2f4d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548c2ca32e2001fe18a49acaea3dbb0e26a00e009e7318453b9537a79316d201c608de1a06f752603cf47592dfb24c50ec65ae1135d86e5f08d2be8e57f54d2a41daff86cbd6852dbeb4b801005af683318c55b44966c11c508409521cd9e8517ea9a5142db9b2fbbe4f3f6565b00f9ea9ba29247a450b14feedc4bf88614835975ce4966d609f0002115dc9e35903aa1126482cf5c334e64fb002a3047b45cb267e08acee691e19363d996f3246d865043057f8f370e1d8eefe32b0a26588334e12577339b57888fe0dfcfc26e5161f00036808f60856b7971696762a39d1215ef261a9b6a5163e9dbca2ebdd6151e38498c372a30d440148e4c7f2a5d093921aeba77c703b551bce99c6ed0f52c6b738a14328be56ed590867aae5155d288af5d2603f63e51011f700adc77ef2cc9ca59864e9ff23b56c3c38025a4e50be77831bbcc7556cb0b5603c1674c4d48aa7b4daa74118000000000000000100"/458], 0x10) setsockopt$sock_int(r11, 0xffff, 0x1123, &(0x7f0000000840)=0x3, 0x4) r12 = socket(0x10000000002, 0x2, 0x0) dup2(r11, r12) r13 = getgid() setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r10, r13}, 0xff79) ktrace(&(0x7f0000001a00)='./file0/file0\x00', 0x4, 0xa98f164e268999aa, r7) r14 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x407f, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x0, 0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r17, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r17, 0x4, 0xc8) r19 = getpgid(0x0) fcntl$setown(r17, 0x6, r19) dup2(r18, r17) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x20000, 0x0) r21 = fcntl$dupfd(r20, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r21, 0xc0206921, &(0x7f0000000300)) fcntl$dupfd(0xffffffffffffffff, 0x0, r16) r22 = socket(0x2, 0x3, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCFLUSH(r23, 0x8040691a, &(0x7f0000000300)) r24 = socket(0x2, 0x3, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCFLUSH(r25, 0x8040691a, &(0x7f0000000300)) r26 = socket(0x2, 0x3, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x8040691a, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x41, 0x0) r28 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) r29 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r29, 0xc058574e, &(0x7f0000000780)) ioctl$VT_GETMODE(r28, 0x40087603, &(0x7f0000000600)) r30 = syz_open_pts() ioctl$TIOCSETD(r30, 0x8004741b, &(0x7f00000000c0)=0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x420, 0x0) r31 = fcntl$dupfd(r21, 0xa, 0xffffffffffffff9c) fchflags(r31, 0x1) ioctl$TIOCOUTQ(r30, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) write(r14, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r14, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) semget$private(0x0, 0x0, 0x4) r32 = socket$inet(0x2, 0x3, 0x0) writev(r32, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r32, 0x0, 0x6a, 0x0, 0x0) r33 = semget$private(0x0, 0x3, 0x100) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r34, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETALL(r33, 0x0, 0x6, &(0x7f0000000040)=""/94) semctl$SETALL(r33, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) semctl$GETNCNT(r33, 0x0, 0x3, &(0x7f00000008c0)=""/4096) fsync(r15) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000640)) socket$inet(0x2, 0x8000, 0x3) r35 = socket(0x2, 0x1, 0x0) close(r35) connect$unix(r35, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r35, &(0x7f0000000040)=[{&(0x7f00000018c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c7035e7cab3c14caff78895ffc3b443633b6fd0dc9c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbd58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693ee3463efae9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2f24376cfd81940b4e96824193fce368959061e357b43e416a3ee9ab9cac82829fd3c3e3", 0x10b}], 0x57) ioctl$WSDISPLAYIO_DELFONT(r21, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xd, 0x40, 0x6, 0x1, 0x1, 0xffffffff, 0xfffffc01, 0x2, 0x3, 0x7, 0xfffffffffffff830}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r36 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r37 = fcntl$dupfd(0xffffffffffffffff, 0xa, r36) ioctl$TIOCFLUSH(r37, 0xc0206921, &(0x7f0000000300)=0x64c1) r38 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r38, 0xc028698d, &(0x7f00000000c0)=0x1fffffd) open(&(0x7f0000000800)='./file0\x00', 0x1, 0xe1) r39 = semget$private(0x0, 0x1, 0x100) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r39, 0x1, 0x5, &(0x7f0000000240)=""/173) 15:27:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x1cef, 0x2}, {0x18, 0x1, 0x80, 0x20}, 0x4, [0x4, 0x2, 0x81, 0x80, 0x4, 0x4, 0x6, 0xb14]}, 0x3c) r1 = socket(0x2, 0x2, 0x0) writev(r1, &(0x7f0000000200)=[{0x0}], 0x1) socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x0) close(r1) 15:27:05 executing program 1: readv(0xffffffffffffffff, 0xfffffffffffffffe, 0x3a0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x8000024}, {0x6, 0x0, 0x0, 0x7fffefff}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000ebfffffeff000000000000635d4704336a8aaf6a3350254a2d00b818000000003100000000000000000005020000139f0643075a24cd5fe61d3c7e649186a5821f426381ac43c7e0f5e383285bc1a09f4fc882d7010ce4428bf2c7e69c67f076636265e13c2c2d158068951ce331c85eaf3acada9482962184deb7f95850118e7efb5a9a294d2a585bceb14e224ed1887b7595b753666a025511572f01cb196f834933190eff3482f716fa0f26e077882a167a97041c0900000000000000b6ac5e71f88a4a3cec69bf5ed0caa74d09dfb49bceb9d732a7f2eb3db4170800000000ebc374bfd5c9c6eb967f4d63cc48c9fd68234d4ef5414736e6b3e0fde324574db5153624f79210c48cd1889a137ec391c69e14e9c2361a6588d44c94b88e0409255aeb19107645ae6d1e9663e1e29b7ee2066a659a6e0d14f6013e1da244c1da5b91f7b0875c4a696404400bf5264a25adcbf5e38664e6361f319353f4b021bb62b530c32dc12aa85f38b309e4b44d9b"], 0x38}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) socket(0x18, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x84}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2000000000004c}, {0x6, 0x80}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x835, &(0x7f0000000600)="c4d4a864669cf958abfc000000d4") r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000033, 0x0, 0x170) r4 = dup2(r3, r3) accept$inet6(r4, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 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, &(0x7f0000000280)=[{0x2, 0x78df, 0x800}, {0x0, 0xf801, 0x1000}, {0x1, 0xff01, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0xfd, 0x800}, {0x2, 0x800}, {0x3, 0x3, 0x1000}], 0x8) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semop(r5, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) 15:27:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) bind(r2, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) r3 = syz_open_pts() mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4, 0x4c10, r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 15:27:05 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) semget(0x2, 0x2, 0x420) r0 = semget$private(0x0, 0x5, 0x204) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x1) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) dup2(r5, r3) shutdown(0xffffffffffffffff, 0x1) dup2(r2, r2) write(r2, &(0x7f00000005c0)="12320573af8c65", 0x7) r6 = dup(r1) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x20, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x5, 0x4, 0x1ff, 0xbe26, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x1) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000000100)) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000480)=0x7) r9 = semget$private(0x0, 0x4, 0x204) semop(r9, &(0x7f0000000200)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}, {0x4, 0xd4, 0x1800}, {0x56e08bbe52dae412, 0xffff}], 0x4) dup(0xffffffffffffff9c) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r11, &(0x7f0000000100), 0x0) semop(r11, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$IPC_RMID(r11, 0x0, 0x0) writev(r10, &(0x7f0000000440)=[{&(0x7f0000000140)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f0000000640)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29fe44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) r12 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r12, &(0x7f0000000040)=[{&(0x7f0000000080)="047129046c2f0f6f72866e35", 0xc}], 0x1, 0x0, 0x0) faccessat(r12, &(0x7f0000000040)='./file0\x00', 0x16f, 0x2) r13 = geteuid() semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000480)=0x7) r14 = getgid() semctl$GETVAL(r9, 0x0, 0x5, &(0x7f0000000340)=""/211) r15 = geteuid() setreuid(0x0, r15) setuid(r15) r16 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0xa, r13, r16, r15, r14, 0x42, 0x101}, 0x40000000000009, 0x8, 0xfffffffffffffe00}) openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x200, 0x0) 15:27:05 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r2 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$inet(r2, 0x0, &(0x7f0000000080)) socketpair(0x1, 0x8000, 0xfb, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getpeername$unix(r4, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) connect(r3, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 15:27:05 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) read(r1, &(0x7f0000000240)=""/114, 0x72) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r3, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) kevent(r2, 0x0, 0x3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0xa, 0x1, 0x9, 0xcd}], 0x2, 0x0) r4 = kqueue() dup2(r4, r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r6 = getpgid(0x0) fcntl$setown(r5, 0x6, r6) r7 = getpgid(0x0) fcntl$setown(r5, 0x6, r7) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000200)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x1ff) open$dir(&(0x7f0000000180)='./file0/../file0\x00', 0x80, 0x11) 15:27:05 executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x50330, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1504, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f00000000c0), 0x0) 15:27:05 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, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget(0x2, 0x2, 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/119) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x6, 0x195e, 0x9, 0x0, 0x80000001, 0x8001, 0x6, 0x1, 0x0, 0x70, 0x9}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000040)={0x0, 0x80, {0xa6}}) socket(0x2, 0x2, 0x0) write(r2, 0x0, 0x0) 15:27:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xdfffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) geteuid() r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 15:27:05 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="4952ecdff9cc0b1fd727ddb6f66bdc3811517fa58d43d54bbea91eedb5d2e20aa7fd2f915c400e47d37f9100b8c0d5fd3213e341972f555570a5d9340eb05662f15463a9dd8ad14233d96ca766", 0x4d}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="9adb0ee0b2250cb299d0f32ae463e767069fca34a82862a79d73e54f3378e6cbf37c5690478fb35299a8e67ac00754db34618e2c24a37c55c18de501b6b18b1692214f67e1a4cb7f7c0e0fbb15eb3d96b6e74dfdb9fce3f0d817ad3fc2590dae8ae24f39353f", 0x66}], 0x1) execve(0x0, 0x0, 0x0) 15:27:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000003c0)=[{0x54}, {0x45}, {0x6, 0x0, 0x0, 0x4cd2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) r4 = dup2(r0, r0) pwritev(r4, &(0x7f0000000380)=[{&(0x7f00000002c0)="e20b484eb425aacadbcdec2d7a83", 0xe}], 0x1, 0x0, 0x0) 15:27:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)=',\x00', &(0x7f0000000180)='%\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000240)='$.\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='&.^\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='!\x00', &(0x7f0000000440)='!.\x00', &(0x7f0000000480)='%\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='#:$\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "01113d410e00", 0x0, 0x6}) 15:27:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000100000100000000004fecea11ea8fef96ecfc73f53357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c2abff62c0a11c5db2b04fbb715d2f5a872c881ff7cc53c894303b22f310b404f366339b334b822467357aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000001ca3fbf1565bcb378e21a837d44062cf24138a23484166bf12cb45ea7e6f7753fe4bdba56f4fd881", 0xb1, 0x2, 0x0, 0x1000000bc) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000200)="b52ce7793c5e1117694131a4c9ef9d", 0xf) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x6) ioctl$TIOCSPGRP(r2, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) r3 = socket(0x2, 0x3, 0x1) bind$inet(r3, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) read(r4, &(0x7f0000000240)=""/192, 0xc0) 15:27:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000000100)=[{0x10, 0x1}], 0x2}, 0x0) 15:27:06 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x5b) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) msgget$private(0x0, 0x71) r1 = getpgid(0x0) r2 = getegid() r3 = msgget(0x0, 0x8) msgrcv(r3, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x1000) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x0, 0x0, r2, 0x0, 0x0, 0x8}, 0x40000000005, 0x200000, r1, 0x0, 0x0, 0x0, 0x80a6, 0x8004}) 15:27:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) getuid() syz_emit_ethernet(0x3, &(0x7f0000000040)=ANY=[@ANYRESHEX=0x0, @ANYRES16, @ANYRES32]) 15:27:06 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = dup(r0) listen(r1, 0x0) close(r0) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), 0x8) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r2) close(r1) 15:27:06 executing program 0: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000940)) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x4, 0x5}, 0x0, 0x7, 0x1}) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000840)) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000000)) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = accept$unix(r9, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x501) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0xffffffffffffffa8) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r12 = syz_open_pts() ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000000)) r13 = socket(0x18, 0x4001, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) sendto$unix(r16, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r16, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000040)="1c", 0x1) sendto$unix(r18, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000000040)="1c", 0x1) sendto$unix(r20, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r20, r21) write(0xffffffffffffff9c, &(0x7f0000000f40)="1d37e3e58003a07e04930a472003643c28f2e55b726db2c3fd024abf903cc8e142f783cf96d13b6a398bf3cc5876f1a8dc1132e30b70e6d4b551ea08bc2b26a72b90cf63942a9322584578dda91d4e6e0ddca13c14a88c6c416ec5bfe6525ad6fd4d998fe7899a35e859c448f2f802afea2c34962ab7bf1473801c7540eaa788564f27965a4350cea1d5f3d1bd5a68f856e652e4c86ac3d15eb10d9b2d6cd79f4d786f5fced740776f302238859cc1f7ce4266ea743b0649cd3339a161eda64f631e5d00490535a8cd2baf6b4300000017aa97d37c00ca351f8227b7bcc4da7d9b3044a0c8aa7333bd488b4728ef489a094b6494d121c1160e75ae0c7111dfa28ae3bf3a5c4db4afeccffa84b9050534447cdf83eb787737866fbdf7e3a4b6eb7cae5f3f25135d297dc8e7816c0cb51b958c9fa0442c56b3ed50e0dc3ab825dc224cd0c5b7308bdfb97888216bb7eb74a3f15a431fb36deaf36a3a6927e0a991c9ee01b3a5c46e8ec6a33405cfcb9e5d36c890ff299137e679b98386335ed23bda8ee98b6fe7e2ff998f98e8213f726105c602", 0xfffffe60) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f0000000040)="1c", 0x1) sendto$unix(r22, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r22, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r24, &(0x7f0000000040)="1c", 0x1) sendto$unix(r24, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r24, r25) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r26, &(0x7f0000000040)="1c", 0x1) sendto$unix(r26, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r26, r27) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) sendto$unix(r28, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000040)="1c", 0x1) sendto$unix(r30, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r30, r31) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r32, &(0x7f0000000040)="1c", 0x1) sendto$unix(r32, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r32, r33) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r34, &(0x7f0000000040)="1c", 0x1) sendto$unix(0xffffffffffffff9c, 0x0, 0x0, 0x400, 0x0, 0xfffffda6) dup2(r34, r35) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r36, 0x0, 0x0) sendto$unix(r36, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r37) r38 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r38, 0x0, 0x30000000000) ftruncate(r38, 0x0, 0x100000004) msgsnd(r2, &(0x7f0000001680)=ANY=[@ANYRESHEX=r38, @ANYRES64, @ANYPTR64=&(0x7f0000001dc0)=ANY=[], @ANYRESHEX=r6, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT=r7], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r14, @ANYPTR64, @ANYRES64=r6]], @ANYPTR64, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYPTR, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32=r15, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYBLOB="ea6b99b092a3180d672fc0e4bad82324e628c23a5bf83ef60f4775ce96cc2c6c065292b1406e332544dee6c9c8640ac75141543bacc202eb76af0902dc39445bee2d0044737cafb281ba147ac6e8e26e47ea9f8fd9bb21f5ad787c73cd5373a459b1a61a8b45d4f0a6bd4d8971961b8c152a2cf340ef0fa5f91f611b6fd4ed934260bf0e802171395d14c892fa5634124ea25cb4fcf9515bc980b33abeec9f01740db89009b038608c119110f3f5f26f531914bd", @ANYRES32, @ANYRES16=r17, @ANYRES64=r18, @ANYRES16, @ANYBLOB="b1a1b367a8da648e5fb2da1427fe83256fbeb3b8df9630af79c8f5f7da0f06c5d5d60d0d708ba4fba4ced5ad810f25a1f2ea837386fa30ecd875f9165522fe598408c00821726c0a7e8c11ced318e9f76b385f732c3cb4a2959eadc3bab6faa155314fe17a9633bb21af196f33131fe547241dccc5d773b8e4c625ce6d1f48d0698566146e9c65489c7206181024227e5257e0e485c372387bc45bbffeb0acd5550b64570f23f405e8529d7f1f4ed29aead439042ad9268b77f2b3d49af22881916864f5b7b372f9acb29841435b1ba718bbe0bc2a776b3b0a760e433d0f32e0a4088f7719bfea90d1aebb87029faed88d4ceea72b49"], @ANYRESDEC], @ANYRES32, @ANYRESHEX=r20, @ANYRESDEC, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32=r11, @ANYRES64=r23, @ANYPTR, @ANYRESDEC, @ANYRES64, @ANYRESDEC], @ANYPTR64, @ANYRESDEC=0x0], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESDEC=r29, @ANYBLOB="5792fe86e96dc77e9210a42b7ef51f0c0ed113e014a3853e44d444e11f45a2b577f01412fbbd4ae86c0f10f29dac01b843e9410aab08d3351987ad704a9577eef5ce4bbe667bc6d4539b832d63b9625cfa27340000000832f0c24096c97e", @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESOCT=r33, @ANYRESOCT=0x0, @ANYPTR]], @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000001700)=ANY=[@ANYBLOB="380a9f9a32241d017b21bffe094077478bc63aae3d9209ba20c4b1392567480fb0c73b5df4094ddd867aadaa3ceead2645897944df4f7137c45092ba0280e7029307eac701d9e891348eea0ff7ba1d3adf5a61d2406262faa5cacc212cc15375c9526f8b3ea3a66b3c2c04c6", @ANYRESOCT=r35, @ANYBLOB="1b320ba825082e36cfbb554816b7309f91865087e69fd4550696e1d7ee1337c117602893fd33e460f1ba47365e66d107cec20f29e23245a7e58b4422329c60629795fda0ceb15c141fa05725dcb44d11d650682b8bc04324875ba9ba440c8e48357630396572e6da088beaa8d502a712fea39a541e4bacd8627436d215f7a7554c2122f2f0310507e81e7e0b632594380be5e9a431c83a7055d86eb399e877d32e7b1c1ad70b58755997564dcf41edd7f1411ccb1064aee63099b06f522e8333697a9adc764687c847b2fcf9dacc63f9db0611e20b180af40c56cf71f9188d034c386a17be37826a6caf971ac28183ec9f98ac6c399f8198f3c0c3c2251581b54812b5775f8df76b8de7366ac1a158fd6f593d3a24bbb954a5e4650f601f8c3f6c13c4dfb637b126377581f4e59dbf0e61e61cb0d6e1d6819567f033d46cc0797b7d2f86df4978e930fc48cb1042969933244364545b35fb078b4a", @ANYRES64=r15, @ANYBLOB, @ANYRES16=0x0], @ANYRES16=r36], @ANYRESHEX=r13], 0x8, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000001bc0)=ANY=[], 0x0, 0x7fb) r39 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r39, 0xffff, 0x40, 0x0, 0x0) r40 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r40, 0xffff, 0x40, 0x0, 0x0) r41 = socket(0x6, 0x4000, 0x3) setsockopt$sock_int(r11, 0xffff, 0x200, 0x0, 0x73) socket(0x18, 0x2, 0x0) r42 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r42, 0xffff, 0x1001, &(0x7f0000000000), 0x2) setsockopt$sock_int(r42, 0xffff, 0x1001, &(0x7f0000000000)=0xfffffff8, 0x4) r43 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1001, &(0x7f0000000000), 0x2) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRES32=r39, @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESOCT=r40, @ANYRESDEC, @ANYRES64, @ANYRES64, @ANYRESOCT=r41, @ANYRESDEC=0x0], @ANYRESOCT, @ANYPTR=&(0x7f0000001900)=ANY=[@ANYPTR, @ANYBLOB="c36a71c63b5e6013c2e07e17c5ce5370ff479d82cbca8869d7bc6597832c9f7fee12592657f5594bab597122ec3461a9feb50ed42e66e1da7a313ce1099b8cf750fc2d3834b57983981529019ddf1159e3607ded10e69deb564a3181ebd5dc4c94fc6657f7ab8b890a75d9fbb9d329121253999b71bc7857010518caa05392bd21f85e7e9583b362d189fa1c5c66974de03154743f6a186de1f470e361b05129d8054ceb12973cb6b322fb9ddd170d7ebab01e5b6db69cc01395b8d9291ad744d8e33a5508ab168d7aafac99e0c5c4aa347bb2f8394bf8f90abd2cf412010ef93ef12991f8ff761e53ae9b7a85f205c4721d5fd4a7d3efe959b0174293cb3d43e6dbc4c3fc74f64d0cb6a2d6381444d8924f322db01bba825a4c22df5450579eb0c20c57a6d64737f3004feb6ca38094d670e8e9ab4277c6f4afc6e20def2b99bd9914eb57a1f458163d100312df632fc3616e293934fc14a1ae7e9b4b988ae2b1d4dd794a11015eccbaccba0578ee1060d6bdedb745d99a75005d2461f290a8e2d4f1bd62ef916aab6e8cb311fadc26c94c4d1a2fc745af52db51ef3686217bce9a99f8312b09928193b2ed44576b38d6555c6fd2acb0a7223ef5a6b042f6b12ee0321a6f53b85fc76fe6520f49ec49c2530e438953302ad3f6db5dcccb3512d2e252b4e63a2f2d22d31dc148be6017f03c6ea7133ce63fb451b2d652be539af466725c6a30a14b2dea8968419ba633eed906db06a06d2c85ec7f3437cad9cbffcff8a111e6856ec574168d89f5c8738b5ac3b71e4c50ac346f2057c2117fc321d25cbd59c2d24c19cedeac44374fbc8f4b43ef54279aa275cd85232cc44f27993427aa879947bef51fc5436a9e088a294f57a844d27bd81a31514fe6a5f7dc22bafd15e2109184f3e6234a58c29c8f5df1a8202443ca0b9ce850964f9df12c22f68581d0a94bdec47bdceecf48df04dc4b87aadece165fdcb2159ec320a300343cac541a5e35ba1dfb3aaf79da550905c77ba4d6e8abba64df3986a6a2060d4220d1a3c73cb602b4ce1338c4631816442656921fffa8102292b77f729ae8381d3d27803e4ff39962b0ee90ed603c0e4b12c1e01207f0b4e1e6c4b38218df7e16292f0f861d2ee7dc31855ff9fc750d46b2c832ed0adf8f2bf168298e97ef0655b5ebbbb6956aa45ad0e9a54ac7d5f1e180a7039149ac2cfc30117277817a3598540e40644b75a75918a4bd37709de276cc62d8c6421ca10a17fe1a94c23db94c36a6fe7f8c0a6ed96a1dbdf26739ce4d0ba3a8585ad78633bac93139845c5928ee7dbd34c1c95c8c9e71dc00c2199ce149aceb6275b2ccb48e9120bfb5ccbeec8c43172787592a91d9b9c4d2bbe02de21aa86d1a16b13103d7f22a649af4f8abbb7a1f9ba1098238ddf685de9368535628f0934b8182c8d05a8f3b016b0ceb08dd05be4abee5dee6b0dd1e87bd28912aa4d580fbd6ddd3bf8e7aacfa2deff715d858569fd2e4116bee7d2d3133cb66b723c738d4fd6e62a1d1246cb863b74801deb88f512a2f0e47ef9967af6c1c37026349b3b1e8efafe043c35cfef79dd41ef60da63b649d62ca5854dd11333295d9178698520d1eb4690f9f2f15e1d278fa93d94cdb88103c9cb26e6d74be4bb1e11621a588105d25c91310edc44ad0383eddf9c1e0cf722a5aa0a9c9fc6a2ba6f05512660d688840fea46b6131275cbc12aececf1727c5d966e9b53ba858fc8bb30c528681c690e454e0306108a537b848146cf754bf0e8e54bdd4080d752b79eb92dec4785d3e98df298617aa225e74ef3e7987e3e873aeebc6e0100baab6eab084b9f48d929eeabb313887fd56d4886edcba73431c79de07fc3bcfc75863a914101207cf7a28ed16326a22001ade85cb975d4ede76047ca4c2a3c834f519b9fdd0f1f053b54245536e462b86ae152d59951ac8254cd028cd1d6b449b4eeb3736cee49e939ca1abaddc1a34f01824e776bfdc391a6bed9ccb923eafb6330fba552c193846d8fd1e834e7aa15a7e9edadcd37e4a342000647b7ed85ca2ffcba45ab475930ec79f0ba8a5640cdb48ac5a461658a2216684de8ee3bed940b3acc57d9c04162a528c0787c4a750324b8e02ea759e95ca0a6c1b440449308a862fe194afa592b23229eabbf9dddb60617c60674cb2aca65b0ffefcb997c1510687d9c3bf3fbd9c2adcfc95b5283d7ce79fc6d869a377f39be17ce7bd30c374f60a43dd83b7a2164ad48af54e7cb5fa279f69bb500e658f30ada9d9fc60ca0db748b56c6d35aebc2aa8cf603fd4d633fda53440e02296038e3baf389328f6308dcee8ae403fd12e15159e031f90b648c965718a46000f8e25847078ad0c9a2b0a4b68bb7fdc0b3df8b03689cd8e6ef0fff7126e7c11980dbb6b6375e6450e1cb5290e77b6a03d2686303323cfe0a73edafec3412ed36ba1b50203a90b6fbc60b959e08cdbf07029b9b991fc434ccd786fc98d98f69698ef772e1517c46159bfa0c04c4d9c56b4b770937c7869cd5d40784b79b1cded838c7413f95de6537e85295ee78c0e3d07be0c6877863da53c2db237ae3680d1ee8b6c4103c16f1b11f3b88ff8c3631cafc97a1da70ccc1110f4d6ffaf7a96cccc0e0e9e949883a23a8903341495343ca04353a90be772dc895125616b14e05d7428430d91420f2a9bb6440850eb2b90a650f71cce4e234e5a2eb88a25bd36ae1c8ba2593217e1278df11791bdd4345a112296f4fe9865c43e044d0e6647414b73688bd7273a05725112b933ec2c2779e18afd0e20a5bb3ab455473cd823a4103557eeac7c034b9dfe1282764cae7965a14f3f499fa555b94cd695a972047452af4c62d4247e990fdf0c2726fc9c524bc2b127be06133647afd360fb3eeb2778293301a4b37ddde54c5c0c1da52d2661fc4a2b80bb9ec1f22fc63283a4fde4b15e6d43eaf75a4517e5efd978b54b3b96fc401873c9c769c04e5d81ba796d61f9e7ba369561ab55fc9c9623b7935f20297ffe38f9598d765f029b06639c6047e1e2fc5351a6c57f332d8fd8ff252a539dfa9e0440a3466b4ca782560ae1b98ea284423173048b7ee6c35039fc68a974d9c466602c4f80949721b490804c0ee299e942cf3fcefaf830d2f64c037ad47df0079e115b38670fdca54eb7ed73cd4ebe7c70c6ad47b4ceb16b412430ea1862763e4b6d8caf9c9402e5c878f40093af88f4c6d4b0c14cb1efe45622fd65f2e19f8fa8fd995ef20d08ffde043a9479aeeb597e1d8b34ed58446365fd6e72f58b659eb06434c7835d8424265ad05ed4009102b162b0b19479d73eec8d4d2f2ac60e7e52e820121080ed54da1826d4e73ba7139055b86610abe2d385746f2d8b8d28c27fee1ece0815c416b0574db30ecb79b33d15e29d69614ca3b5f31131563fe1f4e52bf9edf0aa9e4ea0ef64cbd8e46bbb60e0c78735a5fc412967e0080113627d4060114ecd44d63d6cfe5fd980d09d8edb9a4fe877ff7541e7d304f5c5d322ce2124e8a415814a83dd3debdb2740d78281f858b8175b31f1184baba29e4791aa93ea5707d89f5ef50e748d94fb6a0329df23cb49ed21c67e02e0a4a0a491c321f4fc5936c834edc0aa8abbd2482611f0f332658845a63d54e91b7f24d464645e1ab911f066bcf29075578d3d30ef270c99aaa2d5911705c1bc8d5ce03813205c97a79da77fd839a2e141faecd57f805a54e791921784d29da13dec4b53814a861fb87bb50362f6a585ad327640c1d4d896dfe95d09008eed49b2fc0130ecb0c50f493287ca90c249eee174cdd0183111bb17af9eebd45cfcbbe3da5c251efb50aa39587cd2703bf88242daa9cf6bd3b1dac11b8abb2f3ebdf8a294c185d5cd3a25ff51e3489728f43f20cc5e833b32256a278885055c622d7f308f92a1a77304125af77ee26bf92c901d8b4ee90994392ce9f438c06642e23740e892207951c779182034f262fb8be5630df4203828e5d5847ca544abced7027aca89cd4157e4e64036e05cc29744f2fa77b78be3400aadd1a685bdb57a6f013b04d4f2ffa0924dbddb8cedf48d440d2a190b7dcd160524109b9d3b2e602e69b5f1bc39866e64b176e5f684f80562459ed74b3e61894a6423f2102eb14e5023a23866639906373e934e5c5244952d9eade7c3848e71d5ec6a1a915ccb21c4fa3b119e94de9684f9db29bf1ed8293715e2b8c197cd318ba563a06927b544c16df1706636f82d539ff98f23a07f45ef154555a38cff890a4f079dbb44943bdee85152239d6530185064157930a4ab031ce4fb68760c62d4e4d9e12c23dfac239370258d624b86d4993d38c27d96a4aee0971a6862bd082d61c901973368a3e35ee958d2c743074a0abe2992278f2fab15ee56f2caa4c4d9dc3ff84d3b8eb4af909e9c15ff1d8dd4f404d97f241bab89e48ed0ff3ff52880b61907c9aeb3739025b2cabd9d40ef0a027d4664d228ef0bb924883ae24b76629716fe2a9dc24dee7dc5c2abafa3c0a303751459cc2141c3a7b1e069558ba69fe2e068e073570652bafa8e20d7a5ea087c89129969956d0306f527e61e1439ea6c8b6d4144f076ca74022e0c43e25350442118a3cc1e5ac96f9f67b0280ad1c333895648532f6d8ea21147868f3dc49954828f674b07dd29bf5c1f223bcf76eb2f0003004d8ca167e6f6402186725c0d0e3d56b49d5fd82e656e1af5f835fd6196b5c8f3f1bc549c5175589f3e30f82e2db3ad492f5c5de3032b47dc0df969727192442fef89bcafdca481f7993ea8d733d3bddbb835ba45cc1bed851f9457b9bde93d99e667fee3c9cc20f07991bca199d74efa2ba93e58f332a6ebf6c625c58f7e238a0fa100f28683ae557c3a2f5da2cdf75bec34063fe8f57c4e8fefad6e75aafbd20f479042ffab85d368f61ef45dbe6d56d4019b137cd4060beeeeab0e1917274dc8cac4d7b9f8b1616c8c79eb615182f2394952bc694b4d6c6ecc2cb874363247551a6e7e6ca805cb4a2e42105781e5a88de85c0b3c89d5cb140012b1036f13ec336dccd864d1fbb401d15370c659bf21d977c3b6499fb8d7eeb7fe0270aea67e69e2214520d5d450ed26899c5a25d8697336ab6ae2a718e59fc73b4736ca6ef1de6a3a4535554ee5413e11bad6870b74d39a8dd993d80df803fc128db11500e1ba65584db6f1a84fd1a669f1f7f5abbb308b15df7ae43483ae81be1d6b9a6f8262cf8d9d424c046d2efd102f83b9114a193f4d16e0dc7678f941130c9d9a1a32e9a1e497dd840b7b6b1cc3a2734f2920edbad075d1cfabc5c89077d50d64871c0a4891c0c54692a34bddf8ad8b5f7bfa76b7d57dfb413394ace3ef1002607b20b48637d0812cf6fc0f2f70302e8890ff6997dd162f4d115b57f0ce25f1c0615800943a1706caaaad71fe098e3a16087c81a070d2cd8cb719c83bbcbffb349a03124f4238b877abfbba420742248952729cc3ab90e48886fc5bbfeabc25b16e2b98e1c44d7c292da72263608fc9c532baf9bc94faa1547889b4b72941bada875901740173d0d3f9936a5f0921ca07ca9e419294bdbbd0e6a185ce08ffa6bfe99c7785276754d38473b4a6afecd118e49edebfb290c889291266976f82c2c8e900d4d6ee29bb62d30fb6a21847df5b75d367a3e6b0b2ca0a2a0fc3d6818cb0e81087ec9d9a41f2c02556853210ac5c5eb2c648a085f36b32886971a2882cafea8b9b77a95b01aa96b0cedc4191ddf9bb6854bbc61fc6fd7a86ecbd9de6db295a9f46fadaddc2b520795275e42be35e1736599ba7b7ec0cd6999c1c0c22a66163d046467829cb7fee24a641261d11f6d700b8f2822b3895ca8b0dfb457f7c661a2ad6d35371c7785624c7ae1a8e403f7a60169dd978e42771c218bfc555192db730b2f2931ae594766ebe1603e6650639d7be90be5838e35ff14c57455cb130a58afc1cb67a147a9bf2ddb70304c593a6183ccf1127d980f99adb6ae2ca4ed489926a9aa27cc2360ab527f0542735c362524ffae3137979309ca6140a72e7c32ef194b52161d3ef2329c437377a274304c28cf2b863a2cea80e03983d446d9e73f6889c71b1ec8627051c29c59c44ebb425671f0f2c627843f5b5a5c0f74465000e1d06f987ca043b0e0bc0e0a8a5375988b4", @ANYRES64=r0, @ANYRESHEX, @ANYRESOCT, @ANYRES32=r43, @ANYRES64]]], 0x2, 0x1, 0x1000) msgsnd(0x0, &(0x7f0000002f80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87dffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42cb92f16de5dcd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e16331641435173c3f6919f6662c3fcb3c50fcf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a8902515300000000ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c8a08a8004d7d555a0000b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bcaff4b46dfebcf27976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79f557b41d945111e9cc79ea5e8722756d2487187d1005cc1ce9f3f6a3d539c35658224fdf3502fe9472dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af929458927e47fab10ffa5ac11ca17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d98240d4021036e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736fecaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf9ca065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a02b587d35b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc4545245f50ad64ca45de00b4d8b56e728c0fd909b1e060abd286f0943830f45c64c7337af3d7db093b0293520e6e413c4a2badfe05a5059e80e87595298f4d6013f2d08dc9a5eef9bba5bbfe86fd42f461a8ca35315827e618f49ad4fc6b0826ed49d81ca802c3be838709e93e156de5e47490cd09af85ca45"], 0x156, 0x800) msgsnd(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="021d0000000000010000010b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d99f0d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03fe4b8667100a743075beb4e2b28b1dd68f76bed7da294975be9fc9eeb64769bc8c81612e8c27c0079d0cf40b909b754daeb2982d28606050dc516a0af1461584bcade6db198a50335eb7d823e4df6bbe55ef52a27cf3244ebc0f31ca821bf4d6b54e44a0f66017c2a0712738bcf17653cf44fa61666626e1c51082da52646705390b2c172000000007b83d9a05e37c98e1a0e4e57573db16861e57df4d4ddb0d29fa9b2e6d2396203597d74af6bcef8d6012b6691224e979206ad6fd09e02e04cd8ff3604861adccc5dc52f5bb79536b4f9e7fc257770a1f5318668aa9bbcefbf4b979a13e2ea00006f1504e07e3959a5a2a3c2cab1683d1ab7acf6d54c0d0a0219fa2bbe6dcc500487fb76dea1f6670bcceeef3212470492bc3c70a2282111d4dc726fcfcfc17c3cd4ad61c50bad1745ef1356c3d562b771ba96bebe8b667e101598bf9aa209278eb35d09a87b35d6e063e42ed0fc1e1f32caca1881c814b25ecc6de13b"], 0x1, 0x800) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000a00000058f200000000000000000000020000000000fe000000000000000000000000000000366023e8e3fd0f326458ae0000000000000004000000"], 0xf, 0x3, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/234) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) r44 = syz_open_pts() ioctl$TIOCGETA(r44, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r45 = syz_open_pts() ioctl$TIOCGETA(r45, 0x402c7413, &(0x7f0000000000)) r46 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r47 = socket(0x10000000022, 0x2, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$inet6_MRT6_ADD_MIF(r47, 0x29, 0x66, 0x0, 0x0) r48 = syz_open_pts() ioctl$TIOCGETA(r48, 0x402c7413, &(0x7f0000000000)) socket(0x6, 0x2, 0x0) pipe2(&(0x7f0000000880), 0x10008) socket(0x2, 0x2, 0x0) r49 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r49, 0x0, 0x6, &(0x7f0000000000)=""/155) r50 = syz_open_pts() ioctl$TIOCSETAF(r50, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r50, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) r51 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r53 = syz_open_pts() writev(r53, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x12b}], 0x1) r54 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r54, &(0x7f0000000180)=[{&(0x7f0000002700)}, {0x0}, {&(0x7f0000000d00)="331dec726dd498a408a6cd9cbad42fdf3ec41775deb9246f30db3ca17d13972f951ab3180ff6106d37238cec295163b31a6bed1c5ea7d2616e07f8ef39ac6e0c9058bf1dbed1d0d090c861eac355753f6ba75f77efce5d0f5657243fd74f7903212e69dd7127de28865b40381c5fa1ad7aab18785a5713281f52a7d075e03439409aa1e1e68b54b44d122b330e55ab9d6117f442111c32c360d22afed4e53236e67417fef32ebd3aaa3058082bbd5e16cf2270b49d8bb7be5a0bc3807d10270b9ae1403214816aa90e3effd316402091ef1700c091cb6a89883a873866be4c8a51a53d8c10c3e76dbbe9e76af4ad5888ec755032b12f5d42dd5d0e50ded2778f2fbef45de5bc4cd1f3a87324536c282b3f86b73076e91efa34df12f6adab51fa192641022da5ceceee510e8e815d36e2b91019b8af069312981f7975913c7706526dec729acad616b4b853e1309277194c2ef66b30d2e47d9ebbecc2b5f0d5572de1bc3fed7e990e62702706d306da35d665e206947c749825bd7dbaf18a4fb29ac5dfea9e616fa0f9cbb8f1995ad6acd8bc1932775778e7c82e2c51a39961e7a8d3782cdb5e6a0740a85689b54e5a51430e2c8525b3c9f1cca35a17d5", 0x1bd}], 0x3) dup2(r52, r54) r55 = accept$unix(r52, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000700)=[{r55, 0x10}, {r50, 0x1}, {r51, 0x10f}], 0x2000000000000154, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4d1af678569e54e7, 0x0) r56 = socket(0x18, 0x1, 0x0) close(r56) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) r58 = syz_open_pts() close(r58) poll(&(0x7f0000000040)=[{r57, 0x1}, {r56, 0x80}, {0xffffffffffffff9c}, {r58, 0x8}, {r56}, {r56, 0x80}], 0x6, 0x0) r59 = socket(0x18, 0x1, 0x0) close(r59) pipe(&(0x7f0000000000)) 15:27:06 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) accept(r3, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup(r2) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='*$\x00') r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) dup2(r2, r5) 15:27:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x5) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) chflagsat(r2, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x4) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x40, 0x10) r4 = open$dir(&(0x7f00000002c0)='./file0/../file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x100) linkat(r3, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) r6 = socket(0x18, 0x400000002, 0x0) close(r6) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000340)) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f0000000280)={0x3ff}) sendmsg$unix(r6, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) getsockname$inet(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pwrite(r0, &(0x7f0000000300)='q', 0x1, 0x0, 0x0) 15:27:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x44}, {0x20000000000006}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 15:27:07 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) getpid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0xfcfc96ac7f78659a, r1) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000140)={0xfffffff7, './file0/../file0', './file0\x00'}) fcntl$getown(r2, 0x5) nanosleep(&(0x7f0000000000)={0x8}, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 15:27:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x2ed01462) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5e020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f00000002c0)=""/161, 0xa1}], 0x2, &(0x7f0000000100)=""/112, 0x70}, 0x40) write(r0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 15:27:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x1f, 0x5, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 15:27:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000277, &(0x7f0000000040)}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4000000000001, 0x80000000, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80}], 0x2000000000659, &(0x7f0000000140)={0x100, 0xfffffffffffffff7}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r4, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f00000002c0)={0x5, 0x51}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) mknod$loop(&(0x7f0000000580)='./file0/file0\x00', 0x6000, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000280)) r8 = semget$private(0x0, 0x8, 0x80000200) semop(r8, &(0x7f0000000440)=[{0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x1, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x0, 0x81}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r9, &(0x7f0000000240), 0x6) semop(r9, &(0x7f00000005c0)=[{0x1, 0x80, 0x800}, {0x0, 0x7f, 0x400}], 0x2) semop(r8, &(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(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r10, r11, r10, 0x0, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1f9, 0x3}) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000001180)=ANY=[@ANYRES32=r8], 0x1, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x1, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x2, 0x0, 0x400}, {0x7f3b0752e8ac2e83, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000340)={0x80, 0x1ff, './file0/file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) fchdir(r3) execve(0x0, 0x0, 0x0) 15:27:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r6, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r7 = accept$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r8, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r9, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r10 = dup2(r8, r9) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r11, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r5}, 0xd158abd874b5a83a, 0x10, 0x8, 0x4, 0x7}, {{}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x6, 0x11}, {{r6}, 0xfffffffffffffff8, 0x4c, 0x40, 0x200, 0x7fffffff}, {{r11}, 0xfffffffffffffffb, 0x30, 0x20, 0x8, 0x20000000000000}, {{r7}, 0xfffffffffffffffa, 0x4, 0x2, 0x2e, 0x7}, {{r7}, 0xffffffffffffffff, 0x2e, 0xf0000000, 0x3, 0x8}, {{r10}, 0xfffffffffffffffa, 0x86, 0x47, 0xfde, 0x8}], 0xf95, 0x0, 0x4, 0x0) r12 = socket(0x3, 0x2, 0x7f) r13 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r13, 0x0, 0x0) close(r13) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semop(r1, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0xffff, 0x800}], 0x5) getgid() r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r14) 15:27:07 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffefffffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 15:27:07 executing program 0: clock_settime(0x0, &(0x7f0000000140)={0x77359400}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000000, 0x9, 0x0, 0x0, "44042fffdd0200", 0x2002, 0x3}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r1, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSPGRP(r1, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) 20:33:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/102, 0x66) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x1ff}], 0x0, 0x0) close(r0) r2 = socket(0x18, 0x1, 0x0) socket(0x31, 0x5, 0x40) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) 20:33:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r6, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r7 = accept$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r8, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r9, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r10 = dup2(r8, r9) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r11, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r5}, 0xd158abd874b5a83a, 0x10, 0x8, 0x4, 0x7}, {{}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x6, 0x11}, {{r6}, 0xfffffffffffffff8, 0x4c, 0x40, 0x200, 0x7fffffff}, {{r11}, 0xfffffffffffffffb, 0x30, 0x20, 0x8, 0x20000000000000}, {{r7}, 0xfffffffffffffffa, 0x4, 0x2, 0x2e, 0x7}, {{r7}, 0xffffffffffffffff, 0x2e, 0xf0000000, 0x3, 0x8}, {{r10}, 0xfffffffffffffffa, 0x86, 0x47, 0xfde, 0x8}], 0xf95, 0x0, 0x4, 0x0) r12 = socket(0x3, 0x2, 0x7f) r13 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r13, 0x0, 0x0) close(r13) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semop(r1, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0xffff, 0x800}], 0x5) getgid() r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r14) 20:33:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x8b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xce10], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffedfffffff], [0x0, 0x0, 0x401], [{0x0, 0x0, 0x1}], {}, {0x0, 0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 20:33:20 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = getpgid(0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x100, r0) r1 = getpgid(r0) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0xa2, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x10) r6 = dup2(r4, r5) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000200)={0x981, 0x800}, 0x8) r7 = shmget$private(0x0, 0x1000, 0x30, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r7, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x200, 0x10) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x0, 0x4000000, 0x7, 0x0, 0x1f, 0x5, 0xffffff80, 0x0, 0x0, 0x81, 0xfffffffffffffffd}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[{0x1e93, 0x0, 0x83, 0x401}, {0x1f, 0x3, 0x3, 0xfffffff8}]}) pledge(&(0x7f00000003c0)='/dev/vmm\x00', &(0x7f0000000400)='\x00') r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000440)='./file0\x00', r10, r11) fchmod(r4, 0x48) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(r12, 0x82405605, &(0x7f0000000500)={0x7, 0x2, {[0x3, 0x8650, 0x3f, 0x5, 0x3b5124d4, 0x4, 0x0, 0x200, 0x9, 0x3, 0x20, 0x8, 0xfffffffffffffbff, 0x800, 0x4, 0xa8dc, 0x9, 0xa1], [0x1ff, 0x9, 0xba, 0x101, 0x1, 0x9, 0x4c, 0x5, 0x9, 0x5], [0x7, 0x73bf, 0x80000001, 0x4a8a, 0x7ff, 0x10001, 0x40], [0x6, 0xfffffffffffffc01, 0x2, 0xffffffff, 0xff, 0xa3a], [{0x7, 0x3f, 0x4, 0x8}, {0x3ff, 0x0, 0x1, 0x9}, {0x3, 0xaad, 0x4, 0x3ff}, {0x3, 0x1, 0x7, 0x4}, {0x8, 0x400, 0xbb, 0xfffffffffffffff7}, {0x2, 0x14, 0x8, 0x4}, {0xfffa, 0x1, 0xfff, 0x7}, {0x1000, 0x52688351, 0xd83, 0x1ea1}], {0x0, 0x5, 0xdb, 0x42c}, {0xdc, 0x0, 0x893, 0x1dbd000000}}}) r13 = getppid() r14 = msgget$private(0x0, 0x210) msgsnd(r14, &(0x7f0000000740)={0x0, "9fdeccfc74012c6b2bcd6d5634d70f55fc52ef91b9b7a180a5b9ac10826ba9cf7f72bce4e2a7eb4e59bb7e6a29d75f8fd1f4fe303ae9c580c3adb5a975466e1da9ca2f366fc9a27531a2440d302a5f6528e6a35ef88d6271c4d04b31573c83637ee8367ac556389e5e2817ccb6b57e57b028b8b90ab95e0f6657565d3cbc932d"}, 0x88, 0x0) syz_emit_ethernet(0x23, &(0x7f0000000800)="2882c5fbd146e8ae0d6eec6ec0f08dbd2c6b3fdff2ee402f886cbf638a0e27a73db454") r15 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r18 = getgid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000940)={{0x0, r16, 0x0, r17, r18, 0x100, 0x3}, 0x7, 0x24f3, r19, r13, 0x7, 0x8, 0x5}) OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) 20:33:20 executing program 0: socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 20:33:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r6, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r7 = accept$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r8, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r9, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r10 = dup2(r8, r9) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r11, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r5}, 0xd158abd874b5a83a, 0x10, 0x8, 0x4, 0x7}, {{}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x6, 0x11}, {{r6}, 0xfffffffffffffff8, 0x4c, 0x40, 0x200, 0x7fffffff}, {{r11}, 0xfffffffffffffffb, 0x30, 0x20, 0x8, 0x20000000000000}, {{r7}, 0xfffffffffffffffa, 0x4, 0x2, 0x2e, 0x7}, {{r7}, 0xffffffffffffffff, 0x2e, 0xf0000000, 0x3, 0x8}, {{r10}, 0xfffffffffffffffa, 0x86, 0x47, 0xfde, 0x8}], 0xf95, 0x0, 0x4, 0x0) r12 = socket(0x3, 0x2, 0x7f) r13 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r13, 0x0, 0x0) close(r13) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semop(r1, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0xffff, 0x800}], 0x5) getgid() r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r14) 20:33:21 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000040), 0x4) shmget(0x0, 0x2000, 0x45, &(0x7f0000ffc000/0x2000)=nil) r2 = getegid() r3 = getuid() r4 = socket(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x1d, 0x0, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r5 = shmget$private(0x0, 0xa000, 0x189, &(0x7f0000ff6000/0xa000)=nil) shmctl$IPC_RMID(r5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r7) lchown(&(0x7f0000000040)='./file0\x00', r0, r2) r8 = getuid() r9 = getuid() lchown(&(0x7f00000001c0)='./file0\x00', r9, 0x0) r10 = semget(0x1, 0x1, 0x0) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000200)=[0x2db9, 0x1e08, 0xfff9]) setreuid(r3, r8) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r11, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r12 = socket$inet(0x2, 0x3, 0xff) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r15 = getgid() r16 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x8, &(0x7f0000000080), 0x4) socket$inet6(0x18, 0x2, 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r14, r15, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x2}) 20:33:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x28b6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x40, 0x41) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x1}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000180)='./file0/file0\x00', 0x0) 20:33:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r0, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00000081000000bbfe8000000000000000000000000000aa"]) syz_emit_ethernet(0x1a8, &(0x7f0000000580)="c7a895006f53dd000000007f86dd794205cb2ae3831d2e9e70ddeaba10cd912ddd4ad5fe670312ae6a1f865b4003bfb76dca6618f5fcc4cf482ddfe5b13c4a95fb96a3c60e27c53ba563fe1739e731ecf176719d9e51657e20ffda791688facbc2ec7db0b386c75fb0ea8fbfc6afbfd40d68363ab30ec00da8fe0c89ad64d90eee900490b31e89e20a06f374dc6fd39047c291591e7797c72cbde6e18dad724f6d5990d48cc174ec5d00774cba26d2e1413a46e3d9fa2829eac6f45560d62998ff7c26e5a83efa93ff085a80c1616aded6acc4cb0f92d920b5f57dd71ea8ae19dbd2496bbf471a72667f72d06996af3f609d31a7b2865b2d9de61fbdc5b589efd7660caa073c28af3461515da133658d8066d45e2217a2840bc0d88cbb939e01a2ec6e49db7e5fb32eca97331df084bc74cff410ab35752df03495d20f93f2b5a982876babd8a2702f23434f8c753e69e83b7d76f2fee36ceb152d601554d9d90b6e1d0f33d883ed935f932955d4107d69686dac392cc0fb0cb93e316a2e62bf700c55acff606eb7cc3bff3d638212f87f2618a3acecad2bf163fe6f31d92ea6b1ba5f76ee137b0e") 20:33:22 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r6, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r7 = accept$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r8, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r9, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r10 = dup2(r8, r9) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r11, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r5}, 0xd158abd874b5a83a, 0x10, 0x8, 0x4, 0x7}, {{}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x6, 0x11}, {{r6}, 0xfffffffffffffff8, 0x4c, 0x40, 0x200, 0x7fffffff}, {{r11}, 0xfffffffffffffffb, 0x30, 0x20, 0x8, 0x20000000000000}, {{r7}, 0xfffffffffffffffa, 0x4, 0x2, 0x2e, 0x7}, {{r7}, 0xffffffffffffffff, 0x2e, 0xf0000000, 0x3, 0x8}, {{r10}, 0xfffffffffffffffa, 0x86, 0x47, 0xfde, 0x8}], 0xf95, 0x0, 0x4, 0x0) r12 = socket(0x3, 0x2, 0x7f) r13 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r13, 0x0, 0x0) close(r13) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semop(r1, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0xffff, 0x800}], 0x5) getgid() r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r14) 20:33:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86338) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x9, './bus\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) faccessat(r0, &(0x7f00000001c0)='./file0/../file0\x00', 0x8, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() getgroups(0x3, &(0x7f0000000180)=[r2, r4, r5]) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r6, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f00000001c0), 0x0, 0x0) r7 = msgget(0x3, 0x4) msgrcv(r7, &(0x7f00000000c0)={0x0, ""/27}, 0x23, 0x0, 0x800) 20:33:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="9031d611fe958d581bfa7db4a813051002d46e74380c5add5eb845b2268f685d94d6ef64e7fec84a464f2f1ac594d2eda25329ce948c88c754474720d4a313465de95448c7cfffaf4e4e27e3723e2fa13ab4a9b88bca8bd8bdc21088747b7ddb4cef856b0608530a30e6c667e52035aa6bdbc3b646be0e8e173f83a97e237e0d484d0d92a361d21127cb60434a87b46e332eaa", 0x93}], 0x1) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r3, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) mkdirat(r5, &(0x7f0000000080)='./file0\x00', 0x6c) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 20:33:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$KDSETRAD(r1, 0x20004b43) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x201, 0xffffffdb, "03660215795acd76ef5caf040002000000b000"}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x200, 0x0) write(r5, &(0x7f0000000140)="78ccaab99ae66e4ed21f61fb585dd39ae3d54ef1610a864fe34691985b", 0x1d) writev(r2, &(0x7f0000001900)=[{&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c2409", 0x80}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a", 0x5e}], 0x2) r6 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$TIOCSPGRP(r6, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000180)) 20:33:23 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r6, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r7 = accept$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r8, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r9, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r10 = dup2(r8, r9) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r11, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r5}, 0xd158abd874b5a83a, 0x10, 0x8, 0x4, 0x7}, {{}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x6, 0x11}, {{r6}, 0xfffffffffffffff8, 0x4c, 0x40, 0x200, 0x7fffffff}, {{r11}, 0xfffffffffffffffb, 0x30, 0x20, 0x8, 0x20000000000000}, {{r7}, 0xfffffffffffffffa, 0x4, 0x2, 0x2e, 0x7}, {{r7}, 0xffffffffffffffff, 0x2e, 0xf0000000, 0x3, 0x8}, {{r10}, 0xfffffffffffffffa, 0x86, 0x47, 0xfde, 0x8}], 0xf95, 0x0, 0x4, 0x0) r12 = socket(0x3, 0x2, 0x7f) r13 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r13, 0x0, 0x0) close(r13) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semop(r1, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0xffff, 0x800}], 0x5) getgid() getpid() 20:33:23 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/155, 0x9b}, 0x0) 20:33:23 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0x24cf}) r1 = socket(0x11, 0x4003, 0x0) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r4 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) getppid() r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000300)="d2773d91de409b173e31fd4d699fea4b0eb4038214047bb0d0ab6e756c190df4d329da4cadfefa2579ed5119816880197eb007e7e098228e8fd36c3e8e75ba506b312d4c3985ecb25ca4c3c8a968a24e485bd7723b3da2ff7c58ececfa9f347b518b42bbd8a98dd8dcf87fd8b8c26cf20768b090fa4b79cd1696c72a61197f93c7b7d5db01884dd321a24f51f9a2d379c5edb8979e6ff2e9c94ce8f7b7832edb3f987e907a3d0bab6cc84801a1bc3b2157ebf754bcd752dd612670c5b17f0d6cccd6d418e76a6153", 0xc8) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = semget(0x1, 0x1000000000007, 0x200) semop(r6, &(0x7f0000000140)=[{0x3, 0x36, 0x800}, {0x1, 0x78d, 0x800}, {0x0, 0x6, 0x800}, {0x3, 0x800, 0x1000}, {0x0, 0x76e6, 0x1000}, {0x1, 0x4, 0x2800}, {0x2, 0x2c, 0x1000}, {0x0, 0x2, 0x800}], 0x8) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f00000002c0)=[{0x0, 0x8, 0x3000}, {0x4, 0x7f9, 0x400}, {0x1, 0x6, 0x3800}, {0x1, 0x4, 0x1000}, {0x837449a45c779402, 0x100, 0x7f75e14c04a4766b}, {0x4, 0x6, 0x800}, {0x0, 0x9, 0x1000}], 0x7) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) close(r4) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000700)=""/194) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r7, 0xffff, 0x1004, &(0x7f0000000000), 0x3) sendmsg$unix(r7, &(0x7f0000000640)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000400)="56b3cde5330832b2772cb62d306b7f587e123a62acccde5071a0ac99aebd62098b6347d94deb38a5725925fefbd00177522f096d404226e6abb2f598d79fb5aa87f9f7bb98d6826ea5e539925a925cc6746afa68f4d58b4171f194f74ee2933e93fbe6a25fcb9799c691dd2a403157867e48b5452b3bc753091e49f6056b210b8a97e5cde9dc8cf5e7b2167593abd0e6d165f3d4e719d13ebcb931c7d14021ec716c0de1e4", 0xa5}, {&(0x7f0000000280)="b0e8753432a693b2c3f53106b3a53b9fa8", 0x11}, {&(0x7f00000004c0)="446305850dacc45ea1bbcdc81abba259536824ceee8fa1576238e8b28bd3ceef13b25e6050ea0d68e32370f5f9bbc340c819a2a0e30289c10d14e987ca652b76590e5f6a00097d5ea40ece6d86c8a674a4d8dbf6f6e964594136394820fc856cdfa5923727f7a64862cd8aeb95", 0x6d}], 0x3, 0x0, 0x0, 0x5}, 0x600) 20:33:23 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x2fffb) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x10, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x47, 0x7}], 0x1}) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x2fffb) 20:33:24 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r6, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r7 = accept$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r8, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r9, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r10 = dup2(r8, r9) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r11, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r5}, 0xd158abd874b5a83a, 0x10, 0x8, 0x4, 0x7}, {{}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x6, 0x11}, {{r6}, 0xfffffffffffffff8, 0x4c, 0x40, 0x200, 0x7fffffff}, {{r11}, 0xfffffffffffffffb, 0x30, 0x20, 0x8, 0x20000000000000}, {{r7}, 0xfffffffffffffffa, 0x4, 0x2, 0x2e, 0x7}, {{r7}, 0xffffffffffffffff, 0x2e, 0xf0000000, 0x3, 0x8}, {{r10}, 0xfffffffffffffffa, 0x86, 0x47, 0xfde, 0x8}], 0xf95, 0x0, 0x4, 0x0) r12 = socket(0x3, 0x2, 0x7f) r13 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r13, 0x0, 0x0) close(r13) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semop(r1, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0xffff, 0x800}], 0x5) getgid() 20:33:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x5}, {0x6, 0x0, 0x0, 0xff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = getpgid(0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000180)) fcntl$setown(r1, 0x6, r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x48, 0xd9, 0x8}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:33:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1}, {0x6, 0x0, 0x0, 0x3ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="6bd79c", 0x3, 0x8, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 20:33:24 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r3, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r5 = openat(r4, &(0x7f00000008c0)='.\x00', 0x800, 0x42) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000900)='/dev/bpf\x00', 0x2, 0x0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r7, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r8, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r9, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r10 = open$dir(&(0x7f0000000c00)='./file0/../file0\x00', 0x40, 0x20) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r10, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r11, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r12 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r12, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r13, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r14 = open(&(0x7f0000000940)='./file0\x00', 0x10, 0x80) r15 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r15, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r15, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) r18 = getpgid(0x0) fcntl$setown(r16, 0x6, r18) r19 = getuid() setreuid(0xee00, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r21) r22 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r22, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r22, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r23 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r23, &(0x7f00000000c0)='./file0\x00', 0x181) linkat(r23, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r24 = socket$unix(0x1, 0x5, 0x0) r25 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r25, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r25, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r26 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r26, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r26, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r27 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r27, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r27, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r28 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r27) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000080)="0ebe1aa9a1e8e9a10075730604e6cbba61bba8a8ef524036c76354f82dd68443d329ac7a85743a5d63fe7f33f1bccadefd760746a694d52454b21b2c5f1fc919a5312320de61a696cbce0586093d177f463a9f81c0fb6bf832de9cb5175808bceaaa9eedb6b20d2f1bda0e67db741f207bbaa4f576f1ea3ebe361e16abe3d1ee5b679f54c5899edbdfe25c549a91353868d4ff862826480fd200a1ceb4aa54b008a9b0bd6cf69a0f820a2e6a281ca0e672", 0xb1}, {&(0x7f0000000140)="0b25efe57658af4d94e1522a161a4996599e4a8b665507f6f97c0c58605260e9a770520648fc885422b43b5af8b2d2eacb2994e49d0f6db2bdb2db5e155092c438863314214f39d690965af5fa6c704fecbc2efc30772434c658b0a7451058c1cfa97972f7def2c6445506a57e83cfafd46ed6e19049eb33558e124600966c07b8e0bb6b7c3c1e", 0x87}, {&(0x7f00000004c0)="d489f5313a2d9960a67fe4ac85064ff52b830c9fcc76c46c275b231aa7ee8787e5fa8aede7192b4087305d760c837ef148389c179c8d42d8d6f8d708ae8e62e4d0c9f2563254adc8cbc15e70b844be84637cd5c9c176339b27a6d2bd93b9ab7d904cb2e50b53d5f2b56ed8b94172eea0009a5a9135c71eec988a06b358199937723b245db81282fdaa2775990e27e822ea737ae39b8af9d52214d239c71698f9e8ff573113a668aa7f1d7729b7b341601f05ab07344d8f43f39341501a742d72942c99dcad", 0xc5}, {&(0x7f00000005c0)="fa33d8d2d5301886aaa14fd2d0875ff93341308c7605f04e71b88a487b2f5e2468e480dc3297e281f143bdf1faf1b65ae3ba6c3666e16a434a58c3dbaa4d4bc0f3d2578ca56d6fc630deb15a62ec19e4bfad416e7bb8d971a73a4226486e5fae0d28d09620acd4534147b63296d76c6b764f93b26e3a5902341b61489222017d363af6573c9f4b2cc3ce3ffa9cd8e883ec20737a9d1863889e08aef8e99fd8da31f375", 0xa3}, {&(0x7f0000000680)="f7c2fdd7865167cc4f40eae74c746e58cbf65deb44f97eec792b1bb364151b338db857edf5c9522f046d3b685d94afba0bba1045da1937611398b002f72e8d62a7cd3150d356b73bccb1b9511e18f76b5e951027ae5bc4a0442952769e70ba4291cd5906710a63b9b8ba89708c871f6a116ab0c0bb99682926aa84999737836f81fca7d20beb31239fb12ab1e00931544c1ddceaf68fdbc61a4b3e81c9", 0x9d}, {&(0x7f0000000200)="9445a25fa9559fe3d47fd4152190623603cabc2a4b21a94fa947e1ef2566a241108918", 0x23}, {&(0x7f0000000740)="e81717d8200506c35d6502daf8c0cb86e26b45424d07987fe5c3c86b4934b2ce504a03bde9b376159957641fb6b8ff792836398f02d1ccf880ed0d8f0baaa87b6fae0c0035540d1dc6cb24ddbd88c56e6b920cd671475d59f7ec49132ffa02e186c1c55023f2bc13a47e175d814a43271e00f7d02e9ad916d86e3e6e37e60e9c906afc3b3e83bf8ae839df381ae436dfaa8c2e821f910a5f8be5", 0x9a}], 0x7, &(0x7f00000009c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r2, r3, r5, r6, 0xffffffffffffff9c, r7]}, @rights={0x38, 0xffff, 0x1, [r8, r9, 0xffffffffffffffff, r10, r11, 0xffffffffffffffff, r12, r13, r14]}, @rights={0x18, 0xffff, 0x1, [r15]}, @cred={0x20, 0xffff, 0x0, r18, r19, r21}, @rights={0x28, 0xffff, 0x1, [r22, r23, 0xffffffffffffffff, r24, r25, r26]}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r28, 0xffffffffffffff9c, r29]}], 0x108, 0x8}, 0xf) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r30 = socket(0x2, 0x400000000002, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x8040691a, &(0x7f0000000300)) 20:33:24 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r6, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r7 = accept$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r8, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r9, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r10 = dup2(r8, r9) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r11, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r5}, 0xd158abd874b5a83a, 0x10, 0x8, 0x4, 0x7}, {{}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x6, 0x11}, {{r6}, 0xfffffffffffffff8, 0x4c, 0x40, 0x200, 0x7fffffff}, {{r11}, 0xfffffffffffffffb, 0x30, 0x20, 0x8, 0x20000000000000}, {{r7}, 0xfffffffffffffffa, 0x4, 0x2, 0x2e, 0x7}, {{r7}, 0xffffffffffffffff, 0x2e, 0xf0000000, 0x3, 0x8}, {{r10}, 0xfffffffffffffffa, 0x86, 0x47, 0xfde, 0x8}], 0xf95, 0x0, 0x4, 0x0) r12 = socket(0x3, 0x2, 0x7f) r13 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r13, 0x0, 0x0) close(r13) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semop(r1, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x2, 0x3ff, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0xffff, 0x800}], 0x5) 20:33:24 executing program 0: sync() getrusage(0x1, &(0x7f0000000000)) 20:33:25 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x7f, 0xff}, 0x8, 0x9, 0x1}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 20:33:25 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, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r2, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x80000000, 0xf0000000, 0x2, "78407740ae49b053d0b50f42f59eed9d45260015", 0x2, 0x1}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ae6d20 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ae6d20 20:33:25 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r6 = accept$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r7, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r8, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r9 = dup2(r7, r8) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r10, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r4}, 0xd158abd874b5a83a, 0x10, 0x8, 0x4, 0x7}, {{}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x6, 0x11}, {{r5}, 0xfffffffffffffff8, 0x4c, 0x40, 0x200, 0x7fffffff}, {{r10}, 0xfffffffffffffffb, 0x30, 0x20, 0x8, 0x20000000000000}, {{r6}, 0xfffffffffffffffa, 0x4, 0x2, 0x2e, 0x7}, {{r6}, 0xffffffffffffffff, 0x2e, 0xf0000000, 0x3, 0x8}, {{r9}, 0xfffffffffffffffa, 0x86, 0x47, 0xfde, 0x8}], 0xf95, 0x0, 0x4, 0x0) r11 = socket(0x3, 0x2, 0x7f) r12 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r12, 0x0, 0x0) close(r12) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 20:33:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x14}, {0x6}]}) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 20:33:25 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) read(r0, &(0x7f0000000240)=""/5, 0xffffffec) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) getsockname$unix(r2, &(0x7f0000003500)=@file={0x0, ""/4109}, &(0x7f0000000080)=0x100f) read(r1, &(0x7f0000000000)=""/5, 0x7fffffffffffffff) clock_settime(0x0, &(0x7f0000000140)={0x7fff, 0x10001}) 01:06:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x3, 0x2, 0x4, 0x9bc8}, {0x7f, 0xff, 0xb0}, {0x4, 0x20, 0x1, 0x9}, {0x6, 0x9, 0x9, 0x3}, {0x8000, 0x3, 0x1, 0xe7}, {0x4, 0x7, 0x6, 0x1}, {0x3f, 0x5, 0xef, 0x7}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) r4 = socket$inet6(0x18, 0x3, 0x40) setsockopt(r4, 0xca55, 0x80000001, &(0x7f0000000140)="4d82dedde9add140b79d4bb7eb79e10c95a9ab784dd211279dcc30517fbcbdda0a64142c543a75baf59d722ec19d1b718902eaf24302a42a47071d3a93e4b47c19571bc556f69a37595930ae5c661275f72d056868af87e3b21994def832b9a7ac865f2830581d9e513d1ebe427a0d8c25799246f22db55fad5e90b5d440e850b151a3a2e5ee9669a22ffbbf068b970ee2459dab2806a033961718dde07cd66533f7b52451264c2306a0d57f2eded6415f6def1dfab0f10bc2908e585e5b2cb5c512203e", 0xc4) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x2811, r5, 0x0, 0x8) 01:06:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r6 = accept$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r7, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r8, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r9 = dup2(r7, r8) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r10, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r4}, 0xd158abd874b5a83a, 0x10, 0x8, 0x4, 0x7}, {{}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x6, 0x11}, {{r5}, 0xfffffffffffffff8, 0x4c, 0x40, 0x200, 0x7fffffff}, {{r10}, 0xfffffffffffffffb, 0x30, 0x20, 0x8, 0x20000000000000}, {{r6}, 0xfffffffffffffffa, 0x4, 0x2, 0x2e, 0x7}, {{r6}, 0xffffffffffffffff, 0x2e, 0xf0000000, 0x3, 0x8}, {{r9}, 0xfffffffffffffffa, 0x86, 0x47, 0xfde, 0x8}], 0xf95, 0x0, 0x4, 0x0) socket(0x3, 0x2, 0x7f) r11 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r11, 0x0, 0x0) close(r11) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 01:06:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8, 0x20) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x20) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x20}, {0x6}]}) pwrite(r0, &(0x7f00000001c0)="fb", 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000200)=[{0xf001, 0x7, 0x6, 0xff}, {0x1f, 0x9, 0x0, 0x40}, {0x1000, 0x0, 0x76, 0x8}, {0x2ce6, 0x7, 0x3f, 0x80000000}, {0xd657, 0xf7, 0x0, 0x6}, {0x81, 0x46, 0x9, 0x7fffffff}, {0x4, 0x6, 0x3f}, {0x6, 0x5, 0x3, 0x8}, {0x800, 0x0, 0x3, 0x8001}]}) r4 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r5 = shmat(r4, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r5) shmdt(r5) 01:06:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000080)=[{0x3d}, {0x20, 0x0, 0x7f}, {0x4006}, {0xfb, 0x4, 0x3, 0x8000}, {0x4f3, 0x6, 0x3c, 0xffff}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 01:06:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r5) r6 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r10 = getpgid(0x0) fcntl$setown(r9, 0x6, r10) r11 = getpgid(0x0) fcntl$setown(r9, 0x6, r11) getpgid(r11) r12 = getpgrp() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r14 = getpgid(0x0) fcntl$setown(r13, 0x6, r14) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x8, 0x0, r6, 0x0, r8, 0x3fe21}, 0x8e, 0x800, r14, r12, 0x0, 0x0, 0x0, 0x80000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 01:06:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r6 = accept$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r7, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r8, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r9 = dup2(r7, r8) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r10, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r4}, 0xd158abd874b5a83a, 0x10, 0x8, 0x4, 0x7}, {{}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x6, 0x11}, {{r5}, 0xfffffffffffffff8, 0x4c, 0x40, 0x200, 0x7fffffff}, {{r10}, 0xfffffffffffffffb, 0x30, 0x20, 0x8, 0x20000000000000}, {{r6}, 0xfffffffffffffffa, 0x4, 0x2, 0x2e, 0x7}, {{r6}, 0xffffffffffffffff, 0x2e, 0xf0000000, 0x3, 0x8}, {{r9}, 0xfffffffffffffffa, 0x86, 0x47, 0xfde, 0x8}], 0xf95, 0x0, 0x4, 0x0) socket(0x3, 0x2, 0x7f) r11 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r11, 0x0, 0x0) close(r11) 01:06:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000140)='./file1\x00', 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) geteuid() 01:06:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x8fe}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{}, {}]}) 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) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 01:06:08 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000000)) mkdirat(r0, &(0x7f0000000380)='\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) open$dir(&(0x7f0000000240)='\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//../file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='\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//../file0\x00', 0x20, 0xa) 01:06:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r6 = accept$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r7, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r8, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r9 = dup2(r7, r8) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r10, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r4}, 0xd158abd874b5a83a, 0x10, 0x8, 0x4, 0x7}, {{}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x6, 0x11}, {{r5}, 0xfffffffffffffff8, 0x4c, 0x40, 0x200, 0x7fffffff}, {{r10}, 0xfffffffffffffffb, 0x30, 0x20, 0x8, 0x20000000000000}, {{r6}, 0xfffffffffffffffa, 0x4, 0x2, 0x2e, 0x7}, {{r6}, 0xffffffffffffffff, 0x2e, 0xf0000000, 0x3, 0x8}, {{r9}, 0xfffffffffffffffa, 0x86, 0x47, 0xfde, 0x8}], 0xf95, 0x0, 0x4, 0x0) socket(0x3, 0x2, 0x7f) r11 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r11, 0x0, 0x0) 01:06:09 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000005c0)="81e3054097c21849e65f4554eaa0efe2b28d5b66535ed0f4ef6ef823d737baa0b13b833fb3e81575a817e9e791af6ccd15bff2fe5de553c386d29e4404aa398d031606900b47a38ad15432b0baa0127d9cdecfab2073e2bb06c90c3bcaa773f89db160caf7b09c6f373cc88062fe4e1bf75ac48a83344c3066099cff15", 0x7d}], 0x1) 01:06:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 01:06:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x101) kqueue() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x20, 0x0, 0x5, &(0x7f0000000280)={0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) r4 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x0) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffd, 0x0, "9149fd36d2958a734d5f12c62fb3a804f458d937", 0x9, 0x1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x3, "44040000007191dd00000000ffff1900", 0xffffffff}) ioctl$TIOCSPGRP(r4, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x6) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1, 0x7}, 0x8) pipe(&(0x7f0000000480)={0xffffffffffffffff}) sendto$unix(r7, &(0x7f00000004c0)="e6e639eba285b91dbd63917132a436467eb32cf94f1679010a39efad5c9b63c2f535d6cfcc96c871898dfa8370bb04d0f306ed2bc7003e6be5c591bdb2019e4de1b4b298427dff6b10d144f15513dda44da78c87835c43de4b1e5756a874d5287a871a8670fedead77a9279226d309505f618516", 0x74, 0x408, &(0x7f0000000540)=@abs={0x1, 0x0, 0x2}, 0x8) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x4000, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000580)=ANY=[], 0x0) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r9, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r10, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000300)="c830482866e835470abd1c4c8051c7c1c63b57b87993ed3b79b7d8e02a13203ff83b4c9ac98d9c597ef6a13db4f8b1608ddbdf834498fdef89e2e88f8df7272a300f7750e7dde5b9680e22fb723c67c12d8dcf7bb16265a0091281e83d3c14c8803e4ab7c1ea1b4ce016ac476d88d60ddbb8d7dff2ebd1b74a683cf9655b804f99d51f4c50c319fa698b11ed64f68c152243108aaa7816c076ceb8d90a8b7e61", 0xa0}], 0x1, &(0x7f0000000680)=ANY=[@ANYBLOB="383bfb066f72c43092004243f355a7e4a781eb5509b0a66bc9f2daa31b745ddc4418c6e43cc8bfd99daddd576379d7c301402de5bcb2286c98162690b0e61bcafd17a3ef63d3aa5df69427c8ab1448bc1d4d8e16221bdf746108b92f47bd37329d68c3b37a065be2e4372774f0f29a1ba8a49b4fd80064eefb914f4f1d70fb34da92defcd10c82242ebbc1966f6c69f4df3c0100008000000000000000000000f9c374d5285456b7560000000000000000", @ANYRES32=r2, @ANYRES32, @ANYRES16, @ANYRES32=r6, @ANYRESDEC=r9, @ANYRES32=r10, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYPTR64=&(0x7f0000000000)=ANY=[]], 0xe2}, 0xb) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) 01:06:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r6 = accept$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r7, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r8, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r9 = dup2(r7, r8) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r10, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r4}, 0xd158abd874b5a83a, 0x10, 0x8, 0x4, 0x7}, {{}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x6, 0x11}, {{r5}, 0xfffffffffffffff8, 0x4c, 0x40, 0x200, 0x7fffffff}, {{r10}, 0xfffffffffffffffb, 0x30, 0x20, 0x8, 0x20000000000000}, {{r6}, 0xfffffffffffffffa, 0x4, 0x2, 0x2e, 0x7}, {{r6}, 0xffffffffffffffff, 0x2e, 0xf0000000, 0x3, 0x8}, {{r9}, 0xfffffffffffffffa, 0x86, 0x47, 0xfde, 0x8}], 0xf95, 0x0, 0x4, 0x0) socket(0x3, 0x2, 0x7f) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 01:06:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x20) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1, &(0x7f0000000000)=0x10000, 0xc3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 01:06:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xfffffffffffffe6e) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8a"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 01:06:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x2bc) dup2(r0, r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1000) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3fb, 0x7ffffffe, "666bfe5e6a9db85923faecf9fdffff090100"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 01:06:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r6 = accept$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r7, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r8, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r9 = dup2(r7, r8) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r10, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r4}, 0xd158abd874b5a83a, 0x10, 0x8, 0x4, 0x7}, {{}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x6, 0x11}, {{r5}, 0xfffffffffffffff8, 0x4c, 0x40, 0x200, 0x7fffffff}, {{r10}, 0xfffffffffffffffb, 0x30, 0x20, 0x8, 0x20000000000000}, {{r6}, 0xfffffffffffffffa, 0x4, 0x2, 0x2e, 0x7}, {{r6}, 0xffffffffffffffff, 0x2e, 0xf0000000, 0x3, 0x8}, {{r9}, 0xfffffffffffffffa, 0x86, 0x47, 0xfde, 0x8}], 0xf95, 0x0, 0x4, 0x0) socket(0x3, 0x2, 0x7f) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) 01:06:11 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x106) r0 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x11) fchown(r0, 0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r5) close(r4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) sendto$unix(r6, &(0x7f0000000240)="52b2a18432f836f15a0395e7b57428f8dbdf7efa847146bc2f9b64359e25a5e5aaf36482dd7f6135916b78e87a9b6a80a80a277fb779c000bae8d7bfda95d8e2444b6da6b550a792fd90380c29413502518395ab8fbfcf9cc42258116b0d08ca68892f383926a523d45b2ab78441e0f5a31053cb281699d993721d102a9755377c9c4c3d87d0d8bf2178318e4741e33bf968a28f24a6d9a988ae7eae062e46f90335ae320647d75a8c56184af54989ae69096516d2816c540b44fa8d508b6aab1cb3c58305d7089151d795ea0a93a3416c4851aea9382279bc03858a", 0xdc, 0xf, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') socketpair(0x0, 0x0, 0x5, &(0x7f00000001c0)) 01:06:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) socketpair(0x18, 0x2, 0x9, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x80}, 0x8) r3 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000005c0)) readv(r6, &(0x7f0000000040)=[{&(0x7f0000000240)=""/80, 0x50}, {&(0x7f00000002c0)=""/77, 0x4d}, {&(0x7f0000000340)=""/174, 0xae}], 0x3) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x40, 0x0, 0x0) r7 = accept$inet(r0, 0x0, 0x0) write(r7, &(0x7f0000000400)="dee74fd74b0a940155fbadc898b30b24bb7449d03308ad63b45a5d106c942a03454eb458097793b4ad913af14173c70fbec745436249272ad33c964d13b0f89982602be34ee4ce11e7d107d54021dc30621238c27bccd2b6a0714ced3c9665dc835ed56799abdeb981d9d394688ba3ccbdd6", 0x72) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 01:06:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair(0x21, 0x4, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) connect(r4, &(0x7f0000000100)=@in6={0x18, 0x2, 0x87f, 0xf6}, 0xc) close(r3) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(r3, &(0x7f0000000180)=""/169, 0xa9, 0x0, 0x0, 0x0) r6 = accept$inet(r0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) sendto$inet(r6, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 01:06:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r6 = accept$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r7, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r8, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r9 = dup2(r7, r8) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r10, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r4}, 0xd158abd874b5a83a, 0x10, 0x8, 0x4, 0x7}, {{}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x6, 0x11}, {{r5}, 0xfffffffffffffff8, 0x4c, 0x40, 0x200, 0x7fffffff}, {{r10}, 0xfffffffffffffffb, 0x30, 0x20, 0x8, 0x20000000000000}, {{r6}, 0xfffffffffffffffa, 0x4, 0x2, 0x2e, 0x7}, {{r6}, 0xffffffffffffffff, 0x2e, 0xf0000000, 0x3, 0x8}, {{r9}, 0xfffffffffffffffa, 0x86, 0x47, 0xfde, 0x8}], 0xf95, 0x0, 0x4, 0x0) socket(0x3, 0x2, 0x7f) 01:06:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000028}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799ccb813ad30505e8f0000a49def9df04157795ea4a5c5fe65baa202361cd4cac7dbac5b65c659472870bc122cd2350000000000000000000000000000000000ff010000ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfba84f0b7e679c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3feb7df6d08d9aa81a99e39af6256b1f007bf8f244cbc769cee4434604098c610a91347d9ec3d472ffa864c17306000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074ce788981d4e222653300275481280da5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f1b7a5e373e4b52480dc2b97296c2d29e5f35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e741f1dbea0d7ce9a15edf20082fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331408a8e86e23db3e2d6cddd1adba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a140100d33fd718fc196e3c18626e9d1e8d847aa56b31f51ad0fc53289bafb09c81138128771a864ea4de6961bce4f35399c6cc5613b5c91d6ae4f4fd6edcef282d0eb4e604f524e4ff3f97968a0b3ecbfc2d84913a754616fa047e3b4d0000000000000000ba1b97e48c7029d62997196021950f71ae10a9575038b20cc44749112fdfac7e0982573d4d32c45281a1d820ab216cf98bfc1da0ccb847b99a08ea8b6f202f8525ca5ee2c9b0063382c754c5d2a3eca0e550b9d860af37d05d95018de2162e09139f5e78c3028534f4a22a48d08ac278366c0382c7cc0f418a897d0f9d3a0cd5c28c85b81dd4a0c436a32388950a0a4499dfc0d7ba73d8e76748e793ea707a365fbae96256d2fc4ef75ec471ffb63fd4d6b4f2627f1fab06fec723c6"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) connect$unix(r2, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1ce) r3 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r3, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) r4 = semget$private(0x0, 0x1, 0x128) semop(r4, &(0x7f0000000740)=[{0x9, 0x5}, {0x2, 0x1000, 0x1000}, {0x0, 0x5, 0x800}, {0x1, 0xecc8}, {0x2, 0x2}], 0x5) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r6, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000f40)=[{&(0x7f0000000440)="2348a56c8babd3fbbb9c02b6", 0xc}, {&(0x7f00000004c0)="fb4d2139357fce2624d3d13328d0f2e5d33782995a607cfdca809693aa25c07bae9c309e3b0cfc73caad7df779f774"}, {&(0x7f0000000c40)="accc964c9f741913b2a657c9520c9cfa435a48e7e04c3b8038abb32ff86132ad33f2787246d6158cf07d665575cab5a2965171b73bdd6fcd3bb1fcfa088e3a5fe89dc3c209b8cf7e91214cbd29e2facd50bd2375d2c2f2692d481f9f327b674243ec7c6ce0f967bd2902c4268c272987f8355de1b902b393dc52752f77deacb8bbff13a83b77022b248de8c5d17d2517b8a5a4aa527309b2e59977248fe18aa132ab5f5f95aa652883aa47f347993babb24743cebff64d5d32a2085a787e4bf8c091edf8d05476f490d1b475b68cdf14c6fcb3b723ff55bc58fb2f61b99c85b448a27fe901818d7a9f4f2c837666"}, {&(0x7f0000000d40)="1dd0e93b014765fcd18557"}, {&(0x7f0000000d80)="c8d805a4d47ab102f3a79859bde9be9a364a0603ba53efb406"}, {&(0x7f0000000dc0)="fe164e68bb51196c7290c3c7815df42f1e3cc4058cb2365653b067496bc2448f85f9e5a37aff606201dbe6e76092e045dffb5509cd391785ca752df2868a3f6752a7f4bc0af4ca6353898324927a81181cd408942eeb5c2b00238be8244325aac0ad1213b420ba0fb1c5f875e521303f3eceadfb957aa2785b0c31fd3587b35d6e77251a445ff0e864bea78239d498d955e87bf592cec81e65f0e7a524ad7204fe279804a535064e7db340c53da96b72c3e2e323e668f49b762576f7cd2a6b7b1de63a03ebc486"}, {&(0x7f0000000ec0)="8be4ee26de6a44ecd1dfe0bd58402acb671fa19c8da8947663caa1ae575bdd0d83a6b4f1a8a480128c4dd088bfecbefe40b1246b7bfea4de2c8b535a39b56bb51e963aa5161ce72d"}], 0xffffffffffffd99) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="1ef99ed8731797db40aed477bebe2473ac9c72a59964df5a6019f015b5a3599c2b99205646137f7d986caa48bece56bc7498de80619673ee8e52ecab5df1ec458be71e60550890f6ed1a1220275ce35e7a", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=0x0, @ANYRES32=r9], 0x28}, 0x0) fcntl$dupfd(r7, 0xa, r9) ioctl$TIOCCDTR(r5, 0x20007478) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x108, 0x0) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) r10 = semget$private(0x0, 0x4, 0x408) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x0, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f0000000240)=[{0x0, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semctl$GETZCNT(r10, 0x1, 0x7, &(0x7f0000000680)=""/178) 01:06:11 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) 01:06:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r6 = accept$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r7, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r8, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r9 = dup2(r7, r8) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r10, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r4}, 0xd158abd874b5a83a, 0x10, 0x8, 0x4, 0x7}, {{}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x6, 0x11}, {{r5}, 0xfffffffffffffff8, 0x4c, 0x40, 0x200, 0x7fffffff}, {{r10}, 0xfffffffffffffffb, 0x30, 0x20, 0x8, 0x20000000000000}, {{r6}, 0xfffffffffffffffa, 0x4, 0x2, 0x2e, 0x7}, {{r6}, 0xffffffffffffffff, 0x2e, 0xf0000000, 0x3, 0x8}, {{r9}, 0xfffffffffffffffa, 0x86, 0x47, 0xfde, 0x8}], 0xf95, 0x0, 0x4, 0x0) 01:06:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/77, 0x4d}], 0x1, 0x0, 0x0) 01:06:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r6, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) dup2(r5, r6) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r7, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) 01:06:12 executing program 0: r0 = syz_open_pts() syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wskbd\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000001800)=""/121, 0x79}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000001680)='./file0/../file0\x00', 0x80, 0x0) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x80, 0x0) pread(r4, &(0x7f0000000500)="51a557cd2037e2a813830b882b05e956922666c6ea7a3954681513bdbf288bf4f3f206bbe108b1655cedb098de6f541dd6ce5143f2ce70338baa47a761e17cb93f657b3a8feedcbe71c7b6bd34cc12c09ab35eebdb72ffaeb8da750048ce6ded1e7d1efcc48c135b235676eeb8c48c85cd9d26ff8ef04f259a943980baeaf536479b7a21cc9a99d4ec0833e1", 0x8c, 0x0, 0xac2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x3018, r3, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="7ab961f0b1f4afe18a46dcddc98ad205884130f31a1d5147ad8af860a2ed04c7cdf0f6352333f8dea2f87538a38f0a0ce06685e43d16e2c30ee25cfccf0b66c3e676d376189374f60960077e29f8ac5966b7e87cbd39181828a556537e16daf51357e9385f01fe834e159b183ffe0f67cbd95122bc8bbe85a56f20470e50eb18eb2c418a91c8b4783545e0", 0x8b}, {&(0x7f00000001c0)="4068f105125e819665cd97311fdf2811e342c271fb88a48760fff49eea313d4f5e8ed445593be7c0c9204692b7e6fa7463977fc1f8829c4e14922c05829a02b32bb3bfe4d495ab5f755e8395e75970ad3f69ba02fd31cf6dd416923232161922257abc9acf2d59b72cb531ff284d38aa495b1b79422ea0650097f610abefb57a02d485dd", 0x84}, {&(0x7f0000000280)="39ccea673a4bf0ad65a0d6205f9286acc535161b80f888bb506f320cbc8f35f82f3a28cf84cb4d883e3a95647da852c41dbc8cefd4c118b0dbaf26d6d8ad039bb68fec09377e0b3bcabccd653410d29da7b9b126b693c47879c3ec18863cd4ff6a9f0bd3753b3e49c810b7599ce77a27070491a56213294a46a43ac6bbd9dd0a6bf6a826bc990df46112474521eeeaf750584bd6e6c67e1a3c68679cb9cb53cef2f7d20694b20566f83602122b5fb195972abfdf10004db261e0a2c0a4064512131b60773b8db3a240217df82aa96e8388fbf446e6c2685511a6a417341aa02bf4ff541c89a4b952d687a757", 0xec}, {&(0x7f0000000380)="8afd903b995df8590d9c0ce84e24c5936726135ff8a08d3bb10bb1e2e227896c9c62161e77926bc4c045fed778ce786099d78b4aebe5aa69eee067bba7c05e0d60d09b9efeb1564605c97e1af7521a85f49e508bcf31162096ff662adf38c95ff74b981a33e61547960dd0440e95272befeeef673c1f1636b17d4191dd0ebc5f08f749410349addfce53d5f11ddf8025910acb1273015ee335b1098bb19a32f2707e6200082e3bc306a0bb79ff2e9e", 0xaf}], 0x4, 0x0, 0x80000001) r5 = open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000001640)=0x6) pwrite(r5, &(0x7f00000005c0)="a302b2edda2803a5926619053288f624648c8cad247c822c9083b01361732afcb5f28274193c290905d64c42bb4cd4652dd07b55d71154ede7be4d67a46f22957ea939f28a1340589c07f68daf3b060bc8d85c1142", 0x55, 0x0, 0x3ff) semget$private(0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r7 = syz_open_pts() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r6, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r8, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f00000016c0)) 01:06:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r6, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) dup2(r5, r6) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x0) 01:06:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r6, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) dup2(r5, r6) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) 01:06:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r6, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) dup2(r5, r6) 01:06:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x1}, {0x6, 0x0, 0x0, 0x102}]}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x4, 0x7f}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 01:06:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r6, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) 01:06:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) 01:06:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r2, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRESDEC], 0x1) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:06:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) 01:06:12 executing program 0: symlinkat(&(0x7f0000000040)='\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00') r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0xffffffffffffffff) 01:06:12 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) r0 = socket(0x18, 0x400000002, 0x0) close(r0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCNXCL(r1, 0x2000740e) sendmsg$unix(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r2 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) accept$unix(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffff000000000000000000000000000000000000a72f7fe52092946122b831defe0cab79a4a6b24c207dfe0788d7ee4bf634e5ee03c758ec8f1fc8cef97b7f69e8e3b425029246eb980e9a5eff48cefb82b2b649c7c08a7a64ee42c63e1d1b76f6477461738155a4c9bc8d256874a3d7b06d7c265ba798afde4149548375b5f1dbfc019901a2536867dd343d57512c93687d3f30954040c278c9065d97b8"], &(0x7f0000000240)=0x6e) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000400, 0x0) socket(0x18, 0x2, 0x7f) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r3, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) preadv(r3, &(0x7f00000007c0)=[{&(0x7f0000000280)=""/145, 0x91}, {&(0x7f0000000340)=""/125, 0x7d}, {&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f00000004c0)=""/240, 0xffffffffffffff62}, {&(0x7f00000005c0)=""/245, 0xf5}, {&(0x7f00000006c0)=""/180, 0xb4}], 0x6, 0x0, 0x0) r4 = dup(r3) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000001c0)=0x80) 01:06:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) 01:06:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) 01:06:12 executing program 0: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xff, 0x0, r0}}) r1 = semget(0x2, 0x3, 0x1cc) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) bind(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="01202e2f66696c653000"], 0xa) r4 = dup(r2) listen(r4, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000001c0), 0xbd2d780f8cb6e32e) r6 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000006e609a78a287e03fbf85c0a310b9af740889a1445ae44d40b9309668e582d93b8637e40af7bcb687eb18974c10bb4082c90000000000000000f811ddb71aeb2b4286d1b2eb61c8fc68220243fabb073d7c9519bf8330b8f226000000000000"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r4, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000001200)=""/4081, 0xff1, 0x800, 0x0, 0x0) 01:06:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) 01:06:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 01:06:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r3, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) 01:06:13 executing program 0: socket(0x18, 0x2, 0x0) r0 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() close(r2) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r3) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0xa0, 0x20000000, 0x7, 0x100}, {{}, 0xfffffffffffffffd, 0x8, 0x80, 0x8, 0x5}, {{}, 0xfffffffffffffffc, 0x20, 0x10, 0x5, 0x3}], 0x8, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x15, 0x40000000}], 0xfffffffffffffffb, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x5b, 0x1, 0x0, 0xfffffffffffffffc}], 0x8, 0x0, 0x9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) msgrcv(r0, &(0x7f0000000680)=ANY=[], 0x0, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x6118, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000001000e74de4", 0xfffff295, 0x2}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xf2) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x73) listen(r6, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r8, 0x0) getgid() 01:06:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) 01:06:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) fcntl$dupfd(r1, 0x0, r2) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) 01:06:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) fcntl$dupfd(r1, 0x0, r2) 01:06:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="13000000000000000000"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x200, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x80}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040), 0xe7) 01:06:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) 01:06:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) 01:06:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) kqueue() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair(0x20, 0x0, 0x5, &(0x7f0000000280)={0xffffffffffffffff}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe(&(0x7f0000000480)={0xffffffffffffffff}) sendto$unix(r5, &(0x7f00000004c0)="e6e639eba285b91dbd63917132a436467eb32cf94f1679010a39efad5c9b63c2f535d6cfcc96c871898dfa8370bb04d0f306ed2bc7003e6be5c591bdb2019e4de1b4b298427dff6b10d144f15513dda44da78c87835c43de4b1e5756a874d5287a871a8670fedead77a9279226d309505f618516", 0x74, 0x408, &(0x7f0000000540)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket$inet6(0x18, 0x4000, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000580)=ANY=[], 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000240)=[{&(0x7f0000000300)="c830482866e835470abd1c4c8051c7c1c63b57b87993ed3b79b7d8e02a13203ff83b4c9ac98d9c597ef6a13db4f8b1608ddbdf834498fdef89e2e88f8df7272a300f7750e7dde5b9680e22fb723c67c12d8dcf7bb16265a0091281e83d3c14c8803e4ab7c1ea1b4ce016ac476d88d60ddbb8d7dff2ebd1b74a683cf9655b804f99d51f4c50c319fa698b11ed64f68c152243108aaa7816c076ceb8d90a8b7e61", 0xa0}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="0400000077c01eade69488274657627d6205bdb78978d8f0ede2a7eadc043bde6c75290ac81f30e90edddd68bd0b0e0006597bba980e"], 0x6a}, 0xb) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r9, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000000)={0x8, 0x3ff, 0x3f, 0x401}) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socket(0x18, 0x4, 0x80) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) 01:06:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() kqueue() 01:06:14 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f00000000c0)={0x8001, 0x200}) r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/113, &(0x7f0000000080)=0x71) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x53) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8000, 0x80) 01:06:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() 01:06:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0x1, &(0x7f0000000000)="f817ee34ffc6d714369697e8a7d851ec5cfe8a15d5985ddc383bf7527a77ddac2df4a1b89db4fb99cc3b48085699be0ed967b8bbdef721d11d", 0x39) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 01:06:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) 01:06:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r2 = socket(0x18, 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x22, 0x10) setsockopt(r3, 0x0, 0x200000037, &(0x7f0000000000)="04000000", 0x4) mmap(&(0x7f000000f000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x6) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000001c0)=0x10) socket(0x0, 0x8000, 0x7) connect(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="00002e3944e3082972f96c65300000000000000000d805f96b80c0efc2aeaa13bcc720caf058e3d8c27d56d309b8fadc8ade14f33f9c71368af2a5f0f94f1d9b8c93b8b642511c312ebe547d397697c1fd1c1f89b715ec8585735d3ba9582723deaa5ee17f335e063daeba169e1dbef084440b42aed61c9794d520dd36df7f3fce5e3b1ed48e51a5b71ad32269ba138423a4907ef273209531ec50e95d180b4920881fb21242a4ae4f571578959fc01055b694d77ab2f121c951526fb587c0cc610c25cdd4f398cdf0d320879f168fdd1edbc3d2034a4f012945a130557dcb1a469c1bc496aacc4f2842d47ed1aa435c54b78bd7f5a12ff9d6df964e9a55e1991a00029230f8f29432397816418aa959a36cfa1485c1580096783a02f8191a5cd6657346c21291705dd545d0d4dfadff3002b7d3d3e99e6ae9ad30f197b136d12e2da2eb3187d5f070eeeacb23819b0b420637e6ef6101818b7f010e07ee2bf3d92d39a9ac0d000707ebc2222a49380fe83210b66211b3cce239ff1e9a75420a93745dc0a79fc961326a581887e68b0e0a3c2ff2a10b65d5c96b21e50b6392dfcbeb06ac6c299f3aebe7c478cf9e8b128efd9b180017b1d5bd28587edda01710212c475cda9705475298dc5c383978ecd09d03994b893b575e4fd2c3bce9636108d6dddf05a80a72b50740aa853dfd490b7f0f9b79f9e2349f76fc44639dceabbd90aec17a61599a330feb61a7d6aba5c3e54b7355bbd146030babee3065835e0a99fd27e4be621dd5f62d26676bde56974fea4e75e0ab5c68acc4ce19580452308ee903d5cd459246bbfe0bbcfab16ef678886988edb465c81c082639ecfd66d0b2a98203c8a33b2aaf7b29ad51a1e418a8740c0f2fb146dad8dacc3e88f736e04339002bcfe264afdf0fa3d8485e8b33d1158af7f0d1319c42d4d8e37c4c27868a8f7731a91f5b0b3625705b"], 0x10) r4 = socket(0x18, 0x400000002, 0x0) close(r4) sendmsg$unix(r4, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000280)={{0x9, 0x6, 0x7}, 0x8d, 0x1, 0x20}) listen(r4, 0x7) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x8}, {0x100000001, 0x3}}) 01:06:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x1, 0x182) 01:06:14 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000240)='./file0/file0/file0\x00') chdir(&(0x7f0000000080)='./file0\x00') stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='x\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000400)='./file0/file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000280)=""/160, 0xa0}, {&(0x7f0000000340)=""/135, 0x87}], 0x2, 0x0, 0x5) 01:06:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) 01:06:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0xe1600000, 0x7f, {0xffffffffffffffe1, 0x4}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r3) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3b) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000080)="b58b", 0x2) 01:06:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) 01:06:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() socket$inet(0x2, 0x3, 0x0) 01:06:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) bind$unix(r0, &(0x7f0000000600)=ANY=[@ANYBLOB='\x00\x00./fihe0\x00'], 0xa) 01:06:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() getegid() 01:06:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x3c}, {0x7ffffffe}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x100, 0x0) fchmod(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 01:06:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) getuid() 01:06:14 executing program 0: r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x124) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0xdbecd145dad5c815) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r3, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000240)='./file0/../file0\x00', 0x100, 0x24) linkat(r2, &(0x7f00000001c0)='./file0\x00', r4, 0x0, 0x0) dup2(0xffffffffffffffff, r0) pipe(&(0x7f0000000000)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x81) utimensat(r5, 0x0, 0xfffffffffffffffe, 0x0) 01:06:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) msgget(0x0, 0x246) 01:06:15 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus/file0\x00', 0x8000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x19137a6a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x24}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="b75d03dda38c974a4de781fef1e5") ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000040)={0x0, 0x80000001, 0x16}) r1 = msgget$private(0x0, 0x14) msgrcv(r1, &(0x7f0000000080)={0x0, ""/20}, 0x1c, 0x1, 0x800) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket$inet6(0x18, 0x3, 0xfc) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508b865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa6828607754353d73e55a6df022005ccd674d39d13a099f0cc174216e9cea32dae6d004dc861f28920b6ab71409cbe657b458f0753f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af987"], 0x1c, 0x0}, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x7, 0xffffffffffffffff) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000f80), &(0x7f0000000540)=0xc) r8 = getegid() r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a6}) r11 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r13, 0x7, 0xffffffffffffffff) r14 = socket(0x10, 0x8000, 0x9d) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r15, 0x7, 0xffffffffffffffff) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r16, 0x7, 0xffffffffffffffff) r17 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r17, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r17, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r18 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r18, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r18, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001140)=[{&(0x7f0000001040)="631f1e0860771b1009775621d244b480ac0948c2728c5853c9dd8b77d8da544290912ca832a7d0485cc6696e260f0ba00f407bf483293e8d7c686845f7660c8f4671a2fafd2b5296a1a1a693f2aa53539d4997f06720123b306644e7dce9d374579842ba6fb7ff2cbfe20b6ad05828a77a0729bf1c1f53"}, {&(0x7f0000000fc0)="dadc4e31ad5c11eb26862add87c862a3e0d42114c16e561923ab2cc3c959c8959b6982ab5aea271b82734725b3418fc937d9590207b352e730ac6a8f12fea4"}, {&(0x7f00000010c0)="1ae409e49382d6eeedf67e3ff556296d7de78bc347ab2312e6edf63965207ed960e5829beaffb6955443b951db237b6555bc5b27aa53b2f8ea8e80b14145a575b29fc42587effc5c397c411dfcc9b92a12fdc67fd7d51b002213ac5d111868d4deb2ec6703e4096b21eaf1dc5caac260"}], 0x3, &(0x7f0000005140)=ANY=[@ANYBLOB="2000009aa5d19405434f730000000800", @ANYBLOB="509fbe218fbcb556cab4d4b505f138d8627c99cd98a13b6042e1eaf2bfac614501c6c34a67242c6c9160ca7c90fcdac8201c4fe94f8b73a8142e9a673d703d8d0677721ea872b2e6ba2eb0a2e0b5ee5df2a77dac928bdd15599a3941d02e0ecdce9cc1da64d1b769", @ANYRES64=r17, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r8, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r4, @ANYRES32=r16, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="0a380753a43cb6cd5c306cc4181d2f04b27ba7a98d0c5163edd01233076258047905b658f88d5fd8b7a2c47471d1edc6ce529bd660ef08959058510317eb462e625a82db12afcdd791b030b79b5d519b6aa0fd02055eb654ea7c1ad888903873711f024b857ec76bd7245310719d3b3f826c607389fd9b53d17d57de050704f1276ec46bfcfc5126d16cc258d1c48019f7dee3fd43c3e9dd64a39df8b46793708c15fd54f0fdad2ac48ed9c92f4055cd1b48036f03787ccd61deed0844a75bfb76af4d59d854b211f5153697af0f71550fad513d687c9d627770a35838f2082ef5e383402ab1c6a48a834c6b1af728341af0e48b3e60868ad6416c2f2ff881d0dcb6fc3a09e17d02b035d37ae325486574ffb0b58efc714d3df36ce6749c26035539d35c8bd74da2518848943e0893e64568654ac64c50d8f3851ca6491163a15bfbd557deaea94bb87e0d793379697e847d8e25880d43bdc172dda6943eaa1bedb42d7f2fbc11fc8b4ac27b191f1e3a208a659cc318586c6fb519ed2a7edd62cf3a16682f973c16897e20a031d5ad9226408045ca961d8a16c0b352083821015048df767cd65981c119e8d3b302ee763f427380217a5c4e56a22f20c0ed42d8aafc1e49a0cd46eb01137e319e7ce02ecdfafa3ecd2a1e7129fd8101d6415b76be5adf090e5b0e077be5035e869c55bb24a745bbd0fc6f3a9d84230abd089ad5c6725b45caf030f65340084fb3155148e3f07f5934a240062a2fb4dfcfc6355c88a492e0c80a59ed77ebb490418060b6456c88524af29f21dfc273aad338b7b2e8930395901d473440a3d0833505a76373ff7eff5685b1ece5f4a6da09660d74b78cd032613edaa0ed2d36f5c4c3425d97955eba8b8020fecc9d7ec9de7223973fd7e35e2923f1100f342a8bbf1745acb56b117658382ccc6fdb81378c770410eda81b92f4976eae3b46774eaf59d48ca24e4ae5d4322b44fddbf17163eb766096428ef9ffe8e53372aab2a1befb2cc5440a70a8473b20186859f18338a26d089d9266f63b1f50f0deeb5653c5575a5255a15722cdf83972aa19ddb7c5190ce1d121fb35b97e2634c8764d534b13d6b61dc9e25fbd46be91d540494cf60e10c8f8314a57aee6b3351b61c663ee401b440ad9e1fb5d666cd05e1a44ed8249ae5699c8adb30311962aa52c2e8da1fc6dd1a2cc1e41f616a81d76add2ff7cb6d5831a6f3a88e1d3886222b96f890052cb817467415f2fd38c18935a13aa91ebc698966bf1e992d92371871432bdd271586900a522a9aa79fce5952bda749c22b9a0a88ac2ef240284e44b7c55b4b1f6f5898d7bcea49f38552f2018ed0b8d5975c240d0ce79a1e52fb68fbf560b90812597ebfbde5212585555e98c98dc1f9b5efcff5a73a03f8352a99689f92359e63594481dd7308d59a967b0913d5f8ce759aa9a3417d3f92679fa8b93ec91bab4904c2345a11db015cd7dd6f8970e408eeb80b33c13832c0432bfa45371e7c9d73cdec3f2701882cd58dd339d629da44ab7d99fe9e3f0566c6de8b56178ca8ad704d2fddf837daf734b33aec937ec963bd13344fe12e832260dfb5e7efc8515cdffb97499c96f2a21dab291d6983e5035af542506480a6988c1030347ea552af1a10c051ebd3cdc31fb0334fabf06f5892340fc043bb2c7f2ae3c8866af0f7944852ca0268a1975d6ee6ad9f1575f1bbe6aad155eae2fe37ad8435d570eb2ced0b60d579f8a59fac1e4fb540d89357db419656ece59087504686589141757f46447146811d1cbd86c50c18518c1859b5ef7223d64b0ccc7fb07e5ae27e0ecb86074fbf9e519eb06256b77d57d05507c3014268eb23ea10696493f288999550a6d532f8b23e55bbf4c1d9b1896d7aa8a37dfd97129e9ab37d3bd36c889f128f5ff9d0d7af60cb0e890df180293193ee497b8d5f4f8153cfbd5a814aafc1c82ff6cf2effc275dd02ff0b7e23ca7cbf3942696f7eabff17856de57f613583a877e6c7ab92e0701a670d6591f1e47356c9ed9473bd4b2d1c14e725ca12f63876002625bc60d1a4531c96f0f25e95b662bc64ec89f9cdbae6cecfe381123487b57b1e73fdf1457bedd036f926b9d71019f9d95684d7849881d331d326b1086ca5ba7d51d190b9077048171e9fe916388b47aad05ef9f2a00f6cd5c519b3ddacc727b91e7859e0b0850041d2b28fe9b336d462e22b5ccc75ebbd135dcfa362c8995d2a2c7ff226d0451f95beb33ccc165b9f16869538afec425de11f6b32411b93191c0cb28f748597604e13a6ec805e97d104eaa384292ca06d7628a6aabef24d3f275e3dc1a9616c652c9537e0d410a5c10eaeda52c10aa89d462af5c36ae8f95cbd00559ea5ad77346aebb8a9376f6dfd1364519a311f75812ddbf0e809611bf44a2ac441b582f813599a60a6a674f1e9cd4969fc41f037857d76b6ea4e6e07bf9c5073c39664ad98ec7b0cae7bb87cb8d603b65e65c612866c47395b288c62c903fa16d6c3585644e2e206766cf8dc0e5cb161a1d46433ff630ae7164407301f800daa5162a4376ccbcc62a8d9539e831e63efde34c3aebcadc60887f0c4e013dfd3b79545621597cb6313107c0620649ec0736ce7c75795562c07447e3185a1e387dd2645bc99c912fd37ccbe597548f88e3088ca81521710cc6e896a8f2a2de844aa31d5b7dd02c42d960e8b03fa003079c728e59371c5c9b087c07a69714c9641978c9116b6ad6f1fec8f30e581accabaa7682d3060f4703e48414849febde6e43c010afc1e0e8f1f5c1a29ad4f657fd78a03d30952b56ddae500686e94e8a8ec493c621ef33690fb9a7166fda74a18fbdf2fb2bdfa0b7e5bdc42222430537071a696ce803d1ffbfe391dce8f46506d87b761f3df6d3d7aad050cbee3090224091233563780daf065597cccb6c3950c09f7680c496307405cde97308ecebcf71c65254a22a3d5b5d47fefa81abeb97a64ab3c3dd745476af2242b7d11c09dc670512c64680f7eb3e6051d8cf97930723281cfc645197f8e2cb1156985812e6770d811395f91a3f9c35c584c91639d00039166a7c174f06083c108d71461242cb07bee092aa317747ced53d6d60887d33b7a3778d364a7bcca522d9ac3fe9da97d3a2bfdc4a0bf08172ac8afd02af3a88a78553dab69942735ca1b0c66dc76b3ad9933653f6e7f4aa5cbb9211e3fa397834f1a371abc496186cf055a604a545a6e8a84dd39f254e736f513a1901153b7d21bd7b644015aebece6428eea83907b21d96ce4fbe2c6d7eb53ab71a0ccc65b9e0564339dcd0e41a75f97dad4666ff58fdd9dccb9e24f725cfb5a5fad37a4c0bd6acafb6ca9101cff2fa86c1ae3c2b3914b6e94841c38397168811459101d4f28123590a85772799afc5924cd09093e1c83e4640db1d53be0d58a6908189f92474f1ce4e80c4f69f25b4d1d3cb54370c7a8d6d8bd59305373943d0f07890fe4a01d53b550c009338bc15b856c77ec1fa051bff402ac8794f4971087101cf72bda05f4ad4febb18b76a08557c9fe034842bc4e1d0abe2db1cd34452f06771ce08ad68ed6d705383fd2764612926ad5e52f1fe030edb82b594e15ffeaec0d150f01d6b7c54e2e62933f783d5da04e0847e3e316d3c442907a48071fefde5ff3680525ac7637b15091bcebcc1a169975b294ca678336c45e09ec18b695722e8f5bd4bf804bc6b5609b4e9f2d7e9000a8266744394b287c951e560cee37b26b415a6af34f4e01c196d53e7e17641d5b4426616b687d217347d7d317c90ff85215033584903dd70502221a88061937c50fabf76c994f98cdc213e9d1f367dbf63fa81bf3d6ae1e04c422779f115edfa54f7045dc81bbb4df83ef38a95e550eacfa1e917027f50d822aa45609f096184e847803fb4f443ee3d574d7defd26bb670e16d9b9640f81fb2eb172c61b69802aa3dd5c68dfb979fe89b52d264d1c2b1a3e115f6688c3a59574f5ab7ba0c3e989a682392dc47c660d3689be08181d8893e682b03910c23d5879c644631376bc450390f1489aebe4b70c065d661cea59ba20f8f1bf01823f7025e4c8f17316efd678fde6698cca4e1bac97905240bd9fe3c87a323f0a8d5c83688204989bd8bb42e66323c7e84b30c8a97238e9ffc820e3a6d23bc59ef64a2fc4ff377ae29d76585794e0c3514a1026875f2d64e7b340dc85bd16c267f5e8a8eab133923e1e4b9ea9c0f38a986aca463e359b08b37a6efcf477928b7d3a0337491eeb91de1b6e07db06a285e425b6d2ce1b79e06308bea7d0cbb710d037507e5dc7d024ec29dc0ed7c5cfb0822158b25e9255bfd512e2901f53eaa01e30898322058688bbb9940729ee730f5a9b602d2a698ccbf2c0e0e0a580983dcb04582788bd2a435fe20b8bec394efe462b806b1a370a998219fdd9359e77801f61e11ce6ee7c9388af452faf4008e1efff3a6ad973fab8ec5f23f4d57ac49e2edae8a0aedc1fddbfe10b982bac6d5902decffd0db08914786a28aeaafb98d04e1ffc916a566e04f4065196964bac9348d5ca9829a107ee1064cbf5a43c44611f180f70c1d5fe5ae377b3f8f2ed01500d90628db740ce21c9e0798cf904c432d89a3c612b7cb3b26cd0c5b31355d30b089ead5b0f2c26a491c67d731b008b42b3cb3ab904d8938ff9aaddbe53d82850606905228247a9d38cb8101ba6f3c9966ea0262cd4d631770ea4c8320055206c6bd3000d626abed4ddba568e25cb6e9b04681d8ac180638d521b0f6558a97bd78209f82d9c608c276a1b590992c5e2b2fdd826af2c9d0d25f3124491a68207574999606ac20414c9bfa3c983410eb681a58584af5084efab8cc5d8da871ea8891a94d82f2a5cd437eb4884e22adbe57e1b402749b342139c8b34bf3c4fac3423bc22c708a7b7cc7aef4dc0729f87faae158845f07cf2928b04f03b44e39a95d12b5d23ac1852383f08735b7c73352c0bdd6a23db0fbbd959fa75236ff01cdcac7e0962d5e36456a37a9db46c955f1b71f142ce724a46a71942181ed517fbd3ec9cc3e1c218324d8b334a77537b7a9a90464911ffd3c5d9d7e1d856c9dcaa7e520138f654627fdef4e17d91bcb9a2e09d967f0a592c4dfc9cf03bb23194c84152c0cb3adba64b60d69610c2d0210fca5c1ee27855f57c957841461a30df528674d4568a7541724ce248e5a253e581322587c31c8270488cc08353baf361b40e111d05a2bf08dd40e26c6da68e5b1f4c639d62bc60dc54a03429e6c4611b69ca3b999bbb4170cddb95b6890de4cab72c5395ad4fbde7245b452a247d6fc2a879daad5fe31f6477bb7eea38f510cfb828c4ac140dd288282ff820041b7728d08e2eda9d57218b98d051c41313de5b88ed1acc7aaacd3c41694ab9cc345ab831e26457cbdae8235224b78e0e0dc3016c6cf2f49c44a398168d30f2e7337a407ccaa820b8d6c93091e7a3c86b554fce90dd46fc4daa11d116224bc5a720b5029cade93c43ca197542f29e537dbedd32200af51e0b844fb449cb5a8163cf16b859603ac514050a9d9f4012306151c12498f8e514fa736f4b72e95b870127b2b915fd9df897c08eed3f2d6a8ae9d1d0bed05f12793a90743f7c5aa2fd6bd30f37d6f6de6d959058c1687c0a4f72f067270e1cc803b04ad7de7df3deb7fb1ab466c20e65ecf61801b1fbee1af8e3a7be6e892a1f5021ff33a444133844b3038c2f683143697433283f6c600b30a4f636431e5ea97f01e71a739f356b86735f637a9faca94d83734274f8cc48987a4ec3d2a2e007e", @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="00000000ff0000ffff0000010000000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r3, @ANYRESHEX=r18], 0xfffffffffffffe4a, 0x8}, 0x4) r19 = msgget(0x3, 0x100) r20 = socket(0x2, 0xc003, 0x0) connect$unix(r20, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r20, 0x0, 0x0) shutdown(r20, 0x3) msgrcv(r19, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r22 = msgget$private(0x0, 0x8) msgsnd(r22, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r21, @ANYRESDEC, @ANYRES16=r19, @ANYRES32=r21, @ANYRESOCT=r21, @ANYRES32=0x0], 0x7, 0x800) r23 = msgget(0x3, 0x100) r24 = syz_open_pts() close(r24) writev(r24, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r26 = syz_open_pts() ioctl$TIOCSETA(r26, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) msgrcv(r23, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR, @ANYRESHEX=r22, @ANYPTR], @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESOCT=r24, @ANYRES16=r20, @ANYRESOCT, @ANYRES32=r25, @ANYBLOB="cddd429832e2a10c747b9c6b4078894f9ca41b122abf037c396fef48c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a19b6b53e0a67b1078469cad29b40b80cf42078b204dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESDEC=r26]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r28 = msgget$private(0x0, 0x8) r29 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r29, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r29, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r29, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r29) r30 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r30, &(0x7f0000000040)=""/86, 0x56) msgsnd(r28, &(0x7f00000017c0)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r27, @ANYRESDEC, @ANYRESHEX=r29, @ANYRES16=r25, @ANYRESHEX=r30, @ANYPTR=&(0x7f0000001140)=ANY=[]], 0x7, 0x800) msgsnd(r28, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r28, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r31 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r31, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r31, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r31, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r32 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r32) r33 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r33, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r33, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r34 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r34) msgsnd(r28, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r31, @ANYRESDEC=0x0, @ANYRESHEX=r32, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r33, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r28, @ANYBLOB="6c19defd3a4aa961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240ded3f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r34], 0x9, 0x800) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r35, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b486082160651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f0000000240), 0x8, 0x3, 0x0) r36 = geteuid() r37 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xfffffce1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r40 = socket(0x2, 0x2, 0x0) connect$unix(r40, &(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f00000011c0)=ANY=[@ANYBLOB="72946ab415d82149fbf271d4c2aecdf440aabc9678474720bfef8131f11453fa342bee09bc7c4863bd577d0aa6bc352721e577bd39b6fd65f075a4145d9a68825fc64bc983cad7b55e3fcf82c63db5d199a131ec329db6de6e54a29fd04fa1c8a66ce9a43b71cfc073bcc323104e07f15c99f889d19e4f605dc12a791cff27b469b74bed872400eba31a87c0fc5ff2a85f8f0a80704260", @ANYRESOCT, @ANYRESDEC=r21, @ANYPTR64=&(0x7f00000011c0)=ANY=[]]], 0x1) r41 = socket(0x10000000002, 0x2, 0x0) r42 = dup2(r40, r41) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, &(0x7f0000001000)=0xc) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000900)={{0x3, r36, r38, r39, 0x0, 0x46, 0xffffffff00000001}, 0x5, 0xc07, r44, r43, 0xa5, 0x1, 0x100000000, 0x2}) r45 = getgid() r46 = msgget$private(0x0, 0xfffffffffffffd86) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r47 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r51 = getppid() r52 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r52, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af07f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000980)={{0x1, r47, r49, r50, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r51, r53, 0xa5, 0x1, 0x100000000, 0x2}) r54 = getegid() r55 = getpgrp() r56 = socket(0x1, 0xc003, 0x9) connect$unix(r56, &(0x7f0000001340)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98287955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f874385f041579fd4c54f66e4384146795ea4a5c5fe659fa202151cd8cac7dbbc5b65c659ffff70b4122cd23500000000000000000000000000000000000000000000000000009ef868016cda65bf6523ffbafcc56ea8811755d9a54f113271c1bf0da5594808e6834635a3f9c73a03d3b740d023c4410a7efc29526fcab6377923a1664b98380630c56d3b215106135023b4097e1b8f8bd047f9f8290b19394c10a8424415f3d6d020a69d9964503802989c76613016ca4690950747d9913adcf7cb29b55a535bc2e419b608c6d1a95d6f651ae1957499004b1580626e5f601a2a3251dcb4c2495932ab9a206d8dccc94d3f7ff1947d80a77d288a71eacb3d0794231283bff4ecc0536163e0ffe7f2ba57ce06327c87bcc1d281010576bc25279ffbf4cc83dc24c16d26a07ba02fd27c0a672ad778c70f476a2abc1ff4f0d76b51d86d0ea2cf0eb843a93264a29576b17ecff04425e0736e0ff1dcaeed12f008d97f41f41ffa942cbc88ab068affeebb7f7c84a25d9cd9ed2f6a4c597e6472d7edea447f78a2afa941e772536dcf2780fce10a0eecdd0ef96f7a31051900"], 0x10) write(r56, 0x0, 0x0) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000500)={{0x2, r36, r45, r47, r54, 0x20, 0x74fa}, 0x25, 0x47d, r55, r57, 0x0, 0x10000, 0x5, 0x4800000000}) chown(&(0x7f0000000140)='./bus/file0\x00', r11, r45) 01:06:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) msgget(0x0, 0x246) 01:06:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) msgget(0x0, 0x246) 01:06:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x34, 0x0, 0x0, 0x7ff}, {0x3}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffdc, &(0x7f0000000040)="260200000000000000850dad0794") 01:06:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) msgget(0x0, 0x246) 01:06:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = kqueue() fcntl$dupfd(r2, 0x5, 0xffffffffffffffff) 01:06:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000200)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 01:06:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) msgget(0x0, 0x246) 01:06:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x0, 0x5, 0x4, 0x3}, {0x3, 0x5, 0x3f}, {0x6, 0x40, 0xff, 0x80000000}, {0x4, 0x6a, 0x3f, 0x5e}, {0x3, 0x84, 0x0, 0x8}]}) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) 01:06:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) setuid(0xee01) msgget(0x0, 0x246) 01:06:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x44}, {0x6, 0x0, 0x0, 0x10000e25}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xb1, 0x8) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r3, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) mkdirat(r1, &(0x7f0000001300)='./file0\x00', 0x190) kevent(r1, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x17a, 0x9}, {{r3}, 0xfffffffffffffffd, 0xfb, 0x40000046, 0xfff, 0x5}, {{r4}, 0xfffffffffffffffd, 0x44, 0x20, 0x3, 0x2}], 0x4, &(0x7f0000001240), 0x20082, &(0x7f00000012c0)={0x8000000000000000, 0x6}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 01:06:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setuid(0xee01) msgget(0x0, 0x246) 01:06:15 executing program 1: setuid(0xee01) msgget(0x0, 0x246) 01:06:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0/fi\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file0/fi/file0\x00', 0x8000, 0x2) unveil(&(0x7f0000000240)='./file0/file0/fi\x00', &(0x7f0000000280)='x\x00') 01:06:15 executing program 1: setuid(0xee01) msgget(0x0, 0x0) 01:06:15 executing program 1: setuid(0xee01) msgget(0x0, 0x0) 01:06:15 executing program 0: socket(0x1, 0xc000, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 01:06:15 executing program 1: setuid(0xee01) msgget(0x0, 0x0) 01:06:15 executing program 0: r0 = socket(0x2, 0x4, 0x0) r1 = socket(0x18, 0x3, 0x0) dup2(r1, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x812, 0xffffffffffffff9c, 0x0, 0x8) 01:06:15 executing program 1: setuid(0xee01) msgget(0x0, 0x246) 01:06:15 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a38620700000000828e9559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a544a416e981d0da45908328545d6930a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea03000000000000006b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbd2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149cb7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad707000000000000008e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f79786283133bed9e7d329d93c27ea72bed660740a78d2c361de19c7b8e6c92014529c90a609faa929bfc65414e498d5cc13f9b941ade37ae5da797b332f2e0bfb35a799753d1fbf64a69fd214f000000000000"], 0x10) dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040)=0x43cfa, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 01:06:15 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x8, 0x699) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x800}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f00000000c0), 0x0) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r3) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3]) r5 = socket(0x18, 0x400000002, 0x0) close(r5) sendmsg$unix(r5, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) socket$inet(0x2, 0x4, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x401, r1, r4, r6, r8, 0x1, 0x1}, 0x4, 0x400, 0x400}) msgget(0x0, 0x40) msgget$private(0x0, 0x40) 01:06:15 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x39}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0x9) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x153}, {{r5}, 0xfffffffffffffffa, 0x1}], 0x7fff, 0x0, 0xbb01, 0x0) dup2(r3, r1) 01:06:15 executing program 1: setuid(0xee01) r0 = getuid() r1 = getuid() setreuid(0xee00, r1) setreuid(r0, r1) msgget(0x0, 0x246) 01:06:15 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x9) msgget(0x0, 0x246) 01:06:16 executing program 0: poll(&(0x7f0000000080), 0x1, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000140)="1e7cfb560ae89d6e82cd342e47f94d8859460b7083b3c51908d339997f486fe0108914003e1646cc", 0x28, 0x40a, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0xffff8a2a, 0x1}) 01:06:16 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x4) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x9) setuid(0xee01) msgget(0x0, 0x246) r1 = getuid() setreuid(0xee00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r3) lchown(&(0x7f0000000300)='./file0/../file0\x00', r1, r3) r4 = socket(0x18, 0x1, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0x20, 0x1c7) renameat(r5, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/../file0\x00') close(r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) connect$unix(r6, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom$inet(r4, &(0x7f0000000140)=""/138, 0x8a, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xc) setreuid(0x0, r1) 01:06:16 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00'], &(0x7f0000002480)=0x1) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0, 0x9) 01:06:16 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r3) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x800, 0x0) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r14) fchown(r4, r5, r14) ioctl$LIOCSFD(r11, 0x80046c7f, &(0x7f0000000140)=r12) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f00000000c0)={0x0, 0x5, './file0\x00', 0x3, 0x6, 0x4}) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r16 = accept$inet(r15, &(0x7f0000000180), &(0x7f00000001c0)=0xc) writev(r16, &(0x7f0000000340)=[{&(0x7f0000000200)="fa73cedc4347198febbe3cbc1ac9d1ecd7b5c70b860dcc50764e5b7fc45c2f660b26a6a77e74876fce0c87b7a82476b82003a6b1aae9e13f73df393e913678c44410a133027bd63bce252ee8a8322dd522bca68d793ed91f2226c56432d501579dfe7c79f81f4bb3260629639f057c4c73642ea489198461dbfa0cc1e7f586f443cb49383d21eff48c259db3d6f7a24448b4032957f994f3dd9c", 0x9a}, {&(0x7f0000000440)="71d87736177c08ae90b3a3f62d218351ffcf8884f8e33e6fa2e1c6410a9ae17196fb68e2c87e628b7ec006837fa1ff02eaba29a2b830f095729205151af4f9a6255d9e7c36217e817d94c65f493fd3c86ba3255e03b3872aad9c2a78e9b11ed8f4dbf2c52db8e97382dc0956061fcf572d789f05a6db6ff964944a7dc50b781406f99952b99c17e04ead12aacff04a14eace9f4e0db136a616135f18139e272eefb29bfbdd21ce1881838cb63fe8c1276a8274b132a616a26589902a40f15e20afc7b8e85aa454c150a6ab1a3d04800ac0dea649755c285d2e62685c75641a9e11a6642340195e9a1dcf5343095d0d4c09ea9a39c49eeffe16ff66efc15e97df5cc26ea08840202ace833015641a711ae00e35597aef591453f3ff0a49f2498e98c1675acdebe347530f5f2e5991fee15222d0e598acbaacdbbb0973cf11ab40ddba4938a2309ed783f51dc8b40f8460eb6d272aa7f99a36eae4b7b49e7efbb78b361410293f967379533009ac62b26785e05b641c22d1d233c3d90ba904b3c50cd33e9cb05297a327900f7672adc821134360796cfaaaad2d2b3a0d7a132b56e38a89bb19070e196aa125b3ce1e94d3808ec127edbaf2e796300bb2ee193aac48047de87f0eea5ebcf4744f66fc0c28f29c9e6daf652b618ea01dfa75bcc8dd3a26eaccf01dda9de49e3174e32c0c3f15cac668caf2c3477c5c43327c48ef43c5ce2eaadbf8a06ad451ce8b1ea907ca0c31e42a4615ba5f04eea557dac84d471b38ab33d6f4e87860061a0633ad924e0ae534cb887174fccbb4ea593b1a79f46847669c2ed0e9dc9bcf482f1082e7a2e32102fe3ccc88976c76d2b95ddba7f63863a33fa6afa72bea8ddae4d522d0fa8614ba0df368ae38553f953aa38dd44962edc223e27fad5093394659aca9079d803675f7cca1e70a352ca6296b6c53ee7eb1c0979aeb7c2741f38a844c4ddb96fa09e88c6fa032bcb595190f64edf789ae7354eedfd72e74c49f8612d2be716725e80a23c3ee074ff206723a5adf1112228cef580ac7467a0fa14beceac0d1b2abd975f77e26c4f1b144b644120b5bfbf1b1c6a489980b45ca0812831b3d7059c63a7f6051f29b06f4657b0e7d7dcab692c4193ecf9bd70a06b008e35b5ad30d25c2812190ff5217dac8638f6a4d4ba3f46f0975e5e60c91cc1ff7f4b6486782de02802a3b1ecfffdc02bf098da861436451c28b3f5cf6571b9d8b36d3cef588046dbd1d2effc4fb1ee99824d71fb069bbee6e88f8d6af0147b46eeecca26f276b33d35bd09d2b890c9cac156a58e9e457ca6f18276a786aff53f55a38efcc3f5ba6dc67903522670bf9a72902480466cc0f1912cc0514ab10e69fc67117547c6909d77110b1a961379daa301685837e3b6484ba765a922edf027de5e82200245682055c52b47473a54aafc6ff1616b43d34948efe8d402f93d6f78463a7dedb8ab3d8b35e7b80a175d6ba019d55eab85e4322fe6f3c5057fb68b4e10b89a6bc523132c8a4fbfc65ab23aa7e9f23370d34108f713f6b9d37b50b3d47bc778c616ebbd8d367a82d88ee1051733da68b2d500dad5c22dc88a450aa8edeb394726e74497b08a0f9bcfb45c1f466ff211611c0afa193121677240238f0cbd1696ebb4ef0baf6fa6cd37bb5320da9094596d86ed1d0022cb979c65854cbbc9851facc065ac8abe4b002e5e1d20d5235e0e504a2ffe6831737600df5e6de7d4bd3438b7a871c0d7b7b3e69eaa52142544561b76a2c2db9f0be013d9a7ef657d91e2304b4b05b515b5e64c85b862be8513c117fd61619a048cfdcb66730cefb14daac11bd26c1042f3049f5c4ade55c725a308d4edfa1b78b8cf04441fce88cbf0ebd0fa16866e5ed768b435e6ea30ec11c9cc84942893d8feb750c07f60f953e71d5e2e6a9080d98035d4e7b6b50505217727e12355f616c73edf89001936db1adff5267cf6efe4ebde37c09cbb90c5b7d4b04328e884ba37704c2ac4ea44fc0d22e3cd442d13293642d52ed65c85a191d0d632a57669fdd07fea09aad27c4f170c875daeefc0c20fbb855c9185e5964fa955f1dc8e50807db071e826c08e0212b69e9715f1d1483db337ff78d0bb59dfc3cff79e91014e42a7c851e5994ede5c46dcceb3d87fd571b470dd9479361b0c3037bce24c983bcd4c9641b50e164d81d7b6d26b27ea9d56a36e8af0f59d04418417920d7388d0943dc5adc63745674c7d79a962650b26834ee27e1ec2dff12438df8732622dd4080a56b45dc538b31c141f24b4e9edcf2045f1a56b6bd0eab552513177b38069ad832f02473f0b3f731f3fd32eae8beddec1463ce4b0231c29c665d958acedd3b9e15dee5beadc495013a9e3565562c46a0ddafe556cc4473f8df624c63b4109d319ce35d2bac84d2a67e7b1e032bce470a8fedb1ec20646a7d9e1882884a1ee8a99f09ff57f611eed7680aa999d18501c4d64cdf77d20802383d299913f32f2bfa0035b8e759dd1e0bb78aef34df0b81b8a632b82b029d337c9cdb9ebc3fb3b7d0e2a061a5032cb3aa900ad597cfad33bfbaaa3628a31745be221d6c0c3695e136772bce8e8da5a387a4bc013ce5b30847acc7fffda6c89cd57e41c6c4e040716a7188a6d843071e354742a9cf787e3ba54800f171c5a5c74341170964eee6abcebac64b24b2d1e95866e339d97f6737e4cef79e0acf620d28be41dcd3a2734ace315560b7d8c23f80ac08c6fc70bc53c6e1734d89cc6ee132c983e0bfa2e617bbade4a6f5ec0bb548dbc50c54704c14fb7f174ead7bff9c452590b07e659741350320ee4559d2116acf06e8f08798dccc26a9d5b864528e3adb9b9831e575fd0686829a84c793da3074116b6b458794594dee9a814272fa2c6ee2e256d3bc12805941dfdff0f40efbf277c99ac85faf7026acb9bfff6827480aadd2bb9fd7883add3c173f09c543aea8947d8a21b97115b66fb8da432aa2e0861ea51251c9de85cdca2093eb8c8c09a16a7e4dc2375cb8774bd03a3af4ca21b0156672523552040a6351d2d69dc343b067ca870ec451e2b66ad5a4f5f6ea2ad287bb716688aa133eaa5b1260432ae4c255672d860ba838f613418eb7ea06cd78202ee9d9b03cf931274fa014fe30222514d17e9b94ea76d6039b63049760db5cf340455b0b2446eca48a3f6073308f42577b993c43845599d26bf1761c6e78c86590b6cec237f1ab0b67837df953c8d81100ee5e2b16dab56cd967c83a8cba93c0751f7be3b8303caa194706141979a78ce50d241ac7a26d0a2d00445a71ad1374ff14b9b1084e792604afd0ee3f8f52b347a441a19b5e87bdb4ea480bfd80d741a771ba4cb3724a6f5611b76235596a7552851ed28284b885f623311e0929e43f26bd0179073f59d9f1d366ee9f5a2b86ad361f85f40daf408cf5ea1b5be5611d73001df0fbc90e85f8634a997d8ee7d3c3a0256fd057db3ea802dafd18a8258819476ef7751ac19ceb8595d5204d0f21efa767155684f923981446dc41723a2e79c0654763a53d21284d34edf0c7bf95ccc0ac93f0f33e8aae5aa26e9beed11f2b1d0d8711b5abfa8944b4b59c1a808e61007321881964f89433f25e2c1d4cb8d0a3d576e7c3bf5b61c5727e8367809f15e66c8fde37488b589446a2593e0a580b4aa56650cbc25b4f87d356c541b3fc6586ad957d2ef84fde68025f281b2bebe52c193fa721e122417b7d223c729243adecf84ea60160e5f09884b18ea43c4dcc25413052dbc59765e6173f19fba0aedaee1db0e92eeb1298f03c8d37a908fe424c0da8c0d24ac68096bb2dc90379dea894b98e05b138c75f3b8dec7903ad8ce6146a04f59d22fbd2938f6707ba13a4d6db7fcab0ec6691d626795ff6d163759441dcba1a60e84bf66eb1091ff2da05b68884b6291a0f13c61e431e18c24e7a07324857a72f9d9a9c0f9dcc535e43394cb128b6bf07c8ec88402fba83153baf773bb1af1bba40b499a932238151321e376c38c0edbec65bbf655cd359df5ac1e471f291d6cadbd3cab90876329b9685f2478d29bbea9d2d4dc5a341ce8da644b33348e587283a5fd25c625628002c2bda43582f195c8eba8909b509ddcf32086328cfb07fe2ac792cf6ad9e2b3631225af04009d2bfe5f398a94189ed2d70a0c393a026ff6354efc269de7b1d8a5d50a284eea906488ffeb0c8a1b9aea145214f62e16d0050218ed9169ec346e479ff1104e7ed89ad23181e03b29890ecfa3a62d855870a09c557653d1418ba225810acb4c7d0c7c9a17540e08a0dee80104e06d3798080389f077611b7c1adff96111b2da219af826d469c770cb67578e65c81baa89dd181a4b4711d164f0892372a56df50073414ddd9c8df867395bc7facde9cb39b652adfefa8f3534d9a197426819104e2841555892d6c27a36403bbc1a2ffce9fdf67e52771017b405c4e1b08452655d1feec20cf93c4bb8e7374b9fdcfafba3ff2d9b8ef7ffc8738715d6e48eecfb8aee8c86e040e729906dd358e3c6dff5691d4941b357a6bff06caa029d52670281d54f7b23258c4c806964875427cbbc395cbe76ad0792eebdd2b41e5f20d48b1876e613511275dc82c6783314525533539c84f4588ff3643cb93319bd4287f893fb5f61c5e48a1ca4bc2c2209b5db95c88a31190210bfc0d5411685fb8e3bf627f31b8ffff4204fd31c55a8b7c26863198b6d17d40d92bdf1470881dbd380085588937137adbeb7d0c216b08cb6c329a6a681d60d4487ae8a5656fc135356353ddb5743ea60dec126b0fe9937b59cae9ab1221aff198cb397a01a73d0772cbb68ea6a8536d67a0bbff5597fd9343f7d5708b3fa0ba79c5e73cdfa692f06a076fa7fdb9347755dccfe117cb1e53bae0608e78c49c38bd16e9cba273ba8084fb29127b72c269fb1dadce9471e5dc096f56af468f57848fba1bf007c3744f86d4ebddf259a2f4da2e37c8ad5e49491bddf9306a1ada6108d4fcf46298a68c36665d07f9ae42de3241bf30f903d15e67c9a589a309e6dec7261de8d51f12c31f4b6262d0321040eaadb5bcf6568aae1ac42d63cf5347d816e0c744163e599d810d73ba45daea9c448cc470006ac27f968e878f624f8f78b7ef03372f7a7cb47f340361330992a1b4d288d72675bec709aee3d315557bb4b7c4aebf6ba5faafa8fce3982d80674c69a581aef3e804bfc21b6887104a5cc58b7df0c3918cc2547393ff0a8569186999ff397cf95f53708c1da2d5d2dda8dd6ba9296afa8bf29fe5bec3e4a4cd4ecaa5e5ba4dcf5d355d80529a097a6099346a775e0a1daf792a025f40549c675eea494a488f65c0c143fe4114ddb6aa4922f16267a9251ca63719d38be1f9d81fe9d4a1dbd929f1d4138c8df7329c15e4bd4932478ad123d9f8cf8fe7fa80553b3ea3902db4314a628f7ee2e12d4a3b03896ed58be0fddb4998f7cb4c9cc404646f36df0d2ec847847ff1b6473c098b63e9d3875757a19c3eebff1fcd3c857eadd71a823bc6fa5015da6edbbca673c32a9e9dc2269940852ea1876b2d158c1555beb9b5f67319f6222136da949a6aabc0417848baf23711a63dbf4774f2bf23c537b1088a122f99582f860dfe6727e63d61e382a49fecba9588d4e0fb58491184b5c97d1439538e074c69ce6ad50653bfe795df60bbf50c65a82837e141b1cdce00d52676b3a21b43bd21d8d0cc943c21d7b030872835f7b02b4b6ee81297eb229ffec0437e75446f6018796204a69511ddffbd6d7e4ce472580eb5a073a45f7ee0dbf700dbfcb6ffe2", 0x1000}, {&(0x7f0000001440)="2d89d8dacbf8be813578a69ae8646abfd387ed2fddb8a69d383e46246475f0fcb7b79f666d4432d370c66ed4bae54ebd40eb4c69952b93b8515b73faa5b4a5a870456c5d75fe386a10e50c133426d03e8dd88304144b527e1df0cb334866b5cefc68d4ed6b9f80fa0cb17394a32eaa94da74544804cd3cb9ba5cf9903ccb47d7d6414f9c7c27b540ba8cac4ed8638a6e3170b987f1336b5aca15aa829e36b8b310adc5c63c7a783d7fdf4e3eb0484c6798566ea0298c178d54a4f9cb27c391bef18c0d935a7ec6ea083f646fb75020e25635ada5bbd6e9ad808888683d49ed44bbf03fc88e48282b3e0a67e3551fdc5e06d2f45fb7c3b90b3cdc8141f3aba9bf1ad43d93e95739011d8b75e10242a87adc94e8c22315414de6f53aea99297848757ed00f203f1f50c354e57e3d3801d1f690d6883b0f200bfc629b816048dc815a56d009b3c7721d8a74346bca359c9f29c681aa01052cec9c5b479c921607fe89c8dc0c73ead6337cf839632b14b2519301cd43244bacaec25436f2865a76e79e66d73e1b8c25935a579be5905c99845d55ef26b6fe627b3a0aa186bcb32031e2f59b5725b45a059b4f434c0a0a63cd402502837ff170eb5776016f748adde7d14316b018714709c4654a378b6e37837e145145446309d819a29893f6c44e880a3c720e893e7b889a3b1d103c1e44458ecc75f5920b5d617ecc12b44d2389b2655a91dbf5972375014941296a2a8cea70e8a33e690fceeca338cf3303db12740e18b6bf73549c6a83dda6653507128bdf61a06f0de1839ec507c44597b79a06778ba2b488f97c9e58e1d4f39016e85025b9d4b0e4aac84e1a407417d3f075c92901a14da3c086616442f53000fcd6da8576f8b9c51a880e71c21d9ed91b116a0832683b88571e1d753028f0d7d418b7d2ebcf6c69ae4577efce52409a35040acac9b36425ee697360471ed5ac8df2ad0a65fab0a3773378f566838cb2bfd9603614136e23ffeb7d9dca0ba59e1f1fb85b258c1b7e542a0165bef68702d3450ec5cdb0ce6df9a3c465c6f070f6803380f8c4c36442f599469d45bdbc47f5d254f35392b1700a49dc40cd0bc2fd9a8a2208d4fabb680c24771afa1468edfbe97e777e7bfdbd2ff9d62c07a7868324be68aabcbe71965c021df20c45e4af234cce7c1f292eb7360dc1a82deb19657316a0d86ceb5a774204b97ada22c89e39d50224624dbe071eabe5da9022765a7b6b515e11c4c562e40e6c579f2c8f5a79444c58568619f9e46a4b6256415bd6daed07fadfbba34aa8631b7f10b18838b455720da2f58334dccccfeb23391c7636d52ed04c73b46952db05cfa8e3b1ecb38c7c76e6726d9a79abaf712fc9aea065116c62035838bad0adadd1d3bd91ff1406be1e3264a7a8a4e8855801a486e39b57a364b5f467cdcf75decf064cad2417b11576931be8189dfa3495e191c7c6abc2127af6d711a2e0f5a053423c804dda815b661f84122caf15e9dd6432a0d7257f6793c9c3c060c6081378c49b9e4bd2acc8a41dca48b011e59c580f1c8202f369da9af114bb3a14978c8ebbe1393cef257cfb6a47e0f19bb80502bb038cf22b2445eac7a0b6cdd60a4e1eaac325526cf07a6a14d13719ff4e914afd0461966d0424adf9c694fb7c832f53279cd81370e164929d93449dc746bbfc5303429f21047b2be252da2dfc2be6105f3b0c0dec00ff3071991675f0b34047c5d9e3aec28e12f36f9f378723881c718fcda3cab1cf1a9eca3fe08fd9ed22ddf9c3956617cbd9aaee9fcd55ee1bd753ab413ebce8a5226c17191a563742d525eddcf93a16c4bb7b7144bf604c15f09b196d4387a00bf9278e65fa108e5d926b5fe7db9f6d93dc81f23a036757b17ba8d3eb34731d334535439731ba038a6dd96934921f7e53a48c68810d3d495782e115cc6477d4485c2d2ca285c683f1d8599a7dded3c7112d50f525b0ed1612d2001724f088dba99cc466c45de5c7ac3756c631464910d59a36288667941b1d409d90e1b384e33b8043d6287dca083e2b5c3e40024b2a11b9d17ef70b86a281c0951f1ba27b742328dd78a05af8d8e2067633d69588783d5e10f537fcfb835c0adf7454345cf20fe7687988981cf16eeb72b3eaa47db7b9c9f95a6e8988f2f56c328f82fc49bc89d97c9f71d4aa22be07fb8dc7b8759216766fe0cb836c313c127e089ec9adc7933ba1eddedf380bfb861f65c80ea8980c6efd7fc61fcabe3b2f6528f0e7f0a52bb10fe599e3a750dd0a7c4d59cfd0cbc097fa29ab65002fe15a74261659a9d094ca38a8519aaa387eed6472dd930f3ae7c353053e4465bb24451a961acbb95523774cd50852600200f03732b7fb1607433c6587262524eedb24fbf2647c19f6d97ab70070367979b87550ba12e4a7edbdd571589263926294cde63e777df170a60c24185fe8a63fa8837c99ac0ecea0ba0ef07e2f6e30032701b03a59280278f2a772e12d51fc4914a708e4d5eba16117bce12e0d84159f21c2120f8bfe155f1c4c678d9e0b51ceaef1c036d1211d4e37b5bbcf7a9ed1d509cf66369ad4a4759147e808f740731f7184d757ec4d8c3bd986aa41256602c1286c15ed0892bf77b2ab383c6056f8b8e1192829bd57febc7ed5a0afb3efd1c32831b5be8c16b776ed2dae1343019c43050747501f516f6e8c0f3b7d67b2e6c0291907d1b565331b340e51b8004fd3c34e8fa40271b9384c31a46987d870aa117ea8c323672a18494d7880fdb9e028af5bb48d308483fa6c9b65e3390dae7fd1fc998b1c1e8ab8ef4aeb0213dd58e7843aed67641c4b44039ef6024ac94cffb912a89aa08a34ea773c7e74b5db1535dd3a7ec7e181a239d71328d0f949c16d198ab237ea975acedce25a9309acd78c54cb7d015211d7282619edca5e9925add28f4411dcd94d964176152e5b297277b4db7f023dcc224de2d3a13c1f05f2c4d02a50f92b8b493f9b2342ff32da425870ac9b200091864a7841ac05a7c6e849ed2414a9ab2607138895fb7511835d128fca23be7d7701a8ceec5c0d7a97af32d9558310e61acd1803a92efd1a5ca0bee146487fd0df5dfd3f89318e18d7cb0d0ef3b4b895e9625f64fe418a036a80c0871cfbf51df238f5d9e147a22c62b90f0a09cfdaa4892e548e36d30e34d4b8e7fdbe600c69af2ec59fb29df0415843140bca5584822fd6a0687beacb0a9c294fffa949db529ca03c2eb4a2069ada0003100235712c5d9a991251cb29412fc23a258fda6d49ce3e488bb253b2256d3f392122b2bb79cf0247cf333d0629473f6455560cddbdeba7ee504f67935dc95a759fb58cba5b66ce9b3f8946836970023cd8773234ce162dab565804710db6efe27a33bfaaabffa6e566c5a83aa3b317b7f7dfe54b7bcc43554b3e50caefb055321b5f315a58521b773915d56504bb0bcfa45e2cdbfc33a609f189536f22805e61e64e5c3687629fd5b0eac26dee6ed083ef281bde75ede81ede399ef13df33c43e8b8d1b98133a9aee306905be52dfffd14115120faf5f99ce19d715175e7ba781017c631c1cee349f9ae0356f0902b07639b6f58f63b6822d20de472a47a473bcda76d6d437db5ea89a6359fbf7b03af5fc59066f5af58073478350437efaf9337be1af78cd4872e9277b567907e54c4740f8a17d8c41406e6c63588cf7646f976fef1ac67f2d51e2bcfc31c6f72ff38af1e7c6d3bfe9fa6af685a3fcd2bdd1cc68bae1dcc29e40a8db1eb0e1de44344adf73411bb8228cdfe548f06d3c961ea463bf0c124c96385cc616cacf36228090e9a616e267b9ffd4bdb52f56bf67fdcfaf55758674673412c3389864a65d9cf0e826e5dc70ead18165df06933d6b8bda803d2c7047d0070b4d9afb0759a05cc0e0c774f3083db779b40130bf29560d8529821383ac70dfc460f9a8bad16a69cbf599696101fcc22d22b3c1c2dbb9d3afa17530442589bcc211497e8dd253bcf57c99d8a5f7b728ecbd1486102798a0eb92ea034f02404e63e08866ad8efd7ad5297cb84a7ba9a27e03067f6c0d393608fca930c47ae647d81d0924024f9c545a3c0da4349082f03d3cdd55ef76f76103ae58fa9cbd597b1f77a919b6f906603aba1f8f8eb0b7170bce064117b5d1e656660b3ade1becaf7003c5ab94e132db7405219aeaccbb7b3d433f4ca764ed7c7be9a54bdd4f517df87915fbc656d3258532c29266e94f1ca9930a4963d39475302cd2c1a5c6ef413ddbf97941d4b8daf9d8d4e4d9348d24caf04a39f61cacd202b3f66d0a14cfa158d71a518c7fd6404367f731e6ce1d0ff86997fbd0c0b788deb1b8f1ef8b0f57d0d94982a8afe3f8c6316f5c9f12a767906c005d5db1a68238729821fbd092a56945c2c2e8e01769f200a4f9b29eac1e584b059fc519368e7c518c98c528a0393d5e4865887ecdbf6fbfe238948afd1378a664336ba6c3493ed102d1ec0fef2b9aa096d95d9fa1fd5d6ca4c855923dccc2a2d7fc98b1f249dc2c69884cd723904e77248f48fd0229374f0778c72f6c4b0bd35c42a2f940da4b632ff81a182e9e2839850643d758687e53b0790bb749bc747e1d12ce74389f9e40249f64f539e7e7b853ec27a817ef54b36dfe89d843bf3676cc66b5d7e35d4eb8e4e7216f6cd9ead1bb1970189d3dbbb8dae8d4c404a45f0df66100f47d95ef98ed8da65df23fd330f20c922e6da870f5a78572da5c80cdafdfecc0143bce79035ddfa46f29b2a52b5707a70e0e6772fff78b3a39981c697a8671fc3eedac93742438a6337e607f51f3c0612f72f27405caed9ac1fadd6be1200b4142426d60e4f0365e1e37bf24b224e205bf63b8b5c8b9a8c9a338dbe8bf36a6f0e6408d80476ff3ca95d0a1bd4b09758b862cc76348d4a3f3f67991a344f6909c82330b15e08fdbe3ad67346814f75e923f5dab06490754989d186bdb059f747d4b386c16d75e4d36553269341d97d41bc4d46349adcfb3502c1c45b5fe096b92099e6e455ffe4c1a7677c3c30c226147f8b357627053dfb3dceaaa2d2a2e627e6d9519276104a83826320d1d74f9bcb7e429f2d8b23b4466f56aabd2dd7a55d036a39dd553c74d5c521b9a5cb72911b188ff25974de827142193f4a2ff555d1443d0012b696cf19ff9dae0e373cc02e1d28f31049ab60af6b34366da074dd48128b841b42d07aa78aa19cba6a573d8bb253b18aec0418f58f585c82b350f72a3bc419c3b5dfaa5896c48a221ab722f971850429e3531129266a438fcb2dace8eb2049918ffd1a9cca42fb6ffebba7f0f5a41a2caf8191456e0c0efeacc48630555889c7c091af36487c8b31c61eeed042f3885c8cb9fa3df6421f50c0c1a20860e1ea08fa3261c8a83cc5abcea8d5268a422d5ad5cd8b56b86c183971f4ec56a88c2feba82786df7e27b12e3b2307239d6c6136cd7ea006f71e2a67b3a87b820f073b8430d51a039a0ed526426c9a20de815f8513342411590115211292deee994d64dee7c351996810b8ed66e18d565b1819bc9f65231c5a49e39eee9d4dcf76f787ec9f2186c58f8e31697cc13eff2fed129475bb28a84d52ae77b769243ece6e3a42bfcafe5ee82b83af3823ca670a213b49c22d924df1188a21ca82d6e5e84b4e3c6b26dd75600d7238ae0734bee01b478aed3ed7c6bc7719ba81ff70bc151c7a287bb2e77328eaff5920fae5e22691e4e5525a1e496ad53a1624318efd354bcc8cd28bf6a49a015df30057195b6b2d581f954472a02f4156fafb37b19e49baf38b63d28cc62d2cb29989e7de", 0x1000}, {&(0x7f0000002440)="3c947c1e7010b004e56187326bdbd6232eceacb15105591db16c4131ea38d0553cd5602b0a1cc45e6a3406d826babac466b584f8f6cc79d63d45e338a65d7acfc48be325be8f6713b28a904c087330acaa8fcce9e8a67f7a1bbbed8a68cc12152412105368f61c394b5f41211e416a69ca67d0ea90edca07f779e949843ccec1c8ae", 0x82}, {&(0x7f00000002c0)="41772776b3a48df50fa40b33f2df924692eb9f26c25e8bb1f30edb5c97e7cbd649a9977a13ad8c50464a65368a5b68e6616858318311bf8a220fc7", 0x3b}], 0x5) setgroups(0x5, &(0x7f0000000080)=[r0, r2, 0x0, r6, r8]) msgget(0x0, 0x246) 01:06:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x70, &(0x7f000023d000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) 01:06:16 executing program 1: setuid(0xee01) msgget(0x2, 0x480) r0 = socket(0x18, 0x400000002, 0x0) close(r0) sendmsg$unix(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) listen(r1, 0x5) 01:06:16 executing program 1: setuid(0xee01) msgget(0x0, 0x363) seteuid(0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 01:06:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r1, 0x4004667f, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r2, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r3 = syz_open_pts() close(r0) dup(r3) socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='.\x00', 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000140)={0x1, 0x1, 0x6, 0x3e, r5}) 01:06:16 executing program 1: setuid(0xee01) msgget(0x0, 0x246) r0 = semget(0x2, 0x1, 0x0) r1 = getuid() r2 = getuid() setreuid(0xee00, r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r3, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x10000001) seteuid(r2) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/233}, 0xf1, 0x1, 0x800) setreuid(0xee00, r1) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r6) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0xd693, r1, 0x0, r4, r6, 0xc, 0x1}, 0x0, 0x1, 0x3ff}) 01:06:16 executing program 0: mkdir(&(0x7f0000000340)='./bus\x00', 0x20) chroot(&(0x7f0000000240)='./file0\x00') r0 = socket(0x400000000018, 0x3, 0x3a) dup(r0) r1 = getuid() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000100)=""/20, 0x729518d7ae52c1df) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000100)=""/20, 0x729518d7ae52c1df) sendmsg(r0, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="40000000000000000036d10c0180000006d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000000ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac413b0190f6ed157af304009fae14322deffe40cd9e67da23f2199a548500000000880000000000000021000000f8ffff5cffe9711e62b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3b8a4e5bdaba18efca31d7f33fc2598c11818c4e77e83f5d0000000000000000d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e100", @ANYRES16=r2, @ANYRESHEX, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR, @ANYRES32=r3], @ANYPTR64], 0x18d}, 0x9878d5c527fde8da) r4 = getegid() fchown(r0, r1, r4) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000500)='\x91\xdar\t\x9a\x7f\x998\xce\xef~vc\x1c\x1d\xd7\xc9},#\xd3J\x1f\xbd\x1bO\xa39\xf5\x94q\xcf\xf5(\x18\x98\xd3\x85\xe4\n\xf5\xfb(\xe0\xd9\xbc\\\xa0Y~U\xdbq\xf2d\x17\x06\xb3V\x17\x00\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = semget$private(0x0, 0x4, 0xa5) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x5c973886f31dc0c5, 0x0) ioctl$FIOSETOWN(r6, 0x80047476, &(0x7f0000000000)) semop(r5, &(0x7f0000000340), 0x0) r7 = semget$private(0x0, 0x4, 0x81) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/62) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f00000001c0), 0x0) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x22, 0x5a8e4b91944d23c3}, {0x1, 0x4, 0x1000}, {0x1, 0x8, 0x1000}, {0x1, 0x4, 0x1000}], 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000400)="eaaca335b3d3c913501c8f720d55aaae2b1c4e4ea80ee1c4860894c8e407df651723a97989e8419eea6a49075014d8bfc0bdef01876fc43906ad73552b5a6c909b79f6cb35068e959b810ad75750963485c5b7bde085949575d629af9551df3b772651c1d5020400c4492af84518af29f99e819dcf904a5bca6e3eb771c9c21227c4736d5e7e4a776f", 0x89) socket(0x18, 0x1, 0x0) 01:06:16 executing program 1: setuid(0xee01) msgget(0x0, 0x0) 01:06:16 executing program 1: setuid(0xee01) msgget(0x0, 0x108) 01:06:16 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') accept$inet6(r1, 0x0, 0x0) close(r1) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) execve(0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 01:06:16 executing program 1: msgget(0x0, 0x246) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xb0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) shutdown(r0, 0x1) 01:06:16 executing program 1: setuid(0xee01) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgget(0x0, 0x246) msgsnd(0x0, &(0x7f0000000000)={0x3, "98d3c1a6c245459350eb89ba2866802dcee52ec3dde43725f401670d401b273d7fad6470cd1649c837c25bc5deb6e626b71878e2a7b7eb469617f1c59db5722e223b04d80773e297c394d34438bf1eaa46c24e323d362c17fc6556d002f607fed01032e9143474bbe8d9189e5f5ed20caec3cadef595d57b397c279ddca29873844bddb74cfd5e724414870d8de7360b6bc6aee3cc9dcf196d"}, 0xa1, 0x0) 01:06:16 executing program 0: setrlimit(0x1, &(0x7f0000000040)={0x8080b, 0x2}) r0 = syz_open_pts() close(r0) syz_open_pts() acct(&(0x7f00000000c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x8003, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4", 0x19a}], 0x1) 01:06:16 executing program 1: setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) connect$inet6(0xffffffffffffff9c, &(0x7f00000001c0)={0x18, 0x2, 0x3, 0xfe2}, 0xc) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x4, 0x1) listen(r1, 0x2e) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') linkat(r0, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/88, 0x58) msgget(0x0, 0x246) 01:06:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) 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) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 01:06:16 executing program 1: r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000080)={0x0, 0x3}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10180, 0x6) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0xe1) setuid(r0) msgget(0x0, 0x3d4) 01:06:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0xb0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8ca) setuid(0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) 01:06:16 executing program 0: ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000100)=0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x0, 0x4}, {0xff}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 01:06:16 executing program 1: setuid(0xee01) msgget(0x0, 0x6fb) 01:06:16 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) 01:06:16 executing program 1: setuid(0xee01) msgget(0x2, 0x20) 01:06:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x130, 0x9, 0x3, 0x0, "e0228937127d21ac480e24b936100b1013998a09", 0x7, 0x3}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r3, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="e4da75a045023654ca2c6fcb9f84beed0c5c12f0d4b3cea64c7a5a7c14a70e2030b5d1", 0x23}, {&(0x7f0000000100)='*', 0x1}, {&(0x7f0000000140)="2f562fd1df72845aa7d2679b5cf56afbb5e6fdf7aaa4b77c319760270281b532b5528bf8f775cea977c52d287d022ce737d14a9475d7ccb84e0d040f9de03445805e6e1dc66a2e3343a1756bfdd1ebdfb9ebe7c33a27ebd8cc2cdf4f0d9987470614402fd49532c3752824a169f8a4", 0x6f}, {&(0x7f00000001c0)="5c1972c6bf5dd695efbf0f5211d0a3668ef8d80a6908a9b4eca05e73ce39ea229d8112fd471522ea5baa3e66b4ad886cac3919904526b395b8676c2bc90f90ac50c98f8bd5e3680ddc28b7ce38e58d3d8b11c59e933471300fae9448c56e02ee05d3e1e18ab03e65459578f72d825cd966b87c268dee7bd00ba266db28ed7eae96d5402b0a1e6a3ed23f51772c296a196314422177577cb5297ddc63579b113e718288b7bfd542459cbfd8aab7df6ff7865b0f2a64", 0xb5}, {&(0x7f0000000280)="25583c076c48d7901b3de2fa9cec2b6f0f95807bcf79ca418a7eaaac5fb489467b3ddeb0094eee089affcd1aea62418983556ee0689d53de3a011b45", 0x3c}, {&(0x7f00000002c0)="692f46f6e400bb48da314bd728a424d9291220ec02a4f13b61ae9396ca15b60ae4c1d57ad426f2fa11e006b2f4702ec528b59f9837ab806330de95b4672c539f90b8", 0x42}, {&(0x7f0000000340)}], 0x7, 0x0, 0x10000) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setegid(r5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) 01:06:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x185) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) getpid() symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') setuid(0xee01) msgget(0x0, 0x746) 01:06:16 executing program 1: setuid(0xee01) msgget(0x2, 0x30b) getuid() 01:06:16 executing program 1: msgget(0x0, 0x247) 01:06:16 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) socket(0x2, 0xc003, 0x2f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33e758dcae3cee606e214275736ba1ca7b5c510a0e5b234ae90bf0d154c10267340dc873716d0ddea03899c457870018d21de4c3f58c4b3114abb466b779563474acefaf68b4b67768d7f72e121c5a8aaddd59f278f3"], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) 01:06:16 executing program 1: r0 = getuid() setreuid(0xee00, r0) setuid(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "a0d5e3f90a0fb2ea613b48e8af1108049d00", 0x0, 0x10000}) r2 = syz_open_pts() read(r2, &(0x7f0000000280)=""/152, 0x98) syz_open_pts() socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYRES32=r3], 0x1, 0x3fb) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r5, &(0x7f0000001980)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910ae42b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a63f138885d7f5c13addd444a61c24ce5efbf077ac5a1aa966ffa90585f7b55ebfaa04dfce7e59c9d64cc2c758ba74154c4a4d0e20a95c769277f10c83ca1eb45284f8a7c27d3b074f507ac1b24586754f2b53ddac88fd0e7dfca994d8f515c0b463ba8257b6bbf8faed13e5bea07e781b7275f8ad257c13b181fbfb68703238fae11b3c661d0f7d4b5043d0ee1d8112549635c4b57c40440c7f3232119c4a5bf260a6bb12df66cea4acc319a73b51b5215eae9e36f4a2c190084edc4f735213223"], 0x1, 0x0, 0x1004) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r5, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r5, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r5, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r6 = socket(0x18, 0x1, 0x0) close(r6) msgsnd(r5, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES64=r6, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be29790166ace250c5d2ca71ceb4a2af4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4452b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4113, @ANYRES16=r4]], 0x1, 0x0) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea115e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff005b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d0937aaa99a14dec4256ee5b169d8df94d76b361d90150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c12bc955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0fc3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098d615013cb50045276301010000004202a3f66b2d4b61e730012134de7e120100000000000000d8b532bd89a755d1cb731eb279319b96585d159dd02400d22342503361a133993f5c32ba05f312840df100"/424], 0x1, 0x1, 0x0) r7 = getuid() setreuid(0xee00, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r9) r10 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r12) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r14 = getpgid(0x0) fcntl$setown(r13, 0x6, r14) r15 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0xcd24, r7, r9, r10, r12, 0x41, 0xc828}, 0x0, 0x5a, r14, r15, 0x4, 0xee0, 0xffffffffffffffff, 0x9}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000000)) msgget(0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) r16 = socket$unix(0x1, 0x2, 0x0) fchdir(r16) 01:06:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x35}, {0x61}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x35a, &(0x7f0000000000)) 01:06:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) write(r1, 0x0, 0x0) 01:06:16 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0xc2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgget(0x0, 0x80) 01:06:16 executing program 1: r0 = geteuid() setuid(r0) msgget(0x0, 0x24c) 01:06:16 executing program 1: ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000000)) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20000, 0x0) linkat(r0, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x80000) r1 = getuid() setreuid(0xee00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r3) chown(&(0x7f00000015c0)='./file0\x00', r1, r3) setuid(0xee01) r4 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x0) recvmsg(r4, &(0x7f0000001500)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/180, 0xb4}, {&(0x7f00000013c0)=""/90, 0x5a}], 0x3, &(0x7f0000001480)=""/124, 0x7c}, 0x801) r5 = semget$private(0x0, 0x3, 0x280) write(r0, &(0x7f0000001540)="ee664a9eed49f845c2a41f89aafa097b22e27d0817987cc2e0cfccd288e2388c822ffc77fdfe16a35acc965ce74fe730ff6182d281e4550d820d517c89bda16184dbeb106c2dd7c6ab9d83a54b8507cb2b6803ca2f0ef79eaa0642cb38de7699ff2269f4ca0f7a106b60f3de5511d3dc90bd57e2d7eefd", 0x77) semop(r5, &(0x7f0000001640)=[{0x4, 0x1b, 0x1c00}, {0x1, 0x1, 0x1000}, {0x4, 0x8}, {0x0, 0xffff, 0x800}, {0x0, 0x1f, 0x1800}], 0x5) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r5, &(0x7f00000000c0), 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000001c0)=""/109) r6 = socket$unix(0x1, 0x4, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt(r6, 0x4, 0x10000, &(0x7f0000000040)="0aafc1f224047075f08a5cda9c8d778c4c38bcd74ed6db3f3e04bc001dda2700543e3601aa7f4ad6f286cd223a36091d3b939edd6cbd32ed6beef2ab1aed9d144592ff937e94c9058a1add2589ceb724b18f8941ea510b8d0c08175324826a301fc54cfa2096ddbc8638ca2919da850ef6100027949279928f5ec43b6871a5f86215f347", 0x84) 01:06:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x14}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000380)=0x18) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x7}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000080)=0x7f) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r5 = dup(r4) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000000)) getpid() socketpair(0x6, 0x2, 0x0, &(0x7f0000000140)) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r7 = dup(r6) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) r10 = socket(0x18, 0x2, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f00000004c0)=0x100) socket$inet(0x2, 0x8000, 0x7) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x0, 0x0) r13 = dup(r12) ioctl$WSMOUSEIO_SRES(r13, 0x80045721, &(0x7f0000000000)=0x3f) r14 = socket(0x2, 0x3, 0x0) connect$unix(r14, &(0x7f0000000340)=ANY=[@ANYBLOB="28891312c561100f6217c9ebffa47253e6a981e3a9d163e262a00100"], 0x10) setsockopt$inet_opts(r14, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r14, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r14) r15 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x400, 0x0) getpeername(r15, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) symlink(&(0x7f0000000180)='\x00', &(0x7f0000000000)='./file1\x00') socket(0x11, 0x4003, 0x0) r16 = socket(0x11, 0x4003, 0x0) sendto$unix(r16, &(0x7f00000005c0)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x1, 0x0, 0x1a) recvfrom(r16, &(0x7f00000001c0)=""/249, 0xf9, 0x842, &(0x7f0000000a00)=ANY=[@ANYBLOB="03002e918f6dccfb7e6c77c6e8ca403a432f66696c653100c323000000000000c321778bade4d813da0aea1c78821848fec99ed3ecb6a86c5482fb589f3eb7171154632ae1f1a911b30ee98ede6e11fbd96c57cecb6fa93cf181a7724e027706e596598eccc68ea5c60a93665bb403a21397dfff3feaf50f7fe09f46088f98eb5e181bfcfdae6cb71d21a4f9b3e04f54b4abdce1970e84b8f0104d930921eddf55e913efe6ce4a2994cd89cd993bed5b9a04ae22bb3b7eb380d88e1a0a47875a9f98564e60a0d06869f3daf087ac9da3213062f2f02f783a2c4bf24a93eb321c6f22cfd9cb0cc58a69c22d91f3ea519d9abfb5ff2cd6e48dea2d886b1449128ce008edb8aa9300000000000000000000dc01078bf40562fc22a33376abc50adcf607209d6bbb43a017ad1c0300ac85ade5d1d99bc75051bd0898c9dce571c30add1c6d40dbf93f49cb73fd877a1a02b7a8e71ee298689f7283a2446a6e3f32134ce84ce4901a641e9534117e939b64a87b94329319203cd9d3c6e4476a1714bf9b8193310c1fc3a6919d71abc6564f855cd2fbdac30d36a92c12221f51896e865b5a715d7bbd2f9dead0c473b4", @ANYRESOCT=r7], 0x2) setreuid(0xee00, 0x0) r17 = getuid() setreuid(0xee00, r17) ktrace(0x0, 0x9, 0x8, 0xffffffffffffffff) 01:06:17 executing program 1: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x4, 0x1000, 0x1, 0x1, 0x15, 0x5, 0x3, 0x1, 0x1, 0x2, 0x8}) msgget(0x0, 0x246) 01:06:17 executing program 1: setuid(0xee01) r0 = getuid() setreuid(0xee00, r0) r1 = getuid() setreuid(0xee00, r1) setreuid(r0, r1) msgget(0x0, 0x246) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fb8c598a77817694e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584b00000000c32e29e3a2dcb27a4338f72f000000000026f39a00000000c3569a47216586cb5661038817a900000000e05b4289dc0fb331d069366f1550f86cb20a08ef09e8ec88e2ce57a5c4e6a934807f50869418c83bf75311659ea8332f5e4dbae89c139b6ac95a36bcfb0739437b"], 0x1, 0x800) r3 = msgget(0x0, 0x400) msgsnd(r3, &(0x7f0000000000)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255349513a92d1263f6673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9f3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2eef19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x108, 0x40000000000800) msgctl$IPC_RMID(r2, 0x0) 01:06:17 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x3, 0x9}) setuid(0xee01) msgget(0x0, 0x246) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 01:06:17 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="6202c57f7f00f3a226249f42e33db723258a528d9f32e13854e51a454f098c9a725e2d049194c50f119b0c42828559ece4df7289d7130fe859"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="002f560152b0f3e15000640d9ad4eb78bc1ea22fadc5655796a86c18f5a3e84159291558fab174de136b63b23071644a6b8c6bba241c7f2228a7bb3affe42afcf59c189d0ed236b28f8c3f20578a366249fd603c315b7c2e58fa679956c1be158e6c45a3de38f7fab8b365b0a3757a11fe28bc1362cba56dbadafb40dd488bd39bf07ea622dc102c8387a3690f"], 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = getpgid(0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x80, 0x0) pread(r5, &(0x7f00000001c0)="76ac368d77961e0c8cbd6c913c118c0bd8cec7f3da7f832ec738149e1f1a6470a8d9319767bc5737988c62cec1b6ecace1b4c808dadc3ad44156052624d7d72d042647385eb0a30bc829e677feb2a646f9ab5bb48b8e074b07c7e18dfa899269440794459065945d0b5b4cf558ebb788b66947c04059978f6af21645540cf63654afb8a9b78855debe16269363a104b077", 0x91, 0x0, 0xe0e) fcntl$setown(r2, 0x6, r4) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(0xffffffffffffffff) listen(r0, 0x0) kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r3, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r4 = openat(r3, &(0x7f000052fff8)='./file0\x00', 0x40, 0x31) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000d06ff8)='./file0\x00') fchdir(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="1f000000000000002100"], 0x10) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000100)) r7 = accept$inet(r0, 0x0, 0x0) sendto$inet(r7, &(0x7f0000000180)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94126a94ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504", 0x1d1, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) recvfrom(r2, &(0x7f0000000040)=""/59, 0x3b, 0x8c0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) recvfrom$inet(r1, &(0x7f0000001480)=""/98, 0x62, 0x41, 0x0, 0x0) recvfrom(r2, &(0x7f0000000480)=""/4096, 0x1000, 0x801, 0x0, 0x0) r8 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000380)={0x2}) r9 = socket(0x10, 0x3, 0xdd) setsockopt(r9, 0x29, 0x2, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) 16:00:03 executing program 1: setuid(0xee01) msgget(0x0, 0x246) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[0x0, 0x81, 0x4, 0x1]}) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = getpgid(0x0) fcntl$setown(r2, 0x6, r4) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[0x9]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x9, 0x78c8]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) 16:00:03 executing program 1: r0 = geteuid() r1 = getuid() setreuid(0xee00, r1) setreuid(r0, r1) msgget(0x0, 0x504) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d057145406000000000000000700000000829568c11700287ead4bcb617fa69dfceac2884e6abcd88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447471c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4367f04157795ea4a5c59a3a9fa2a1d8cac7dbbc5b65c6ff070000b4122cd235000000000000000000000e000000000000fa478cb02121f590dceb00000000000000000000104c08418ed9d7fe39c7f2b03d5bab8fa9eeafe3930a28b6a549db713f74987813b57c2017c843018fd570f12f71572fcc8142858758ad7cabd2ecc7d7ef9d025b6c5ea1ef10cbb0ab31e944b44785021eeeac0a8bc4ed8b3c0e0a7cc76e951ee4d582124e084fc270f882b865eee588a7eee039a2e945f06d7fa77b300ada2ac9cb71faf2e2086a1456f2f5eaf4584a2c241985cc22f798037699b625759d6a4c234ae2afa209005f8cccfe7aeb4505f1d2cabaa441be793f34f409c213afeb16d4209dceb18f13a3e4c092e9d61e0400000027ca829606c392baa4193d8e2add214f8561ad1d48c6426a3ebde4a2d300abf70003000000000000008dda644dd3d1890d8b25124b9218392670c0a77bda7ebbb38531e0dfe8047434e5685eee934168ec73dee815b53c81bd7392b2462aa895da127ca15b8969cf1ebc3a2d4b0bca644f00003751b1e4da809279c7b3252015da259eaf0f42e09878e6b0546b051d9b22d05717f5544717aca0ffe0d84bf7f233d509c1a22d7641764cf4ce55e08d2257d63519f14d9521fda7e05d5aacf9528cf4959641da3633e7e3f5cbf54aecb0d994f8802adc76b996b58aa6050aeaf2a0cd455bfcd11119cb4ceefab677116603800f8031b222cf8578d931e7bb2e08ab9fc62b9150c50b52ebda176e26b25ab100e6eaf70ef69cd126daaa21ec3344f65ece41fb47767fa56b1dbbdc07a24550268c3caa4a1ee9164bda2fcada2ae6d2fca8087b8c30a12b6794cd8c3af434ff1b4ef60590d3c1fd477971f29dd501c69cac2abfa9fbcfd13dcf012c9ce11d882b8b7080d44be13f70db0511020095b020033cf23380c39249439434f8e96f1214c89aa95b9f116f5a0e835d1ab071dc49c4e66e9e3995ffb89cf35ce4ec1dda0bf10f9bd36f516dbec426c1a8fe9d3d998975eab8b3b9bbdd06455ca7f0c5726f014ceb3aad55821b6831a2c7e1ccb78d2907a379f03818cf3667c8ef64544959287461d9bfe61f4f79ec62de3692d62218d2685ac24eee000000"], 0x10) r2 = msgget(0x1, 0x8) msgctl$IPC_RMID(r2, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) r4 = socket(0x400000000018, 0x3, 0x3a) dup(r4) r5 = getuid() sendmsg(r4, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="40000000000000000036d10c0180000006d79918fbc796d086ffbab93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000000ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd888b5c2be14f2314da56ad2d43505c12def4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac3d0cf9340fb1d0e735c9413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3baa4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e10049d0142293df573252ca765b31e5e24061581c3673db24c6f4"], 0x168}, 0x9878d5c527fde8da) r6 = getegid() fchown(r4, r5, r6) r7 = getegid() r8 = geteuid() r9 = socket(0x800000018, 0x3, 0x102) listen(r9, 0x0) socket(0x20, 0x8000, 0x9) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = socket(0x18, 0x400000002, 0x0) close(r11) sendmsg$unix(r11, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r13 = socket(0x18, 0x400000002, 0x0) close(r13) sendmsg$unix(r13, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x47) r15 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0x7fff, r5, r7, r8, r14, 0x8, 0x7ff}, 0x8, 0x401, r15, 0xffffffffffffffff, 0xa2, 0x1, 0x1}) shmctl$IPC_RMID(r3, 0x0) r16 = socket(0x2, 0x4003, 0x0) setsockopt(r16, 0x0, 0x1e, &(0x7f0000000000)="c29bda14d340d816f4617a5988a0418897000000000e7967f9f86eb2ed8a520af41484e10a32ca1fae4c2812043ef86bbed8", 0x32) dup2(r1, r0) r17 = dup(r0) sendto$inet6(r17, 0x0, 0x0, 0x0, 0x0, 0x51e7729d0e754874) 16:00:03 executing program 1: setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x400, 0xffffffffffffffff) r0 = geteuid() r1 = getgid() r2 = msgget$private(0x0, 0x40) r3 = getuid() setreuid(0xee00, r3) r4 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x3c, r3, r4, r0, 0xffffffffffffffff, 0x100, 0x3}, 0x0, 0x3f, 0xffffffffffffffff, 0x0, 0x3ff, 0x2, 0x0, 0x3000000}) chown(&(0x7f0000000040)='./file1\x00', r0, r1) msgget(0x0, 0x246) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 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) r2 = socket(0x18, 0x1, 0x0) fsync(r0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:03 executing program 1: msgget(0x0, 0x246) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x5c}, {0x3c, 0x0, 0x0, 0x8001}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b6bc1fb924792bdbf5c06e8ad19c") 16:00:03 executing program 1: setuid(0xee01) msgget(0x0, 0x246) socket(0x6, 0x1, 0x6) pipe(&(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x7fff, 0x4) kqueue() 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86338) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f00000000c0)='./bus\x00', 0x244da59630ed37ba, 0x1) kevent(r1, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x13f, 0x0) kevent(r3, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) close(r1) r5 = kqueue() ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000100)=0xffff1619) 16:00:03 executing program 1: setuid(0xee01) getuid() msgget(0x1, 0xd0c2b690290d693e) 16:00:03 executing program 1: setuid(0xee01) msgget(0x0, 0x246) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r3, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x200, 0x0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r6, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r7 = dup(r6) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r8, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x20, 0x0) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r10, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = getuid() setreuid(0xee00, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r14) r15 = getppid() r16 = getuid() setreuid(0xee00, r16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r18) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r20 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x1, 0x1, 0x45) r23 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r23, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r23, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r25, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r25, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="cf6d86bf859f06", 0x7}, {&(0x7f0000000100)="5eaf42bfd8af04e91e5ba9ee66dafb0b893e12e60a4fb441dd962f0d48bdcf9d5edbaa73458009e951c596dba8036e255507121c3ca3dedb669d312e86c619304205fd51dff49e2bfd3077da179961a0423bd51dfeb943f68f155dec797c0d624e407b89c683286761a447eaed4d6606bca6d9e04a8ad97a40b994760247aeaf3192543f15a42ba025d5b60e5a0ca05a1191636116baac217674f9856ae8037d6e872e3bc23e86a58ff4af16d9d7145b94be586e4b1e4a45b0d908ad0e332893897919066c851d91a7c2bace194d85d2b3ce5d6151609dc9e1", 0xd9}, {&(0x7f0000000200)="9b445914e862d81eb5ccf6fccf99c6985efb5540", 0x14}, {&(0x7f0000000240)="fe84fa97289cf8e3ba722438a12f38ebb16c2088fb69e48e0c632ddb6b434b5569c0735294cba3e415fccf3434e1d4dcce2a88c89d8551abb72591bd4ebb8b654dbb3f98597bbd56a7e69d3659f5cf4414b13ea18112a9e26de0e6bf5b06ac1e9fd275", 0x63}, {&(0x7f00000002c0)="e360efc4320eee941969d2f4ab04e656a69b8b802ab69730f8fd93bad45a13ee6218c80704df980b651a98160f29377b59df370449c051ec3f2408235ccfd26bfe921165ffbfd78bab1f7d1d9ccaec2010f5aabdf74b70b95e400091da25a6b034615807346831767d7aff6a4ef908d8e1b94c175cc417131507df2c532710579aa43371db710b5a30e6e69f8790117b8ce9f6207b11ab5a9ab29338b58803e02e3241029f999ef06bd2001cbc32664b6fab6f7302544ab24103c7d52639c7158c055a6b2f33af97fe3c71fe6755944f6bf324a26ebb38", 0xd7}], 0x6, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="0c0000006200000000000000ffff00000100000055e91135d6d499c017197616d1e22ff63aae62a8d0bd6c23068338270ea4c06e1b015a72ca9fdc40a0a1201111f279c87be30456a89bcce6d7c68d329d8a56496be1e1893b5b2afc9f10d144d9fa8ff17e4c4d42e2c70708d878cd64bbf4b977d36c44756981037078ea312e52d4d1a30643c4800fc728bbe2e9393f05694b82af80197084409479f2f72734390c08d8c5ae9bfd5e1d42a9eedaf29ec3f2320e1f592aebc5da46bd5399ed6fa52bc30bf2a7384250932631bb914327704ecf207fe534a55a738fa298dd3408fde07c443e86eaef621d73dea99051e43778744ecf", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25], 0xd0, 0xd}, 0x400) 16:00:03 executing program 0: select(0x5a, 0x0, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x6}, 0x0, 0x0) 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) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/255, 0xff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000003b80)='/dev/zero\x00', 0x200, 0x0) sendto$unix(r3, &(0x7f0000003bc0)="f6b00ef824c8edae61dcb9b4582c1474858db859efbf692eb75018676538ba631076d4fd45900d59db7c750f6b3571276d9478435408200d9f434d6ff62d90cf284c9deade4fc88a8212a46d0810ce55e66656dbf541e4dc346bafbe62f0f76159c52057b5c4932a9ffbe73f5719d9a662ed7d3cb5c5", 0x76, 0x402, &(0x7f0000003c40)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r5) r6 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r8) r9 = getgid() getgroups(0x4, &(0x7f0000003c80)=[r5, r6, r8, r9]) sendmsg(r2, &(0x7f0000003b40)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x0, 0x2}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000280)="206b91779f7f16f784fc5047e5d25557435b60d74ae1fbfc600ae3c521dfd3a99a773aa39c60d5196a03794290c2cb451be148bec7cfbc7cb0815267d56b08f7b22ee8cf3a8b4691d1d34e2d76242e4c8068a9df4d5130fe55fa1a67835d0ff2eebc88002b5330d640a7c37f3140004a6661a871e092783940725345711d27ea", 0x80}, {&(0x7f0000000300)="31b65d185bfaaee48aff0aa3b8fa9417fab92dcac408d26bee523e86947948408fdef879fca40a6e0d70e8a080a79c5475a23a892cdeee3338c856ad1470ce48c6a7a05053d1abacbb3b98b161f3bdcda726488178bfc3caf62394677b74bb350b8fd8cee29927d1e60484fc9e12b569bb9e0b1bc332d94787b3ec", 0x7b}, {&(0x7f0000000380)="d09605991a87c433ed0017ac71537451f2f9df9a1833fa42e87a55be91b362e5503140c44317197cc74e6a53e4e419a6c8a2e064a09080a9b28297e120fad3cb78a4e50b083f17d41d3e03e26666eeacb30de85d0a24392c8860588506feaa2cbc5516fb272846bcf31e4f6b4f5f2ffdd01e3933dd14d99440898d79bccdee10825297ae46d568cbd2c0af49836a02be6418ceb713f57596614780165ee1e9e56f650d0c532f49924b80", 0xaa}, {&(0x7f0000000440)="b26274ed7ed610fa6d6aafcef67ba6fdb96ce962422b79f866c2a6bcdbcf047b9955743877dbd5a9a7f23ac125b39619929dc8b6d6efc6ddf674a1b90acfecfad4c941dedcc1bcaeee32b37f6c65c977fc86d676d497b7cfe7ce1e", 0x5b}, {&(0x7f00000004c0)="36d1dc1af3faa50ea57bc4bf630646e29228bb07930d64632c56ca023bcd612946988c5aaa1a2eb0e1f6782d6aea158b44ed783c19c9d431ca08de581120169676311cd890eaaed2518808041f046fc0a051e786593e2aad677302a9357cd0462adb5e41058c93a0f7f72389519fb93f2e3ef8f9a73773ba9a09f7", 0x7b}, {&(0x7f0000000540)="83194f4402e8cf59401a676ac3", 0xd}, {&(0x7f0000000580)="39951a517b1d30a733525afea5c748e58ebea544ab62518f4eb25f3d52", 0x1d}, {&(0x7f00000005c0)="b203291c4ea01ffceeaa2940d1ad11734d27bba6481fcd92d323bdf132a634f9014dec2c6550daef692e38ee04a1a11f4c25be3ad18d31dfb0901d90a1fe460ca85c0e738f4e11826dbab935aa933c228cdd4e6af8a3232beb77d141fbc6bc52de05d1e3e54de93cc14caef6ce956b0fc1827a438aaec561b58babaece8ac606c384bdae130015e025bd88b0d911543cd01910408b8af28284733ce6cc113259a8c983566ac7a827ef47edd94d", 0xad}, {&(0x7f0000000680)="1c1c31f4c53878521dc4c59a6d4492b0d18ed7dd3d439136cd58e30f10a051a00a0c2413589fc14a18d85b2a89a0315fa565394a17cd61733e4c23a68297a328211cfc814028d03e8f905c7e38d14fa83d14c4a3eed71ea7a54ada87840f7863fc1d52884c4c703d3621873e1965ee9a00c6e3889458a2202a81699359fd79f5a84ad0572e24b4f3bd21412e639b02e89f6284a023b7fc96ecbce44dda3449c7d8b5b8c0d5033b90587db5269f5a61329d33da07d6e205665664703803a2829821e3816b395a85601796f555e8095791c3589b0de153649c517b69a2226f44d0d6af7f917754dff2a1e16b77e28d90c1a299910cc76200c71a3b4324b4eab66fd5df9a5f715ec14d3595c2b298b0423902ae45edfb5846ddb5491a909da911f3d918276438e85dbfe7af4f5c3c7b8a662b4efa9d4f7168967be3e139839bc148f61b975622a8b80f468fd52baba19c13e8c26de3089966faecf7045e276d4e1fef68f023e5f463b2489d41fd10d5ae31a32b5c4b81f383e3f7d12b7ebdf67372b3500ae57164b2e33a91ec2c19441bb28ac39b4b745fcce8451720e7f5ab8091a744a62f0275464a494bfa36d21fe1fcca01d20661f500293a82bd86d4b0cdae5a59d92327a474d9891356a2de389b83e50d0fe6bb1449ef8e5085faf68929a3b682926c9a1233142c6f0c0aa0697cec2de5220fdf88d64cad5b17160b1fb01d9ef00389b0ea8dec3eeb7c3eea713c9574a6c380ac5a9a829ae48b914703c003bb7df2cf9bc1bafb6961f7e91b63afd57897c63a654ec8837d6f5f286d91b75b803c8f862842f4ed0ab8c9ad4ab6f469117a71011ecacfa756336822679ec1b82f1ab6321c81ec83bfb29271a3b91e20aec6462e66762b310a2bac529e6175b83ec83eb4eb433d9cbc53fcb41fef5618d7ed9a21b3d2d8f02f5d376fc4bd6c3dce8644db74459d5c78a29658b94554bea66be89507211cec9524d37e454a82de1a1c891e52d132364bc2c0d7ecc34bce753de26e7bc9c49e5bf3a7b0a0582d43ceb6653d0b70070710d07ee895f972c8063b22b52496a91fd111bce73eea3054a1e6a6f8131a192fca6381b6706d524e5079f8da6bb651e351af2380e06c095d78f612fcda31bbb2198f39739b9f95845b568bd323005e0b77d20419585f348584f8283d8f44406a64e8e742b6fe5359f5114856e829090e284ddc7e970125c948acd9e25fe018053d19e501d3aad7c4667507b28b625fa2ccda422f1bb4adf838d52b7f16c43612e05a88e9cd29c8a10738668e2654dab97f9d8c7f4fe0374d336e44bcc96be21e7f0489e31160d055ff3b6a4d75da408a537d01bec607644326968ecd896bd3648ad622e353f47b260a76680b11d6b52a0876417ecd5f35ff1f7f2354d22dadff2f4820c0f4bb0bb8066a02da9cd7584d1f31b77494168a190dad6b252b6be1f36bcb488e0620e7fa5673ed07ed144454b187ea56673e1baca8299c1f7ee08fdbf7a75102b97cf0ef6b87ddce10242149029e8a30fdc4434c06eec325e656158b7a84dca583d44b616ba70807c66690eec57cfff262661bf249f89bf841761548faa58cc7efd4969a700b2d863dfa62b3eac8ab2d0593ae93415845a374465ec804c3c35d93ca89268fff1090cdde47b3824082f57b848448dd96bf8ed11b41e472494ad736444949c7a56f628799133952e827f181d218006fb66e86ce615dff3ce5efa478e427130a6dc4f544b59cde903728c044c9adb9ee492b534f4f73717d042a606e24770cecb9a1d727ab1edc5c67b7e57d60f8d93e4b46761f3a33d1f0b58970b9e9d43085f6437247485776173f4a8dd889ff0117e09240d8204b8f16715ed619b20d91ea8a9818e9437eebcf9e57f15be6c0bea6d0c4e83e182b311a81871f296f8d4a8729a4e7bc9076e79c376b1b8fb329ed4811a01b22df955b514732705fb4b56b6b42d307ae925967f71e266d33f9320e91830807b8f8ac7c42233c46cc9a170ae9cc2b68a3d251d69a08dd1cbdc7500e1eb73c9fd40e49ac9c698239f3cfde795a26eca8b8da296a324ec7e2d85c0e92f6a087cf42a09f505337e9fa9b58977e767769fae92d042ad97f150a5925dd60e936ecdaba7bc77c381820f6e90c6bb4f254d852a72908f20e0a837a40a571ab7b31766b420ac99ee1e54ac8454eb5f815a998bb505fc4874ef17450781e2dfbc614c4cddd1bace24d39229e8254b009777feba4178d4a530558f02c354eb12c100edf6b469642ae33f05f4bad669ec729a8ab61c096654b62d2f61c36b3899bf7f34fcf539e83e2b2e4c6723c76ae7f6135188e30663446e23b9d9aae7b605d95086152e73e6e500e4821dfe924e89d966e51182cd941af1bcd54390b10e61ef8adf211beb95dcc5a77ad60f10829bbb626bf030565fd0e289c5be49f0fc12872f51f2e1ecd222410be16b6b66ff67f9e2327c4c9a5538918fe65ee8d49ecd8d6bb1add4048f508ee9ddda8d5e34c6c5ffac6bab9022f49bcbb0e9c7b6d55494bb1e3a96de90e7b3b59e1babe8aef3850eb93fe0456431b8608d6cc9b5d4f25ae8430661dae5f016c3e96ec35a03237698a0908827af93d1975fa6767300e9e52a3d33af38affc85730b85e51ad5b9ee6b2e5071664739f15ead5dcaca63fdd126f1fca9cf4685501ec42af050be40e913a659617aa159b21fd729ffc3b77c560f375f0ae7bf64ab84111b64dbb0c4be82e204b9665293def663a7cc6aae38f6e5b578f30580b5c31a3ec7da9985a6e489d95afa134a0f904c6933d141af671cd5642e2e39ac04e555b0cbb99557a2d6a46fccec077351942362c49b0e87e8702a62bdfbd762296ad54453289a553d5a50223beb0921e9010ccb99a7026f26a249c999bc902aeccb23ff5026b59e7af6f385a9b83975340c9023bb916cd1ce5d9d8bad69fa4a697536f02722532dbc59c187e1a9422d839808248f01212001b6d5665c48449f632563a6ce374d3e400f32bf57b64fc7c0dd2dbabf904c359d6cf5d1d2811df02558560b31a2b629e5587ab2b702a617bb747753cbbcd3206aa22550843b1c48d62d4439bf4f3ac44ef454b978c7ef9cffca3a86e4705ffe81d59c79966e2d8145d2d4eb2e8e264710c3719bc172696a36e2e27bf233133335261976ce84d251653deca39cfb3c29a57a7e5e4724917e1a389f3f6ba36fab21035cc98e40d2ec843626316156e998614f653bf57b8ff253d63018e50426fc44c839713e2770d5e7808bd2caaa39ae2a891e3a09f01c611d7680e2495112d8159a48f667869a6bb63fee0b9f1290c4cba09009d847cf32dbf95b85e90bb110bb280b7f5bf628a2ac7d65d2b1ed45e7e601534101ec6b393b3ee64d7e751c91c30b2d7d463647277b866b3956983f3fbaac1635c227e54fb885e5c2c4e777a874ddab712491e8962e8f5dd62715b006a70352c5e8abdab02a6d8ceaa0224014b979319868a167dc1262d5b06c0f5619ecfcf3eceafcb55782a47022b5e8e2242837b57e4580b8feba45a71d6c42e1541c48cc72d849362c037505069350a2b88fa4a1cd693ee3f6299e59baa437643459a3e56172e49366cb8aa9de0dcbf5128f46f4de3f0b0c35b56e0507f38e99cdd0ce91847b5161707633f9bfa41c5990bafffd3c58339c215663374c9bdea8c5aec9fa15d26f09ebffe9a2a2a6adaa7944e6134df5afa9e8ada14dbeae7360fe6b0b4a475a651811a3b938ff89b44c6c9a2fdafcfda21757f46f3e366434139788c680c7257fab7b241bba16dab379fd9d5827c39fcc624eb4ef861ce51815340236558d1a66bf7c2e26a3ece74835c1bd8c69af1e2d4b4de58e144b21fd609013fc28994ea87938b9301d8540b834f376d2cec66df8fcdabfd8afa1d56c12d78c92fa7c70fba8646321a972ca4f735c0641a950adf4920c4957beb455de24f1bce46e1a9548cbd3c054154e3af425f609e61d8bcf9075e9399065c86c241315e600e2c640a865331897da074b06b1cee3ea3550094db2d6be52d786aae0460f0b394e4460e9b1a659e5a292f00b79c9c90b838856a55b9e22262b140980360bb8ba2208c985920dceedca22c2c57fa5b6948c886edb3b0fa22f8c03a9c35276f5a869e4ed0a0324ce75417787870c3931d1bce85dcfeb61bb021759396b88359e2d62001b5eff4e4810757f18a628c05c1db5b17343096bf9940955ca2d202bd310cd6b8b7966767cdbdb82b03e8f33ab41697ecf85cfe4cf2479742d7ff7ef9f9d1890fe4348b56095ab74994d1487a528141f1e6981c6f3b107c0988a462a5f691781fc78b4bc79d6426ee6a5e2ee7aee7cc6cc0d24ee469614814d910e02e30dd3088884f7f88db9c31bb14e584b4d9b7f284709972f88cfa5465a2c6ade17b06d1da93f79b65bb3597ae74da8d5a3acf6a77354efdb34b3a046ca644fd36dbe6cf66cfa1c1718cc0428d00e92b542ad886103c5cb477bd3f5bdb15c9340644828f7e9d05bb1339bdf301ff3541d66f2e4b218892b5997f5c1ed56204cbaf32bf79f5757abdb4b6db4bdf6e3e4dd2bb17b57afb547acff85df13f2799493dba65500169b54bd152283931a1699ca4bae1dcb0da2c15ae5bb124fb6d3c617fa2c189eee7b00e400794b5427977d8547b760a85d60920da4f6a2809cbe8126ce0ab53e75cde5bffd97adef08de4c03a6b90825bf37c6aa4a8e11645c474606daa377bb7f3535de2e542b6539728484e5b1d43101755fa7d13d6b9887c415d4de3817e013ef7e0a4132427f85cd78711fb1010b023b3bb31e0a67bf490c4f55ba11c79bf04f28a03f59f1eb4af05a59b98b3a3c96e2d355b77e84605cf31478c63563c9097908e3ef55db30c4632b873a99a822459cb70a041b128a1065f26f46b53755abca2f854f3a98b1f8dffa05b676b44e34b2e5de017671ce3e3cef9d874dba34ed41c3068ab9b8a1e9622f4b38682ec3eb519b06eca1263d567c8d9f62a582fac510c79fd03722a9c6b30d07e9b714665ec9dcbbf627c284cfbfdd1bb2a9b77c075caeda2e1a65cb26c57edd3473bc38718f39df4406fd681c38fa1f14741493af15be33761600d1a2eb7ae148441247413f2a050297d848d521621421fe42c2845a3ac03d7cb204e5ac4bcb0cf2572659a5b661cb58f2daf9dbf7c7da37430d83c6e7a59950794e553beaba4436e88399152d6f4643eb4f7c59034d579c93b2b18edb610f7a9a35beb53e6214356dbac2a09881a3949c255d3f31334797b74161bf5302bd6d85f9c7c93ba61c4d6caaaa9ba56448ff71531648a357b4137d214850c9fe9a159f51ccd0f2324b0faece0aa8993eda706769fe8cb28393516008943702ce92cbd14630ba99f4825767ab73f07a5f95921488da037df023d1566bbe0aa52829bad5c968a49cf8cd2e0167315ef99e6ffd2e6844bb695a739983d2c3d63c4ef1d79a077eb60345cd223f2236707093fe8855b7a578f3750d60d300b242233a7e4dec0fd042b6a9db92a6a0232657dfb6effd5eb366d319c5b220ccf43f65a3f969480ba945df9e70d25cf2454a612233aab4c5959b32c55dcbe257c8def34bc361a914c1f0edf8ff2bcda5380126bc9e7b132209c48a1caa3c2571aa40bae9b3e60421f2d5a050f458a2c98cad72611d251cdf06071ee5c7d3d95ce9d34be4ce4adabc5370926ce2fe4004042ba6817d2e75fc44e159b867aed8b837039c7884b5b13bdd2a03fd2d3b83a5a55b4116d9b545f1ac2319d0a9c9ad1375a385b99a2e541d58c4092476e", 0x1000}], 0x9, &(0x7f0000003cc0)=ANY=[@ANYBLOB="3800000000000000ffff00007f0000004367762eeb904558458189f17ca6406a1c2a25d7f245edd28e02804f0740c4565f000000000000002800000000000000000000000900000022c7aa270ed3c11c721ca9f0e295240c2abb0000000000001010000000000000ffff000001000080a2cbb24143244078d71ea924c2e1ea9aae6c15444a354f40295760c17f38dd748348c67b1007c8b0960032396e2d3f5d39bba8e4624050ff741fe51ff62d16429407ff8de459f870ef1527f2750a27632b6c10dfdea9d8a983756268064530bb18673720af0c1631ca067727217428228a98a470566bde9f976a0f182ef8cb5fc076424a183437dedc569ab68cf95301d20db0e6b1e5d5b94d48cf564f85e0e746fbf1dbad7d9362e166457af2b17cea90b816a560c1bcd37e40977ebe89262cc3dfd45f4e87a7d23e5356d9742333004cf729da48cf799f322aaf1b6271d7fe4c16e35ab0df0d7bd62fb90f4bd5da5f2efa9fc2fe8a2a4ce828d853c7fb727d4380a2b404ca62b9754fa400cf67050731894ffef8d8cb7911154ae78886d008144fe400a47e9222641c7ac7c98977c6f9dfc21d0a48589ebec60c565ca1d5243cfab8ad10cddd0a2ade2217857429854269f236fa16f55492fce56be8d04abef7ab27a43cd891e6cf5299b70e19686a6765c090d4db61f2f0f082041755315f3d1ce4c47e35fbd15c71be902b99c1b311f396df93baffdba034713ec13a959261142dde41b6f41a437ae0992d7696b23913eb514d9cd910a07735e2aeb0fd60983c7e4eaf8690ecb87f80d93826a0f81422a42275e90e22bfcad7c7123cac7e5b5fb4fb7b87a24d586d8404cf73df7252ab30a68c4eeaa915a7671448a76f7d4470cf2c0390d198cfe1d9c19053655c35d4c00738260ec92fa43a344628ac87902305f63f62f4f59ee80790d55b15d389635725c5fade47243460aaa8ce9629d91ca76d45191b19bb30e3b5473e36f93067b5b383f662163b16beef378cd2cc50f4ab355a3a8fcd733c21a74cd36af92a0cef71da8b18bb3d2f1319efec8debb32ee0d1989c8cf8f22329f13256b36b1ae6014605cf356ff14191b4be42db56ba10807b388c2beef0c827e748e99ec0ff71f30b881a60778fa6e2e7de5e31af1a71349a5d63cea417179e5757d7d387f83dadd4b98e262756c798aed10486616e576dbc57acc8ea795a8164c0663d7e8c0c4665e15041f09627c4d489af5b256d4387de241fb1cc105a2159c5c492ff355b162feec06450d9665f984bb780293b0a340e8ee0f84c1d857eaf587928f87ebafd4ec5b80227204e036a02ac5961e96dbd0704d276b477de44ac80822dc52379dea5f86f6504419383abb1b9bc797ad31cba7ee6b0d866e0168d573c940455a0f3a30e25b4a0e2be24a92e1cdc7f480f0d94f06cad7cd8b8f6dca367b387cb754ceb1af03b4abefe7a8693077bf065d3941114e3da5f4e14581628e7c81ec0ad467a912ee0bdead6330fb792a7956c261630e419002fca295df10147c99914db020876bf55be94991cb5ac883611a4dd012b0ab55f82991458c371314893b79754053601775687681fea98429e56f99f92b9ea881cd56a856a77c1f14a206295395995d47afe305143463dd009c2242a3cb3a9c5b67eac1ccf5a3f97beebb0944cdf2da9f89d02b817f54d90ec04f8845833b578d668065a95a552d3dee11fac0d1a144a56ef7c8c5bdef28c53efff7236f3a5e136ca0834e51b5514ff1615f24e3ada54e18cafdf7ca1155db503c325275b963205031b5289e94ef90543ef65e29f34d38ecfb3d2b138629eab3a908ca372e39104350af67ba2b3c1c4ca00ab571b87180876f915750c038fa3fbb318136be3a0b520fb53fa0b7d7fe3228cd2a25c98f0bbfdd53e5ede434ddd8f337cc7f5ac9aa503b748e1be8b4e0c60f351f7a52406fb3f2551c32ac9160623e971a8d5806f8da245783046d1e12c3d16f81186c572a27d4dfa2c4c5ea0507cd07d076ef4f33848a24769e19d94a7dc4a1d67e9886353dca603e46709109b454c1febb99c8556c0887c1298590df7298384909e9997c817589c82597adc833a078df094f9386907bb8de77d37b850e5ef35ce4c2393a29b1ae29a44b3a0cb7f4050fd83486935d9d9cd65fa506ed7defb42df24a95ceb072a3ca18d5350a65ea5d9d2a0a739a605832ab1f5e5e321d900b4058218db0169394b89ff4d657a81447a7f73d605feb84f60f68c9a5acc37ff09b8060ff2c669c1dd111eb5ac9bbfa1d4e2b0f0895c697aadf655bbe6b49016fef213e0c68ae04e76475b441e56875059248cb638e9d59f73651c40f2fdce42a91fee50119d6e60304f63568974d3d2831f27b6a98ca3ac18248a3d60e71916e55809776ab38e0737e086974a1ddeedeefa69159219b35f3f183d2b51a453dca12422ba13dcde29a766abdbf863f0c9163e7a26b66c339dc313434ac4fde6cf41e6856973379959fed3244e417a75102be97812da114eb8ea3cdadb728b7b138c302a2c41063792f0c2b28b3d72cf625376959c80c4f162c0e2f3613132c60ab2f4e6eafd292291df08a38138d2204b36a7ab644ea6099e1e67de134c7c907492b559c8b791ae98cb010bea4f5e905c27644f3814f5e2bc4bc76018baef8b25847317837f58103c2be659f46621441dba70d5a5e5fc94d7c918fa1d09e85633a874aba4beafe3eb158069ace3eeb1e75515028f063299c15a3ccce339ac00a675dfb71872a661e10bf667d71bef1a95deda04a31d6e6ad7e9f66bd4a4ab112fe5931f7010d13e042369e25332758dc48477a49148b5215759ee388d07357ae9da9c03edc833ba2dc90f72e39a41cd63d7b0da79a2bcd9e0c3e071b9f51ec493781471dc66b7b7529c5245eb77b7d89aff45ccaf83018eb4a5891cc08366f653f2f20f2c65971d8ee4195ccfe46b3a53fa47ed1f5305e5b0785d405bd11ec2561a83ca3e06eac1eb39631b7edecbbce07116fec2fd916a7bfec65279c12e5ad33c4c0eab241c201f5dd81bb1be199565f8241b512984db3aed20cb3d154021f8233c88b1a64e36e060c86560978b2cd1b21b4ab1a377fe43e1a11ac4781beebaa05b24f4566ff377d379f1787ef94dd58825d04074dc210ed861b14e8bab061887f2bbcb2efdbce01e453a8a2b2cfb6a54714a5759e570b26a40aad45100b737e473c7b62fb61652a6bd44c202db08fd080153ad796be0d251534dd2cab457b2bbe027452c30c411c14978bcd6d40bb38de12903f51916f76ada7e968fca947abf2100df8c622a361a51641423742f0c926d19c6999834e0a1286321ccca3b7c3a80b16156ed5ee4839dab81d6472fed3f9296a45055a2ab28133e8d0a5adf48119b423fc835235b3eb1518fec9090ae49d2e98e70157ee00151394de38424485adf0e187a4c16bb4391a10410368b58a0cea1d757b0ec55483fdcb2dc27ffbf860ce40142510fca45ed8c6a220978151fef9439ea382c3f3e3391ac680a1fd2499fa94f9984184cf43155186fd0c9c0895d97a0c8c3d486f819624472815fa3dfff1608073dd18632d3ec8ec302e80c4ce603cde8c978708e73a07e6e03827dddc01ac554da4debc9b92a68c2e549358dc08444b39608ad072d1e1c67e704f146ad513ad5331e3a614c2db00c1c8f19f163b34895adb9842453de6c499e5d0aa9955ae1f954c6fef0140cfe629a2e132c15f9531e30ce21c5f557a19f9bdaa702b06efc5b08a73ffe6dfeb645e2f5df8edd4bc64057e9c8e45a71d5f6e3e482a059fe4e268da363f95d211eb91ed81f8f47fe621d5ffc8f1883edf322d28ca6dc6b0da7c1189c25b863bebb7e980870d584cee293adcd0e9097674d987ddcb4612d9bb8550b578a175ae54fc6fe7017f664f0d2d474bf066cc06e6a5891c9ecfd110e3eefffa4354e5e79facf9e5312bf29b0b9800680b2274c9865a9b1bd886771db593ddc404be980ec1f78bcd80ba3ae018ea275e9254c7b07b614c8fdd127498cb342707726f242b74948635258639004ab2046e6887a0b217eb1c354738db81ae3feab0060426915e148519c660cfc43d34dd92718513de7d7b3b94deaf3545a2584e242906a3db22e76ab4e68892cb3631572ff11197c048d81da5db4008ebdd7286b8e041a486f954925ef76f0b91f98e75b6e458c5d7eeee9f59a12a040a9554f7c44802cc404c3ba51bfcc3872105efd63c4c439f7f0c8155ee1190c17c39718b6080cbfe22653de282b25864abc0bcdd3eb59db51a7c9d4eb46caf6057d6b1eea3002970ec47ea1e4ea6abb9ee966eedc54ec752b115621cf5dda1ea42bf30b90d0c69fb4b6ba6e21c7dd77fcaac5926a1b7f7f7b2d552a978e21ab4cfe9a13bbc2de57a2947787de88862ebee9557717f6703f55872acba80731577a990ce8f1cc185c669ae48199cfa15a908603ac761c8ed4e3e783e4cbcf792726c298ae9bc5f0d27ca6a9bcfdeedaab78990ebc8c9049bd89591a167a9c9415da66889734ac605e462d10aa11f34e17b4d65385e2efb258f9b5b833a630980c4a9b18ecae595e5a985ce0881708c7289994c8861e9d09758466a45e95f9c27ca66f6c66a4a3c23237ae36ab0a3d6ff758de04ef017fec6730b71c37c2abcc7e8599e2997137e5b6fc7061e7ad0ad512f5679acb1b7a49858482e7512d8ac7d5c846aa7e8b020d4f33e690ef2a40325eed86bea0d89e605d06014e384ad5280b13b4ffd0eaf433d964cbf3539bae84859c1fd20fd2c12e9e0cc60dec0950ca86983dfdd8541b4d45cfb84f56c81ebbc65b08331a1269a3f364f4cb43963f22371236e9c3e0edc2060ec0025f3fbcd6722828b4640d97c0126cd933bb71b9ce1623382bdb7e33b2838c75d2a27d68d200251a8686cf7dbc266c7fc5ded4ff8480063298d5ff8543311c6ddafd0acf0d3c944f1ee9f213c6ab9b416f0f9ad502fb1b82bf18aac8ae084628b2dc4fadfd82ee300a85de66b6bc3f36c52f1008be3efdb430076f7d069934d6c6004226399b859d1d803d07b7c34335eb595682c0aa16bc4ab7170f9ba70d8a483d3910f9c33ae527430e43503b0540fbfceed0444c4a22859e75a8e45e43835adf77636f5c73c71e82d3bc43d085812ea0de9966a48902073ebd3fd4583d6245aed1f4ba852581a3ebb4a807c270e00e712626f8da6a87fc3eaae22f43a71baf39645d1d9a33bcfb7c2dfb6c42813b152df6cede81bf26c3c81fcf7517b40051ba99fa40fcd50d8da2f374a4f1d8139f9d4b84992a7abf266f779b96198d06644778a4a0df108c35454c1b14171403f1bfc8d949346257e8cd84b804982742ea2c0d89b0ad74b4917ca43b126c91a042c856ec42125d54b9a2b98bc715036d4770400356d6f3d408b6e95f305e93ea8ef9a772bf45e621b60a2e9765125b9f1673715e49e844aa84d1d5b518112b732ea7d232d3766aa9518de8b1058273b376a7062b3f3ba5292774a0f5944b8efaa091a2222feee20daab7f40aa1facdf5e2154de96f789af19dd35937895addbf4996db5cbb904e6b2b2177b6b657f55770fd9b665957c7f1469c1749438d4aa969e7843a8628ade8bbcc66222f45a74c2f68c8a552641ddef8d39ae0fe14dec1ed5b0b6480d83ad2e6e1be40ba73aa276a68bb064bf532aed939d81b8ffa0e594afb869adbb215fa5015320e2223d71763317b9f4c715d17bbf66445ca70725afe5be6db9fd4e59f900fb057be9ee16443c03028ec672ce3db882076b23494c84b1b6fc5845d088baa073c2c904ccc6de898c9b4af5395050ba91df5420153cbafb149735a646b03c22f9984be5f39dd507e54cfb5c1a6742e30f49e6e45b938e286afc56a3df0d63097f1a78ec92154fbe3b8dbbeb58c008de8beabcde52fb84f39970e938535e5a9b5e2f4de96e426fc82a7d51ff575680000000000000001000000060000005ecedfb3a37a4c90bb44fba78710a589e04af397faf0cb6a8f89aaf2b4c7d5ec0e022e4adc67251db6136e393c76236fbe4fc6eaa55addbe9b8ac5032a53b898908fb4e0b67c2fec831c085f3615bd92ae58a400000000001010000000000000ffff0000342cffff5a200b9721dfdac5da5d7f70c414985626d875e273428484544897b281018e44ca52672653525323b68f3f3af910c4c010a494ea3ed0f6235043a550be2db17213e912ab7dd29061228e69443ef8bc3afa21ce19fc80676aacf04fff7ba5a66b96e212166017e7bbbbb371b200a9238a069c5d12f88c19f6210622b3b04ea2567721a5d6420abc7f24be2984462cc097e1f6d730b9b67f6afb060a0a13cdceb57a4b899ec70397eb6a49656e0e985a8a0d1b58cda2c131b0d9473682b1372b037ae279079b835e992ba4bfaaaaea3af771a7e4cd04f976ee9cc917fbc0b94b1b0b56381186fe3551401df881c4b634f6e80ba8a8c3cb04cd6095a9e07fa516e9dfcce1f72adddd9f40e4f8f08e550dff52be3eea90f47abbc4ee3b415d2020fcd6ff1247c85400c43ec7f3be1deabc9490bf8515008c2b6fb2b19d9885f4975f9bc2ba8f3a53030545731bbdb3f0a850be844629667337d52c9200c4429ade98dacf076eaa0c30be284bd2b3423cd6cf58fe0ff6f1e8385d6def483afe1c19e80e64a5e8bc00c846876ed38f9b49175705cbb6aae1ec28b2c22511f534f77533f24661dbf2e95003285a3fe75a91219e6a3bf2fecdf7f8365ab0039e51944720f44b0b2efd39b2d83fa2698a7d94ef07c22f6e7a9583420a6710d478f9e382488bf7ddc976badb6bcd32ad3df84361213a00ccaec1c063fd44fcb4ead5238413aa8c86f5387f10ff74e7a64f6960f00a81d9bdad61ba678892f5abcddd9c583c4a2e2564084707e9f500655eb01c6fe6e67c59ef0663dfc6c8691bab57ad797175463cb50283a934cee9c75b2b334d3b93ab31cb06b865a156e9d208020eef0371ca1c670941391232ab03c5d9daf005704fb17ab02e918407c0fd54b5d181a022bf256249450cefedac2a424ac3dc298da34ee3b9b223188a2cbe91bc4cbb2b401776347c714d4a402c694fedf1317055c15f5e5c5a53fcf3785abb8d01fcb8807c525216b4b2b3eacb630447751f4ebc515d04bb172fd4de615619d920eb67286706b184520366c891951aa4b97b643e63279680f624d772d73dc10ac6f8db6cc49f93b259acce47a96bc2822fae922f035928b66930e947aa69588695646aecfbe15830c054922c529f55b81794cae42efc2a5d7f35a3b20cfc2618fc387b3d1f8ee0ee3bb520e3c1ebe0628ba4617d1def0080065009c978ca4600421d2c0875a35ca9e458a5854fd9605d100e41c1b0b5ad5c83fdfe016eec60e5f9d7c604839779cfb1f3d04cfa7e1a3e72651160a8d425ef74b4bea18a45af37e12278ec48328937bcb8688ca5ea7181659d79af8741dda7b4477add41f0ace9cb890c3f5c30096a8c187c47c52c9df763d154b68f73433b4f1220a333066121615d2db2613a1904835eb642b2f1f162f178f032de11e89dac04c58cd986c9111aed6daaa03e1a7fd0f94d32b1be98522c6562175fc36c8baa8f067f4a47bc57ca4fa2dd3a32566169416f8cb035e7ed769c26995b7576dc73cabba201ca99383b5f1fc1c1f873e439eb02d65f49f469791d727b09ce4fa05239f91c98abc003e79f4eed0312277f9006c5f070c733a7f04d9f06c5220516106ceb9b311cb6fdb64c5870e615bdf4636cf2ff66cd9d7d55e0bd435e739ddcae77bb3968a6d6c8b7e3da589d5dd6a898a982a868e570e3841db5241d1339429c5e0e515eadec8071680e44ccef4a1ee1c67a25e006ca86d9d1fa5bf0d6e137fb10203c4519e16e7804f314dbf1bc88473effcdce765024fe8aebd10145f4cc279ce8e30143ae3e1d1cb808a9138e5aebf744f1f52974bb438b432f0afe9a74d3cdedc58d6d4b994fe4e5df69b2d9213e5e7ad2e24e8f3176180bf43b3eed6e913e20d1e2ca0f07d8ddc48ea00cf9c8dfd9934d371b6f53b49f9e82e958796909115dda132053bb61558a371b9d81a84d2180a2875b2df0b279ce52472bc990af7a4d6f5ac84dc80b5a3a9ae71e53c56ba2993d3a87d5ce918031876c11723c29061efefb8ce59ab5d01dddd13f61d991ce5a7c254809626d1960f8479ddeddf9a172fb72afe5b301b1252bc77abd1d9b42e45d2bbf0bfc8eb32abef9794bce1bdfc7e81241ecc45da0d67df269a5922acb5d1abb605853d48a649ce900e1313d06df8a127dad3247767733048b7cb18490288dcd72c514db97cc404986ba42a165d486e1a1133f444fca9f5f1369278d4f15b2f12a65af6ba49b7452aded28345e02aed8446ff18fa4ca6d2f544371cc4880d2c3d42c007fc810a3a088a9a6cca4666dd3012d8a4121493fc103d84a6256430f98ab737f20c46de9fa88282c3854a1caea44b2f840555709849e8d32d21f07fea541b5c46531f4950f5efac79027459a08d4c0102db042f380dff5ac282cdc7e47f0f65fb7284b27ac21dfb4128aebf328e64cf002bc07630b6f1d6fe3be92e2c2a556d600a0b8eb4ecd91cd8986dd157ae1bcc149e62311d3b76eaf3a0ddf2eb5b0be41a41be434f090465409e605c5c192281037afe302f9c0a97adac0ae487083613250fc9b94473dcd180f93e2873bbaf3377deadc983093a49c081b8bb48dac28ed113fabba76404b6438ad8c5accd399deb35eb976660f363567342bd02429696d7c7b76ccb224216b0db42c811671134a1c38d0bab62ee2959e11955b9647bc71158451533e5c78ab184f1bd07ce445c36406a4d69cd4aa668ab32683197a7629104b499248710c1f70f3f0e9c8b4488da229bf94a10926d9a123747db6782774b0cc322b4bf948febd8506f09f9bac57b5426067c52dc92dd5922d734e55d6fe6ad10e4e8fd5ffcce9312eecab106e61303a3aa009a292fc7022c4189c50af4e427b6d8f2246f498b5590cdaba9b4a7411c2f9b5735269d82264622a0dcaf4952997a72aa0d79da31b4dbb21f7563662e37528630f045b685bf3f10e4646b681eaa7a8d6127b62c07cd0049ef57970858ee7bd9e241bd3763095c847ba25266d6818faa2774840733b47bf3e4ed25cb0e4f3af7a572ed5a6fc3642faf4dc86eee2e9791940717183fa729877fdaa8701c1e023b167a78306fb2d020dfbe193b068ff7bf78489fddec58d61fec8896b06cedbb979e78be2d867f1c6b4bef5b4c856b2cc5f1c4baff37d0790487ee3026896f90bf32f2444aa5400949f9c131bcc1c222c5befed5a0181765d18b7014d1653c1da92ec1d07d2ebf12fd32d60d4d39225cf4afe03692323b6bdccec5c61ddfe846eee6f18f21cc492d854cbb0fb029d5deaa5d653067b630e578a105abaf75231fbb399bd468062ae307dc74d2c37039c607630a0d2e5ef38096cf0030800670db97c8d802a9cce5bfeba4eb4bb14a1721cae2e6b70dc5c355a89d9e3355d1c4c1af46221c21b34ea8f2fc2af04acad8088f6b82447e539debd7db4e81303d8be81a9ade50d7a9f86272523269798416c9b99f1b30cbbb48788cfe094bf470f2176e106bbbf6413f15d862731f6e78144a76b9e08f7f08d9373dd26d140d101266c838effe04e05136327903b5518ece74d4950a8cf5cfa70d11084e1d67fd3c1f9c82f9954e5b5a7fa76922e2b5e629d542304f93c78c6dcdbf88776ed76fd52ba715325dc0a479833734513d011aa31b0bae7b717b0a2cb8278ef7708b044fdc5afd3a080dc0e9081a5e0e75824c8607f8b88998930b1909adb8e35ae5d723d3c6919c39d4208b350a5bca0514a7bd59ddbc38218e0f6da36b9559929ccd79a28900097439241bf606853ce795ff5c476bbccffc5de68ef0b8685f912e821d5e397fb138da2d82bed03c36b69fdab819494250fa58a4aa4241d9e93ab257ffe0abfb5c52a3c517ccf42f40602285f0ac3ee2a472ffbabd22fac5883e2dbda30bfff9a73aef326d08e68b9acc022ba7a40adf40083dbc19d8a60d1183d16f81098b5f1d3aecb89fc7dccf218923e7f4eb87d522c78197216a6c200fe34f93a1b173baee6d2a36a8c9099ed3c3e4329cab2d7bc03185a11d7e0b257487b660bb625dfde2c626cb0366b1e8b0b4325d27058b49c2da202536ba838a72efdace6a3f26ca8906c7521e164c83b6209418342873a6c82e7c1f8c5803c021d7d50cee9c30df4b69fdd73cf2f016a519bc72ac140fee30713a6a1994a70c30ec5cb90f17710781380278c986dd2d3b2301684824c1438cdf87ddae297dd06cb6bd10b64fe221450ac74e5495e73d25aa84d989bad392b25a28671ac06a92629641f747aff250fec6263e63b01f15c5c308f5b62277724e259e8d2e44d4250ccb098e13c24ee92027a2262e9c3ae8668b07e8393aa8a68fd8f625311cb5d61b25fa260f530bf3911918b0ad09ccdf4f6e5b53ee287b544a5d75f37de69b66b2e0d406a964d41d69d511e6d74fe71edac60684e58007587ad885cdc8247ef00628a17e6cb39884ef11257a94de23b66d28d604a3ac6f665e4093251fcd9eb3e29d907943db3db5f498d2e592b38c550d32e28817ea3abc40b6641a8f5471e787301dfc5ef71149f64e42137223f2b581b328d2b107c00aa024331b72773fb08820fa253c1ec65d8d50f00302b88537d5816e7a6a940c1a52c31a34f1b02b40cfc2680e8c02caed06eb8e346d2145a789f885ae3eb35cb25d5cacb53f1c187ea6f4551653ffa228ab1843213bfe711aebaca5c1a76d049fe388cc5c686066242328e307d8e535f4f9239e0df2254c06463dbbeac23e35a07680c3d5d3a7cf451d6d2c0e6fde12229f299fd2fc64722632b50c8baab434141597812bcf7d5d0892bc35978e60ef14935791159594e3a0793a009659e498bb5c60b856d4f10e2399bcbc77c617574dd378874bee296c7277d6c03d1461470de78a39f053add8f0dcb3a3adea75e81d7277717781314d229bc98d4501ea40e414166378ddf5be65a56c819301e7c2490177865131befae5e12c392e4dbfb59e8bf9708c5b0688a71fba8e4d06ab634784409a4737e1d6c05a7c3514128bf0fb5e3145a7c9142d7683d6b194b5bfcaedea5fc5663c0c495391b85cad4b25332ef832e5f14aa9ceedc1a8bd6c01998e59aabac720e25fad9bcea8026cc2ac77e85f119ab8ce5cc7be9c9825038ac49f34669ccf2785f2cd95181662e230e75050482db6be17d0998ef13c43105df99d644bc7cdafb7fa65c393aa946ec227076eed898cc2325b7afec663601ff965e829c475115550a1d05d91f510aa90316ba1ab497c052289801f535bdd7991e88ea0d2f96101404accb3c6d348893de1de62f5f845499bf021534b4d37e9f89a6f2ff54981085701bc1b8e7b61253f715e2099949c962ec072dd8381957d098b65ba276edf134fe76b85ea023296374167b40de86b29aba9d95df07878841b33c5e749a054b7cbbbd9bf39bcb9729c75ba7b022d7b47ed7bccd1749bed98bc0172c08ff835f8b9cfe1946f301328001db3d11cb4efb8e10d906d5e36a68e6f8d897ec3ed5607da140441b7223663b6e776ec811341fe43ae6174897d3cb6d1d31ffb788b4ee2ac98eb752ba6fdea7d528970ed181426102e1e88fc76b27d43f82c00928b977ee78e51b13c825e324e2f065eba984af50d2ff6edbace037088a2540adb3b2c7869a4bfc2c46fd7882dc60c94486425308e9d535f6ffc6ad6fa1cf661ba871ddaee7fa0aa9d5be391de9145cb90ada065f9653555c84af3274c96bf31a920e08acf8b42fab443beb9ee40894d34515f32b118d838498da01d1c2f6eda3b8f5fec5ae8dc75177dbd8a6e6c17e9fdbd2922bd7a117f1bcb4fcb5a6ecc800000000000000ffff000056b56e12861900eb9f074910f3266f15efd7d29c373653821b6fc17aab7ddeae9934ac90a5088e7b019851f2c078a982868b6fc2381c5514c46898dfa9cf1f32cd61a77dc14f2083e5e8c899c7b86bd1de9130f840bbc342bb438f685cdc9dd20fee37529bbe08b123d4455dbbf3cfe596185d8f6ed637cfb79cfd0e7cab51f041da03467d9029c2881f94448f333b0ff17703571cb2a586c0613ed2ae460e6fa045b3cfe018be3fb47495036597e770dfd6bdcf7b6bb1a300000000480000000000000000000000018000008b8386a7b253603045faa964681cd40a26cf15c46a5629f8d7ddcaf1b8216ddfeea8254d270c8ebec8c4c27b24f67a624dd9c0d338eb00000801000000000000ffff000008000000ca89f68607f2e9d7d79b5e52fa32ac3a6be2bb76d8903b4786ab850f38193b46b2b2763108cd097c17405de53622765fcd037d28804d150daf5b6c454d1db5371edfcc78eb79e66f9b77e669f0a7ed6895ed57200645736498e1ff5ed2101131d37ecc8e91b7d2a04162b2803d77d4302a33ab47868352e69dff0f4109fd54cb06dd9e4803d68137f493f4e8c40d4820777d47b07677495ed34785f57fd01fd980b4c1760703c241b397d5d5dac81af352a021e7f82b630ee881abaf95c2fb9fbfe1575b27ba70020fec77d955e597e45bcb303a5a7ad9fb7c4127ef62e19eb16bf0149c07bd5e13cd0dd4c9b865910eaf55c400000000002800000000000000ffff0000001000006476a992caad3e4bee559cf6deafd943d15fbea300000000a000000000000000ffff000000000000e6d0914300b6018cccbc4dd50a2f1eea39eafd3ca0552f260793b809de92d5c00ec85c204ba359fa1378ecafc74c28fa4ad35c230a9df5ffd64953f5b658c045935b738195d8f7275056668b07f6ee36a4ad49682601e7fe53317d1e20114bb5ea087a39b9aface0d876135f478195cd78bf8ce75cf263b09cb62b0614c6c24a6c8a097098002d9b3e1011173e18"], 0x23c8}, 0xf) r10 = socket(0x18, 0x2, 0x0) close(r10) socket(0x400000000018, 0x3, 0x3a) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="f4f1b6b6ce3a66c57b66e98315fb27b00da965"], 0xc, 0x2, 0x1000) msgrcv(r1, &(0x7f0000001200)={0x0, ""/236}, 0xf4, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) getegid() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0xc) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) kevent(r6, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x0, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) msgget$private(0x0, 0x10120) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000940)='F-\x00\xd5&\xfcQy\xe7\x15\xb0\xb3EQ\xf0g8\xee\x800O\xc6\xfa,\xff\xaf\x92)9\xd9r\xeel\x12\x10kx\x9c\x8a\x96\xa7b\xbd\x049\x88\x1c\xc1z>\x7f\x82O\xa4\xe8\x0fK`\xb7\x81\r\xee \xc0\xc3\x10pw\xdd\x85Rp\vT#J^\x90\xadN$\n\x7f\xa9\x1dz\xf8\xc57\xfaq\xbc\x96P\xd0\x00\xc10xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000000)=0xfffffff9) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000000)=0xfffffff9) fcntl$dupfd(r6, 0x0, r8) fcntl$getown(r6, 0x5) r9 = accept$unix(0xffffffffffffff9c, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f9460613f9e0eb6196ea31ce2e602e264c53a616e54486691e579e7fe25e0ec6141a5df920047f519ee03decec1581a1700802002db0af028c580b6ae61f85f007a4fd382654fee529e8e08653e50cdac0bff16e3b381739e4fd804e2981290e2e078b9ff22c492f84ae50a9ead4466a0deb98b59977ff98353b5427d8eb850070e915be65b9eb077aec53b8cf4b6c38daf75350e46ad68150d78fdbdcbe56bd7e692f1a1463cd392aac985c23181998a0000000000"], &(0x7f0000000400)=0x2f) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r10 = socket(0x2, 0x2, 0x4) connect$unix(r10, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13e3006d72e2a9276e82a78924f957ebb8cd6d9deec59843ab183470aa862e9dc1833910ea51b62c70ee18a1a88f3311f1aeb590dc593221d9500fab0bcca23ba4b0b1e5039e86634601438d2dec730e7731bea98f5b72946d0c6cd2b478dc69017d6a7b8e25c9b1bb71355f4779ea4afe218165d0cee89e88"], 0x10) sendto$unix(r10, &(0x7f0000000080)="a1703b4019e3cbf42c610cc45cd12d0e83b4df30ec03f7d559f6b37be487c0bf913cc4c0d150376341a26eb6602e1dbcd901e34e09317be6212f", 0x3a, 0x0, 0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000340)=0xc) r11 = socket(0x10, 0x4000, 0x3) fcntl$dupfd(r11, 0x0, r11) pipe2(&(0x7f0000000280), 0x20000) r12 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$VMM_IOC_TERM(r12, 0x80045604, &(0x7f0000000280)={0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) dup2(r13, r12) 16:00:03 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x80000001) msgget(0x0, 0x246) 16:00:03 executing program 1: setuid(0xee01) msgget(0x0, 0x262) 16:00:03 executing program 0: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc32de9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13ba4f59b8bed61b91aa2e3eb192ec693b14895c3fcd5df00e9d4b0c69f861db60045835c5cd0d29f93a6be6f5fc4591748c4ab8024a94ea86bea498d04312d84d1c0f020c06e86902f146d2d9d04993f1aba597d557e88c409cd22e88d80067317fe8c736bb25ce1c71cd6a0bd3a2bf2dc2e3710ff6b93f73de6c721a7277164113eeead0ceaba19c28cf65eda5852fbbcd77ef0b2194cea6899ea8f5642dd911bde8b0ee6505820c7af2169e9c619d53cb1f5ccaced145d8dc25e24c72cd4077ed32f7488c8e73a07b8af0cd4c77959f3789f061bca93d5cde1061b0c88f4010aa201baf8a6c9786627f030bf95a664d4dedf9b744aee26482ab54516fa6af2f5742a340378b2ee322e725dd818f44a03e6a611b02b9f7520a9737efb8764840b23b92beaf7468f68250099935eb30d74237288290e49c7d997cf3b0d930664cc1ef95dd7d"], 0x10) sendto$unix(r0, &(0x7f0000000080)="a1703b4019e3cbf42c610cc45cd12d0e83b4df30ec03f7d559f6b37be487c0bf913cc4c0d150376341a26eb6602e1dbcd901e34e09317be621", 0x39, 0x0, 0x0, 0x0) socket(0x20, 0x4, 0x3) 16:00:03 executing program 1: setuid(0xee01) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = geteuid() setreuid(r0, r1) msgget(0x2, 0x246) r2 = dup(0xffffffffffffff9c) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x7) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00005100010000bda1e80000000000d1f5bda7cbe79ba700e0ff06d1c4087d5db2426000000000000000ffffffffffd60d9fd5df85660100671273b7e90118b700000386000000001eff0000f30600000000000000000000a3369d5a2a"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x7, 0x0}, 0x8) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:03 executing program 1: setuid(0xee01) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = dup(0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) msgget(0x0, 0x246) socket(0x2, 0x5, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x3}) 16:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000080)=[r1, r3]) setuid(0xee01) msgget(0x0, 0x246) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x80, 0xfef7, 0x5}, 0xc) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r6 = dup2(0xffffffffffffffff, r5) accept(r6, &(0x7f0000000100)=@un=@file={0x0, ""/69}, &(0x7f0000000180)=0x47) 16:00:03 executing program 1: setuid(0xee01) msgget(0x0, 0x80) r0 = getuid() setreuid(0xee00, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) semget$private(0x0, 0x1, 0x61) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) lchown(&(0x7f0000000000)='./file0\x00', r0, r2) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = getpgid(0x0) fcntl$setown(r2, 0x6, r4) r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x20, 0x0) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r9, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r10, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r11, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r12 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r13, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r14 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r14, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r14, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r15 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r15, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r15, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x200, 0x0) r17 = openat$klog(0xffffffffffffff9c, &(0x7f0000000780)='/dev/klog\x00', 0x1, 0x0) r18 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r18, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r18, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r19 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r19, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r19, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000180)="b3e2e60a780a2253d43142af7d64ada5bb4fcad8c0dd2c15df793e26528575daed8f379334fc33ade29d22140184a75ff82328dda0a929a4fc6d", 0x3a}, {&(0x7f0000000240)="d92dd92e67ffb8f085415b104fe743c68296bc0b2ed6d9cfa006a694ab399c7eaa28867dab1d6ea83760022aedcf98951518023b3230622a8ade1307ff5aa80f0c662fa0a9174b8ae39411817cdfb3f58024cfc5f1f7a1b99c782b4d3b23ad334ce573f8aed2c5de15e7a81bd5732ce471696448502ec9732fd93bf2c2703bc489d90145ae0bfb5363349aef63fb0c63f6db0a0b99c3f4f89c1f14a3419b558dc1101152f9ebf3ad24bc7c868ea92eb4a9fc1f5650f4bf83651af0ae819f1739270f2e545afb23c6aa33ad0ee42256e022ce9128a8d6e94f2bccf60e156fbdf511b6744af80a0ffc0960eed15eaabeea", 0xf0}, {&(0x7f0000000340)="5e769112c9368a922fb926597b64452b675af4bbfa71c1c585ef79e0b76d522c467a5052811ce126b6a2c10e9c0b7a9cf04161d27dace172dc932872632c40132f71a61a8364138a8e343175309e3ae22b4dd34878c14e631539faf06467cdce454f9ca10bdb27491b11d371263876aea3eeeeabfdd6bab03a3b792160b29e4cacf106a5267fea0ba5060f0fe6fa1b02336501aca9c5f1ff1737dd14426ea9b25193b76eb6e4390dff06e47d8a8a066f9deb6d4d", 0xb4}, {&(0x7f0000000400)="0e4c57b3f11327894ee9bfcd0a359a262a2a0172b87e00efa2aa4bcd8bb914e6b6a675b2bf339fdaaf9a724d61415ec8a3ae7d6d245061471559c6366d41626e7be3440d8acd9595e5b837a1f737a611a4e41772630434e8503b073b51a6c8e191785ee3b49d7a84b108779108034bde57db60f382b985a7050f2d85c85ca36fb558f8513f734ab036ebbb1921b0a9c2c1ec1ab97bf8d8062ea26604da17b712f527b14933fad7fd3306532a73f1a2654bd1b176ebca9240fc3645078d274d373799025499f3bcf482dd79c8be4b047d4f5b73d8f8cb89381cf7c960aedd878215f9759ea424ff", 0xe7}, {&(0x7f00000001c0)="63c72b3787d9f8ff71dfec20a99d495c68df41524bf5bb89dfb9dafdaf59cc60948d27e96214354a7005e73ef99b81fdbc85ab201c", 0x35}, {&(0x7f0000000500)="9d2d5629e76537f3d81441bb924fd97817b077490ca1205ea66ea0c575f9b807a98ad11b2c6b53af1dbb2e09617712bd7f999a4bdda6e7dfa32b4f1cf32297338e46260d00543ea02fc7beb7c1b8901318751ddbaca9d90c049a58b237f9ec3bfdb7d4a48716d0aee516d5f429997dcbc7b646502abffb2ef5ca152b1098932097d9a4528e8d65a53479ce10a14941af4e0ac4973f02648dfb0f24e5b368eb3a4a912e581cbe8676869889a90873edd95b11f1a46d59e5c33e4b456a2d7759e284e63b240c9c678d9ee4e413f012104a2aeace425fe128a308ac40ec85ebef31f9624354ee77e399f80aea1d799510cc5c51e012735efdba4f3f8bfda4134e", 0xff}], 0x6, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r7}, @rights={0x30, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14, r0]}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17]}, @rights={0x20, 0xffff, 0x1, [r0, r18, r19]}], 0x90, 0x408}, 0x0) 16:00:03 executing program 1: setuid(0xee01) msgget(0x1, 0x366) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) geteuid() 16:00:03 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) setuid(0xee01) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x1, 0x0, 0xe8}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) msgget(0x0, 0x246) 16:00:03 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7e, 0x100}) 16:00:03 executing program 1: setuid(0xee01) msgget(0x0, 0x246) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) 11:46:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x0, 0x3ff, 0x100, "070000003e79010034840c762b666bfede477dac"}) socketpair(0x1, 0x2, 0x80, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)=0x1) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r3, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, r4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0xfff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 11:46:06 executing program 1: setuid(0xee01) msgget(0x0, 0x246) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) getpid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 11:46:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x7, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000], [0x0, 0x0, 0x0, 0x9, 0xffffdfffffffffff], [0x0, 0x0, 0x3ff, 0x0, 0x4], [{}, {}, {0x0, 0x0, 0x2}, {0xfffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xe62b73efd5624d91, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x6, 0x2, 0xfa) fcntl$getflags(r2, 0x3) 11:46:06 executing program 1: geteuid() r0 = getuid() setreuid(0xee00, r0) setuid(r0) msgget(0x0, 0x2c6) 11:46:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x2fcd35be], [0x0, 0x7, 0x0, 0x9, 0xfffffffffffdffff], [0x0, 0x0, 0x401, 0x0, 0x0, 0x9], [{}, {0x0, 0x0, 0x5}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffff8}, {0x0, 0x0, 0xfffffff7}], {}, {0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 11:46:06 executing program 1: r0 = getuid() setreuid(0xee00, r0) geteuid() r1 = getuid() setreuid(0xee00, r1) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) setuid(r2) msgget(0x0, 0x1d4) openat$speaker(0xffffffffffffff9c, &(0x7f0000001000)='/dev/speaker\x00', 0x200, 0x0) r3 = semget(0x3, 0x3, 0x0) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/4096) 11:46:06 executing program 0: r0 = socket(0x20, 0x1, 0xfd) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff310100ca042e37f7b1ad6b3e51dea17e6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098dec3032eaf9544666aa81d54b9f85142f7ffffffffffffff84b99db7747eb2c045"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[@cred={0x14}, @rights={0x0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}], 0x18}, 0x0) 11:46:06 executing program 1: setuid(0xee01) msgget(0x0, 0x246) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() getpgid(r6) r7 = msgget$private(0x0, 0x20000003c4) msgrcv(r7, &(0x7f0000001c80)=ANY=[@ANYBLOB="00000000000000000000000000000000e760519ce0585300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000f800"/234], 0xfa, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001d80)=ANY=[@ANYBLOB="02000000000000000d92f87a67d79080b40c60873cff39bb32524b5fab37eedb5db9b4cb6a6ec55475b7281c0af41d06000000bd90fe11ccc20117c2e474426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da65897b1a8c6076839de74601e1d3db901c48e582d225bcaa84fa8128f2d1071d2b654651f61f418c9b0b7fde0ba452cfcd562e42d8cac3abf2a3009423906e081cccf53398aa38c3b9e4207541ca4edbde17f17298a431508f9c1b08115f330ee37f5e4c89f3d78ad0000000000000000000000006d8c4033714d832447b5f6c86a4e0a71152798d7edd07f4b0007350d6811ced842ad6b027c6ec887a9fe10363796ea07d142c9afda1631d4d70e4e2c1d9af3fc9db996d93052647cf79f08167ce14ca89c5acccb44187b7d6aedeb68853836b3ac70b9fec3f858eaa5f9a7acfee94e820ca80752f71c04c35721582cf33b45a6c0c7312543609bde628a69abef105646eb84496c29dfa52db6cd6cf4489dcdfee9b42db80f14145a14bf252a98951d2b0eac27a47d8f8df8d340bcc86f1dfabc3ba4733c12270b9596e5735af0"], 0x1, 0x0) msgsnd(r7, 0x0, 0x0, 0x1800) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5ce1d193424179fc5bd8017a071300"], 0x2d, 0x800) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x1, r2, r4, r1, 0x0, 0x46, 0x81}, 0x10005, 0x1, r5, r6, 0xa5, 0x1, 0x4e2c, 0x6}) r8 = getuid() setreuid(0xee00, r8) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r12) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r14 = getpgid(0x0) fcntl$setown(r13, 0x6, r14) r15 = getpgid(0x0) fcntl$setown(r13, 0x6, r15) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r17 = getpgid(0x0) fcntl$setown(r16, 0x6, r17) r18 = getpgid(r17) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000040)={{0x23ad, r8, 0xffffffffffffffff, r10, r12, 0x100, 0x5}, 0x1f, 0x41, r15, r18, 0x1ff, 0x8, 0x400, 0x100}) 11:46:06 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 11:46:06 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1ff) msgget(0x0, 0x246) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xa4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) r6 = getpgid(r5) fcntl$setown(r0, 0x6, r6) ioctl$BIOCPROMISC(r0, 0x20004269) 11:46:06 executing program 1: getitimer(0x0, &(0x7f0000000000)) setuid(0xee01) msgget(0x2, 0x432) 11:46:06 executing program 1: r0 = getuid() setreuid(0xee00, r0) r1 = getuid() setreuid(0xee00, r1) setuid(r1) socket(0x6, 0x4000, 0x2) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000380)) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000300)={0x7fff, 0x8, 0xff, 0x6, &(0x7f0000000080)={{0x6, 0xd3, 0x7f, 0x9, 0x5, 0x51, 0x8}, {[0x401, 0x101, 0x5, 0xffffffff, 0x8000, 0x7fffffff, 0x10001, 0x7f, 0x0, 0x4, 0x401, 0x8001, 0x80, 0xcf, 0x200, 0x7, 0x1000000000, 0x6], [0xfee, 0x4, 0x8, 0x800, 0x8, 0x9, 0x9, 0x93, 0x1f, 0x9], [0x400, 0x3f, 0x8, 0x5, 0x7, 0x6, 0x1], [0x800, 0x80000000, 0x401, 0xaa98, 0x1000, 0x2f7ae446], [{0x0, 0x3, 0x8000, 0x7}, {0x6, 0x4, 0x7000, 0x5}, {0x3, 0x9, 0xb08, 0x928}, {0x7, 0x3, 0xffffff7f, 0x1c1}, {0xe7, 0x800, 0x1, 0x93}, {0x401, 0x652123b2, 0xfa0, 0x6}, {0x1ff, 0x4b, 0x5, 0xdb8}, {0xff, 0xffffffe1, 0x1, 0xe7}], {0x1, 0x8, 0xc0, 0x3ff}, {0x7, 0xfffffeff, 0x3ff, 0x7fff}}}, 0x1f, 0xc}) r3 = semget$private(0x0, 0x2, 0x400) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000000)=""/71) msgget(0x0, 0x246) 11:46:06 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001040)='/dev/null\x00', 0x10, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, &(0x7f0000001100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000001080)='./file0\x00', r1, r2, 0x4) pipe(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f00000011c0)="f9c69d19ebcfff6c00d219968e374593ef92a21d672c43eca01021f71ad44acf2a89146d5ef5d6e120faec568c38f4ac51a29bca4310656341bf538ddebf954ef446fc434bcd3c29f5f9a3897be6779b47d543e081968a1fe72718ab42ec0af1671e82c8681526eccdfd43ebf2b402aa26cba189904db2335c30333d095b7371b631a394d3b0b3765f1f0fd6cedeacee06b74f45b43509d060e96f36e7d4eb9a0dc4e4424f52c3ee8b148d946246c0e763ba065966095516d22b0e42328e4a8b5e87c880dbee52331db2eb5613848e499e45cc36ab9a2f6aee4a75cb5bc9b2bb6722e7bd76860d0ce94ca077c74f0cc3add6ff77adbd599cd7d6bd98100aca51b7cfd1b37bb06ff84593401267873553c23735491bfe2393936977437437a7f627ffe205498a78e896d9ea9cbafb98acabdc71b223e3a940ec2b771800e3e275bfcc01fdae850f3652038dadbb51f42bf0ee00eedb8fb801e036d1b8b95f8ec82a390efcab5e2e564bd97a5143f30debff06a499858348e19f9aaec7db1b6dc5a2ca8303cc5809e363866aa08e2557d9aeb6f8259e58a4d986c61a44ceb0719d633f315a69ec9b75756330d44a09a8efeae8a9a93f6e9b97aef85835bacaddd3f59dcb73ea51b099f04fe401954dcf765e90bc717c8e8f4597e3c982355e7f38cde7269fd4eb9fa448e8d1fc6d45bf277843d1ea3c209531313d95282d277b65d6c622169433dfea16064277a572870f4b68a1cd88724e70ff8d3619eb0a3e047732ab893184559ccbc8904794f469c48de05b4cb05db75d8111c13e40ba77a6de98a161ac8368d71660533981b063993131818c66d17bea57ccaa603f9844eef18e08ebbedafbb9d4f9cc5ff0fff37e5bcc567629ef4ace676cd095268dc337751474038f5c6569db8bf03b00cfc7be683d94c61431bb4ba2b713485f24734b1faaf944f2da819ad22a4f962b464cb973a71fb2f0f40c829d8e0f72c055fb100d6db111be655b6894f2e34beabd74049f96275bc19d850cc9248cee5c09bf86a801248f222f05ee64a6ba9760e24d85ef1c2cdbd5debbff8db81fb9d059dfcdeb5c86203cff0f2046bfd1f86fee0fde1fdd1f891fe94ab21624497505effee69714e87dbbdba66b23ebe34a9e7a54dd494468572361ee44e74193ec1146afd0e7759ed1d3be6aa0aa2289888d4c7e257cdd104e1e062040aed4f863434b021b6802e5fd3cd5cac07e98df12e874eb072527d824e9e16e8f224b3d419797f61a7d3dd1a000a1d7e1a851098b90be3a6f14e6c798e6389c519453a4f11ee345878b6a3a434c23680d4f3065cf99544f64391f99d4d3abdc62d0a3e309f5b90e76f281a3ca101f4b585b18e05266cd40fa17b20636950747fb0243babe66588316ce229af3b3cb80e89233c41b13b3e26d3ca027c3e8c6088bb47feb8948d27fb0c4217696c770543163bd8c69c27948cab69505c58fd797be189ef58cc24cc2047cea510adacf823a01fb26dec3d5665c765386640c4b213d4fec6d18a81db221c470e43c43c305362db83d0131d16e2814b85fdaf268ef9cde3f4bb7b009b254eb9ff4a481fef03647f14b9ed6cb5b4d830acf6e708b46ca4eb4b2ca1c2679633ad1b009a83f7e3957b393d135005c83fbd88a82fdb8fe59f2698f494608651807b648731b4f10b3b2e78c25a2827c76b90df6a115c80ebfd9f991a467de4241f3420a57afcf64b05c9d02d309e937694249f7cdb95beeb2c42cae06e02905b60f8bb69592fa702386f37fba8e2e17eb5463e9ae256e1723a0a67b243f86fe011835e41a9d6960dab5041516cf958bf257e4d3668bd4f2f1bf722f4cbebe89563767a7c42bea3f2cb0fce9df493750619ba44612a860dc4c5f8ee982e8825b0e5d9be3a894113985e40984cefbf5a2a23df04bb91bffc393ee4c710e5a119f5a859ad89bda0189355bb037baa5bfe7d1310b29138ecbb0075b9066518ed4b1f2626b878b4917f769b531ff50457003c3a7a228d46b9683657beb9fa418e5d143f999aa5d406859a97b7bf11d96c42ee2f61804667a3b90bf87ab4bd071a49de4799e0b3377df898c58b80b791853e56868cb66f4391d5e87fb99de9a6bff03b4a714e9f86e913c9603cdb73fc51a98199dd6239cce2e4c05762be49d9ed3b6a3558fa635d28e7c6653057615798feb3821b10ab8c579cb317e980d0bcfde0b7e74fbaee486d62c4e0aa0c5951affb8a0083e9e3ccb72e542706abb5038cc4e1f833597fade28486e7f23aafc36caf097ae855ecb6f9c9cee05cf93cca17aa667c3b38613296f3127507ab63488a2db55ef8b5f687372bfa1d4503cfa0767c463bc821603e31106b202816f2926f4302846e8d093d76a544656234aa76df791c8338bdf6b9870ccb01eb8ecd076860ee6fb58749cc5300537e8c733a12648191a81eabc86646b72d7b0d349219ccdf220ef490c7bbfbda9d7410a83279f92b61f3919d50e33b757b63a8e6b149bc783ff8d3197e7b06dea2fff9217fe472a33a0cfe54a3fecdfe1ffed0351871f1a4a6fb04c31bbfee04d565fe4aadef3bbd0de7b2c08b9872a2928cf816c17f406474ec76bc868407488f17ab8a6a6bf20b5c82cbed431373b956c35ef25497e4fb8a2826ce4bd69f54ce915fb48ea8335cc08cd939ffc35cf7752f31ae562612d6dfd4c971a11e71b60f19a80c774f212f812bd964f8a52b29e709ebd30853158c860080395bf63bf5d6541ec0457ac82028ec4299065a411f03950daf1459d109aceb87e45fa6b5b03bbfd90c747e115e19380d4f44e9e4e6661e82081d8610d1a4b25aafd4b521572ce671624d7f54dc0548c77d45692b6275f08405ac898a3555ec261ee40a5b71dd3a2da3384f96d0a7c99378ed850091666abf1b0adc2760c29b8d44cc47b7c9e69aa38d4c22bbdffc30ebb80a89b876da50f6b5dc231d82439aae22041d7e5b124c1ae1bd716f8bbef63b16337fa7c0a8cbf32f76bc1583a529e505ba25f84410c971a8dc31d34f30e3228a2b64be55b9fef8b10c1796e6eedb9d74b64750101f5eb0026b5406dabe1f8fa7ba0e813696a915f16e174abb201505bd21bfd38f40fda590d69527f774b969ffd74e8ac2edc89ece83a219c1ab11322f5ff0141fff509e3a793c043785e823f916e699c835435b3c54fe9bd6ad01fe03c68c05df03ab1241a893f2571d7ce3caee15c58c87550d6404bcb2576063c5d0bacc1e7fc7e8252e8c7c0296b88eaa2cd86b172673b8c8faba90b075306d50dd454085541ff2dde93d6f5db908d13755bb02fed534e3cf459708f1edeee0d1a373f66455eafb09293fd54e8f85d537ff154f92f9cecb32dc2b69e9af84820fa9813a4e4ac0a1fd6303f95f4f90a38e88f488241832e0fe8a1adde68a3a35a63e4a097993bbb849969037d4a4de919c291d38e9f29d07658181abc88bb734dc163bb157104e4223706d6022974dfc0248c0a5793a42aff00a38cb90a22fab87a5d6669349643d7d2d66c6feda5e744b21f2acf7994f210ee4609c02e41c4f59c51788aca8d1dd4fd28b761e2cf28666f6b8f1a5fcd8ef7e2aa4be1088679da63fb12a0b9be0961542deccdceb33a30cdc2afbdb2214d58749886d85bf824062f9c38e2b42d65cc53d68dbeec9bd4daca5c72a26eb62a1fafb6f4e41026b53811c0adc6a1bcbb6561cb4ebe4f726b65e271caf58ea467ef0a5b2ba1aa47bbbf41c0960b16023ec6e6b1bc23a9169180afd2e81dbb4b57fccf83f3b5a21db2de84ad0ac520ab2d66e4abcd6add2cb15fdb0c8028053f4a27e15c9bdca184f7cb390369b940c4eb7e922f2f1377781e24b0f85d3820fdc3161aa3c72e3c7c122f1cc7ec8e98a03c448dc4c1c0ac1855225a31a94cc5d385cfe89350dbddda5fbf9017952cd16f7ff336a487776c103abf703d398cf4351e7debdf9c6314e42084398a69c70f6fa8e8054bfdca59541c19d7d7e3bfcf9648f54a8e4f89e77fc75d25cdc4f1bca72a31000758ca50b97a63989e06d46508631891a3c04a29bcbab417321cd092a8684e3939f61a56e7f4f2e6f21d068e170c91a5ac97743455afc8708e32b1f20c27bad8d21c550d32315d8dc8710873528ecd718fbcc477afec9e5503da3e5fba79358fa579ce452f31273a35dcf8196fe821c0543aeb48cc39cc971a72c587b4efddbadfb084d5fed777bc8efc98552c77184049cec90bc09919bdc49c42e42b1d9a475939bb2746b5fbbe64492e11c7b025e53aa229645073b907fac8428780571e39eb109a28c7f4215164a63455a1e6d70b51600f33df5dfb222b52aa90d8585683c1e1c6d7f4a5441143e2fc6b3a6fa98b920408ed530c96773e411755136e1accb6fe3c2fcfc47a7c509d3e85afb819770ac7860b14ae17b41128d16282dd60404905a3195123291fa64d7c9d21a04bf9841bffa0cfc258eef993d7c5987860bf927a66286f867c8b204be4d23f659b525eaa774d313961fac5aa2636d81ee2a3fe4ea85f4b8ab6fac7a649f489d929ec848a8af5fb6843e8e7fb7eb5d4d449ed0f128a5db3321b3d6110006aeea4fa39e6805bcb90be18375399139b94f25ec9fd6c78df9c4148eba6e2588d3b27ec1d3a0fdbd9d92539a9c92a6ada3e2d94d0b2a47f5516af4ec58723ce82d2a7397ad4c8b21e20922e25ba1de6f9401f79073a64d88852040df3806372a854ef72f94aef1d42ea23c10cfdd17a9ca87efc6d4c52b120427667c7208a07ebdae256ae1c92dc178e8f5591117c6eae05a3eebdfe81349646d41f54ee9d1c0680ffc840ddad1a8739d55cb4886d5dec4609a696f64f7453bde99930d1b8636e0d8ec2ef0e1c62e6efcdab495012088cfc7165a3ab29fb31c895d2ff009a102f9af0af85634878651affa1e8179738f15dd81262e29fe072eaee4f3606ee8a95c1657af6858347e00c7ca3a97013020c91a97dcc553b8e8dfded4be0a85c0c65296164ed86c1e428cb3b964cc6e441120771b7929709540a0a015f6e85c243d9c260eee80b9eed4b8ee34769374daa8272b062182b589db0f5974fbc22537313705960c2d5046f99216bc2d290c2489dc5ee37cc32061763f7e6e226562ce3424ccd64360f75b70194fb7e629063128743f91c42beb7baa30bb0e0b93846d20f94ddaf401d0eb413f442f64aa6982df55ed6838921a3840e2c7ee6a09685d9975bef94389bfe3cc8605361d872e90d76dc285a79ee4b4b31ab6a4afce78f98b74415e8706b323510dfdf49e327d2fd930cfa31f98a0662ca88441f473694355992a8d2977de140b03443dc48c9ddb3220e22250d71ebacb7668908c3f555e542722dfcdb77cd89c0c75ee7108bce92e4840c05633c2f202fb282365ef20fd9cbec305d3b1c22ff50734dea476a047817ae0b4dfdfb96fca17daa21a87938b898266ce9489986232d6e0ecea25535ee0705ce225d2f4ee30cda695668b4e95083c5b20c71db0ddff089318fac50c0062270e09e17db8fcbceb1e2c005855ee6e52f7c74f00a70d5da3539d59bd71f3f122f0de4eaa4f6960618023577ae194182e5d1cfcd793ee56f32ee8ae47211228115575de18b4c1f7f3ec71b816279d4e85933d6760cca62d9c100fc5c78553d9d5b33d3e7f19fc97be4fe33378044d87d93d53b0ea6a58e9c9fe4f8a8b593807c63383fc9e7f235fd99cd74ad012d4bc1b0d1123329d3d19c8412d359d6fde1e2b3d8d1a70573fe5155995ee8ab9cfd2cd5339168abb4943a2f546b4df62b0136a4ff9340dbfd94e93ec2", 0x1000, 0x8, &(0x7f00000021c0)={0x2, 0x2}, 0xc) bind$inet6(r0, &(0x7f0000002200)={0x18, 0x3, 0x445ea154, 0x4}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000002240)="4771b61d4df6fb57f57c45a47b2f18e9f2e8a0156f949ac9825ec9aab5c8da5ab1f84bf8532fe1589592959f48a821cb7285f6f7ee4b32b06b8fcfbaee148fb771dad4c639f7b607701c9d02d490a2dd551414e01155536e4f798d6c56434eb47abc29ace5750117e27575952dc76d6e89a1ba34a24a65d27a0a73f1f5a6b3bdbddb49dad0ae3a3753165f5cb22ab3bb1a86858f2e8e2adc6cf771dac724ba9551fba6e6960fa428ea0b4a017e7505", 0xaf) r5 = accept(r4, &(0x7f0000002300)=@in6, &(0x7f0000002340)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002380), &(0x7f00000023c0)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000002400)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000002440)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000024c0)={&(0x7f0000002480)='./file0\x00', r5}) setsockopt(r4, 0x6, 0x7, &(0x7f0000002500)="0c0de8dc7f03ca7a4591471f246ecdf8d83f4229327dd0a82c26c2e78852b761c67a808b37dc2f0a19e7ab49d4d05bc540b16a5804d2a0c4300bc808c47eda2f266cd690d940274b2ddd52387f8eedff08d2216a21c84389af8a7b7bb97c8e780fb3812b0fe4c065a11877c34fee9169fb2211ff963bc2ae0bcb5a31945666800603a2a3a85f3d9253e25d94df5ff518e78cadccbff352f8f312301f0823e4d89b989ae5a9a56bf7a150104033c9d9fc", 0xb0) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f00000025c0)=0x2) r8 = fcntl$dupfd(r7, 0x0, r5) recvfrom$inet(r8, &(0x7f0000002600)=""/98, 0x62, 0x47, &(0x7f0000002680)={0x2, 0x3}, 0xc) pipe(&(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r9, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000002700)) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000002980)='/dev/null\x00', 0x8, 0x0) write(r10, &(0x7f00000029c0)="d6a3dc08b7ba887958645c4076550aacfdbe5e573b8df14ac8b726aec8f5bba23b370c127e8268dcd7e59080abe270f8fe2009a8279c7314aff930f93ce1fa2219994632d67cc2f7e23315deec23efc329f6af2827cf14289e572bdd8692c924af19e32c77441ea794ba8cefaa19a03ca625b8", 0x73) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000002a40)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r11, 0x40045714, &(0x7f0000002a80)) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000002b00)={0x7, &(0x7f0000002ac0)=[0xfffffffd, 0x4710, 0x100, 0xff, 0x7, 0x4, 0x8]}) socketpair(0x10, 0x4000, 0x4, &(0x7f0000002b40)) r12 = socket$inet(0x2, 0x1, 0x1d) accept$inet(r12, &(0x7f0000002b80), &(0x7f0000002bc0)=0xc) 11:46:06 executing program 1: geteuid() r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000380)='./bus\x00', 0x40, 0xc1) linkat(r2, &(0x7f0000000340)='./bus\x00', r3, &(0x7f00000003c0)='./bus\x00', 0x0) pread(r1, &(0x7f00000000c0)="cf", 0x1, 0x0, 0x100000000) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000040)={0x1fe00000, 0x4, 0x50, 0xd5, 0x2, 0x7ff, 0xff, 0x10, [{0x927a, 0x3, 0x4, 0x1}, {0xaa82, 0x42d3, 0x7fffffff, 0x5}, {0x100, 0x7, 0xfffffffb, 0x7}, {0x401, 0x3f, 0x2, 0x33374f76}, {0x6, 0x81, 0x9, 0xfff}, {0xffff34b5, 0x5, 0x1000, 0x3}, {0x6, 0x0, 0x3f, 0x9}, {0x5, 0x34f460ba, 0xfffffffb, 0xcec00000}, {0x1, 0x6c4d, 0x7, 0x10000}, {0x7, 0x24de, 0x1, 0x80000001}, {0xdb4, 0x1ff, 0xbd, 0x6}, {0xfff, 0x5, 0x2f, 0x3}, {0x5, 0x8, 0x8, 0xfff}, {0x7, 0xfffffff9, 0x6, 0xa1}, {0x7fc000, 0x2, 0x40, 0x2}, {0x6, 0x99d3, 0x2, 0x1}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r5) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 11:46:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x18) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x40}, {0x4}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") 11:46:06 executing program 1: setuid(0xee01) msgget(0x0, 0x246) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 11:46:06 executing program 0: 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, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000fc4300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000"/203], 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}], 0x2aaaaaaaaaaaab57) 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}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000400)=0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="0a81286e07bc7f97c14d70532853809936798d52d6a18e6d44ccab81154c9b3fa11e0ccc77b5ee9696213422fea0c6aa9b42b5226b97771e276378130cffe7066ba4dd430701025fc019600194826106e8edac67f042399935c1a5b5d57c", 0x5e}, {&(0x7f0000000200)}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") 11:46:06 executing program 1: setuid(0xee01) msgget(0x0, 0x246) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 11:46:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) listen(0xffffffffffffff9c, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x84}, {0x5, 0x9}, {0x6, 0x0, 0x0, 0x400}]}) r1 = socket(0x18, 0x2, 0x3) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) accept$inet(r2, &(0x7f0000000000), &(0x7f00000001c0)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x3, 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x2e3, &(0x7f0000000bc0)="b6581c1bfeb8a9544fea850830be125811b907af22b54de265e7ea1d68166a26d31cca1f356cea6a85d4bb232796c4b90e4f4b2b315251753259793525d18a3979032ed9921730d9515c2f09d7e510e5a4058d5b1f66971f3221f024d49dbf175a60985b636a107da875f1a073deb93a20ef46b74ad8bf45e7ca121c9e55551b3c3625128ad279852f8d350c4747911261627410c7f5b4f02e3a46092d493b53954531488a71b86c73129b418d591dfb300cc753b833a06483b5f9e0d5eda20a90f2d38284b22e19e8128170bc152db1d3d6ca7d8debe08c59407612e9e07cc6c62551b273543f14a979875642bf41e8e6018f1da9bac638cef88c6e5ae691b224a9d9f9f4e8da76b0a1e62cfcb058a9f003710b76984efeeb1ec1a037b6be3dcd7b9e15f8db1ed23dd3c75c095e7e34cdeb1d6477bedb27e8925d08ce146c158c8e131252c8554126887a8482d4049690d1a8000000000000006d1b49ac02b420230edcd37c607ac3788198d6875521f08eca9e347a968a646ed1f222c4484dec8f6fac053975f2f0c2e755ed345c9b3205c0e46c0804510afff6ed1179dd4cd351b022ca52249eeff93296f5bbfe7fa2f88eb4995ded707bc05a5a804f86aca08e5d37bba447710b05c0873f906066ad015087f7b40bf1cc637abf5a97b9f7d222b69ba2d6d064e926ffd3077b44f1e70743f8cd95f768ef70b7e419b5082e8e361815d081a06a1648ec9d6bbddf2be1a8639ece322457f010f8e46b035b5b104518248e5743a0a760453b0617509dda641d69c108b8f8517d37218d94f787ae5ca138faa810804ce14dec0d66167757ab000000000000006260fe8f21533d73c58edb057313e5a6440a553aa2c992bf96e40ab4992d06ef89744908022378f149440fa6fc4fe48b874f0f707dc0f2aabba6720e398da25490313fab047202ef8ea9a4f3e517ad5fbf1b6ef1b2f7a33dad67c2386baab2012164577257c459267e68ce326dfda2c4a50f49a5a171e916b9621c30dc6e3d4fdf111f478a22eaf411f2") 11:46:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fc], [0x0, 0x0, 0x6, 0x9, 0xdffffbffffffffff], [0x0, 0x0, 0x482], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}, {}, {0x3}], {0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 11:46:06 executing program 1: r0 = dup(0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x102) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000001040)=0x20) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000001080)=0x7) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000001180)="d0a7f2e62620ab95029d41f6e79f13d8ac2989fcf5803f70b1e8ba61c4b4811c34997ba71ca36cf1fea7653ec3a6cd0358d43b7944bd2af90884c838d6aba090039ee8ffffffff00000000b9311d80ffed4aa2a3cd1949358ccde551e6b9dc47efdb8f", 0x63, 0x7, 0x0, 0x0) read(r2, &(0x7f0000000000)=""/24, 0x18) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="36d91fb8d73e3222d84f8b8834bc55e9977c72eb8a701bcd78f3871d38853a483e1ac7f98df253a4db1b859dbd463f205300841344b6d083e6f5c6a3d80395dd55a3082aafbadb04a7da802e8050f1ae41570069b6fcb50a55da8df735c0b092c90be6d6f3210e32b57f163bed19e4541aa89958bb044d27770fe3b42037430f55bf1ebe11fdd26985abc934d295bd738f8cd24d42166cada1fa3ee72c59a05a6b6a3653c07f793d06f512b35343016e5554b58a9202a1815227f792db92042d58782330bf7603a03cbe7be8b047e1155edadc0e07dcf6d966ea1e13ff7b226ea09d78b6dd8579c162b7c7ca3b1ea87a8918c3798bc193956a3f99661df9502d8e5ce55d4fe5c2ec5a9d762aa4bbe41c41cf565bf89734cad639cce13eabd0496fcb65d86a79a87e495d32aae2aedb262d970dd1382772ad30536513065c63c4f6f2cfe144737393300dbfb06c9fa39b86dee930cd8deafa03f40b5116f412c0cc3892445e3f47a61d4ee84f5c796d9dd9e8971cdedad0a5bbb40979787c74b5a15ec05ab054d8caf9e99c192c50631b90250eb1c66fd951b8923435167e7b4c49e4f7cf8e565fe228ee06bfc7f2cf10bef1a424ca6eeca14e7a701bd0f56c5d73c7ed3ef2fc85ab8a92236359eec4b7bd180f11937850423daccadbff56323339b6cc897211f954a782dcf4b7c3d406ba91ce314191678ba48d687d8aae0703fbf4bf6e8441c305f69a9bdc5468361822269f2473832b71029c1b56cef7789b2de127bfb2b91ff8b8d0583780c0a717bb2793a2dee8f92925bcad908d98ba9ab9253ab699f44c317a1b5276e81fa0c98ee53f1ff4fcfde0efd84ea8015e37da74a696c06effafc24a8e7d3f0d6bddaa3c3f241cb5790cbf99a56b20d497c2acb7a1e1240f317facc04051c7bfb89cc8b62671051181d8bec0bf8d741cc22eb8bf9850be6ba173802c38c1b485082dbda4494dadcc4461b5bcb5e63b7f7785991ba4c79745d8a0a22065b65d35b54a86050d1fa9434023fcba6d47449a9cfe1a76dbd7200e65e2d6ee07e09d70bccac2c00c040ea0debe9a4fe56a094e571d3f70f1e58fb1bbce6d80b640bcc08b1c5d57b07f527025c2152dee2d776f59968e9046565e9a7623682f7e85cc9eb00dd67609f02f9ba89285e2d7e457b3a22e48b534de712758a95ce0ec86e8ae351244b27d9ec5782c8ab67114816f70384d2f2673428e05b6e9587d6602f263e57b78aaca018e58a3c985fc1670bbebddb54d76a1178e965ef8561dcb4f4dcfafbdef43c572194b81dfafff25545823237c93ba8507b578851508cc7f70fa14c05db596a8c81d4b559c7775378ad7a998c8f9f6378eacec13ea7f03a50442b5ec145f81b3c1a672167e5c562ade2edaa96bebe4c667d0fe1c0a1ce657867394feb88e3f858c9e90e7b79a68223cf61cec0913a6b7db926500c1e68955a432fc1d67db311515b0fd9d5c1de7f0d211b22ce8902445ef714ef5d14ca851518665331053a7a058ead7ebb96114fa598523d1e4468c4293624095fd3908becb9b1a88a9e8da836520028fe34dea496a1196b6380e3872eb22063b3280510df0d6d7a6507056c697b6113128ebf599bcd1eadc80a95ad18ab348779b8256554ef07b93f570740944f67690871d13ca5cdde6894a77157e7c0b0d98b359cb519c3c77c4ec0a78f9a4fcb1766504e01a2771594b9ad15b2d69371cfa18e605f2779743864205391a534426f9d384246ec5d9da7799cc0062d7d0d7f2c23e9ca8f19ee77771211255cc7951d6dbcadc73cca236c2b677278f43f8400468e3d329d7c2ff49aaad5df465a8d7c7b57d9b6f9124a981b6837ff8ad5a889e407d829d4e07c6fcb3ee9d44ef32b172f28cb9ef95eb23634d872e7fc16750b9c1a768f597ca41ee93a45290503441fe2f4c1f73c719f338c71adac01317dbd1fd64042b052a9cb31390beb7c45b48c9515f6f7e84602f6e35e1b7ad25322c3599586a7a665b81f7b2f6b34b00265cdafd7e593aac0293a9dcaaa5537b6b4e20ec670a99b20a12f9cefcf4b343f438984e256e4dc00d74c5f4137eba88aab29bcfe36ae30d8b56d4c4459c5cbcc1dbe68014fd76ae6275f8d3b8a750a8eaa21e4ff05074bc95899767dc92727c2352b7a1c164f00015c1630a2ca61a0b45fe66dea74a4c6ee06393784d20f0ad8f4ddc7bdd1b5d01805ac743a0e4eba151bbc146b923a0b24711bee03837419e1f7007fa96a861cc29b131e898b50514ed4ebc8fd8e3406329e9dbf28d0dbb1d514f07532acaa4ebb3b74a013a5c2e23b63402e4b8a2c4a5c4375b13f82fef7010b437efe454d73cb857854338d6ae2913501915fab0c005ea943fc1dd811097fd1de696ae52c3ff892c653e3f3947ae40bb5914053d25d6c78a3c92b62e0a737dfb326ed7b174aa49c04b07066fdfd64a306a189f325e2398b4c4354ada16719adbdb86c47c27b5f767d67d1f16270f04387668d66a4c6629f56a6948c2eb471f7a293c63baac51a31ed30e7c5a0e7e8abb05116d13012c78daae6e82264b16bdbc636bbfc272bdc72cfe65d37b8927c98a66c381d092f445079dcc7cba382fc74b8e456a27e9798cbfaa8be09b0e1176113245973e9affb4a02353fbed827e66c329866b4cafe299eca053191d50b35d56b7eb2754a267eafc61f85f2fc1d6fa7dea80802833e94e45eedf93f1dc4af9aef4b57282a3df03b40b74e17cc5e0da8543a5cfe946ac284ee1c7f05c4377e8b6df8effa3e98d4178bf0a91d08a7bef3feba63478053fc90052566c7741214e4ff8967202b79f47fcd4dcc6be343b1e1382c9881eb7bf5207e9a6edf8ff489ecf7533f13fe38236ef1acd316a174d6bde36f5c110164ff9d3d1150e9c3d579540679147fc6db7639cedd003309e03b6220a2b7fbad40ea13dcec1ec3daff5c9588b47d5a3d0fd139bf043022f374b02af0a7bc0f77ef4693ddb5574cd6322d1e59b7f95dee47e032326871d531731642eb3f4aa873fafc018ab50fa15f9c77dcca2d1d1b7ba90462d64ee740acae0013ad19507845522c1b23f01dc4ad01292bcc3a3a320da7afa0d262616d590fcba00a98b5dd34fcc90359da32ae791b22f96141b880f4c6f9604406fd4ac7a95c6f00a0959a48f9d448c79fa66bff440b0f224a449f81dc97624144b865be752d6863eddeb4a3e6ff7cd400cb274e7478c38297c7a4923a15392c9c628fd90fc6684662485b43f6cae9c2d5a0678185708c5f33b32e7e7ded9366588431910bb52c8ae3e42bca7b677afa3f43fe307e933203baa5ddede6dc26673199c02af49d1a4df4fc3fd58c765ea191059293f3b847918e1e50d5ea8ead4a624185f14839dfb22fe3a4130889dd632a3e22bd1a2ed6a3f2107abb4b78a6e862e76452cb683e0376294437581bc44923869fd31936a67fd536699799a295e7fbcbc157a975d21012ecb8c9a663aa49806c224e7070ded4640caf7d3046db4889890ac65f776581d806838f2e65c37585a8c255fd8eb7edb315dfb0b7a9aa684d8292796efbd9a72a5cc7ce16c0e6503a73d63a6e101cb3bb0608e294224024121897854c2cdcfddf965c0f54bef355ab9236b7478b3451266c76f4280e56ea6bf2a90f30897f36c27b33726b0de2c8dd1ff853b5f0a4b5e2140fa5befb24c8b69b2731e26fdb6eac3c8159d3174ac0c60119b4b4d1946d7d08fa67f8fb77fb74b7a7076aa1aba6ed9f2fc5c587bbce9b4c055b7aac3048c69faa7f893248aa636d3802e87c5f795bedbdcb955f55930736c263bf50e0e270d056441881dad879467a149344374e3be4be58ee3d805b4f38920384b7df8a0970db00a9d8a602cb55ad9564b35c1e1f0c809a7931c190482ad8a73e2c4182aee3823c93813c126cc6456056012bc14e2b6b21ecd2ddaa86123f93a28ab813d16c6a7f7dc79348c1a7ccd5f60e1aa579984af5bba77c1a56c081b2a8359e1eb6608b2308c5030a42f659d003b68be4e6c0b570d870d5e680d7f1fd1a3fabc97b51fd1009dd5f278132de7d711e54928496b7f6a53bcf2593edd9abbab5e2732640decb6f0c43d72345da198b2d1806a5d84ce132e2be4d9bec393c87f700df5a0c1d9da368ee1442dced0110a727143cf25a25e7043c77ee619da6a62a801a1f39cba497cbb6872cc761b6f0c9aed5eeb0a5d2ca67337bde1bea6dccdae5b56c8cba98d79b77e29cc539ea3d5479ff6dbd83d38a774bd030ee12b7c43b574e2e99b7cc13102a3477bc8d940f6c3fc7abe32ada5857ca6f98fc996ea70c810107a7c2f4d482bac9664779d91984aadb009a3600d3181113b4e3e63d46d4e28ea219057b3c96eff5936186e13a0dc7662549ffb998dc4a88b3054c575ebba44efac6716d2a72d92379134150e8f3e6c616432013d0e03d99ab576d4c8d8dd21fa88d894c28f55fe14e3b6325c887a3b2098250237a6251ef796a0d2194bf7e4e632cdc64ef89cd2a3044fb79b6072dc35a9d8e789b9621cb344b3092f1c55d19383ca819111bdce31305a3800671892c469083aebbd28c7c98468c268885372beed928aece3262b8238513451f7871c3548c528010835a133e9220b4866d9d309f182d1d15c321bf3d78f10b3423b4b32bec655d2b68a3217b3a103cf4f05eb097f237336c233043b613113cb2ee5accf5b5f0b12254de0a02084afe90e90ea44bdb9adfe9892adc7952895af0a2e3018b32b38ebd0e2738207c08b51d7b906659a776833ad4eea74f0875a2688a8ce26a65e85e4ff81d5f35b8b6e3eb9107c83270b29deb7438ff31783d635aa8334ba7e38344e3950fa6a1cfee1b5b56a66a2294b558f88d7ca4d5c33a00d82094650f28ada4e5b5704df2223205b961c0a91557bd8855facda30e12b8a1b15657d1afe0334d44e03160d0eca16e35f8e4bf7d155bf2aaffb9afc262500743a09bdcf42bca6b818c700e945cb1ab3c2057dbdf721a05e90e97acf01ba3315bad81ca32e94e1421424b0010db2f9725b43dc3ecf780fd18d1efdff8dcf11106a3c64d714dd4f1aa9faf0e5f9080de0798a3b749b05ed84c9a476acf4be288430ae87c51dfaf155725696bba8c1a5d9657e111ab42fec6aed732aef4ae1008215d433c598471ceeb053487a3e8672caef99b949a3d5accd10ac183a6bf91c068867c0852688195b5fc87fdd327b574383d26d564bd6ecfdbd38aa30828b1182922cccba4124e4e2533062fba222a98cc8c6f9f2b8085c817bee8f96133831af99037d6ec356b8e788384790a7b5f362f8376006f393c5c32a4c18f9c341279e5e9aafe31cd48d6550cdf2319cf93f4c6b1ff0ef9c090b9f55ea6b0538fd677a269e3a2795deab59c0ac9cbe820bea4f6a8c6ba06db025f2ffe355e15c46b3618bee0746470963cdf955e8816750379a63dcfb52699fca3241d47c28372e5a056896c0833ac306f5b96bd760cfff068e5e04b77948efcc4d888e4a6d4bb875e714b0b1cfe00901a3f4208add914db14f8800deb3e80b7ddf21b58fa9ab5152a0b09b6814a9aee7d21af04c38bf1ae22a9773ab7e3ed486b1ee0c901506c72a6271b3eb208283c1bce031bab1f10edce93b98926731a95891313da55282fd48323596ed9f513ded5c0351e2eb218277ebbf1586a479ed346f2a172c5e137dea9de62df1de3e27e2ff1424b635f8a5f6dc09c43dd82e7164163c1a1b4f643d07c255b270e279765766f75aca8e285958fd9630308fa26d640a069bdc7ee90c26ffb5e8a66aa4a18474f516f064ac72", 0x1000) setuid(0xee01) msgget(0x0, 0x246) 11:46:06 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40341, 0x0) getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r0, &(0x7f0000003cc0)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f0f65ff23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f5e185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6eeedf9bdd517e85b911c4532382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f92622259855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66e91f68638bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1f9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a060015a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d0000000000295df64a426ad050c096389a49f03da635a963191efa773e2afbb2bd5df940ec01be1a6471d8dc2c27df8ff879773506b40107c1f13bd7b8a715215e", 0xf5b, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x1, './file1\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', 0x10) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x141) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000280)=0x8000) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000001c0)) socket(0x6, 0x3, 0x59) 11:46:06 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)) msgget(0x0, 0x0) semget$private(0x0, 0x0, 0x210) 11:46:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [0x0, 0x0, 0x0, 0x9, 0xffbffdff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x7ff) r2 = dup(r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x401) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000004c0)={0x10, 0x1, 0x4, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f00005cc000/0x3000)=nil, 0x4}, {&(0x7f0000279000/0xc000)=nil, &(0x7f0000761000/0x2000)=nil, 0x4}, {&(0x7f00000f2000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x836}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1ff}, {&(0x7f0000658000/0x2000)=nil, &(0x7f0000143000/0x4000)=nil, 0x2}, {&(0x7f0000fea000/0x14000)=nil, &(0x7f0000547000/0x1000)=nil}, {&(0x7f000012f000/0x4000)=nil, &(0x7f0000196000/0x2000)=nil, 0x7}, {&(0x7f00007e2000/0x6000)=nil, &(0x7f000034f000/0x2000)=nil, 0x400}, {&(0x7f0000275000/0x3000)=nil, &(0x7f0000657000/0x4000)=nil, 0xb45}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00007fa000/0x1000)=nil, 0x4}, {&(0x7f000052e000/0x4000)=nil, &(0x7f0000441000/0x2000)=nil, 0x4a83}, {&(0x7f00007c6000/0x7000)=nil, &(0x7f00007ce000/0x2000)=nil, 0x2}, {&(0x7f000035c000/0x4000)=nil, &(0x7f0000542000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000029a000/0x1000)=nil, 0x7}, {&(0x7f0000162000/0x3000)=nil, &(0x7f0000519000/0x3000)=nil, 0xfff}, {&(0x7f0000230000/0x2000)=nil, &(0x7f00003a2000/0x400000)=nil, 0x3}], ['./file0\x00', './file0/../file0/file0\x00', './file0\x00', './file0/../file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['.\x00', './file', './file', './file'], 0x401}) 11:46:06 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) setuid(0xee01) clock_getres(0x3, &(0x7f0000000000)) msgget(0x2, 0x346) 11:46:06 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x0, 0x1}) clock_gettime(0x0, &(0x7f0000000000)) getpgrp() clock_settime(0x0, &(0x7f0000000040)={0x7}) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001100)=ANY=[@ANYBLOB="000000000000ebffffffffffffff00000000"]) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r3, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000001140)={{0x3f, 0x8a}, 0x1, 0x8d49591, 0x41a3}) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) dup2(r1, r4) mkdirat(r1, &(0x7f00000011c0)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000001200)={'./file0/../file0\x00', 0x800, 0x6d, 0x1720490b, 0x0, 0x7, 0x1, 0x8, 0x0, 0x2, 0xfffffffffffffc01, 0x7ff}) pwrite(r0, &(0x7f00000000c0)="659a665ff27e192024d4682a866494a675cad6923daa66d90812fd6c974ddb509e8eedf810afb33796bb575139de5dd4c6c1356bbb0f80b877afd680ef1bef818dcf72e2685776cbd17fabe483f05dbea8c0bee982f98ff6455d9ab9a7f06518f5b74375c0080e31d6f31d45f311e1681cc06f4bbb378263c045099004af35aeb25ada6572944fe5190642f5f55883098a3609bdad6d5a7b52d1002b5c1a4fdeeb996d722ab3c0cadf4285569e2d33227e509434c0ada9f87743a44581563744a6a64d30a5780b998e467a366040677a81b567d04499bf0a0d477f2ce2abf62698825fc27ee190645a42258bfe81a271e4f18317fdf9bcc6ff200d1047fb14718ab1612dd18dbfd6e373e5811d8a46c321d0ec3a1383a344b673d2b2534735f3ce646921c5001a3b578505112d3ce1bb502e4252fbf8df81d6c1c7277bc9ab9a8ab89abc11205953498a9d69ba5296cfefa0778ac1dd9c099d917c225396a244f13b3378764a8d90c25e16ba0859859931912a8298b028a80e340a576f3c87d1b400ebe97ed71974d44ede98eef0ea532518b16636ab3fa81a00e5ffd21742fe39c514f4a5e16a328957cc762e7b8bf64ffb137f9a2ef2c59ea964fe29594eee5813028a0660ffb5f38d8a099d6862bbb7288e0c726b40d6990209af1ad93d596dd96bddd02101bec85ce06f1d217c33a0c387d56aa1623783abfcdb136b7a38a9b7b6c585a9270a2bcf9d902f3ed9e1366900c8be8e139b8d90bebf57adf13822ff5e559615e360a6b9d473c7ae6176c009ca6928f844449b827befc40f477f0529a44f9c1489500f0dc25935288475c42f57483ceebdd588d3ab7c63b05dfb6a55ff6a09dafec1dd06bb0287e83c180fc8cd7023dd2396a3c0caad07e3aa23281f893b324ce8be6465864436cc114e93e96ca6f8ff909024aacfceb3de72772398fb19bead761127c6e468ef2fd5ebbef7ae97ee34d8af9024107366949481ae9371d388a860c9b9bbef580f0ac16aaec85fbec289c3bffbfc1e8eb9d3161516928e01a1c15059dddbf7fe079de2c8907696194b2b9d5490c9883d896dff67cd0e35b1882a6c427a08019b09478ef9893deb76722fa19f4dd0151ee667838087849aa541ca28a2e208c61fffbf2773ed89cfa3ee5620f1a725e5b61fbdd4f9f91fcb484ab95c9f87c10d797167802b708941a24959db88711d1e0a55499a0e26255c28d6fcc5a0486d55c906a9747fcb569013edac1fb435b0b80f49bcdb0a7c78e993713e187a1ba8d2f7eae89ffb516a72853412cdbe802c8d010de1679c062da57dc65252da1ac1138a2149ad61189b23bcf75bb614a2a3e937fe9274c726f17025e17bc59b0ea6de19cdec2ec512d9160a83b0516efdc4135e9596db756b9ab2de96dbfe980eda940c7fa3273c2ec7f9c4ace06a6b59c2daca164a9b1c8da46b3cfab55d26ab5c3fb6b815634f62e08ed0e07bf00aebde062bf45736e70d8bc7f2d771e5942cd8dab38749233aa915910c1082a0c1a4ecb7e0f93c19944d59669fc4ef14e94e889403d89bf175bd80f535eaadf0df4b839d21e5ec9f29e3274ec74b716307580fad4d492f2bd07826ee1bb6ea975330072cad76f8e2967e29ac2629d10cc56e0a2480bdaa339c1346e2128cb682b4fd979796063168a524f5ba0f99bd63ddcc4285c22991572ccb5e76e26c8427dbadc63d773b7e4418b718052c97f51c941a5ea5701f3aaa848ff46294020511685bd854e5fc770f56e59b1448566b6fb5d48308492ba6e46e5fd740aadd266c2242dea848eaf11a4bd529e1b87123f191313e2acafaeb355a143c3b5971d365ed4abcd0a64b4c9612e3d4b316794044aac6db361535b6c1e4b06d498a7b9b31e0914b6693869d5e39cd371632ce61db7e9c9cebbf7edc05a90be472b2ca6244a4b2d6c51e70d803be84f2327e6056ef6ae84d1ea66874e52866ce9ec1f6ed10b1d76e2d94b5ccafb25512cc30e5df8c7a5bf7272c6c9d6cd01f4dcd9a7c49c2b3ea54c1433e92a42dbcdf8e2dcbe95609750b1009fd875dd82e669803687446d4faea4ddb0cc49f7d5228874cde3124704802904421affd106f472bf2d8b6aa5245d36def2dfb4527fc7988d4d21b7f2d112dd03ece9b7260c15721495b242aefe16184152b9343eb9c045507fc300087e35668c992985333e6f8e6d913273794351a75295c6fb25b4b85621cd5366e739428d59d927912a9ebf9de36c7caaf416eda3acbac112c2c7f624bdf65793340bb2557e536aeda8d01c7fcc31338cd35407667010a1af8924d77206d672888f000f18d7d33d428669e12c212fa5161db49ee7813fd9e5bf2b42ec07632db823c89b121b4ddd80759c8e61fddb286a0306613d820698532b92986ed91899132113b7f5799df2f0761aeb11579dabcc9a18d122cf6f59cb040007d2de374cc7b9ee3a838960a389517a440443e367684557775af063c03457b3a1b6e54c3e47b185c69532a996098586ddf8b148a55d07dc4a9c4d76f364097567c67ba07be02f6326724aea682bf0e4a13e6c18c240bae4e20cda448d7b10a4beb247dcf30bc51f2db8b956307f34250ae196521e79fca4ce80ed215a1d0f745004235a2368083c576246572907f8b04c00c2906d29b761f646e42d751f9b0b6e27f6ee604caff736b4161ec3f740dcf89d09240cd16d3acd198d9cacae60b3a51293c533efb28b78004adcabf830c5ffeb83c1164bc1388f045a8523c12d490df19ed3e8e053dcd51d256fc6e2e3e9d9b38b8f4ce35e5e8009ec872e2ed8c54e03076cfca27b1eeacb9956bdac5170e9e3e24d1847e530d113cee62baebea2a70712a1dc3f0e04d9ea11ca4a9d464c907b5ea9d8698666d1dad91bc3e8e5438fc0c57fde15f4688d5b2c15ecd0f6ffdef7fd02e4d93fce18043317246001137d160c5f3b09454b1de65ef5346e7215277defd33798201245fcab891a92ef0bbd882ec80a114b0f81c27dd6e8802914f66499d59cc2662e44a8b4ff9b67c1c905ac80959075a7fcc872e01db2a84e0a89cbc92951d99001ae9959dd19f9bc09231a6a6c8af40aafb826e2a52dc73d2051888f00602806a02f14cb1bff6ec036eaade1eb545a57739dfd67b562dc9139b8ca22c260bc345b43452dc71f5007cb5be099fe07cbe36d7767ed19c9a488c9e17f32ac831a670a067c0b634c7cd7945cf1471ff53c108042ec61ac66913b3d1494e23b0bef456f325bf0aa2d763fdebb7993f7bd097d4e5c4b78cc1c49f3c064e75e714c683ed59b5cca85e0e0d10ec2bd3f49caaec77a41a164e69075ea4527b0f973b78060cc961e5a2f398c2213cc0cba1e2af92de6a788964192a019ccf47ec0d42511fd85abcf39714af20590db620505b5cc359ca09f932d2b8c4c630771b542e64b5a89f9a2b76d88d35d0cbcd1a8bc2526f8bdba57ff9a5c4e1eb6eab96c88d68798d930a5484cc23d4b9d3474d2b27868546e02657be423f82f0c37bd4e4f051bbc4dba722adcd50de80f61bfa8931f00b37b1f5963f1ce502d0058650496cf74f6a076f4f489c83a582dec8534669c4595df1a5158a76b7d32c77fe0b26d5bc6749f849d61957d83ea493ea378db1b5fbc1a8c67cbb78d0150098236f8d0db1b580d5838d296eaf50f31d37c445b23b787199124a378324251caf2a4fa4791bfdf988e108790954f28815c3a52d5a2c5953aa6a7d8a4bc7fd8c28f2ab69287a16fffc170a46a2a77e3a98db9eeaeea197a7ad0c7e5264241e1e488d874f9eee58a4d90d3a6c78d2cafc97903c0f04c2b8678705897fbdbfae8747a9cb4d04455394eaa65d11a2d3b49dc4f198176aa11871a9bae8c20cceb4231f1ce5a7f74de86a906c765074be5b124b8b852dec4bd0874c09a8fed75130871db2ae90a6cbf02521479367dfb7a59401ac2c19f9ada14bed7699a2241056aa9a67b85949e92e5b4f3d56d48162ba41d7561cc06b7b33a029cec52d4721ecda3036175d9875fbaff6faa3edb0794ccbbfa2c35009cbe78cf653552ac3b63bef0a11618c7658ac18d95ac97efe509d6bebc39b4ff83a2302284ffbcfe21d08c3d163e656eb4e824c7869751f61aec4e843c131263abf4ffbc4b3a3cb0a42e484880ec3b3b1718ef05d7ab4dd6072340a491b8123fa8b65fdbff05ba374d6771c78a72778880ace82c86da77c177fe1ea47134badfd9624bd0c740a773ba46f84e4b0feda688979722d9d51fc722c28c2da406d4003baa7b273899e490939858b8967dfb392a1f370217880818b0d22fc55373d70e21656cccaa040382cc1a314409774b981723a355641fa66c5f8c929f2e792e0e0cf2f0f82a6fc981303537ebdab3a0d12273f0f484c7c927d25a1e2f52bbf494ea4acada58d3abfd2b349525210ec30475936eefc459cf2ad693919b75d58cb50d0b69ebdeee43f36d27d1569f7ea710c5f841c4cfe6952a720c19cae09f0980ce6102a13f525edf077af5d0bb24f3fd8f03f257f51dd127a5a3601bc4d5475ef29e32802a7b13801868ee33599c0fa3ff784eedfc76964f7665e8ddf1ed481a4e15e79ec46f7f243150b09dcf27d7328139620d416baad1fb9de0860839bed7cff31277facefb620904b704f618f0c2f5c5f81c0adf5161cd3361d1cc676e4754b097b75abf73e4039946aa5208542b635aa417228b2e20ce05e6705d8afde5a9ae3e4ef3e0407347a1ce846d78f8a2ec839c07bf9f771576f159e0942d92658e3ae8c19f14a54e4aeacbe95a3bc66143ec9cdf438f5197678474afe7e2ae5dee9a5236596e8c1020313d48170b7a1b47f2b05db13c265a1f113556b86b856ed3fffadeb112cb07394faf2d2c666890d08960625b6e2d6673d436fffcf02590bc07d3679d57ba0c9b64941121ddacbcd9c41bc82cc26b0889ff27aa7d1e9b83562faac3eda964b82002a30f1c675c0d0272ed6e3616659a008fe4fcb0e19b733780f5ad478e2c4f0033e671723364c5f0af08ea134895028559b948cd1858997955a1e711c5069ec93efaec4433effef44cdd1e81c270fbd2223dc7df1cd82d9daf3b6b57d9fed867c65421803b31768d40d1181413a77345d3df628b3189245d57bac49194200aadcfb9e05e9f56bc84c53d0049a72d56106aa01f6d3149e7c6b0a936e347121db198d88e27338ab57191efb655ffcaebacc2d06bc13509770e48eaeabd7acd668f56fd001a694ca7d2c4f47fa67a4aad61576f01d9210b42dbab53c936075b589b090957febff49b242af797c15c7290a02d0009f6ae92b9b843affab660b5c8206b55c719242f517b97f46aba72d3e6c439cd839e25f81a7e05242cc094f57d14f650a011a4ef2a8739d8fabb28b5d1e2604fbb46b9925754233f336536c8ad6b739d02e4dccc4811c8439e6db8048d04b21cfcc99c5e3e14dbeba18e00f6b25c92b00cffb65f6966ffbc8cd6f2bbea76585c5c5b3f12f1799fc8dbd71f75b077fce8d58b8bf48eea4563b5a3f305fd3e1f917657cce6bb7d1c7c97bfbd8b30ef57050227b15cad426ac7dbb20177d0239819260915293463bfd0e396a663028d6b573dd4b9d7e60a9a509a8a34803467e937913dacdedad2cb8693944bb885883d40c93daf824f3f788aa74887aec2ed1fb8f14a9d0dd325866140f64d6ca2c1dd65170560c9eaac78915136eccad4d965b20e22ae82f3517676a58d758a1d267356e9ea06c6c8a3de678f8aedfb69414bf65d904745ab225a9166427535413686817198e3767c1b7ffb6bf5c03f52ac831e0", 0x1000, 0x0, 0x3) 11:46:06 executing program 1: r0 = getuid() setreuid(0xee00, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getuid() setuid(r1) msgget(0x0, 0x246) 16:00:07 executing program 1: setuid(0xee01) msgget(0x0, 0x246) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x21, 0x2}, {0x80, 0x51f4}, {0x21, 0x80000001}, {0x101}, {0x82, 0x1}, {0x5, 0x80000001}, {0x25}, {0x21}], 0x8}) 16:00:07 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x10000) 16:00:07 executing program 1: setuid(0xee01) msgget(0x0, 0x246) semget$private(0x0, 0x4, 0xa10) 16:00:07 executing program 1: setuid(0xee01) msgget(0x0, 0x4d1) 16:00:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x10, 0x4000, 0x5) recvfrom$inet(r0, &(0x7f0000000100)=""/47, 0x2f, 0x2, &(0x7f0000000180)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(0x0, r5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt(r6, 0x8db8, 0x65, &(0x7f0000000200)=""/120, &(0x7f0000000280)=0x78) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:07 executing program 1: setuid(0xee01) msgget(0x2, 0x1c1) r0 = socket(0x18, 0x2, 0x0) r1 = getuid() setreuid(0xee00, r1) setuid(r1) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r2 = dup2(r0, r1) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000080)=0x7) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) r3 = fcntl$dupfd(r1, 0xa, r0) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f00000000c0), 0x4) write(r1, 0x0, 0x0) 16:00:07 executing program 1: setuid(0xee01) msgget(0x3, 0x116) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/78, 0x4e) 16:00:07 executing program 0: clock_gettime(0x20004, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x400, 0x0, 0x2, 0x80}, {0x0, 0xc2, 0x4, 0x9}, {0x4, 0x1, 0x5f, 0xb4}, {0x81, 0x2, 0x7f, 0x5ef}]}) 16:00:07 executing program 1: setuid(0xee01) msgget(0x0, 0x246) semget(0x1, 0x2, 0x486) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186050000000000000000000000000000000000000000000010000000000d200"/44, 0x2c}], 0x1) 16:00:07 executing program 1: ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) syz_open_pts() setuid(0xee01) msgget(0x1, 0x44) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x140) writev(r1, &(0x7f0000000100)=[{&(0x7f00000003c0)="000000186204018b002b3aff7f000000000af032bdf100000000ffffffffbe57975f2765a826d1250f7c48657105007465e1d48c0fd55b8886b04afd1448278211d73555cc62f626da8d0800008528f8b3f3b2e0b57ec6", 0x57}], 0x1) 16:00:07 executing program 1: setuid(0xee01) msgget(0x2, 0x0) 16:00:07 executing program 0: getsockname$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000200)=0xc) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0xffffffffffffffff) ioctl$TIOCEXCL(r2, 0x2000740d) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r1, 0x80047462, 0x0) r3 = getpgid(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r3, r4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) socket$unix(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x6, 0x3, './bus\x00', 0x3, 0x6, 0x81, 0xffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x100000000) semget$private(0x0, 0x1, 0x200) shutdown(r0, 0x1) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, 0xffffffffffffffff) 16:00:07 executing program 1: setuid(0xee01) msgget(0x0, 0x246) r0 = getuid() setreuid(0xee00, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) r3 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r5, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x5, 0x6, 0x8, 0x4, "c43ad79fd54070266f9ef8da8e9b656ff10be0a6", 0x8000, 0x8000}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r6) r7 = getpgrp() r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x9, r0, r2, r3, r6, 0x0, 0x7f}, 0x10000, 0x1, r7, r9, 0xbc7a, 0x4, 0x5, 0xfffffffffffffffe}) 16:00:07 executing program 1: setuid(0xee01) msgget(0x0, 0x246) r0 = getuid() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x5, r0, r2, r3, r4, 0x10, 0x2}, 0xffff, 0xeab, r5, r6, 0xfffffffffffffc00, 0x2, 0x9}) 16:00:07 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x2, 0x1, 0x17) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() 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() 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(0x1, 0x3, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x4, 0xf6) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() 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(0x2, 0x2, 0x5) 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, 0x4000, 0xfc) 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(0x0, 0x8000, 0x1) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) dup2(r1, r0) 16:00:07 executing program 1: setuid(0xee01) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x229, 0x6}, {0x4000000000000081, 0x8}}) msgget(0x0, 0x246) load: 0.65 cmd: getty 66148 [ttyin] 0.00u 0.01s 0% 307k load: 0.65 cmd: getty 66148 [ttyin] 0.00u 0.01s 0% 307k 16:00:07 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) setuid(0xee01) msgget(0x0, 0x246) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r3, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x4, "48d9d769712e5c8ecb07b54a4ba0e3fe4d2c674e", 0x7f}) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xa5, 0x0, 0x0, 0x114880002}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000001580)='t', 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x6) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:07 executing program 1: setuid(0xee01) msgget(0x0, 0x246) lstat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:07 executing program 1: setuid(0xee01) msgget(0x1, 0x246) 16:00:07 executing program 1: setuid(0xee01) msgget(0x0, 0x246) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCEXCL(r1, 0x2000740d) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) openat(r3, &(0x7f0000000040)='./file0\x00', 0x800, 0x18) r4 = socket(0x18, 0x400000002, 0x0) close(r4) sendmsg$unix(r4, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r5 = accept(r4, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) recvmsg(r5, &(0x7f0000002500)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000240)=""/81, 0x51}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/198, 0xc6}, {&(0x7f00000013c0)=""/241, 0xf1}], 0x4, &(0x7f0000001500)=""/4096, 0x1000}, 0x2) 16:00:08 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x2fffb) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x10, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x4, 0x3, './file0\x00', 0xffffffff, 0x81, 0xffff0001, 0x800}) ftruncate(r1, 0x0, 0x2fffb) 16:00:08 executing program 1: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r3, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r7, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) mkdirat(r7, &(0x7f0000000700)='./file0/../file0\x00', 0x0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r8, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) linkat(r6, &(0x7f0000000680)='./file0/file0\x00', r8, 0x0, 0x0) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r9, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r10, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r11, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r12 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r17) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{0xffffffffffffffff}, {&(0x7f0000000080)="1afd08a7061c49b63d507bac9f1cb2245530ac11a7409ad05e5fad7975b1100254489edf1717111066c18d4881745264a4fbebfb16ff0e17752841182854a84d955355cd3f214fd1a0e7faadff037b468fc8bb02eddc79e595aecb50a8ece2ec13dd3683b9ddd2eb125596a6feb3b6aaf4540c9bac91f9c3027ddda86be39e02604df73d42113fe6dbfbee9270706164a7dceefdc17e91d99508d54f3c8f47aa2211376c7c44088346decf8b4db61f7fb6ac8cbf5512de5731d617499690f9cdc686d6", 0xc3}, {&(0x7f0000000180)="f14d60e120f760898cf8ab3aef2abccd1aec0141b38e276586a7fccb4b59456f152eaee2fb7c6ad8305287e182193acf078e850a8a19b1021bdbd4b27525fc49bed1661a2e29310d335587e63da307d52a599b1df5bfacf7766d8a7e7513bdbd2f13e2f1828a32ecc4423f3e9c300a555fe275e493b5f0b3f28b2521569115a3d3ffc517f28d3d71bc9579343dd95feb886a93c3ce854a7159729de2fd7f84607f1bb3a3cb73c2384b799e18b0fac25fc476e43fb10fd5218deb3f1a75601fc753b0580767e9520321c7b4df4c79853c033f07060c70d3ef8a3d1df947ce19032e862a4010", 0xe5}, {&(0x7f0000000280)="55d60f13cb23c2e4263b00c225cdfaac284c5d20c6decc18d20ec569ef008f176bf5843dd68d9d414c338fe316ae7f74ccd62f79c243aa83896c45915ddc181e0c8f1f7a7866ce75baf1a3eed32a4cbc667cc242f37f4914350ec4f53979cea40836206976d751e495d3acc7d20d0e78698b74ee9fca60f2f65c19b4e720bc0e48df2602f97176c19c18efe17f3fac197940cdbf5992c1b89dbcce89c63f05f46ac3a88775549a71fdb6bc7a886d30e734d79381db44f6a9a1c5bb0f6f6da2fc96aea34af3a5c01e30dd7b611d4025d23b9fc13df7c711d4702a3872883284278631e72a158b5f2ddec8d8991f8f3dfb51b71b0a", 0xf4}, {&(0x7f0000000380)="d50da42601b30b734f351906d8fb34aa92e8c335f691b9f9e5e169b44597840195d0389097692480b1571ca16abb7270c6dbd58ba2125ae32d1acc427c7b199fdd28282e7d76871fe0d974b31d7684c23b5c1f741ae09a6b60c92fa056e6f4abd6f800d0727a21e16c3b1c284f024992286b67e5db3fcf09c871cfbdf75163bc4331f5b5ccbf32969a7015c663195b977adff79dcc420e8642b645", 0x9b}], 0x5, &(0x7f00000005c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r15, @ANYRES32=r17, @ANYBLOB], 0x58, 0xf}, 0x2) msgget(0x0, 0x8b) 16:00:08 executing program 1: setuid(0xee01) msgget(0x0, 0x242) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setegid(r3) setuid(0xee01) msgget(0x0, 0x246) 16:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfdffffffffffffff], [0x0, 0x0, 0x4], [], {0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)) r2 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r2, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x5ce, 0x2, 0x9, 0x9, "72204fec6c329327528788a716682636ff5df44a", 0x6, 0x6}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) fsync(r4) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x63) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000100)={0x7, 0xe90, 0x400, 0x10001, "86361c3256fa50291b3e9b25356425aa0c37546d", 0x3, 0x8}) 16:00:08 executing program 1: setuid(0xee01) msgget(0x3, 0x246) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffefffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000002, r1) sendsyslog(&(0x7f00000000c0)="a983a8abfa7dae2283710c86206b0518bd86928697efdf6ba3e038ef99688ad910a8129207643def98de99df2510e93b9434956c29ca12feb458170f2518c58a3c8d84a84acf41ea499c6f78df9042b17d5d6134d392bd6b0a017944", 0x5c, 0x26) msgget(0x0, 0xe5d2d437f58aad14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r6}, 0xc) r7 = socket$unix(0x1, 0x2, 0x0) sendsyslog(&(0x7f0000000140)="d00daf4665bfce68e4b121efeb9535b98ece1043d3b650fe891d041e72590469c05a18159cbf326c122a212747f36569b4363dc1a94829739c69f9c178ff776644c4fae299ca7d157b928cfaab0787fa3cab40d7fd42e42829ba2995e7b9de937d7e64a8cd9e5eb6", 0xfffffffffffffd8b, 0x32) r8 = geteuid() seteuid(r8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:08 executing program 1: setuid(0xee01) msgget(0x0, 0x246) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = syz_open_pts() getuid() ioctl$TIOCNXCL(r1, 0x2000740e) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x188, 0x4) 16:00:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x200) 16:00:08 executing program 1: setuid(0xee01) msgget(0x0, 0x246) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:08 executing program 1: setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) msgget(0x0, 0x246) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x90) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000091cb9a0e000000000000000000000000000000000000000000000000f5ffffffffffffff000000000000000000000000ffffffe100"/110], &(0x7f0000000040)=0x6e) 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, &(0x7f0000000080)="ad18f05de2f4ef18", 0x135) 16:00:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r0, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x7fffffff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r2, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0xe0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000200)="100e295603000000069a1d22a9143a8c5269b63d85cadc2541689fab85c3450dca966e189a8a0d5ef70d0907fbb518d685f8d5569c8bb1e9336bb5c34d684c12b04cc37f0ad1b5eacb0183ccc810a5bfe23e8cfbd47126b288bc922372ad072f0000000000001000000000000000", 0x3f8) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701220000000000000000c414000000290000ba2f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x6, 0x1) close(r0) r1 = socket(0x18, 0x8002, 0x0) socket(0x2, 0x2, 0x9) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 1: setuid(0xee01) r0 = msgget(0x0, 0x246) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r5) r6 = getuid() setreuid(0xee00, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = socket(0x18, 0x400000002, 0x0) close(r9) sendmsg$unix(r9, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r11 = getpgid(0x0) fcntl$setown(r10, 0x6, r11) r12 = getuid() setreuid(0xee00, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r14) r15 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r15, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r15, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r16 = kqueue() r17 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r17, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r17, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r18 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r18, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r18, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r19 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r19, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r19, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r20 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r20, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r20, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r21 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r21, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r21, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r22 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r22, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r22, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r23 = syz_open_pts() r24 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r24, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r24, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r26 = getpgid(0x0) fcntl$setown(r25, 0x6, r26) r27 = getuid() setreuid(0xee00, r27) r28 = getgid() r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) r30 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x80, 0x0) r31 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r31, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r31, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r32 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r32, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r32, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r33 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r33, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r33, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r34 = geteuid() r35 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r35, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r35, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r36 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r36, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r36, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r37 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r37, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r37, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r38 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r38, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r38, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r40 = getpgid(0x0) fcntl$setown(r39, 0x6, r40) r41 = getpgid(0x0) fcntl$setown(r39, 0x6, r41) r42 = getuid() sendmsg$unix(r9, &(0x7f0000000380)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="46bc3e9768ead82a470af98a32f32497cd01a818f67f37f346e34f9d607add40dc1c6ec8566426cc985dc01274ab68753b8b5f1ade26c978168699a19b9b92d7ce0682cd1d10fb5e222e146d9a0ea7a835aa72a93e96b439b2de98089e845aaae845110803eaee079af79ba3be236a5550c86cf59b768918d2808c3632bae294b7c53a830b857dd1fcfecbc1f40f8c189de0c9cfc811c315e99e38a5a5c0402914ca4c161f12393f27bc98f7b35adcd221", 0xb1}, {&(0x7f0000000240)="b3eb2cc507806558403cd5a54d8042bb774d0e4c390eea5687ca929466d6fcb6481bba40d2d742453b400c839872fd260b66946a1e2d6353260502d80788702e31c1a71476e46d565eb8fdc4e29455d70bec82da74e99118ebe714f96cbb0e8e385e67809fb2181e5dc542d37f86daf7c7a96989", 0x74}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r15, @ANYBLOB="3800000100"/16, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r16, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r32, @ANYRES32=r4, @ANYRES32=r33, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r34, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r35, @ANYRES32=r4, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r41, @ANYRES32=r42, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x168, 0x3}, 0x3) chown(&(0x7f0000000000)='./file0\x00', 0x0, r8) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, r3, r5, r6, r8, 0x1, 0x84f}, 0x8, 0x0, 0xffffffffffffffff, r2, 0x5, 0x3, 0x5}) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x800, r3}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000280)="5e4458fc28c16db245a6fce6d45dce08ca36144d9c323f2c7bf7e6f89b66ccff7e8d0fd5b6c3eb56ee86944773a191586c6a253c758bb67a25f457d8099ed9eab54e3e932ce4b27320f90017e851d4a64bc869a28e65d8ff4bb0ab994b6ea0621e1396c3034c6994640c6b269976a195e05ee120d8aed5b457d5fc4a978c6e5ed0cca91f5c1371bd6d24f751fb085c219a511312de0fcff69cd747990190e93f2057a8937deade20b905ec5e063688a6d6febbc5a7f20480f5b6", 0xba}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x10000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x200, 0x9}, {0x18, 0x3, 0x100, 0x7}, 0x0, [0x8, 0x4, 0xaa, 0x80000000, 0x5, 0x9, 0x7fffffff, 0x6]}, 0x3c) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) preadv(r5, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/53, 0x35}, {&(0x7f0000000140)=""/55, 0x37}, {&(0x7f0000000180)=""/130, 0x82}], 0x3, 0x0, 0xcdd) 16:00:08 executing program 1: setuid(0xee01) r0 = getuid() setreuid(0xee00, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r4, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r6, 0x2000746e) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) setreuid(r0, r2) r7 = msgget(0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f0000000340)=@abs={0x0, 0x7, 0x1}, 0x8) recvfrom$inet(r8, &(0x7f0000000000)=""/32, 0x20, 0x80, &(0x7f0000000040)={0x2, 0x1}, 0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r9, &(0x7f0000000580)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bf15982d13144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36f1319382a5f78fdc1c30eb07bcd80f2fdf6a4fb8c598a77817694e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516b2235aa8df31de9af3226d8b352bba7a4338f72f000000000026f39a00000000c3569a47216586cb5661038817a900000000e05b4289dc0fb331d069366f1550f86cb20a08ef09e8ec88e2ce57a5c4e6a934807f50869418c83bf75311659ea8332f5e4dbae89c139b6ac95a36bcfbf138437b00000000000000000000000000000000b3ad7676fc0884eeeb"], 0x1, 0x800) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r10, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fb8c598a77817694e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584b00000000c32e29e3a2dcb27a4338f72f000000000026f39a00000000c30000e05b4289dc0fb331d069366f1550f86cb20a08ef09e8ec88e2ce57a5c4e6a934807f50869418c83bf75311659ea8332f5e4dbae89c139b6ac95a36bcfb0739437b"], 0x1, 0x800) msgget(0x1, 0x10) msgsnd(r7, &(0x7f0000000440)={0x0, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c32cbb50866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381eaa0c35ed7142c2f0d2e5f9ce77c1ecfd50c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f435a130a9a062e678e5a37e21591aaa06ab276ae286875500"/255}, 0x107, 0x0) msgrcv(r11, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000fdffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffff0000000000000000000000000000000000000000372b5081cb9157000000000000000000000000000000000000000000000000000000ce068bdf40b4a8d01300"], 0xbd, 0x3, 0x800) msgsnd(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="d02c186898275acc0a86e092d023a350f90cb45c4f415f45e3fc4e5601f43f5bafdf91aaab2f23abb1d85e931039d3c5d0"], 0x1, 0x40000000000800) r12 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r15 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r15, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r15, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(r15, 0x8004667d, &(0x7f0000000380)=0x8) chown(&(0x7f0000000000)='./file0\x00', 0x0, r14) getgroups(0x1, &(0x7f0000000100)=[r3]) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000140)={{0x3, r12, r14, 0x0, r16, 0x80, 0xfffa}, 0x8000, 0xa, 0x0, r1, 0xd793, 0x2, 0xc7f5, 0x4}) 16:00:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000080)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001f80), 0x0, 0x0, 0x2b}, 0x800) r3 = socket(0x11, 0x4003, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x0, 0x0}, 0x2) r4 = socket(0x11, 0x4003, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r5 = fcntl$dupfd(r2, 0x1e, r1) r6 = socket(0x11, 0x4003, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000001cc0)=@in6, 0xc, &(0x7f0000001c40)=[{&(0x7f0000000a00)=""/64}, {&(0x7f0000000a40)=""/215}, {&(0x7f0000000b40)=""/106}, {&(0x7f0000000bc0)=""/4096, 0xffffffffffffff1b}, {&(0x7f0000001bc0)=""/81}], 0x3d5, 0x0}, 0x800) pread(r6, &(0x7f0000000200)="934496af9cf92362186c65200113a7b137720daff00050bb6f2a5c1458fc0b973a8dc5e41b8206afeb72b7851ff6685c1ab13c7d05a9130ceb37bcf71cd359698a5b719026dcbba743beec", 0x4b, 0x0, 0x0) r7 = dup2(0xffffffffffffff9c, r5) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000001480)=0x8) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f00000004c0)=""/237) semop(r11, &(0x7f0000000380), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r13 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x3, &(0x7f00000009c0)=[0xffffffffffffffff, 0x0, r16]) fchown(r0, 0x0, r17) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000140)=0x4) r18 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r18, &(0x7f0000002280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000d900000000000000000000ebffffffffffff0000000000000000000000000000000000000000fbffffff000000000000a2cda34166698b23794880b8dff79739fab0960f94095907ad14555426749b052130ac96c8f83a57e6b7cd242de796d7a7d3aa572670c628ff5a709eb155a5bd60442e5b9ea54465faf46b467b1ec796bcc4b087f3018aca0c87467a74962456d8c5ea34918b9c14a3f7601cd316ba00503b5268c2e6d118c19073e6eca49fe94717cad481abce8b377dc769b728540e27351c0e6d950a990800e3a44ee74eb0bb58aa032360a5b5f57b9dfecb88a4b7b40d1ec2968a681441684da26e0b0baac4458b52a8ba73585036d1532ba62ef0da23cab8b8e21b400447556b0bc6c29247eb40ce459971d8d71fe0bc204284567dc9f713b853e82650fc67c887ed3ba6a8d4d828a0aeb01d757574ad4babfb5ee30b24c46ab0cd2dd22d9eb780d8641722885f0afe3583b8342dcbe69f9ee45d8119c1f091c63902dbe17be48467f7ac935801af4f9f4f6539181ddd7a2c144a3acd7157607f7291938cea7daabc2bbe8be805dedebca2770869f38c080da87f0a91465917ff8d863eb2b0302c5851c13b3cfdb54d360eb1a3362d0d6170f0dea0135a4d4309478c603c926ba41a3f5d59bb3cd9360a2b8cb22491c130ac2e0ec222c8fce154e3aa28b337fdafaf13ef42733b1a0f504f531f15692c27cc8e1f2d3a05147cbe5133681b2e937515fd762293e1fa6a15d3745302fe6208e9130ec3140b52ce5ae8575688a72bcb4f07c3a0d6b9097361c455f34b8eddbba8407b0adf139e5ae2cfa163471e18f441a14beb2f4838909fc1a91c12a45a1edab46920ee07df36eeb3c9c16cc038764d942139639f764247c15379033ab5e46a03835c1bf4ee1a"], &(0x7f0000000100)=0x59) r19 = socket(0x2, 0xc003, 0x2) connect$unix(r19, &(0x7f0000001fc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386206000000008295955984c87910bf453f68c11700287ead49cb777fa69dfceac2a84e6abca64896bc5e5001008bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8f84d012ae447473c238495aaee48c02f6ac4065be2ea341e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7d3bc5b65c6593d2870b4122dd235000000cc079c9c56afd38374136100000000000500000015afc345ce805608a7b48c7de38ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e48193de28f0be1f3cdd91ec4c2565ed9c84abe7b599bd90c5a8b2fa01e76b1ab093bd9c6385867c7a3b70bdaafb3f466d797f9f6f0325f7ba9d071889e3e3c511edfc9e61380210095925b6ef75df88013a82b1643f340ce342f2a3cf0674a210d32d672752891415a0ed1e41cc785cb386c9f0f48dc06a90bca26c6cd31439d7ccc3b90000000000000678be345ce8f4a835e9c7cc72da6a9a036954fdbd6fc212a819f04ed49ea37a53985c3f87111d5202c80c9cab4f77df82cf10d9f3a721b2c37cd83683a99a05ad6d4addd2c0ef168ae46f8a4cdba53dfac47a03a22cf80645dafeeb65efcb9f181dc0b6cc53df047133a350a42ca83d53ff1c7d98840183410cab481ca6826878419f757be6744abe2f0cd9f99fd96dbaf8ba7ed533e4c332dc12c5be86a7d9e038dd9cd6946d5c17a8448a954444424f9334c792acaacc594d988e46a5ef8f7039c0e11a13b956e0a2270855dc4dca9c9eed3b52c412dbdf80ec855963fb0fb0a2a1eb3bddd85e768496a12a2b35d63aa459a424549600a12ef8b5f888f924403a18f536096937b83d8289e4c3014bf8a95efa814274f51b416186394ae715dc91dec8dcfead80a1a3300000000000000"], 0x10) r20 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x3) ioctl$BIOCSRTIMEOUT(r20, 0x8010426d, &(0x7f0000000040)={0x1}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x2d}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r21, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r22 = kqueue() write(r22, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434", 0xfffffc94) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) ftruncate(r0, 0x0, 0x81) setuid(0xee01) msgget(0x0, 0x246) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = getpgid(0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x10, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1810, r4, 0x0, 0xb0d) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x120, r3) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r6, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r8, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r9 = fcntl$dupfd(r8, 0xa, r2) connect$unix(r9, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) getdents(r5, &(0x7f0000000180), 0x0) faccessat(r7, &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:08 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x420) r1 = getuid() setreuid(0xee00, r1) r2 = getgid() r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffd9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, r2, r5, r7, 0x9, 0x2}, 0x1000, 0x0, 0xbd}) r8 = socket(0x18, 0x1, 0x0) close(r8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r10 = getuid() setreuid(0xee00, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r12) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={r6, r10, r12}, 0xc) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x9, 0xbed}, {0x18, 0x1, 0xffffffff, 0xc5a}, 0x3, [0x2, 0xffe, 0x100, 0xaa, 0x1ff, 0x1e7, 0x7, 0x9]}, 0x3c) msgget(0x0, 0x246) 16:00:08 executing program 1: setuid(0xee01) msgget(0x0, 0x246) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="adf5b242495116dd80738f5fe9a59c4d1b3d41846f88036e7287fe25dd744dc156a444f98831c855375b4b82bedb080cdccfd3148fe7074ab0d98e21e5911c5dffc2135d1359d71e04e2f1e1fb1ee5dae9946b10e9c9cc0469da63c34f7c53a5891c4315e717678f7b8b6be94983da938f10b05eba1d01697c8dc5121b4d0b50a915a2653c14b6d4747f278f6025a8f0410779fc829525716eb2b49420feec9e4c1499a389bd", 0xa6, 0x4, 0x0, 0x0) 16:00:08 executing program 0: socket(0x2, 0x3, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c659012870b41200003500000000d284182c1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f2f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee00020000000000000cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f5061979f9286f56da0402de8d7ff9f49d884ee2cf3721b1a0581adf3aa95d210000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e080f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf913686412d26ec8bb83a85f9e9e1107df6d719584cf71a00"/598], 0x10) r2 = open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0x10000, 0x109) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r3, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', r3, 0x0, 0x0) link(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000180)='./file0/../file0\x00') r4 = msgget(0x2, 0x36e) msgsnd(r4, &(0x7f0000000300)={0x2, "ddf1a7d46d9016deaf472ef3b6aa32955aad9c3fdff8b2b94a325b90fa9c78e0185459525e1f4f89ae16ad9caa91ad7b06351c85faaee995d369b01e7e5cfe0d8469c6921f89c8ca3038fc2472cc5c9352a8610e71891e4f5d91f980c6cc6d96829107325c0852fb2423331e9b7935a2"}, 0x78, 0x800) r5 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000380)=""/93) socket(0x10, 0x8000, 0x7) dup2(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000200)="9654b30036a92e70f0c3fdcca02f95f789e26c1426bd8fe380552b7611ef960fd3bced97712ebbe244804d391109a2e16bab5697ca48d42f7717087350000d2420edc6fe25586b36bd6b6d4120b65d024b4e4049aa474e4c665e338cad2af1537a5f1e8a62044e3cb6b6e4e7eea928863381218ee8fdbeff2d758ed3e46a375d7b4bc86141d3ef4535df1da8cef08a8f5fbb41931bcc9764e86bd2a9941979d32d21cfd73e35398c584f8e85bca246b323410b38a244eb0e22119b09449adccd566349b377d5680537ff1d8f9a8c1cdce406bd63e40d99b285551c0db2b3cbe0df422c72cee7e5731bd6", 0xea, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f00000001c0)={0x9, 0x1f}) 16:00:08 executing program 1: setuid(0xee01) msgget(0x0, 0x246) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r3 = msgget(0x3, 0xeab0588840bed0e8) msgrcv(r3, &(0x7f0000000200)={0x0, ""/213}, 0xdd, 0x0, 0x1000) recvfrom$inet6(r1, &(0x7f00000000c0)=""/127, 0x7f, 0x41, &(0x7f0000000140)={0x18, 0x3, 0x6, 0x3}, 0xc) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x3ff]) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x37) 16:00:08 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = socket(0x18, 0x400000002, 0x0) close(r3) sendmsg$unix(r3, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r8 = getgid() r9 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r9, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r2, r7, r8, 0x10, 0x9}, 0x8, 0x4, 0x9}) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = msgget(0x2, 0xc0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r14 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r16 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x0, r12, r13, r14, r15, 0x121, 0x9}, 0x800, 0x1, r16, r17, 0x3, 0x1, 0x1, 0x5}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r7, r13, 0x1e4, 0x8}, 0x5, 0x5, r6, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/19) r18 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getegid() r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r24 = getpgid(0x0) fcntl$setown(r23, 0x6, r24) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r26 = getpgid(0x0) fcntl$setown(r25, 0x6, r26) r27 = getpgid(0x0) fcntl$setown(r25, 0x6, r27) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x7ff, r18, r20, r21, r22, 0x100, 0x5ca0}, 0x9, 0x7, r24, r27, 0x9, 0x10b0, 0x5}) msgget(0x0, 0x246) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='W\x00') syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:08 executing program 1: ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) msgget(0x0, 0x4) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x3d}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x201c0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) getpgid(0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r7 = getpgid(0x0) fcntl$setown(r6, 0x6, r7) r8 = getpgid(0x0) fcntl$setown(r6, 0x6, r8) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:08 executing program 1: setuid(0xee01) msgget(0x0, 0x246) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000040)={0x7796, 0x742d, {0x2, 0x3f}}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x7fff, 0x9}) 16:00:08 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, &(0x7f0000000000)=[{0x25}, {0x28}, {0x1000000006}]}) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) r4 = getpgid(0x0) fcntl$setown(r2, 0x6, r4) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) setpgid(r4, r6) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r1, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x10000) syz_emit_ethernet(0x498649687e128419, &(0x7f0000000080)="00000700000000000000272aeedaa29ca1f2d8fdf67d2d831ae2d0314dae454aef000000fe000000") 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./file0\x00', 0x400, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) setuid(0xee01) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2169c3ffb5561919, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) ioctl$TIOCCBRK(r1, 0x2000747a) msgget(0x0, 0x246) r2 = getpgid(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)={0x2, 0x2, 0x3ff, 0x9, r2}) 16:00:09 executing program 1: msgget(0x0, 0x0) 16:00:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/74, 0x4a}, {&(0x7f0000000340)=""/195, 0xc3}], 0x2, 0x0, 0x40000) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0xfff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000001680)=[{&(0x7f0000000180)='(', 0x1}], 0x1, 0x0, 0x56fa) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000001c0)) fcntl$setflags(r0, 0x2, 0x1) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) pread(0xffffffffffffffff, &(0x7f0000000480)="fe6bce8aad3651496b70919f6884526ca3d9eb406b798b35047ed379dac16a649e2647a5ecc033012629b70498db8933659169301f3210d451966740a51953a1efecae626291b89a905a81a6debda0183b4ce040b6185751dcb5985c70992aa1d836f5", 0x63, 0x0, 0xfffffffffffffffc) linkat(r4, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) close(r4) 16:00:09 executing program 1: setuid(0xee01) r0 = msgget(0x0, 0x246) msgsnd(r0, &(0x7f0000000000)={0x1, "9ad1f12f3b947d4178a78e4b011237a0336b8a864243ba498c2b2a40936d41c0a57f14cf3e4228168524e2bb55834d370039b36507cef1512933c997afb63181e5f6bf8f06661c0d5d2182572c2b04f01c3d72afadf6c1f1f82625c9793de3241b5d57cdfa10d5412084a9d62bcd3631dede3961fbff962f6622bc53cbe09ed430"}, 0x89, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) 16:00:09 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000040)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x2, 0x0) r2 = getppid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = fcntl$getown(r1, 0x5) chdir(&(0x7f0000000080)='./file0\x00') r4 = geteuid() setreuid(r4, 0xffffffffffffffff) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) fcntl$setown(r5, 0x6, r3) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r6, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r7 = dup2(r6, 0xffffffffffffff9c) sendto$unix(r7, &(0x7f0000000000)="dd4cfdffa7a6ce410c92322745", 0xd, 0x4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) 16:00:09 executing program 1: setuid(0xee01) msgget(0x0, 0x20e) 16:00:09 executing program 1: setuid(0xee01) msgget(0x0, 0x246) getpgrp() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r0, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) getdents(r2, &(0x7f00000000c0)=""/223, 0xdf) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getegid() recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 1: setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getppid() getpgid(r9) r10 = msgget$private(0x0, 0x20000003c4) msgrcv(r10, &(0x7f0000001c80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000000000000000f800"/250], 0xfa, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001d80)=ANY=[@ANYBLOB="02000000000000000d92f87a67d79080b40c60873cff39bb32524b5fab37eedb5db9b4cb6a6ec55475b7281c0af41d06000000bd90fe11ccc20117c2e474426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da65897b1a8c6076839de74601e1d3db901c48e582d225bcaa84fa8128f2d1071d2b654651f61f418c9b0b7fde0ba452cfcd562e42d8cac3abf2a3009423906e081cccf53398aa38c3b9e4207541ca4edbde17f17298a431508f9c1b08115f330ee37f5e4c89f3d78ad0000000000000000000000006d8c4033714d832447b5f6c86a4e0a71152798d7edd07f4b0007350d6811ced842ad6b027c6ec887a9fe10363796ea07d142c9afda1631d4d70e4e2c1d9af3fc9db996d93052647cf79f08167ce14ca89c5acccb44187b7d6aedeb68853836b3ac70b9fec3f858eaa5f9a7acfee94e820ca80752f71c04c35721582cf33b45a6c0c7312543609bde628a69abef105646eb84496c29dfa52db6cd6cf4489dcdfee9b42db80f14145a14bf252a98951d2b0eac27a47d8f8df8d340bcc86f1dfabc3ba4733c12270b9596e5735af0"], 0x1, 0x0) msgsnd(r10, 0x0, 0x0, 0x1800) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() r17 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r17, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r17, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x4, 0x9}) r18 = fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = msgget(0x2, 0xc0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r24 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r26 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r21, 0x1, &(0x7f00000003c0)={{0x0, r22, r23, r24, r25, 0x121, 0x9}, 0x800, 0x1, r26, r27, 0x3, 0x1, 0x1, 0x5}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r15, r23, 0x1e4, 0x8}, 0x5, 0x5, r14, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(r11, 0x2, &(0x7f00000000c0)=""/19) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r30) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r32 = getpgid(0x0) fcntl$setown(r31, 0x6, r32) r33 = getpgid(r6) shmctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x0, r28, r2, r1, r30, 0xd2, 0x800}, 0x0, 0x531, r32, r33, 0x6, 0xfffffffffffffff9, 0x9}) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYBLOB="016a280567b1a6342fcc8ec5d56f59424179fc5bd8017a071300"/36], 0x2d, 0x800) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x1, r3, r7, r1, 0x0, 0x46, 0x81}, 0x10005, 0x1, r8, r9, 0xa5, 0x1, 0x4e2c, 0x6}) r34 = getuid() setreuid(0xee00, r34) r35 = getgid() r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r37 = getpgid(0x0) fcntl$setown(r36, 0x6, r37) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r39 = getpgid(0x0) fcntl$setown(r38, 0x6, r39) r40 = getpgid(0x0) fcntl$setown(r38, 0x6, r40) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000000)={{0xebc3, r34, r35, 0xffffffffffffffff, 0xffffffffffffffff, 0x72, 0x6}, 0xb2c00000000000, 0x6, r37, r40, 0x400, 0xfc8, 0x59, 0x3}) msgget(0x0, 0x246) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "44040000007191dd00000000ffff1900"}) ioctl$TIOCSPGRP(r0, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) setuid(0xee01) msgget(0x0, 0x42f) 16:00:09 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x6000, 0x642) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r0}) 16:00:09 executing program 1: setuid(0xee01) msgget(0x0, 0x246) open(&(0x7f0000000000)='./file0\x00', 0x48, 0xe8) r0 = socket(0x6, 0x1, 0x8) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x7) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) 16:00:09 executing program 1: setuid(0xee01) msgget(0x0, 0x246) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8, 0x0) dup2(r0, r1) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/77, 0x4d}, {&(0x7f0000000300)=""/92, 0x5c}, {&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000200)=""/5, 0x5}], 0x5, 0x0, 0x4) 16:00:09 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r2 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="1a012e2f66696c653000"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8080691a, &(0x7f0000000300)) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r11, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', r11, 0x1}) accept$unix(r7, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r12, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) dup2(r6, r5) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x20c0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x1004, 0x4000, "18bb1fdbefb22b36c8645ce000", 0x0, 0x4}) 16:00:09 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e3966696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2f6ecf675d2fa639805209b3bc8881a29ed8581f314400d6d0a2018cdacc03e534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe4908910000000000000000000000f0203a564ab2be5b020ecce97f5ae5b1c7464e000059c049a5b1d67e9086dc456ff4f7db9ad7d99c2d217362ed940227bb6b6702d297035914fa3ac6f6e54f15ff92e895636bb787e151f6c522d1ea9250f33498e34fea601ddb262cbfdcc679df2268ca47d39d3f6fe49f905c046e173538beb2cff20ac16f69563c2c3abec45b4489ee963ae960974a3f2755d031ec4859452ba5837b413229ff45adcd40cc0008472807e8fa4146d47118950c06175b28ae6dab07cc69c3747f29c99f57acce6c0213ebb3b0f1f98a4aa0f6cc1343012cc1f463b0f459f118760c5a6db7bd7a250f4cecc6766131a07f00000000000000"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) sendto$unix(r0, &(0x7f0000000240)="14f90c15a5f75921c640005e7710cdba3884dcedea10c09b07261cb18d608bcf1aa1a6798281589e397cfcb73e49e7e025d34ae3756198d41dd035ddd82e00e330d0afdec0d5e32d91490f63f56a8b0d29de6d571db4b8b65982bcc952024008402bde7449f364df950ceb7a479776dd5d8f594148e32ae7b49dde17a4f034cebe4f27a856", 0x85, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:09 executing program 1: syz_emit_ethernet(0x16, &(0x7f0000000180)="c7a89a0044686f0b5f05ffff80358bd89b691aca20a2") pipe2(&(0x7f0000000140), 0x10004) r0 = semget$private(0x0, 0x4, 0x242) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() read(r1, &(0x7f0000000080)=""/132, 0x84) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf322615", 0x1ba}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca376da066e763d4d967ce8aadb3c3fd7f9ae4f4c83b220d59b80283161ec55078a180c86454a6af889e6877abb5119218026dd409b65c450ff09e8a2b84a3bc3e8ffeceb6761b349d9d7512b3b4bcbcf5ceb029b7740fbb949d4dd", 0xc6}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) syz_open_pts() mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 16:00:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) setegid(0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fihe0\x00'], 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x188, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) dup(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1d}, {0x461, 0x0, 0x0, 0x1f}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000680)='./file0/file1\x00') getpgrp() 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x4, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x40}, {0x4}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000140)=[{0x4, 0x20, 0x3f, 0x400}, {0x1, 0x40, 0xc1, 0x4}, {0x401, 0x0, 0x5, 0x7}, {0x1f, 0x3, 0x0, 0x3126ef9}, {0x1c, 0x52, 0x5a, 0x9fb}, {0x4, 0x3f, 0xf8, 0x80}]}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") 16:00:09 executing program 0: 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) r0 = socket(0x1, 0x8000, 0x4) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r1, &(0x7f00000001c0)="6a783b26a73b6b0b222dc5048e222e2770c31487bbeef350a7b68e676bec9f6aee0649825d460941b9e8fffe5dcf1e1ee46c70455b076f532c99e34c3bbe26f7f8dae811d0d62f3e0d814d46ff40d7d1e5a307613d18d4cd2a1c31d9a85efb5f88d3ed114f5a8bfd7dae51b9c6c5aa49c269d13475ce0038b79b7333e8175d75f3d3d820135fcef63c9cdcabe98ce4d01c93215275145e5fabc0ec5e6b935177371af49b8003a176c0ff45eff71306c899d42aac24090c6769d120a52dfc432f1a2eeb5a2037ba432aaa2a3e858618d9648e98", 0xd3) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\"', 0x1}], 0x1) fcntl$getflags(r1, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:09 executing program 0: r0 = kqueue() socket(0x10, 0x1, 0x4) kevent(r0, &(0x7f0000000040), 0x39d08634, 0x0, 0x200001, 0x0) madvise(&(0x7f000076d000/0x1000)=nil, 0x1000, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = semget(0x0, 0x2, 0x309) semop(r2, &(0x7f0000000040)=[{0x4, 0x80, 0x1400}, {0x1, 0x80, 0x1800}, {0x3, 0x1f, 0x800}], 0x3) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) r3 = dup(r1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)=0x1) pan i OpenBSD/amd64 (ci-openbsd-multcicore-1.c.syzkal:ler.internal) (t ty00) login: tcp_output: template len != hdrlen - optlen Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 302746 96430 0 0x100003 0 1K getty *426772 82818 0 0x2 0x4000000 0 syz-fuzzer db_enter() at db_enter+0x18 panic(ffffffff821fa794) at panic+0x15c tcp_output(ffff800000a04ee0) at tcp_output+0x2c4b tcp_usrreq(fffffd806eb76e18,9,fffffd8076b8d100,0,0,ffff800020a7cc38) at tcp_usrreq+0xa55 sosend(fffffd806eb76e18,0,ffff800020b373f8,0,0,80) at sosend+0x671 dofilewritev(ffff800020a7cc38,3,ffff800020b373f8,0,ffff800020b374e0) at dofilewritev+0x1b6 sys_write(ffff800020a7cc38,ffff800020b37490,ffff800020b374e0) at sys_write+0x83 syscall(ffff800020b37560) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc0001a7420, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic tcp_output: template len != hdrlen - optlen ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff821fa794) at panic+0x15c tcp_output(ffff800000a04ee0) at tcp_output+0x2c4b tcp_usrreq(fffffd806eb76e18,9,fffffd8076b8d100,0,0,ffff800020a7cc38) at tcp_usrreq+0xa55 sosend(fffffd806eb76e18,0,ffff800020b373f8,0,0,80) at sosend+0x671 dofilewritev(ffff800020a7cc38,3,ffff800020b373f8,0,ffff800020b374e0) at dofilewritev+0x1b6 sys_write(ffff800020a7cc38,ffff800020b37490,ffff800020b374e0) at sys_write+0x83 syscall(ffff800020b37560) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc0001a7420, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b36f60 rbx 0xffff800020b37010 rdx 0xffff800020a7cc38 rcx 0 rax 0 r8 0xffffffff819b8d6f kprintf+0x16f r9 0x1 r10 0x25 r11 0xe88e6bcc765563c2 r12 0x3000000008 r13 0xffff800020b36f70 r14 0x100 r15 0x1 rip 0xffffffff8126b018 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b36f50 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-fuzzer) pid=426772 stat=onproc flags process=2 proc=4000000 pri=32, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020a7d118,0xffff800020a7c768 process=0xffff800020ad9698 user=0xffff800020b32000, vmspace=0xfffffd806e9a7738 estcpu=2, cpticks=2, pctcpu=0.36 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 12488 520252 50093 0 2 0 syz-executor.0 12488 168992 50093 0 2 0x4000000 syz-executor.0 93013 227040 33977 0 2 0 syz-executor.1 93013 303537 33977 0 3 0x4000080 fsleep syz-executor.1 93013 393849 33977 0 3 0x4000080 ttyin syz-executor.1 93013 198782 33977 0 3 0x4000080 fsleep syz-executor.1 96430 302746 1 0 7 0x100003 getty 33977 23091 82818 0 2 0x482 syz-executor.1 57109 72985 0 0 3 0x14200 bored sosplice 50093 32940 82818 0 2 0x2 syz-executor.0 82818 516063 22127 0 3 0x82 kqread syz-fuzzer 82818 202238 22127 0 2 0x4000482 syz-fuzzer 82818 396856 22127 0 3 0x4000082 thrsleep syz-fuzzer 82818 5964 22127 0 2 0x4000482 syz-fuzzer 82818 95245 22127 0 2 0x4000482 syz-fuzzer 82818 209347 22127 0 3 0x4000082 thrsleep syz-fuzzer 82818 7199 22127 0 3 0x4000082 thrsleep syz-fuzzer 82818 7940 22127 0 3 0x4000082 thrsleep syz-fuzzer *82818 426772 22127 0 7 0x4000002 syz-fuzzer 82818 10591 22127 0 2 0x4000002 syz-fuzzer 22127 47679 42616 0 3 0x10008a pause ksh 42616 325053 22491 0 3 0x92 select sshd 22491 331559 1 0 3 0x80 select sshd 92830 57055 13763 74 2 0x100492 pflogd 13763 448701 1 0 3 0x80 netio pflogd 2559 114590 49848 73 3 0x100090 kqread syslogd 49848 417723 1 0 3 0x100082 netio syslogd 88565 217309 1 77 3 0x100090 poll dhclient 32232 276189 1 0 3 0x80 poll dhclient 8230 337375 0 0 2 0x14200 zerothread 45743 338088 0 0 3 0x14200 aiodoned aiodoned 91967 418057 0 0 2 0x14200 update 32747 307659 0 0 3 0x14200 cleaner cleaner 22683 53251 0 0 3 0x14200 reaper reaper 55253 117760 0 0 3 0x14200 pgdaemon pagedaemon 20090 239085 0 0 3 0x14200 bored crynlk 85319 446253 0 0 3 0x14200 bored crypto 73319 436887 0 0 3 0x40014200 acpi0 acpi0 218 338273 0 0 3 0x40014200 idle1 28702 20148 0 0 3 0x14200 bored softnet 33454 134279 0 0 2 0x14200 systqmp 29785 164278 0 0 3 0x14200 bored systq 50698 400785 0 0 3 0x40014200 bored softclock 18879 93401 0 0 3 0x40014200 idle0 14432 452247 0 0 2 0x14200 smr 1 391428 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 96430 (getty) thread 0xffff800020ad7608 (302746) exclusive rwlock vmmaplk r = 0 (0xfffffd806e9a78c0) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 vm_map_lock_ln+0x111 #3 uvm_mmaplock+0x64 #4 sys_mmap+0xbca #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82647588) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 82818 (syz-fuzzer) thread 0xffff800020a7cc38 (426772) exclusive rwlock netlock r = 0 (0xffffffff824ba3e8) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 dofilewritev+0x1b6 #4 sys_write+0x83 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9538 6681K 6941K 78643K 11430 0 pcb 13 10K 12K 78643K 118 0 rtable 117 4K 4K 78643K 378 0 ifaddr 83 17K 17K 78643K 146 0 counters 43 33K 34K 78643K 63 0 ioctlops 0 0K 4K 78643K 1483 0 iov 0 0K 16K 78643K 58 0 mount 1 1K 1K 78643K 1 0 vnodes 1230 77K 78K 78643K 1594 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 4 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 126 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 6 17K 25K 78643K 539 0 sigio 2 0K 0K 78643K 165 0 proc 62 63K 95K 78643K 542 0 subproc 32 2K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 37 0 in_multi 85 3K 4K 78643K 168 0 ether_multi 1 0K 0K 78643K 19 0 mrt 0 0K 0K 78643K 5 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 91 413K 413K 78643K 91 0 exec 0 0K 1K 78643K 259 0 pfkey data 0 0K 4K 78643K 2 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 128 39K 55K 78643K 2761 0 UVM aobj 36 4K 4K 78643K 44 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 91 0 NDP 11 0K 0K 78643K 31 0 temp 128 3022K 3095K 78643K 14405 0 kqueue 3 4K 18K 78643K 28 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 2 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 62 0 60 1 0 1 1 0 8 0 rtentry 112 78 0 31 2 0 2 2 0 8 0 unpcb 120 528 0 517 1 0 1 1 0 8 0 syncache 264 10 0 10 2 1 1 1 0 8 1 tcpqe 32 192 0 192 2 1 1 1 0 8 1 tcpcb 544 693 0 687 21 12 9 11 0 8 8 inpcb 280 1294 0 1281 16 7 9 9 0 8 8 nd6 48 14 0 9 1 0 1 1 0 8 0 pkpcb 40 6 0 6 2 2 0 1 0 8 0 ppxss 1128 3 0 3 2 1 1 1 0 8 1 pffrag 232 3 0 3 1 1 0 1 0 482 0 pffrnode 88 3 0 3 1 1 0 1 0 8 0 pffrent 40 135 0 135 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 56 0 12 1 0 1 1 0 8 0 pfstkey 112 56 0 12 2 0 2 2 0 8 0 pfstate 328 56 0 12 4 0 4 4 0 8 0 pfrule 1360 21 0 15 2 0 2 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 357 0 156 14 1 13 13 0 8 0 art_table 32 359 0 156 2 0 2 2 0 8 0 art_node 16 77 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 31 0 10 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 122 0 112 1 0 1 1 0 8 0 shmpl 112 42 0 8 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2242 0 823 46 0 46 46 0 8 0 ffsino 272 2242 0 823 96 0 96 96 0 8 0 nchpl 144 3478 0 1875 61 0 61 61 0 8 0 uvmvnodes 72 2565 0 0 47 0 47 47 0 8 0 vnodes 208 2565 0 0 135 0 135 135 0 8 0 namei 1024 11503 0 11503 1 0 1 1 0 8 1 percpumem 16 42 0 10 1 0 1 1 0 8 0 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 560 4 0 2 1 0 1 1 0 8 0 scxspl 192 10653 0 10653 10 7 3 6 0 8 3 plimitpl 152 42 0 33 1 0 1 1 0 8 0 sigapl 424 754 0 721 4 0 4 4 0 8 0 futexpl 56 12060 0 12058 1 0 1 1 0 8 0 knotepl 112 104 0 85 1 0 1 1 0 8 0 kqueuepl 144 599 0 596 9 4 5 5 0 8 4 pipelkpl 48 194 0 184 1 0 1 1 0 8 0 pipepl 120 388 0 369 1 0 1 1 0 8 0 fdescpl 496 738 0 721 3 0 3 3 0 8 0 filepl 152 6314 0 6209 21 9 12 14 0 8 7 lockfpl 104 222 0 221 1 0 1 1 0 8 0 lockfspl 48 91 0 90 1 0 1 1 0 8 0 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 31 0 20 1 0 1 1 0 8 0 ucredpl 96 886 0 877 1 0 1 1 0 8 0 zombiepl 144 721 0 721 1 0 1 1 0 8 1 processpl 960 754 0 721 5 0 5 5 0 8 0 procpl 624 1912 0 1866 4 0 4 4 0 8 0 sosppl 128 13 0 13 2 1 1 1 0 8 1 sockpl 400 1941 0 1919 25 14 11 14 0 8 8 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 166 0 0 20 0 20 20 0 8 0 mtagpl 80 40 0 0 1 0 1 1 0 8 0 mbufpl 256 501 0 0 31 0 31 31 0 8 0 bufpl 280 6095 0 174 423 0 423 423 0 8 0 anonpl 16 80896 0 59515 87 1 86 86 0 124 0 amapchunkpl 152 4813 0 4648 32 12 20 20 0 158 12 amappl16 192 3422 0 2244 59 0 59 59 0 8 0 amappl15 184 50 0 48 1 0 1 1 0 8 0 amappl14 176 251 0 247 2 1 1 1 0 8 0 amappl13 168 32 0 31 1 0 1 1 0 8 0 amappl12 160 7 0 3 2 1 1 1 0 8 0 amappl11 152 72 0 54 1 0 1 1 0 8 0 amappl10 144 18 0 13 1 0 1 1 0 8 0 amappl9 136 598 0 593 1 0 1 1 0 8 0 amappl8 128 579 0 545 2 0 2 2 0 8 0 amappl7 120 130 0 117 1 0 1 1 0 8 0 amappl6 112 30 0 24 1 0 1 1 0 8 0 amappl5 104 634 0 615 1 0 1 1 0 8 0 amappl4 96 535 0 501 2 1 1 2 0 8 0 amappl3 88 121 0 113 1 0 1 1 0 8 0 amappl2 80 4981 0 4903 3 1 2 3 0 8 0 amappl1 72 26374 0 25925 25 15 10 20 0 8 0 amappl 80 2197 0 2146 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 43 0 8 1 0 1 1 0 8 0 uaddrrnd 24 742 0 723 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 742 0 723 1 0 1 1 0 8 0 vmmpekpl 168 9998 0 9958 2 0 2 2 0 8 0 vmmpepl 168 96918 0 94475 133 26 107 124 0 357 0 vmsppl 368 741 0 723 2 0 2 2 0 8 0 pdppl 4096 1491 0 1448 6 0 6 6 0 8 0 pvpl 32 249595 0 224932 203 4 199 199 0 265 0 pmappl 232 741 0 723 3 1 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 235 0 29 6 0 6 6 0 8 0