6=r16], @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638244d3a25d5771f1367683953c76739e9666b8da06a747b0838f478dea0f75b7b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab409693b4eed128d82f5dff62c313", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64, @ANYRES16=0x0, @ANYBLOB="b11daf729266c0482ceca5fd6737b416f40303759bab39afe8c9a3b9e217c84b0eca987cc931518788d73edf8e7484bdcf57a28405e0f9be74572857d069c0b623448625d270affadbca789af16fb8ea5127de9312fb7d7c9b21694b03c856b47aa55e00ab3b5cb85ab117e1b571bb19e44758f05ce5dcfd8c627f64678de48fe5cba89190788fcf365dbd5865167a174fdccca16309ae749b84567e6647e58de9a619d5254f5ed142749188", @ANYRESHEX, @ANYBLOB="b210772f8610d7743befe9443fd905022db38776f5c7c10b20efb1857f0b7f376a805614d336ef5cf6e13cc4b21a69d2211cde47a2c200a6a1554e30b8a0c6053fd4b38770ac02b9adb6b20262c49943a1f0e37f28c94a9bbc2f3d7c841e1d54f34511d9ea22513c98ecc5b1d8bf29c1", @ANYRES16, @ANYRES16=r15, @ANYRES64=r10]]], 0x3, 0x2, 0x1004) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000001e40)=""/74) r17 = getuid() setreuid(0xee00, r17) r18 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r18) r19 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r19) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x1ff, r17, 0xffffffffffffffff, r3, r4, 0x4, 0x40}, 0xb45e, 0x57ee, r18, r19, 0x6, 0x200, 0x100000001, 0x1}) 12:39:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x0, 0x8008, 0x6) r4 = kqueue() preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r4, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r4, 0x20}, {r4}, {r3}, {r3, 0x2}, {r4, 0x10}, {r4, 0x20}, {r4, 0x80}], 0x7, 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000300)=[{{r4}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r4}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r4}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r4}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r6}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r4}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r4) dup(r4) r7 = getuid() r8 = getgid() fchown(r4, r7, r8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r10 = fcntl$getown(r9, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r12 = socket(0x0, 0x8008, 0x6) r13 = kqueue() preadv(r12, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r13, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r13, 0x20}, {r13}, {r12}, {r12, 0x2}, {r13, 0x10}, {r13, 0x20}, {r13, 0x80}], 0x7, 0x3) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r13, &(0x7f0000000300)=[{{r13}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r13}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r13}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r13}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r13}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r14}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r13}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r12}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r15}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r13}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r13) dup(r13) r16 = getuid() r17 = getgid() fchown(r13, r16, r17) r18 = socket(0x0, 0x8008, 0x6) r19 = kqueue() preadv(r18, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r19, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r19, 0x20}, {r19}, {r18}, {r18, 0x2}, {r19, 0x10}, {r19, 0x20}, {r19, 0x80}], 0x7, 0x3) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r21 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r19, &(0x7f0000000300)=[{{r19}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r19}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r19}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r19}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r19}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r20}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r19}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r18}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r21}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r19}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r19) dup(r19) r22 = getuid() r23 = getgid() fchown(r19, r22, r23) r24 = socket(0x0, 0x8008, 0x6) r25 = kqueue() preadv(r24, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r25, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r25, 0x20}, {r25}, {r24}, {r24, 0x2}, {r25, 0x10}, {r25, 0x20}, {r25, 0x80}], 0x7, 0x3) r26 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r27 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r25, &(0x7f0000000300)=[{{r25}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r25}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r25}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r25}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r25}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r26}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r25}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r24}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r27}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r25}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r25) dup(r25) r28 = getuid() r29 = getgid() fchown(r25, r28, r29) r30 = socket(0x0, 0x8008, 0x6) r31 = kqueue() preadv(r30, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r31, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r31, 0x20}, {r31}, {r30}, {r30, 0x2}, {r31, 0x10}, {r31, 0x20}, {r31, 0x80}], 0x7, 0x3) r32 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r33 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r31, &(0x7f0000000300)=[{{r31}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r31}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r31}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r31}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r31}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r32}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r31}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r30}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r33}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r31}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r31) dup(r31) r34 = getuid() r35 = getgid() fchown(r31, r34, r35) getgroups(0x5, &(0x7f0000000280)=[r17, r23, r29, 0xffffffffffffffff, r35]) r37 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r37) r38 = getuid() setreuid(0xee00, r38) r39 = socket(0x18, 0x400000002, 0x0) close(r39) sendmsg$unix(r39, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r41 = getpgrp() r42 = getuid() setreuid(0xee00, r42) r43 = socket(0x0, 0x8008, 0x6) r44 = kqueue() preadv(r43, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r44, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r44, 0x20}, {r44}, {r43}, {r43, 0x2}, {r44, 0x10}, {r44, 0x20}, {r44, 0x80}], 0x7, 0x3) r45 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r46 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r44, &(0x7f0000000300)=[{{r44}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r44}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r44}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r44}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r44}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r45}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r44}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r43}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r46}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r44}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r44) openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x200, 0x0) kqueue() r47 = socket(0x18, 0x1, 0x0) close(r47) connect$unix(r47, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r48 = socket(0x18, 0x2, 0x0) setsockopt(r48, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) dup(r48) r49 = getuid() r50 = getgid() fchown(r44, r49, r50) r51 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r54 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x10, 0x0) r55 = socket(0x18, 0x400000002, 0x0) close(r55) sendmsg$unix(r55, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r56 = socket(0x18, 0x2, 0x0) setsockopt(r56, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r57 = socket(0x18, 0x2, 0x0) setsockopt(r57, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r58 = socket(0x18, 0x1, 0x0) close(r58) connect$unix(r58, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r59 = accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r60 = socket(0x18, 0x1, 0x0) close(r60) connect$unix(r60, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000580)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f621bf6b0"], 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="8eb6022ea62f6aee99b0d5dfec314a4d6488f77c511bb40415f40c0010b58e7f82ffc3e3fee0c543df965a5e2c9075460105a58e53d2cc572466f4db1534d68d010dc99e87e29ff31ef10b739ecaba750662f12dce59b17d2bed0cdbfb853f8fe2a9bc9dc13042df242843b81c", 0x6d}, {&(0x7f0000000140)="1f762c1895b5284383bb917f18de89aa8243bb6757310c1460808721a9f0167c36dd6532a1677751a7c8f2c96e49f42d992b076752658484b955f7b8b14ce75a8acb4a234998891e3e1e51c5874a3ebbacb58ef3f30969f2ec0096ab84767b7e208814e13d", 0x65}], 0x2, &(0x7f0000001840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r36, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r40, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r50, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r51, @ANYRES32=r52, @ANYRES32=r53, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r54, @ANYRES32=r55, @ANYRES32=r56, @ANYRES32=r0, @ANYRES32=r57, @ANYBLOB="000000002800000000000000ffff00000100000069570ac719eb9eab46bd72ecb2b2afe133f7ea65a1b91271a861246824b11a3a412eaa20d4707e4a703bde4e992179bfe7c9aef71e6344a0d08752d842f115c87a6d5349f1654c787c73a21904e8653787c0c8ac340eb987f8e47795f9049b4b1baaf04039133b3f8ad1e91246da9e68ca691c63968bddf31ebf01b1d635b5ff8065aa8efa2056bf0c6b8443b58684d2295a6bc83b30c960b8503a46ea28132fdd80bdcbdda6eea10c39a3fcacdfbadc7568e5b8fdd035a8b07c5badcc67ca17132ffae19de2", @ANYRES32=r58, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r59, @ANYRES32, @ANYRES32=r60, @ANYRES32=r61], 0xf0, 0x404}, 0x3) 12:39:22 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 12:39:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffff7fffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {0x0, 0x4}, {0x0, 0xffffffff}]}}) 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)) 12:39:22 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x0) stat(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f0000000180), 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x108) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) connect(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001f644840 12:39:22 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000008000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000000c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000009000/0x2000)=nil}, {&(0x7f0000012000/0x1000)=nil, &(0x7f0000009000/0x3000)=nil}, {&(0x7f0000010000/0x3000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000c000/0x1000)=nil, &(0x7f000000c000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000006000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [], [], [], [{}, {}, {}, {}, {}, {0x0, 0xfffffffc}], {}, {0x0, 0x0, 0x0, 0x1}}}) 12:39:22 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1e1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20042, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = socket(0x11, 0x4003, 0x0) r4 = socket(0x3, 0x3, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r3, &(0x7f0000000540)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 12:39:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="6f4c934fa057542098f3adecabf05c41622400ca4ac065f08a68784d7d1980fed26f23af93ae9a978a36d58e559306000000f8e5745d7c2c31037701e4113204c40a35a619634b5cbe5f8599b074e15be51fa909268f55565092a31e0babf8782f8b93152ee14d169a5c013863c6f465233f1c789f60e63e6d61836ee65d9c48571212e2f18ec6dbce7384ab8b965617f74bb89d31e8678ccf598600d3ed01e834536203328246b31909c4e8e88d0afe241ab7401d3c64c22f36e74290049b8238190cad23193b99d69adcadf52f3868e22c30d2f7d61bdc643a9c6d553108de90d7c253031c1703971ff8939461e3492e852161ff57d61a1aae322a68ec418b0b7fd2db48eb423e542a653f34be173a0a5ecafafb727d2bd8843ba2cb0dc05d4d509178924c07d5ef4298b1b5c1d7373652e2b55675cfe4632d", 0x13a) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x3}, {0x6}]}) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = dup(r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x1f, 0x4, 0x475, 0xcebd, "523b7afa2eece27b08f362d3f3c322595505c4db", 0x8, 0x6394}) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000100), 0x2cf2) r5 = semget(0x0, 0x3, 0x420) semop(r5, &(0x7f0000000340)=[{0x0, 0x1f, 0x1800}], 0x1) semop(r4, &(0x7f0000000240), 0x6) semop(r4, &(0x7f0000000040)=[{0x4, 0x6, 0x800}, {0x4, 0x3f, 0x400}, {0x0, 0x7f, 0x1000}, {0x0, 0x7ff}], 0x4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000180)=""/135) semop(r4, &(0x7f0000000200)=[{0x0, 0x8b9, 0x1000}, {0x3, 0x6, 0x1000}, {0x4, 0x1, 0xc00}, {0x3, 0x9, 0x800}, {0x1, 0x4, 0x1800}], 0x5) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/114) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x41c, 0x400004, 0x475, 0xcebd, "527b7afa2eece27b08f362d310c322595505c4db", 0x8, 0x6}) 12:39:22 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x102) ioctl$TIOCSDTR(r3, 0x20007479) 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) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x400, 0x0) symlinkat(&(0x7f0000000580)='/', r4, &(0x7f0000000540)='./file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000540)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r6, &(0x7f0000000540)='./file0\x00') r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r7, &(0x7f0000000540)='./file0\x00') ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000180)={0x201, 0x10000, 0x5, 0x1, "00041300008000", 0x0, 0xb7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="027c676e84fcc9964800"/20, 0x14) r9 = socket(0x18, 0x1, 0x0) close(r9) r10 = socket(0x18, 0x2, 0x0) close(r10) socket(0x400000000018, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = socket(0x400000000018, 0x3, 0x0) setsockopt(r11, 0x29, 0x1a, &(0x7f0000000040), 0x4) write(r10, &(0x7f0000000040)="100a2956b9223776", 0x21d) r12 = socket(0x18, 0x400000002, 0x0) close(r12) sendmsg$unix(r12, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) fcntl$setflags(r12, 0x2, 0x1) setsockopt(r0, 0x0, 0x15, &(0x7f0000000000), 0x0) 12:39:22 executing program 1: r0 = socket(0x2, 0x3, 0x29) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0xffff) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d00"/1997], 0x10) writev(r0, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000000)="7833065d4aaed0244d2b2d365a484225a898adb70db093580400000000000000569b666d4debf2783570cc98cc833c70291f17e87aff59a2a53dcdf0d292e08e37", 0x41}, {&(0x7f0000000080)="7f886e1d7f7bd8b2fac7e1523ba48e62f208205f34e6f2dbda1d9a8cc8b03252e5694b6f383fb929b5450e8cf81a3016ba85e2a96f17897e9fcfd6e6c28d689071005ad70d5f504c1314851f39922a98e3f7c6a460abc87ea21f40a26af1c94b3b9deda2fe55f76db88c5309c26167295ebc634c23279f5483c37badd6769fa5a6628a9d26289912944f30e933f1c780d4c1d289050775f54952172ce43dd9272e51d2dbb35aa195218b2ed71599829e909c62", 0xb3}, {&(0x7f0000000240)="2f5e8c90a911c04c8af55b241416dad0018cb66b82d9bf98e8f0e61fdc46a40a6a069873422285b7565072755ba3ac437e3242a2e47be20702ca518facc6face79063a0c08bcc9c745e7b1df380f80dd437060b4b6af8749ef926f9da8d56dc41ea5e58805117ae97a8121a9bf4aec7698a7ceabb3abc769ad0865178a935f1468a9464da7380be46df302faac2fd02cb6009034ef1607908c62016c881a881596d92c031597dcb0eed8d468b1b8cc2a68d7396d202b3fe0972e95e10e645a5016d61409a7ae8b", 0xc7}, {&(0x7f0000000340)="8792a569474fc3e5a250cbe04564928d002c6ef983768647ff2b8a1f70c029a4e9ea1a7bce486e5392bbda083e6e31103df3197fe23c549c0697d9ebe650bf4b0dc7ac4ee01a932f9b413f7b62c05c5ac27518a53d459ae8d2c045ada8f434fe5ca264cf9279b2259ce806a71c6a166632a85264cd8280b96252f8dadc87a386a97ddef87d10671e7d08eedcc95b38fd1b3192b9d6a996a1c7d4b8ef1cad9ca81833f7458cb7b296a78130c6f0e78ed6d89ce25b96c0c6b34e7346c3e187d66ee0b40edb56d85b03ecc160b97de32348c697f036283887f7cdee1a0b50df9a7ffef114f8c022b45be68402ed"}], 0x33) socket$inet(0x2, 0xc000, 0x3) syz_open_pts() 12:39:22 executing program 0: r0 = socket(0x1, 0x3, 0x81) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180), 0x0, 0x0}, 0x0) write(r2, &(0x7f0000000000)="87", 0x1) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r4 = socket(0x18, 0x400000002, 0x0) close(r4) socketpair(0x20, 0x5, 0x9, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r5, &(0x7f0000000280)=""/72, 0x48, 0x801, &(0x7f0000000300)={0x18, 0x3, 0xffffffe1, 0x9}, 0xc) sendmsg$unix(r4, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) write(r4, &(0x7f0000000100)="839dea7c724964212c08153c1cb6a9fe687d34416c2478e9d829186ac8e963", 0x1f) r6 = socket(0x18, 0x400000002, 0x0) close(r6) sendmsg$unix(r6, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) getsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x4) close(r2) 12:39:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) preadv(r1, &(0x7f0000000440), 0x0, 0x0, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x4a8d15a5) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 12:39:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x30}, {0x806}]}) pwrite(r0, &(0x7f0000000280)="d0", 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000002c0)={0x8000, 0x9, 0x7ff, 0x795, 0xff, 0x4, 0x7fff, 0x10, [{0x5, 0x0, 0x1, 0x9}, {0x9, 0x101, 0x101, 0x4}, {0x7, 0x8, 0x3, 0x3}, {0x40, 0x6, 0x5}, {0x3f, 0x101, 0x2, 0x1}, {0x3, 0xa87, 0x10001, 0x400}, {0x5, 0x1f, 0x8001, 0x1}, {0x86, 0x6, 0xfffff56c, 0x1}, {0x6, 0x9e, 0xffffffe0, 0x7fff}, {0x69, 0x0, 0x800, 0x7}, {0x8, 0x1, 0x2, 0x1}, {0x30, 0x7fffffff, 0x800, 0xfca}, {0x2, 0x4, 0x691, 0x4}, {0x80000000, 0xfffffff8, 0xfffffff8, 0x3}, {0x6, 0x4, 0x3, 0xfffffeff}, {0x0, 0x1, 0xff800000, 0x56}]}) 12:39:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x100000b1}, {0x80}, {0x6}]}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000180)=""/156, 0x9c}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000240)=""/20, 0x14}], 0x3, 0x0, 0x200) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$TIOCSTART(r2, 0x2000746e) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 12:39:22 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRESOCT], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00082e30a1684e923fe6"], 0x10) sendto$unix(r1, &(0x7f0000000040)="749703210f7e83f89087515ab45713442de6", 0x12, 0x400, 0x0, 0x0) 12:39:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x10, 0x5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf0820000900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:39:22 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r0 = geteuid() setreuid(r0, r0) getegid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000140)='./bus\x00', 0x0, 0x6, r2) r3 = getpgid(r1) r4 = getgid() close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) open(&(0x7f0000000240)='./bus\x00', 0x10, 0x2) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x2d, 0x200000037, &(0x7f0000000180)="04c00cbb6ae898cb0000", 0xa) write(0xffffffffffffffff, &(0x7f0000000780)="2aba434c47c21f6c02dff8c1d528f6cf87e7a9149338fb87bcc632d2983afe6c3e05e1f40087194104bdeddf9177947e182d97ff91c04d363246879b6c0517750000000800000000267056d798ddbd4dd562c6bd0fc1b4f50b289e1618877957506c073e84cbf88a2cb4296f84fd84728dce20ee48c425326cc6b93b425640e46e126d2bef64ab26a586036f83a22e1079ae1d901c08ffced68f24d3025baa932fd5ba70591c9dbb887144662df14cde722a529a91a7d7957d494bddd1c6e3ee826512156261628c6f1f8c8b8e17d3fd730ac757b93e8b5934a5a935c2b5aad40d3b7dc72a8fc21131c5bf042fea86eae345e4937dc36eca14f44e11eb3c66716c49c2b29669c2df4a68fd791cfab8d460c61428953ff53d63c91f200d672533afd5b09231580fb6a9bd106da1f2894e4759ae000000ff5b0056d8ecb728e1e1c180d375ded023ab114be177fc104c7497e7e593f79980db1b38464378ee68ff8975088664385de8cb64f4fa83787163e76194532495652ed6a009f6cc0ee1e69d52e399a2bf0e3404348056fb091505e12493121906f5bfe0abb5a7b905184008b5b0d47135fd82b07cb5c72c052eee0c1bb427291bca214009e4e4a1a25b4b9ce5ee12191422cd042c464bf7653f909c1ca15f48330e150252ccaf79b5bb5cd8db361ea555713549d4a14fd043821980070ff0e89d89e254d985beba683242e89d05c3585a7bf874dcd08d1b73f63362cc673c41a37a200dd94b755f5fcaeacb732e77479e9296d3ef13a27a06fb75e3c7a8acfb89b4b222670508f889abea1bd3ec3dea6765705c254231b5bef9ff5467abc8f50f5eb5b36ca2bdf37f38be3530a1e77822", 0x266) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r0, r4}, 0x5, 0x2000, r3, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x2d2) getpgid(0x0) msgget$private(0x0, 0x401) geteuid() getuid() getgid() getpid() getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000280)=0xc) setpgid(0x0, r7) r8 = getuid() setuid(r8) 12:39:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x1}, {0x16}]}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pwrite(r1, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0xffffffffffffffff) 12:39:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x35}, {0x4000006, 0x0, 0x0, 0x8000}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20309, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000700)="fbaf8a8d14a5799c60c48342f23a", 0xe, 0x0, 0x0) 12:39:22 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x4, 0x10000, './file0\x00', 0x3, 0x9, 0x6, 0xfffffff9}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x6}, {0x20, 0x7}, {0x88, 0xa8}, {0x1, 0x7f}], 0x4}) r3 = semget(0x2, 0x4, 0xa4) semop(r3, &(0x7f0000000100)=[{0x0, 0xc80, 0x800}, {0x1, 0x0, 0x800}], 0x2) nanosleep(&(0x7f0000000000)={0x9}, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000), 0x4) 12:39:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r2], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000080)="07d9a46d6749cf59", 0x8) 12:39:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = geteuid() lchown(&(0x7f0000000040)='./bus\x00', r0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x40) r2 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x5, 0xe1) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r7 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r7) getpgid(r7) r8 = socket(0x18, 0x3, 0x0) r9 = socket$unix(0x1, 0x1, 0x0) setsockopt(r9, 0x25, 0x4, &(0x7f0000000800)="06000000", 0x4) r10 = socket(0x18, 0x1, 0x0) close(r10) fcntl$dupfd(r8, 0x0, r10) write(r8, 0x0, 0x0) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000740), 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x1, 0x0) socket(0x18, 0x2, 0x9) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r12, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) r13 = semget$private(0x0, 0x4, 0xa5) semop(r13, &(0x7f0000000200)=[{0x8, 0x8}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x1, 0x104, 0x7fc}], 0x3) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x20, 0x0, 0x0, 0x200}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r15, &(0x7f0000000040), 0x0, 0x0, 0x0) 12:39:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f00000000c0)=[{}, {0x25}]}) connect$unix(r1, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 12:39:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f3bf301"], 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) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0xd0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) 12:39:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x1, 0x0, 0x0, 0x185, 0x0, 0xe23, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000, 0x0, 0x0, 0x0, 0x2], [0x0, 0x40, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x9, 0xffbfffffffffffff], [0x0, 0x0, 0x401, 0x0, 0x7], [{}, {}, {}, {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)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0x40, &(0x7f0000000000)="93bbfd83", 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) 12:39:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x9}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 12:39:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001, 0x0, 0xfc, 0x5}, {0x3c}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 12:39:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x96f, 0x0, 0xfffff801, &(0x7f0000000040)={0x3, 0xfffffffffffffffc}) kqueue() 12:39:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x1) r0 = socket(0x18, 0x400000002, 0x0) close(r0) sendmsg$unix(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2, 0x8000000}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="00000d196004008ba8002b27febffddf00000000000000ba0d31e99a8000000000000010001015eca5000000e040b0a431557b2b4f1cc23fd8f8eead599d9351e239a7b1f347f6715c52e8d25912631521b704cb13ef6e6b35b8b2e98f58e19e0b2c1c0ec74d0349489c4122edb26722b9e9e782dc002c2896d2d333e2220c4dff9b1758a3f249b1152bbfca85878454860b478c09f17fa8d5314afe3ae92d51fc4b2e52c234a1c35dbe6e0f457cac9db5a2eec93b5a20aaf3902ae936107fbedb28de", 0xc3}], 0x1) 12:39:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r2, 0x96, 0x10000, &(0x7f0000000080)="72cf579b6fb033a750bcaea2b7d9b66e09d1d6554b686e16cae053cf2bea23d8e37295d469b5b85eb47409721e0ec89779c2f9e63094e6b032d7e60f7385293846a42046f6b48acc85c4c3ceae218e05fb05fcf6e183d751dfb5b057253f8bf0ff723091861f574e1e796f7fe413fe0cc633ffab5fd3df85d99d9f082e0ac53981e27791d1f69cb5cd01d6c9ee5494b6fae8f5efd9811e3832c09e82a2be54", 0x9f) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r1) 12:39:23 executing program 1: clock_getres(0x4, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfff7ffffffffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 12:39:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffefffdffff], [0x0, 0x0, 0x401]}}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ftruncate(r0, 0x0, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x1, 0x101, 0x7, 0x9}) 12:39:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="96c8", 0x1}], 0x1000000000000109) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="820200000000382ce75205829f8a356cd88a7b54638e442a12d708e3b2558565a6192741207291c4464fd7e329dcae63d00017a78a159fa33d2af46f109277552274863211dc189662a97c2c2b6b40a11fad819f91c8507cdaa7e46352156e74e95b40ede8dd14e045348e0f675830b237a1bc870dff4af4cfac9206ea475e33120feb2d3ce2aa9698e2e62a63eb48fe5464148b82cc745dca1ff6f29693eb9aaed3ad7bb79fcaf17f5aab5ef39f4f727d3b07b4bf7b1d659ecc445bdf20ee638e5ced09c3733ed8d5a664b7c4a772861c28fa2af25b47fbe270ed83d8fb92178e95dec18471481a6d7e76029e362d4fc59059d353d6fabb98036ac256b5ae913733ef757e52728db2d77e1b9edf14ac2d7281dbc5ac480951bf785d2565d26f5338e5d444be70e65f7a67319eb8c1344f30cdbedcd5c23ed6d16cf792ce7ea87a59ed42e3fbaf3ed6359d0d93"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x5af1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2}, 0x1, 0x7fffffff, 0x0, r2, 0x7fff, 0x6, 0x4822, 0x80000000}) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100000000000000f37b8614e939b21f639bdd6693a03b434b5fbade3045e18a64cfef6f9825a82f47fd3728a482f233b309e0a599d831a175700cab3f79d96fb7f837686d9073a560bd65d82788d62f5bf2603670b3d722cf191f8c9906275210f6ab0ca7467241911394e43c77061e7229cb59bd6b04262cf278a08793ad58a12d53cc77799ce1dd184d722c67d0cd4ef356e7257639d7f001a44bd8f68fdb89e1e151359eeaa02632a0dd92230af42d8fac155a34ef72274d225a279f53210e634e4282015d4b60ffa2ecd525d51f6ba291d8b3af5ee468477532b9c52db0432f5509f86459f3582b6fd3f0ed73a10d3f0b2062eff777f859c06ddbfdf0f52950687b19a8941ed8c679255926c685a5021da5631d0162b01ff76e3340227ad33eba21ad26a6fcc491a3eb46e792517d40774a28da777254f10a7f5127592280d5313c957ba057f32307e4006455c31674b73a2627ff2f09a1700b4ba6146dfe77746261991b737dfa5f34ff13f39baae7ba89f5b6b9e5a6de40940157b47239588522ddd87500b2d9eeed1dcda5b03d69ed0670931be40921e028e0d0579906c9c05041b823d2cd10634c0b62b42762987b88b1d8e51b9c04cbba191711472b36b15646f6a26d8be7df23c08378447dec95d325e2a5506dd3081051d893ba749128e7b565fda6bde4aa1ae88daa8a05b7f2ea14046e3d68f70525186adbfd0340570842e36244e780fe6d882ab02950298249cfea7f288b505d2cfe81d6f5fe33d4b87df93111d78bb1081bdbf0453a13bd5e6b023dd0183eed698f8c8b634fa5daccce25d0d5f996fd77c2dbb82bbd480caf15619be129d5ff194c5179d29135a03f2fe463f2ab90b65944fdc57708dcde08039cdd67d238d98f79e09e586b995752ae9ee501e2dd06e516f38b677c19fd1ffb0e79eb70be852e67f73c5ca874d15b97e3397ca26ef908b1b700b28c6700300419dbf3ebec9cfc5233b5c51e0ea523cf231a762f31e907311f358470f78f6fc14b1dce5f048867b76ddc1a71d1b90d4dc2c48369ba46357721a6e1aeca784d5eef3deea7623082107868346be7092788ffa5957009d59848235e088daf56b13c32568a9209db250ddb4cbf8d9e6c054b2c36df282e3d3352d3a042978f0b8767dcde99584dbe6bcd498b3374901cb6c3c4f696fc8712dd56032e99a25bc53cbcc69cc82fb903d874b2d0e27b26c42658aa7f74a7a2fb584013d71fd5aeda045c30461412a2feea9a677899b6c3fd8b2ea999a1f976231f770c321b99e2e4802d26103af2ec5d580d6f160b3dae56939a9b666c0f78a28592bcba53d15faff7839613431d127a44aec624ff2900ca61ca208c58ed4a209c0f46ce5facd8979ad98808c0556fc5eb5fe5926fddf6196c47364bcfa84ef2a6345c1d19835fd729a069a7cea449e32605cebbadab6e1bba0682c20afe0aae3ce5c5a0cbcce76fbaff6e1a41993bc3eeb05a6a8a3e3e059da8de9fe172722d9ba98520c9ab237292e8f17da3b3303e8e0be58e15d3c077c1ed65829c7e0267a7f878d391eb677a31ba31015f8d01ad2a48310131dafa6307201f0b84492d268c0325dc200bfe6f9310d7d30bc405cff9d91608d552aa6757fe8e421ea0c4ab1ac58aacb2ac7422688e6c7ab1e0e6dfb3ac036f81c073afb2a6fdfb09d0ef631f33c59ad3544a5e6cf4367c8f420e92eed70c8f4b88729ededbe689bed3d46cbe42733e2ddb0708cdfda7875f91c6da9a7dae9e39f9042b4638be8aeb9e5c55dcdeea4d0f89da15157bc022bc8d2d7c599d71b8c58e55ba6f0ddae5493d9e5194dd05814715ab9f20d3e175adf69b06006f9a8abeda710a3fde19e549738343f50de5dfdb81ceaec7e8c5adffe6fad9e408869f919a6430c054ad74e65ef965b6b0b2c63de04b0dd5b02a5429feae85781f61ac3f78f48e03305fc77168629af54da63a8ee130ac9f3976a99e8e255233684fe46abf7804bbc047b7fb39013821cd7958a0655e31ce34dc289b6b5e2f786350be2143c92ae52d85027638f2c435b6da9c12dc85b06c7942c62ac3d4c8d8d204a716f91870b61674aa24323d66d201ae2c65fa6276fb0f22fb9b61d2be0625ba0cf4f0d8933776974981d5b4e651a7afc9381cde85586c49f97cd7fbb4624cf5f68abddf6db0b0e12d313530b30f1657c48a243d4c3e05201d035bb7e3005b0204aa47df0c6941603a62f8173716473dfa3797720ce4c7e7da3ab9396ea3dba055bcd19a3af5fd3495554dd8a00d40269f23f0728ed129fb7b193041206a856c5f71abfc05145772355334acea6b3ebf2d7826e7af8e724aa161ad2c514a50b83079cde6ce547ed9581b10bcc0fcb98819908e320aecac3deb6a2b779044065c8e2b60dc1f1f34b678a69ed30628f036e1a988befae5172fe49078e61d0c67b80c770d408dd08c84c71057ea61cbfdaf25b31469ab818ee97f6e2901373fe90a847e0f61ba748951409c5f0dec8490d26db969124122a4f1482967b4679354173189abcc902b566753c96c3b1ae828e7c84bd51b4b62e62d71703fc71f8a1ba5a34dfcc31b28258fdff1d7c8752573992fe0b250ac0a11c8bfcb29d2b2b5c4e676f43cc2b844a352d278970e154d8e28afde97e7afb6b51ff02282ca313e7ff9ec2e78abe19bab0e44b8b882d6fe7006b4741c4a1cd9f6cc202cef3aad5905c97d07ea31268da8579415e4f1215f302f93b1477baeb61a2bd93e16e9a1c982591ab4f5bef25e9921244964902e41f6cd996e776eb1d04a89e07755234b258a9d755a9d16c22a45dea14df312dc6bb3a147eda7b9e0c74736225635aa1dc91be219e52b19246cc845e4b96f622305b941aae9dc4130ee51b2ecabfb8f854fd54ff3b08293f86ea7a767811c2cea1e6df12a0e0f5c380a6e1c92169e3414ecedcffdc26445d262d69051a3aea59a2139470b9eaf73be2b4a202b41c396ce9bdf808d20b9468722a15a4995800f2459648e1e92d2c11b248d9ccfaa734c71614285b36cbe04976097e351255335d947954484106cc5eae7bcc911a0709b82310075b1fb5428b45d39312f19432751f59700001579f615ee7482924d4e5294fcff85ec654c8270aceaaf802617b7f7e2f0227c0a2683901c5a153b558b85fbb3ad563e456a7d8209437fdc1424408e8ae5b7169c414da53475e7404e79455d2c23e41a14d4750e5ea0a0523312f6a7d7513472a7173605d1a9b3b0103100a62a62486d0bc6fc6165a5ca598a7e01b87686b6f87b6e7d79109d8c38df673a3951d77a68374e9c2dc58e362dea00ff00129b1283122c10c7604c56ff7ba5e5e5832bbdc61aff69e8487c8bbc8b4eb01a5f6d4c39f733fa682c14e984b149e8a379719617ca5e63ed718ce0663be68d3499490ad0888809667e8d085390ed72c0f5ed399180d388ee0f779bbbe968e6c0f6ca3056634c0032c526f9fd59ebf6dc16db0df43dd7323ab94146fa295c649f2225af64834dfc3826ccdbd203f148f576dbdc50f5b6081f3c2a9fcdf3d861836cb961cb5b90875679d664abcb4fd29a945363bf00ce68da4d8b09fc243f9ba48d5cb7956190822c29897ade681cb3c029306be967660a949ff2cefd15a05f419cf7fbb6e47978ccabee8542aeaeca274213fc11969230a7beee3eda2cf243a5ecf21e6710f12e6374fbb18c63951ec91cf4b5f7af2b517c8fa6300f6fddc9eb9ec4d6a7a35c305839fa6936b71ad400efae61fcbc8a2b6910d37b6aa0de3406116a9ba42726976d5b8e1ef70570fa7a216946cd34ce5a6c3d0fdfac01358793f93df8d740f492b3392fa2dc7e8037819f7658510fa9d423d41f708e7d69105041a5faa0c6fff356c85510f16d75cdc6e1a7d91c2288e45ccf0a1d002538cb908bbb5fedbdbaa0f0db063c3f3e8e5a9384e26a5d1f8444e590ab067deff2a0c73194547839f6e4574fd01e574b77d498a412481ce2e3012e16d809a1f51f1395b14cad7610ebf626efb42e23889a9c12eef236412161fc810f2bca9966ef3d550cfa299852e337641ca62f8d53714f70c9d00c333b86ff8d04144de49f5a3cf61b51675d0fe5312226435640406f84f34de632e26d9fbd95fe0453f3b5b9d34a86a6a7dc6b39043b079c0b5bd2db1785dd8bd3d2f3c33b5cfc91bb09f804710c1534ec59f94595bab8930e5b51e71b0abfb70313d7aadcda2fc4ec2d2b2f9a97efecb04f840a120037bda322d8660c89c1d7bdc4ff2aec64e2a9bc4cd7fbaa660fec7861a42cef62ead85dadee98f8c07ec44ce0c145a8b06776c126a8244e505eb438ceaa1fb70a0b89a85f69e5ceb7a33f8892506b319d9895ca47b4af16f6bd5377cc69de1b28faf1ab0c923e158a718d9da22d190a33518e8221fbea1d08cb50bd92d1a9b8765873d796e83889d1a86fb92a67bbbe85f026a253cdef16ddcc80666ec4beb228167ef3b501531a6626863acec41a7ad015f4416be1a0b120eb499d165ce66c6983834602a280e0155e82b73d6f9ce1c22a4676374e15800478fcf2e4c32226c857ad1e1e9e16ce8d01cb2c9c844ac12560e9a37e391ad3bacf965ea76f070316d499fba448ff2f8a4551e96cdab07322d4b22844000c6c1df45c7ce4eb969748f301a0c1bcd275cbcf56baad30fe982c71ca845fe3752cf2fe779c8dd453f8e1df0a5340a6e0a6eec7b70547777e428b297c1826c87935105c9ddf4f9143c2faf3a88738bc8276f89e967099544e3beb3217f2d1455dcfa046d17b5a5dce09e5398dcec0af567da2ea36aedc16168e48215ef1c6888900ba66fde7f3214b120d550e7eeecaa187baf0159d4852c5ecc801201fe9d514e9cbb2d4fd4ab9ba4069854318c9067db29f13218bbf7758677b944d1dadf1dfd5ec0f881b0a21a600fd6959d3caa99d864ad5852f2e6ac3af2bdda492bd78db0ce9de68283b82b56de769b729e4edbd0e21a10178cc462c9c011a288cb05d1b4ab631ec2e54a6dfec7abee00efa2018924aa8c82f6fa73ff393d9ae0b98c52dde8b00bcafb3f2c6b950c08025d646fe80eba9018a7438b12e28a5cc377e6f417795da78078a528a7f7948cd9ef18cd402f7e71961de797da8a5a3aff55e3366e886e517f814c543b125c390c5e0693e1e4d6592b23c9f067e715cfab477e4fea7db56230458fccd209ad2c9bd5aac5741a3f9ee8f375e53e8aba32056329ee198440e67e207276dede7baad2db227ea9f5a594f772b63c4ee91f8076514b324857ef0d1b35c692fcfbfef6be306e57bb07e5bc9b382c6df2bf1240cada0b9bf7b52ca3bf3f3ec1decc5aad15a93109341336f1836ec55fc8682dcaa230b849edef96a3e18d4b2b2952085612a2e303d30a938e92a9df087a217c135185c10a11c0a479bacf391ce084b41f8cda9af93bbe0562c5834feb3eb1a3963fe5ef11ab8508208a9f97b3cc703c1a071807e9fcbbde7c4e5e13ac5ac532c71129efef9f2f65364fd4d7511c69ba74470b130a832b8dc9fc429135d7023ef47f0a85695301cc40120869098e75e7caf3a5a578aec6f925c6b7cd63e594a16ebf085d3e2679d40d93e217b204ddc542a5812b414da37db7e003655625920feac7e730ff78ae52cd4aad5f96da9271fc6c8146a31c670b59eaeca72f878f01de0326c8fe636177b43bcd4cdd9ec8100a2fa784240796b68678446b9d9e6eee6c9ba30a8f95ff4086d63f0a796660bc6f4742988373ef21bf6fe8f2d1a2e2a6da20e1c0e062a403154f44b43f1850b7194ffc1fa96ebf19077ca17b641f9e5f0d4b54684"], 0x1008, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setreuid(0xffffffffffffffff, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r11) getgroups(0x7, &(0x7f0000000100)=[r9, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r11, 0xffffffffffffffff]) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000001540)=ANY=[@ANYBLOB="820200000000382ce75205829f8a356cd88a7b54638e442a12d708e3b2558565a6192741207291c4464fd7e329dcae63d00017a78a159fa33d2af46f109277552274863211dc189662a97c2c2b6b40a11fad819f91c8507cdaa7e46352156e74e95b40ede8dd14e045348e0f675830b237a1bc870dff4af4cfac9206ea475e33120feb2d3ce2aa9698e2e62a63eb48fe5464148b82cc745dca1ff6f29693eb9aaed3ad7bb79fcaf17f5aab5ef39f4f727d3b07b4bf7b1d659ecc445bdf20ee638e5ced09c3733ed8d5a664b7c4a772861c28fa2af25b47fbe270ed83d8fb92178e95dec18471481a6d7e76029e362d4fc59059d353d6fabb98036ac256b5ae913733ef757e52728db2d77e1b9edf14ac2d7281dbc5ac480951bf785d2565d26f5338e5d444be70e65f7a67319eb8c1344f30cdbedcd5c23ed6d16cf792ce7ea87a59ed42e3fbaf3ed6359d0d93"], 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r12, 0x85}], 0x1, 0x5) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r14 = msgget$private(0x0, 0x0) msgrcv(r14, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000140)={{0x5af1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2}, 0x1, 0x7fffffff, 0x0, r13, 0x7fff, 0x6, 0x4822, 0x80000000}) r15 = socket(0x2, 0x1, 0x0) connect$unix(r15, &(0x7f0000001540)=ANY=[@ANYBLOB="820200000000382ce75205829f8a356cd88a7b54638e442a12d708e3b2558565a6192741207291c4464fd7e329dcae63d00017a78a159fa33d2af46f109277552274863211dc189662a97c2c2b6b40a11fad819f91c8507cdaa7e46352156e74e95b40ede8dd14e045348e0f675830b237a1bc870dff4af4cfac9206ea475e33120feb2d3ce2aa9698e2e62a63eb48fe5464148b82cc745dca1ff6f29693eb9aaed3ad7bb79fcaf17f5aab5ef39f4f727d3b07b4bf7b1d659ecc445bdf20ee638e5ced09c3733ed8d5a664b7c4a772861c28fa2af25b47fbe270ed83d8fb92178e95dec18471481a6d7e76029e362d4fc59059d353d6fabb98036ac256b5ae913733ef757e52728db2d77e1b9edf14ac2d7281dbc5ac480951bf785d2565d26f5338e5d444be70e65f7a67319eb8c1344f30cdbedcd5c23ed6d16cf792ce7ea87a59ed42e3fbaf3ed6359d0d93"], 0x10) 12:39:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x84}, {0x4c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x89, &(0x7f0000000000)='\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) 12:39:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r1, 0xa, r0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffed6}, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x7fffffff, 0x7}, 0x10) r3 = socket(0x18, 0x400000002, 0x0) close(r3) sendmsg$unix(r3, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r4, &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xde3, 0x8000, 0x4, 0x1, 0x5, 0x7, 0x3, 0x2, 0x2, 0x8, 0x2}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = socket(0x1, 0x5, 0x1e) setsockopt(r8, 0x29, 0x32, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x32, 0x0, 0x0) setsockopt(r9, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r7, &(0x7f0000002080)=ANY=[@ANYRES32=r8, @ANYRES64=r6, @ANYPTR64, @ANYRESOCT=r9, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed5d8e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000051f4d"], 0x8, 0x800) r10 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r11, 0x80047308, &(0x7f00000000c0)) msgsnd(r7, &(0x7f00000028c0)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r10, @ANYRESOCT=r5, @ANYBLOB="1fb8487645a487800ddfa8bcbd1d62b83f4e91ed2be884ef7d0c230e4aa0b3c424b023bbe25489e7060000000000000040c9f3517efe531b"], @ANYRESOCT=r11, @ANYRESHEX], 0x7, 0xffb) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchown(r12, 0x0, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r13) fchown(r13, 0x0, 0x0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r14) msgrcv(r7, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000002940)=ANY=[@ANYRESHEX, @ANYRES16=r12, @ANYBLOB="f87bb22b72eef8f5aa60d6339e80c3a412eea86b7edcad068c8b6be1f76fc7614bbc562582db9545728cc2d57f766b76ef679ca7cd9fed8301207d3db3cd880e4eb052c5076995756c771d8f6253023f0e96d328e4b91052c5dbea6d4b000ce28a576a12cdf1e1a28436fd348fbe95d59f788cfa5868dfe60cf3a8fa1bf737fa85d44a6879ac2d74ab4c198363e02fd3a37a830ade3cd96135006bc899946defd5c9b4ed83f1e69b82ce9ce2fcac371fba3f4a8dbb043a172cc7be9b62726f98562f2f19eac4a43c75a0f83fee52546bb3de401cf0de5e1867bda09080d9eba24160b70b67ab2ed64a333cc7cb14f5680be1154a4ca551d380dd21a06f688fa3f7112f5929be1361d6f2265fbb9479800173ffb083fd3727980ce27d542ff499f1528c6ef64f886cf41d41666992902acf691e0597328afea6c719f96ed3a023fa0839fd4e828ca420139c1973a1a10502bdd6e65613a27c19c0d49897f833fbd5769eec4b306b255f4915d7f42742c00eba45ea473b3b2e1e5f527f0b3abdbbca39695f7a468879c158c4bcafee8855f0a565941caabd55c0715de19a02c74d246f5bf9e9e8ff29ecdf95969692288de4435b42753ab5e39e60abd7bfe1bccab35205f7f0836b41909984e5d53858d477639fb9f50bd96e3df81b8b8a77e4b574f64fedc367dd717250ac653cb66b4ffa38645ac0f99154a0bca7ee275bb49ce767621d42519e0be680399d0813c3d1f3c591e2b6b89d3ec1dff1fd52e0dddfed3436586e69ea3430bb50b0abb55c6b416a046897ebef09d24def8270e5820ef19ebf6c3cdf3d25a4a04356b95c95ad14bbe1030a64a41f97e8780dab6afd9980b4e848d54f094cddeff372185b9c46ea7de21cc9f937f8b1cb2a0c46bc898d7d65e0c8c5dc81aebae034d1f576b1ac2367e037fe68ca8a9a3f96778938fdd705436b6dfdb12029ccdd01c0349d41d5e4f89740b3fa3bc504d64de196a374b2e44f56283456dc391a9b953b9655b65b43404c5e60cf6977343894a0dd0d32dda8c2cc1965227f84ba577b7f6bb94a882ff7012e299cc91272dd1945faa9a54019af26e84ba69514223c9ea49b5e7a6fdb31f41d217c68cad3a41c9b1078ac1a0122de7ba75bf513deb91edf50a64c91be2e512737cd8251f2d14bd18996589dccf9756b13c6c23a3c0e15bb96664e8def07e90c118eb2be02c540b3bf49008cbf43140ac11dc57b12be4833a124eafe0d80656c460c77a159c06d47a10cf48e9876ebd86c51652b15f331939fd6e658f79b6a77fa50db2776d4daa2a59699acb45c642fba8a0cea9d365909192b3dff95dc2ac281a02d39e9a07699b86898174c83e5e3701f209a0e19ae4209d964826d2a3a9d636f85fa996c1aa07653118195ac9fc7a4e8492bd0f9f4448e666323830e56e8c323773ff61738168132076ff78bf1eb1629c6b6f20873afd822368a8474f29b22018a3375ce145e8658292dc1e129e4a18dbef864588af2d4684c237ea1dcd48780c9330cfa44a957345cc0870d1b148f143ff4a29e368887f5e653d630533565a51b62f6e4fd3c164b0336f452242b5daf99983f3b6349c6831bf3515026cbc25f5c875b03bb9a137f03d83344d8d3d53140a75da97019fdfe7836f89cdf83c45b5b37790575a27921e5d7f6b607a65738757fc8ba2a93ff3a43ad67965f6e935eaaa3d21544047317c4beb47e24ff118aec0b29dd128ef455ae83952ea0aedca717d1653826f4fe9267e1e84df2007ae51e40dbcd3e1017270034e976e49e2f6f72e36b66707e7c8b3e6967ef7c5499e34c441df7d86db3c308ec688ecba5e552eeca8c3fea0a534dd41bdada9d26f2fe3ba4ce0a0aaab43db36c6e0e3f89b40a04f231f8f868ff0645f5e64aba42f70604848a8779af63a2bd8cb8893b45b15827b1d2bbe431312d35ff03fc189fdcfab93e9e9589999a91badf67e86f46a8c57a6c3d5bd773c1739d1c1630cccd26b7723b407ae30b416010c206846b0fa058833379a97afab0569b44306e08f24a869597468ec00c09c8aed5dee0c2193409f67845086de9ddffc703f17ba0218c59dabd621a48e6295e16d23e19ea6b0b882c45cb9725b49be9e347fa81070d0042d32dc497ccc5cbe4eb5e7d52c5ec50550d9414b570e4a6b1d4b5914da59e293c590f1ac4708aa9b98ad34591b1fdf4c71d36e4939190d54cdb54704d713bc405ecfce43b81f3e3b7d041451478019677f9d410e9aa80fec5bf49190dd5e372fe36d4eb253c86cf622ac9033c327d656f46fa9cc29efbe26b11b417a974526f770e19ba456bbd5368b8ba74f6973ba0662d2e0db2f40ff1c3bf7bc091cd10d366bedfc4c84dabdb0d961bbdf304534df0ea7e3685233a409d2097cf2299fa24df4d25d2b03102ef96aa727583a46e9865e98c7b44cad7570cfea227030b1fc9cea135b4a852346cf8f3195418476380e9e035c11db55c652d36491617ecc09c4c3089ef3cb023b21320dce4d904cb685b794c323a3946e7b0bce11585f91c24c6d5d54e3e49701fe95f3b4bf1bb38fdd4e02c255ec9e4a16e773f516a90c287e0d24614f72286e584d0708211fb4ee2dbd751350b2f7f864b99b88f3715f2e6b4b7d5a24ff9c2a8fefaa8bffdac0553e5e1a23b5ca4b9110dcc91b88091cc61b2b364f2742f51bfea577a43e24e59a45e429b59a450be0a28839395111d8a3adb0afc38175da84da5302d8aff1b811bd858f0d7bc304db221037d667836fc5a52757506af3486dcfd2ad8210b684a534b911fe1b7e163302596ad6f8e23806951a4882205de656812eb668b974ab3e5433adf918b1b13a70a150a4a20e66d1bf32420afa429f6bc75ef3ccd82278d182080a9326a36607a4e58504bedcc4f52fef2c0dbf346420e96859bc2d79e2e261b3f1adebc28266fe7ed50b7ec124792d89142476e45f242b840b6583cd59c4bb3269ddd39abbe6fc9cbcaf18a1efc90b6099be801d1fa6471a9160a55246647f349cc8a13339f737cb48bf5649cd541adf4fc66abe74d729ce11122697d86937ee998f78405059e9a3ec8c8b51d135f915b27d6da983476da6ac8a80d13b30134b01be5e3985b6d0cef493b5fe38d7f52ad44151443ffb0dcea07ba99f69c6ba14d1137a4ab17f2eeb24182955ed7c262654b654d7434cbe9e00ba307c9c3e6977fb13b1615d029278eabf758a71d19a422ffa7de37f7213e26d3fe4f74345e06725aa6d3df6a94dd0dbf5e677c4b6d65465259636c26f724c0ced3ef5b64b53c8b6e04a6ca9e4f0d38ac9fcdf767fcc750f3c230f1951f63004169fe4f9230720d525ffccaaa1f780156cd45fc72e97c3d15da8e5d5ed28fa6b0a3f65687570a033bd62247b8ab2153be9b0471492d1cc9970ad4835389d2b8ff7cb19d9aaa21d91a5b309089bceadc327bb32c056765c5fd8f1a0aea8a6e0ac1d9c40300ef36e39032065a1e7f0f92f900bdfff968b909526adea5415a67b5ae46e765367361f4e8a1bacd550d7c6ea2874b65574f1f05408667f66a014969f523d1ef033505febef0b50c7e5d4e7c751cc091049ff193b8c898bf6276595518aa13dac3f57294fabbd82ce91824bb8c4b344bcf86d37b780ada5abb67beb52ecac7b1d097ff8527093bc69d4c8ed1305cf770c4b559c4ad73e30b33b03a73c443e981ddab37a7e17ede4398a0356d4a624f6c6a855593bdf789f387200eb5cfd8f4d3149269256f7f10efd7ac2adff19d6f45a9854acade2f1d65564e30bd15963a3297646c37a75433faf33a76236fec8ef92f723b642188a022d241fca0346e515077b98d03a3373ad879b45538fc4bf7c094b6f8d2cb910301bf8f29259d4e242347edb28593659e7d19be0ef3ab12e3bda6e3675e5b94890740f2ee8e900c04d1f8d638b7fdc48b6d9504401131aa41e44e94902cd59988e98259c7172482307492384f0c789c61f42c6f65a290788da15916a3b7aa0ffed8ddc6032c752641d1b670d3e5b21db5f24caa1aff38c4299e7433fc4aea757d6f92862c99753726ba565c350affc488b3355b3ee66b1ceb079a82ce364ec0b6d565d7c6086c99d784cb71f7b03990d6f387642ecd1436553f407ad8bb7fd3ec37e6fb6df8b3e0f8d3fae511b8cf84fabbb46387dd5ce28ea12f5fb55ff9d745c81a563ab78c6e3b202aa2808ec31e524b424a42536e796bc33af3f6a2dd319499aa095a06dbf2a27e179eb934a8eed9bcace1e3e8c1a2c06e5064b6499067e9f106eb760e6f5cb07d67c8bd82b98b2412c42bce210944380a385e9b364617ce76f7030f01eaf5ae42d48577215fdbf4a66891ecc018e1822add4c41a2765742a34e942413e978ddc414bb0a8b5964dd54e55a34a5b3c18b9920d575136c1a1420f395130f2309b32dd47931bb3a9f81fccce102a1b636c82a5a48efeed39883eb298eb056907ef6affd0d17c8f226eda0ee8a935354a1e4a60a9eec70ba14ea925b461a5c98dbe826d63fff00c5ba9a8a8375cd9d55aa51bd8954a9be2cb2902d6cefd64b2145636c4d670696ded81bde684fc48419dcdba6a680353e854c11da6b5100122c624c7f56a4196622ee206c45d5e94ba34b384b0461699864c6532f0bdd9ef87efbd557d2bc9b5e9ec362dc2b7d0ee6fbfe56e0f0a32cde0a59aef654c0cc02905b95b0c3c6613e6e81f0482b4d3c0c4de2b542f8cc5843b262ddb43692b7890e3d05ca178fd1d50715d55b615d88d026cc3583a77c1a6620e26c1e46d4e8c5b2b8938470598d73d7f887a92533a744ba65ee02c165a60655c388045593f92724e6ab5b62aa54688a358cb05a8e3141ce1e1f50c5a0c5c1d8f1ffca66f1b6097996729b16de849f8d7006363c75465221c2795c59d38ae975422a2d10b00e42d47c65a719be5ea983b566c588aad542680c4dfeee1b9d555794ad81b62f58301ef060a6179e306ece5b40993e991f144882a28dfa2f60993a0f260767b3ce9d2c9c1f3330151a381d5e81089392bbfbdb0d9d04b7871c9536e38b7d3265349b55361e80827132f0fc5ca4f14197143b7cfb1fcfa4ba683f70031a9b51855318ffef60cde1b20101328c1f8a95197a792ccfab552eced9623df006dc46d86cf72dd64a9d4c65fed3f144f5304914f5f20aeac2cbe20b90d38ba66e7ead3435923a69a7c287398605e24969f19541541109a71088a7a44ccbbfccd8db457fa21ab9ace2340cd02b1e26b545e5249b9769cb052f93718cf2f1b9a290facc5085695bd4ef4ed68a8ec589f73ff70e1352c4799da6c0f009ac314106a18f54390165c05ebc4a0c05e48f7c44359b0b4a82acd203976b45030eeb83b8ed9bdf58f6b8ef30a879ccfa2f2554d599a97d355024487d5aa887dad447ebad8bedf869dedc413f79ea6bbe1efb6d52c2f4ccf7ea4e7730ddc500b8afb73d0e37104241a9409dc87a7574be208b2e906f60713bd1f663373b652e4a4b65c786bb2a683411f97401277e12ca2c77259fcd315955be67f583b73a417944082da03b49f11616854d9f9b8692444afe557bee99cbea418374f0aba08fdf7d3968bffe9f834dcb634e0e712817797954e095273939cd4fc8e6ef308ab026364b0193d38bb90c6049215e89a0ecfeffcae9414cb52e74953fcf4ad6b1b37c91e48811fb948b073a76ab24f8096a44713667ceb6fc1e857ad084e0ae82ead1c7bc817b0f9b8dc153fc42449ead49c9a39c5b89ef2a1025ab177a698d024c57e3a5687e02a95a8b7725a0ae257466e68357fc51731498cdac46e9", @ANYRES32=0x0, @ANYRESHEX=r7, @ANYRESOCT=r13, @ANYRESHEX=r14], @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638244d3a25d5771f1367683953c76739e9666b8da06a747b0838f478dea0f75b7b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab409693b4eed128d82f5dff62c313", @ANYRES16], 0x3, 0x2, 0x1004) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000001e40)=""/74) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000180)=""/3) recvfrom$inet6(r3, &(0x7f0000000040)=""/20, 0x14, 0x802, &(0x7f0000000080)={0x18, 0x0, 0x1af}, 0xc) mlock(&(0x7f0000443000/0x3000)=nil, 0x3000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000711000/0x3000)=nil, 0x3000, 0x3) 12:39:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r0, r0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26, 0x1}, {0x4, 0x1}], 0x2}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0x65) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x3ff, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8, 0x1}) write(r3, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d8d30aaf504ca9d983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0x100000166) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) msgget(0x1, 0x8) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000001c0)) ioctl$TIOCDRAIN(r3, 0x2000745e) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) mmap(&(0x7f000027f000/0x1000)=nil, 0x1000, 0x4, 0x10, r5, 0x0, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0100010062757300"], 0x8) r6 = socket(0x18, 0x400000002, 0x0) close(r6) sendmsg$unix(r6, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r6], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x10, 0x8000, 0x9f) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r7, 0x0, 0x0) 12:39:25 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x675731e8, 0x0, "00000000000000000a002000090000008000"}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r0, &(0x7f0000001640)={0x0, 0x1c, 0x0}, 0x6) r2 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000180)=""/217, 0xd9}], 0x1, 0x0, 0x7) 12:39:25 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x100) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x3, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r2, &(0x7f0000000540)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 12:39:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x37) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x24}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="6c2bb61b49f75552cb03b3c981d5") 12:39:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x1, 0x80000000, 0x585}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) semctl$GETPID(0xffffffffffffffff, 0x1, 0x4, &(0x7f00000004c0)=""/4096) 12:39:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9656], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x2, 0x9, 0xffffffffffffffff, 0xfffffffe], [0x0, 0x0, 0x2f6b6095]}}) 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)) 12:39:26 executing program 0: socket(0x2, 0xc003, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect$unix(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a3862070000000082959510bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd580a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe65000002361cd8cac7ecbc5b65c6593d2870b41200003d00000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c90100008000000000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee571cff99645d300682b4e9701b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136006e51ded92a4ee45e46ef35719229aa64efc9c074a0ac1b2ef8831bf4ceb9aa9128c659cc7479a51a09378c18a083a84a11562ac9aacb08927c6ae3e1f566e8adc71256ffd00f27852be84d5f1b751d6c7ce7f1f085b9c5daab91c3b36dd711b5ed9457a19ad23ad4bd8dc3f98e3e4d8446a5bd19e0c2dcedcb6563c80fe448fa00af57f6cae38d87047d540e1fd00360cc47c4df6a9aed39e85de091f4607392d64f894bf9a5f53fad69c8a272d1ea46913bb7eeff49f8539a466cd71bca25997a2eac52f4eb3d94335cdd89f5a3cc00000000caf3ab54b5884d9ac5940bfb2d8205faa768aa6abec21217a9aff2fa1485e9a9e78cc4aa4a4f340100000015f7f6c667d77814cf78136eae46c353a57c782abc2db20ebf5c1359b14d36f2034128183f010172407f95fa96b2cdc42f35c15ebda40e0def8aa4d7035b7799de6aa36959cf8bb691fdcaa96e8e90d67603f51add"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 12:39:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) dup2(r0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYPTR], 0x1) write(r1, 0x0, 0x0) 12:39:26 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="01e5ff0000000000aaaaaa0486dd60a4f0080800040000000000040000000001000000000000000000000c"]) r0 = semget(0x1, 0x2, 0x5f) semop(r0, &(0x7f0000000040)=[{0x1, 0x200}, {0x0, 0x4, 0x800}, {0x0, 0x2, 0x1000}, {0x5, 0xffff, 0x1000}, {0x2, 0x4, 0x1800}, {0x4, 0x6, 0x400}, {0x2, 0x5}, {0x2, 0x1f, 0x800}, {0x3, 0x7, 0x1000}], 0x9) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 12:39:26 executing program 1: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r1, &(0x7f0000000540)=[{0x0, 0x9}, {0x2, 0xf6d0, 0x3400}], 0x63) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffcfe) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x1, &(0x7f0000000580)="061a0000948000c7f6c9d0b7b50000", 0xf) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) poll(&(0x7f0000000340), 0x7c, 0x8eb6) shutdown(r7, 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3d}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3d}, {0x6}]}) fcntl$dupfd(r9, 0xa, r7) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r11 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r4, 0x0, r10, 0x8b}, 0x6, 0x401, 0x2}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2000000000000025}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000240)={0x3f, 0x7}) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 12:39:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x6, 0x3, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000003300000003000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:39:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x2, 0x300000}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x154) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x1, 0x20, 0x200, 0x81, 0xffff}) r4 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x4, 0x9) shutdown(r5, 0xf7ad8b1246a40024) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r6 = socket(0x18, 0xc003, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:39:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x4) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000200)=0x3) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/120, 0x78}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x9) 12:39:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1, 0x8}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 12:39:26 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xa0000704, r0) nanosleep(&(0x7f0000000180), &(0x7f0000002540)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r1, r2) 12:39:26 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffebc, 0x0, 0x2de, 0x202}, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) dup2(r2, r0) close(r1) r4 = socket(0x18, 0x400000002, 0x0) close(r4) sendmsg$unix(r4, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) dup2(r4, r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) fcntl$dupfd(r0, 0xa, r1) 12:39:27 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00edfffffb09003a2e2a725d419b1f00", 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="8165d7e7c3026f503b71930aa7bb3c1e34f5c2e4", 0x14) 12:39:27 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) listen(r0, 0x7) setregid(r2, 0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac7f787590, 0x0) r3 = semget(0x0, 0x2, 0x2c1) r4 = getuid() r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000200)="56671318c9e104494b7ad1bc034e356bca8587c8d2ffc034a6c582fa80d00b0f", 0x20) setreuid(0xee00, r4) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x46, r4, 0xffffffffffffffff, r6, r2, 0x42, 0x1}, 0x9, 0x7fffffff, 0x63dd3931}) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f00000001c0)=0x5) 12:39:27 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6008, 0xfffffff7) socketpair(0x2, 0x2, 0x0, &(0x7f0000000040)) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) setreuid(r1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = semget$private(0x0, 0x5, 0x204) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000002c0)=""/187) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000014c0)='./file1\x00', 0x100, 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x3}, {0x6, 0x0, 0x40, 0x100ff}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000001500)='./file0\x00', 0x200, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = getuid() setreuid(0xee00, r6) r7 = getuid() setreuid(0xee00, r7) setreuid(r6, r7) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) write(r8, &(0x7f0000000180)="e88661d41de30e90bd2cf92a570ec28f5a65e5240b0d1d7cbd673ec347f53aa2c55eed281fcba0edfd6f92f0a4125aaa937f05e57ebfbdfe56dbe892260f283d72d0d98f7db2fed5fcdbbe8ba3431093e83a37e771a9268123af8f9981304cc9f91a4320854f1650b1c148997d5e85fe6f6e9550e218", 0x76) pwrite(r5, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) 12:39:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") acct(&(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x20) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x5, 0x3, 0x9, 0xfcc, "c74825c930f8abbe26f37489eee618e08c3d95c0", 0x8, 0xfff}) 12:39:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x88) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x100, './bus\x00'}) r1 = kqueue() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r4 = socket(0x18, 0x400000002, 0x0) close(r4) sendmsg$unix(r4, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r5 = socket(0x18, 0x400000002, 0x0) r6 = socket(0x18, 0x400000002, 0x0) close(r3) sendmsg$unix(r6, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0x9) close(r5) sendmsg$unix(r5, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r7 = socket(0x18, 0x400000002, 0x0) close(r7) sendmsg$unix(r7, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) close(r7) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x111) readv(r1, &(0x7f0000000000)=[{&(0x7f0000001140)=""/145, 0x91}], 0x1) 12:39:27 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x81) madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) 12:39:27 executing program 1: r0 = socket(0x2, 0x3, 0x102) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r2 = socket(0x18, 0x400000002, 0x0) close(r2) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = socket(0x0, 0x8008, 0x6) r5 = kqueue() preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r5, 0x0, 0x3, 0x0, 0x20, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) poll(&(0x7f0000000200)=[{r5, 0x20}, {r5}, {r4}, {r4, 0x2}, {r5, 0x1}, {r5, 0x20}, {r6, 0x80}], 0x3, 0x3) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$setown(r9, 0x6, r10) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r5}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r5}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r5}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r4}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r8}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r5}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r5) dup(r5) r11 = getuid() r12 = getgid() fchown(r5, r11, r12) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=ANY=[@ANYBLOB="01800600660c38b4c500"], 0xa, 0x0, 0x0, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r1]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r3, r12}], 0x38, 0x4}, 0xc) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r14 = dup2(r13, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f0000000000)) 12:39:27 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x45}], 0xff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xff, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r5 = accept$unix(r0, &(0x7f0000002300)=@file={0x0, ""/108}, &(0x7f0000002380)=0x6e) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/ttyCcfg\x00', 0x400, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002400)='/dev/wsmouse\x00', 0x80, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r10 = socket$unix(0x1, 0x5, 0x0) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000002480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002280)=[{&(0x7f0000000080)="6f392bdcd64029d649255ffe49aa053948b542433a31c3971dd6e642aad68ae07e48424e5d1fd200489dd707c46dc4a9002f07908a91f5dc07fac62f21073a79be902e386a5c4b957083c56f1a808169e9610298a04f7b0215592951eea737eb1e2b060e98be9bbf4f23b36010845568432c3cc34fc29f3dbcfb4e9636c12ad49fb55f34b2811f37e236b3", 0x8b}, {&(0x7f0000000140)="5eae8c9582d3405d486f7663bfd0bf43113b2a1933856c2a8395e6ac6f679a40f2ee20db9347911de8172578d0d9a78c568b868d3fb0e7f9a4e7d5bec4c7cf9207de73730c8110437a49a25103c474572052ba9fe9568aa81a7866d299ce934735ac64ba5833771940b03d6c0a2fab989684087f0a4ca3d6b934fbe85f0886a5609c854be5866d9f779edad46031af36b3d7c81863b9ce5efcd60c2bd6a5ead67d2d6aa941fa7227ece61df94f4a88d79163a0a4b9a18716beeabce6eb07c9d097ebf5279242bdac06b1a682431b9c98ce3a225cee2243d9ed2265b17bd8ae4033d2fef4cf4411498b4865b517a5e9b608245ed9aede1169595dc56a75e27a65d35a82bf85d2a08332f5c9813c5b0371463b96a8371d704d72cf24b7cf935be238eaa5b84a823197cd015d4cc8c59d0afa312f4bd1e06e03a46a5c712c987ce6dd32d2b2b850027ef1f6b0099fe6f03017f097ff04f37a7726ef084b9aba9ac2efcfe7e42f7f33a02983000674aabaf9b23198c9d851cdf1735e6ad9b018f1bbc8452912cc12a9f8d4d4a921d5f83095b13377a9dc34a650e0a5c390bccc8dade5ab8bb48efd852529b1e1002d01350b31a32f336f01ae9e1fc4e97e44004da1bf02cbb93188215e7f5b45071bbde4295b062420046883e7824fd705818cc5a1d217f064a0295407700bf94cf426ae3920b21a41432d64e449d3e63cbcdc12ae6009546669386f064661578b9996eab4de91ebb1f8ef2fec19a3798ff156dc84db309d9841d86cec4f87284e09bd3b93cd5716abc6e240cd571c2510acd849f2723d5d6c0e21a20d406166ab086259a6bb7de832e66ad121b6d32c648b0f504fdfa38519d34550c3e79d53c71b5afdabfd1ae91b699ca9b7361030706e0febace8d20d2c106a6fb50898d63ab357a448464ed368c3b30c4ddfaa936de9a58b377424a7832bed78219a83f7c6553023ad009f4b750a19a69f9e90837acec0486bb7955e8766e61bef4f5c31f3aeef99e426c882d606d45fdb927b43a40fa26344c5e1510aa77107fa855d24383730c378789a2f541d6e8750de7d36d0f1defd2b668b5c5b3bb55451ca67cc358645b3a41200ae0d07f14f2ef1024743926266819fd3b97df3b69b359dbf26bcaa8defabbffd8c8cbb84b15a0fb439a426b7fe6f65cc4be5f0d82ccc16bcd23cb5968f5217d1160b4a208bfc6b06cbdb8d83c82d013e3d6d0587ee0417805469bf8e80978a754cbc374492c3920c55225b773c3696a3d2339d9b3376b8935cf8350b19e5dd181ddf0c7f6d1420640a03d22f3e827b19018bb8c532fd448fb43353dad5a2270b24ab77a5659f10a2cf9181eff2137de7847bf43eb9d0239e96f82488bafa9c505e37d934d78f4db935e20ba0ab61294fda4ee9afcd33af3b9d189d3f3715783d8b2e3e4dc2e8a049ede004c4dea824044ebd52a394b102bf7d63d127ea2ecf95becb5dea547316b3e61136d4e773a7ddbadf96294fce8936096300778bc288c4f4bde6769d1d8575c5a7496f2fc1c2b0612cb50f8b216508012dcbd4f01e217f0d8f1355bc769ffcf88f18c845ef5b6b388044ba26d15dc29164727737a6bfecef365d347308a8900f46c09b135bc7270e8d94a331e14bbb5a5ee0960a0a8dac4e9816de688a93dea409d17ffe8c223b842c00af8cae75870f12662cd6fa00634ce7f68ae7e8d171f43f42a429b446ad25f8f0c7694c3c646aeaeb7e9af02d6603ed179df5f0e0530e04071034a2cdaa7d6fa249eae02724f4e83ab0e9f1b0fcb89d01f5fdacdd43a986bd2877ac391fc0b61cb66e5c6c970f42112872de48707959d6f942324185394c241992a2c32e1d25b279d9a4d047a79500cfb80d3c29b4c0b4f504e14accdb180563bc51a4dace9b2fee71237ba9adfcd70ce8a75bf2057f9b3d606a9f9cd8f20cc80057aa7eda494568a687dd6c317fd5cc6d57f00a79407194e818d3a50624c7d9f8d77a7869e2ecf86a11c7ce4db9d3af46d35953b3c91246fd4096845f8016de066fd6d9923f7142ab7e47651a5a9f60d1155d3947ce4c8babf8b440639d952e59d7383dd1516fe58efe6926dab3cec33bb32a92695c3c838afc599287c56128b53193ff9aa1894b14ae833d4c441021f512baeb898aee0f5d0b443227c7187833640bb188706334f3413c9276fd6093ca9fb75eca375c82557ffe3c299032043befc6cceb6e9790c965d0d77e5ed5de142ff32265f7598a08275d0629b336ab31e15d17779d708129b41ce7e578583d78348e2f080de9f1d6126c688ab2c1b6b50dacaab058222fee62291dffa919f7f6cfec6949383399dbbd3bc47d6853bc401435abe9106ac163714fdd08069c529c809c6e364f598a16ef868c76962902700984bb8069d99d68634997b22a5507fd27eee468a5952db84a7b3ff53322e5502d8196ba8c88735d09bb45a5d614cdd419c427732e86e3ed368f786c9a4fe11f03db381ffeff6d65d5b7b3f0685c6b3242dde298b180f2d6a78c28461dc30ead184e3f1789397bbdd29254448ef3ee7233c857997efb4a1cc4b330d1b8a18a48104cdd56bbffc5ce92e46827150fcdf56856c9ba030b8d81aab9dfdc866f0a80e1d970910740436a304c52ee64631f9de1de15b479926d2e07f7c66ea3a0cfe9b2534fe525c4584d43a97cab9cda3394fd7d2503875165612fe8636924c3ac99bafe0a8efcb20d3dac04e2597e370bca7c3de96b9e056ea2ad3e2af60e6a58a4405b6b0a663ecbad919934894ea312aaccfb8a3b1ba6390807ff228abef2555ea8a5c92dad0d3bb596b7adbeca008f3c4038fbd62c20718b31aec16a6caf0da54f912e0a6026f0f4b405dd323f4996b578568f013145fdadfb5a1734064662da091c702209f42b711d0ca782e67d95240b52950e6315e5737213f5f1dabc4dc6aa7199a90963894985ea8de49f7bdd3e72a2b639923e8ac228256b2e883dc5fe8967f16b444e1f3c04e70524eca7641c3bcc63fb80179d4eaf62741907dc9783a893668618ad86af6b996dc3cf366b6ea1111e8741a71ad74c80d30ddda016225bca69949b181acb320767c23e02d7db8cdc6301e886bb349bb22e958f2a69ed2893b586db202f23bf9423a24e4be38d326f6478f35714dd1afa24e74a04581f5676ace25e4a949c3124ffcca4b5e9254b11ef016147e9f8f05a3515128741a472ec210b40ed83e3da0eb7c806bf4b8e41bdc87e63ea3ddf7b417b745c42b99f3a34d7f9dacfad60f7930c42890d448ac9ed8516b737ad76ec5c01dba5cbcec3a5a10c2196d672ee2fb8b9cb06a791668ad2e5c72fec50c0d9fe572733819be019aac2b53900a3607adb15d38af46f08dc6bffa2eb3624c7c92d2e22e7fb547d6a7be4ed34fcd56fe103a7020df54fcb4c002de58262ca4b629c6a2664597f7bba7e67d9860776adbcb5a7e81caa957e7924846c9f2999c58412e3ed314883b9b5fd6e6b422cf0eb80eda192f9afc84bcc3e482f19494e361a8502c6431e3496e08154893d4ba5588797a5c0c17d99569c7c793333c3acc485948e238f504ea32356a0ebb36f8496fdd2b3b44d1e52bee25b57c010af8f30210505c5335f638ce9acc82ebc2f98ce79b0cbca176eec859bc46ff39f14d7b560191ecb34de6cec30921b3324f3ec432d9a1bccdc34080ffba07738420862a39cf022267b144ce0f8b8dc45ee1fe005c6b7319671c9371337a9acf4fa37ae9fba91101c1aeccf78244c8e099616a841d370af14a07d1f5fd00089470219704783d6f581be5abcfa3ce5a936480bac5036f0800aa24297f11e71b8fa1811c99ed227e32f25e1a81ee66a8fc8babf659eac8936d0959665be8618f8ef82df7b9f4ef507a86f903371de33c561dca0f9bacf8848d1fdae8cd5a7ff0996315723f1d85aa48360d7a0f4200510154b4e8fdecbec57cd25672cdb7f865788716fa320482c6843deb60c7a5297e233e03fd24ec544a8541016ec96fb4d25bc86d10cb3c99d9715ce6f8d43fc47a6cd3d34b109da5fe5c2801d04b7fd1f937d7a0eebdc9d62af2d531dd97afb1dacb825c5eb3db253b829e5c7a38e9ec136402f2cff5c47422b8dd92b6971470ea287c3a897a533c7d3992a5e769866a9624540438c959ed54c54e06e41c500dc22201e75089fff3ca2fc294fc147cc22add92299cc864f8d17b38b3d22b19ce126f1fabc71437ae7fb6e2494ea848ae50d7bffdf862ecbdbac1ecbe913d0396a052ceb584f5ca3f6f7149ebe5b7f710c1847c4a7ec5b563aaead2b7c2a47540fd9909da704dfa78042c12df6561918a572b03ee51313f0afda8816a820e1d8eef299b5625a240deabf61f2a701d8b99bc7fc7d2f76edd4c80beb7245accd1850d762072b29944a6e5d599367c52ac0767bda91eaf8369e69827513cfc0270d9e0b47ecffa4e9af5116fc4ca5dbbbd653debc67b5f60c42b719eb8849538d3b66eff36fc8fb780c120c42fbc6b10535b701429b9b5df8be51920878964ba62a81dc86382d87ba2fbaa12889e97d3d66781564288119a48f22621d11762fbaffa8679cf8039f933d8024887dc351595a48d52029a85c2cd58a04155af40d0ed118efa391a7215a9f7aef4c9ceb49e4d0c3b208465c9fd2339878b56f5ab898641b42615370f8224bd64550efc26e49b90c09f1a16746d6078aaf68a3d6153c84a86e2d70a483c09d27806f1e7c67a6fad0dd75793001a91914922ef12518e00c7efca49c76ea46761c9a089aff1b54cc21e608b92b1d02eeeef1be31335be630d18bc72820c8c422f536a8dc3fab40ae65277cb6901fed161794f5b358202e53b986befc3a04bb51eb0b2a0275df4edb602275c47c7bc415a327dbb2890aad4ddc843f764ca43857a41412257c4e48c6befe5794240a251ddee7f5456264785b12313b2913becbf8484b48e5b405cd7b36e897c8f85fe6d5680dfeb3e7349868fdd099c9c14e90f3a8242e74d18d73b8335e2fe71e3cbf2febced0baddb14ac1f2e3d17e4efb9f0fd695a10531a184ba12f465fa20f747b0638ad08d11730a2adffe04ae13abc0be02f9d4fc8d5aa02291236d0cf7d24e9b49454c59324ca11100fdc9cdc98ca59f112931ed4da48aec24c6c04b88d2408024c9c585c4476f63a5b184b0be0bc48231af1fb5874d748ba281caac3c33b973fc7d4d50fc21832fa0ffdcdf11b52dd7d578879cb430d9c91ab504ee7328d8835cd67e6faf43f79eb2c22aa1ee10c53373fdbb4278b3ca23c8b6162a6e8243a1da1927e2e6a45ce7d106eb56390db97634db349a211e3bcb39cf98f11f2001831234d491384140346b29585fc4706cf9e2ab09c465ec6a506a3f6c3526b90ce186b19dc4bf78b7f595ba965c6ed86c79d11458ba381b18c3d6560b5297f38bc171f3a61835eba12d22afed6899b334c7d5ec0894df6bce53ff0027ad0b40814bc21753c80a9b2bb91134b5152d5172c98b95e138a2161d64c30844256c9bc03d18c6988ca6e509a52e85193143ab1d17c675b987f30d007c6d9752ecf695124f329952f5cbc4d11df9d0f26e30fcd1e1f46c9cc9b8a31c540c15790ce1bbcf4269046aacb5943d58c5bf527ad8b99ef41e65707d8a030f1985ba7c55bef1ffb325322eee9e5ee39baf90df36f332a538d882f5668d2752c20e4ebd7b752623d10b298e8cbb5072f452f8ccd3f5db71ec8e3c364a71871ca056e0eed4db88861021bd5e92ce123946d4a9b5b8da5e10b1f698d61913083f76f3ec4fba6693f64b61c65abb1fb1762b", 0x1000}, {&(0x7f0000001140)="1e1163ecd40dbad95a1d0366d816b977e5c880889dd5d3a0efc877d3cc2399c9e8fb9b332a70f08c25557d545f17411cd452ed815e985c50bfe9edd71047948693210cab96d2baccc92e2ba01c9a938039288b5b81a29603cafbfe37df7b72466698b75314480796df506be6624166dce9417f971a2640c5cf165ab41c51d6e24299865be06b9bf1b8513f80611e860ada4c193ac3bee3ea35c4fa67b5ca0a6b3b608374316344e7b53b13e9861d793d1b6aada6a2b625d3f2881156f2c1ea2dce30a2fdf94a93c643bd95198da956e63ffbcd5fcdc30dabe68d6926ce638181dce5a0bcfa0ddcffd646993502fdead4243b1dffeaca1d7bbdbd6fef107cdf4388c8200a2a2695617bd95a7caffb8d039f3f12e6fe08e14b119c5d37d1026e193c5634796a49de9705db32c83d0b8fcef0a2087db9db0db54b9e0d72e919ae9d8badbe675372f01689da01b0ae6753e71e86adcd1d8a78d201b5cf58c2cb87fc1aed5c52316daa2ae235ca5237dfa31f51a61903162c9cd0a07b7c25f897f67c0a3ab34923b0087867e634be782595fc4fde59c473a70427979d5be5afe738b74e866a300038776bde42c477d54c1df661d073d2a6cab53ab2790d30e25610e86d173b8e9b0e52ef8b96a46563083af70f8900e567fdb4407cd7faeedf4cfbd1bff99ac27d33348a36ea9c82ab89e0d640cde454e12c3bca9e342935e592dc21c757e155d76cc08309e51031fd5f395ab8afecf21654b5221ccc4b4ecfa7c760f97bb0ff753b3f2cbd98b8fe8eb2f043f5c4dd459a28a771661715799ce7c148a84eb2b97352b226c953de8466d66968041fa309c819ccab353a502da4c1e771f8817381dad763d3ef041ba86f7b436dc59b76fa28040d9af35a099676d1a98c1aedd9437307b8c2261ecfdc3c39b3cbcef8bc12e17f01c86254bd44060dab281d5b89ef962d73cd55c23d7780436872e0dae2ebd2973c4267dd7aa4f24793838e1924871bae61958b1e606f714933f929edaf55b5dbd32106e54ac0b63aeb7c9095e4e05002ef6d91bb585c0c6557d61dd8335d81601d694e3152524db5f41b37c34115b82614f106b11db0535ed0f78b74fe830bfd40b20b1a3b03f3e88d088b5bade53ca91af8dfb2e5d8f8258e075cc7da7ec382e726b926be87620f34cc289581d85277287db7ff4d177687bbe684c54e9d8390ce6fe43942ef014519f2302529cd305e7b488590b7002831c587b10b68728abc23746f4d3cedaade957fc4f914e143069c1376262247a2069f992e226a931e80bd03613491b9f6ead73f788d5f0f84d2968aa264056cab59f4caafcb29a77a0fff7583251b00420740825f3d2c13597dc21e78312fb2839566e429a81c3ab4b77e02100743580668c53e34dd36d306bd543b083aa4c3e54c363b5aea595888542a860aeca10743451da65c87093396f9ccfcac13a8279e6aac56ecaa96e8e06d60c76b13e1000663473e0fc60299915eedcb49b0809f0b2edf9c928c4014e3f1e996d0daa0c524f4f64d00f78a57b1f70d1d1056a96a1142e6759a0dea62048e41c6b2e13532aa52a9823d661b260a4414d854f46a404e3ba0d2a11d173f21e6809814d0df86a7f092be02610bddadcae8e10d274bcaa09b218a44a13eaf09ea78022a8b9fbf2e644f48e7e1dcdee6d0a686563fb8f7905f53db5e1b972829507eccc5f391a92e92cbed4b234d047edde2ef7a9ecd8a7c8575051dd53755176717b57981c7a6832c2281d203eb8f416c7aa520e0e38092ba339436f0ef18520785b690c57eaad091755497e4daf085fb227f494863214babb7fd803e73dccad23b33d927b79a6e31ed3b6f1032b1964103ebe5cc835349395c702bbf1cb7756580f3b1947037d9f7aa7031776c9117d25e7a522836ad2a7bca142634540bb8cf605b4e62a8f620065e1d38db22a28819804878d09188917a4a34f73be926244af720f290f85e28db432c2e4e0253e83cdf604afaa9d7ac35f7ee86dcdfce6094f0a208cbafaddad5684a20c57991263167300278a31547ea4ad40d367e5f6fb5408bbf992eba3da951840187e8c786a499035c7cf3b9daf31a7cf9b495d7c1a252523db68c7869110439fe32b67a5cb37a8edb9bc96aac23c550a43c970a0ffe70dbd9b19ad96b69f9ab21950073eae992281b95322a04c55b251fc08b54ff8571a5a46548a6298b2e163aad52cc598cf1b36409d93b30d51616e38b4ae669154314f329258abc0f77904e61922374c9a0882d565756830f32055a8bcff5e641586967f33079f24822279c2f67ea0484cb0c6ff68a4760cc5c4ac7cfc30210e9e0eb5c5ad098ebd8b959fbf9d57b84111640d07330038c0878d6b86e63e544d2d3af3aeabfcecca383f8e5103390c56db201f8b135c1f0c04a02570b277e2068f81a1237ab4e67f06d883a285d88a4838d95802ad97df5de7cf2a118c70aae073cadd43b039ba96cb21cdd049242a2aa835f7a88812d138a9c48da3de1bf65d4b6a5197b5bf7cefb6bad32801b7ddbb684c71b92a92a39be4557c7b8bd29c469b5571cac3e60bdcfb2a7486cc50a31e274eb4471efc52b9e904beb7202693371426a352caf5d685357e81ace1b8c53e3bb64f4d6aab744efa3ad813e79e52afa80314eac0128e7f963c9ea347b54f008c1a2b1cb157b25a946a2660f0b32bd40b8a4332691f9794e07cc5bfa805a4413d5c6b8dfad1ad14749e41918b04ae10504c7d441aa09fa3778a94d25007ab8a34c25d87097e94a96b7a92c3a1cec5f26c90163a1a856c74fdd82de7aadb097a0b070eaa3c03dc9b12464c4244f81d29ba4802678880159390baa41a46cb0468d6786a77e13afd1a15b38f9bdd3f2d7924c8b2b29365b027cd5bc0e54cf08f1cd05b91dbd90a2e219cf79e4b0e08a321b424460494ce7d48a4346dfb08044ce5e6d11d410661954d74cac5bde4486ac8434b1a1d1ea59d62fd78f7ea1ed5e1dadff1e06fe965b802ea4fb25b1d92a8ac4bf94158fb015203e9bc44381b264cebd239bc680d705ed431e838a75887bd961ae6507fa713e0653bf804fb8db65bfaef41cae0d61c2ce9064eb58a5e0ea708827c8efdd69692949d89846ab3b2513818d321e2b972e192d3dd2351c1ae6bc110cb41909ea89326cbe53d8942521702b3338f7ede809222499a551a27dbe9a788c0dcaba3cab15820b205e99a0d492e8db74f3567c1509d10fc419a48ab1821a3da171664cdf53549a41492d4e99608993453d61ea271b4c7e2dc736d2ef70e9e717f0c80bf89250a10aa24138840ec0b1c26e3ac641c6517de45ea7ba2e4b0a0b424dd7ab108606f42ab1ed21e6312fe3ae3a22fefee47378b2cc5f615232d352199961f66557ecdcd67b402eb4e10f8bda26bfb9ead46596637c01ab76ce83153f4804e194d5a0eb67ef4f7fba5e4e4cf3d7f7c09cdc979fabf351220ed6021929495d6bca1525787eb9733134cd2bec1c9f9a94ae59ccf759d6c091662093b2dbdf1f547f277df62707b0710bee7db3be7f2e840f32780e2563e4c7e36128d0675f89e662572af1f49fd2fcc1d26f3e44ed78d40ef25f6624380ee381d997b0b0b69d60774c827b5cea191f4254cf401612085096760afdc67c6619aebf298af7e6e5b7b276f9cf5ca775e66a902159d1bbb006d5aab7b4662ef1c30a1fb240d73af73c1f7ad1fbbe89cb5701bbb391b3c060867db1e23feee784e0f8787dbb0fd8717d017ab93086079c67521f378c70d72903d97e2666c0865bcb61d02354ec2472a68e7417ab7613fc4679d43b95e950ae1e366c214c474533d62c3f9300eec4c15096ccb4261d4de0af3fbcd6201f28e0b8ebf8b9219e30939ebcf88dc001ab50afb4edf5913bdb88246023432f795cb62541c24600809d902c4b6d9de3bbb9f16d8b62f2f95dde3e49869155457e75c14bb5f2bc15499a80bc6d49f9372e2157e2fe57cbf8acd07434f60266cacedc4dcb7aa48a54b07905ffdb5360835a1ffc928302355ed65ba1878ad9f36282e5cfeed9d6109e21ff243381e31c2e248bf75c1c57b6d813ffcec656f3fb27332eb70c46f08a961463137cda1cf955031a0c40dad14b24891b351d41820cc3f870c399994ef9e6f7bcda8cd83b064f7d39e322962920300802bee0d92181e6c327eab46cdff2fc0a1dce2a9284e07de3c0fcbea43c604bfd34661a075c22423a11c3c034094567f37dae32e2120ff0b9801f450fd8d48f9cdf5f4780cc8467e6c0653a841983580d3d86fff3e33983777e3e4afae1adadf0d01c4a8a99ba90bab2798d4922029decaf004d2088ab7f8fdbe08b60db6b3bcfbdccb48a993616d7c9b5053bcb4f24ce6d62da558ab542a9ed30ccf2f79bb15c60ea10ee59071f0388a40bc5fb105ac2ba2284e9b3a95ac10ccb314604c7053ef4fbe605f022611c9c60054f7bbeda1022e24f9feda3abddd08f2e59c86ce7802d8256d1a95c0f670b6ba3b6e4cf12a0ef35e3dd6a0d03a9de27750f921e568d6da3451cf995d80a2e3fb8cc4ede865ffac5c9ff8b625921ba630a2f3edab085d575cfe64516943d43477970867c4e3382155f928517311aac8ec53aee39cc6e8fe501511a9f80c7e384f8c4363e9415f8aac018a321708b5967f4ae9bc4fa6b0a8300d42e7922d3259c74b71c2ef4f323a7488a1d9aa8557c03105afe491feacc5e3f0af7a9caa86f93cb831afc096b625c89ac185937c227786af3315c8a005692c2fe99ba2e9f6012718f39f71b4eec8d367e8b3cc2d8f4f62f6eb7f46e380004a9163ef827cf825881240219119fbeb06930ff285182737e5f5d1a746bab8556d95206b872872b9b09d2e31d1c60852d5ea9322db62e649eeea5eb43a56d4276bfbdd0cd90e979cd014c20313f55b2a125283928b963018a5b0f8226f1862dc01bbdfbb39588d8c7a9fbb9d5ef1499524fece09b19ae4a83214bbcab056a699f56e19f4810a2de45281334d43189481bbd3d58691db9aa051b22e5674797d4d883e29989e498760ed4d3a198cf1739351585b4ac5ce3cfe441b118682b29593daea4ac5fd4b9193c381a9f663c9d99fe415219e7624bc8b5a3a457a998e8caaadc56307f40f82861fc8376896ac7875685a6371c31acddab0d533de6e8ec6b3717cf381cf675518240527155e01d384e2432c1be8702af0eb85c8f3ee8ce6c723b026616ff1a3879ba2aad3f42d80e5fac640849625fb8f78e006d95797c4b961bb7b151303fd26f63e9b645056090c75f73662b8e9cb5ab130514256f335199a7154a9a4455c407d9d7ce5d3713697c600961a790651706207267a1551d96ef23f848ef02251aed3a061ace4bf49f4c7dc1eea3f2efca5455ba318b629f2c8d38b7d230734bf962d269006cc6425c9ed80f44f3aa9efb813d13ae511da58d091c5b9b48eaa02b4855c82d669bae3fb8d033bcde7a8148de7726536bd4cb829a505bf199ae46d0c07adae3ecbf91938bc28077a10b9a601c10984871f5744b872ab31f5af0574952622a8131d90b93b4c13569e172737861dd3e9b913fad7c78581bdb8c67f7967b91d35899a94b2bf61e535c9ed92793a26cec86373f996ad05e451e37e8c2722987c7f889e465098114a6f47329253502de1bde257e066439de9e6c8dfa11f436cf161f26c52de4bbcaa73e9c1db7d42365f44b3909bc6a42cf66c2d32fbb0120d9048f8301db4af5995526fe1e66c30893254ac03c8d6b5f0a4d8e7e8c6bbccba175eb71e0154152b672e08b9475d655725590f2f3f4", 0x1000}, {&(0x7f0000002140)="d3c2da7b8366a57df7e89d66b7f7dcf5fcf6b5f734244d94117333d1044d969a707ccd8158c671f2abfb85f41de740d7a9c50e53594cebe35f422b839369176e5c0a5c3982a834efb13017892faa600dde607c3dc03c8a037a92ad", 0x5b}, {&(0x7f00000021c0)}, {&(0x7f0000002200)="943e9b8bafb17b7ca4d82ed8abbdca72023ed82fac3a20e97cf18274f5074c4fd39c9701888f26e375f0ffc7efef7696624fe3c66d807dc4aee0764f9c21514dc3eae87ba875554f70bf43b755896b9f5df390aa1fad935f5408f4329f20bd30be3eb656308f4d12338e11171c16", 0x6e}], 0x6, &(0x7f0000002440)=[@rights={0x38, 0xffff, 0x1, [r5, r6, r7, r8, 0xffffffffffffff9c, r9, r1, r10, r3, r11]}], 0x38, 0x400}, 0x4) 12:39:27 executing program 0: socket(0x11, 0x3, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) sendto$unix(r2, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0x0) 12:39:27 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1dec, 0x0, 0x3, 0x836, 0x1ff}, 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x800}, {0x1, 0x10001}], 0x2) socket(0x20, 0x4, 0x4) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000000c0)=""/27) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) rmdir(&(0x7f0000000100)='./bus\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 12:39:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x8613b) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)) OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 12:39:27 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 12:39:27 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x411) r1 = getuid() setreuid(0xee00, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x3, r1, r2, r3, r5, 0xa0, 0x400}, 0x3f, 0x7ff, 0xfffffffffffff800}) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') r6 = open(&(0x7f0000000000)='./file0/file0\x00', 0x40, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000040)={0xfffffff9, 0x9, './file0\x00', 0x3, 0x8001, 0x0, 0x7fff}) 12:39:27 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xa6b3f88a9db02682, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x800, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1000, &(0x7f0000000180)="85f39e264d7a350f69d4f2241fc29fb1b9fbe424c3c15f6dc4d4dff2af1ab09d3176d39b3114b6698343bb20cd994f5d63f176fcf1dc6c731f9700b4852c308cf388f6aaf2fa00d7fa9de3de9df722ca26b77fb24fda1941112b226c1a8bff0094412a06eef96180328a9d6202519e2194380b1f482f7d963024e97b80442c69ce7154c922183f971aa2ce3af373b2246336897780c5472766cd576df67e879bcdd1487ade672864ee11e767ca771f1f08f057b1acfb9d4290157a7b9baaf60752a1e7f8581da47225586089579f1751d7f44c0a53fbad29c712026a4c0c06cba329e6d522180fedd074d184830b5b91e06733d64e7d2b0d1d16373aa8ee4c91343b424e2105917bac583225a4d56a9626b41a4247bc5e0cfdeeef9071dbe5dde44a5d3e18ac3bebd24adfdc42ac07f4dea518676b0667e4fb40b7e2cf66de576513a7a04fb38422e601bb2a29303c88f336a3504699db28c7d47d55b1285681d74ac496c82dbf200002c06c885ec6af2c07230f8ff5b1c5a32f31bf828037d4373e5bb340d5d7de9ac53c27510a3c0d81eac9d6bacc4518d3df635c4262fa39b72338b39d9c0ce710a2f81cec060973254f9ebaaca88079f0e4ed2e15d616e8b8894bf8d84bc9ba75394821422bd65e4db24d176a2b27b5837c7bbfa87dbd2b582f68521057f12e45fca9bcaaff084320dd0d9535075b98046ebc68ecce450660dd9bd6cac6ea8a5de145793e32d989609cca983c4cd00cc29c6a8a2a203c3012a9b328cfc19a5c0df502fc6eb32e351f0014fe533559e61ee8a8cc2557af6457b116a25c67b889bb36759691fdfae2e9094fe6ee90c2d4f4a6eb1488bfdac17b925df1cb7ba944fcb9f89c1851d90f7dbc6e8757289b83f4e0f4708638fcf826ffa35524465e34085e4fff58d1de9ac6ae3b4d8fad48f6759a79c25382962f957794bbd1bba33fb5b7bd0054652d21f137d5878db6dd1e13330f13a7eb079eb44f568cb30e29b2038d47ef7fb3f8ab21c3a9932856e1f9de5eb5c8666e95a5cfa27b6f2fa9c3415851b76f335aa12061e2a7e917587f58fb9c699f3b329ad5156857ecfc5e6b4aa9ecd587df0cee4ef7b88e48d168087ba0d75de024343a2c2a479422b6e0bff6652226c22a427113255eb406247ceb616e10604f08747ed15f06d537166223295bf06c2cd881e990cc8b87651f8775d5a0f3711e84de8e2f1e2b5770ec800b6e2c27cc90eaf355017696d4a5ad2a87a733ec4a6a77fe2ebd59dafa873493136dcdd4bc371c8d2dda9e3e670e5b8c2b5975c0411e65372943ae6d4f8b0113cf2ff731c4a2f2900a896638c8da55ace36b13320c6f28aae6046cb6cd9eb44cd7de21d3a097716e9b33a5d85fe68264d3cce1344cc970b68830e97d77e969ff347bbe1b8607d2a27b168f9979363b75c29621bcaef9d22e94594499954585243f90faf3b956a645a5c025b32203957cd75b2f971aea5df6f4a7d742b067939a227eb5e8f99f0cfb9388de785ffe4edd954272e1e1ce40e76eca438db1c55e15ab305d18cc0b4e10b79fae6d9b0b3f72fb2897185859fb1e874a6e6761522b0a12d2b6e66cb0505d67efcbe8c493bcbc8dce0b97b1f7b0262468ab29bfa3664786959c35e8b91da5334ebe6ed84ebd8e7a325576a1e28fccf2858bb5e1c3761315e690ea56d31b601a134dfd533e1cc3e8c3d6e3464d61cd52861bc3299456fef1e0250ccf24c001ba64c1db3d25c64fd0ccbe164426cf6d67c133482d842de198dc2b3133a59b4e514ede25ca0796b2f6aa1538ddda8969d1118e23544af1dfb5774ddfbc025eff4f85901a2123fc634352c40a066141ade35a107b3fd611be2fdae976869a9e56a1156b80d6d8bd749401dd6ab15f0ea1a0632a59e88ea8121fee942a511528e108d0adeb77c81ddd6ea6cdc7b7083de9e6cd070559986aaabca5146d9f3865ea6c7e03fcaf32ba3485b2aa14c790e58a899236600b7a747cb2f2f0315adb3a223a49c75f30e32051a8f5a5fc84f02d9c77935494a6efb1e1b7d522c2a37963795dbf10131b004bebe9b6d90109dab1aa90383ea46e3fbe283115eba2733041b7cfc81df069d6bfdda524cc70774722efbf143ebb6372b8dabc9da07b4e60b4fd4806ff9b578910583a0d9c6d5099dcc59100bc2eb1cb1b66e1eedbdadbd06a94f2384957feaaf7d54bc9aa5a4ee5ad4504bc3b5eb8d66fd342642664a178d0dce189326f61c23be58a100f3540f75127868b93e26a3fd8f1f0531c637184028ab72ffca39024046aa841aa43242343bc3a4c6a4330fcec5d6d699a861d5e4de3a90b802a09ee154106ec3c2f57fd2e5a9144c1b46443cddcb33b9ba3b4d38b7812680a965e5a5809bf24d4d2009ac3a8ed7ed778258ef9cb82060d7207d301e53c2600efa0e562ac094fed7a1c9e98ebc4cb267165470b5ebda09c46b15a38199a5b2103382bfb4cf63cad9c9a245665207af2dc93d01e4572425ab52995ec563d7e83170a2101320c1214425dde2da782d4bbe05fce9d263fcbf8f2406cfaf7d8defd106ccd8e032ab8d121273d9dbc1b0efc73ec54a9e8b570d57a7f0fe768a9c59779847f2540a0007b6b8a71e6379e15d260f48ea3d4c1b64243dbdb45a27565b05de901f1cf9c068bfa3dfbedd49b465351ee8104b9e2f620674682239342cb668b662c6030b03273a1e75e0c303db987c0011bac441cef62c3c9f653cf70fcc5978d21b861dd90a54c03c2742cdc3dc2f325076c78f8534f26e7287bcb789b694f41426b67724fcdc57a45bce8b2442b59880a901f521ebc8cb382880469c7c7d6a41f7b911168b463d697e5c2abd0bb2c7daca7ae3ee66e0778d44791afe7da22c0b422c73a183fdfa5563264e991122907bb02b9082ed5b7bbc0578a6692e7d7e1aab986dc18cd02ccf2168a2f17836c502bf5c019155a455268f46c8538fe654aab324e0d82e14dc1a2fea77ce881faec3d5ae2de417bc9cb3f6e2f3d9db02ae904e7dee25d2492ddb7a1d7a3329462290467d3bd77e067caa88fdf0ce59d52fce5574f828d506f4cf3c8274f7e291f61d600a294d796141ab73bedba7029e8823c0037552c25a2ba1a1dda5b03df2fd76513a8b5faf417d0064d2c5cd9e15217297214b9a297734a2ae5b617e2de994c2e9fd9d00dd5ea23c72865f4326e35479d4c970b8e4d148ae1dc19482b7c2c1971fc2fccac0c6936620ff82ab6671a86d5b666d313b86ea13b7c350f8760ffb0b980a4cd478a46b2a73c6e8aea81b20f6a680c08f6a9f15653ab1c558d034d1eed097726795f7f5d050cb1e6501abc974c77ecfdc6b2f469a9ce14e77815923568f0a59168370ae2aef83b25ff008b1bed7066f5f283d9a7f9e6f003f97e0ff8862b26a9da4f64fed7af79b6a142002fb808918b8f9908a46865abee085989a7a5ce0cc05807d07e345c72ece6f8ad9f8716a0a31042218500efd9028cd01d772511c1ee976f007e00bd93400c61c831c934afaf40f43213bddae872af2bd0d41be2540bd90addf66dbd28817e6e45c6ac5e500b43afbd492ff8661f7bf27050f4e268866e52160bddb14c160dc3094dd2d3dac072f9102cab8fec36eca98c21f24eafba22399f971d06f5d079d6a1421c20f3f39a0c048c6f8feeb2b64309bd9f89ba2ac5835c74de5815e41d63a86d9a7e1ae0dbdd361642c7b782a17d97693efab6d26ccd2ac9b13a7efcc19ad647572f2bbdd048dd611412e2cd382907461ea67895cbaa3f99ff834c82ebd160bab20d083f76dd1c571562de903a0d922c257921a7e6d4ec7198d5eae4ed6ea334d9f4dc8fa1a5c8727ddbd85a6de1e4eaf96af4e21fd90d60f42f2d77b2b6ba225e04f31e12294db81fd760c6d46e8acd989cf22790a7bfdaa39de7ce100227b52b6b65e15b4857d1bf940ca6ab9ecf1bc64ef227a158c974851db2d6496475ad512b3795ac110d3129b80c4ff53d9a6f617a88d4b48ac91679d8ebc5173ec0b593070751519683ca7cd41ed7af1322cfe2f5f100c98530cbb4d5832121ec8ba60936954977da0d3e50f8a14060497d1969c94bc7ec441498253bf16ee9bc046d1fa5cdca8bda6f6645e64a055cc14b8fc8fbfd734717fb859d829dcc4eea3872ae2aaf6e3fbc0092451bd8d98639ef4dc32a34819ef53a2163c6482faaf6a4dea31176e859db3e9540adbd62fa80a30c257e8545c7ac87766ab901d85af9fdd25b605fe765f8810746e43327f6c2af414d84adce6e77272567998d0108d49d43d52a2881c1984b28404e8cef2799a9cc84382cbde92bc78b2d3181f39e593e573267f20269c2deca635e1f3fa766db9bbe1219ce05ad900deebcf818b0be6e64a31129c9c9e79d87f0624a9bf0e813dc98e812e05c2e8cf187a4559d45f4d9ce2e320135af86ce5fc41af4ff14913c808972bd039b8ee5ebef9d0fae0369974fec4489bdc0fc70bf281271de1775def6bbce5fef032b718d6d3bb7c3dbfe0368b0bbef97804ba36a148c34531057a7d7fc695474f19b30dfeb5b00f63d2ea689cbde0a0f5fd40b7ce81b48eaad425fe3d95ae4e2b583a4f0cfbeaa7ffdd0c8fb3c513c558da40d9b894d863901623f1c79d3f62a91a592808a93671ff8577c614e56c424ab8bce3c874629c70f9b00c3bcf7d20e56ad0ae4fe2a32795ecace82c061c7cd62b29e4566068cefd5834438c1274911dc7723d2fa91d6d2f66288399fb1312bf85266afe44f82cc863b8c07019638b97089c24024d7305a9d189e3e47fdca6e29b3004b85944b013c15109f1d2059a28e79fb537c76f13d63893e8dacc0076915a8bf0ea3fcec05ec9ed9f9ca75183e478a12ea9713d7891dd82a72fec320b18587f5ee618c1266d6fecee55da2bbb81db017573f98ad563f9cfeb00e91b2cc4ffed981d78c9b6040ba48105316a6f754736d31b7da8931a7b1af7f88a62470bd25eaead61ac40740495f90f639c5836c8829ab1e261ad4233ad5ee46284235e79237d89c636cee58e7a4408c82d76219e5ac3203d076d3beb37aa4d433df2bea94424a92bb8d2dfa01d7f40145a68e7aea2808fe68dee7e8d3569f98210eaf095d7e69b72db8cd95a5a3d6be4c7fa0a32077cd4971518ba1247f61322917fa52bcb1028fb1c757f447e4227673bab39af13e2d7d0688ea5a7a6d42060f23c2656c435eb29cb598a43e24fca0c68f0c17a5b5aecb9c149dc35a027d0af43ee225e511034ce2aec87130b4c25a11a47de012787d93b729585aafccfc175fd76b3fec10db723497c2e77c1c8723cb954d5a35eac91ee63b9fcad70a3554ddd467f4c532954329b8a0a685a86b4ee896289b2fb357258ddda00544b1104be6d145cf0ff23e37537a2a2ccb12d1579b9d33d0187123339c59a91dfe71701f979236372562954d4bbb23151d9653feb91595af8e8512093d3a8bfdc2fc14453d9b33338786b25685a1e04a28efcf728e4ca0549cde08fc1e4db0241107f12c82702b2b715dff1472396027a2e73b5904386da75ca1af2dc22a2522c3c9a5833e411d653836a53409f65e6e9eb22f6a5020003a883e3df0896fabfb2d78c3aed2f2885f7d559afe4e689bd94f62031342aeaf6be72636da7c3d4ce00f6efcc0257fcd30e05efe12deb8656e6a4fea1d710165e43a3f8d526372fb4b260ac8482a35aaf61a448dc50beb273ea3d0d4aa6d1b1cf206afcaa91bb2d578d1f7a62e6f991caf911d15e438f3b49ed42a0fb2069eeff6e66732d7e5a9bac72b7c20620a68ec32aa9a48afcffc9964") r5 = openat(0xffffffffffffffff, &(0x7f0000001180)='./file0\x00', 0x10082, 0x100) bind$inet(r5, &(0x7f00000011c0)={0x2, 0x3}, 0xc) r6 = dup2(r2, 0xffffffffffffffff) ioctl$TIOCEXCL(r6, 0x2000740d) write(r4, &(0x7f0000001200)="747a6c690da598c851937404e58a10d7a460d08b46f714a246bc6f382f2202eaa7346abaef2527f9b7cbeb2accbb088e41340d12f0de31c43d4b5079ff2a5eb8f2f66ba85604519e0337102d7295a8d74b9e0b4fda09bf58b1942d2a3c006b1de9b5e7a2d33193c531e5707bd819be6f0edb059ac813e0dbad56f9413467d12799f22908fc16397023ab8ed8", 0x8c) accept$inet6(r6, &(0x7f00000012c0), &(0x7f0000001300)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001340)={0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000001380)={0xffff, 0xffffffff}, 0x8) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/pci\x00', 0x800, 0x0) pwrite(r8, &(0x7f0000001400)="6f9b63a25b2c82addd3a9a44277723e77d31ec07904ac6026ef19ee90a6d4abf876d9eda20509017ae9c6bf8539b86902df06ed295e8944da3afa716c5132aa40939702a073b1cb0736df2ab8baf5c15abf5457685cddeb188fcb071a546ece8240efd08875e00438e4097b9aef33a0721", 0x71, 0x0, 0x2) ioctl$TIOCCDTR(r6, 0x20007478) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000001480)={0x0, 0x2}, 0x8) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f0000001500)=0x47e) writev(r10, &(0x7f0000001700)=[{&(0x7f0000001540)="416eef1065897b99b3f743b134d17d806097caa446c65e927581", 0x1a}, {&(0x7f0000001580)="341d7797bb28273ae478eaa4c4327329547737a01d598d26218f8573ffb8b455edb370ef56181b94143dd86af3b841adfbca22a34edc66aa39c31b12ad6a424445d0bd77", 0x44}, {&(0x7f0000001600)="a7e3b5f6fdf0f4df24605ba0adfa571f83d5d7ddbf0c1ee9971fa5790f46767fe17350a20d62b10c4e52793a821b3fe7ec5f76135f7890b3cfc036b9efe5c1078edcc928ed8422b2caf068a05888782ae3297eb6201c493b175c08c9", 0x5c}, {&(0x7f0000001680)="7633190813730e591e588c649ed24ce03ab62d59225ef04367ec05359f0c6975ab65a6eb573cc4a4f2630343c9879bce044238d16638eeefac2857dff06da1cd932a2255d5d92afbeede5c90a644a026e207d031d29d059547e845ffef", 0x5d}], 0x4) r11 = socket$inet6(0x18, 0x5, 0x3f) fcntl$setown(r11, 0x6, r1) getpeername$inet6(r6, &(0x7f0000001740), &(0x7f0000001780)=0xc) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$inet6(r12, &(0x7f00000017c0), &(0x7f0000001800)=0xc) r13 = dup(r10) ioctl$TIOCCHKVERAUTH(r13, 0x2000741e) 12:39:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000040)=0x3c) r2 = socket(0x18, 0x4001, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000000)) 12:39:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x7a) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:39:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1c}, {0xc}, {0x4406}]}) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/57) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 12:39:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="820201f0df7fffff96f836492f38c38a144c920ef8ab932a0fa4c4a9c45fdc775ab869c72a51a2dd7cbc0cb2665ea41ea7e18784a111e430a2e56ad9b4473b8ccdf2388969f941d042a84cb86d4a822abd280d187b781f6bc7531a1a6a3da8813b9a491429dfa20a5f3c10fddee9d243883037482d6599b269043eccba07fc0fc8b16aa3b701d3db8277c067a5354951a7b3266f111a9cab61efb859401882dd8eeac36d6ecd80f84bcab4b409cfa71f485bbcf9d7fc1d962f834ccf621bf4b1f2ecd795df5a47295a23b667a3a7665b2a7018df"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="0900000055cc4eb8", 0x8) 12:39:27 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r2 = geteuid() r3 = socket(0x0, 0x8008, 0x6) r4 = kqueue() preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r4, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r4, 0x20}, {r4}, {r3}, {r3, 0x2}, {r4, 0x10}, {r4, 0x20}, {r4, 0x80}], 0x7, 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10000, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000300)=[{{r4}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r4}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r4}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r4}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r6}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r4}, 0xfffffffffffffff9, 0x6c, 0x20000000, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r4) dup(r4) r7 = getuid() r8 = getgid() fchown(r4, r7, r8) fchown(r1, r2, r8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) r10 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r11, 0x4, 0x80) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000080)=0xffc00) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r10, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r13 = socket$inet(0x2, 0x1, 0x8c) poll(&(0x7f00000000c0)=[{r9, 0x80}, {r0, 0x4}, {r12, 0x1}, {r13, 0x1}], 0x4, 0xa96a) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 12:39:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = socket(0x18, 0x400000002, 0x0) close(r4) sendmsg$unix(r4, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) lseek(r4, 0x0, 0x1293, 0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/170, 0xaa}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 12:39:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x40) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0xd85) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = socket(0x1, 0x5, 0x1e) setsockopt(r5, 0x29, 0x32, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x32, 0x0, 0x0) setsockopt(r6, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r4, &(0x7f0000002080)=ANY=[@ANYRES32=r5, @ANYRES64=r3, @ANYPTR64, @ANYRESOCT=r6, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed5d8e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000051f4d"], 0x8, 0x800) r7 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r8, 0x80047308, &(0x7f00000000c0)) msgsnd(r4, &(0x7f00000028c0)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r7, @ANYRESOCT=r2, @ANYBLOB="1fb8487645a487800ddfa8bcbd1d62b83f4e91ed2be884ef7d0c230e4aa0b3c424b023bbe25489e7060000000000000040c9f3517efe531b"], @ANYRESOCT=r8, @ANYRESHEX], 0x7, 0xffb) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) fchown(r9, 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r10) fchown(r10, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r11) msgrcv(r4, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000002940)=ANY=[@ANYRESHEX, @ANYRES16=r9, @ANYBLOB="f87bb22b72eef8f5aa60d6339e80c3a412eea86b7edcad068c8b6be1f76fc7614bbc562582db9545728cc2d57f766b76ef679ca7cd9fed8301207d3db3cd880e4eb052c5076995756c771d8f6253023f0e96d328e4b91052c5dbea6d4b000ce28a576a12cdf1e1a28436fd348fbe95d59f788cfa5868dfe60cf3a8fa1bf737fa85d44a6879ac2d74ab4c198363e02fd3a37a830ade3cd96135006bc899946defd5c9b4ed83f1e69b82ce9ce2fcac371fba3f4a8dbb043a172cc7be9b62726f98562f2f19eac4a43c75a0f83fee52546bb3de401cf0de5e1867bda09080d9eba24160b70b67ab2ed64a333cc7cb14f5680be1154a4ca551d380dd21a06f688fa3f7112f5929be1361d6f2265fbb9479800173ffb083fd3727980ce27d542ff499f1528c6ef64f886cf41d41666992902acf691e0597328afea6c719f96ed3a023fa0839fd4e828ca420139c1973a1a10502bdd6e65613a27c19c0d49897f833fbd5769eec4b306b255f4915d7f42742c00eba45ea473b3b2e1e5f527f0b3abdbbca39695f7a468879c158c4bcafee8855f0a565941caabd55c0715de19a02c74d246f5bf9e9e8ff29ecdf95969692288de4435b42753ab5e39e60abd7bfe1bccab35205f7f0836b41909984e5d53858d477639fb9f50bd96e3df81b8b8a77e4b574f64fedc367dd717250ac653cb66b4ffa38645ac0f99154a0bca7ee275bb49ce767621d42519e0be680399d0813c3d1f3c591e2b6b89d3ec1dff1fd52e0dddfed3436586e69ea3430bb50b0abb55c6b416a046897ebef09d24def8270e5820ef19ebf6c3cdf3d25a4a04356b95c95ad14bbe1030a64a41f97e8780dab6afd9980b4e848d54f094cddeff372185b9c46ea7de21cc9f937f8b1cb2a0c46bc898d7d65e0c8c5dc81aebae034d1f576b1ac2367e037fe68ca8a9a3f96778938fdd705436b6dfdb12029ccdd01c0349d41d5e4f89740b3fa3bc504d64de196a374b2e44f56283456dc391a9b953b9655b65b43404c5e60cf6977343894a0dd0d32dda8c2cc1965227f84ba577b7f6bb94a882ff7012e299cc91272dd1945faa9a54019af26e84ba69514223c9ea49b5e7a6fdb31f41d217c68cad3a41c9b1078ac1a0122de7ba75bf513deb91edf50a64c91be2e512737cd8251f2d14bd18996589dccf9756b13c6c23a3c0e15bb96664e8def07e90c118eb2be02c540b3bf49008cbf43140ac11dc57b12be4833a124eafe0d80656c460c77a159c06d47a10cf48e9876ebd86c51652b15f331939fd6e658f79b6a77fa50db2776d4daa2a59699acb45c642fba8a0cea9d365909192b3dff95dc2ac281a02d39e9a07699b86898174c83e5e3701f209a0e19ae4209d964826d2a3a9d636f85fa996c1aa07653118195ac9fc7a4e8492bd0f9f4448e666323830e56e8c323773ff61738168132076ff78bf1eb1629c6b6f20873afd822368a8474f29b22018a3375ce145e8658292dc1e129e4a18dbef864588af2d4684c237ea1dcd48780c9330cfa44a957345cc0870d1b148f143ff4a29e368887f5e653d630533565a51b62f6e4fd3c164b0336f452242b5daf99983f3b6349c6831bf3515026cbc25f5c875b03bb9a137f03d83344d8d3d53140a75da97019fdfe7836f89cdf83c45b5b37790575a27921e5d7f6b607a65738757fc8ba2a93ff3a43ad67965f6e935eaaa3d21544047317c4beb47e24ff118aec0b29dd128ef455ae83952ea0aedca717d1653826f4fe9267e1e84df2007ae51e40dbcd3e1017270034e976e49e2f6f72e36b66707e7c8b3e6967ef7c5499e34c441df7d86db3c308ec688ecba5e552eeca8c3fea0a534dd41bdada9d26f2fe3ba4ce0a0aaab43db36c6e0e3f89b40a04f231f8f868ff0645f5e64aba42f70604848a8779af63a2bd8cb8893b45b15827b1d2bbe431312d35ff03fc189fdcfab93e9e9589999a91badf67e86f46a8c57a6c3d5bd773c1739d1c1630cccd26b7723b407ae30b416010c206846b0fa058833379a97afab0569b44306e08f24a869597468ec00c09c8aed5dee0c2193409f67845086de9ddffc703f17ba0218c59dabd621a48e6295e16d23e19ea6b0b882c45cb9725b49be9e347fa81070d0042d32dc497ccc5cbe4eb5e7d52c5ec50550d9414b570e4a6b1d4b5914da59e293c590f1ac4708aa9b98ad34591b1fdf4c71d36e4939190d54cdb54704d713bc405ecfce43b81f3e3b7d041451478019677f9d410e9aa80fec5bf49190dd5e372fe36d4eb253c86cf622ac9033c327d656f46fa9cc29efbe26b11b417a974526f770e19ba456bbd5368b8ba74f6973ba0662d2e0db2f40ff1c3bf7bc091cd10d366bedfc4c84dabdb0d961bbdf304534df0ea7e3685233a409d2097cf2299fa24df4d25d2b03102ef96aa727583a46e9865e98c7b44cad7570cfea227030b1fc9cea135b4a852346cf8f3195418476380e9e035c11db55c652d36491617ecc09c4c3089ef3cb023b21320dce4d904cb685b794c323a3946e7b0bce11585f91c24c6d5d54e3e49701fe95f3b4bf1bb38fdd4e02c255ec9e4a16e773f516a90c287e0d24614f72286e584d0708211fb4ee2dbd751350b2f7f864b99b88f3715f2e6b4b7d5a24ff9c2a8fefaa8bffdac0553e5e1a23b5ca4b9110dcc91b88091cc61b2b364f2742f51bfea577a43e24e59a45e429b59a450be0a28839395111d8a3adb0afc38175da84da5302d8aff1b811bd858f0d7bc304db221037d667836fc5a52757506af3486dcfd2ad8210b684a534b911fe1b7e163302596ad6f8e23806951a4882205de656812eb668b974ab3e5433adf918b1b13a70a150a4a20e66d1bf32420afa429f6bc75ef3ccd82278d182080a9326a36607a4e58504bedcc4f52fef2c0dbf346420e96859bc2d79e2e261b3f1adebc28266fe7ed50b7ec124792d89142476e45f242b840b6583cd59c4bb3269ddd39abbe6fc9cbcaf18a1efc90b6099be801d1fa6471a9160a55246647f349cc8a13339f737cb48bf5649cd541adf4fc66abe74d729ce11122697d86937ee998f78405059e9a3ec8c8b51d135f915b27d6da983476da6ac8a80d13b30134b01be5e3985b6d0cef493b5fe38d7f52ad44151443ffb0dcea07ba99f69c6ba14d1137a4ab17f2eeb24182955ed7c262654b654d7434cbe9e00ba307c9c3e6977fb13b1615d029278eabf758a71d19a422ffa7de37f7213e26d3fe4f74345e06725aa6d3df6a94dd0dbf5e677c4b6d65465259636c26f724c0ced3ef5b64b53c8b6e04a6ca9e4f0d38ac9fcdf767fcc750f3c230f1951f63004169fe4f9230720d525ffccaaa1f780156cd45fc72e97c3d15da8e5d5ed28fa6b0a3f65687570a033bd62247b8ab2153be9b0471492d1cc9970ad4835389d2b8ff7cb19d9aaa21d91a5b309089bceadc327bb32c056765c5fd8f1a0aea8a6e0ac1d9c40300ef36e39032065a1e7f0f92f900bdfff968b909526adea5415a67b5ae46e765367361f4e8a1bacd550d7c6ea2874b65574f1f05408667f66a014969f523d1ef033505febef0b50c7e5d4e7c751cc091049ff193b8c898bf6276595518aa13dac3f57294fabbd82ce91824bb8c4b344bcf86d37b780ada5abb67beb52ecac7b1d097ff8527093bc69d4c8ed1305cf770c4b559c4ad73e30b33b03a73c443e981ddab37a7e17ede4398a0356d4a624f6c6a855593bdf789f387200eb5cfd8f4d3149269256f7f10efd7ac2adff19d6f45a9854acade2f1d65564e30bd15963a3297646c37a75433faf33a76236fec8ef92f723b642188a022d241fca0346e515077b98d03a3373ad879b45538fc4bf7c094b6f8d2cb910301bf8f29259d4e242347edb28593659e7d19be0ef3ab12e3bda6e3675e5b94890740f2ee8e900c04d1f8d638b7fdc48b6d9504401131aa41e44e94902cd59988e98259c7172482307492384f0c789c61f42c6f65a290788da15916a3b7aa0ffed8ddc6032c752641d1b670d3e5b21db5f24caa1aff38c4299e7433fc4aea757d6f92862c99753726ba565c350affc488b3355b3ee66b1ceb079a82ce364ec0b6d565d7c6086c99d784cb71f7b03990d6f387642ecd1436553f407ad8bb7fd3ec37e6fb6df8b3e0f8d3fae511b8cf84fabbb46387dd5ce28ea12f5fb55ff9d745c81a563ab78c6e3b202aa2808ec31e524b424a42536e796bc33af3f6a2dd319499aa095a06dbf2a27e179eb934a8eed9bcace1e3e8c1a2c06e5064b6499067e9f106eb760e6f5cb07d67c8bd82b98b2412c42bce210944380a385e9b364617ce76f7030f01eaf5ae42d48577215fdbf4a66891ecc018e1822add4c41a2765742a34e942413e978ddc414bb0a8b5964dd54e55a34a5b3c18b9920d575136c1a1420f395130f2309b32dd47931bb3a9f81fccce102a1b636c82a5a48efeed39883eb298eb056907ef6affd0d17c8f226eda0ee8a935354a1e4a60a9eec70ba14ea925b461a5c98dbe826d63fff00c5ba9a8a8375cd9d55aa51bd8954a9be2cb2902d6cefd64b2145636c4d670696ded81bde684fc48419dcdba6a680353e854c11da6b5100122c624c7f56a4196622ee206c45d5e94ba34b384b0461699864c6532f0bdd9ef87efbd557d2bc9b5e9ec362dc2b7d0ee6fbfe56e0f0a32cde0a59aef654c0cc02905b95b0c3c6613e6e81f0482b4d3c0c4de2b542f8cc5843b262ddb43692b7890e3d05ca178fd1d50715d55b615d88d026cc3583a77c1a6620e26c1e46d4e8c5b2b8938470598d73d7f887a92533a744ba65ee02c165a60655c388045593f92724e6ab5b62aa54688a358cb05a8e3141ce1e1f50c5a0c5c1d8f1ffca66f1b6097996729b16de849f8d7006363c75465221c2795c59d38ae975422a2d10b00e42d47c65a719be5ea983b566c588aad542680c4dfeee1b9d555794ad81b62f58301ef060a6179e306ece5b40993e991f144882a28dfa2f60993a0f260767b3ce9d2c9c1f3330151a381d5e81089392bbfbdb0d9d04b7871c9536e38b7d3265349b55361e80827132f0fc5ca4f14197143b7cfb1fcfa4ba683f70031a9b51855318ffef60cde1b20101328c1f8a95197a792ccfab552eced9623df006dc46d86cf72dd64a9d4c65fed3f144f5304914f5f20aeac2cbe20b90d38ba66e7ead3435923a69a7c287398605e24969f19541541109a71088a7a44ccbbfccd8db457fa21ab9ace2340cd02b1e26b545e5249b9769cb052f93718cf2f1b9a290facc5085695bd4ef4ed68a8ec589f73ff70e1352c4799da6c0f009ac314106a18f54390165c05ebc4a0c05e48f7c44359b0b4a82acd203976b45030eeb83b8ed9bdf58f6b8ef30a879ccfa2f2554d599a97d355024487d5aa887dad447ebad8bedf869dedc413f79ea6bbe1efb6d52c2f4ccf7ea4e7730ddc500b8afb73d0e37104241a9409dc87a7574be208b2e906f60713bd1f663373b652e4a4b65c786bb2a683411f97401277e12ca2c77259fcd315955be67f583b73a417944082da03b49f11616854d9f9b8692444afe557bee99cbea418374f0aba08fdf7d3968bffe9f834dcb634e0e712817797954e095273939cd4fc8e6ef308ab026364b0193d38bb90c6049215e89a0ecfeffcae9414cb52e74953fcf4ad6b1b37c91e48811fb948b073a76ab24f8096a44713667ceb6fc1e857ad084e0ae82ead1c7bc817b0f9b8dc153fc42449ead49c9a39c5b89ef2a1025ab177a698d024c57e3a5687e02a95a8b7725a0ae257466e68357fc51731498cdac46e9", @ANYRES32=0x0, @ANYRESHEX=r4, @ANYRESOCT=r10, @ANYRESHEX=r11], @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638244d3a25d5771f1367683953c76739e9666b8da06a747b0838f478dea0f75b7b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab409693b4eed128d82f5dff62c313", @ANYRES16], 0x3, 0x2, 0x1004) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001e40)=""/74) 12:39:27 executing program 1: nanosleep(&(0x7f00000002c0)={0x0, 0x3b9ac9ff}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 12:39:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) login: pckbd_enable: command error 12:39:28 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x20000050, &(0x7f00000001c0)=[{0x8, 0x4, 0x40, 0x800}, {0x52b, 0x1, 0xc, 0x8}, {0xa43, 0xfd, 0x3f, 0x3ff}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x10000, 0x38a) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x32}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 12:39:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="6a638119767b0606004d0000000000d384"], 0x1) 12:39:29 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) pckbd_enable: command error 12:39:29 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 12:39:29 executing program 1: r0 = socket(0x1, 0x4000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) recvfrom$unix(r0, &(0x7f0000000100)=""/131, 0x83, 0x800, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:39:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r2, 0x0, 0x7fffffffff3) r3 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r3) setregid(0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, 0x0) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="8202262f664000000000f148da4b71a8e1ee7de20184f87a7830f9cffff7cb7a2606fc530b2e5d6923a8fe8cb673453e3cafe4f9d34867565ecd5a7cf0f0ff92e0e8b0caabbe1382ac33ba17494ef044f8796fb397a63ad4d2f2be0496a79a138e3131f4a269b52086eb323ca99f7c5f7f300b7e4db0e37765cf1fc815df3b8b3b92c71993d76304122029cba2ac7238e2a49dc12aa9a73ee87c0b35968cf26d896d49a74a9e5ecc00008e2114147394d0c72d97fa476c33a88aa3d9d02e962302465b8768ff7a68b110e0db76cc0500f5764dcd2bed04f40ec3441f271679630462812e3e5bc0fa24ea512de0888b8e9e6e3ce141ad57c210a7c69994207298d04966e2804abeb12d40cd00"/278], 0x10) write(r4, &(0x7f0000000080)="9e", 0x1) 12:39:29 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) socket$unix(0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) socket$unix(0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000e70000"], 0x10}, 0x0) readv(r0, &(0x7f0000001340), 0x1000000000000290) 12:39:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfdffffffffffffff], [0x0, 0x0, 0x4]}}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r0, r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000004c0)) r3 = socket(0x18, 0x400000002, 0x0) close(r3) sendmsg$unix(r3, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r4 = accept$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r4, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 12:39:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x200000000095}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "e24f2c98c59bab1844b4a01a3af6f1f573f1b551"}) read(r0, &(0x7f0000000040)=""/129, 0x81) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x4, 0x0, 0x0, 0x0, "8b0000000300"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x1, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 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, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a", 0x2) socket(0x2, 0x2, 0x7) 12:39:29 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="c166888eb8fae5e60d8d47425b6c") r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 12:39:29 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9cd, &(0x7f0000000140)={0x3, 0x7ffffffe}) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x6, 0x2}) close(r1) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7, 0x5}, 0xc) 12:39:29 executing program 1: socket(0x2, 0x3, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da3b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad16"], 0x10) dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 12:39:29 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b5496fe00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/147, 0x93, 0x0, 0x0, 0x0) 12:39:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x7fff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) open(&(0x7f00000000c0)='./file0/file0\x00', 0x800, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='r\x00') r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000180)={0x20, 0x80000001, 0x0, 0xf8, "aca236a36533c6e474dc6b09f06238c945fbb8e4", 0x40, 0x1000}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x8, 0xc0a, 0x1, 0x10000, "b68bd85d28a4b35fef622aa8f0eac8f8664a15a7", 0x713e, 0x6}) dup2(r0, r4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e380a76a4064fbd"], 0xa) 12:39:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0xa) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x400, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') r2 = socket(0x18, 0x400000002, 0x0) close(r2) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) fcntl$getown(r1, 0x5) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000000c0)='./bus/file0\x00', r2, 0x1}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = socket(0x1, 0x0, 0xfe) close(r4) sendmsg$unix(r4, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000002a00)="f3f53a5ccdb8566798d01aecf7d167e6f41a07adaa4bedf7372bca75beedad9aac579de786bad9520d53486325b54b3c9791d14cd7b83aaaf6f9f76d57f08b744c2d95553396854c2e7f4d8adbe8bef6ae18bfc3f145ebc83729cfa5d5b336d98fb5e945df7fbdbdfe2a9e679a83dee9a690bfc718946a1744c1ce38a35804cde7e84ee4c51ec8ebba2540a4ff85e6bcb1d8c0479594a811428b1d1d52f5a849e6585d2690d1b9a9001880733af493aab39951572283bd1e226d97527ecd8b247674e0944cee59eace52a16510f7ea9b68fcc68c9b69ba2bc11054e7cc3ca0050c788cee502a89", 0xe7) symlinkat(&(0x7f0000000580)='/', r5, &(0x7f0000000540)='./file0\x00') fchmodat(r5, &(0x7f0000000280)='./bus\x00', 0x20, 0x4) socket(0x8, 0x4001, 0x1) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000140)=""/150, 0x96}, {&(0x7f0000000000)=""/55, 0x37}], 0x2, 0x0, 0x80000000) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8000, 0x0) sendmsg(r7, &(0x7f0000002d00)={&(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000005c0)="5525e82e0b1cae63c1591df9b0199e17ea56e23e1a21332297f5791e066deb9e4f615eeded18b218cffaf89d4827f3ec1f9e70515f9d84c5ef6b922d9294aed9c62f14f794038bb802b4ad444ed4d27831d7bdbb440e97f86231b2872a9437c5d690cdea2ee7a2536bed846e92b381689d99d4b5cb4aa59932728566434f38ccf3913c1beab9e5deee2b70c746e358ac3ca09212fd610a2f5a050d2abed2159ca340011045e44ae96dccce980837f9f5ccc74d7706e68bd5095d4bfe6aa612bd9ce97f27e65e51c4f78ab32b1d1575ccca902b60e64f6c63fa67d22080751caaea121fab85cfa21ca3f38f17fba668460603ebc29e7ba8e731d16d1bee3f025804336def6390507c4f4b93e685c56a8791c8d47b43b81204f7c6bfc8b77632f04e0c2f734eb9223ce880aa343b8b80252c8393780ce0592535b541cd7e7040966d84cf4d0e052bbd0004c6277b4ba763cc6476a5031652b69236b78de72799d93cbe9e94ef72905144b511c1c0a9e6ec9d52407f09ef77c0e847315af8223f8ee3f10fa988ea50dc09360fafc40bd40c25a04add4a962ced803c98752ba0b4b7da136b9e93f9b3ec477db12e135af423934be02fc635d0be1d85fc554fe2070ef30311f8021d268d5ad88ccfedc7bf670e9ed451de8841b1e4aa0b2776717c0820106cc1fd8353a593a731bfc3250f894ca3dd5920ecabdfda560c1449efc6e97e275a3279d49f66f3a4f5e884764cece0a7c6e4770dbcdca1858554618aa91e7696d561add84d27ce4afe3c8ef2d67cc6374eab9c5ed5f96ae4e61699021da6c5a08cdce5bb6b30b672460dc991873955c1e870fa62d31d372fa4dcdaa2b3fd89b49282c1b17a140fb03067a7863e842f1ffcb8b623942846bdd4182fac48354dfb402e98bc0747bbe0e57982ec0e5e2d53436e470caf40489b64a14373e59b3c3a98dee0d64f2ea12d81e74afd18e58f97ceb0ac2bf1151efa04dcc24b20cab361360e1668883baca2f48e09d14ba4a8c7b8dc43a8b759ffdf3ed01f2594b2f84bbabe0bc46630dc5472510bce1db8a9b3226a2308b3aeaaa1d2f091d9c2b3c94eb3223d6ad619aba9ee154c42e592b0cc9e601905a9a9c33fa35f8f9634e8d660ceac42c9d2b36755b0a36ad75773afa1f6bbb11a3c478fa16b7fb2ab9dc18fe5e2d37a3f7a79ecf9fbe2bc024924a9b1632a578ea39d02248e354ccbe98b6dc3b14c014bdf2269cb162aa1452a45c55d2fd63ad4b671dacf79e8ded9778c905f934b71d8607da9f1f10fa3afd175b9e0734c0ef1e23dfcfcae63eac2827ce3fca1517472c9b0450ec2dfecead7b1ffb3e09bf5338ce26559bb680ee3d755a42d2cbe223d7c36cb30bcc585a837bd1df4e140fd8e297083defcecb1485f2e96b77141c79484c0900e8f03dbf332ba534228045537b2e76c75ca9df1bf86f8cc1551b663d6f4fa2b5cd0e54a85fc56ffaa7d7a580e28f49ea7fe3ef85351d896c2c4a17d3f930381500f90274efd4286aab1ac34847bb65e727c2614e7e078831b63f43f04c0cfefc0612ea5c235e9646c3f03c0251e55cff90d45d182ebc74b03e4ddfef7f49741f70c12ac99b8ca3234a7285abd2880a7ee2077b44a64a0db9abfddaf87fb85bcd90b07dab5563dc4df0a2fa947d2ca618f078b12c156971645bc59077a2299b0430977f471fcd83dcb6d9cb3479001dfeaea9d82a0e760669235a24d70479c9295c162ee4d680774a1e5e3e2b766c2f3a048eb71cede84b95d2279fc05d5e55168577ed8c0a78d82d926b84d76d4cd5bf4b0d276c08e6ff5eb2109dba4655314ed5d149b0aa515909bc5fee155ec13f52f3892306a50b0b736b994e3e04ad5969235070f43f7fa9f4e9f0849359892e3c0202eb6bb01f68d4168bc719bb4580ad0c388f4329f892ba68586fcf2b26b71c1b0f2086875fe37188f7d6d963ec9febe0f5988b7159c93ea63fde2a7a0b8d6e5579ca9e0818e2b00e0eaf22c7190d657928a4e0cbe1342d15670f7ebcf8b262758bdb37776e523a7b2856e24c1bfc35d71c38d5be5ff48796f14e7ab1724bd3f795643defc6a9bef186ee79269f9ccf5148ce2ace5adbe96696f7603e2226c0b7d9f3b66daf96607ec57bc43340fb3e4b0ec9b424397652da9316adf43d2e1ffcb42415b3d8a89232a9b2b17261adb1dd49dbd4d728e22d587163c6887caadcf556bf8735f4943bc5ae83b5d8bb844b1f4be3b68286ea59876b6230c51cdb3937fe7506f728db2118f669ccef528a172c3fc21e8765439b545bef3238220cdd56db5477b2a6c9e7c5ce95df1eddec741a7fb7804be75a9b593e88b968add70fdfc07acd98fab5e588be13c76ab2208e6767feaa7220838dcad146e6de2cf02527da6722e84412fa5c69574b7bbbe4c8756fe7fe861db5262aa72aa8c7990b8d0a24346792330022c566e0bdc42581cca5125effba92f9e4317722c0f1311e8ec6dc9d7464dc0487d7318f672899efc7713585592a39ed87136969f8e0d959fba70c2aef1d959dc2286b1ab8d78f415eb76c0b33d337a56f6bfdee2bb180604c6bb573da5aed9215877d487840519606e3144b9607ad3eb28a03d9fa11f7e588d9c668c19ede1cbc71173bcf8f2a3360b1258a7f7fcf567d8c9dddd719b511d52453abdb0586b405abf21635977960e2ae909bfed91ba07647a3d3e4905e20effd4d766c9b576ab624a76c9d66b2070a6040c4ba4d42ffafe60d516d5088fe329142c3bec9db049a1991fb023c5ed9fc6da72d812b8afe8b52cc38727222c80fc7a5e66f5e798f4e2df1708e955784ec82a2bfa5c15b61a66293916ac94193e7366fa06718ad42f7e2d0a9e9e9fe9687a77bbd5955a90929eee6b04c6fdafc55535c6d0cc77c7458af6a5bb604dd1f3107efd1d93f022d24c366e5cc2b235338f42ba9fb0a7ce696e65a7714cb4e5fb18529d0422526c6f8ac7edd869a77125dd0e6daa9359e1dbd8805c80d3b1d263087937a8cfb0530e75f97c5200cad3a2024d53b3e48285189273f5f4048b776ff2ef03882f3f7a40c771fc89ea2424666396e17c1e37d477624cb69bca01499303bd0f408e385a0f22196d831aa41eb4f08d557bbe3186408964fca40cfeaa02a7253615b140d6668f5f8d43324493c20d7c22ee027e572c449f89b47505ea6e27f8f363256a904e87ca6bad93c7c6754bd0d6048a07740fa64866afc2cf9dffb4f350a22979c2b1dd939c77816da23ce620e9ea5ad78a3659336322bf8449371c53b4af31a8ca29f0fca13135f106a19654c57640c3f34e29bb424a9f1bceff85b432b548df461181e192b7845e9cd269e12ae352e39aeae3a3be606107a3e8383663ff4e313153126e20eb8d69508dd3ca282982288d759527a40acbf5e0bf19c20191e65fd97cd87056b10d0a903d2a4a2ca8370960d2b89bf8808e03849398a84f42f7f222fd179feb58ba495ad630694a292d7004222195d56675beda29c648354d78b3995e0a66426e405d1cfd48e1e2e66d1c803125b0c2e7bac852beac163c107fbd86bba782ded3b95713ea43ff5ebd189c16f299fe934119b3386c7a581c7ad8b901726f7b5e3bb851b2c614e02e3d3fd9c2644afc43c03d6e0c691759f9fca309bf40621cbb8a45ec0446b27abaaa96ca9cac0807058b87ad40cfcbc14f218cf7de5a7862d1eedfb959426580bba33f1c0fc53f8c7f30576ec6164924b7bf3ee27539d84ea7845d11cdf81eff0630771577bc49b72a80385e5c610cd1e8bb1aa5fbd9ac038467bc01286f01d361b139b5c947e180e2a365f206a990c74e4ffba378eb9aa6746127ff2861a10553e29cd9cdfa7d741fbf098dac6350681219d9807f791b9de8d6314960dc7719fb19d0fdcc2bd2005b46fab7cc0fec4b6a1226e85d48a22139ad0bdf2fb6548e925a475334e8075d1da8d503eb16a8533fedf573ab380b0681aee5376728f9cfd3daac5efa8bd76c1f6b3a63535aec4af5df7d163f51c3d83f7604d0311ae53a47fc7afa3603dfecd03090305a2b3ea6dddf142718247773b598524d238b9fa2c5da29000684a2de1293bd7cb80e35b622e41c02cdec58dc04019dfaaaad37330f1196c819ce6c3b706709a649e94bd2ae37d8423f67b9ebe95f713f00f2b5d148297f0df32595ee4d23828a00ae243489aa907fc74b297337660102c46f8bbaaba032968e5b8f5906d669cbe861980505a214cd2cdf699e5fad28591b802e7891954267f614a0bfa7b4cb1208799f78abe179a97aa59c29b168518af5f65919f4a11b86bb15e49ba2c8b08f72c75ea4d0894d69504b88f3b5d8f12fd91c80f27c6d5ef995cccee16df76cc0612e702e1d4b8e46bd05f219da5fc856609c3bce3162fcfe47650286bffa3e568ede30214ac7b901b5dd86bebf8a88a41a9e2b9d63f67b2b19b1220ab5cf4c8bb99de3bb1d9e942b7276ff001acbe57043cdee63f462bede6718e89c9c416faa63c2073130b31b55087bea27c6b6530eedfc63067d450175ee476fbf76700db10eccb305f3d4215d676b8766dc2cdddccc662fe0d7c9c6a04406d7a9a38fd5c8190e944279e982a7cf67a937dd63e736c306609e357db78c8a7597931e980c84ba27511634ab3a3d41a217242664b5f4820a4d0129e49642f15b257ecc165a583385bea768f045937255bc58fccac8d9f114cdb2876c621a63cebfa8b2be659e922a84920b56eddd73b16ab6b79e40cd9cd8476b48ed495b7190054d60d41795664ce7a6e1574b5a46ea873c33cad96e0ce36cc37c911aedeabd3aa367948d73bbc2f16a8b596a276325b8a4b99a06b4b3b36db796cafd8eb74ae31f6c542e39ca2f17e4437178fe302af12812a012a1c449fc4f2daaad5159e867bb5757e6ae3a2ca241e5926c1a9965bb2558c9be313dae6f79df1dd428e1094a9afa9aa995ea011d51c5f3cc948c9de3dbaa418980765142a45310b19c763ca21a9ee70a311f0fd90ed50ebff7f4436080f390d70c7770f99a40b3b92d62d6916548a9eeb6a3a73ed6abba635e8d1acf5de5cd191fc7be3f69479a87d3ef01afc22e6595b03a8919d3549c3a8ffacc6c1f55da18811ec0a216274ebde4f11371126a83b049473c50f24dc197c4000db9b6b5b15f0c8cbf66db48fcde06702a852904e45a4c356b883d4dcafa6b3972b0f07b58c4678f3bb56dd7e952fff33106269b255a68e323e28b032510bb93a963be7f34ab8ed506fe48474070c06332b1b02251f7a17ff56b4616e6ac622fdfa62745dffb004c65ca063861bd85ccbc7070f4a45478ce216a8c187348479ee10a6465df0aec63d96511b483d233ad75397f1d1aebed427d8272576f66ba17616369d0f2f5f82d83155653d783ae3e6302d7f10142e6d92a75ec6e61102199ea3c6d922586bb1dd28716a0725aa76465c373ecba95322e5c01b953ca42573b99388c26169c59b79b274f510c28c40591608bb7625fd2a870d7d6c1628cfe860838987620783253943e7ad7e304881f268c85cd100993914a66cecc8d90505b2c8381f3ccbe4b61031d0faab0e55e3af91b62afe1f7569214cec1c4c5c6c6b15ee8bec4dbf2f7402a8f2a784d81814b99f6c39296ca11dbbcacdfa0929ab7aaea6ee57bfcbf0485ecb8e8d831d496206a830dbbd353b7c33ed0565fa28820aa8560290bfb59082b3cd901561602ff91810176b99318d51c7abda9832c81035e9f9d4c202fbbb0373ecdaf1d05c1c0a27f1cbac0b7a12f24d0c5fbe8c0f21c14fa895aa0af32809548a455094289f22b", 0x1000}, {&(0x7f0000001680)="083bbb70bd3a244c0a6c07e74548406db4753a0c84700155ca0566b893deb3d6743148bc6891aafd5d10031c086512541c8f6ed743a10a178a7b8fefd4176d814165d61bd9926be9343a4292a2ef847153e62fd152d1b4ae69536180510aefb2e7897df8d47ad672ace53fdf2ba718703dc7621617342af60f81a9b8da2271534175253933911ddcec1011828f054fab75f2a356d04198f4dc7e980ae22f1473cad549f56f0d2905b2d39d0d09d05aff667f3be3f378aba83fb2a27c52b1abfc4f65633c2c0ec7dc2667d196a8f54080ab6522eedb1ac305e9f4ece5360f4fbf9d17d13ba5a285e396c968f0a048a7629abcb8ee94eed6fe5ca545bed9846b7efff52801a1ffd5bcc9528928d43549ea1613281e4a224cd8d0dd9fb55d7ec85e88a0637c8906e358c431bf7e19f64784c9692975407ee7fdd4e0bf42800a3d03555e764802b88d79789b9c29d9118500a6c720f3ed61a90b5c8fe2a7f76662702be9195d2e538b0779abaa9c19899715c983e23494fcc9277ed4aa44718c32cfd29d9a0b87ef0bec589b8030c012bae773b9a879ce710bf5c0f09831a81b8a1cbb7e8535a0371065826dcef43666b1083f8821aaf98d1dd3b59731d70624330ae05dd6cdf7c1396f6d067853da3b6f70d8425da467bb39402aa8e91d2f9eb8d2177577feab88f9639783ac97d0a5f5cbbc5d1c56275e8b5d156a60885a23566236ed737b2c644436a1e4c6f0433aae767959fd543d7a012bd3cb511baad5ac037e2fe8449807ccd00451e0fd54facbe88d43509abb56b6005e85f161fe36b1083b6a994e450579d0bec6fdd33d0965deb287df0b90a60e97bb028dc70e5f488e3b6238dd2e12adb378637727ef38d316e665f59dce2fa8550ce0643d7acc600c4711404bc53ef9273882f1b2aa83e04e5e4174deac92069667e88a55482e93fb4c4ad5820b3a5b402f02823a202c8dde02eb4fd70655e679b8e3ed1fff25189991bc81f525cf00c9b8f5775d7e1e9571d24374ee0221b849f117bf52764b8eb1e6fd7c9136859725503b2a78227e4a2dc5bacc4840447dd6e12f8d8fc7e418bfa105538b6450643e30b2786958b523bce271d066f4d80c84e8436119a2ef36fedcdd96296205572793a561fa10ea555868a11dc45e5c0cb5c4f137160da4ba69005e7ff63d403a4dcac67692aaa5984bc4f3582e3c1c04d5760385d658a88765d3db89800b6663d7e9452a62fd57495fa1638082ff7bea7e901719d4a6b7965cb649e27fa3b2886d87cc5f7d34c2512975708780c9ad3cce07f7c571bde78635add48a77963a0b7f3104126466cd2e3ac36c3ec2e4b546b8d012a97aa1829db8c71c487d2b925c5f24638006a9973be21d74f115f2eff77f9e6239e8e9b1ed680e6c4efbdd0e0d10e4714880653033026b8f764b03427a5815e96cd394ad9b05ac4bef6c7f50a90043af24c4f579ec5847c2af4c1981241ad6628a7e8e8bbf031ab93fc8282e487a8b61973c54115f0f403982fee49b4681d07cc29199c9bd6ccee09fc94d58bfa439718907bb026f77c71cb5a655c89d4fb82a4ed0b50008ce39376f85938152a5ba3df4c911061f01bed02fc7fb0c9136a33b60d437aa5ac88f8aa8198acb4befd071146dcf729f249f07e39dd55ab2e6f3782e5db3e6ca8c940fbfcd86427dfa9505ca027b22c539bd8ce01b1da5d2c681bfcc20c3af5b6a9cfb496cd59268be1c473998b27599831ebcb917add4e8694088a1fad309a382f35dbfb653eb162f018f15e36bca004caa834afb8de4a475f86ec790aef92c804d401182855e82aa5a98248dff218b9ef0fc22f6c166c962e330cf23e90e127e14c8b8d41c194bdd0f4dbf089d23fd91478ea742e9e0773a924ab40d87e3c2460dbccbb9837cc197bdfaf5e510e3f782279a28df0dcb2ea0d4c60051ebd4c1107c1aa819f7b906cd023094a685d8bdeb400a9e635d9f063be91b5696b84804fbdf54fa91cc533424db053570be8d03c369ad4f0675968110e1078721118adba0821efe21dd10a77dac690bd8034c318e80ec3dfbe98a18f4fe1adc22aa03889814470deb81817cbb0cac21ca780c0efdce1d7e49e8bf10f9d5351be05048d150cd003b5dc935416f359f06d6bc243319f37bdd89648fb91d26c601d2caf200ad2134fae1369963d5790bd32d5edd33efec8b03f638cb1752bc0412c50f9dda52ba397a4e881ec5eec5643779bb25f030f206deaac31398e9404836a9b98b8b0cfe968a8550f7f05bacdaca193ebbe62dd58407cefbfed5d68029cd8992abe9a3cd1707a830b6cb7150f88bf5cad82c09d32c67c19a1bd4dc308caf223244dcd7a480d2c692a61a919c8158aba8185745356252df2d13d504a19e96ce3a7cfad2a308769c5f353bba816a0e43248101a2bd38c553e97a5f5fa8fa3ac0d90b1b6bc6ef72d07d3c30d231f2e3ed29c9044669430e09f713b720f66c805974d3d49d887636081533afe06aeaa2ea52f06c7057b19d11b77c1b35e864fcbabc86b1c728b24863cbe1894e23f1c87cf5902bbd3a014f18870860e495452b96dcba48d0eb36f8d888a0893399f69dc43aa821f80f7351272271880677675e0a825ea7e48db2bc3196da439a79552ca174b9d7358f48911769f56ce9ca736b79136a3b336de7068d2d7ea9306fa4b6cdab1e49d99ff00dc90ef918afa2201c7503dd5641d28c0083dbe6f9e32af0954c462fd624654cc2bca70ae0addc518fdf8f6b5e6402001bd65ceeaa92fe9684a6b231fe216dcbe883688ed50f8181bbfa17e5927dbd6551bc0df04862903da1c09996f75b766453cf70837719ee88899b352ec4e49b63d4db5d2b3893252cdd3fe678963e4ad77dac9f974390e7f20cb4742d90ef8f56d27b215ffac89ff33c0006ee1531b465ae32ede3d58869ff14737f7d293f0547edd09904c36c91b60fa4a3ebb716ed6980e097989a5f68b5d6ed0d0bf8eef94bd01b5c64e0bea57d3d1b2fb6789b5f6a3b21c14ff86a617a28f7947467f9698a2ac7b1cccbe6f49da0c957465a28be71dd3e5844d065348169c66a86710413193e96e8d4e8de13d999d79af40d4947b036c49774d0392c60994fd7d13cd4baf0d213b397658c87a66bcd9b759833e90ace16d531c52abccc1f17529bd4cc3874741839330026080c7786d244ef65a92527ecd8e1cd79ee3f60d305766e9bdc482be5758b14149a463431b48d74fa46ed4301ee3230d932bcfb17bbe04a3a46c174dde1da51c5fbf636303575d04d2854aabcf681bea2c2d9b4160b2159db2026362b6e1db6077b4cec3e3c84c492831351e5e35124bad9110f847778893f8d24729613467805490b9f29dd7a7c50a0965d87977899c922a237f9a1e07da04ea7ce07034b9e1b5b29f61e87bf32a1fbb9a3b1d011b1602b20337d839f17465fb74965dfe2776a5cd146a36f8b7e81776440610770da5f4572e41c3642d89bfc04e2cc9fda0e498f58020d09af07cb1c4b083b09208130fff2207e38d6a9061bef97fb947e6134ce7399cb359c7573bc463e821151e3a24725817a632985c1f1aaa902d2d1c5f769848ba603db9ad4e89f05d2ef5638f0652a26c39c12f276fa62c49ff098c42f6fb662ad48ba02b7062e44dc6bb7ead346b7f14e16c7f38eb37911b8ac3fe34fdf649a4ead027dcf4073f6a6afe537a58f04e8226c01685ff658eeae111be549e6b651f5fd0eb6d4170bd1112d57d760f856bf14566e6a0ba773117ee6914138bd5fa23ee7b7113106fcd9bcead9d3071a709c759cb0ff37e9e8893cb6937d42163bc4d7693bb604b0df97e1fe7a41e02032bf54af687a78cc487f9dc5e82f80dc828d13d2aedd37053725a41c97446fc3b84f968270a871564713b908d40676ce9fbc77c592ff6877f82ef04065e496b638390451a7a0888dfbdc2657fa2ff77be0fc1c6e7172cc72286f4077a20bf15802d3637840af54c4bbb2b96a55e2c097d0f7c1393546db80c9799ad0b5c280fb8fceb5491d863a2c7a467d106bdef2dfbd3dc492052d9cb3da66e99979b8d28e3f389fc41b9e59186c596c31c4f9d2ebc3369cafe0fbaf4d395adce141f41805e2ce0dd64848fc958be8b3eb7f1cd2572e86f58a27bc9260512f0800a53404127175ae5f409332583c2847daa1e04e5406aed9fa6043834a3bcd6d8eda4e565426c03b4ff27b44292276ab27777f8becc05b9ccf2bb91b0e2acf17165eb25122147b2ff44f4f2cded43f28efbbb2a099bad6d656b412a42af9f9e3caba353296021d3f17dcd95e1fc15e0ed2b7d04068fddba990d02817edce5ce4973159756960fc335e460c6ed054f50e1b85ec9b495a10dc127f0ccca0ccf6bcd9eb86e1b2b74f2f98e33c61cb18c50e1832e991f3955a0351be9143816afd58cff40d25176138a1ed18c71f475cdd39ba5f7121561ae63c7a5ff087f81d3f49c269b55efc1287d3afa257f61212d84a75a57064ce688f17c7d8ff4e2bd967536ad552638a497d9dbc7db56f0c7109db47e3f41468acbf23b1dd10d3a64ee2d72d11466f533c291adb62c03adb39eadf897324350da61cbd4905c6924ffa33a402ffd877e2abd4b20b3a37608e20a8b6a957976fb0c55263e605815628b8902901c3c2cc103630738755ebfc8cb436af7747fd4c6e5bd9867acee1893eb7a25c881498f17327528b110b48f55f6c6b22cdc6b136f7f673cfe23c7e12a6f6f811a560f5b05399f0934cbbf16214b485ff90e06254816f2f14c2984bb45afa090574fdc8a0c92d99acabf1461e3f5d915452ffeb8906147da71360e43947b69c55dcc650c924297d5e7c2ab4b442abd7a99fa4294c2ff4d4c009f67dd8c08baca9ff38266bf39d1dd8344e132cc9725778bf49c83221c70d0fa2e919684a725ba355ffb68354a04b843f4f372840ffba149b26e4323389d9d9fbd6120d733516cb207e8b2a17dcb3f30592025b1d38ad1f231fd12fa668a15fdac7cc98b1bd28a85cdd5ba9e02673b2a47937d99250006bcbe11116d3bf0f2ad3cbd936375a21c48ac69e51722e962979f6120aabb462cad308a084b1cfc421b6ca26571f2f8381807f18d44a7325671f31685de6e51ee8cd58008e6a2a7047475f5f1b5c0d9850b9c613f8569eae46f19bf66b75b808dbbd453d309da5d6297dd30933ec9c422985ac7554e90348dbee1fcfb58e3cc5b8dac8619a2335058fde88f655813967b1952585dc047e246da3455849f08599c5dbe9ca1a004ea06f97c5929597c6ca276ccd6ee0935a69fb276a0961c428ab1502c6200c9d3adcc6e42fd72f467f497c7d5085e144ba5d897b52cd25204c808b7090e25a92a7f37bcc05e12e35858c18f576825b7923065ddc8f37d909bb99708c51f1c355a0492490b44dde2775282d7d11516553fcd9ea8d9405b4702139ab38aefbacf78eece02e3f886205df5864c9ab8082308681cf5bed2bb478c8e62cd917eec9999dd60b6da0879115770f1fab8f2411c59b9df79d335becd092bd0f98b712815330252914d2253522181591f05636b058ef30e834c5c969a058be0ff037e26c4a5dd22a176d3276ab874e6b18d078b53314c8524bcfea0a090739f891f779064b3393e605effab343f98b0ec2a48993479afa4c61dde4d1f3291b1d27575674f510027c5b0ca35017617d87dc528f44361a9959f099e41adb1d29e820a79db5d5197a667ff92a8eb0ccf67fc397fcd6f7b08028c9df32aaa08cfe4b61bda8a3238633a947f6f8814c645eee6f42d44664a1258874c7dd8d", 0x1000}, {&(0x7f0000000400)="c454614484ee2dd6d5c1a0a178ea86ed5a29c4d81388ab81f272319ba69ab2fe7c839bdb26ebd1e55c972885dc71a171430a34c0cfef0d507a84a57a1ae116e2db01bda6f8d0d4c571c2766a9346f15748d6360884afea599e1f27dcd1e984e2e89990dae87f1c11e7b25b1de99924da3e8e090c2cdf6fc5f15b80ca185bca6f1bc3185fe3dfa35b10", 0x89}, {&(0x7f0000002680)="4718a157f3bea4f0d0a5fa798482fb5a706b4bd54853ffd426391ec4771f6a11d16e3552a1c99cab40773decf09c2ac2318ddd1958503dedb37a3baa77e1e6ee655343cebe0da683a134f9861eacd8421b134a91d1698db1fd24982017ee5b75c9716bb46a18d09e3bfd8d815b135057bdaaf77a60b5904f728041670ab84bf6240d265e0714d942893f4cb651278fc5c1c56a115eeb0b1f6bbb7c264df8545fd12b26cbf3f206f7544af12fc2ebce028f970b11fe95fcf816703931e02fd283a28f0a445fed5322faf5aabf5305c72adab5809c90f6d1e200139ccb87dea889e2b042e9ab941a130b6e01", 0xeb}, {&(0x7f0000002780)="de0f95b17f51b3567dd2a5c9b67b3292e311e0906bea1babe82a247e7d9bf9430d96bbdad6b1efaad1254400cb238e56a7307d8881ddc69f89b02c166a06f83de9d3b1292c4443d8ab09f69e4a67045dcea06db8dc483128c8f221c8428df547ccf1f86c8c3b60b687adcfd5c7e08b0ea78b85159f585375f221f9981fe481f5d22d68f28c89dbc26f45934cff09dd67b6a16f1e287f56b345d4858c199a58a39c65d242360f7faeb28f18a2bab2364a521d768ebbead5f5e7e1161c3ba4ef2d2aff005e29712db19aa91bdb7d9b77b8e4504ef4f5", 0xd5}, {&(0x7f00000004c0)="6a425cb795c2a6a70c5f618419ce98c131d71127cb7f81f3a7401560a2dac654cfe56bab958e3eb97a4e2395afbf6d476f41fedd545d83965aba813623c35be817", 0x41}, {&(0x7f0000002880)="1a3000d70cfdf3f67346ebd852e0fbf844ef5e6faea0ddad321e8726b356d52e596a43b533781a026a697757797230492751b9535ad26cd5046bd34ce4d8e866633bc28428e6fc3728f80b4a88acd2c424523fa03213099ac480fa05a75753c94f4b63876817f7d1eae8ac534a195b185c9704eb06a39b9d452d52786eafbdd038f0a50729e82f4c3881cf94a1f84fc037917b3f9102b91511f51c253254c31228d85f0e8d6d31c01f8d5363a7e506af3c53", 0xb2}, {&(0x7f0000002940)="f4706b12948afd50d6a7a85cd8aec810a1fa466f56ae1090dcc39d1f9f7af29e316c88e220e37204ba175ddd1ca710b96906807200c5d1733ba0e7d2e38792194b794960a3b1743ec48bf00d16495198ea528c48215858e02ebcfbe4fa60d25bae8dfd3bd3333efb4cd6a5b897f5269a89555d4ac2145909b36972fae149eb3e15295dec16fd916a85e0323595269763ef83ec26b7c2511e8aa29fe295cda695087768", 0xa3}], 0x8, &(0x7f0000002d40)=ANY=[@ANYBLOB="00010000000000000100000000100000eedf4bb32acb2beb571eecdda20ab7e69f78aeb0873604772fc51f55d4edbfb7cdc8e28906fe81644d07373c4e73a897a1af7e6aa99887c2c1914e2cd848308a6f465171aba3d201298af2b4e606991382d01973034684a07d2594be4865790be7fdf4ee56f942e322a7b23a40656a7fc023c5c50af3e51568dc101367fa2e2ff7c16b48f5adb38a58dc8bc111b19119a9a3bb8d554c1e5a9f098b84ce2ea2e6df4885c862c29a3de552bd8aa16c32bc32a7ccd39465160c73a125398b9c66afeaf7371016e43f745fff01389ac33962aad81c5a5e6dd26962358fb82b000000b800000000000000feff0000020000006e3fbe8d45ec149b20fdd3d9dd21011ab1893092d583d2e80ae2250700a834c05717d8a92fc02c8dd133b6d5ebd76acbb142fac0765aa5cfc904a0b532445986e5e48ecc0a5b3a2433c64b7753fb25ca78d5553b4f1e90e56db8c5c74e5fe0b9dabc99a94e0914a82c2b4766c5a8ffb45a9857416a4e99ccf9a4955aabec34d69f6db3b7d51a11868498b38701eac42e85a97021f56860ef174fbfab9d92b93a942f1e0db40000001001000000000000ffff0000af000000e13a4ddecf9d2c4e9e34d9f29e5ddb05f2387c3f9e9f4415c8af4599202d6a50becd4a44066d305cf8fde28920df5b31e388cab30eb3ac7bcece9d315e5a6f4bd90ac36ca4716ec808da80075adc21b630b5c98832863abee34c1842aa165d0634e527ce4272e5e2122de2918b731492d21bd1ebac2fd421e0b772868966f5ec3d700c1f4318b489f507f4767909ad4710a0567fd20df10da8932ade6fa9e7037ada04f84a1970e7f017a23e5244b7557860f335be09941e40fbcbc58fa5d82f91876906d6dd8bb63246e82af606eb97e6cbea02efa460634e2ee16dadc625cc46fbe75f8958d7f644575902134e21399076bb09eb31098b530530000000003ecd88456db436229fb75e90c0f214a928bf08073a137d355000"/736], 0x2c8}, 0x0) r8 = accept$inet(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000340)=0x9) 12:39:30 executing program 1: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) pledge(&(0x7f0000000200)='-\x00', &(0x7f0000000240)='-\x00') open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x40, 0x6daf, './bus\x00', 0x2, 0xffff7fff, 0x8001}) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 12:39:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0xf94, 0xc1, 0x3, 0x1}, {0x1f, 0x0, 0x8, 0x6}, {0x7, 0x2, 0x96, 0x6}, {0x6, 0x6, 0x4, 0x1000}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r2, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0x3, 0x0, 0x8, 0x81]}) listen(r2, 0x2) r3 = syz_open_pts() r4 = dup2(r3, r2) r5 = dup2(0xffffffffffffffff, r1) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) fcntl$setown(r3, 0x6, r6) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000004c0)={0x9, 0x2, 0x81, 0xf42, "9cd76815535582772aca1d66f4b6cf192cef66cd", 0x9, 0x6}) r8 = semget$private(0x0, 0x4, 0x1e4) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000500)=""/89) r9 = socket$inet6(0x18, 0x3, 0x4) bind(r9, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r10, &(0x7f0000000600)=""/192, 0xc0, 0x41, 0x0, 0x0) r11 = shmget$private(0x0, 0x2000, 0x4a, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r11, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x400, 0x0) acct(&(0x7f0000000700)='./file0\x00') getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) ktrace(&(0x7f0000000780)='./file0\x00', 0x4, 0x1022, r12) open(&(0x7f00000007c0)='./file0\x00', 0x400, 0x38) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r13, 0xc2485607, &(0x7f0000000840)) 12:39:30 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x277, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="4c02c180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x8002, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="9d04d5cad59dff3a42e59e2bfb", @ANYRES32, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESDEC=r0, @ANYRESOCT, @ANYRESHEX], @ANYRES32], @ANYRES32=r0]], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x10001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 12:39:30 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xa9, 0x0, 0xffdff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) clock_getres(0x2, &(0x7f0000000000)) 12:39:30 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x20000, 0x4a) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x62212503f6d103ff}], 0x8, 0x0, 0x8, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) dup2(r2, r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) dup2(r0, r3) 12:39:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) fchdir(r1) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') fchdir(r0) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) 12:39:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x0, 0x2, 0xfffffffffffffffc, "090000a8186503182eab7fff01feffff00"}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000580)="580f11b10a84b1af437a3da346013d55a102cf28d903122ee6cd01fdbe0e0641aad7e2603eb578f4b379052d1345084fee60c120bd0851ac7c832ad092ea3976fe4c16e908c09a4d82ece868e178c1836e1c09fefb40a6de2f11972bb2b4a7aefb577787f4e9582f00627a52c3153c943a9a53770fc6ad36a49717e865bff8612c55fb9350b8b5016cef8750a2eb72a0cc06c496c5ce879f02a987ead0e8a5e2988328c1acd30033bd45b73b8379ce73e38b1fee341b90f535ea", 0xba}, {&(0x7f0000000400)="6576ae0c96c81def94f380f88f38ca04221c20049b4865285875581954d3d9d1a6c56209", 0x24}, {&(0x7f00000004c0)="e0047a873d9c87a14d75f3546ad6801a5e1dc8e5dfce6542610303e5115b715961b503ba671554b54b8a1e35c6644f548a68ae95305123d4525111c056f509", 0x3f}, {&(0x7f00000001c0)="39f671b115a5dde89b28b49cb8633705ece449d9930d8c3791ed9333910e784e51c04acd9a757f51a0aa78a2e9362558cb80e5ad55851016cebf354dae24310805902ddc5fb6bb9e21e990dac68a45b131c6c24e7ff209a49e451bc12e081188aec8e68a521838243f5f01c802ac590a", 0x70}, {&(0x7f0000000ac0)="43ca748d78aa4aa77c35c6542062d9cbfa9df6b8d994dea02755d278b467777d0fafb1b94dc018869680f9d961cf8b3d2914c8843b0ee651c50de2da59e3e18c300b2306d812a02ebaf2610fd16cda728616079e304a41233a9fa7a731bdf136c56f9d44d5578f6643e39c3797c6da3ffedc262ded1356e1e08b213a83d8b8caebdfca1e2cc29bd2b106abc02e3c7233f99e390cd3ef5d2317f15cd96a2826a0d9d4102b5cc25ab8599b84d4e13030e387dc028986b08c14bfaa50e4e3cbf7d3bf50beef50d8f9e80de2ce73250af8723eb9d94f9378ca98503ffc0ac3f259203548a5856a0b2e5cc8f76861f33c2ace02c61dff1c48b8e01cfe3c75cdcb7123f3cd766e3c94a3c10d8e487332f56348c2ca08101419f8c09ad19f9dd53bc1f694e87dc41e1cf5e2a40d662eea0dc92c81c916c60e020ca2a4cc475d29b559f4ebbf4519a8106137638664d7e3a0233818042abe40ce8452445fcf49abf920772ae94e98ada89992e4856c421db10e91e13d11867afbb05ae62890f2bda7dca9ff3429d4521e1b5b710e6881f03f76dab37cba90a87274cc9973552ab238e1117914606844f72fbd25e0f40933753ae1966eae10433b1153fc6032e734ce6bf7cc208f7b8cf0815188c38a9085c55118a57b502b8f8f3947decca31c5e0861ac3aaac0c3e820caee6d8ba77ba979fa458b7e0ce4b761b8f6df691a53da9b408d021869426c43d347a00bad1d330e405c6b3410b99f07b2f19c00bac333da2ffa05f25ae4924741df484c7b3e221c9f63d6b84a03587529bb3d8c052b5387d3f29becaa128dfbfbb5dde38693670099a783039a4cb8be4ecbdb048c165a28e866038d91a2688b7601870ab4f0ac84c51b1521a2282c8c48c1e7b6fe20a9942e1e4092f75e47928147dbe002f1c148e406bdc7b865e33970e06954e8c264d2cba6e5d78393a349a12fbffb8227978caa672880b390b2851a6a5ccc8725c624ab005034b28367d2a155369898caae0f0d6ad4f24e7d8ee3d262dcaafe0e683e8f3df86f9a7cee2a61ea4e898cd258d13c5b4b74b693b34644e1e0ca6412a4cf19d41a9baa69a711191191633efb840a7fc86a04a2f0f2f85793f1f0f090e82be200ac2a23609198f0bfd36a73dfcd2c4d6eb4df41ee5c5de0911e44573e307c3cd5ac7c3eb40f86d1f1b2a5eef9677d56d6b9b8ecc75b46dc18b41a58545ed9248c75f971d7e05c7f5b5a2478bf0bbd70aa310b9ea6bc614b11d227a78a2b6d7a590492e5c045226eecce4ee4e82e72c1b0e85758056054352613223d2ca61a3cd0c502e161764471d467cd2bcc62870be4ab1095c362289be58f8f442d20b704d550771961384c18feefc90ea4d7d5b68c3e62ba2c7f182d887dc78a55718bb80c9efec7a19ba93e4370442bee4ddf1843b9b2ff42ee62f7fb5da4b33f0b39e2b670abddfb8ae2036ac1d4d39887dfb1b042c8aceda4b8651572c44b73c9f0024ce8fa802fe07349e0577b8176563a44877cfc55b3efcbe0ce8c7786d2e82fd8881874a22a0f274c4d1dc6c000b82bc2c854b961f515c77db15bcdf8c895a80b59ef23fa580a2f8d7c2461378c629f358fc0", 0x471}, {&(0x7f0000000300)="2afb9073f46d3721d5bc3b4e2ad9bdc3fcf257496afa20e2d2228b2a79ea1d179b3047fc69e6537d898eb1eddf705438651aeb42ba1ce05c7189a79ec4fcf0a967ee8570d93cec6c", 0x48}, {&(0x7f0000001c00)="8501e8be74e8e6678ccf45c431ed3ee6c437fafae52b0f3fdc2c9f913da179d8d55889207203d7e8b2dd5e68d84aca60935f294de2bed0a8891dde59b8de38d45605ad741974b088e4ee819b4731b08293f669ad8e21af6b8cbaf9dae3bafdb2d342322b5711f7bf13f754c22c17c5b23e83897538fc863b5ad536caf7c6cb61293160d9bcf8fb4658f6710abfa3b01a1029d0a38926eded37b8753c74ed01c1aed4972b434f5a973c52c9d364a6f82f44ecaa80233a8f7ce7b87833129de76dd1efa0c9c963452f785c92c68cad80dd0f8d0494a9c268db6ed6feabfb6d9c89bbc68d3e766e9e11d7d6ae28d1322b1f551cb8e2336adacac695352f921606fd4541c5ca6f540ec477d83b4c48eef0df4d003cb22be264cad9e84f1ca535665d9cfafa91d146b9ce1fd209efd0c7c7511cd4310504ab4442a6bf222db399cd3cecb648c04a58c222677bc1641e64c6197644dcf9f186eb541c5f0ea836413298540a87c4816c97dde1ca4bb054456ff4e14aaebd46813e4e2791c106dfe3402a5773ac4b5008629c07fc55f44cce9668e58d5a6db35f6a825589ca4ab814e7f0b823b05e75911c16503acea5f3df0c5e098692a6ce4fe435eee06da767031d703697ab97d89c562f82d49dc20ca6aa74a563dd34fd04c44eaa172eebc553516a9aecccdca1b6c54dafbd0c4a6fe3c3a49a4475552500c1b6fa56fd0613d6259a567efec815cec5678a17d007a6a48e87b1c2340ef46be481b9e4105d2104293f0927bd00ae1e39ae34d30832efc7c190d78717112d028eb537052586795e78b4308d28696b1e9787fcc39f7e9f3d416c00e8a6f12838dd33fba4672df46c4c4b1b5f0351e1d7ee7824622340967527f6cf4f046df091ac7309805b8851ce1d444c6a6a21c11d69f02b86f99951aa44d48980c18f0921b0ecb9e5550dd385a2ec6d920173e164e84e71d625117c68977be622d03e8025fda9d04a14b15ff092e0a03cb1e9b7c60ef72d42a39abf2cb55bf3c00de4935fd7b105b89e9589d808d3a6063c9a2df84b1c441b21ed8f756e61936b8f55028fa3fd0624f9813771a57179316fb9a48098fd09c32961ac0b06698700fe2202a54aad20034be3a48e126076518bfe713a9a5ddd4cab9d0aa2e239cd0ebc67c217f9a784327f039f8b517c5764c68d7fcc13658be52df7b9a47dced0e9705cd445e95e1d32f33294a63a86adc6b2164636fd550b37f0b01ce54b9a4b57112f3346a1c760737fc876fdd3c4f0c9e0d6b3a95fcb4613702c50181f3a197d6f6ecd056010b04eb4ad331ee6308bd1410be8cb4317677a497372999f19314a8cf2facdb804ad807f5c53ae00ec856ee652ab1802de731bfa68f7cfe4732a4ffaf76bf5143689ee49837d00560ccfa00b5eecf5fbdfad5aadea631f41ed610073f0fa977aa0a60e66d9027765268544ca05e71fa5f437d4caed6043d0aef70bd73d0888b586de776b9064c97b3c013397d7bf59d4cc81bec557894e03b7c353868903368845750c3871f05c0c7c2599ea5d1d8864a965907ceee76230ebc0cdb9eb8e41820dbb89eb40cede3fd34ccfb2852a99ad7376ed3999d7232deb48e2d4a7812bb8b63a1c9412b5452455c10957bf4d6df4d59b69a56e90378daa4b08db0ed8415f96d06c9ae98ac8cd50c842e7db8d648d5dd450cc53eb748ae71832c36a43c6fe3fbbcfa83edfbfe5ba79359b6ecae945dd67d1c016d17ba4d03b8adbd7e3578b0c5fcfa44c37151331de9470bb15d5e640bd82879a2dc1d5e08d9030157f9de1b4c402688070060caf8062745555e2e6eb77cc20e2429af24c4955824a2ae4c8763e4b8629ddf32370eba8f58f041780e3c981112abd1a256ffd0e182b36960ada8520534e309222a9be00eeb3814e53cc6096f9c7e65fbd9fe8b5efededc1856ace5f11b3608dd3a91c2f865e6c263e8cd0e5ea984cd448c7d44bf2b52a7547ce77c1d0de28e984a43dd4e046e21c889502e5ba9fb4977ef1637d701ad7471579081a6d45f9e1b4e50e11965bdaeca7eb7cfe63538e08979e3a389fbb2076c3aa8fc78261fa26fa38adcb4809a1411b0a76ac7fc5232b5930128a64cfb46cb1a650e69a3713a43f95991c608e814322d220d0fbf46456502daf4d033dc175e5968e7130bab914f160b1cf9b18e0c3b5492f0e76da1a0f1f3df90c556f220de6946bf6287390428678ba2fa82d622cc23c9239b47df8c2674ec0e5a06184184e09d113048e2b1327f410086d05213275b734320ab76e728083aa32f0e84bfbeff9dbc670fc3f4c8642e4b2bad60c92b5bc3f984c72f7303bcbb5f36d8fe622ad1c033c754f62c81149fb6c22b10eff42c88c3c195a2d2ba148f8c45de37c6a61fda13a57abfbc014a48b4edb8ea23bf07a09840855a729cd75b2c7fd249c5df96374683f3132cedce46dedbdca55ceea3998c9615a842712431a8273c93459f756270bbe340a48801b3a6a4ab13da8414c10f6542b6fa14e8b9e752a39d0e0d9f33ebab986bd32a71870962891a24ed2bae65ac51b2f44fb0a927439dfdfdf027118d84d5699ffca9873957a205968ea4d652c0dfaef3512c20296078c85ee38220b3685eb920cf445e330a1b5366b590b8c59ad324f00f4b584401deca303e73aba9cb37bbd7a2100e61e8745ca31e766c6fba8b2963199cf9866fce4bbd509f408c5c12a651ba12773ab8271a66705769e1467326a87370e581397594818d9c7e8e08b49ec4fd56048e677df32cf37c1949b023d0ab860fc597a3bc95027a6bed91b3869e27bd3e9a53925694bdbe9ca485f008b067a95b12f60a2e83f9c9c61fa68a8894309cc4f18fac855e6bdeffa3ce1aa73cc893ae498ab8421f852214a667d3c4d0d24865c9d34d0042578cc56f1a20e488e54d0e2500f52490765f9628169bcbf412a7ca9d5db7ddb20fbea781e989d7181f230dc23d7652e8c0a0e3b340064209f2ecbacde622488cfa7c059f2062bea42e23aa393e66e622a1c01e77cbc1467464160a6842059feaf584c17493177cd8adcb81b0c3c8ea953b1c5535dee6f39f51caa54ff41945f107e119b2ebc42baeccc69610d140c078af470d689a3a39246917b4717c519b98bbed00efaf397f9bc6cd37f9239cec2da21c813880498418a90fb44af1451485c06e4e557258e30991e4688dd12c80c8bf8f7ed06beae635317c4911e5111b0e78265289e13c3d5b5e551c41475dd44c047bb9135938ca534e12ec5327439265de9cc2bce6fd2e377da9939249a586d611edb40be30d440166b383dcf0dd9a718f29e912ce2c341e6536d962c48a4b23418511183ddcda8b9020d6a466d88a2d7ce561f32882bd3c1edba6922089bf569a99bff13ac8ce91ce9faaa3abc7710b1fcd6e84241d743ab424bf31abeff38deb1ca65f0968710cc54752bb0865ce7123efe2b7f6ae95e6e08dfacea06cd1a4d49a01cd2b3a8d5c6e1124c92aec94272e300fd3037d6f3933a46008835b2bcbc72f98baaad6e5473dd6cb99e197f99f4c2888f0e30b72e73236094abacf80d1d65faedaa194ff44b3b45ba3460846e73916f96016ef118ea8b251da5b6aa5ac9c1494d08295daf258a459aab8b540f13f8094f2d37d1975e94de87406d3d8a4d03a8a64707d8b55f4ac43e724a04a3484be9249fbfbcdabaac1d689e71f51844b45499f9d46c074ab3a38590f49e8b6f24138ef32e509a32f4e6a615ca8f81f4f918bc9d6ed638f7474a579df20dc16d35ff8ca121f41b3eeccb4bb98c057f76aa5f5752fe00196d27ec21ce98992033c82ae8fe8e070903fc31980215b5e9f1207a322be38b888d3ab4bd0f0f8e9cc10ea29323fd9eeab80084a5330010f35f74ca7cb9449e1d34f4e0cb20e2336115088943bc227af9312bf879f62cc3d24ab915e67d7e6aac4b1d785fd5400b098b2f0029a9edd33cc1b59c52ce40680e63e467f839a50038aa66d33de3be6f36189acf44419f22191cf80ad7d3794e2f31dc0b9154c5795b285ad98d9c92b6999032e8ffcbd63872d3a6d3a1513a56909c4038f0e34d220ff27f3d3bb9b022dd9aa9dcf3acbda921ec9b77b8fb6e395ed22ab6482180d3847b60ba181b4ff1ec6ac124e72c70524d1291816ff1f6606ee04975bebd76620b87762a9b5892341e72143b8b3a153fe76ddbbe186a734bce3885daaec5cb36c10b116778068bb88cb74840acbb56b74c7647a3d6c5ab04f7455c0db63fafe7bad4b3aabf61aa11c2f0355d0cbe91874a5f80e7fb89201b1213df6e79da4332474ea757a9ff5214d51149e4955067ddd9b42ac96265a25a58532c4cd2dc52c29a1dd3012f009883dbf163e2973010989472f0675b72957a2ba812257af1b0f496f789b2a8f1521242f2b96b1ac20cf4ec7f88ee8439949fd4ff8b1f93181bca83ad18610702d5a9ca210bd6395ed4660c9a179ce2f1640aec9fe4f7e51c0a6cceac32352243507e4c56db7ae37ff217311859e8fa8659d93ff012676cef0425b198d7d0f3b9f69aa8b9c96d157d79501db7a4dfc80c4eab78d2c6ae355fa61d899a11614f0d08febaf34b13cedc156569b5f1b87c43960cac85d004dd1a918faf94c09f41c9d26c722c45e9afd833ca25a7a0fe644b672a886c508daf0bbfabf5724ca1b69423404fda3dc76c07e24c36437f4059bfb43b06f68b7b0f79dbef6b1369e7d871f33f1c67f6bf6fd07b3c7a9ba2793530118ce350bce09bdccf2dcd8853bc873ea5f78f343255e19c6ca926c2ef02a8d5b4255dfc079fe9992cb83f09f7e7c3c4", 0xd41}], 0x7) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$BIOCLOCK(r2, 0x20004276) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) 12:39:30 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r3, r4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000002, 0x0) close(r6) sendmsg$unix(r6, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="ad9c7cd5eb28ad492d5094251645949727efcbff050f243fa9b35bc09ae76c80389262ceb29922a7ce7512879c4d0901e9b9db645c8c5e502237156a065f4c38c054b54cd71b2aa051bf1ec21efeee2d09ff252cfd36adb721c3224732fe08c6d1c0bece0b5566a531d7fff9c56ef08d2afbc914b51f3094dcccc71c5fb2afde500fc628f7f5490cbf83c7b0f27ab6c1e2", @ANYPTR64=&(0x7f0000001f80)=ANY=[@ANYBLOB="4a89c7c9802dae64cdecc62f05e53f0968c388c0d21ede5afe0895d495ee95ff7639bf4398cf653dec54080173b6a1308903b4f5ad07bbb85d9d291556d279d6750ae2052bc968b2ddcb86d674b54bcc78439df7788d17de2aaf21a0b9d5f4105d18834c46ff620c6b3ae27ec5d975d2b77dd3afea172bb7d596db4a820287ffd817ddc76c0f33cccbcb2cf4e6d9ad8554df", @ANYRES32=r5, @ANYBLOB="1011b622590ea2bd5bb5af5f776ecbbd3d93c7adb74188eda3f87559dede4655935970a723955cd770fc524982f6a6157354081b8cf5c29ca648ca637db375190501f1172983a1eaee0d708ef33c3ac24fecb90da5a2910534fbf0081ecb59a0b28a28a607bc89728b0e106df5c2ddc678d80ff73d7fd8c4c18df2d71196ea98a28b1733a16d947f97e2544c3d9ff5353515fe21738db7ed6d8f68ed9303327d752203c6259e64619d6e0570916dc74bc4bbd3c38e26eb012d142f32025eec87e448fc43b0771de886a87408c9620372a4d0a3f02dcd0dcfdc7ecfccb457e4d7d506ffa4537dc97283687f8c36a98311dcdcf59e0e9cf5fef75c4b259a21167567bb08200cb02502de2fac0b4c5f9a9503eb0ecd34256082be68e609617013f9ac6ce8f27e79df5d7576fcda4c6aa31f9e6d21a4dd78d968cd2361d42b47c9c38a40e83166ba2b8a88f7f426c1b6ed168d2dc0147c512db9b0f0265bf515b87dd1fb43bef6a58b77983b3046d8f88cb9d4d4d807110e62e60ce7d487086e3bc21940eb629cb2e31fe531373b4c350036270608966be6ad388f1f6a3abdc06f8e5d5581abe5fecdc9f524cbcaf5d13d9423a908f583c88c0c42ff5f74168aaddbaf5183a20391227bbaa34ee72854c0d99bd9acaba32ee201280e0597ddbfd2d4b4a28514f41cc6e984f920f255ddce62e621fd6d4a8cb4f3e5a5d86d97fbe5894465d197d5acc68d9d9b7300e3fb6fb02fc5bd8cbfd4df2726ce27d576ff4b6794207a9d9febc86a0927dd856de1a24b7769188a0a7b8c71c8b606826b8bc22f1c6fbcd8e180742b5b5d459df47a30e85daef98c373e84218d97ad25b5eda4fd28445019231e0f886e60509dcac0d3f51198a9fb007e932e6f0d950e251e4e2013457cfb9d6ee5d3e25e30577daf83af16215c78585e4e8a68af94b5efc14f0538181e311a0cd09c4500ad5e77f782be7a1762264e760402c4e52cea964e72f01e4c4f0fb10c3a171b526d5436f45026b4be48c121dc56e308ad7a607e12ec6365b30d4d1938ad7ae47d5b4237d2f508eab3c4f8a1ac0a3379ece7b3f5875a4384e9e8220baeee5161eb156adb5e46aa44182960bec1aef3a1ccce755ed08253f82b086d04ddbc66d09ad6f0377a72f0373810a86aadbba4e8d8f392dd52b87752760d6c08d3ee10d948433d2cee9c9f0b110ecb74d67e6c88a682dfbe0bef98a465ce053d5c4063513aa2f9854f82a7e93611853e84a1cef15569b10eddb97f62f98b2775e0dc08a56be7e179c83eed8e35ea5a7376d7b3f744335b9f47730defff53c23283e8d7815cd6566bdcd8dd33f82d9a8347c6818c6c5ca2742f7553b9bed658cbd9ee9c3df42c05e3230846c5f654611d14f246fef0da76c372b76966a020e57305fb3b1440e8c6967e49136a6d497833c6703d994eb71802a761525d6c5ea9f76f75ff5744b7dc84331c7eed8ddf6bea98bb3151c15f2bf4883af5fbc8ba2cf2e03c6896f0b4f6ca1fa91e2da4d7ac9be7dfe575d532b3b00a4f2792bd4c05c431963f9d08ca496fabb49e9950e458f8bcc6d4b5b2b5db391177e105dda9e3773a641c07fca666db2dbb1f5d61f28eda1c836731790f19f9d1b716c764d4b17006eeaaf5cfdbd692b12931e97a8495a30151a5bfacee526c3cf75b5d4a0dcbdae8a232103de127d6d030d0bce88c8a01b7a4766e2e828b4310da0021831250b993cf34e1dd0a2663472586ec63b9d7d75f075daad203522431431c8c41f2f1cf03e8d5a52f4858264621cd8bc2187844c28f64eba9f5d888e584812c889f64850462b63e47ac2e108565dc6ac092ac20fb713ae5842f4d2bf7243aca3c9d917825afd683be15962044afeeb34489dc0848c4451510513209b6830ed13af2f0e44961c362d0176a86a51239da56b5eeb1ce64102b85bbc0d1caef39888172f006e70e28bfca1c91397fbcbbfa2e3d68a4262e06e8d67205365e81b34b66cef76c96835402076a47946cc1ef4fd80c3e5e2cabd783e961b8284a287ba8f7e68c6992122bed03e91b4009dc036c6b1582a259542ad8931da032c668d4368aeec9e6421af5b1112808dbc6b7c437320850d45b61c0894a8e18041dc68780778a2eb7b367adc992b37d1a621ed151769b6667a6b7e01ad88be79f995410cddf854bfb2d9910c0c1ff61b460c3b77a592323ab4b85ef229aea205e86d91f9a40195e860e97af2f12891270333ee9311e9dbaa66b6caec75e35d908d7ae158ed42afde10484d885fed7e7b052caed7c1bb326b75486fa121ae81a11e8f870a53900ac5d27cebc54e36140f3ed48dcc768ed5d88c2185fe91ef610197475b783b55b2f49e18ec5f69ccd3c25e07cae5823126ade4b7cf82934bb1a51e39354ac9bddd170f56b48df4e32d163dde9c1cb8c4fdf493066c7dda3de222db8ebe1e0164f8dbd07755c267ff9f8ceeee5c6362919c8e66aa94b6fc02b21da92dd7f280be47957c305578f652021ca2d4eb001040d2e3009582659b8e420b912bd7b1c5f42754e09d8c81dfc0062b7d06a10f959698603a0a4083f434d43718e61e43a8caaddb67b8066cc2dc14d68830cc6825317f0bd8d6c42823364ad44b44fca2a240f6cbe8f4111dd0fb65b1f29a539d8a74d6ec070696f827bd65fcc34d4f6761b7f392a1a0bc441bf49f9a077c4623038e620a8cf61b44184308d371728131864fa658337999c1effb41655c86229fc0d9164780d26a4d547ced6f3a9ef4de94a13f7b3400fdfc8419e42bf631d6eaa62898f9fd40597ce9b0e049b521772433e7c55c657582591f93418a2e973e5101d7ef4b3eb0d5d32998530574fa1302c0520855f69bfab53d907bf8e9c812c58344a42a5029a8840f11d496bf2a9f6a7e89076c04234462943d3252996152ae731e1e4cea334b15c3a9c332820a4a09be72250c81e965519674b29092953981743dc7f38183b0ab15b45c56a2e0b8c3d0d82cfa4253b35d435b07f106285a140c68a7713766f5bea69f656f4743a72185df3499c59812a3181dd8bc08fec4e509a3e2b84b00a2e5f2be0a77f79965ea349976c2e407e91c7ca96a1c176015a31b61fa1d1efe560fa53d8bced03def1fe260a7269fce6aca2ad2f7f29bd966b699c70cb4c3a3a21fab15cb02ab8d4c2a8aa0fe7b66e915a7a30dc02f1e42fdedb309c0418deb74244880a4e8c17a0f79a6c4dc7d542b004fa00d5ab10d3fefa533f6fffd0db62e8e00ef359a222f02ec73505ba38104b7ad773c2802755b47582f6c8daa6260912e9076500dd1478f54036bf9eeb44ff5b3056336a210ee6dbcab4af09bb72690516448926bbe6a97ba4fbbc34423e70cb6fd27c10f3b9df0d914b3bb2d8fd4b94edb8566a92cedea100823bd981ec3f8c58ebcbae265e8533cc82e4f7ea4062c06d7fc54f19217427dafa77f5a60517d65b2079482b8c3f19b2bb3a54fa9a8200c42c78da5610402b7e4122dd301200c36fb1aef8e6933db6994c95cbe3d26c6828790dfcb4fdb40d87e8d69be557ff7ce143aafc27ee1b04fb8ecbb7b61823d2deabbd141a1af74743d5961f3cb17bd542f99e5f17ef419d042bd0c6d5fce6864cc9d6c8540021e7446736233fdfbb2a2a7e50b3bcbf909b9051c5a58f3da81915e5785dd33fc7f7b4fe4c8e31ff4c9b0c1e1f08e951fa8813bf2a738af9a132f4b5868ab9c33f13e0eb390e727a1dbcde1d0318c23d1301b0ee3e6137ddc7b1bc8c1ce8029caf86f522c1fbf50d4375d7c1de8000a7f8c6d3e2670a7cb59d9bc7f41ef4cfcbff201aefd3ad1580957b28b9a8cf796cba8b6ab779b00ee20fc832a1e5e47736197d26348ade7935d0563675ab893ddbb281f108b936549f6eeb2d6608a36c200555148c95312564fc9eea0604cd8ba04b04a7c6135a4bef855ea8c1eb2976be4cbf4e92fbf9f735aaea9d744d7e8a1b7429fd6276670e211175291ab68c62f5e03fc40f9e3ac3bba889347b48ff86ea6b8a84b532825d7a01b5db862e7a6c908239469f397b1420972249f2e86a42021ea2285003646de8429123166cac208a4894f56187ffb53bfd9c33c960975eb8bd925350eb09ead563fdcbd276a63ab26bdb37b6a9767282579e257f0d443db712317cbdfc6822ff1f2c7c3dc2bc95789d39fc9281534f7c10cef1fa5e4002b6a6c9d4caf88e1f7f86abc0b2df63b522e85e8726ebbbee7eae7e9aaeb1d89d5644aac862e763dbc5c9be0f8ddf3e571b7db3042de13a22932cc6d6f9152e02f253d2d8f883807187256a1daf551eef00c726fe1fbbba6062c6e17e220a17b5b6d7fe7a88e7f5947a366e16154fa38fca47f26a2040a67a0fe58126d8139c1f9fab798b59da810c2f24d1024177fdfd3af8f2735a5118da5cf7e2f98682566987957ec71156ef9437f276cd07060284394a6178be703f15e8be848ac275839b61284cc0c6275cfc9cc14a650992b597809f02fa89732be9a5ff8d7c1c853366cb4dfb2cfc5b38b41a9c6d839ddce18304aec730c94c2d686e9a2b4b9c45ab0d8f01b1f927050b4cf1af05847885180341c987b50ed86b093c3b65c9c4caa2a1c924984dc5882298b62f6b0bb796b3754cdc39cc8a5ddc701f3aa17fee0ddfe54fe150956b385ef0c02ef4bbf4ede5fa01126ec1aba5990006024d23c57fce8ba98b31dd77d0ca9c6f2af8826406814ece33fe330567612b64d06ce3c29e8c7e414c39fb24579446e9fa12e82e7b80bd25f5bf06218bffe609ce0ed7060f039d483fa0b987b59c085fbb9fa4e4aff814b546e310c30b4e253e218fea1a85901df96248c4ee267f61275ee79f404ed8787ba1ec5c5e00ea18a525f5c6ae09189f030a24b82d0cd1a5eb5bdb13ab96f1c4e904939b657870594c3de65f6b071ee4a2a7d618342dba16aa00be41b74965365623f6128026bb464a8de2cee50fe3d0c0d41cd7a018c2406c3a0737406b04540da45b4ef63cfba5ef5454ea18fbd46b877e59f7c8f380db8f4cb7de41aaa2578389dee316be87da018e20ef1934f09ba1cbe738ba39c41887b2c300032934f173071358c933bf494aeec5a7333ca4d89279fc601a684326f523e0fac200f6a8fbf55067dd5f7a2873b0d00cfd5d7d7211f7cdb88aa1fc860b73ebbe2d24fe03656f3ebf754116ffce4039c1aefc65aeebb4c16cf8b89fc85bad38a53abe145b65ebcd690495a18e47a885bfb2dd6e7824f52d4636e00d1a3c7627373eab075398f67e7f0946e62e9dcd5462960100795967cca4f2550ca74bc20bed656e8c582e041f95887443a3d42f8b81b73ae4c75fa3e3bc3add23570894f3ec609aa76370c2cfa64acb026840f9b623bc73d1d0a208d058aa2ff016415cd8f2c6f97fd9194faf2244f65bef76bb975324edb83258348205e8220b788906139875313831642880f51125420154ec7b87caa5cbfe160c54d8e1eccc7579b5f97c3ee7b2f0b4cc4586bef7d8626196a2ce07a2e6458a4c8abb9f3b4f3a56686bc5f9e3587f847fb8785d23a203895996b13dfcafa78f964cb6903fde852ac7c39ec8304a34e2eae8c6d459e30499c891fb44c63c56a79ee7f1c099dc8b895a91b43b329a936de4fc4ed136c616e94b4e2e464149509338af0535a64e46e93d7239118e15b5bf3d788fb0407b4ac9dbad2672f58c85bb77c80ebc07d66b01bccecccf90b360684bff42bc25f6c87cfe5ba2f6793aaa6e947bfcb21c71edc41c0d62baae38bad436a436d01a883c5428bc44f9e5dd2180f067e450ff0c06ef35fd4e9c89240e554e47", @ANYRESHEX=r6, @ANYRES32=r1, @ANYRES64=r7, @ANYRESHEX]], 0x2) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000940)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772adeeaae4792350d1a8a6c20b7208fc7690bad11833e9e62498af52a2db3956498db3af8c0fec34806bfa3dd60ec73bddb6fb7dd9c4407883dd0b8ac38d57e78859f598673bbd08d4618202311a476f674821ae88d268c1be10c51bf94f52eaf6cd872591e8521028a4b2537b7c8d019d35280286af9aa69e6ca51cb53feb99c5da728aa17e2f63aba8947b6188162eaea917d25b76cc49c1307038d29541b4388251f58259f5d8c1ddccf251db66c4cf1e03", 0x2a0}, {&(0x7f0000000180)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522", 0x2ae}], 0x4) 12:39:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x6c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000180)) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 12:39:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r1, 0x5) close(r0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 12:39:30 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)) r1 = kqueue() r2 = socket(0x18, 0x400000002, 0x0) close(r2) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) flock(r2, 0x0) r3 = open(&(0x7f00000001c0)='./file0/file1\x00', 0x20, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) dup2(r1, r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)=0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) link(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') r4 = semget$private(0x0, 0x5, 0x204) semop(r4, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r4, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000580)=""/10) 12:39:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffc, 0xffffffff, 0x5, 0x100079d, "08180b027f610400bfaf7c50ffffff00"}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41", 0x33) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x796fcaba7863bd6c, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) getuid() r4 = semget$private(0x0, 0x3, 0x540) semop(r4, &(0x7f0000000000), 0x0) semop(r4, &(0x7f0000000280)=[{0x0, 0x9, 0x800}, {0x0, 0x3ff8, 0x400}, {0x4, 0x8001, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x3800}, {0x4, 0xa392}, {0x0, 0x9, 0x800}, {0x3, 0x3ff, 0x1000}, {0x2, 0x400, 0x1c00}], 0x9) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = open(&(0x7f0000000400)='./bus\x00', 0x692, 0x0) r6 = open$dir(&(0x7f00000004c0)='./file2\x00', 0x2, 0x100) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) dup2(r6, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffd98) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x10, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r13 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r14, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r15 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r15, r16}, 0xc) r17 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) accept$inet6(r17, &(0x7f0000000180), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r18, 0x1}], 0x1, 0x0) write(r18, &(0x7f0000000080)="a6", 0x1) r19 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r19, 0x800c5606, &(0x7f00000002c0)={0x1}) dup2(r18, r19) getuid() 12:39:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x691, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x7f, 0x80000}, {0x18, 0x2, 0x1000, 0x800}, 0x1, [0x9, 0x9, 0x7fffffff, 0x8, 0x7fff, 0x39, 0x1f, 0x1]}, 0x3c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x0, 0xffffffffffffffff) open(&(0x7f0000000200)='./file0/file0\x00', 0x120, 0x83) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7, 0x401, 0xfffffff7, 0x0, 0x8e61, 0x310, 0x1f, 0x2, 0x2, 0xfc, 0x5}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x4012, r2, 0x0, 0x40000000) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000013c0)='x\x00') 12:39:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x800, 0x38) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') r3 = open$dir(&(0x7f0000000340)='./bus\x00', 0x8000, 0x80) linkat(r2, &(0x7f0000000300)='./bus\x00', r3, &(0x7f0000000380)='./bus\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000200)=r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x150004}, 0xc}, 0x3c) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xf883, 0x40, 0x3, 0x1, 0xfffffffb, 0x0, 0x8, 0x1, 0x0, 0x0, 0x5}) clock_getres(0x2, &(0x7f0000000140)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x0, 0x6}, {0x0, 0xfffffffffffffffc}}, 0x2) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:39:30 executing program 1: 12:39:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x14}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 12:39:30 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = socket(0x0, 0x8008, 0x6) r6 = kqueue() preadv(r5, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r6, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r6, 0x20}, {r6}, {r5}, {r5, 0x2}, {r6, 0x10}, {r6, 0x20}, {r6, 0x80}], 0x7, 0x3) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r6, &(0x7f0000000300)=[{{r6}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r6}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r6}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r6}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r5}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r8}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r6}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r6) dup(r6) r9 = getuid() r10 = getgid() fchown(r6, r9, r10) r11 = socket(0x0, 0x8008, 0x6) r12 = kqueue() preadv(r11, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r12, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r12, 0x20}, {r12}, {r11}, {r11, 0x2}, {r12, 0x10}, {r12, 0x20}, {r12, 0x80}], 0x7, 0x3) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r12, &(0x7f0000000300)=[{{r12}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r12}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r12}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r12}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r12}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r13}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r12}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r11}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r14}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r12}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r12) dup(r12) r15 = getuid() r16 = getgid() fchown(r12, r15, r16) r17 = socket(0x0, 0x8008, 0x6) r18 = kqueue() preadv(r17, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r18, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r18, 0x20}, {r18}, {r17}, {r17, 0x2}, {r18, 0x10}, {r18, 0x20}, {r18, 0x80}], 0x7, 0x3) r19 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r20 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r18, &(0x7f0000000300)=[{{r18}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r18}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r18}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r18}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r18}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r19}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r18}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r17}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r20}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r18}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r18) dup(r18) r21 = getuid() r22 = getgid() fchown(r18, r21, r22) r23 = socket(0x0, 0x8008, 0x6) r24 = kqueue() preadv(r23, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r24, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r24, 0x20}, {r24}, {r23}, {r23, 0x2}, {r24, 0x10}, {r24, 0x20}, {r24, 0x80}], 0x7, 0x3) r25 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r26 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r24, &(0x7f0000000300)=[{{r24}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r24}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r24}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r24}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r24}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r25}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r24}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r23}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r26}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r24}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r24) dup(r24) r27 = getuid() r28 = getgid() fchown(r24, r27, r28) r29 = socket(0x0, 0x8008, 0x6) r30 = kqueue() preadv(r29, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r30, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r30, 0x20}, {r30}, {r29}, {r29, 0x2}, {r30, 0x10}, {r30, 0x20}, {r30, 0x80}], 0x7, 0x3) r31 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r32 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r30, &(0x7f0000000300)=[{{r30}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r30}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r30}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r30}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r30}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r31}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r30}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r29}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r32}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r30}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r30) dup(r30) r33 = getuid() r34 = getgid() fchown(r30, r33, r34) getgroups(0x7, &(0x7f00000001c0)=[r10, 0xffffffffffffffff, r16, 0x0, r22, r28, r34]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r4, r35}, 0xc) r36 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r36, 0xc0206923, &(0x7f0000000300)) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r37, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{}]}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$inet(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) r39 = socket(0x2, 0x1, 0x0) connect$unix(r39, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6669ec653000"], 0x10) shutdown(r39, 0x1) 12:39:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5}, {0x45}, {0x6}]}) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 12:39:30 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r1, 0x80045710, &(0x7f0000000080)={0x1}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x669, 0x1}) 12:39:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x4002c, 0x36, &(0x7f0000000440)="f23e01db0000ff01000000", 0xb) lseek(r1, 0x0, 0x3, 0x0) r2 = dup2(r0, r0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26, 0x1}, {0x4, 0x1}], 0x2}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0x65) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d8d30aaf504ca9d983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0x100000166) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = open(&(0x7f0000000500)='./file0\x00', 0x5, 0x0) write(r4, &(0x7f00000004c0)="670d80d71bf1ae9d20bfc944f45f58c3", 0x10) msgget(0x1, 0x8) write(r4, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000001c0)) ioctl$TIOCDRAIN(r3, 0x2000745e) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) mmap(&(0x7f000027f000/0x1000)=nil, 0x1000, 0x4, 0x10, r5, 0x0, 0x0) connect$unix(r1, &(0x7f0000000340)=@file={0x1, './bus\x00'}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="98f408dc5e25a3b140569e6def8abb903be02fcdd4ca5bb9548c22e679b9658c3c06fc738301e9a4a6da683cb7d35cca8b20e872a3d9f82767875948eb42a9c51948b40b6d4dfa765223df1288a261c39c16d6b09d4af6ab1605a02b3739456d650ce5aa693d137200d67f9aeac810ca3bd456bb43"], 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r6, 0x0, 0x0) 12:39:30 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0001dd60e1ac9800180000fe8000000000000000000000000000bb00000000000000000000ffffacebdae4b31414aa6f020000000000000502000001040000d8022111"]) 12:39:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000000, 0x0, 0x7ff, 0x400000000], [0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [0x0, 0x400000000000000, 0x0, 0x0, 0x2], [{0x0, 0x6, 0x1}, {}, {0x0, 0x1, 0x0, 0x2000000000000003}, {0x0, 0x0, 0xffffffff}, {0x0, 0x13ac, 0x4}, {}, {0x0, 0x0, 0x8}, {0x0, 0x3f}], {0x5, 0x0, 0x1000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000005c0)={0x6, 0x5, {[0x0, 0x13, 0x98, 0x3fffffff80, 0x7f, 0x10000, 0x0, 0x0, 0x1ff, 0x1f, 0x0, 0x3, 0xffffffff00000000, 0x4, 0x7, 0xffff, 0x81a0, 0x9da], [0x6, 0x4, 0x401, 0x5, 0xffffffff, 0xffffffffffffffc1, 0x7, 0x1, 0x5, 0x9], [0x4, 0x7fffffff, 0x5, 0x800, 0x0, 0x7, 0x7], [0x9, 0x81, 0x91, 0x8, 0xfffffffffffffffe, 0x3], [{0x1, 0x101, 0x1, 0x200}, {0x1, 0xffffff01, 0xfffffc01}, {0x7f, 0x3, 0x4, 0x1000}, {0xd, 0xfffffff9, 0x1ff, 0x1}, {0x400, 0x0, 0x9, 0x9}, {0x3, 0x9, 0x0, 0x9}, {0x5, 0x40000000, 0x2, 0x4}, {0x3, 0xb7b, 0x7f, 0x20}], {0xfffc, 0x3, 0x5, 0x9}, {0x8, 0x400, 0x8, 0xaf}}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x35}, {0x4000006, 0x0, 0x0, 0x8000}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d14a5799ce6689e1a7e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c, 0x0, 0x6}, {0x35}, {0x4000006, 0x0, 0x0, 0x8000}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d14a5799ce6689e1a7e3a", 0xe, 0x0, 0x0) dup(r3) r4 = socket(0x1, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x2, 0x0, 0x0) r5 = accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$inet(r5, &(0x7f00000004c0)=""/247, 0xf7, 0x841, &(0x7f00000000c0)={0x2, 0x3}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd0\x00', 0x400, 0x0) mprotect(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x160) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCNXCL(r6, 0x2000740e) 12:39:31 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r2 = dup(r0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x20, 0x4, 0x9}) 12:39:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r3) listen(r1, 0x5) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x6, './file0\x00'}) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42d7517b007de3c7660000000000000000004000"}) syz_open_pts() writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668a86adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) 12:39:31 executing program 1: r0 = socket(0x18, 0x400000001002, 0xfd) socket(0x20, 0x4, 0x4) socket(0x10, 0x4000, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x25, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}, 0x0, [0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}, 0x3c) 12:39:31 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) munmap(&(0x7f0000934000/0x10000)=nil, 0x10000) pwrite(r0, &(0x7f0000000000)="eaf148f88253bd1df7e5f7e867138a6fd6a09dec0ee2a713354cb6b59491a3993591649c5561e820d6fef74f30ee1b77766e20ae95d7", 0x36, 0x0, 0x7) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [0x3, 0x0, 0x0, 0x1], [], [{}, {}, {0x0, 0x0, 0x7}, {}, {}, {}, {}, {0x6}]}}) 12:39:31 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') geteuid() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="cb", 0xfe21}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x8, 0x401, 0xc0, 0x1, 0x9, 0x1, 0x80000000, 0x2, 0x0, 0xff}) 12:39:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) fchmod(0xffffffffffffffff, 0x171) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f00000001c0)=[{}], 0x1}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8, 0x0) pwrite(r1, &(0x7f0000000140)="3e4a1fd54be7cc7a066a423b2bb6b85f859b92e8197b8d1c8057a1bcbd5a4eac5f2a1ea6f0e1dba2b8e77322c09271defc661c180efb7a58605ec19b4885b7f980cb5fdc430677d7", 0x48, 0x0, 0x7) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}], 0x1}) Ëvm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001f644c60 map stack 0x2071c000-0x20b1c000 of map 0xfffffd80637afcc8 failed: hole in range vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001f644c60 12:39:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x10000) rename(&(0x7f0000000000)='.\x00', 0x0) 12:39:31 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() clock_gettime(0x4, &(0x7f0000000040)) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x3, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) dup(r2) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r4 = kqueue() dup2(r4, r0) 12:39:31 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x7) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x180) 12:39:31 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000203e3, 0x80) ftruncate(r0, 0x0, 0x7ffffffd) ftruncate(r0, 0x0, 0xff) 12:39:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x30c6, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x1c}, {0x6, 0x0, 0x0, 0x100000a1}]}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 12:39:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) stat(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000080)) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000200)=0xc) r4 = socket(0x18, 0x400000002, 0x0) close(r4) sendmsg$unix(r4, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x7, 0x1, 0x7, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x84, 0x80000000, 0x7, 0x5}, {{r0}, 0xfffffffffffffffc, 0x5, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x42, 0x7, 0x7f}, {{r2}, 0xffffffffffffffff, 0x24, 0x10, 0x81, 0x800}, {{r3}, 0xfffffffffffffffa, 0x21, 0x80, 0x0, 0x100000000}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x61, 0xfffff, 0x5, 0x1}], 0xffffff80, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffa, 0xa8, 0x1, 0x1000, 0x6}, {{r5}, 0xffffffffffffffff, 0x10, 0x2, 0x4800, 0x6d}], 0x2, &(0x7f0000000380)={0x9, 0x3ff}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r6 = socket(0x18, 0x3, 0x6) r7 = semget$private(0x0, 0x7, 0x80) semop(r7, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2}, {0x0, 0x2, 0x1800}, {0x0, 0xdb7, 0x1800}], 0x5) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000100)=""/242) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r6, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) 12:39:32 executing program 1: r0 = getuid() setreuid(0xee00, r0) r1 = getuid() setreuid(0xee00, r1) setreuid(r0, r1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x4, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0xef, 0xffdfffffffffffff], [0x0, 0x0, 0x401, 0x0, 0xffff], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x2, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r4 = dup(0xffffffffffffffff) accept$unix(r4, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f1e7c1f0000000000000000000000000000001700000000000000000000000000000000c43a9ab7d68ede7c78ea9b9c082b8c205ade4369b4af6d4f5fb24ee933d0177ff70ee52c001b811e341aec4039f632c58fc7d0d6c2c83c390ff62923b603aa4b58279da28075aadd916fe76cef63734a170760916a6eaba2f49b5601ab0ec57b0e99f4cb922105d3f8a319d8c0"], &(0x7f0000000100)=0x6e) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xff, 0x1, 0xe6, 0x3}, {0xdfa1, 0x1, 0x7, 0x1ff}, {0x5, 0x40, 0x1, 0x8001}]}) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x400000002, 0x0) lstat(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)) close(r6) sendmsg$unix(r6, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x1) pipe(&(0x7f00000008c0)) recvmsg(r6, &(0x7f0000000880)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f00000006c0)=""/156, 0x9c}, {&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f00000004c0)=""/115, 0x73}], 0x4, &(0x7f00000007c0)=""/146, 0x92}, 0x800) 12:39:32 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x15) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x88) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x20, 0xffffffffffffffff) 12:39:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x101, 0x1, 0x5, "f60034214832ab6c3917b55aaac18905e0e717e1", 0x3, 0x48a5}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 12:39:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./bus\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setflags(r3, 0x2, 0x1) r4 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000100)) dup2(r4, r0) 12:39:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x100000) 12:39:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e06000000c4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831451df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263ec67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d07c458b827ff9571ff3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a630000000000000000000000000000000000000000000000000000000000000000002ef8a07aeb35969ccfa6cc71a39eba9a1e0666ed5aa3f9e38e922d7a02306401360f3c342921d78a6b413e870bc31c81b92d9467b3be60387175cfadbf3fddebb40c65452b4816aad54a9283b8ef7fa672c085335d97864d9d9137bd397a0e704b71e7ffe389bd92bbd2a2fcc05ab18a67e8244353d9d508774050d1de8e5c5c4952c2be11d1857c7b7db8bb94ed3c1f7aa7db72f32f54778190f38d88e0d0019b5534c0fd7bad71ce56bb1378f30a3e7193af4736f73ebe556ab1eed4bef1ecd050527413ba1ed4cfa8e971aa82171d4815a530261e9d53e2de5293ee3a8ea7e17f20b9281c0413039fbfef8d986115a73e35db59e717b0d9f62dbf5384298f375dbf970b3b0e5046efab32ab627bb72f5721f0aee534401a3bdb40d64ea897bdd1268466352b3f71f3628c1bc3a700"/1212], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) dup2(r0, r1) socket(0x18, 0x400000001002, 0x0) socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 12:39:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) sendmsg(0xffffffffffffffff, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000540)="e508b1f795e2507ebcbfa1a4efcba7fd3c55f62fdd9f00f464c615eb4954d1437e5a17612b8e6911121d334c85cf7c1fb68312c095f9173a8828aba4e0c0bcc23a3080d07a7dcb5fb8b7c4b83aba2a1769cf796f50f8dc2ed52235e694a9155dc9e774a37e890059b629ac9dd6c019dadce673d129a0b0311b13b92ae2ee4b2da85073d28298ce183cb1f2d138d6fc7193c3c526b49021047e4bf82d5d2501a90ac30587f3083c02b0b7269d28eefdd0b76d47c0b4e431e4", 0xb8}], 0x1}, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 12:39:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x4000, 0x4) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x8) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x3, 0x2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) geteuid() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 12:39:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) 12:39:32 executing program 1: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000400)={'./file0\x00', 0x0, 0x6, 0x3f, 0x0, 0x1, 0x9, 0x9, 0x2, 0x1, 0x6, 0x7f}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r4, &(0x7f0000000540)='./file0\x00') r5 = socket(0x18, 0x400000002, 0x0) close(r5) sendmsg$unix(r5, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x3, 0xb8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20, 0x4c, 0x6c4d}, {{r5}, 0xfffffffffffffff8, 0x40, 0x1, 0xfd9b, 0x4a9}, {{}, 0xfffffffffffffff9, 0x0, 0x2, 0x7f, 0xb3}], 0x5, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x40, 0x1ff}, {{}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x5, 0x100}, {{r3}, 0xfffffffffffffff9, 0x14, 0x20000000, 0x9, 0x1}], 0x3, &(0x7f00000003c0)={0x8, 0x5ad9}) accept$unix(r3, &(0x7f0000000140)=@file={0x0, ""/43}, &(0x7f00000001c0)=0x2d) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r7, &(0x7f0000000540)='./file0\x00') ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000280)={0x67, 0x0, &(0x7f0000000200)=""/103}) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00') 12:39:32 executing program 0: clock_settime(0x3, &(0x7f00000001c0)={0x400000000086, 0x6}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = socket$inet(0x2, 0x5, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff8) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) sendto$inet6(r2, &(0x7f0000000140)="10150b3366a3208649cce1403d91fc1c86ace66bf78ff69174d4e51b538620873d643157e5f49675fcb5f2ded7cd0526ac3ced69c5b59343cf2c0bc878b76cbb7f470449fe7aaa94465966de10e8a77b43cd677d96509024fff5c1c8ab89727459062c8a8e3ffb5155", 0x69, 0xfe5b1a4436083906, &(0x7f0000000240)={0x18, 0x1, 0x8, 0x8d9}, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r3 = syz_open_pts() close(r0) r4 = socket(0x18, 0x400000002, 0x0) close(r4) sendmsg$unix(r4, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) mlock(&(0x7f0000504000/0x400000)=nil, 0x400000) r5 = socket(0x18, 0x1, 0x0) close(r5) ioctl$KDDISABIO(r2, 0x20004b3d) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = dup2(r4, r5) msgget$private(0x0, 0x300) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000100)=0x401) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000280)={0x80000000, 0x1000, 0x7bbf, 0x8d6, "b577ce2259b4c77e8a8a66771ef190bab4ae8d62", 0x9, 0x5}) r8 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r8, &(0x7f0000000540)='./file0\x00') ioctl$TIOCSETA(r8, 0x80047460, &(0x7f00000004c0)={0x9, 0x0, 0x180, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x2, 0x20}) writev(r3, &(0x7f0000000500)=[{&(0x7f00000005c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f624f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab3acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f57", 0x502}, {&(0x7f0000000bc0)="845384eb806dd64374b3943e7b32dd2fefaef000934b54890f3ecd9bd5c8b8d865164ef68fa4667ab05b0964a1a40128df6e9d54cebeaf4c8b0a302c8afc3f25dfcb5e552a546446cd98f242b5280c85011792ca92374921cc8a47b6121a3d3e089f0d1eec2c34d6717156050658533e00d76e19eda423075f5c054e2af228ceeaecf7aab7c7d86f30cfd0b60787f3610e88736de2c29c443d701ef1e6cdc081076f9b7476f58f2fffc427da35945cf95e6df40315533b6cb6df2c05721c6e37d22afdeac23488406d1c24534d48a3396ce6698107756ecbfeb004c65999f45e3e7acc9c160ed0c23c3e81dbb3fd9b05ed5266f7c87f2934da5d67a8d5abd550db70215f014bd1420cd37d8a7030208fe3a2605bdfe54d7646147ef2bc42be6f469aa9554e9883d692da17d2df98bb4a558924428c76bb6dbcf0707e98e9dc0d20d630e0888323f4fff31312b661", 0x14e}, {&(0x7f0000000b00)="d07dc71c854a40bf314102ccf11e7d2f550f48cbeae88cb33c663540fe5c41b59d55718b54acdc84a855abe4878320b2e394f2e87c61d45f54adad110443418bef3ac383fe7d9be983f08f5e9a09927e381a17f6aa73d27292a0b2ba401df0cbf9e517e57b61832960a6a1f2b21b31c06aecf177d42fe619a88cacf9d1b348e876f51d43ae395ad925c92a6f0b649d066813b57d1999a597b3d880d92d122865c1d4ae93c5", 0xa5}], 0x3) r9 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file1\x00', r9, &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5, 0x5, 0x51d7c9ff, 0x1, 0xca7, 0xffffff22, 0x8000, 0x1, 0x0, 0xfffffffffffffffb, 0x10000}) 12:39:32 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)='D\t', 0x2}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 12:39:32 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') rmdir(&(0x7f0000000100)='./bus\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') r2 = geteuid() r3 = socket(0x0, 0x8008, 0x6) r4 = kqueue() preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r4, 0x0, 0x3, 0x0, 0x20, 0x0) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='c\x00') poll(&(0x7f0000000200)=[{r4, 0x20}, {r4}, {r3}, {r3, 0x2}, {r4, 0x10}, {r4, 0x20}, {r4, 0x80}], 0x7, 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000300)=[{{r4}, 0x68e80cdf5362a287, 0x4a, 0x1, 0x7, 0x9}, {{r4}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r4}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r4}, 0xffffffffffffffff, 0x8, 0xf0000004, 0x7245e870, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x2f, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r6}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r4}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) r7 = getuid() setreuid(0xee00, r7) r8 = socket(0x0, 0x8008, 0x6) r9 = kqueue() preadv(r8, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r9, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r9, 0x20}, {r9}, {r8}, {r8, 0x2}, {r9, 0x10}, {r9, 0x20}, {r9, 0x80}], 0x7, 0x3) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r12, &(0x7f0000000540)='./file0\x00') kevent(r12, &(0x7f0000000300)=[{{r9}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x3}, {{r9}, 0xfffffffffffffffc, 0x17, 0x82, 0x3, 0x7fffffff}, {{r9}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r9}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r9}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffd, 0x88, 0x4, 0x5, 0x1978ca539}, {{r9}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb14}, {{r8}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r11}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r9}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r9) dup(r9) r13 = getuid() r14 = getgid() fchown(r9, r13, r14) r15 = socket(0x0, 0x8008, 0x6) r16 = kqueue() preadv(r15, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r16, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r16, 0x20}, {r16}, {r15}, {r15, 0x2}, {r16, 0x10}, {r16, 0x20}, {r16, 0x80}], 0x7, 0x3) r17 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r16, &(0x7f0000000300)=[{{r16}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r16}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r16}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r16}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r16}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r16}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r15}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r17}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r16}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r16) dup(r16) r18 = getuid() r19 = getgid() fchown(r16, r18, r19) r20 = socket(0x0, 0x8008, 0x6) r21 = kqueue() preadv(r20, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r21, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r21, 0x20}, {r21}, {r20}, {r20, 0x2}, {r21, 0x10}, {r21, 0x20}, {r21, 0x80}], 0x7, 0x3) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r23 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r21, &(0x7f0000000300)=[{{r21}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r21}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r21}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r21}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r21}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r22}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r21}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r20}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r23}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r21}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r21) dup(r21) r24 = getuid() r25 = getgid() fchown(r21, r24, r25) r26 = socket(0x0, 0x8008, 0x6) r27 = kqueue() preadv(r26, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r27, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r27, 0x20}, {r27}, {r26}, {r26, 0x2}, {r27, 0x10}, {r27, 0x20}, {r27, 0x80}], 0x7, 0x3) r28 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r29 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) r30 = socket(0x18, 0x400000002, 0x0) close(r30) sendmsg$unix(r30, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) kevent(r27, &(0x7f0000000300)=[{{r27}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r27}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r27}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r30}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r27}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r28}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r27}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r26}, 0xfffffffffffffffd, 0xa, 0x40000000, 0x6, 0x101}, {{r29}, 0x7ffffffffffffffe, 0x1, 0x1, 0x100000000001f, 0x200000000000003f}, {{r27}, 0xfffffffffffffffd, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r27) dup(r27) r31 = getuid() r32 = getgid() fchown(r27, r31, r32) getgroups(0xa, &(0x7f0000000480)=[r14, 0x0, 0x0, r19, 0x0, 0xffffffffffffffff, r25, 0xffffffffffffffff, 0xffffffffffffffff, r32]) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', r7, r33, 0x2) close(r4) dup(r4) r34 = getuid() r35 = getgid() fchown(r4, r34, r35) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r35, 0x0) 12:39:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1, 0x6, 0xf7c, 0x0, "9f792525bb09532be8d6cea8bcb2ab8b8eb083ed", 0x4, 0x800}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(0xffffffffffffffff, r4) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de760e06, 0x104) 12:39:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) fcntl$getflags(r1, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x30000) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x80}, {0x4c}, {0x6, 0x0, 0x0, 0xf7}]}) pwrite(r0, &(0x7f00000000c0)="fbaf1a027975c29be96914f6357e3a0000", 0x11, 0x0, 0x0) 12:39:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0xb1}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="472b74edb0420000000000000000") r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f00000001c0)=0x4) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 12:39:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x312, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSBLEN(r0, 0x4004426a, 0x0) 12:39:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) writev(r2, &(0x7f0000000340)=[{0x0}], 0x1) write(r4, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 12:39:32 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000000)) linkat(r1, &(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000440)='./file0\x00', 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r4}}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) r6 = socket(0x10, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000000140)={0x1f}) bind(r5, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r8 = socket(0x1, 0x1, 0x6) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1}, 0xfffffddc) getsockname$inet(r8, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r8, 0xffff, 0x0, 0x0, 0x0) symlinkat(0xfffffffffffffffe, r5, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff008f334cfc42d0be05ce858e16a7", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10], 0x28}, 0x0) 12:39:32 executing program 0: syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r2 = dup(r1) pwrite(r2, &(0x7f00000001c0)='A52', 0x3, 0x0, 0x0) 12:39:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3}, {0x28, 0x1f, 0x0, 0x1}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x1) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xffe0, 0x6a, 0x7, 0x8}, {0xa4b3, 0x5, 0x4, 0xfffffffe}, {0x7, 0x28, 0x40, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") 12:39:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x5ee], [0x0, 0x0, 0x3fd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sendsyslog(&(0x7f0000000000)="d721f16956cfbe361a5e5bed36688b9916b3aa43345096de29c0b945f566fc6f36788c9986243edd51496c85103c5bc2c589fa3c9e8c84f3e934a9e15cf75f3729856b8157a7d8a2691bb8191923428eab", 0x51, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r2 = socket$inet6(0x18, 0x3, 0x3f) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x3, 0x1}, 0x10) r3 = dup(r1) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 12:39:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) ftruncate(r1, 0x0, 0x3) 12:39:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) r2 = dup(r0) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) ioctl$VMM_IOC_READREGS(r2, 0x8004667c, &(0x7f0000000500)) 12:39:33 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000200)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x40}, {0x14}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) recvfrom(r2, &(0x7f0000000000)=""/9, 0x9, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x80000000}, 0xc) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a00000600000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38ad8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b91721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074b73e0a84806ac577b6112bc4d9f46eb8357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c05000000000000001300000000000000000000002000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cd3009ec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc09500ffffffff8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce81118123f008da9c93d5ce5ba28878d0b3501394ebd068fb1128ff91ccf7626e962550f7dcb0a8299df6897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650cf18d8e5015e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d30eedc5398899762087fca449885825fc52786bdf77299056fe931435135edabfb41372f0611b0e6476682010840767fd281c9bf5abddfdabeb24a6b79dddd375f184ea307c5b3d7ef7bdde4ff92b765d5f181e8981e6b62036b299029aa9e8da97bd2867ab75e22d4b9c806e4a027193cf573ee83cae4adcb4cadbd6d4c7ff5d62baa7aef4b2a850493e55e9c7b05e2a03471525e1f0bb2119338f2fc5667889f5dee7847826da507425ab80d5bd5447606928f52b9c96baf63236cf2356dbc2cada2428d6b838530b344e03562b0307287fbae25afed58ff731900eb217539dff5bda2ec8b740e2b0d36802808ea0f50ffddd236e47b6911c758db2368eb94cccab6434d1e73c4ff5dea"], 0x10) r3 = getuid() r4 = socket(0x0, 0x8008, 0x6) r5 = kqueue() preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r5, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r5, 0x20}, {r5}, {r4}, {r4, 0x2}, {r5, 0x10}, {r5, 0x20}, {r5, 0x80}], 0x7, 0x3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r5}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r5}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r5}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r5}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r4}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r7}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r5}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r5) dup(r5) r8 = getuid() r9 = getgid() fchown(r5, r8, r9) lchown(&(0x7f0000000240)='./file0\x00', r3, r9) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) writev(r10, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000180)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522", 0x2ae}], 0x4) 12:39:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffbffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x9) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$KDSETRAD(r1, 0x20004b43) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) getdents(r4, &(0x7f0000000000)=""/5, 0x5) 12:39:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x9, 0xfdffffffffffffff], [0x0, 0x0, 0x4, 0x0, 0x0, 0x8], [{}, {}, {}, {0x0, 0x8}], {0x0, 0x20}}}) 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)) 12:39:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080), 0x8) r1 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x7) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8f9, 0x3}, 0x10) 12:39:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) read(r0, &(0x7f0000000300)=""/173, 0xad) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x400, 0x5, 0x2, 0x400}, {0x2, 0x2, 0x2, 0x5}, {0x3ff, 0xf1, 0x81, 0x9}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x4, 0x3c}, {0x6, 0x0, 0x0, 0x200000fe}]}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x420, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xffff8001) r5 = socket(0x18, 0x400000002, 0x0) close(r5) sendmsg$unix(r5, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) dup2(r4, r5) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f00000002c0)) pwrite(r0, &(0x7f0000000240)="00080000000000000000f6000000", 0xe, 0x0, 0x0) 12:39:34 executing program 0: syz_open_pts() r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x84) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000100000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ./file0./file0/file0x !þpckbd_enable: command error 12:39:34 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) shmdt(r2) shmctl$IPC_RMID(r1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) shmdt(r2) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r5, &(0x7f0000000540)='./file0\x00') ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000080)=0x1) 12:39:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x20}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 12:39:35 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="87fa"], 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) r2 = kqueue() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r3) dup2(r2, r3) close(r1) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r7, &(0x7f0000000540)='./file0\x00') ioctl$TIOCNXCL(r7, 0x2000740e) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) pckbd_enable: command error 12:39:35 executing program 1: r0 = kqueue() r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r1) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) dup2(r3, r4) 12:39:35 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000, 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) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000080)) 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) 12:39:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b1069f8ab7daa931ae61f948d164e9b715dfdad7270825f89d4cc59a784b2a0ac941e57658a540bd8259f299c8974e0d61f1fa292a3f"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r2) r4 = semget$private(0x0, 0x5, 0x204) semop(r4, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r5 = getuid() setreuid(0xee00, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = socket(0x0, 0x8008, 0x6) r8 = kqueue() preadv(r7, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r8, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r8, 0x20}, {r8}, {r7}, {r7, 0x2}, {r8, 0x10}, {r8, 0x20}, {r8, 0x80}], 0x7, 0x3) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r8, &(0x7f0000000300)=[{{r8}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r8}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r8}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r8}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r8}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r8}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r7}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r10}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r8}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r8) dup(r8) r11 = getuid() r12 = getgid() fchown(r8, r11, r12) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x4, r5, 0x0, r6, r12, 0x130, 0x2}, 0x100, 0x9, 0x100000000}) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 12:39:35 executing program 1: dup(0xffffffffffffff9c) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "0000000000000001fddc33c35b83cd9300", 0x0, 0xffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pread(r3, &(0x7f00000002c0)="5c99f932286dd8c16e044b79416ddfa2a3527a572cc602dfe8b957e76689ae9e0f9ad655357e10c5da123083100529dd5562b14b9e0168a5e2628d16636ac4dcb9abe6f815bf19c6c2cc82cd6d30241c5f13988176bc2e21ea18b7cb2e8122b9d5edd5cec93998f431e98c2cca63e87fd1b706a507e82c387487515acbdb02734af91a1ec725a421466b1462a46515509035f2b61609a3acae9127df771866de1a81ca99e1dcba4457fce5fe2b8b659e49f6d52e5cc5ca3c20ad5a00170751300adf8a37b728a39b204659dd42edd222df79d06987096f103040d6aebda660d284", 0xe1, 0x0, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 12:39:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x21, 0x8008, 0x6) r2 = kqueue() preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r2, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200), 0x0, 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) close(r2) r4 = dup(r2) r5 = getuid() r6 = getgid() fchown(r2, r5, r6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r6}, 0x5c, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x400000002, 0x0) close(r9) sendmsg$unix(r9, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r11 = socket(0x18, 0x400000002, 0x0) close(r11) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) kevent(r7, &(0x7f0000001680)=[{{r8}, 0xfffffffffffffffd, 0x2, 0x1, 0x2950, 0x7f}, {{r9}, 0xfffffffffffffffe, 0xc0, 0x2, 0x0, 0x8}, {{r12}, 0xfffffffffffffffe, 0xd0, 0x80, 0x4, 0x7ff}], 0x0, &(0x7f0000000480)=[{{r10}, 0xfffffffffffffffa, 0x30, 0x40000000, 0x0, 0x100000001}, {{r4}, 0xfffffffffffffffb, 0x8a, 0xfffff, 0x9, 0x4}, {{r3}, 0xfffffffffffffffd, 0x1, 0x2, 0x4564}, {{r2}, 0xfffffffffffffffd, 0x20, 0x20, 0x2, 0x8}, {{r11}, 0xfffffffffffffffe, 0x2, 0x10, 0xfffffffffffffffb, 0x3}, {{r3}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x2, 0xff}], 0x3f, &(0x7f0000000280)={0x9, 0xfffffffffffff3ca}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:39:36 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1bd511a2c39e7f36b00ab000014000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e2fc2caab610f53c2297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281818e4fd8903efffffffff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f100000000000007010000000000000bf1278438adc7956de01b1dfc67a7161d338e8706ae35b6b2b5d7ea45bff1d3a92437d15088bd8edc03bb7fe250c8085447bcf8557fd5802e570edb161f8d5ce078d707dfccef7cf0949b7c0d4b6cfb1d8e4a812f888763e00fe0af7254771e24d4946db651513bec942c75b890ec249d0096e2e7c9c550759b92f6b4a6db14f52c672b9b68bf2f53ff7ab5a3913fb9afc85ceda5e841303b198b7684ff268009c1cb84665f16d3029c8840e00ab8720d00"/354, 0x162, 0x52f5ecddbd3a26cc, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r4 = socket(0x0, 0x8008, 0x6) r5 = kqueue() preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r5, 0x0, 0x3, 0x0, 0x20, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x7}, {{r5}, 0xfffffffffffffffc, 0x4, 0x82, 0x2, 0x7fffffff}, {{r5}, 0xfffffffffffffffc, 0x70, 0x20000000, 0xdb, 0x7}, {{r5}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r5}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0xb0e}, {{r4}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r7}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r5}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r5) dup(r5) r8 = getuid() r9 = getgid() r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setown(r10, 0x6, r2) fchown(r5, r8, r9) r11 = socket(0x2, 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) sendmsg$unix(r12, &(0x7f0000001dc0)={&(0x7f0000001600)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001d00)=[{&(0x7f0000001640)="16be2f21a788b85ce3907a025219e16afea2103d9b95a6dc2908f5604a456e0583a801798031b482a20f9c4a1ab10f9b34350c7927cc25acf2ee54bb2002b9f412ccc2961b904d5e6511d7e8ef9332a1d722b145fdd4ac157b9f8e08c2eeb18bee2679e4d7e02e6045fde233a1581838ac7d17431c4a3b0a7f173cd4ed8a15a893a63877", 0x84}, {&(0x7f0000001700)="9abcf4947f0d4bca2c4df501877acbb314b4a3f064f6fe68af194d248c935f6e0d751cc581c1a5a4f06f7570f25e92923f844773676aa7c70d7b04fef2d736ada545683556d7b6e0f053d7a13fcb83210f89c401ac7eb6ac5468afac0ecb49ef2e2004cb253f3366286ec869518ead8985d92355fef36aa1e1b554c8bcd283e4cc7470402ebe79b39e47bf8c49dd7ac5ee6774e8d362047e7014fe259bb17f8a733867e9d531aed8f8cb91e41c6391ad9a1f84ed6b55edc46dd571640d5ae229f74084154087a44b64e4bfb099e0e960a2f6a7a38a9d0c954eba347ff91a3848684b41d5df9b22c4ced1e2f768c5f34516a05f508aba26e9d15371b9d0", 0xfd}, {&(0x7f0000001800)="cc99827ab5c6ddd14efa4a04cd2c5dc98b57c6d4d312e34b1ca8c21d397490e57fcb0f07af65ae4045b5636f2c9216c3c6b48e3fe3b85847a102ac4da08742ef1c74140cc5a008072b7b35b270de07a57696333dcf1f22e8f96eb26dcb83b06f1ce77e7ba2fd1fd5298d323cdceaf17eb061543a0c3bbe9dc6e60d02bf48bbcf2e8feb6c", 0x84}, {&(0x7f00000018c0)="56529273fba4d66e3bd3946b343ecc71eca5dab1e6bb2d55f086da53aff4d0fe4ca80276cc77fd3d6bda4a5194cfe38b4313297ac380696abde67ca37402c7f7d9978e42c8a4ca049477486df687dc4c29612314e158229845443370a9f6a47e7694f0cb711b8f", 0x67}, {&(0x7f0000001940)="7141a220240a274876d35b779a7976e7263da96a3ccac21d065febe09c193d77baed3e9bb77fd1e31abce01f5e7abc2f9d2fafc3664584233f59081a0e21a5601e5917c99d16392e6b2f48460dc07709c497c2e13cd191f31e1af06aeac34d6e34b0e8f950b6b19bd2b4adb51cdba1616b2b", 0x72}, {&(0x7f00000019c0)="ea4e35ef703ae89637c523c0d8e371a066ceef77b1bed03b58fff4", 0x1b}, {&(0x7f0000001a00)="fcb2e0af0d3b56006051dbfb54750352d609d274d1579066d2db8314813bcac20cf4ac613f7c7cf1b13f4f647a4bdbff2dab7c52b458af8497c1ed6c8cdf1676d4024ab4b2dc93cc522df2ef9709d2a2676d68d88eeb57ff9b28aed108e7899bb50090eb7021b05ebed3e887adb81c440cfa23ef8a931666229a1a334dd95a16d3cefd02f3da5aefbe094714966b13a8fe580037988f6b6c46c3c6117dfbd02ec54002e4b6a3cb56c108be1db2d640b94ccffc933f57be5322535789f1a1f438b3ec62e40b1162980e3a52d7186814227c0725a2e4", 0xd5}, {&(0x7f0000001b00)="e4fb6e8fe6f1af66afd72104ace5d682d912e567f8283ffec52d6606f7f80caaaf787bb69033c787481fe1ab8453e6de51e6ff1eb3820c0b8e55f981b1ba89f788a341f86f6881c8f3df10fef007090144d980faaab47899e22edda6d0f2e9477461ae6b4cf8c77efc4c81a6dfe7948b6e883f9ecde01a23b292a0109abfde53150dfd217f827633adcec4bb6a02e6fbd509638266741cc86826ed35c622076b8b14c46e62006711140a46cbf1005f8d646006f47e9f6e29fa5f12112c6e9edb5929c62d9039df1670f53197c5da5810364b583d59ebf2580b11696408ca8423795a4e0251227f375ecb", 0xea}, {&(0x7f0000001c00)="0ac9dae3e368c9fa3243155dbd13ab5bdf6dda3287b139fd55117e5e46ca43a94350b987fd38e54ad42f4a1d2fa8051f69c6f6e054ce150527d802650ab28a45510026b9d01edcd5ea4b90255e591017b39c2deb125e08e24a45ed475fe6eda0cbaaf3e14bf0b02c20517b18a991acd0a5b4bf1d207be165d667c3b5cc7d1395402cd2", 0x83}, {&(0x7f0000001cc0)="d22b24db381f621b701d90a665c6c688336af4b616d59241ae4cf1c03ea5f108519683d54c3c", 0x26}], 0xa, 0x0, 0x0, 0x1}, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={r2, r3, r9}, 0xc) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)=""/241, 0xf1}, {&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000200)=""/75, 0x4b}, {&(0x7f0000000400)=""/85, 0x55}, {&(0x7f0000000480)=""/94, 0x5e}], 0x5, &(0x7f0000000580)=""/218, 0xda}, 0x2) 12:39:36 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x6b) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xfffffffe) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0xe3}], 0x1, 0x8ae0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) setrlimit(0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) 12:39:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) semop(0x0, &(0x7f00000005c0)=[{}, {0x0, 0x0, 0x1800}], 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="e41f162e2d743ee2f787d2419486fe374c548bddf2dcac9937b4b80f24c7a86a4d5bc74fc05b4d4b61eacf9b4bd7a4c37af97f1d0d4e1b14ee9db28532511375dc20701a689453211b651f4a9c4ca69d649828bc0d3242ee7b18d6f5dcf8b4433af5c8f1fcd9d0e903c94e201991d683114d780dd9f0a186fa86cfb52f5a22dcc0ce71908e05b0e86c514bf71895d93839c04221723ca7f5ddf7fb2e791c78caf5c23813fb79ec81133c1531cba77ce69a4a6fc460d71ebf0a58", 0xba}, {&(0x7f0000000200)="43d688f3a00748b103380b5cf068bd7ff1f837b5ab4bca7f75749b136109453654e119c9e10fd12d50fa994cbba2f3b9c47a10142a67a4e03001c31a147490f2c97149033ec4dcd9b44a95c7db4bfa6dfe377d747eb8b5f9d751b86f3d416c6a2beccf87991ff6972d92cb60c8878a82a24c5bf9e15413d8f6fa4fcf152d8c06f4522b64f8e2697cd384acc7f6a7502edaff49fd882810fae3ac9cdea872db4a8c49759de7deafed4503d8328d9635050a2a5927d438407e4e60e49d1328919e4141a9c31a7b2a4ea57ae56658f6f89486c2d519689dc2b485bf", 0xda}, {&(0x7f0000000300)="9155685b4308a48cdf3426e7d77958d1d1ee5cefcca0201e64a1156018241c3945925f56ede96d4d6fd72e8a589de88d316444679c1bc455b3d259346d9949cc41fdcfda531c7ac5d1a366a5c07bca8bcfe73960bbb18ff05c79438a7d40ba8627ea161373734be814a363be1fac9bf372478c5016427065e3de911ab13fee37bc3fc2f9bcd007d708cc6f2e814ae412a80882f28094a4bd240ce783c5328ba5f0eeb17844b1d8b072f2d347233d3215488688b4acd5ee3a79818418c46249f583", 0xc1}, {&(0x7f0000000600)="95e46813b6568438c6a323b1e9066248c396c929c5d18b99df3a8cea9dbafcae7577b5ef23f89bcb9ac2cf6dae73684204bba34338887969ba698318de2849a8fc9ef68a82065708a6db965e0b2ea20ff9a7a0cd48ed6669d552912ec6ade711330696e90f607be64a1cee6b595f2435d9ff36e65a49c7cf115223b84261be66435dea36e641d8091ddaea94c35a93a9138ddcbce643e00e9a9d73c5b94904b12bb173c70458f3300b917cd0b7f29193fa0ebebbad757a817d2904005a4c8b63d90ae278ae94e1c9250e2f57f53b31ba30727c52a18742e3c994acee57de5d630c4975b48f525de21d11ed2d98a9b22c8858db40545323d40a3e52a6a63b50f9fdb014b2175336cead8b3d95f0f16b4f74096321c9b02dd5f136e1641d54324e184a2fe8205dfe1d653f0314751f5d48096e580902fcef961b69d8fcfab468ba6d69b486acb45cfe15815f2a690c0349f1fa271f9a7cea03a48583093956baeb84978f7f7d3532694108df2763cbb8116b5bdbce298eafdccae82f16fdf8a165df9d19b110a9ef42b577ab1ab0d7e8813c5dc588f89bc7983a5b9c7cea2bb6d7b2b819bcf00d2bb788f26f44b41638d0524ccfd8681ab90c5428cac26216497f7c675b2e92dcffd21e66b636659fb4287f9d5f964b07c94f626fda7155c51685d7ab374df6082c025f94207cd5913f18159b3ad22ed2dcda22d8981417afbd26a0d441efe3b8114280a631c4ee338b663c6e15f791a86de70d9cc3f9d4b2ea281f7be06bee38deae20d648896d9f46b2e3bd0854f508e0c350f0e5f3022797a1fae21fcbfcd54312d34d7f2083826814905ba32e0831cc20605f77e3988103982e5a0ede751eb5b0a7c7376c109b9e7d814ec0555008cf12a4cef37ce25f7a2d89204afec7c55a499e9955dd8a653aa52182e151398913a9ab38908943fa7fe42032e7488e4fa36e73d1b9a8aa8c3baf7e528662a95677010a192135f29b286bd6e835df39e300032843942422864c237eb34eb6775aac1025421ef8972306f7856ad346d82411e62a4d039dcbe86f2912b4671d91d617c7a0d359dac5d9426ac989623f2a2103e86c9fa84f07a942b7345f8fef645d3a8e6b85a68c10799664711ee7c48c737193f53df4b935056d1b9a9cce82f3301ca843ccc4a067ca0352fc587198a652eafed53d1e7e9db55420fad622731e1faa4e5125f4255bd37c66c4a50eba813eff7aac9df467d403d078a2927cd78ea2f3a7e7892c54c042eab7c8b137e1b24e263452a8e2699c3fa8839ce22a4dfab75b75b376965092f220a80ed5098e059587282a0b63fa96464471de475282c5785348f4f6daf3fe6478bf460ed10397dcc0b809e9418401aaac93c6b2b75f6de9bfcbeb5759911cc3ec2cc098645f5f679d6188d05dced07fa543554bf2cce19fbc4c41c6caeec981bf21e12c70572bbc8e9fb90f180ef0fea995b69961ca5ae32d571037620b665128bf1f8f8d22cb643058f522bb0b2cc4a11502d1b532cb55c2d403cfae497f4b8b45c6d2eac48b20337c3c63489a31a7e318ed372b9f6a832d0dd66d52362d5adbf5f43bc5052c30622af482e9e259e739b8d5da9d9f62ef250d177097c91abf2cf0f483fe6a106c50137d2f1299f407f4cd74d0062ce992127624379be59134e0a365bbae26223eca2ec2339719d3fb07b104b20411bfd2b6e888a1effb7b9adf73cced25c7a07a29fb102b63ea8f9de2fa0d0763220c66ef6587fc6623e47bd836b311b17f25c7325e644135e4f757680eaea1e99ee97210499a195aa1c95064c5753d93811c850e301dfb6e747a04313e73688e1aaea2bd98b8db450aa91969807dec789bae5ae7569aa55b8492b374a7726d46057d7775569b131a522f32bc277fd6178d56dd3cec21076d7a32ee749df92def7b9aa2e7d34f963d0e737411ada14f7655c16d6b9aac7fbd5adf70121054842a2a6366becdb09b0ffa5bef4babd7bc9e2912d4831a4b0b29cccf88dac78cc205f19b2c1593e042d07a64f759f026e668ad7fd391e8b443b5399be554db79882fcd46cd8c1b54b659f2ec4f62cc57126c854fbf4d63857d09c4ff4c12810548c4b469942210843c7f242c7a54aaab44e81571339b410d696503638dff7518dd5eac36803de6d4fb92c7d717ff77e4b830ef34719b3b54fd13f0e70dc1420cc7bf58fa70cd0226f7ee6cd9f2c4784c456b26f76f5bc682fa6046b556ac3032354ce6846d26d3adf43678477edf353fd7cda66c1ad9fd27f9e2ebd2d475127272a2f82c13297db2ebf537fbf10f56c96a851b372942a1e268a42e0c1c09c846031ad139efc57cd10e8a24ab082f31a0e1a7f68f94bfb4ef6ba73bbffd044e7c8cef6a7fd5a886eafa54a8175acda19977879111cea951f729dc0121471047285185d330ade168560679e39376da49163f8d5bfda8f8819e3d99b2d9260837a6f4b2cf7574cd64d31d4624832c3c070403b3d420baa89f4096d6732b2147c97bb271d2a883aac079a94ff63844316531c70481ea00af00196b1565c2dec9042ae8c9efc1eb5923dd44f88f8bc7808d30328f60d3236bde2d89e27e09bcecd27fb068778ce6d5e2c3e81e45c28e8c5f42e3b471aeb7cb8b15e3d92dd0b08d8ed72975b6197d637317819aac3b3699eb5005f3bf7e3b43467921606f3c2d3083be588533bdf5c1fa7c28724d47769d86b4bf9ec82c204560212d931cd820afa19fe6e7246d04ea5bc70abdd66e7c24842493194647bbc1c98d587486978cf8c7ce89f22233f9a1f9e734374f7532f5b2969fa746419c478de714605853a6862fcd4169f1c2bc76a81cad38f4a125d1dff4451ec5a3f88f186ffde916ad5ef3c9ca0af54e01364e88e210113a6b85116eafe45ff1a53a6c5e032ee2eadc8c1faaed60944b4e771b03b7735e01b524ab2017966e18ae0f4edfa0e708f8db9d4986d6f4e6f8f4f534f01aadad0ff85e67981768c5d9ab2828e24c29ec81d3c203a53da08feaf2eb9da086a7aab045d02871460718aa27b4b9b8712b7282b9fd79a6b3105eed2f4c3d6a3e688d3a6200a57dc92a7e7ca319bc43f5dd6e28a3f3a6d0bb01a5233652f3f35458a5da9bb755ef796c8c533e47021154aaf690abe48e96f6c78c4659713974b5838f7078a6e3c13154a52a4b769a84618c63436c7efa3cb5b170e0360718189c72380b6183d827117437f88581706613c3e9f7f1a6734d6be3b09d9a4b7f7a12c4a601707bff8d40519b071cab8745b1be1232827bcc3ac035b8909e86a2c2647d127661b7d636ea7bbc91f446f8b94150253828bd5c5214c966e38c7b7322fce70c8c2418a54d8a89c907b29d957587f121d9304028e24b883a6e5d55e8a18c9c2024c60427346c42217aeba1ebb70c9b0c6d8f0fd4525a0ff6da9580d897fc6abafd4a3a8ba9d9427031119b2a6bf421e697f64fd3252d31a10b6378fc7f2c132231b63053e9b3707253da01dd08d62e86768a28462c18ee23a5d1a2ba1993ef5631c644d0de9cea860a819cb7b29515f3cb9da92aa11ab68863200d7017acd4d9aab90a05affb54799c017b673a452f8f102b1125770df899a5fd6fdc3870d19a5873162b98e1852af8595c150dd2874b3d8e6942ce173374cf00bea46f7ae80e8765772d63d9677cf92ce5148ad6c5d5661ce8e6a478546c7f4d6aee14677945c75ef99c5098328f09dc1c94e220e6fdbaea18e1705880d8cb3e00257786982b8c5e42aed8c7aa7ae0a8cab3ecd06f86fdb1e6af1595008d70f106a5a22a6a9dc1913a2febe8c827a5e9e45f797e0562969b93c1619dc03b6527458b4519a230def65de8ea8df30b4c338b5b49a91894f5f3bad59089435a643f78a263b081decc46b29a8c3331994a5a8a5a2b440671102e3feb83eefbd7b657bf07f61b234f55cc4226f3cc98332b7cdc5065f41bfd7d9e60dac1b0a178afeef46fbc92eb0a2ac881009ee4994cd7edff8131e36661453c02ac225f6ecb836992d1ca9062f7c3e4712b7422bc5dbf459b4206fcdd2c7a0660b4e3144948b20044feb1fd0fd137e9f40ff718b04df200bed002d85071376ed247083448d029555c96a6a7c6e76e35e9a622c1f387f476c546d73598cbae072a7c6f0d7f3b18674a8c1869e2e5e7b4871c9991529281b6eac0e6f350a3c57fed8c44b54eacb4215d075c608b9187af41e04ceb67c8ee02bcbb13363a7b601e1f403373c86169a21c2de7e5c93d5bfa1bef42d3abbd45062b2faeffbcee6edb1a04f49c2a0c2fcb32225796ff03bb4bbae8c4c65f2de851822bfb1801ba46a59f6853256da397a3785b7d79174cb4aef1498e3123f552b1ccfd45ea196194530ead198d083f1d79a71815203a98278a0ce1490ce6794d20214567e0832e946d0e13452baa1f7dccb6b3efdbd688e6850c0fb0378de6492d687e44e18c20fd480e6c1cf0b1564a62ddf641d372a8e54d996a298e5e4029866b69682df20475d778b7be5536c388b21b35c0c043203026348d55d68a7867fe7bd562dd3f4802cf9b2b95edfed1e0eca5ff2760381701bf1c3e2477445889d1b54027425e457c9f90b138ccc33206ef283341ab62c7d9a2cdf708deeda809335508fd566bc6ee41a9308542601baf4cabcd5a199c7e80a90b06edbdc4d0f6132baca15cf8969f4e0d1b868502c4542eddc7459d48dfb1a48e8af54631bad622ffc104960d0c406e8382d3d18c8834ca532fadc6c9e5a847ee9be14b265299a8d4d35d1b914ac7677590cf44e39cd00d2718608a30d9fbd79301dfdd5ed59c5a1d1ca80ad85326475fcec051af3dd53e9c251130ebb7e87e49ac51b63c894349e40ed9a834b7e5e7fabbc9975ae2aabc5836f9cb25b6e8e702edda7ab3f50923f521319decbe2690da17a29f1f3c79abfd2cd272ae7632f7df9244453af0d29ebda7d778d16f86d30725736d486daee5675ce7ee2acd7b6645b3732c53b8a9cc35ff69d97710cf041e3c058719060f54c06d71e03c537b765e42c2d7d5e2d2990d92c1aabd61fd6d3650bb3c6978f1531a870d2cee7f45e02f5907ed4df0c610e9f0fe8018a8fed0e5c2fdbea89b5cf250e6a7ced369065b5ec5557e8fd28e5ffa022f6ab538c1c24ce2370c58551dccca2b6a5c1f4d96814f3a572f71cbee523923306145767e9b3fe7264d80f57915b59a95bf578c011790edffe34702eea13ce20f2b927f0bf62c633959f65903eb62f92e13415c42f1c843c8b010a703cb01bf167cf9b923f6fa4718849a31c2c0d6e4fc0725d34433a08a4f2f85696ae22a420d5e92abbf4063fb82f69b8453af94fe7a4a21b7bc1f3e30b3d1ae71f4194ed08ad9f2a0a5f31e0408a9f0db6bc401f5bfadf9a736049174138f0081058b29234bb1293e2316a1f330c0a8b5cf779835f2f9c2be211aac5bc8ff95f349a79341ca6b726b1fd6916825cb2053dfef442a9c6047f24bcbc7eda0eb67b1cfb2fb4d3d1295c2abb08ce308b69a3f1f392d541ccbe935e1cdc839a0fbdc4e6949786b8862f2be9ca39dd6bf59f3c6facb1a7ec07841f71a0c25352e5808571878d7ba31a3cc97fb859a64bf8c6b7ccc42d1e9a9d9103ac6f9910daf5fac9002d7bfbf15c05e08c3b7829888ab4ce0b52ae3624a4655f491b7f7da257759378bdfdd7fefd55b4c1aa30160dcff6d5ba707073c72f8167a2a09edb5b2bf7fdece37be6ea6af02079eb6db08c70db4582d4c50489baf90da87a8e0f87ebb9efaff61e63393ac6c2038101b331432cc792c02b8fb95fa285b3502a8e639", 0x1000}, {&(0x7f0000000140)="538c1e70aec4694892283f1fc8106d43d8b1047a2ff439edd1658904957984c91f15eeae03147116f66a07cd74baf177058f206d2e7965103809f24ebbdd996cd92ccbeffed92de7a3181d83760a74cda183d0859877e2389fcbfda5c40c49bad7e3bc18fed9213fc700ce23f3d6f3644a685e7e89040dd3f259", 0x7a}], 0x5, 0x0, 0x0) 12:39:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0xffffffc1, './file0\x00', './file0/file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x20000}, {0x2c, 0x8, 0x2}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffc84, 0x0, {0x0, 0x10000000000001}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x482, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x6, "00000000000000000000f2ff053ef48fca17b8db"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="9659d000012b0635c82b"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r5, &(0x7f0000000540)='./file0\x00') mknodat(r5, &(0x7f0000000100)='./file0\x00', 0x8000, 0xfe) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040), 0xe7) 12:39:36 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) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(r3, &(0x7f0000000180)=""/169, 0xa9, 0x0, 0x0, 0x0) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc10173aba0f2434638323045a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbace574db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb45cc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c37", 0x30b, 0x40b, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 12:39:37 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000300)="b100050200000000000088000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f800000000000000000000000000000000000d9b51220799d716f97b000000", 0xb1, 0x0, 0x0, 0xffffffffffffff42) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) lseek(r2, 0x0, 0x4, 0x0) 12:39:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0xfffff855) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000140)="80e7630d95a0925f9ac7a912162fb3b5810087c75b1a1ab08ef782554e8409b7b20cd18d791406ddd38a00661bca4f89721242fc8da2491223efd92e7deae12786a7a15a96ead68f3c6c5ba7be4627efb4331818a8d0c9a839b0e3f6324451a0e57acbe2b1b2bf85df4b4437b0ee7dcb8ce6b515ebc3512dc9e0d6f226db6887224f8d15b0947e8eb31dc8d4a356a50736ac34d47934", 0x96, 0x1, &(0x7f0000000040)={0x18, 0x1, 0x47, 0x527}, 0xc) fcntl$setstatus(r0, 0x4, 0x8) open(&(0x7f0000000240)='./bus\x00', 0x100, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000200)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000280)) 12:39:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x87e, 0x6, 0xb]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = socket(0x1, 0x5, 0x1e) setsockopt(r5, 0x29, 0x32, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x32, 0x0, 0x0) setsockopt(r6, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r4, &(0x7f0000002080)=ANY=[@ANYRES32=r5, @ANYRES64=r3, @ANYPTR64, @ANYRESOCT=r6, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed5d8e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000051f4d"], 0x8, 0x800) r7 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r8, 0x80047308, &(0x7f00000000c0)) msgsnd(r4, &(0x7f00000028c0)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r7, @ANYRESOCT=r2, @ANYBLOB="1fb8487645a487800ddfa8bcbd1d62b83f4e91ed2be884ef7d0c230e4aa0b3c424b023bbe25489e7060000000000000040c9f3517efe531b"], @ANYRESOCT=r8, @ANYRESHEX], 0x7, 0xffb) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchown(r9, 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r10) fchown(r10, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r11) msgrcv(r4, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000002940)=ANY=[@ANYRESHEX, @ANYRES16=r9, @ANYBLOB="f87bb22b72eef8f5aa60d6339e80c3a412eea86b7edcad068c8b6be1f76fc7614bbc562582db9545728cc2d57f766b76ef679ca7cd9fed8301207d3db3cd880e4eb052c5076995756c771d8f6253023f0e96d328e4b91052c5dbea6d4b000ce28a576a12cdf1e1a28436fd348fbe95d59f788cfa5868dfe60cf3a8fa1bf737fa85d44a6879ac2d74ab4c198363e02fd3a37a830ade3cd96135006bc899946defd5c9b4ed83f1e69b82ce9ce2fcac371fba3f4a8dbb043a172cc7be9b62726f98562f2f19eac4a43c75a0f83fee52546bb3de401cf0de5e1867bda09080d9eba24160b70b67ab2ed64a333cc7cb14f5680be1154a4ca551d380dd21a06f688fa3f7112f5929be1361d6f2265fbb9479800173ffb083fd3727980ce27d542ff499f1528c6ef64f886cf41d41666992902acf691e0597328afea6c719f96ed3a023fa0839fd4e828ca420139c1973a1a10502bdd6e65613a27c19c0d49897f833fbd5769eec4b306b255f4915d7f42742c00eba45ea473b3b2e1e5f527f0b3abdbbca39695f7a468879c158c4bcafee8855f0a565941caabd55c0715de19a02c74d246f5bf9e9e8ff29ecdf95969692288de4435b42753ab5e39e60abd7bfe1bccab35205f7f0836b41909984e5d53858d477639fb9f50bd96e3df81b8b8a77e4b574f64fedc367dd717250ac653cb66b4ffa38645ac0f99154a0bca7ee275bb49ce767621d42519e0be680399d0813c3d1f3c591e2b6b89d3ec1dff1fd52e0dddfed3436586e69ea3430bb50b0abb55c6b416a046897ebef09d24def8270e5820ef19ebf6c3cdf3d25a4a04356b95c95ad14bbe1030a64a41f97e8780dab6afd9980b4e848d54f094cddeff372185b9c46ea7de21cc9f937f8b1cb2a0c46bc898d7d65e0c8c5dc81aebae034d1f576b1ac2367e037fe68ca8a9a3f96778938fdd705436b6dfdb12029ccdd01c0349d41d5e4f89740b3fa3bc504d64de196a374b2e44f56283456dc391a9b953b9655b65b43404c5e60cf6977343894a0dd0d32dda8c2cc1965227f84ba577b7f6bb94a882ff7012e299cc91272dd1945faa9a54019af26e84ba69514223c9ea49b5e7a6fdb31f41d217c68cad3a41c9b1078ac1a0122de7ba75bf513deb91edf50a64c91be2e512737cd8251f2d14bd18996589dccf9756b13c6c23a3c0e15bb96664e8def07e90c118eb2be02c540b3bf49008cbf43140ac11dc57b12be4833a124eafe0d80656c460c77a159c06d47a10cf48e9876ebd86c51652b15f331939fd6e658f79b6a77fa50db2776d4daa2a59699acb45c642fba8a0cea9d365909192b3dff95dc2ac281a02d39e9a07699b86898174c83e5e3701f209a0e19ae4209d964826d2a3a9d636f85fa996c1aa07653118195ac9fc7a4e8492bd0f9f4448e666323830e56e8c323773ff61738168132076ff78bf1eb1629c6b6f20873afd822368a8474f29b22018a3375ce145e8658292dc1e129e4a18dbef864588af2d4684c237ea1dcd48780c9330cfa44a957345cc0870d1b148f143ff4a29e368887f5e653d630533565a51b62f6e4fd3c164b0336f452242b5daf99983f3b6349c6831bf3515026cbc25f5c875b03bb9a137f03d83344d8d3d53140a75da97019fdfe7836f89cdf83c45b5b37790575a27921e5d7f6b607a65738757fc8ba2a93ff3a43ad67965f6e935eaaa3d21544047317c4beb47e24ff118aec0b29dd128ef455ae83952ea0aedca717d1653826f4fe9267e1e84df2007ae51e40dbcd3e1017270034e976e49e2f6f72e36b66707e7c8b3e6967ef7c5499e34c441df7d86db3c308ec688ecba5e552eeca8c3fea0a534dd41bdada9d26f2fe3ba4ce0a0aaab43db36c6e0e3f89b40a04f231f8f868ff0645f5e64aba42f70604848a8779af63a2bd8cb8893b45b15827b1d2bbe431312d35ff03fc189fdcfab93e9e9589999a91badf67e86f46a8c57a6c3d5bd773c1739d1c1630cccd26b7723b407ae30b416010c206846b0fa058833379a97afab0569b44306e08f24a869597468ec00c09c8aed5dee0c2193409f67845086de9ddffc703f17ba0218c59dabd621a48e6295e16d23e19ea6b0b882c45cb9725b49be9e347fa81070d0042d32dc497ccc5cbe4eb5e7d52c5ec50550d9414b570e4a6b1d4b5914da59e293c590f1ac4708aa9b98ad34591b1fdf4c71d36e4939190d54cdb54704d713bc405ecfce43b81f3e3b7d041451478019677f9d410e9aa80fec5bf49190dd5e372fe36d4eb253c86cf622ac9033c327d656f46fa9cc29efbe26b11b417a974526f770e19ba456bbd5368b8ba74f6973ba0662d2e0db2f40ff1c3bf7bc091cd10d366bedfc4c84dabdb0d961bbdf304534df0ea7e3685233a409d2097cf2299fa24df4d25d2b03102ef96aa727583a46e9865e98c7b44cad7570cfea227030b1fc9cea135b4a852346cf8f3195418476380e9e035c11db55c652d36491617ecc09c4c3089ef3cb023b21320dce4d904cb685b794c323a3946e7b0bce11585f91c24c6d5d54e3e49701fe95f3b4bf1bb38fdd4e02c255ec9e4a16e773f516a90c287e0d24614f72286e584d0708211fb4ee2dbd751350b2f7f864b99b88f3715f2e6b4b7d5a24ff9c2a8fefaa8bffdac0553e5e1a23b5ca4b9110dcc91b88091cc61b2b364f2742f51bfea577a43e24e59a45e429b59a450be0a28839395111d8a3adb0afc38175da84da5302d8aff1b811bd858f0d7bc304db221037d667836fc5a52757506af3486dcfd2ad8210b684a534b911fe1b7e163302596ad6f8e23806951a4882205de656812eb668b974ab3e5433adf918b1b13a70a150a4a20e66d1bf32420afa429f6bc75ef3ccd82278d182080a9326a36607a4e58504bedcc4f52fef2c0dbf346420e96859bc2d79e2e261b3f1adebc28266fe7ed50b7ec124792d89142476e45f242b840b6583cd59c4bb3269ddd39abbe6fc9cbcaf18a1efc90b6099be801d1fa6471a9160a55246647f349cc8a13339f737cb48bf5649cd541adf4fc66abe74d729ce11122697d86937ee998f78405059e9a3ec8c8b51d135f915b27d6da983476da6ac8a80d13b30134b01be5e3985b6d0cef493b5fe38d7f52ad44151443ffb0dcea07ba99f69c6ba14d1137a4ab17f2eeb24182955ed7c262654b654d7434cbe9e00ba307c9c3e6977fb13b1615d029278eabf758a71d19a422ffa7de37f7213e26d3fe4f74345e06725aa6d3df6a94dd0dbf5e677c4b6d65465259636c26f724c0ced3ef5b64b53c8b6e04a6ca9e4f0d38ac9fcdf767fcc750f3c230f1951f63004169fe4f9230720d525ffccaaa1f780156cd45fc72e97c3d15da8e5d5ed28fa6b0a3f65687570a033bd62247b8ab2153be9b0471492d1cc9970ad4835389d2b8ff7cb19d9aaa21d91a5b309089bceadc327bb32c056765c5fd8f1a0aea8a6e0ac1d9c40300ef36e39032065a1e7f0f92f900bdfff968b909526adea5415a67b5ae46e765367361f4e8a1bacd550d7c6ea2874b65574f1f05408667f66a014969f523d1ef033505febef0b50c7e5d4e7c751cc091049ff193b8c898bf6276595518aa13dac3f57294fabbd82ce91824bb8c4b344bcf86d37b780ada5abb67beb52ecac7b1d097ff8527093bc69d4c8ed1305cf770c4b559c4ad73e30b33b03a73c443e981ddab37a7e17ede4398a0356d4a624f6c6a855593bdf789f387200eb5cfd8f4d3149269256f7f10efd7ac2adff19d6f45a9854acade2f1d65564e30bd15963a3297646c37a75433faf33a76236fec8ef92f723b642188a022d241fca0346e515077b98d03a3373ad879b45538fc4bf7c094b6f8d2cb910301bf8f29259d4e242347edb28593659e7d19be0ef3ab12e3bda6e3675e5b94890740f2ee8e900c04d1f8d638b7fdc48b6d9504401131aa41e44e94902cd59988e98259c7172482307492384f0c789c61f42c6f65a290788da15916a3b7aa0ffed8ddc6032c752641d1b670d3e5b21db5f24caa1aff38c4299e7433fc4aea757d6f92862c99753726ba565c350affc488b3355b3ee66b1ceb079a82ce364ec0b6d565d7c6086c99d784cb71f7b03990d6f387642ecd1436553f407ad8bb7fd3ec37e6fb6df8b3e0f8d3fae511b8cf84fabbb46387dd5ce28ea12f5fb55ff9d745c81a563ab78c6e3b202aa2808ec31e524b424a42536e796bc33af3f6a2dd319499aa095a06dbf2a27e179eb934a8eed9bcace1e3e8c1a2c06e5064b6499067e9f106eb760e6f5cb07d67c8bd82b98b2412c42bce210944380a385e9b364617ce76f7030f01eaf5ae42d48577215fdbf4a66891ecc018e1822add4c41a2765742a34e942413e978ddc414bb0a8b5964dd54e55a34a5b3c18b9920d575136c1a1420f395130f2309b32dd47931bb3a9f81fccce102a1b636c82a5a48efeed39883eb298eb056907ef6affd0d17c8f226eda0ee8a935354a1e4a60a9eec70ba14ea925b461a5c98dbe826d63fff00c5ba9a8a8375cd9d55aa51bd8954a9be2cb2902d6cefd64b2145636c4d670696ded81bde684fc48419dcdba6a680353e854c11da6b5100122c624c7f56a4196622ee206c45d5e94ba34b384b0461699864c6532f0bdd9ef87efbd557d2bc9b5e9ec362dc2b7d0ee6fbfe56e0f0a32cde0a59aef654c0cc02905b95b0c3c6613e6e81f0482b4d3c0c4de2b542f8cc5843b262ddb43692b7890e3d05ca178fd1d50715d55b615d88d026cc3583a77c1a6620e26c1e46d4e8c5b2b8938470598d73d7f887a92533a744ba65ee02c165a60655c388045593f92724e6ab5b62aa54688a358cb05a8e3141ce1e1f50c5a0c5c1d8f1ffca66f1b6097996729b16de849f8d7006363c75465221c2795c59d38ae975422a2d10b00e42d47c65a719be5ea983b566c588aad542680c4dfeee1b9d555794ad81b62f58301ef060a6179e306ece5b40993e991f144882a28dfa2f60993a0f260767b3ce9d2c9c1f3330151a381d5e81089392bbfbdb0d9d04b7871c9536e38b7d3265349b55361e80827132f0fc5ca4f14197143b7cfb1fcfa4ba683f70031a9b51855318ffef60cde1b20101328c1f8a95197a792ccfab552eced9623df006dc46d86cf72dd64a9d4c65fed3f144f5304914f5f20aeac2cbe20b90d38ba66e7ead3435923a69a7c287398605e24969f19541541109a71088a7a44ccbbfccd8db457fa21ab9ace2340cd02b1e26b545e5249b9769cb052f93718cf2f1b9a290facc5085695bd4ef4ed68a8ec589f73ff70e1352c4799da6c0f009ac314106a18f54390165c05ebc4a0c05e48f7c44359b0b4a82acd203976b45030eeb83b8ed9bdf58f6b8ef30a879ccfa2f2554d599a97d355024487d5aa887dad447ebad8bedf869dedc413f79ea6bbe1efb6d52c2f4ccf7ea4e7730ddc500b8afb73d0e37104241a9409dc87a7574be208b2e906f60713bd1f663373b652e4a4b65c786bb2a683411f97401277e12ca2c77259fcd315955be67f583b73a417944082da03b49f11616854d9f9b8692444afe557bee99cbea418374f0aba08fdf7d3968bffe9f834dcb634e0e712817797954e095273939cd4fc8e6ef308ab026364b0193d38bb90c6049215e89a0ecfeffcae9414cb52e74953fcf4ad6b1b37c91e48811fb948b073a76ab24f8096a44713667ceb6fc1e857ad084e0ae82ead1c7bc817b0f9b8dc153fc42449ead49c9a39c5b89ef2a1025ab177a698d024c57e3a5687e02a95a8b7725a0ae257466e68357fc51731498cdac46e9", @ANYRES32=0x0, @ANYRESHEX=r4, @ANYRESOCT=r10, @ANYRESHEX=r11], @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638244d3a25d5771f1367683953c76739e9666b8da06a747b0838f478dea0f75b7b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab409693b4eed128d82f5dff62c313", @ANYRES16], 0x3, 0x2, 0x1004) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001e40)=""/74) msgsnd(r4, &(0x7f00000001c0)={0x0, "c562c40399b6e3ed093a9d685348befd36092b16767bd8faf74b70ad7014af7255bdd97f3f4f84f970bd38bab602ba29e02fdc9433ae3c659d984423272f1ca045d73a8f4d0d073b1e6e175abdb995965881ef436c5012f913a600f1da8c65588779fbb9f5667a8990b61022d0f67ecab70054abe964a92ac6b90b3f73f1b501c6a4b653b64bdbb74ee0e23037b068af4468572735efdfed8ea2325759510e4dd1a048b1c7a9324758961eba048c8d3cdc1dd911f3f46bb613bf8fa1711f122f479468"}, 0xcb, 0x0) 12:39:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2012, 0x4fff) ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x40000004, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x8, 0x2) 12:39:37 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) sendmsg$unix(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x0, 0x8008, 0x6) r4 = kqueue() preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r4, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r4, 0x20}, {r4}, {r3}, {r3, 0x2}, {r4, 0x10}, {r4, 0x20}, {r4, 0x80}], 0x7, 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000300)=[{{r4}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r4}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r4}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r4}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r6}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r4}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r4) r7 = dup(r4) r8 = getuid() r9 = getgid() fchown(r4, r8, r9) r10 = socket(0x0, 0x8008, 0x6) r11 = kqueue() preadv(r10, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r11, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r11, 0x20}, {r11}, {r10}, {r10, 0x2}, {r11, 0x10}, {r11, 0x20}, {r11, 0x80}], 0x7, 0x3) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r11, &(0x7f0000000300)=[{{r11}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r11}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r11}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r11}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r11}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r11}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r10}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r13}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r11}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r11) dup(r11) r14 = getuid() r15 = getgid() fchown(r11, r14, r15) r16 = socket(0x0, 0x8008, 0x6) r17 = kqueue() preadv(r16, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r17, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r17, 0x20}, {r17}, {r16}, {r16, 0x2}, {r17, 0x10}, {r17, 0x20}, {r17, 0x80}], 0x7, 0x3) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r19 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r17, &(0x7f0000000300)=[{{r17}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r17}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r17}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r17}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r17}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r18}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r17}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r16}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r19}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r17}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r17) dup(r17) r20 = getuid() r21 = getgid() fchown(r17, r20, r21) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) r23 = socket(0x0, 0x8008, 0x6) r24 = kqueue() preadv(r23, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r24, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r24, 0x20}, {r24}, {r23}, {r23, 0x2}, {r24, 0x10}, {r24, 0x20}, {r24, 0x80}], 0x7, 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r25 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) kevent(r24, &(0x7f0000000300)=[{{r24}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r7}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r24}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r24}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r24}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r26}, 0xfffffffffffffff9, 0x10, 0x4, 0x5, 0x1978ca539}, {{r24}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r23}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r25}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r24}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r24) dup(r24) r27 = getuid() r28 = getgid() fchown(r24, r27, r28) r29 = socket(0x0, 0x8008, 0x6) r30 = kqueue() preadv(r29, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r30, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r30, 0x20}, {r30}, {r29}, {r29, 0x2}, {r30, 0x10}, {r30, 0x20}, {r30, 0x80}], 0x7, 0x3) r31 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r32 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r30, &(0x7f0000000300)=[{{r30}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r30}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r30}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r30}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r30}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r31}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r30}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r29}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r32}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r30}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r30) dup(r30) r33 = getuid() r34 = getgid() fchown(r30, r33, r34) r35 = socket(0x0, 0x8008, 0x6) r36 = kqueue() preadv(r35, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r36, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r36, 0x20}, {r36}, {r35}, {r35, 0x2}, {r36, 0x10}, {r36, 0x20}, {r36, 0x80}], 0x7, 0x3) r37 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r38 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r36, &(0x7f0000000300)=[{{r36}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r36}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r36}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r36}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r36}, 0xffffffffffffffff, 0x3d, 0x3, 0x3, 0x6}], 0x912, &(0x7f00000003c0)=[{{r37}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r36}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r35}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r38}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r36}, 0xfffffffffffffff9, 0x6c, 0x80, 0x8001, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r36) dup(r36) r39 = getuid() r40 = getgid() fchown(r36, r39, r40) r41 = socket(0x0, 0x8008, 0x6) r42 = kqueue() preadv(r41, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r42, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r42, 0x20}, {r42}, {r41}, {r41, 0x2}, {r42, 0x10}, {r42, 0x20}, {r42, 0x80}], 0x7, 0x3) r43 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r44 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r42, &(0x7f0000000300)=[{{r42}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r42}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r42}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r42}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r42}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r43}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r42}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r41}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r44}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r42}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r42) dup(r42) r45 = getuid() r46 = getgid() fchown(r42, r45, r46) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r40, r46]) setgroups(0x9, &(0x7f0000000100)=[r2, r9, r15, r21, r22, r28, r34, r47, 0xffffffffffffffff]) 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, 0x9bbc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x1, 0x9, 0xffffffffffffffff, 0xbffffffdfffff7ff], [0x0, 0x0, 0x401, 0x0, 0x80000000], [{}, {}, {}, {0x0, 0x0, 0x0, 0x6}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r48 = socket(0x18, 0x2, 0x0) r49 = fcntl$dupfd(r48, 0x0, r48) ioctl$TIOCFLUSH(r49, 0x8080691a, &(0x7f0000000300)) 12:39:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x7, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="87", 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(0xffffffffffffffff) 12:39:37 executing program 0: clock_getres(0x4, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000480)=[{0x4c, 0x0, 0x0, 0x2}, {0x80, 0xfb}, {0x0, 0x0, 0x0, 0x80003461}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcd1) r5 = getgid() r6 = open(&(0x7f0000000180)='./file0/file0\x00', 0x2, 0x1b3) connect$inet(r1, &(0x7f0000000380)={0x2, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r4, r5, 0x6) openat(r6, &(0x7f0000000400)='./file0/file0\x00', 0x10, 0x140) r7 = semget$private(0x0, 0x4, 0x10) semop(r7, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r7, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x100, 0x1800}, {0x3, 0x81, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x8, 0x1800}, {0x1, 0x1f, 0x1c00}], 0xa) semop(r7, &(0x7f0000000140)=[{0x4, 0x100, 0x8e40825337911b6e}, {0x0, 0x8d1, 0x2000}, {0x4, 0x4, 0x800}, {0x0, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x9}, {0x1, 0xfffa}, {0x1, 0x27}, {0x4, 0x1, 0x1000}], 0x9) r8 = socket(0x2, 0x3, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shutdown(r8, 0x0) r9 = socket(0x2, 0x2, 0x0) dup2(r8, r9) sendmsg$unix(r8, &(0x7f00000005c0)={0x0, 0x22a, 0x0, 0xb9, 0x0, 0x6}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r10 = semget$private(0x0, 0x9, 0x42) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r10, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x800}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r10, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb46, 0x0]) semop(r10, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r10, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r10, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) semop(r10, &(0x7f0000000280)=[{0x2, 0x8}, {0x1, 0x6, 0x1000}, {0x1, 0x7, 0x800}, {0x2, 0x80, 0x1000}], 0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000500)}) 12:39:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="0e0bb2e005948d00", 0x8}], 0x1) socket$inet6(0x18, 0x2, 0x4) 12:39:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = socket(0x0, 0x8008, 0x6) r4 = kqueue() preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r4, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r4, 0x20}, {r4}, {r3}, {r3, 0x2}, {r4, 0x10}, {r4, 0x20}, {r4, 0x80}], 0x7, 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffc, 0x42, 0x1, 0x7, 0x9}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x82, 0x3, 0x7fffffff}, {{r4}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r4}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x3b, 0x3, 0x0, 0x259d}], 0x912, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xb10}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x103}, {{r6}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000803f}, {{r4}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0x18000}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r4) dup(r4) r7 = getuid() r8 = getgid() fchown(r4, r7, r8) r9 = dup(0xffffffffffffff9c) sendto$inet6(r9, &(0x7f0000000040)="c70cc7c75a60a8050a6ce2", 0xb, 0x1, &(0x7f0000000240)={0x18, 0x1, 0x1, 0x1}, 0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r2, r8, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) r10 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r10, &(0x7f0000000540)='./file0\x00') ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000080)={0x1, 0x7fffffff, 0xfffa}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 12:39:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r1 = accept$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) recvfrom(r1, &(0x7f00000003c0)=""/177, 0xb1, 0x820, 0x0, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r4, &(0x7f0000000540)='./file0\x00') ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000640)={0xffffffff, 0x8, {[0x1f, 0x1, 0x80000000, 0x5, 0x1, 0x0, 0x10000, 0x81, 0x800, 0x93, 0x20, 0xffffffff, 0x2000000000006, 0x7, 0x7, 0x18, 0x81, 0x100000000], [0x7, 0x100000001, 0x400, 0x10001, 0x10000, 0xffffffffffffffff, 0x7fff, 0x8, 0x10000, 0x81], [0x100000000, 0x7, 0x774b, 0x4, 0x5, 0x9dc1, 0xffffffffffffff81], [0x9, 0x5, 0x1024, 0x7fffffff, 0x80000001, 0x401], [{0x4, 0xfffffed2, 0x0, 0x4}, {0x3, 0x4, 0x77f, 0x3}, {0xf0, 0x6, 0x1, 0x5}, {0x4, 0x7, 0xffffffa3, 0x4}, {0x1, 0x7, 0xe37, 0x9}, {0x200, 0x3ff, 0x200, 0x7}, {0x2, 0xa162, 0x8}, {0xfff, 0x5, 0x20, 0xb766}], {0x5, 0x2, 0x1fe, 0x80000001}, {0xd, 0x80, 0x1, 0x5}}}) fcntl$setstatus(r2, 0x4, 0x4) poll(&(0x7f0000000480)=[{r2, 0x40}], 0x1, 0x4000) r5 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000280), 0x4) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r6, &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f00000002c0)) sendto(r5, &(0x7f0000000180)="f1bf04c72f3cb5eca29fa30c64d90f59dce7535f29599ad2558e143e2e289c236c7231b2da47d3451fcf51ed20897b37e0e5a92ddd77931205561cab3dfc8281583d39412013c7b14cbf857e78e94c965d1fd1b1611e23e4943ff196bb19a44805583c449d8822155eb188b10f6c3bb85b3cd4c7c1d9c85f3759c284cad08a47b4463db8f705a25ea061f3b6c7241f5050ca52b2918db808bc79113b7c88b2d1a9b61ac46e8fede93739f8a15d61297f940da498714ca4bb568e1a132920a702a6b5e6be1429c22136bbc362d8dcf4013b11", 0xd2, 0x4, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpid() r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r7, &(0x7f0000000540)='./file0\x00') socket$inet6(0x18, 0x1, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000000880)={0x8, [{0x3, 0x80000000}, {0x3, 0x2}, {0x3, 0x7}, {0x1, 0x9}, {0x1, 0x6}, {0x2}, {0x3, 0x80}, {0x2, 0x8}, {0x3, 0xe0000000}, {0x1, 0x3}, {0x1, 0x3}, {0x1, 0x5}, {0x1, 0x7fffffff}, {0x0, 0x26}, {0x582862764973456b, 0xe08}, {0x2, 0xffff}, {0x1, 0x9}, {0x2, 0x6}, {0x17332894c45f0684, 0x7}, {0x1, 0x7}, {0x1, 0x8}, {0x1, 0x8}, {0x1, 0x10001}, {0x2, 0x9}, {0x3, 0x101}, {0x2, 0x8000000}, {0x2, 0x1}, {0x1, 0x6f}, {0x2, 0x256b}, {0x3, 0x4}, {0x2, 0x9}, {0x2, 0x1ff}]}) write(r3, &(0x7f0000000000)="f6", 0x1) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') socket(0x1, 0x4, 0x3) read(0xffffffffffffff9c, &(0x7f0000000040)=""/120, 0x78) 12:39:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000180)={0xffff8000, 0x10001, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x74}, {0x6}]}) pipe2(&(0x7f00000001c0), 0x4) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 12:39:38 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd6dc, 0x0, "d25d9535f354b000e7b4cec15ad90000a08c0d48"}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) recvfrom(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) 12:39:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x2) 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) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r4 = dup(r3) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000080)) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 12:39:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) mknod(&(0x7f0000000300)='./bus\x00', 0x810, 0x20016) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x5) fcntl$getown(r0, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)) r3 = socket(0x18, 0x400000002, 0x0) close(r3) sendmsg$unix(r3, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r4 = dup(r3) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x2440010032}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:39:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000380)=""/174) semop(r2, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) dup(r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) 12:39:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x758396c53febc55}, {0x3}]}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x4, 0x87) 12:39:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) setreuid(0xee00, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = getuid() r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') r4 = openat(r3, &(0x7f000052fff8)='./file0\x00', 0x8000, 0x0) symlinkat(&(0x7f0000000580)='/', r4, &(0x7f0000000540)='./file0\x00') ioctl$BIOCLOCK(r4, 0x20004276) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./file0\x00', r6, r8) setreuid(0xee00, r2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x87}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000080)=0x2) 12:39:38 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xfffffffa, 0x5}) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 12:39:38 executing program 1: r0 = semget(0x3, 0x2, 0x202) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000002c0)=""/246) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x81}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f00000001c0)="ce087f494307b9174f03e27c9159f7f2424526d0bbce03a343029c786bd03d36fcc77db97ee3284c1f3d56213f87eb1d87276afb355f534be0a2aabe235e8fc908846576d2a3045e12fa67990cdae063dfd20b30a0512144bf0588b1e1760288e70d77d23b350e1c4ec88391ce37f128b02a71dd4116fa4cbf8a601e6f4668b2920442e4f475e0cce3c02bdc2a96e101cce899bdf3dcf55c49ebc3c0f758a8d296af51a7f40458a18f3922d857376b71359f759bb980667d51058afba6d09bea08205ace5cb403475c87ac9e71f8d9dffbf178c57a7d63e6b69db4e08822cc68669222b666eff4ba8f803a25dc1771", 0xef) setitimer(0x0, &(0x7f0000000440)={{0xea, 0x3}, {0xff, 0xffffffff}}, &(0x7f0000000480)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) close(r4) write(r1, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 12:39:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f20e950000000000000100"}) r3 = socket(0x18, 0x400000002, 0x0) close(r3) sendmsg$unix(r3, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) ftruncate(r3, 0x0, 0x2) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/130, 0x82}], 0x1) r4 = socket(0x18, 0x400000002, 0x0) close(r4) sendmsg$unix(r4, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) setsockopt(r4, 0x9, 0x5f9, &(0x7f0000000200)="540ec437e6760375f1c0c7baef73da06b3bb5dc7a23093ba45a18c877be75e3ad6ccd2b12bec7a0f529f2eef6a6a69b58cac4d318e9448582b4097c4a4ee4b91deb65bde32ce5bc8a15e17aa077077bb3bcc072b2aba970b3466438d8686e2b12b1bbf9e00bc7fc0f2381cd0b16da4e4b1cf83ea624a6d28424192cde3cead814b8de0359f86741f442db792c64d5069b537136ff2c6db0d835ef790236d6b05c18d6d519f7e2e693f67b1e449c9109c7e52791fd0d590193946e0e8642ba5dd1bf5cb349032cee54fe386e4dac26bbe0ed2780b2b0d2b24897b57a7b53e6ae5fcaae23239b1873c718ab764c8ad8e9a798fd55f775ea0cea3d52ca8", 0xfc) 12:39:38 executing program 1: pwrite(0xffffffffffffffff, &(0x7f0000000200)="efdd53a52e4a586ef9431af23ee8394647a0d0676de13fd01ef19f85911c0d0994d25e3db725db631e8aac158a5c8f4f6f448155283b4c9b7e4738e672421a97", 0x40, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="6da89402e94bc00170a942054c5751ab8519c052d417e2e307f763e8d70cc2d291d371dc6037c80f6fc74d74", 0x2c}, {&(0x7f0000000240)="6f78ae16127d71ebbfa1bb06d77041492266c8f1de905d5601c1294edadac988bb58b7d10682c8d89a4ef90e75889bfe44de022beb71aa7389906fcdfd27fbad8842bac74576cc47a0dd707f461ebf085e87d419489c40b817b80af09e7f9afd2c8c3cd62f0aa20c1451fd1348dd48ec8d3b05ea54313183da0d7ab0c57105262a89bf811d1796a04efc76ac46b9407bacb534bd", 0x94}, {&(0x7f0000000100)="eb069034c0b57457573a12a3391666e26c38b42924e05f2393a28773b829c6f58ee08688a0915b48de3cde067bed2fdc2d0fc7b2c004a48b19480b785d43a4bdf7e2af855969f67c", 0x48}, {&(0x7f0000000300)="1882bca5c1cdb2450e5df4e910599263d51e3a80f051d1db195ac92730dbdda3a067dc420a16bd759b4baa93fac1b692949328d0154f0660356b9445460088bb248f569580ac84184d70c4c75d7d", 0x4e}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 12:39:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x67, &(0x7f00000000c0), 0x1ca) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c230c1e7bb6fc6e23c5b00ffd200000000e745e4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r5 = socket$inet6(0x18, 0x3, 0x94) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x32, 0x40000000, 0x9, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x10, 0xffffb, 0x7fff, 0x7}, {{r1}, 0xfffffffffffffff8, 0x5d, 0xf0000000, 0xffffffffffffede9, 0x97}, {{r0}, 0xffffffffffffffff, 0x62, 0x40, 0x18, 0x3}, {{r4}, 0xfffffffffffffffa, 0x4c, 0xfffff, 0x3, 0x10000}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x1, 0x8}], 0x8, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff9, 0x1a, 0x1, 0x5, 0xabfb}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x2, 0xf1, 0x6}], 0x0, &(0x7f0000000240)={0x4, 0x11e}) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 12:39:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfffffffffffffec4, &(0x7f0000000500)=[{&(0x7f0000000200)=""/176}, {&(0x7f00000002c0)=""/111}, {&(0x7f0000000340)=""/152}, {&(0x7f0000000400)=""/91}, {&(0x7f0000000180)=""/13}, {&(0x7f0000000480)=""/84}], 0x10000000000002ae, 0x0, 0x142}, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x826098ee87f042d1, 0x0, 0x1}, 0x8) 12:39:39 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x143) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x1000100400004}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) 12:39:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./bus\x00', 0xbaa52908513bc4e7, 0x80) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000280)="d548c294fc4b90ca7dcce2dad2e1f49af06255f23b8839f6ba372f3aa3fbc205435a82e0fb2950df8d9efc4d509e2d2cea51e1dcc75c49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab7ad05af7c607d154510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x2a2}], 0x1, 0x0, 0xfffffffffffffffe) r1 = geteuid() r2 = getuid() setreuid(r2, r1) r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2}}) r4 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000000000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r6, 0x0, &(0x7f0000000040)) recvfrom$unix(r8, &(0x7f0000001200)=""/4096, 0xa50, 0x40, 0x0, 0x0) recvfrom(r8, &(0x7f00000003c0)=""/185, 0xb9, 0x480, 0x0, 0x0) 12:39:39 executing program 0: syz_emit_ethernet(0x0, &(0x7f00000001c0)=ANY=[]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) 12:39:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000980)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000200)="c68a56c71da13b9d1a89efefd347d2d6b0c9faf559f1824b60ad7526601c651ce2f55fd3179aef903cf167e542db50d99d777353b08f3cde7dc5a34ba50df45cddf86ece4d803c0d00d44f778d574f4119e2512465e729d23135cbfe5d13e801f27614993490", 0x66}, {&(0x7f0000000080)="dd108fb5661de2427ccef30dc21937a8e34e36", 0x13}, {&(0x7f0000000280)="214be828ee280a8c2a7cb33052126d0d510fd7bc334444755069bdaa500bc5f0ae8714f5d6d0efa5a695fc71d90d41fd72dcaf9c3c27a28037f9658fa763590349881593f8a276899d04191a31879a60dc70a570e4fc81056820b6c89abe25a83bd109e02705c172be65796cedb601802590cc4317af054fa5ee7dd736251c", 0x7f}, {&(0x7f0000000300)="380bc245bd6be76763393b94d262575319c048c5b4c3744041d48185c160563d659e0e58f985965d353b5e7acd58bf0a682b095b48c4703d132fcd85075420a2d3e67f1bcdf1fb4fe355228f75850387ec79f78f92361f052943b6b48ab98b4e5cd83dca7434cbd6832acba8dfb3ae680bbb04942c3b99f6efe04f81b868deced8f3da60aed8463d50f5b43b9dfee2c78deb2fbef66724634c9aa4ea449c1a865e90d74661630ccf83f0", 0xaa}, {&(0x7f00000003c0)="a872b3b186a362bf69badb9761225e10354decee50f92e4586607e38c0811eee04992b261c2e8ecff08a2514bb8b96a2349e875725d663d0352a0a4816dc8162f4a75d763778e34ec5a94219be0925995e3f3e7f079eed56bc7a833d49d31f17bb0d2309a9d7235d7b66d576a236ea1f", 0x70}, {&(0x7f0000000440)="25d376d3f0950733f19330f1bed4e451edcac8bd2fff01234e4ed1cf9e2f42ef0bd445b153fe4f1a53e58362a8d5e028e9ceccda04af00c79a3e81b396db4b8edeb4", 0x42}, {&(0x7f00000004c0)="2f51a9f51917fe876069544952312e4dbf95794caa8be70efb95a4c7dfd39e84bc788b5ed4232bd2910656412ca46a9c8d550ce09c9ac230f9dbda355c39b0fb0467f9b2c427fb3a85b5fdd783f5be6f3395419b814dbc10729be9c84abb3376177d98eb2717897bf377cabae15dbb477c2f44cc6fdf4d9e104f82541444381af96d3e5667cef8a4f34476438a691bd9209ee8b59822a171107cbc524c086789f55ba6b3f3cb4b230b3aefdabc2f416d8eb5df12e4ad2c22604422b6024b4dadfa7f7ff0a82ad04afc43", 0xca}, {&(0x7f00000005c0)="cff8d859b6bdfc8b5156", 0xa}], 0x8, &(0x7f0000000680)=[{0x90, 0x0, 0x8, "903c04d350c4bf0e3222844a00f9edccf2890a9f70db7f1833ac138945eb176400d5d25416ee2f654f267a4b5c3e70927e769ed95edd9dcff258aa2bb3e31ccab4ab24593fce06fed0d13a1b63f4f98bbb2c5a2a7ff333d93cc147715b98dc3961022b10473381c7542deccbe61b09903c6979b1b5c5d412d514"}, {0xd0, 0xffff, 0x20, "daa6a4cddfe76f100e6c783ba8cff15ac14fbd95420c938eba7f3981aa7c4c80d7dd6d83d33b9f3f5cbad8fb521395be7aa3061bd0cb7fe5f022d85ec0934ae3c42d42f6afc7d143d0f208d551dc8070f8283fd3ea74c7ce0ded9f94039b30bc8c6a3fe4901b3e3720943b7b3ecc05e9849a24896e9f2d0264ffd4d90db44a41571c25aaf81d4fd82f7f399a619e318f023f16d110db067a7c2b16c5a9215b7efe89c20acf7005acc18d0737c0f2266f315439c5fa6be163726225af675d"}, {0xc8, 0xffff, 0x2, "076b19867ac28882bd12d315828d1ab20f4c703e8f03ff5f1b1da8089c4c215c5f7777e2b6c2eb93c25f7bebc6b6fb37c4feaa546700121f191d6407439b2988b456c3f84e38280562a285786c64a4e79c6c419c667b60f7b0027c62ffdf99e99b9a1bd443da75275b0c39a633ce3f06380f7e00f78c994bbb5126fbda40ff14278ba3261bd006e5cc8c77fe2a25df4fdbbc191f5fcdcff73ab20a9c8f32f1f712d95c7ee2a2ac7f3ee17e831dab15ab7676fc0974"}, {0xd0, 0xffff, 0x0, "cceb1998f77b7ec5c6fdaa692d128112aa7ee37204e584aa6c7eddfb45127d6abc5a8f0fc3f2cc829fa1b58c0e587c6b852bb13531080bee6a6ee45f08bed2c498216fee77050157543061a0684444c78f2f97a71e59ca874890ef35575f8386087f02d67bdeffde7f784fc9bb92e23738c1604c4936ccb11af81286f53722f56cca4375482dc5ddafee0c760f33f67f46526902e7528e062f043373bf94cf599d7257999cc6e66e94d1edc4c3d35b777622fc9c47e48b0ef7efaf3925721ae9"}], 0x2f8}, 0xc00) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73d7317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000100)="0239bd9a7f659509420000b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce0000000026201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee35205e034fb83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd214572bc0626017b3deead5dca1", 0xdb}], 0x1) 12:39:39 executing program 0: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x10, 0x5, 0x3) setsockopt(r4, 0x29, 0x32, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, 0x0, 0x0) setsockopt(r5, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r3, &(0x7f0000002080)=ANY=[@ANYRES32=r4, @ANYRES64=r2, @ANYPTR64, @ANYRESOCT=r5, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed5d8e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000051f4d"], 0x8, 0x800) r6 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r7, 0x80047308, &(0x7f00000000c0)) msgsnd(r3, &(0x7f00000028c0)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r6, @ANYRESOCT=r1, @ANYBLOB="1fb8487645a487800ddfa8bcbd1d62b83f4e91ed2be884ef7d0c230e4aa0b3c424b023bbe25489e7060000000000000040c9f3517efe531b"], @ANYRESOCT=r7, @ANYRESHEX], 0x7, 0xffb) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchown(r8, 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r9) fchown(r9, 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r10) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000002940)=ANY=[@ANYRESHEX, @ANYRES16=r8, @ANYBLOB="f87bb22b72eef8f5aa60d6339e80c3a412eea86b7edcad068c8b6be1f76fc7614bbc562582db9545728cc2d57f766b76ef679ca7cd9fed8301207d3db3cd880e4eb052c5076995756c771d8f6253023f0e96d328e4b91052c5dbea6d4b000ce28a576a12cdf1e1a28436fd348fbe95d59f788cfa5868dfe60cf3a8fa1bf737fa85d44a6879ac2d74ab4c198363e02fd3a37a830ade3cd96135006bc899946defd5c9b4ed83f1e69b82ce9ce2fcac371fba3f4a8dbb043a172cc7be9b62726f98562f2f19eac4a43c75a0f83fee52546bb3de401cf0de5e1867bda09080d9eba24160b70b67ab2ed64a333cc7cb14f5680be1154a4ca551d380dd21a06f688fa3f7112f5929be1361d6f2265fbb9479800173ffb083fd3727980ce27d542ff499f1528c6ef64f886cf41d41666992902acf691e0597328afea6c719f96ed3a023fa0839fd4e828ca420139c1973a1a10502bdd6e65613a27c19c0d49897f833fbd5769eec4b306b255f4915d7f42742c00eba45ea473b3b2e1e5f527f0b3abdbbca39695f7a468879c158c4bcafee8855f0a565941caabd55c0715de19a02c74d246f5bf9e9e8ff29ecdf95969692288de4435b42753ab5e39e60abd7bfe1bccab35205f7f0836b41909984e5d53858d477639fb9f50bd96e3df81b8b8a77e4b574f64fedc367dd717250ac653cb66b4ffa38645ac0f99154a0bca7ee275bb49ce767621d42519e0be680399d0813c3d1f3c591e2b6b89d3ec1dff1fd52e0dddfed3436586e69ea3430bb50b0abb55c6b416a046897ebef09d24def8270e5820ef19ebf6c3cdf3d25a4a04356b95c95ad14bbe1030a64a41f97e8780dab6afd9980b4e848d54f094cddeff372185b9c46ea7de21cc9f937f8b1cb2a0c46bc898d7d65e0c8c5dc81aebae034d1f576b1ac2367e037fe68ca8a9a3f96778938fdd705436b6dfdb12029ccdd01c0349d41d5e4f89740b3fa3bc504d64de196a374b2e44f56283456dc391a9b953b9655b65b43404c5e60cf6977343894a0dd0d32dda8c2cc1965227f84ba577b7f6bb94a882ff7012e299cc91272dd1945faa9a54019af26e84ba69514223c9ea49b5e7a6fdb31f41d217c68cad3a41c9b1078ac1a0122de7ba75bf513deb91edf50a64c91be2e512737cd8251f2d14bd18996589dccf9756b13c6c23a3c0e15bb96664e8def07e90c118eb2be02c540b3bf49008cbf43140ac11dc57b12be4833a124eafe0d80656c460c77a159c06d47a10cf48e9876ebd86c51652b15f331939fd6e658f79b6a77fa50db2776d4daa2a59699acb45c642fba8a0cea9d365909192b3dff95dc2ac281a02d39e9a07699b86898174c83e5e3701f209a0e19ae4209d964826d2a3a9d636f85fa996c1aa07653118195ac9fc7a4e8492bd0f9f4448e666323830e56e8c323773ff61738168132076ff78bf1eb1629c6b6f20873afd822368a8474f29b22018a3375ce145e8658292dc1e129e4a18dbef864588af2d4684c237ea1dcd48780c9330cfa44a957345cc0870d1b148f143ff4a29e368887f5e653d630533565a51b62f6e4fd3c164b0336f452242b5daf99983f3b6349c6831bf3515026cbc25f5c875b03bb9a137f03d83344d8d3d53140a75da97019fdfe7836f89cdf83c45b5b37790575a27921e5d7f6b607a65738757fc8ba2a93ff3a43ad67965f6e935eaaa3d21544047317c4beb47e24ff118aec0b29dd128ef455ae83952ea0aedca717d1653826f4fe9267e1e84df2007ae51e40dbcd3e1017270034e976e49e2f6f72e36b66707e7c8b3e6967ef7c5499e34c441df7d86db3c308ec688ecba5e552eeca8c3fea0a534dd41bdada9d26f2fe3ba4ce0a0aaab43db36c6e0e3f89b40a04f231f8f868ff0645f5e64aba42f70604848a8779af63a2bd8cb8893b45b15827b1d2bbe431312d35ff03fc189fdcfab93e9e9589999a91badf67e86f46a8c57a6c3d5bd773c1739d1c1630cccd26b7723b407ae30b416010c206846b0fa058833379a97afab0569b44306e08f24a869597468ec00c09c8aed5dee0c2193409f67845086de9ddffc703f17ba0218c59dabd621a48e6295e16d23e19ea6b0b882c45cb9725b49be9e347fa81070d0042d32dc497ccc5cbe4eb5e7d52c5ec50550d9414b570e4a6b1d4b5914da59e293c590f1ac4708aa9b98ad34591b1fdf4c71d36e4939190d54cdb54704d713bc405ecfce43b81f3e3b7d041451478019677f9d410e9aa80fec5bf49190dd5e372fe36d4eb253c86cf622ac9033c327d656f46fa9cc29efbe26b11b417a974526f770e19ba456bbd5368b8ba74f6973ba0662d2e0db2f40ff1c3bf7bc091cd10d366bedfc4c84dabdb0d961bbdf304534df0ea7e3685233a409d2097cf2299fa24df4d25d2b03102ef96aa727583a46e9865e98c7b44cad7570cfea227030b1fc9cea135b4a852346cf8f3195418476380e9e035c11db55c652d36491617ecc09c4c3089ef3cb023b21320dce4d904cb685b794c323a3946e7b0bce11585f91c24c6d5d54e3e49701fe95f3b4bf1bb38fdd4e02c255ec9e4a16e773f516a90c287e0d24614f72286e584d0708211fb4ee2dbd751350b2f7f864b99b88f3715f2e6b4b7d5a24ff9c2a8fefaa8bffdac0553e5e1a23b5ca4b9110dcc91b88091cc61b2b364f2742f51bfea577a43e24e59a45e429b59a450be0a28839395111d8a3adb0afc38175da84da5302d8aff1b811bd858f0d7bc304db221037d667836fc5a52757506af3486dcfd2ad8210b684a534b911fe1b7e163302596ad6f8e23806951a4882205de656812eb668b974ab3e5433adf918b1b13a70a150a4a20e66d1bf32420afa429f6bc75ef3ccd82278d182080a9326a36607a4e58504bedcc4f52fef2c0dbf346420e96859bc2d79e2e261b3f1adebc28266fe7ed50b7ec124792d89142476e45f242b840b6583cd59c4bb3269ddd39abbe6fc9cbcaf18a1efc90b6099be801d1fa6471a9160a55246647f349cc8a13339f737cb48bf5649cd541adf4fc66abe74d729ce11122697d86937ee998f78405059e9a3ec8c8b51d135f915b27d6da983476da6ac8a80d13b30134b01be5e3985b6d0cef493b5fe38d7f52ad44151443ffb0dcea07ba99f69c6ba14d1137a4ab17f2eeb24182955ed7c262654b654d7434cbe9e00ba307c9c3e6977fb13b1615d029278eabf758a71d19a422ffa7de37f7213e26d3fe4f74345e06725aa6d3df6a94dd0dbf5e677c4b6d65465259636c26f724c0ced3ef5b64b53c8b6e04a6ca9e4f0d38ac9fcdf767fcc750f3c230f1951f63004169fe4f9230720d525ffccaaa1f780156cd45fc72e97c3d15da8e5d5ed28fa6b0a3f65687570a033bd62247b8ab2153be9b0471492d1cc9970ad4835389d2b8ff7cb19d9aaa21d91a5b309089bceadc327bb32c056765c5fd8f1a0aea8a6e0ac1d9c40300ef36e39032065a1e7f0f92f900bdfff968b909526adea5415a67b5ae46e765367361f4e8a1bacd550d7c6ea2874b65574f1f05408667f66a014969f523d1ef033505febef0b50c7e5d4e7c751cc091049ff193b8c898bf6276595518aa13dac3f57294fabbd82ce91824bb8c4b344bcf86d37b780ada5abb67beb52ecac7b1d097ff8527093bc69d4c8ed1305cf770c4b559c4ad73e30b33b03a73c443e981ddab37a7e17ede4398a0356d4a624f6c6a855593bdf789f387200eb5cfd8f4d3149269256f7f10efd7ac2adff19d6f45a9854acade2f1d65564e30bd15963a3297646c37a75433faf33a76236fec8ef92f723b642188a022d241fca0346e515077b98d03a3373ad879b45538fc4bf7c094b6f8d2cb910301bf8f29259d4e242347edb28593659e7d19be0ef3ab12e3bda6e3675e5b94890740f2ee8e900c04d1f8d638b7fdc48b6d9504401131aa41e44e94902cd59988e98259c7172482307492384f0c789c61f42c6f65a290788da15916a3b7aa0ffed8ddc6032c752641d1b670d3e5b21db5f24caa1aff38c4299e7433fc4aea757d6f92862c99753726ba565c350affc488b3355b3ee66b1ceb079a82ce364ec0b6d565d7c6086c99d784cb71f7b03990d6f387642ecd1436553f407ad8bb7fd3ec37e6fb6df8b3e0f8d3fae511b8cf84fabbb46387dd5ce28ea12f5fb55ff9d745c81a563ab78c6e3b202aa2808ec31e524b424a42536e796bc33af3f6a2dd319499aa095a06dbf2a27e179eb934a8eed9bcace1e3e8c1a2c06e5064b6499067e9f106eb760e6f5cb07d67c8bd82b98b2412c42bce210944380a385e9b364617ce76f7030f01eaf5ae42d48577215fdbf4a66891ecc018e1822add4c41a2765742a34e942413e978ddc414bb0a8b5964dd54e55a34a5b3c18b9920d575136c1a1420f395130f2309b32dd47931bb3a9f81fccce102a1b636c82a5a48efeed39883eb298eb056907ef6affd0d17c8f226eda0ee8a935354a1e4a60a9eec70ba14ea925b461a5c98dbe826d63fff00c5ba9a8a8375cd9d55aa51bd8954a9be2cb2902d6cefd64b2145636c4d670696ded81bde684fc48419dcdba6a680353e854c11da6b5100122c624c7f56a4196622ee206c45d5e94ba34b384b0461699864c6532f0bdd9ef87efbd557d2bc9b5e9ec362dc2b7d0ee6fbfe56e0f0a32cde0a59aef654c0cc02905b95b0c3c6613e6e81f0482b4d3c0c4de2b542f8cc5843b262ddb43692b7890e3d05ca178fd1d50715d55b615d88d026cc3583a77c1a6620e26c1e46d4e8c5b2b8938470598d73d7f887a92533a744ba65ee02c165a60655c388045593f92724e6ab5b62aa54688a358cb05a8e3141ce1e1f50c5a0c5c1d8f1ffca66f1b6097996729b16de849f8d7006363c75465221c2795c59d38ae975422a2d10b00e42d47c65a719be5ea983b566c588aad542680c4dfeee1b9d555794ad81b62f58301ef060a6179e306ece5b40993e991f144882a28dfa2f60993a0f260767b3ce9d2c9c1f3330151a381d5e81089392bbfbdb0d9d04b7871c9536e38b7d3265349b55361e80827132f0fc5ca4f14197143b7cfb1fcfa4ba683f70031a9b51855318ffef60cde1b20101328c1f8a95197a792ccfab552eced9623df006dc46d86cf72dd64a9d4c65fed3f144f5304914f5f20aeac2cbe20b90d38ba66e7ead3435923a69a7c287398605e24969f19541541109a71088a7a44ccbbfccd8db457fa21ab9ace2340cd02b1e26b545e5249b9769cb052f93718cf2f1b9a290facc5085695bd4ef4ed68a8ec589f73ff70e1352c4799da6c0f009ac314106a18f54390165c05ebc4a0c05e48f7c44359b0b4a82acd203976b45030eeb83b8ed9bdf58f6b8ef30a879ccfa2f2554d599a97d355024487d5aa887dad447ebad8bedf869dedc413f79ea6bbe1efb6d52c2f4ccf7ea4e7730ddc500b8afb73d0e37104241a9409dc87a7574be208b2e906f60713bd1f663373b652e4a4b65c786bb2a683411f97401277e12ca2c77259fcd315955be67f583b73a417944082da03b49f11616854d9f9b8692444afe557bee99cbea418374f0aba08fdf7d3968bffe9f834dcb634e0e712817797954e095273939cd4fc8e6ef308ab026364b0193d38bb90c6049215e89a0ecfeffcae9414cb52e74953fcf4ad6b1b37c91e48811fb948b073a76ab24f8096a44713667ceb6fc1e857ad084e0ae82ead1c7bc817b0f9b8dc153fc42449ead49c9a39c5b89ef2a1025ab177a698d024c57e3a5687e02a95a8b7725a0ae257466e68357fc51731498cdac46e9", @ANYRES32=0x0, @ANYRESHEX=r3, @ANYRESOCT=r9, @ANYRESHEX=r10], @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638244d3a25d5771f1367683953c76739e9666b8da06a747b0838f478dea0f75b7b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab409693b4eed128d82f5dff62c313", @ANYRES16], 0x3, 0x2, 0x1004) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001e40)=""/74) r11 = getuid() setreuid(0xee00, r11) r12 = getegid() r13 = getuid() setreuid(0xee00, r13) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r15 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r15) r16 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0xffffffff, r11, r12, r13, r14, 0x2, 0x3ff}, 0x9, 0x4, r15, r16, 0x6, 0x7000000, 0x1, 0x2}) r17 = getuid() fchown(r0, r17, 0x0) setreuid(0xee00, r17) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x278ed8c6915ab855) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 12:39:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) kqueue() kqueue() pipe(&(0x7f0000000300)) kqueue() kqueue() pipe(&(0x7f0000000300)) pipe(&(0x7f0000000300)) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000001440)='/dev/pci\x00', 0x0, 0x0) kqueue() kqueue() kqueue() kqueue() kqueue() kqueue() r2 = getpid() kqueue() r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x11}], 0x0, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 12:39:40 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0d05cf"], 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) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 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) 12:39:40 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x9284eaa0731f5fcf, 0xf0000026}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x80000000, 0x38c}) kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x401, 0x0) OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 12:39:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1108, r1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r2, 0x3}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) socketpair(0x18, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) pwrite(r4, &(0x7f0000000100)="4c40babf88754228f1c6a3d9a52fc212e196fc6759a6bcbc7667787b8bd71dc4c89f6b1c93a782de0d554494b85180856a743163747d9995d36cdf58f14cd2f1db1125fea3b788dc68f612ca2a68287ab908e61b7875727ccff33e1900ee7e6c50921dc30ccd5798430ba5f92e727bad27d39dcbc9a336fa", 0x78, 0x0, 0x500000000000) nanosleep(&(0x7f00000000c0), 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) 12:39:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 12:39:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) 12:39:41 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="a9"], 0x1) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000080)) 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) 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) 12:39:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x11, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/172, 0xac}], 0x1) close(r1) flock(r1, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x2, [{0x758396c53febc55}, {0x3}, {0x0, 0x3}, {0x0, 0x7}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}]}) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r2, &(0x7f0000000040)="475f706c2a1f05fd9c7b29021376fb3ecfd3d664d2d0ab34d20000000000", 0x1e, 0x0, 0x0) r3 = syz_open_pts() close(r3) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f5", 0xd) fcntl$dupfd(r2, 0xa, r3) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r4, 0xffffffff) r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) r6 = accept$inet(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt(r6, 0xc49, 0x400, &(0x7f00000003c0)="e5839d594f291b837e58", 0xa) execve(0x0, 0x0, 0x0) 12:39:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x20, 0xbf5a, 0x4}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000280)=[{0x0, 0x5}, {0x20, 0x5}], 0x2}) r2 = socket(0x18, 0x400000002, 0x0) close(r2) getpeername(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r3 = accept(r2, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r4, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f00000000c0)=[{0x2, 0x5a, 0x4, 0x1e600}, {0x2, 0x0, 0xf2, 0x5}, {0x0, 0xf2, 0x2, 0x80}, {0x7, 0x81, 0x40, 0x8}, {0x101, 0x4, 0x80, 0x3d}, {0x0, 0x0, 0x2, 0x5}, {0x8, 0x20, 0x1, 0x675}]}) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66970b3f2e5e"], 0xa) 12:39:41 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000805000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$KDSETRAD(r1, 0x20004b43) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001f644c60 map stack 0x2071c000-0x20b1c000 of map 0xfffffd80637af338 failed: hole in range 12:39:41 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="00003800010000bda1e80000000000d1f5bda7cbe79ba700e0ff06d1c4087d5db2426000000000000000ffffffffffd60d9fd5df85660100671273b7e90118b7ffe20386000000001eff0000f30600000000000000000000a3369d5a2a"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000140)=0x401) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) 12:39:41 executing program 1: r0 = socket(0x40000000011, 0x4, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x2a, 0x0, 0x0) socket$inet(0x2, 0x1, 0x5) getsockopt(0xffffffffffffffff, 0x9, 0x27, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r3 = kqueue() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='%(\'.\x00', &(0x7f00000001c0)='{$)$\x00'], &(0x7f00000004c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='+]\'(:,+\x00', &(0x7f00000002c0)='}#\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='*.\'@\x00', &(0x7f00000003c0)='*!\x00', &(0x7f0000000400)='+)\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=']\x16![@J\x00']) kevent(r3, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x0, 0x9}, {{}, 0xfffffffffffffff9, 0x11, 0x5, 0x0, 0x2}], 0xc4e, 0x0) pipe2(&(0x7f0000000000), 0x10004) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000000240)=[{0x1, 0x1006, 0x800}, {0x0, 0x44}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x67, 0x1000}, {0x3, 0xffffffffffffffff, 0x1400}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000000040)={0x1000, 0x0, &(0x7f00000005c0)=""/4096}) semctl$IPC_RMID(r4, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001f644c60 12:39:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x4, 0x3f, 0xa5, 0x1, 0x8, 0x8, 0xacab, 0x0, 0x1, 0xfffffffffffffffe, 0x1f}) fcntl$setflags(r1, 0x2, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 12:39:41 executing program 0: pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000040), 0x0) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="9c2e6d204a93fd1e3785dd7bf28bace0ca4fad90a7e8c7bd8d8d1b4aeaa16d4057ec18376b370b41378edc547bac1de0a73429a6fe16fbd56523b19bba25acf96b1b1e6f1a79adf52e10bd855db67a3e7f3486b3"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='#\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\@}}}\x00', &(0x7f0000000280)='\'}\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='&\x00', &(0x7f0000000340)='.\x00']) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 12:39:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x3e2) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0xfffffde0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:39:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x7c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="a92037fa8fdd467d3bbe8f0dc683422188f8d6f2971cad460b796c7d27046bb0597d717cf8c1f6fd1341e8468f30731204e7d3802c6f43500d31d3676b4aa8d6fdfe8074f672104440ac26b742ed2d88839549bf1b1cdc35e917de52cbe9c7ee6d798a57f1f1eb23c820309263c5aa85d3da280abbe5171b2a84b895ad4b3598b3a6d669017157fc9340e74bf4089ac22259511311ff741d", 0x98}, {&(0x7f0000000480)="dc34505d67e6af89bec2251383287abc67f7178e48e2743e88c2e3c1293acb4968f2e6dec0a2b8bfaf55a2416a1cb1052729cd889768f085a80ad94332216fab208081", 0x43}, {&(0x7f0000001680)="44406f04eedaba172d0b195e7213aa7001d1d891340033822f90f00bfb8a17ea3a49a79bb5a1ce392d8c4e3fc74807b4c08864a2193bd45c1f68f0e30f6be112a48d6de527c78419658a8884fa05c628c466cc6da8b24751de0c7093c22a26b17a91f44fb9e0674f8b729d618409fabcc89e6beda5bd05c947c493e0318559cfa99a51805bb739b0d60101a376e1bdc5b808f600b7e6a9ba644f225c4f216923ca183f479e0d89eb515dc3de211bee5d5a2cdca2f2c5f9f9d8676fdb482d106603dbff3b4104569aaeb64c3461fef249d69a8db545eeace30e0656773eaaba63a21166bc7b87afb5b1a56f2d60649d375f839812b0a6e8da007b2c51c3841128936cb498e35f055fea781786db6b87714c8df1fc0644e14fcecdd363bd8df42fab00e725550e46ef04172449547748613b6458b33df206b279c5f9f2134b8ac3c955e7aa8ab99f1c7d3dc63838a8f6908a12acd88819988ed2df8d3c474ed8d3727f33b07995010bd66ad97d2e3b271fcb64f0ef80518a888686027ba70244b94cd564ef2fc745fd9f3a5cb08d7791d33b27c155ec0c10b72253fac39974f5ffaefe972773caea908de47b92a0a02e9bf731838aef740a886bc65336ee655b9a83126fcacf7a498f4397828cb87e17284455a6e8032f71d02505a83e2084c6137969fd535fcac1860b19c13b8e5ad53f1c37beb2f2143b568c1aa7e0845cf7dd1fab77a1ad72c9412c148d2bc5e0c19f74f23a937062ff1777c6ac68e3425136fa8b50160f8a6d5c0b35c4eaf2056f686e33c2cbe67e4912396c0a0a27151a0020eabafaf4a70eb8b8a0efc67baab37a497160c0eebddb0ec79dbd48ad07973bd1fa169bb34331c699eb3e004ff1bfd9a54a1167b1ac17319cc676d507462562697200a6904f8bb714d5c6c9c4aeb60541b0787e2a04236466901d6b1b6f8a3561a90de91c70257641aad7f4c8609cb9657b6b40d9bb1bc99cfd773ebcc651a82deb803d6b57c395fb0927d73fe9222439efff1587d4439154d678b312124dc1c295d6029f3ddf48d226a81e1fde4a7f1b706ab539088525d62d76105cf77d9f575b7e5cbf7cff8db34ff8c8fc72b9520afb4d6a67a76ba1a99cf0d559d646c57b732e7b97c7fdadcec3fb0e66d68b28d188409505bc6d7c6262ac0394ac691279d4f03e529534fab7a89a6a6fc54c7a84b9fc6aa1dc820f34e4f1b34b8cd346e6fe0a431ff31cc587df2398b33478e4c9c2f71de0949200936d4ffb8d44216ad98c6f6776f89b1b49c010ca4d50a760c7c2263d989702057d0ec8d9144e72805a295a0338c920a0a22dc85614120014480e819503b4fff855cfe71f43a1330e39982ce4d5dac6f234767ba679e4e61c0d1ddb018ff5df4a1cfd85cfd984a26ef99dde2edcccd2e3cbb087062ba3e589e984ebc30eb0f4029bcce9429314ddf97db398dd7f2499130a52c016b08a9274d1dbe66ed0ca046b530785e72d580d3d647ac61de5b036af392b28a85470fe8b1b215c32aa099722b276011b922de90591cedba060c7437895239d3a5d6aec85493787e2528eebc0155f891fc767a36b25fb5aaadc6b1eae24c110b7940c2c473921917aa61e0b948c334707db056b736f19d906a84df19d3658584101fdac8f9e9c5756e6c00ad48853cb38df6751c84a81bd1ae4a650baa56cd54483c8c9bbf2bbe948c113d8e83e5f75765eab4dd10f5fa934d8357a99e494cf3710027ad8594b00de91ec0c62b8aa4b82ec9e464f8f0dc36c501aacf420e2c6497e9089e41f721b083300313873e91ba375b5d94732f66d0734342635ac73c1b2a22fce4375e9f371989bed361182907cdd0233bf60521851c59460ff747adec5d0507c462c63904df229418a86b1df3abaa131c021f124fb6f8a526a495b9521f9ddac0476fb8414a9e5ed19a60c34fa32db0944e1c894465f521b9f100d27859181b9ae677366c251480cc74b1497698edbd2a7bb689c2941a3ccd9588742aedd662e3cfbb0afdec315c953ffe25bedee6a0f26648edba9eb1abbc27d22be3afd2ce1d58147eb5ef766b6849f972020d0560eb0bafcff083cded95fc761f829aad78f1693067c89c96a350e06338f5d7b326c5465c8b276d62c085523c97598d294fe0d12b54a5c03521f2a02e9bbdb98f011e40d7a7654d153a1d3663c4030b575ca2155b48b71bc332c7c0494920453d63d07dba1cec84c5f8d21ac8c280960c41e40dd3b53a746a5de7cfdf949b84972bf75e40a926d1ac40c0d3a0db70bdea02b1b450cb532ab638ced37339d2836d7d62ab70ed9033842f9f76b6623e585c450da20c736651164bd6ea696f455dd9fbf1e292d904b7287f846f374bcebda8c66edc9179a4632d9c57e505aa3d4dcc66cbf0bd6510fa6068e5f779d1db957dbef595eeb712d37d7dbd021064185a1a19807d1dcf1c8c91514da45af4fb42dfd9e48d14b77a527487265930f68d32f164bff306d0d24d7ba086b665f75915a28c10bf1bc1e9937e10190a8ee015400235d488fcfd02e03540cc597d82d3fa361ac039ff7c23767aa3bdf33dbb29edb0347da80fee964a737cd1010d4cca306ceaf9752dc7f5fb559c246ccf70e15a7a714ae4ea1a8a4c2f399fe5fc343c849d257dee80012c56d4cfd7ff756b02dc1b7e75d11b314e966d2993961f8e53f57041a4c13ab80729e26790a79fce301e7b984b12d3919fcf9716431e9855bc5a559e6eb82b97b8374b4127ef7d3ae778d0c4d87dfed130ad085440fdae57b9db288cae2bb8febfaf59320356bac975095601fd021f232d1805377ebde498bd3075a50007b379e4211d6dd5feedc19dd8fffa559b16d75b948f322caedd5be463a5d5346afdf4bd03aa00e084ec24c63fb6a4e2599cc660ab3f2a37eb36628ff81e2f9de8f7a2ec794b9d8ab5db7f8fe95b21167009f00ff15400903412c055d766b1adbe0fd88b2cfdd45d4449f3147d6732214600553568cbdaee50f4190e1aaa5b5266398fdacf6e21d9ce71b9fdbb85bb765585e54e4180e1f63bc378766a38cd83c119d24d01d924e9dcdf3fd3815950bf6ede173cdd22b482596a20544c506f961ed80e05fa1d7ee612b333ea43864cfcbf61426954781c24d8bafde8d17b82792939420bf6e5d727b42770db17588b282f09593243dee8b8c9c8e911d15e63b3f98585743353dc11e82d39e6973c678792d0b8211ca091cd1d3abc8f46af6ec6f714cb4a8920e72722491aa9a0ca61d5f1d01eff2d7c9ff85a66c7ca33eebc3ac110bfa9ee28fc2c584f4ecc9a019eacabb8143f7dca9941e5bac6b26fb34fbe3b37744274887a69d12aa003473c16b4a48ee225f6dd748ac33b9308c6f977e14d07f9e8a378d4e56d31096910507ee44f534c6000003a8b474155a423d655f565d1b95bc8e54ee533f6ed66369ea66593bfb01cb07eaa35e7199970306c52c5ed26d4029269471141da5b8adecd9b547029524a3533ad64d256ffb87778f43b8cb09da94e14500b9a33cdda044ff163845a77e86910796d47327b764b68fd4c52e7108324bb6f905887f8f79d699976978b15451b4996faaa3dd9844c259b2fb32a88ef7c6dc8814a482225500b77dcc5d8456852dd71d4c589f2e5c23d789d9ee09fbe485f7fe6a323dbc12045ebbe59f43dc7af15a7ba00e10c8f324f019650159c455ceb90983fb748afb25a18eac5028308d1b6a519372d0f03b92c6081b2993bf5c007be0976f7f1c2cf6bebd18e03789527cdb0c01bdfc101773fee57ebf23fb5bb9d8af066c6d13f0f54fcc5ff55d1babfd98572f8044cb4cce84c64756c4aed1a84dbee7fea3e16d7729d98c6425c3cde7d4798156ae866252a10019e000411b8670d7be68c44bb4e32ef59b1620eef3a201a9bdf02aa3802c1d3b28d66a789c19dfa564c7715fcdfac286c2a7a23eda5e93dc8fa78ec45480d0fb85e95910f628a3fa9bdee182d0a99224a90f593ed678882913c483103a0d274a11607d43c5e2a0525fc46551a3e5d55a796e822d39d311849af9c45bd2f8409e533ef78612b8b378fd73ad793bba9d6a4771846b8e5feb8add2ec369f4f11211fff804d0c39b8ddd75241c6afce1af25251c18869625ff018604eb235b17ba6ace24dbd56ce23ea091f6aac6b1315dc8a1ff021bd7054ef70ab3d8930f24f0327fd73a856332a33569d981793f0e39ce0e3578231ba8f1f9f2a02f2f5105f53daa0b02b0fb5b362b4d92ec3f8c6941e5f64da700411f2e254cd3c2068919428552b7acdd7d479055e82bc78e0d6b92767723d7368086bc3e17fd5f7465922621582fe8cb646ed0a8f9355f3bb02e3618fe1a0efd6431fff01f0bd969f960ec4af0b2eaed1f1c7941cd50a123543923608fb9df03d4cc7874c6877bca0733b99b88ea76b478efcd160c1a893e316b90a9170593483bab285e1bda0cf23c946c989cf0007b316ae7002f60511869ab6fde6e834f89fd9ab9da351553798dd46a88142f17fd0b8e246a33c4c1fd27b9d3a00a110156c7c65ddfafa2be9eeaa24bc2cafac358ea910ed1f27f3dd3b9b1b29c83a707c7a0ce8436a83ac9bc0b061655f7a2f4d5249789896871bc5b260fc30e1ee195552cd66738e849a204b38a4fbfa4194802ba1ace3491b9e6b3fbd8e6a17bb0d257da159fbfd52df7145c9131d9cd3bd1a9dfcd45a33cbadfcdec8e6bb3857ef3b5b338e851fea8bcc28e512e4ff8fe5c2a83d408bd59e3568d4c2855886011a0de9020c53632f8f3224f72754c36fa317b1db472dd3c37e648c4cab97c432a2950120ccb5dbd9bdfdebe0167159371168971dea6c43cfd5ddc9bceb915a8f62ed6f4b994fbc4b2708c2691f6803febc7146c9ded199e9b67f75e632ee4f7975c50d11c13bf64f81f93f6685727df0198130e7a3e5a535c1bf958880c92344f6552b8d51cec00b5e832c5ccc2b1958878cb632eacf95bc5a5c69dbb2c3c7110288bfb23990f8d54951873e17a9132f9b702376b76f92e930f53351153f0bfa63520080811d9e8694df6d7ec0b6678b53536897d4b099956a63622965f3f0f455fed51d1c737446bea30d2e1cc16bf882eee11e96435e3ebe7482bcf36249d9ffe9e49b2fa54901beadfa78eada83f0dee1e262076ad61fa86008ee2e9ec6f0e31b102d9f28ada9bac4cdaebeb12ac2bf68dbfe2b4c5921dd68f0cf5196530a26e7aba70cfc5cf1567563c8818aac893e34df26dfb614b66d6c5c54af1863a1eef9ce1e512b4a01a656e2a18ffb6cf6d4cd5409e3320d9ed3651fe87116f2c724ad3bf37d85a355f4e578ec520a98234ca96bd9fd54c4c52ce52dd35aa3035e51276661d09e10fae3e339a0843416b880e341a1f8ecdd34e52bcd1468284a3344f7ec9944a259bec31faf580d41eeb82ff1fb216da0358253d07a78a898e0e807dd6040db3f3436212b23c38eb57e2041b8384db5a30a901c7113f95f0eaf755dd5bc478214d7f85ef9bd37b8eda3ee5a2b8b818e78c0e77cee6b88d3029581264c833c5e04bda590ee391c0bcb62840b7107f477d2e45ba6898da469e70919fe1a9c6a734b36e4edf65e13b4412638cccf24fc22e28a925a3b47f921179bc6971736eb8a32e5a3f8926373b9628806b9a0c5054c24eec87622939e49442e1f8be5fe20cfbf0bbb9cbf552659da5e042fbbbb265fb1558923ce92547dbc99fb00abf50519b9affbddef4e3d4b6ea1bfcfa7e145337a77c76a59c96c8ed3ad8c8d9df512edef2c5f3e14925296d61863c475ef907ef9e82b7e689820112086d", 0x1000}, {&(0x7f00000002c0)="f5ce03dbb9415703d3693c1f16864be104b0070eb8e928b06d68755d670a9016a71eeae8843e193af3ba2723e3af5715c63b724fe08fd824ad276c4d817406aac1caf1cff55b6da6d2c3f4a9de8d48ee467ece79a2818f307af100cbfc882d09e1467fc19a2fea3b7aa75c5ef8c08ef2922adc179e56970b341860e1b1622a16a44917be4493054a432c3a5186aa879794e5650528e03f170821270537b11d9ce543de9de998d33d1524f7406dd7867d4296d28e0e9249", 0xb7}, {&(0x7f0000000380)="cbcd474ebdb52c812aca2bbfe979723ef2a35c82fefd2c4bb3e600d582a43ed55af0080b98dc632607d8c1e1e5d0b5967fbca8249e197e844eb8dffb44e0d0379899d3d0100695d26225fdd00e744ea3aa953c38e89257cb1a4f2d879335387d99710429fcb1ff0d9216bdf7", 0x6c}, {&(0x7f0000002680)="b1a9e1e5753eaa3635ebbe37d7fbeb80753ecb57332e20aa10610d3c1189cea5814558d08194b8c19bce49f4336315305c5202295c634dfcfa7212dcb534cb696648e2cf170bb2e43c7628c262412ad06b9154b3d61b536bb3775c9d8df16a86c3f29fc7541be32e8bd52536137abdd873569363ea73bb5c7530405e36c4d1d7c4d75046eec29ce4637223575231ae84b49489e04f804c24764940dcedf72a132f7e2e5a14400c785aaad3efce74690b83b7ae0ccdf66db5d0790d268afcbadfd5fdda5ca317e9302574f35f240b1eb449d860b5668380267a750972aaf097466ddc78dcce8bc26c90e7bab83aba34bc296c4a4647f738e3f365190c0b7b7609ef68b56efea7100536b50f8d6294b38ba6ec82a9bf558fd81528b1b218202015edd7c4079f91272899aee3c4239a0bcfb88ab3a9a5398986c477878b4c36367e6c7b6988753e68fe04082bfb0566a234dfc3b0ec5f2db3d0cf25fb67dc9c34e4f88e75030bebe18edd0357eb76b29e91f3117413cdffdcae1f5acb80a4b94d80cc1c3420acd9ba392befd3c2ee673ec2d890d3d874f8a4e363250c53418dac55e1128d496e411377018ee89673f92c4273113091852ae5568f18ee67f419b79546d43d5994658a521bd6a2ee65a204db07da348c793ffd2c0ec25e8c32622042ac8a46383be3c617f808839cbb82db04113b23c79984b744965a127aa2b32c73aecdc9cc4445238497da66ef8fb0ba4c63df71c007da0a360d0e77f1723249490b6294a648d8d41427ce07adf7f9f158ad87aa9417a626fa8bbfacb4d398e9ae7a4dc6ec91379155a114a40f1e826fb418de7f9285263d76901bc62317c81f53ddc0a8262b0a64e9bc8e5cd262c71daa23c3e6a8312b95f2f0ea406874445720d74be2f5a885c1787c694ffee4b9eaa9d2cf469184f9d5b4ac3ecb89f6b9d1a40bba5feae426dde15a8ce86e946c5e17e735c66365c2acc7ee5d2b7688de7ff03513d985ac6959702cb44f01e1b2f22aebd93728cd4fc2ff835c34d9b23779c9b25721234e1623609e3219b0bde1e6d4d7356b95b888083c6038e47193e5950a8340953808a5fd11ef6a4ae1ee0bbfb02a5cda97c2b2faf4fea500f0eb4a8f8f4a3e3b14d7f10b30ab006d9bfc90e793216b18fb2ac8fe4e893140b29e8e405e3426647920d912b6e14577e66e0854131bc4930ee3ca1b84babb21b08b958b5e1ccd4d7e39962b742b9fa828b7ca54c6405f69677cbbe379116d4075f383dc0b81e7ca853a59542fa1d4af640380140fab8bf4882f320c85ef04f49c351a3756243b58bbd0edf8d9bdd839d1ef98edb067bba7bf1897f7ac0656f3c40bc95156a65c39d14f47518acb4648a12827707301a927a684881778cbf735f3bb2f32bf4720fae4018789edef571e2240f1fa515a8630951cf3fa8786ab855b3e6a36c7e7647edad7cbff09ca49ce586ac028091cb3d11a62edfc8c2addd23ffaa5a1068467b66efc4d0416caa0936692f025976a7fcab553d51d1af3098da0fd1dd3931e68a453def0dff7560dcdfb347992529958eefdfed71ea911f4c0199a9b7b02e0e491d853074fb25e21abb16045e1ef3d8d8e545944cd3982a2901b5b01145f29d406b14050cf0a47191a376ee4db8a922c7ce12c6053dfee4e8882fced2f8e5d717786c0c087ae9a9313131ea4ce5035a4cddde10d6388f483fb51990feccb7010e1d3ca7c81b43b6229568c2874741a8c056afce53941750bafbce5804747bee49fcf2c450194e21bf619ada5d8058e8db27fded73b352cbae014dc1295050cba7114bcf9d454136e1a1ac89c811dfcadc8e49c8493ed66f5bf5736eab05d1cf5387e83bb5e284179dfb4f1ecd08ddfbc9083bdbe4d8772ff7a469d0cbad8ee8ba219cc7736bc4c0cb94b81e3f2aac989fe5cdbe72d402f3b7e61e1c98415932f90f6a3fbe90d145bd5af24594ba55fba7c548a4efc4d575e1197fbf0d52b2e79a166456474783af03e8dab439536cb41d0317a3f9e593b87cbb8c6af430fb1f6a59cbb3e1735256635f78b50004a53f1805b50db44416abc449ea8aa03eb1d822207730d818f289dacb31ceed52c2bda785e8eadf692217bd71cd96933f55ce4113fc45114db152470b33cf98ff2d3b36cce0139cbf098d6b82c34e4fcfc40e648826cd6b1f80d658cd0adcac2fcc1b37989acb4a5daaa073225e419f3277a367e182bed0e5e34ae96e77ea65db107439cbd069b34291f776d9be324ac18addaa0920a46ac3cde9022ba37985e145f1f21be0cc6febc67d168f7b5b8abd90f4764d528dbf0f789fe93e92109d3a0c9654af3e39f8814ebe69bd054c55fd00d152878a18f64c6eeebc4a48720873faaf82ff53b637e6881c7913bab7fd7b39e6f95af215a36f4660983ff325901dc68a0f4a374d9e8292ae57fd0920653e12fe4cad3639f8ea262156da4e4899a4078abd77c4b41460431b9b807b4304dfe01318cb8ae5eb83dab3cb34601b5f4c621d8c63da01830032a9ea76ca06c88ed644a392c8e88e86684ace9d7d0033432a10ec42a90cf5ea67c09b725df9996330ca38643062d68e03dd35dbf4d588d0db37fa17bfd652f836ae36b7c67c6ee1c96a613c802072f174516911a40bb293aa560597e69467bd8f7bfa5fecccd9d6bced033ddb7e01a122a81ec319437d5a887d82c0059bbc956ed4955c9d3d166ef9502e3ceaf41c7c98eca9a8cbd25523f8c9d99e637ee16d7c5683262b142f976cb4d12fb6c711fcb743b13131f9d2aa03d9ccc70964e9a662fe56a64c9b66e940cf996979f5ee7fc850094a429deacb39cab3854215fede60174ad6895b9b5c8ba1a111ce1c0b981f57046644b4966193fd16207f84cb8f4c576f579f544c4a6bdc775817cb84d55695f9533bda1b6dbdee5a68a08d3ca5322c84b9281d3ee52b4c3153838125e874328bcd313b4c6c10d840115f1fcc08a5c15f03728814de9f1c5bf65cc124045a8da96a875f7b9c1cf02751502cef8c8edfd42c5ff3db86a21eee3c5541a3e893e838f52c98fc95f1e485ae0925dbbc5195da7d04a875e4fde05f057ee6819fd058430d47030836d3331bfe969e46be741fb657db1693d001a2d2fa32ce42af567e7236afa10565895ed0b1fc16a2d879ddd33c8cbca763ae8a172f44c86462465c3ce8b6d9c5738f956ec7a362772d2e220d0e96a89aebac9c524dae38625dcd2c51934891cf95fc1e90f4d8060283b4886abf1e323fd0588d48184612f411ffd487527d2f7212d46b16bea5b64e1783ae82f27391083e6bfa8b8092a96752d698f6d301c1c1467fe8b4061797f179040fc30700461b3c8f39a3daf74aa3a6bc60f5bf1ec1d476fc2b803607dfc156be350463714fee41d0c092f049eeb347c75d7d413c8346f5978e5197395b3c1ba92f5a96eec5fc2d602a58b600efa3ef899771cf428d89412cf7f81eebc1deb83e07000989a5e4d191447fac2f199fbb0fdd215a639daa4e36173ab99e9a8bd22b40de6f037987b2429c9cbc3ffdc7c5809890ec700a172fe1214a1ccb015dd336dba8da15cd48cec3adc249bbcfef1009d7dad8e0fbdc93a5862ab5bc8fa5deb440427ca768392c5add3e47cbea02b9d765b99cb8f0ec33aa2554517d3fb96710468ad3ede418c2d26dd480a4842606778cf8d5905e6c41f92f8fdda68187c76a216f802e9d1e4cf8110a8212233000c0187607bba6b7af29a56a136fc2c9effe2bc895135b1c3043738398018cb527ecb788303d8cbd9c302b29437d7683e5645c16a56e7b687241d8e1d5186f43a04e24fc9bd23b321d05b04bb7d5dce849a0d89af457676c286d88fe54d00fd62945d7719769053201d1c8a5cfd90e962e9ae3f9715e3f144c5d1443900b42832fba54360b07f00f79a6d83a95d21bba196b5b05a594e5ff05103026b9034ca12e2b89e8ffdd2df41bf1efac68d8028e532fc02fa5ef74cbee3678806d840f3f0c5d2686e22dbcddb27b2b9f2a6e6ec27c87baa2465950648acdc154a919d1a1ffb34d3f31adb357a858313587f32bb15438749b9f7e3b3a08de5b6d2e1608df44e3cbb4a811ee331a6b9915d28814a6e4993ac79449eb77003c71bda02663d4c9c4858e35c4956de0ab5a22295e4fa438d67fb9fbc145bb1996cbbbcbfcd4c96a7e6b2f18672fb1e85af5def96d19d857b0013bfce1ed67c146a99b42f27973a4baa697a9c62bde5853fdbef624a156845e4a4ae2d7475712d274b8efae8c565d7c082526049534bbdaaeab8ceb475e3c4f14eb24d0f42d7fa3ff9e3b7575fb33a0ed2a58231e371c0d084f028ad204df353b936295c20f9560719bcb7277bd9e20412a934399c301f571321f080fd15a4d3b958a5ba56f204f07d7cf282634531528a71240608045ac17ee1faa77a4d8cb5c17550ee6722b462a7af157e23bcb2c035d8c8b5adeef8f091129bdcbe7839536486c104b1a8de7a9e0d1bc8ade8e5a42d77085262f213580d32aefefcae5104f597c19dd58305e7fead6bd84561bc5cf454a5a3d97b4491699524d84ac338bddeb4da5757cba095587f11c9d1a98602618f7a3999c9166a0ccfb05cc5961c0734bab04d26c11cbd785b082e9c9333bd67a886f84e3874dfbc826563271baa982bd83916d077684bc73c3ec2ee7ac614bb0bd501311332fefb764085dcfac0c4bd181bf8f46a4a4fb5d2f02510b4ab6a6c2fc77c7c3d15e063164da1896487229c278d257e6101649014d518b2f9bbe83369d8a6b1f05f879ada9ead24fafae2ace3c083f75a075d2d0e16c4b95d062b44be4830302740af29352f3d6356b8b5bb93cf1473915680f669528fcc834ba1c286618ee0d85b976d44f408f075648fc9920d0e9b0fce28a29fd0c81df7e224f81072f7175a0718407edf27ee88e90615ec3859436761fa644bf6b2cc99fff30860d3be89fd8431f280005c381a3d327ba62d31aa9c9131450e36eda862df75eb9003062c3077bfe00e4002722afb2f5d24bde2aae7a52f9b7b50b2f9ce015d89b14b35345627c63b5e0ddb476a7bd9d3892aac7d457dcbb32a9dd8c028a52a3e597bd9de79a9263f181d068e5599501899a43ceea964616f5eff120760250974fc71e0713b0bec1d5fc84bfb77ea0a9a80791a7dac30586b5132fe615e08cd882e15a4f5b72a8c4e55bb3612adb0bf616e1b6829872e5a6be15caa16455aca5eefcc6c4493e869a2e6e94fa5705605fa6840b781e5c9d81460c7584d22c8ee01ee981612f5d04c099d464b16aaada39a48feda19ccbdafc755fc03e3a0491ededea2e5473b57f20dff27b42b06ed637aca6484676878223f0e49ad451dbf6aaa84f89023bdf59e64f30c329cf966d50cad2dd98a3218756c4ce686642f87f08303c7965eee790ec5c0549b76318ce0126409a201d4eb7f454d27df85ce6cdc684dc2c37693b08a9b6387636edd30d9e4eea7a19afb3622824747b99ac21300f89f92f275628920e3d5c1262db2f950e2ae134258d987d3295b22b7c5c18ba6157081aa2db0ab2bceacd70ff92222c5e5a4270a0e4007e05e3f7bccebbd171def28eb98a63f679271b882e60e9e67f6f1eb144acd46f7797e78ff9b4860598a6ed20ef2a8e06d63b3b30deb52480474d2c1728f701a53fd5a1f6100a91cd5f262e2782f015a7be6e5f6935f599b5604b1aef215769ebc4e5b5f8ff33877a8afeadb59455dc2ffe56734163a23a9ad88fcb89294a0f2e6983d34bb2a297e1e5ee57fa44533924a58f44c73d40e4d359cddbc5c0bfdbfe9", 0x1000}], 0x6, 0x0, 0xfffffffffffffff9) 12:39:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=""/127, &(0x7f0000000280)=0x7f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x25}, {0x6, 0x0, 0x0, 0x124}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r4, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r5, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r6, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r7, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) ioctl$BIOCPROMISC(r2, 0x20004269) r8 = openat(r3, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r8, &(0x7f0000000080)='./file0\x00', 0x8) mkdirat(r8, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNXCL(r8, 0x2000740e) clock_settime(0x4, &(0x7f00000002c0)={0x7, 0x1}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xb3b) socket(0x1, 0xc00f, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 12:39:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x11}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 12:39:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x315, 0x800) r2 = socket(0x200000000000001a, 0x3, 0x2e) bind(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="849017832a340100377ca42ef7d8e2292f4ad01f8c999db1d3cf8d2a0e5ac7686898eb397e71fabb24e3008b881f9875ba7cb086854f6a99ada0c473480c45573b5f2eebecedd3901d2c642e98b9637f978f88b4b0e9c0bc6e74bf762e1f39"], 0x8) r3 = semget$private(0x0, 0x4, 0xf74010e7a32442be) semctl$GETPID(r3, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = socket(0x18, 0x4003, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0xc00, 0x110) sendmsg(r6, &(0x7f0000000100)={0x0, 0x177, 0x0, 0xffffff7c, 0x0}, 0x40a) r7 = socket(0x2, 0x8000, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[], 0x0) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r8 = socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000007c0)=""/4096, &(0x7f00000002c0)=0x1000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r9 = semget$private(0x0, 0x0, 0x9) r10 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), 0xfe) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r12 = socket(0x2, 0x7, 0x0) setsockopt(r12, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xffffffffffffffae) r14 = socket(0x10, 0x8000, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x18, 0x400000002, 0x0) close(r15) sendmsg$unix(r15, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000540)={{0x5, r11, r13, r4, r17, 0x100}, 0x5, 0x9, 0x3f}) 12:39:42 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f0000001b40)='./file0\x00', 0x0, 0xa0c, 0x0) 12:39:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = socket(0x0, 0x8008, 0x6) r1 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r1, 0x0, 0x3, 0x0, 0x20, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x140) poll(&(0x7f0000000200)=[{r1, 0x20}, {r1}, {r0}, {r0, 0x2}, {r1, 0x10}, {r1, 0x20}, {r1, 0x80}], 0x7, 0x3) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r1}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r1}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r3}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r1}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r1) dup(r1) r4 = getuid() r5 = getgid() fchown(r1, r4, r5) getgroups(0x2, &(0x7f0000000000)=[0x0, r5]) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r6, 0x4}], 0x1, 0x0) 12:39:42 executing program 1: setreuid(0xee00, 0x0) r0 = syz_open_pts() r1 = getuid() r2 = getuid() setreuid(0xee00, r2) r3 = getuid() setreuid(0xee00, r3) r4 = getuid() setreuid(0xee00, r4) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r5, r1) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r8 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r8, 0x29, 0x65, 0x0, 0x0) r9 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r9, 0x29, 0x65, 0x0, 0x0) lseek(r9, 0x0, 0x4, 0x2) getdents(r7, &(0x7f00000000c0)=""/4096, 0x1000) r10 = socket$inet(0x1e, 0x3, 0x0) r11 = getpid() ktrace(&(0x7f00000010c0)='./bus/file0\x00', 0x0, 0xfcfc96ac7f78659a, r11) getpgid(r11) r12 = fcntl$dupfd(r10, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r12, 0x8020690c, &(0x7f0000000300)) r13 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r13}, 0xfffffffffffffffe, 0x29, 0x2, 0x2000000000}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r13}, 0xfffffffffffffffe, 0x96}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000001180)) open$dir(&(0x7f00000011c0)='./bus/file0\x00', 0x40, 0x44) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r14 = getppid() r15 = kqueue() kevent(r15, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r15, &(0x7f0000000040), 0x8, 0x0, 0x1f, 0x0) r16 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r17 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r17, &(0x7f0000000540)='./file0\x00') symlinkat(&(0x7f00000012c0)='./file0\x00', r16, &(0x7f0000001380)='./bus/file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000001100)='/dev/tty\x00', 0x10000, 0x0) getpgid(r14) semget$private(0x0, 0x4, 0x220) r18 = semget$private(0x0, 0x1, 0x7b0) semctl$GETPID(r18, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000001200)={{0x20040000, 0x0, 0x0, r6, 0x0, 0x2, 0x4}, 0x5, 0x5, 0x2}) 12:39:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) faccessat(r2, &(0x7f0000000000)='./bus\x00', 0x0, 0x3) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x214}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/211, 0xfde3}], 0x6, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) write(r0, &(0x7f00000000c0)="48b44d19639bd51bd96597203390c146ede8a41f2abd88782c4342f9956747eceb1054b34c85d0c09deea9", 0x2b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 12:39:42 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x30000) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = socket(0x18, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000513600000000000ab000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e2fc2caab610f53c2297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281818e4fd8903efffffffffffff6fc1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f100000000000000010000000000000bf1278438adc7956de01b1dfc67a7161d338e8706ae35b6b2b5d76417e287e9401279b902", 0xb1, 0x52f5ecddbd3a26cc, 0x0, 0xfffffffffffffed9) r2 = socket$unix(0x1, 0x1, 0x0) accept$unix(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0000000000000000000000000000000000000000000000a14814ce00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017e3dfc3d7717f0b680ba53e997a20fa"], &(0x7f0000000000)=0x1002) 12:39:42 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000000)='x\x00') r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) fcntl$getflags(r1, 0x3) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0x5) 12:39:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1f3}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x3ff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x280, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r7 = socket(0x18, 0x400000002, 0x0) close(r7) sendmsg$unix(r7, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x8, 0x4}, {{r3}, 0xfffffffffffffffa, 0x4, 0x0, 0x4, 0x4334}, {{r4}, 0xfffffffffffffff8, 0x0, 0x4, 0x3, 0x3800}, {{r5}, 0xfffffffffffffffd, 0x29, 0xfffff, 0x3, 0x21}, {{r6}, 0xfffffffffffffffd, 0x12, 0x4, 0x7, 0x8}, {{r7}, 0xfffffffffffffff8, 0x0, 0x3, 0x2, 0x4}, {{r8}, 0xffffffffffffffff, 0xbb, 0x8, 0xff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x3ff}], 0x1, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffffa, 0x9, 0x20000000, 0x6, 0x3}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x1000, 0x2}, {{r10}, 0xfffffffffffffffb, 0x0, 0x1, 0x800000000000, 0x1}], 0x3, &(0x7f0000000100)={0x6, 0x100000001}) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) 12:39:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(0xffffffffffffffff, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x6}, 0xc) close(r0) 12:39:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80012001, 0x28ab) socket(0x6bbda23f22ccc104, 0x2, 0xee) r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x8) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000140)="000000024b2ab30bdfd98295562be77a5dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c220000", 0x30}], 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 12:39:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00200018620495f8755f8cafbd5c186e2e45", 0x12}], 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 12:39:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f00000cf000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x7f) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0xc4a], [0x0, 0xffffffffffffffff], [], [], [], {}, {0x0, 0x4}}}) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 12:39:42 executing program 0: r0 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/76) r1 = socket(0x2, 0xc003, 0x0) kqueue() close(r1) socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x2, './file0\x00'}) 12:39:43 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, &(0x7f0000000180)=ANY=[@ANYBLOB="03ec8988034d9d70a7c200d67567cd764689455ab54b6bc75a5c44ecf64d57bc625101659584585bc03643ef0fd2fe668892ba156caff2871082b8504f31f147171a7e2ebbb2227ea265d14ef13a37e9664551154e04cc65b1da625653acfccb3e3a9c6361a17102192429888eb74ba459da99ffc8ac8fc3602f2ef89c29c0cc26e4795af929a235352739f1f37a5d5acf332e07c207a1c6103fc656cd284f9ac3feeadb81c514b5144a8fee633c473845f9456320a14bae3f26d6e55d077832bbfd8dd8aaa581696d8dd5aa009e18ed682ee307556f01930e9acf81e11f6557b96a4b4e80eba54dc21e14439272"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r0, 0x1, 0xc, &(0x7f0000000140)="2daa4e713048e600000000010000000000", 0x11) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000280)="ebffcbff13b9fd882eaa4e713048e69931929648cea23af5e7b8851aa91f52ab22ff05ef8003f9c42fd543a39bc4fc1282c57da4028d1e02c4bdfd1c8ffec14acd94dc35543434ed3646163e6be459352dda28a253f9b1b3dc954b4db3dc300b74dc8c362aa92ba173842949d9565af03b297c6497cc6ebb3cb9add99b7e63f0872a7e6f15f25a75fee6f1cad273aff44590435bb69e754d6954c84e1ffcdb72f997a0a17f67fe033470a17c0f420fae2a678f0a79feda9ee71ca21fa52512960a234bba9f34f9b7601a676e763423dd42a6d75bbeac2c6d2b89c2dc969b164add85261bcf17a18d419ec282fccfcacba6a48784105572c823a982589f5522aa580e569f357e8024d224", 0x10a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 12:39:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r4, &(0x7f0000000540)='./file0\x00') symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 12:39:43 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/99, 0x63}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x51) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r2, &(0x7f0000000180), 0x0) 12:39:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d3f5f6eb82cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c06000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="269ff014", 0x4) r3 = socket(0x18, 0x400000002, 0x0) close(r3) sendmsg$unix(r3, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) dup2(r3, r4) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 12:39:43 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xfffffffd, 0x0, 0x0, {[0x2000000000000, 0x0, 0x0, 0x200000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffff], [0x0, 0x0, 0x401], [{}, {0x0, 0x8000000}, {0x0, 0x0, 0x72}, {}, {0x7}], {0x0, 0x6}}}) 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)) 12:39:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x4, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x74}, {0x80000000000006, 0x0, 0xfc}]}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r3, 0x4, 0x80) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 12:39:43 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0xf3, 0x2f, 0x8}, {0x5, 0x20, 0x0, 0x100}, {0x6, 0x4, 0x2, 0x674d60ea}, {0x9d, 0xbe, 0x80, 0x6}]}) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getpeername(r2, &(0x7f0000000200)=@un=@abs, &(0x7f0000000280)=0x8) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0xcdc3, './file0/file0\x00', './file0\x00'}) getppid() select(0x40, &(0x7f0000000040)={0x4f, 0x0, 0x81, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, &(0x7f00000001c0)={0x2, 0x0, 0x4, 0x1000000000000000, 0x2}, &(0x7f0000000100)={0x104, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) 12:39:43 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(r1, 0x0, 0x10001) ftruncate(r0, 0x0, 0x7fffffff) 12:39:43 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, &(0x7f0000000180)=ANY=[@ANYBLOB="de1a7e6e976e56cdf89e2ba51671b5f4445b54e28e83187d522fbad1dbca9b431dee944e7f5f99fa8a4227c179eb22e64c5c252222050e722f1474e9e8c03e33c2d5f66be00c7a732967850b72fab2ed942f5d3373d60fd698ba69f475"], 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) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = geteuid() r6 = getgid() r7 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r7) r8 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r8) r9 = getpgid(r8) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x7f, r3, r4, r5, r6, 0x40, 0x6c3}, 0x4, 0xfff, r7, r9, 0x5, 0xfffffffffffffffe, 0xfffffffffffffffb}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 12:39:43 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x5b9, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$TIOCSCTTY(r2, 0x20007461) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r4, &(0x7f0000000540)='./file0\x00') ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCCBRK(r3, 0x2000747a) 12:39:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x4, 0x7, 0x5, 0x1, 0x400, 0xbdd4, 0x2, 0x3, 0x0, 0x53d29d98, 0x1ff}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x80, 0x7fffffff, 0x4, 0x0, 0x4, 0xed22, 0x9, 0x2, 0x2, 0x8, 0x100000001}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x15}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 12:39:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x10711, 0x0) r0 = getpid() openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x20) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfffffffffffffec4, &(0x7f0000000500)=[{&(0x7f0000000200)=""/176}, {&(0x7f00000002c0)=""/111}, {&(0x7f0000000340)=""/152}, {&(0x7f0000000400)=""/91}, {&(0x7f0000000180)=""/13}, {&(0x7f0000000480)=""/84}], 0x10000000000002ae, 0x0, 0x142}, 0x0) 12:39:43 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x20, 0x98) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x117, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x2012, r4, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) writev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000500)="81353d957694a322a2fe6a93ef14d0435c1d55de27efbfe9329878dbda23cc0a24c77d4ae40b839cab17b83c8c4e2e4d9cc85fc58f265542d28356ee3fa2fcb8222a8800d04c244cc6ab5ab65de7be009b21f3e0bb3c089f33986eafdc07757cb55b5dce4074a56f6e97b4f596b8a1b53ede101f7292786511a94b455836f68d908ae7c87b629e391d937e0c524b17126745668978e81bbde57bc6ed1319fbc23f8c6d544ac95f8a3a8fdac79e3f552bd2747fc810481d0fc6153a126acd51e7a0eebd9b7e3ae404baf5e3bba76377901f205a7f44c80139ed75248dbebcb5dffbf3cd9499a097c452038818d724ba95501ea6c452046264d0dea1eaf7e7cf267db9e1aa78d7893d40905526cf3ff7a5c00c6c7b1a87bdf6f59a2babe345347255c7ea6f7f28696ec608020f10ff207b73974c6b90131acada73c3db565924d915207d17bdc8c59a6c71b07d448aaaaf35e2cd9e6ba39e5ae56aa3724f3a1e20828073d9512bbb460d821be3a232daff74c89eab78ec3ac6da59ffdb605daf72c9be580c1d92ab0d9f95ef8d50fbdc73e6e2b2993e63c55cea74e40665a80c49eb6c60566d38f0a8b347b524435db18e702efa6c929d0409b24286542874543475d2f5b8fdedbf76ce41a79d841d34a8e9cc6e6c09774f99aab7ac618ac06197d5df1893e85f70f3fb0caad28db1c61f85dee57d19b7ab478ec805b741ce9d688206f3cab8874d5d4e02759ed474792eebe4120e2ce765d86760ca537fd5ec9fab5eb728293d4f035adffda2aa9a9f838cfe3f3c9f2c6db53b4d485c24af8d141551b9ea56d70aae6d321949204e4a2859292b86b2c968b8b7a1faa6ea8f132ce4737844320fc640594ffd9287207d7b3dd85e9ac81115edde855ef5076e3cfec7f21283b6fc89e6de93968c298fab4c3a2984e73272d47e90f5842e2f4cb4ff9d6ee383e562af8c08452b42ed23a8a76bdf4d1b9375d8244021f7912cb9da67e9cefd3ae0370c72a066371c0cca29921286f2674a7553d120198700d47babc533d095e9cfa8b06c2c28c3ffaca1d2c8dd3b68917b031d566fc2fabdeb897406abf2322f467841e6d66890a4f796fa6fdc01cf0412d59714738814e06b265b191ca97f914810eb20cd4a1c72b7f7660bbf05ddfcf02a763d787e6cbc5e607a9a765993d8dc36f0c0b8c3662081de44dd32bb150cefb83bdb8d0e1d1131f074c7e23ad3a35e3c06a8480dc8cae6e135d33851ee92cbf006bcdb84fae1d8bc92d3422848dec33180dbf6e1946ef427eab096145da396d1c6645aa16fece54d68c16cb84041aff70d41ef4173c8b8dafbe9e16b0c4f2684bd94f6abb77b7c0c442b27deb89f474ebce5a65c0599c406b84f2f887975271bfee7cc9f41987abc3cf3506a920ffaf683f2660fa7d7fbb1ee92a7e56ad34c94059be1112e29a7b8ebbe353d91d6c96cacd09e24e73d1b9d17e434a55fc5cd4b82f3285dbcb8184bca6f42d2bacdf1d24c65551a2699fea0cf45e68a15890998a996d77aaca632198f3cebd899c65b611e72492250fa6d247f00785bd7ac90877d7e89be7ba7ee1e47c6e42686cd943c168ade02acf185aa1e60acf549008bc3146e09136047a0d281e031f07a17d01af3609bd927a57b773f1fd28264e70a31e7bb283f3db91d813cff014ffeb47ba17f349674eb903b3076c2ea983ff30b17b0c4e3eae85e58cc06e05c59b03e5eecc417e4f33e3e9bf9878204867981b05c3c9b6b05520d0801058041420b2f72b101dc7b622b6b282608771dd552c482ce7413e7eb3ed724b0b08c008b684f36fc200de00c531c4d5060569e8358254ca290edf295b613f7f50400b231e040fcd9bd225a607ac98242dddcf5343a044244a36c7edc1afa14a96502167c74e531b904d6be9a7a594805e16c77546914c978b78d3543e03c83e22a2bf2ab8b1e25d26d54e71a62723de88d24c8b32a99a32b508913f3e31818e1c43b092b86921077e4e2b92585183f07de41e60fec6b4246586cdf08958505f612b579655b411efbf2a07f8e5fbe97625f6ebb165ced6db77c0c42b3851c80b0f859fcbe3b9d2f11c0f9d1abb5ce3f8e9f3f324bec7b2e65a8a09cdfd516fa2ecdcaaa4c653cb33137337cff744635f2b19b949fe6a20139155c7eea4f11b991e775305e1602bc8f0f63555bb3f6b2209992f80dda8ed3f49116b89888d029917b883557229f7308883749f82e7b1ab04434892ba7085bfbc18ac29cf8f485bf362e47874334fbc6360a7c26b316ac033b0de78150c1793755e5e7edc4211134c417a9092a3280754956b21c81fbd99bc65fd151705869a7c696b2a3d27bbe0758cff682801b6bf090a6a4398de1b8e727abc61fb4902ab90dbb5c65cbb831ce43ca197fd548cc60b9a18f2f0303a985f68b115012ebc99c7a7b5efa354edddf28439441e4f12a83415b0fefa50bc79f10a44e46bec7614380c90c32f355a1c16ed130ac63bc9622c54379c384508e3a4d9f4c0f34706d9aec6072bab991c871f2b2eb93536243806dacd06a7b8a423053d10d6f52221a6d53f34e3db90cc3b900f6eba84b397b980c750af7d723c9b0137f0eaed8d3fcb0a4f33d9b05367d20308577955b1ab95dd83cedee07211b8d3753039a4cc5026fd91ef5bafdd7c65c903c9850d087be9a4435f23b0a1171728b629a012e77d511633beb683078f0dd9c7991b1916d3227c921f62c6d55bd9be44d033087c35f0e5c0f82bf34a18b1ee93e273a04e64a2e90cb56d6be14bd133abb1e82949fc184eeefe56f6c87e5d4b1e8369d6e37be37f16195c06d73376a03f1f7beda881d7b0c544ef308bded8bda1ad0d5d8ce3e452639ef914b325d800255e01d17a503ee8fa54c0f498a47a0efc605a851536b5f3a6ceed27950f427dfaec94881c019c08db05f5686fc3a3a89508f490c8134db66249e030cf99a62f83241d8247a9e2339a854df0ed251977bbecc74eb8b0433e420f3b1e23a292ebcc5245e375d53cfb956273cffc1b2020367b21a9d095512d32e79a9b1b0f85fee884972dea47b4fb1fdce7a0b33a2edfac0b9bca1a2805e48ac3419e44b28341225a539baed69f4b18cbdef21f214f4c92cd5476582899519d93636d5e0a4c72bd1bf77fc7e1d9f1477b91af8d048812be3c549b515150adaa00c676a4522ac34823aa7f5d7df85cda305683b2b7a8f3af97378da4679ad21b18edbd4c1a51536a03a856503884b00829fbb4a7d00a14a1bd5b565e305bd901fd54f12f20f3d2b011717931befe5db9867242056301d6b74efae3aac435a1b9ca005624e9b4bdfd7964e106dc5b4a572579259adba093329dfa494ba9d6467b26cd8309c0c9f36c8cd01e45925f19356daac43aaac1be1a85878c07bdec17b8ac0a2c642f105d411d6043cb776a805226c33b57469f856da3195ac5a3d87c4bcf5a59ed5e4b66c086f92909d53245185483950616c59ba89bb0153744a41309e7ac5103c804c48cdc6210d68f263b40f93340e9b3d3504c42190feba1962d506b3c32b6a42d4e4c5e5f4c08a267846c5093cdf5b23be25c534cc1528fea9a6c4cf72bdf9c75fdd3d2afb3b3955d6bda470c27d60df8f535edb3e6baf31181756595ecf07903b5c689e69542667f3ac758f41d6f8c7c126629e854f5252e1477058d49858c0330e6333ca37572750af6a8fa8c34fda7666b0ad6e1d4fb2ebee9404a2c4b62ebd5e1446f64998a82d09b4c2b562773dfc653b701f544fb8605d822953fd37d28cc9abf1da38d93b6b71dbe0479f017d7a55645be3857092dccda425782d4fd6622b97b255104a7e7630199c0377ef6c5f74397d5b1e94d1374445372a74798f281edee8f25ea643049758db7a86c33f83b3fae7632b627bc6922db844e406fb2bbd4d3600347a0aca60a381bef6ce573c949e82879741e96f247adfed88088f35e4cafeefba7e1cb03563b3f164d2ed918bb285", 0xb01}], 0x1) 12:39:43 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x80, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x14, 0x20, r0) r1 = socket(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x3) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="110094fdfffff74f27ff7f0000000000"], 0x10}, 0x0) 12:39:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="200e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000007}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = getuid() setreuid(0xee00, r3) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xfffffffb, r2, 0xffffffffffffffff, r3, r4, 0x109, 0x3}, 0x7ff, 0x3, r5, 0xffffffffffffffff, 0x4, 0x1ff, 0x80, 0x4}) 12:39:43 executing program 1: r0 = socket(0x10, 0x5, 0x4) close(r0) r1 = socket(0x800000018, 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendto(r1, &(0x7f0000000040)="204f8e21622ce3a26580c6308d449074c9f44e7d2c70defb1dd4e85791e2e3c3579775e8cdb96c43f03ec9a030334b9625a367dc7c406bd7f8e9ca29153f97", 0x3f, 0x401, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x84, 0x1}, {0x3, 0xc0}, {0x84, 0x9}, {0x86, 0x3f}, {0x41, 0x1}], 0x5}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSBRK(r1, 0x2000747b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 12:39:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000002000, 0x86128) chmod(&(0x7f0000000040)='./bus\x00', 0x24) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="06040007008a1e190200000500000000000000f259d35a0535400004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) unlink(&(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) 12:39:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x10000, 0x1f}, {0x3}}, &(0x7f0000000900)) r1 = semget$private(0x0, 0x1, 0x41) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000f80)=""/93) sendto$unix(r0, &(0x7f0000000f00)="6432ee424d8fe19337fd", 0xa, 0x408, &(0x7f0000000f40)=@abs={0x1, 0x0, 0x2}, 0x8) execve(&(0x7f0000000940)='./bus\x00', &(0x7f0000000bc0)=[&(0x7f0000000980)='{\x00', &(0x7f00000009c0)='\x00', &(0x7f0000000a00)='\\:-\x00', &(0x7f0000000a40)='(}\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='-]$\x00', &(0x7f0000000b00)='b-}.\x00', &(0x7f0000000b40)=',:\x00', &(0x7f0000000b80)='^!$\x00'], &(0x7f0000000e80)=[&(0x7f0000000c40)='[@\x00', &(0x7f0000000c80)=':\x00', &(0x7f0000000cc0)=',-\'\xbd(\x00', &(0x7f0000000d00)=':-\x00', &(0x7f0000000d40)='\x00', &(0x7f0000000d80)='\x00', &(0x7f0000000dc0)='-],\x00', &(0x7f0000000e00)=']}\x00', &(0x7f0000000e40)='&-\x00']) pread(r0, &(0x7f00000000c0)="09048a80df7603186b2efe5602a28b2b0d4f7b664d3cd038663ddb009d04b84e810dd70977a24e4d5caec627e5561ceca7fa9eb92c039cfe6cbe6735b7fdc8d1c4aef454a6ea7ef6e3305d6c4d089c1eb75cd6d6e111c1edf556a07cbf3d2a82733514ccc5fcaa45b05807f50d7283d24d8f4711c8efdeff7e23d558f751bfbad02ea92ef7f2ed7d198422deac1b1a4126a2b5920c0787ffecaca6d2a64ed43dd881c1ee18a726592f32fde18f11f8cb2e348b6f1c9dba9a563ddff0cc6aa99a316ac68cc0d969f6e904f4cefde71468958b5e8b53ef06335bd36aaa6cab4db31289bd023786b317f2a086a27fd13e682f9e106d69bc3e6ee9fc3a6542734bd506e28a17d85adbf575308bc91462e70773594333a0e5f24543518402414c05ea869140f6d6f03a20b3a6b6ae874b8eb7029a0acac1fd6190c6d0d78812fed0795a1ab6e7e5e21200263a9923a29dcc52f650a66c6843f37bdf6d263fc9f6b312e7e268e9d1561fc6046d1d56490a006d7845506e1fb926162a8da581029553ab0da0f9450332ec79f8073b5bf9333e2febac50dce7d0d266ea19c97b9762a18263b6f3e75751a86ffd0460e70c79c1168a3b7f13ff47e84708c4f3a0effb49713086a3ca312f4212c9734a3a816859d1703c6e94252de68585ae8fa477230918560e519acb86287eb7645944978c31a65a39bdacce93251feb4278a0ca07f29bfeaad46c2e1d34daf258911e8c9707d088f359965732a571c6e99a6036f5bdfe0a1656fe7179826a7041585d21c5abc67b1245889a37d799e4b7dde9f79a098d31502e86689980aa8cf96d3816dfc7474671d696c6eae6482ad269c560911ed65780d086e36b5c5eaadec429e25421c1616248b526a18e8503e06eba5b025808a18f8f817b4f4fc8116d0682c4f1b58ad81f81faa5ac592649a03059385f3df358c20503dde000f7c765c6b69747851783338058df398dd4f9193f9ec59e801f2537fb344c9f084510a98d989f0fba011372cd970077986bb90f2ec0359ecb418c40232aff196b658713aaff09a78c3cc0926430ba0ba15ea15285142b5e36ff936cc909271c27d654f4ec5451e82407b2c2d220d08a1af00ae9b88b18d2485e883531393a4e7f1a6fc0288e75bbb798474a5d528968a2aaee77adde3ddaecc4086e79bd4f39147d0f4d4fc9396a595cbb3603382c41bd9842a6086aa7c65eb0ac62b4ce2ad089aff1a1e05c79b59c7d284898912f9ab4706cd5b09fb02fe00576e83fa852a2581fa661c1412cba8ef605eaba5b1c851910c673fecc539b79c789a998db145c943f085ba05793d283df902415fb53844d693abae1a623be874f0d3746673b47235e2a18e0430ce2f4ca2925a5747a9c0e27fe36bfb7254491bc97671dda37fabd9b9ea58927c771fac575ca700fd650f652365a799518d322239e6115bce6aef3f9af4ac183188b46437955825445a730271e3c3cf51945891303fc3403a773544b204cfb81fe620cc9c6e207a276a9e3a4475645ad3c05602fbb5162b461da036d3116f66442971f83513915d3f70de5e211346d3b0cb20b2464aed201e300adecb67681fac238e5eb48b3323dc18466e0e19613a6451315d273e546a3a8869925eaee3f21e1088d02cb21aebaba982bf2567efaa5f809a486900e78ebab4a0b82a9461d8ac6c0d490a650f1de4debf35a2aefa4ca2afd97e471aefb6c7c230b30d496198b84e8e76aa42ff9a7ca84fd4a00b99ee4237b9d50cc82a720c3ca641f9505b884a8dacf6adb1861c3879120063bcffec186046453877acd4eefd747beb8fc1011dd9eeba6571fbaf4017382ed12eee8862298ab6b7a7489cef44dec40d0acd5dc04d3479d86d093357a3fdf0d5a4f0c3120caa4990aea0c07bbe10e6ab7f2564f55c94120c11f811dc00238a4bfb72b21c37897b3f01b433cf01fe43ad7fd89bf2331babee637cea28cfdf1b8d56e0199cc0a976d207aed6d8b409ed6a109258962fdac5d1cd137cf0c4a31889c97cc7dfbcdcd957144dffef4cf163a40a6483310526660bc9346a42d68e24d28b1b0c451257180f35b1f1bafd69ae5fc0a4b1d7fc67abf2c0a402a07309477068535c9bb65ed5d52e3d84c4a22a3a4abc1fbca9eb271a23a87ddc3a5ddda2a9293d20c2022a2591374f476201bd12962dc2792940ae4f5789c7621d23c40827899a334cf64eef9dd9d86f63c25d2ad06f231f5691763d5911fe8046b0275eb769064fb219690de04a4abcb2f37db7db3e476d4a21b8f19637af9e357b13445c531876f2378ecdf82d6e768cbb4fce7ee803a43ad09bb1008727089e42046037713f3a204ad44bdba1b3a7615e0481104d0f000fbd9d45d4f271c63166fe5e62de7b7628fc22c67ae7f8599a90fb7629f93fc0f151b511fcf8618d60bdab2276faee154e61c76ca0e8e952aa4db5498c4aaac73fd3610b9342598e0a016b77b7b0fb190319599eda572aee9b0a1557e6646a616d14868b97e009e93e57515fa22a567f3d3433801b1b272880eb0608471b01e98cdf5b349aa045342611476fb1906a6518f2bee56a37308f245de6d15189225281cb7cf9228d645517a3a6fd266a4d75570066730573840accecf220af02f150dd5f0016cf76667325c503d174cb2a5fdd9066e179431c8e9ba9f6fec42d542640e0e1e44fe3dcbe9dc4ea10ed5d7075cdc58753684914164d7d16117af4cf0f8764b4bcb8d4e50b4b6f5eea361110110cb9f72de485c2fd74525da9cd883360c2bd0e2ee87309d459ce1b37719cab4c087acce413a13c308f5f0148925f86d0586a0db5d01dd31212795932907c643797d94a33133229224213fed5885a199138eddf2b5bedd41ba33e229f21633c4a2e49fded9fe", 0x8, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getpeername$unix(r2, &(0x7f0000001000)=@file={0x0, ""/108}, &(0x7f0000001080)=0x6e) 12:39:43 executing program 1: open$dir(&(0x7f00000000c0)='./file1\x00', 0x10a08, 0x0) getuid() ktrace(&(0x7f0000000040)='./file1\x00', 0xc, 0x108, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f00000001c0)=""/88, 0x58, 0x40, &(0x7f0000000240)={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11adbf7eb24b249135917287215e50a90bde000e0439d9fc4b019996761d3b12fcd465f1f356e2ac6894d75b94cc121d313e3b27bfafc56b4488a38f83d9ed1e8fbfa1dd002df410ada4c3452e170ca404e7a2c94f136b1f4434cf09c5fd672ab448f0b198ccbd66b732da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a000000000000008fc76000000000b54985ec66b688c2228caa347656ae3a6539a6c5519913332139108c2a1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ec5664d0cdf3c80244bd1a5bde1093ebe25a9b563aa7c023dc78a216b7adaabff79ca9c660a9d01776f509e6c629518517bd0b1309a613921b1b871dca552b08f67c446ea7d2308bf29361d0d5682fcd8e275a9b41bdcd758ec23ea49af2ae61ac244f804099e56ac4b14c"], 0x10) sendmsg(r1, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001680)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001740)=[{0x68, 0x0, 0x0, "48cd1f35ffbb414e8f897a3f96a08833abc9989cb56ec23b94e082fe536dc55cdc7f4a340083efe9e6f53073b71c2c56ebaeeee2aaec5cd49afb4e30706957762ae0067b5ad2b485bcd56075578ac1ba69"}, {0x20, 0x0, 0x0, "2e3ea588063b8c48eb"}, {0x60, 0x0, 0x0, "3af3c8a87a36a134ece6eca0682acf30e1f1e44e8f736ec8c8dabb1b8d1e858ac47ee5a97852f828176390b6ab8f9cad440dce19b33899acc0308769ae7a51ad51cac3b00bd1c952c9"}], 0xe8}, 0x0) 12:39:43 executing program 0: r0 = socket(0x2, 0xc003, 0x11) socket(0x2, 0x1, 0x1f) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa788589fe119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb8357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae0328371101fdb7bbf1237472c05000000000000001300000000000000000000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc09500ffffffff8c5ff51b5719c21dc60c45bed29d7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b1105080000", 0x8}], 0x1) kqueue() 12:39:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$KDGKBMODE(r1, 0x40044b06) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) fchdir(r2) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r4, &(0x7f0000000540)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') 12:39:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x7}, 0x8) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) r5 = getuid() setreuid(0xee00, r5) r6 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={r4, r5, r6}, 0xc) read(r2, &(0x7f0000000100)=""/4096, 0x1000) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x3, 0x2000, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x30, &(0x7f0000000080), 0x101, 0x0) execve(&(0x7f0000001100)='./file0\x00', &(0x7f00000012c0)=[&(0x7f0000001140)='\\#\x00', &(0x7f0000001180)=']\x00', &(0x7f00000011c0)='-!-)\x00', &(0x7f0000001200)='&^\x00', &(0x7f0000001240)='[\x00', &(0x7f0000001280)=')]+\x00'], &(0x7f0000001480)=[&(0x7f0000001300)='/#.#\x00', &(0x7f0000001340)=')%{\x00', &(0x7f0000001380)='+/}\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='\x00', &(0x7f0000001440)='[^+)-+\x00']) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) nanosleep(&(0x7f00000014c0)={0x1, 0x6}, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000015c0)={0x2, &(0x7f0000001580)=[{0x0, 0x1, 0x4, 0x3}, {0x400, 0x1, 0x0, 0x800}]}) 12:39:43 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffeffffffff7ff], [0x0, 0x0, 0x5], [{}, {0x7fff}]}}) 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)) 12:39:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x1, 0x5, 0x1e) setsockopt(r3, 0x29, 0x32, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, 0x0, 0x0) setsockopt(r4, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r2, &(0x7f0000002080)=ANY=[@ANYRES32=r3, @ANYRES64=r1, @ANYPTR64, @ANYRESOCT=r4, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed5d8e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000051f4d"], 0x8, 0x800) r5 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r6, 0x80047308, &(0x7f00000000c0)) msgsnd(r2, &(0x7f00000028c0)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r5, @ANYRESOCT=r0, @ANYBLOB="1fb8487645a487800ddfa8bcbd1d62b83f4e91ed2be884ef7d0c230e4aa0b3c424b023bbe25489e7060000000000000040c9f3517efe531b"], @ANYRESOCT=r6, @ANYRESHEX], 0x7, 0xffb) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchown(r7, 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r8) fchown(r8, 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r9) msgrcv(r2, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000002940)=ANY=[@ANYRESHEX, @ANYRES16=r7, @ANYBLOB="f87bb22b72eef8f5aa60d6339e80c3a412eea86b7edcad068c8b6be1f76fc7614bbc562582db9545728cc2d57f766b76ef679ca7cd9fed8301207d3db3cd880e4eb052c5076995756c771d8f6253023f0e96d328e4b91052c5dbea6d4b000ce28a576a12cdf1e1a28436fd348fbe95d59f788cfa5868dfe60cf3a8fa1bf737fa85d44a6879ac2d74ab4c198363e02fd3a37a830ade3cd96135006bc899946defd5c9b4ed83f1e69b82ce9ce2fcac371fba3f4a8dbb043a172cc7be9b62726f98562f2f19eac4a43c75a0f83fee52546bb3de401cf0de5e1867bda09080d9eba24160b70b67ab2ed64a333cc7cb14f5680be1154a4ca551d380dd21a06f688fa3f7112f5929be1361d6f2265fbb9479800173ffb083fd3727980ce27d542ff499f1528c6ef64f886cf41d41666992902acf691e0597328afea6c719f96ed3a023fa0839fd4e828ca420139c1973a1a10502bdd6e65613a27c19c0d49897f833fbd5769eec4b306b255f4915d7f42742c00eba45ea473b3b2e1e5f527f0b3abdbbca39695f7a468879c158c4bcafee8855f0a565941caabd55c0715de19a02c74d246f5bf9e9e8ff29ecdf95969692288de4435b42753ab5e39e60abd7bfe1bccab35205f7f0836b41909984e5d53858d477639fb9f50bd96e3df81b8b8a77e4b574f64fedc367dd717250ac653cb66b4ffa38645ac0f99154a0bca7ee275bb49ce767621d42519e0be680399d0813c3d1f3c591e2b6b89d3ec1dff1fd52e0dddfed3436586e69ea3430bb50b0abb55c6b416a046897ebef09d24def8270e5820ef19ebf6c3cdf3d25a4a04356b95c95ad14bbe1030a64a41f97e8780dab6afd9980b4e848d54f094cddeff372185b9c46ea7de21cc9f937f8b1cb2a0c46bc898d7d65e0c8c5dc81aebae034d1f576b1ac2367e037fe68ca8a9a3f96778938fdd705436b6dfdb12029ccdd01c0349d41d5e4f89740b3fa3bc504d64de196a374b2e44f56283456dc391a9b953b9655b65b43404c5e60cf6977343894a0dd0d32dda8c2cc1965227f84ba577b7f6bb94a882ff7012e299cc91272dd1945faa9a54019af26e84ba69514223c9ea49b5e7a6fdb31f41d217c68cad3a41c9b1078ac1a0122de7ba75bf513deb91edf50a64c91be2e512737cd8251f2d14bd18996589dccf9756b13c6c23a3c0e15bb96664e8def07e90c118eb2be02c540b3bf49008cbf43140ac11dc57b12be4833a124eafe0d80656c460c77a159c06d47a10cf48e9876ebd86c51652b15f331939fd6e658f79b6a77fa50db2776d4daa2a59699acb45c642fba8a0cea9d365909192b3dff95dc2ac281a02d39e9a07699b86898174c83e5e3701f209a0e19ae4209d964826d2a3a9d636f85fa996c1aa07653118195ac9fc7a4e8492bd0f9f4448e666323830e56e8c323773ff61738168132076ff78bf1eb1629c6b6f20873afd822368a8474f29b22018a3375ce145e8658292dc1e129e4a18dbef864588af2d4684c237ea1dcd48780c9330cfa44a957345cc0870d1b148f143ff4a29e368887f5e653d630533565a51b62f6e4fd3c164b0336f452242b5daf99983f3b6349c6831bf3515026cbc25f5c875b03bb9a137f03d83344d8d3d53140a75da97019fdfe7836f89cdf83c45b5b37790575a27921e5d7f6b607a65738757fc8ba2a93ff3a43ad67965f6e935eaaa3d21544047317c4beb47e24ff118aec0b29dd128ef455ae83952ea0aedca717d1653826f4fe9267e1e84df2007ae51e40dbcd3e1017270034e976e49e2f6f72e36b66707e7c8b3e6967ef7c5499e34c441df7d86db3c308ec688ecba5e552eeca8c3fea0a534dd41bdada9d26f2fe3ba4ce0a0aaab43db36c6e0e3f89b40a04f231f8f868ff0645f5e64aba42f70604848a8779af63a2bd8cb8893b45b15827b1d2bbe431312d35ff03fc189fdcfab93e9e9589999a91badf67e86f46a8c57a6c3d5bd773c1739d1c1630cccd26b7723b407ae30b416010c206846b0fa058833379a97afab0569b44306e08f24a869597468ec00c09c8aed5dee0c2193409f67845086de9ddffc703f17ba0218c59dabd621a48e6295e16d23e19ea6b0b882c45cb9725b49be9e347fa81070d0042d32dc497ccc5cbe4eb5e7d52c5ec50550d9414b570e4a6b1d4b5914da59e293c590f1ac4708aa9b98ad34591b1fdf4c71d36e4939190d54cdb54704d713bc405ecfce43b81f3e3b7d041451478019677f9d410e9aa80fec5bf49190dd5e372fe36d4eb253c86cf622ac9033c327d656f46fa9cc29efbe26b11b417a974526f770e19ba456bbd5368b8ba74f6973ba0662d2e0db2f40ff1c3bf7bc091cd10d366bedfc4c84dabdb0d961bbdf304534df0ea7e3685233a409d2097cf2299fa24df4d25d2b03102ef96aa727583a46e9865e98c7b44cad7570cfea227030b1fc9cea135b4a852346cf8f3195418476380e9e035c11db55c652d36491617ecc09c4c3089ef3cb023b21320dce4d904cb685b794c323a3946e7b0bce11585f91c24c6d5d54e3e49701fe95f3b4bf1bb38fdd4e02c255ec9e4a16e773f516a90c287e0d24614f72286e584d0708211fb4ee2dbd751350b2f7f864b99b88f3715f2e6b4b7d5a24ff9c2a8fefaa8bffdac0553e5e1a23b5ca4b9110dcc91b88091cc61b2b364f2742f51bfea577a43e24e59a45e429b59a450be0a28839395111d8a3adb0afc38175da84da5302d8aff1b811bd858f0d7bc304db221037d667836fc5a52757506af3486dcfd2ad8210b684a534b911fe1b7e163302596ad6f8e23806951a4882205de656812eb668b974ab3e5433adf918b1b13a70a150a4a20e66d1bf32420afa429f6bc75ef3ccd82278d182080a9326a36607a4e58504bedcc4f52fef2c0dbf346420e96859bc2d79e2e261b3f1adebc28266fe7ed50b7ec124792d89142476e45f242b840b6583cd59c4bb3269ddd39abbe6fc9cbcaf18a1efc90b6099be801d1fa6471a9160a55246647f349cc8a13339f737cb48bf5649cd541adf4fc66abe74d729ce11122697d86937ee998f78405059e9a3ec8c8b51d135f915b27d6da983476da6ac8a80d13b30134b01be5e3985b6d0cef493b5fe38d7f52ad44151443ffb0dcea07ba99f69c6ba14d1137a4ab17f2eeb24182955ed7c262654b654d7434cbe9e00ba307c9c3e6977fb13b1615d029278eabf758a71d19a422ffa7de37f7213e26d3fe4f74345e06725aa6d3df6a94dd0dbf5e677c4b6d65465259636c26f724c0ced3ef5b64b53c8b6e04a6ca9e4f0d38ac9fcdf767fcc750f3c230f1951f63004169fe4f9230720d525ffccaaa1f780156cd45fc72e97c3d15da8e5d5ed28fa6b0a3f65687570a033bd62247b8ab2153be9b0471492d1cc9970ad4835389d2b8ff7cb19d9aaa21d91a5b309089bceadc327bb32c056765c5fd8f1a0aea8a6e0ac1d9c40300ef36e39032065a1e7f0f92f900bdfff968b909526adea5415a67b5ae46e765367361f4e8a1bacd550d7c6ea2874b65574f1f05408667f66a014969f523d1ef033505febef0b50c7e5d4e7c751cc091049ff193b8c898bf6276595518aa13dac3f57294fabbd82ce91824bb8c4b344bcf86d37b780ada5abb67beb52ecac7b1d097ff8527093bc69d4c8ed1305cf770c4b559c4ad73e30b33b03a73c443e981ddab37a7e17ede4398a0356d4a624f6c6a855593bdf789f387200eb5cfd8f4d3149269256f7f10efd7ac2adff19d6f45a9854acade2f1d65564e30bd15963a3297646c37a75433faf33a76236fec8ef92f723b642188a022d241fca0346e515077b98d03a3373ad879b45538fc4bf7c094b6f8d2cb910301bf8f29259d4e242347edb28593659e7d19be0ef3ab12e3bda6e3675e5b94890740f2ee8e900c04d1f8d638b7fdc48b6d9504401131aa41e44e94902cd59988e98259c7172482307492384f0c789c61f42c6f65a290788da15916a3b7aa0ffed8ddc6032c752641d1b670d3e5b21db5f24caa1aff38c4299e7433fc4aea757d6f92862c99753726ba565c350affc488b3355b3ee66b1ceb079a82ce364ec0b6d565d7c6086c99d784cb71f7b03990d6f387642ecd1436553f407ad8bb7fd3ec37e6fb6df8b3e0f8d3fae511b8cf84fabbb46387dd5ce28ea12f5fb55ff9d745c81a563ab78c6e3b202aa2808ec31e524b424a42536e796bc33af3f6a2dd319499aa095a06dbf2a27e179eb934a8eed9bcace1e3e8c1a2c06e5064b6499067e9f106eb760e6f5cb07d67c8bd82b98b2412c42bce210944380a385e9b364617ce76f7030f01eaf5ae42d48577215fdbf4a66891ecc018e1822add4c41a2765742a34e942413e978ddc414bb0a8b5964dd54e55a34a5b3c18b9920d575136c1a1420f395130f2309b32dd47931bb3a9f81fccce102a1b636c82a5a48efeed39883eb298eb056907ef6affd0d17c8f226eda0ee8a935354a1e4a60a9eec70ba14ea925b461a5c98dbe826d63fff00c5ba9a8a8375cd9d55aa51bd8954a9be2cb2902d6cefd64b2145636c4d670696ded81bde684fc48419dcdba6a680353e854c11da6b5100122c624c7f56a4196622ee206c45d5e94ba34b384b0461699864c6532f0bdd9ef87efbd557d2bc9b5e9ec362dc2b7d0ee6fbfe56e0f0a32cde0a59aef654c0cc02905b95b0c3c6613e6e81f0482b4d3c0c4de2b542f8cc5843b262ddb43692b7890e3d05ca178fd1d50715d55b615d88d026cc3583a77c1a6620e26c1e46d4e8c5b2b8938470598d73d7f887a92533a744ba65ee02c165a60655c388045593f92724e6ab5b62aa54688a358cb05a8e3141ce1e1f50c5a0c5c1d8f1ffca66f1b6097996729b16de849f8d7006363c75465221c2795c59d38ae975422a2d10b00e42d47c65a719be5ea983b566c588aad542680c4dfeee1b9d555794ad81b62f58301ef060a6179e306ece5b40993e991f144882a28dfa2f60993a0f260767b3ce9d2c9c1f3330151a381d5e81089392bbfbdb0d9d04b7871c9536e38b7d3265349b55361e80827132f0fc5ca4f14197143b7cfb1fcfa4ba683f70031a9b51855318ffef60cde1b20101328c1f8a95197a792ccfab552eced9623df006dc46d86cf72dd64a9d4c65fed3f144f5304914f5f20aeac2cbe20b90d38ba66e7ead3435923a69a7c287398605e24969f19541541109a71088a7a44ccbbfccd8db457fa21ab9ace2340cd02b1e26b545e5249b9769cb052f93718cf2f1b9a290facc5085695bd4ef4ed68a8ec589f73ff70e1352c4799da6c0f009ac314106a18f54390165c05ebc4a0c05e48f7c44359b0b4a82acd203976b45030eeb83b8ed9bdf58f6b8ef30a879ccfa2f2554d599a97d355024487d5aa887dad447ebad8bedf869dedc413f79ea6bbe1efb6d52c2f4ccf7ea4e7730ddc500b8afb73d0e37104241a9409dc87a7574be208b2e906f60713bd1f663373b652e4a4b65c786bb2a683411f97401277e12ca2c77259fcd315955be67f583b73a417944082da03b49f11616854d9f9b8692444afe557bee99cbea418374f0aba08fdf7d3968bffe9f834dcb634e0e712817797954e095273939cd4fc8e6ef308ab026364b0193d38bb90c6049215e89a0ecfeffcae9414cb52e74953fcf4ad6b1b37c91e48811fb948b073a76ab24f8096a44713667ceb6fc1e857ad084e0ae82ead1c7bc817b0f9b8dc153fc42449ead49c9a39c5b89ef2a1025ab177a698d024c57e3a5687e02a95a8b7725a0ae257466e68357fc51731498cdac46e9", @ANYRES32=0x0, @ANYRESHEX=r2, @ANYRESOCT=r8, @ANYRESHEX=r9], @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638244d3a25d5771f1367683953c76739e9666b8da06a747b0838f478dea0f75b7b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab409693b4eed128d82f5dff62c313", @ANYRES16], 0x3, 0x2, 0x1004) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001e40)=""/74) msgrcv(r2, &(0x7f0000000180)={0x0, ""/215}, 0xdf, 0x3, 0x800) chdir(&(0x7f0000000140)='./bus\x00') 12:39:43 executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0x0) setreuid(0xee00, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 12:39:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x6, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:39:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f00000002c0)={0x6, 0x1f, 0x1}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef00a6cc00e284185451fb99e78a91ab4e85b5145716b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecbcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee7323217baf680c8c7c9c24ad010cc8dbe053debaf7a5899ff8fa8ebbddc1a3b97d5e163f10a825002c3873f535ed910738a0461513f236627cd63fe8fe2fbe3613d9bd3d970b772a62b556caba462782ed6d95e7b6edb7d8ff46faeb27b8e79bb47726ce57c6303822da4e3426f6af853b3c8fb3e87cbf9bc95079ca908db856c492a1704c4097ca0eba08bcab5d0ffd0138cb52231b29c02f89c0ed6245f819569864d6be8ae4e4b6a51f535fb23d54971eab5038f852a4e9ae3e2c60133bb22512a58a5d1ad32103b5ba615f598dd500a73e3ff79"], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x182) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001f6454a0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001f6454a0 12:39:44 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) getrlimit(0x3, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x201) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x881, 0x6, 0x2, 0x12, "3b0e563bb9afdd790fd5776a6aad779cc134dbd9", 0x8, 0x7fffffff}) msgrcv(r1, 0x0, 0x235, 0x0, 0x864f51a907a84ec0) r3 = geteuid() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001700)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000400)) r5 = semget$private(0x0, 0x2, 0x158) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000300)=""/197) msgsnd(r1, &(0x7f0000002900)=ANY=[@ANYBLOB="0200000000000000c7d14a56d5f6ae0d9be4c4764e995fcd33b2d73303c2cb789e630e84cdf134de490279cb836c54734db396e1d3d83d07eb2d39e2f4d6d377dd1fcb9429478fca19d81b62357a95c1d4c9b10be72f9631b6ce4b015770ca794392c9b910d7f0706fac85fcc0b9d4df741581dce00131ae5548e43f5b1327a8611916a5e6ab5131ae90d4e66b4662c5a4f6b8996d6f643c9b8c25ce95c1878be3304d2133c1a4f9360e8903c3a5e114e1629c55be9830a585f8831fe0da8a7ef5d0ed79702af372b1628fef246b5cf61f6dfe3c20aeca3e6c55a79936284cb274a00a8b9e94dfce6789b57f6082766a19c8977241d327f70d5daf57a08f8ebea12e208ebca0344f47292f18112c62110225509aac16e4019d1becba9208fba7ffa7d454dc7010cf13dadb0a38046e01b27e8e8456f94ad176da28917eb7f0a2d9dc1b97334101fceb900905837127ac695837cc21e2545521f9d4dd0c8ffe389b464ae06adc7e3babc984fa323078b6f69899957f593230647d71552fa1f075087007a47499e54fa9ee13669f8f2b2f29f1350fb94837ab704703fee3cab9c4be2fa829c571b96009c19c0a81847f61bced3086ea122258ec2d42d694d2c118fc7509f85c172118c1d9ab9207559a0d22f2cecf26fabf59489d2e79d44dc8a9413986ec090577a95a0c5ed3e104979d69169ac72ed75152c11faa3669b705c7edeab6e7192aa5ca02ad8399b6ba228c932b0ce0eb6f259f442140ad28c4b8614601f6830d302293058bd0da93c77ea7e26b069bdac024c699a78adb30a9333aabfd5169b898af5c1c46a493b62e87a9e164bc7ebec1dfba32838596cf84addb92cf8a3606a3041b276b50aad4bb9d991c60bc9879c9a9b1ed82fc88bdfda91719051d6787b3387c32dd48f4c183143d299f52da7cb1a1d17de2d0083d7206094ff5855e57481350838caa3978798c8d8e703a90585ca3702e54c3f47b4cfdc3f485a6405ddb8391047229028f69b2352e7e52e9fa8dc57761a51907a52ffdfc263898b47a782b6dea1d8499bf37136d9ffad3f45b6e4212357fdbf494698f7bcdb638cd88d2d088604b236ddb4bcce72a8a3f757f4acf2ac386cd64734138185c80a57d0bdfe1d602d411641885bad7ce443e1732d76f8fe8ac240602df7af347ecf7a430ba8f8b4f4f27ea5ea7144c034270933ce090bcbacb9e452244ec28d701f3791ff31127e4619c96c33295af00e369374ceba5a2371426e2b2cf629c40f1b599098999bd8bc88c358d2cff5b96a88a7360d285ae565b6fc7acb225ee194536851c7eae8c6186e85379651f706186c1a641ac9e354a576ab6c876b128d3d950a56cd6974e39b34ff524f302f45b8d1b2599900be70e75c758a37fdebaa63522c683dfdd6e65740cb896d15e27ed5b4851fdb2239cb5ee1b676478fcd29c4823986615ce4bd4d28a5c7814ca4b68fd3c22e0aa2bbdb6a221b73f9d64c95d33829c8ca16291046e18d4b90e4e5a0b2a50cb77ca392a74304de6b2e12efc105531471da981ca9c4780050a997ce309e2b4267b820c50abf98590a2646e0137b9298abee1ab926a3d6555ff45d07f54e4e2dfe845935549240ec45b7b94dcb1f76776686f7eaa2d07eebaa931764408468c8f5a2e50336516a4bddec066aa59e812430b102fa1f5fbef25f5335b0753d6c4f546fc38e010e61db8d72640b13fecbdc84a45c8c6a09b023e71660fcd899071c96e168884d0363b0cf3ce0b1cfa78f5a2d9d20d3ec5576a89dbb7bd0859f8109f7824b15a51357c492b9ddaad1d73baa09a1003a7295f2793e0f1068a42d7d97cf40985fca097c605a876d7bed10e3d9afd633c2f2fdfa4b120f2d39247af1c7d2a5218c4361d76be03b70a7493a3dfcb44a3382347f8ca0d1ec54fcef6e3498db55fbcb74a773b156e9a14499a41af3cf94b0a6c9bce6760dc6e4c998b762fa9d48e0c6e1937a1d896385e2c00f961eebeca1c95295b89274916526220f00e994ed7ff6757510ef0992424be3100ebbc4ae9ba9f828c000364f20d6aedc97c4f239bcde96d93411269e15c3309464fe3e958231d42ac7de0ea6dd64094a9230ab3f0e7ffdbc77db40dd30350be3e297b5308d4134d5d6bc939f229a1c584eb55755e806399341e163b01a6d64d907d2c1d26b113e03989f6ae4b0d3b34de1afb4c39454efe9416f0099219d963927c46538b57bfafef8debf9ab6a334cec34d72b084b4ba5f7384730ffac79c86a75a05c07c17e3843d60c9062dff8d0dbf5dc7d6740ed1162602f861a98ec17197cafa283ab9089d4d4b32939e67c47d76390e72409c10fbd86a7fe4038a9cc0e13bb4b371f10dd320c5be6e4926a5750c5d9b8f8f490c677413b09781262b751372c43cfa19baed757198a15082da0e527663f563a6599071da368d3f3442317533a31ce2e3726d2e840573a61b017ec2537297cae6c425071d95b7e498838fc208b7a329a1506c98127e584180c974bce83a9a43b3929f21a49899f9d8289d7c7f765a400755f885a144a9708f9ac1185c4285607c2fafdf2611deffd4d27f2a6654014ffe6e901d287561960a36ad55ceb5cdb1028f5ebfc80b904c764ac418e0ea9384710a3108014ffee070572d809eec40e6112b4b58c02a96a10fc6b8a7b90ed800e694c39f541208ca5dac4f09670b828804b2850da7d2a01f8b78b857261f3245438a0b36ea699d1d28058e98b3d0e64fb562e53f11013f158250e371b097cf01b3b8991855f015847094601deed8b0086ec13e9edc5b49e5fa26e502221b24ac3d6340168f912b46c7fbb53c128c83d3d486fc8ab7f78b66661aa79dae4024512d8c7cc78bbefade16a7946966e637999f26715ba1b4b09424a0d8208186d6343bec62af67f3b97098a4b0527ea93328d6e09a09ac4f5a6ca113ffcf56e1c4c74496e77dddccff43092f74bfc59552813daae66b5e05b5a691ee19351b0f431ef5e8661b43573e3a58ce99797036d2a9be045c126bc15a5c55595ef0426147621414c3dac3b4eb7a644db8685c8c933cf0dfe6229ffd33a66096d4036e9fc10e82f3bb53cd328943545a3c05c9d6a3e6ff92fd8fb9fa6454a9aeace8ae844cfe2349905608172f3e9280104139971bddd2d9ee9c00b7a99455e23c2b08171379010c0e79d17ff9a1ba77ad2e00a45bb0bd293baa866394a5d398ece0f0c5fe74e1b7a7b2492630b20beb2705292dcf6d6d94f09078134010f99bbb072d93e051547cabe2e45305337e23035e8476fa7c9ddc6e3cd5f522fdb2da29f4058b9c26ab441f2e1f2fe5657e2fd64331eebcbb9b699e050385b197c688e17d7778bf03d1aa4308d9b647466016aaf17fa542f6a1851a1aa3ed510652f64b08ffda86e9ffa699fd571531d9e72671bb42d7d1b381b3e3e9fc92b4b05ce3781ebc5ddc919b80ed0ea7f1933ddd0deca2c93c40d38de1a3836f6d7f0f9e18632ce06d5b14f120ab0ecfa8dae4bbc73f4bc4ef6a5e296ea260809ec82f055b27d94001a80272a66942be0981f74094eb93369aaf182b9619b64c719f752a72cec33d42e0a07227d9af3ab86026042380ccab6231a0c1d715a3d7c6e6c8c3883bc312ef5ce7acf82f732606ad46909da7b0b569a9a9efed9c5f12931b783e2e390f5a53253569a91337dfdde2edce013beaf968063c70996f70ad97cec715aa965b8025bd7483564fda38182129b40e53d83f5af24863af025e2a42f5f4bd8a5a6bf748372c8845e98ed30434720e5d5df9bb1358b9b222f35dca89a0464cb171d2fde6e5c8ad179f164a7931c1b6ebd5bddfc1934db40eef1a4c81ec4b146da8252be642f7a20c4b36cbf3fcf6da9d97d7de2791e363c30709294d4316c02a05203e1ac781bd1c518e72ed4966156c192c7cbdb38455e33e98e258d8f93fe1bff29e14a84a230799220be6e9d6e8d5c4e3cf56789899e129d94238481a1078782a7b585ad0350ed538fd782ceedff2b6ce532320967eb8c6025d04a2ae0e3a220d92e194b1c0f366ad5b211cfce837dff377077125d9c559c0611b78795162b71f83d658f7026f0e4128555a17ed465ca246a72ae69242c3ad6f28a8a93cf42f5d63fa621fec43f066cac635ea47b2cdc89efa96cb9372b2775b41411a67215b00d3d5076e455e49ae91d9a7cf762226fff2d43a17b759c32a7fe87e45476873ac36b13f0ab67312c0b48f8ac5f16bb4184bc6e7b2acf502fccbd60e90d43ba3fade192081bdeaad06bfb34aaa2bf203fc46afc60a598edfd33266c73608da1c660ff4cc7fd22274da19df6780fac32f8d007ac7618663eb2703bf6a594467d5530c328368f5e4f62b09ed4717c2eb5d33f1aa941fcfaf6cfea79fd8ad8d9811cc198afc70a826bb48a8c64750b7903162927e74cb5c600b824374d7597e87acfa6635cabe68b3649488c1318c9cd22f5281b5871ade1812e6181f1e2d9019196f91a38ec7eec1c5e9a40c7f4936e4b4d4c71d94420d88a31309e64e641880c2281bb42ff074b6ba92454e2f1f1ba30c4478ea1187f7a4cef74660a0cd6a0c8db715b048bd7df733fb32a1023243ab30a30728f9a2b9b8c13d03ba8438505bd7ab5082f360088673e600f0580cfe22356f1e36d2d2b4b14867806009876badd4f1d32c786321f8951a5c64287e21de87ec27a332808eb14cc15c061a7beea2f85b734372797dc1aaa71af0b644f6ec3fa38a9e15e72c0cfe2f684cf40741c81b9b4eb92c413c112defdbe0f5fe19a6c49e79dd0f5263e6bfad9181cf87427782cf873ac8a7d2f59217792d4bb02f336b7c50dede54af929ca6dcd0db41f5050caabadc85bc29a351106e450dfe1054dffffac663358c68b8e62096e76c92c23a0d80b4c422fe46ba8d7368e247b65bcf65456425fe4416d336abe874392f9cea09b5de871badbdb78071c2c2901ac1e123f705f5f74ca0788e13b6bec45e30a6eb0031a49323eb5a4f366308a4ad6948d5f6ba2f9c0349a4dbfb1e1466a5e74e86e2cafddf27420abf2e49330944259528310e5fda41382f7fb9829dd7c60d443fcce5231502daa96fe6958acead66bde8f39171f150d6dc1be792bb34126b062f6e70be667d29918a709ae71dccab2fd3d1c903add2b2f7200945c4623b04c385d00bf46046a326fec8360cd483465cd184e8c0d97cf902ca4a6204834a5eac4f1bbe1ca5d6d3869028049667aed447c449a5bd968413f8ae3d5248fe455efc555b869208a036f28b86321300f78f32e2243bfd6ce93597721db4db84b63b272bd550f669631b6051be48d2ea7eea5b42bd1a630fdcdf3a4462a1254445a1ecbf3c19fc0e066ace18a72d264067ed0885acd62b48af93249123eb37cfb241bb565e99dd297241adbd5cbd46202ad5e7b34d9d5d431d565126623a9dabe355ad8cccf005964ae1f5898c4739b3881ecac226f0d055c6150ced1b174881f7971967a1c4de85bbd51f2c67bf4e0bc705cb1ea5d266bf66c5268fbca5f9f544af8de4851a30941dec4a52cdde47979eb377e57e752640c46f2148dd50223477b5c6db92c1aa1cdf8774f16d42bd77d6ccc82a10b65537a68d187d7c67a81105c4cb63d137c525e3882b3a7648ed87b771a0286689767de996350c325ac09cedf6e1a6c8e3e99efeb8ccd9e9908462bf8ed2fa1167786f96bedb9f9519b523c94d4322b2d8ac30ec25cefae549c14fe0b8213f597f4bd020db5e06629d2a5a530458de7f9e99b902a1fa893a6109199f6a20a7fa1632fe1b81a6f0ca8498114055885995d0f665cd04df9d91c4a90af0d4e6d2f934caa87dc479a492b2e75236b7ef7575188870c7394353025bed4cf30df90e5aff3b2228e12b4cc8db01ef8dcdc9915efc3456a014370c91a197a49c7d9ac6fa294b69c1dd1283bff940c49a763ea012ffc36225653a915a386b31619dcf2f7325341b19cad03f630ef"], 0x1008, 0x800) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x11, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r6, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000100)=0x3ff) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000140)=0x7ff) preadv(r6, &(0x7f0000001380)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/7, 0x7}], 0x6, 0x0, 0x0) r7 = dup(r6) utimensat(r7, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x7, 0x9}, {0x7f, 0x8}}, 0x0) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000001580)={0x1, 0xff, 0x7, 0x5, 0x65c2}) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000001600)) getpeername$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000001840)=0x8) r8 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r11 = socket$inet6(0x18, 0x4005, 0x70) r12 = fcntl$dupfd(r9, 0x0, r10) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r13, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001740)={r8, r3, r14}, 0xc) getegid() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r19 = kqueue() r20 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r19, r20) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000680)=@file={0x3, './file\x00'}, 0x9, &(0x7f0000000240)=[{&(0x7f0000001680)="4cdab88f038b6450edcced9b8b79517bf4107e7fe42fed5ad52cf62023801c8b1a0a5dca48115aaea8e49f8de5d6e6049dffc0ce3c2dfa6093c4be765c38ef637a", 0xfffffeba}], 0x1, &(0x7f0000001400), 0x0, 0x1}, 0x2) 12:39:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x10, r0, 0x0, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) 12:39:44 executing program 0: r0 = socket(0x10, 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) 12:39:44 executing program 1: 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, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="81002e2f66de3ca45300"], 0xa) close(r2) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffebff13f9fd812eaa4e713040e69939929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 12:39:44 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x3d}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000000)) 12:39:44 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = dup2(r2, r0) r4 = openat(r3, &(0x7f000052fff8)='./file0\x00', 0x0, 0x103) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) connect$unix(r5, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000000540)='./file0\x00') ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)=0x2) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 12:39:44 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x10b) 12:39:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f00000000c0)=[{r1, 0x20}], 0x1, 0x6) ftruncate(r0, 0x0, 0x0) 12:39:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x4, 0x8, 0x7}]}) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:39:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) sendmsg(r1, &(0x7f0000001440)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x2, 0x7}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="c21608c3cd42dbfae2e3eb28cb627723a4a64d0d9967f7b99a203e2a9addb33701be99540aee38f8ff7aa092bfdadd2ed785b0c9bed8e25931095c757df4f2c0abc428e2ddab493e5ceaab1e6c9f90294c95bc3e06b329dd2543ea49285b35eaa64beea60540f162c34aa079b569ec61b4a52b6ab6d6e1d65432b920ce277d2d336f1a513e57b38fde4b3b60d1553fb27c9a0e65d45583dd1b9497bd6e322ba40e0299e004cd7b417de0824e4e778459b760818431ba2fb07b6d1d986d89bb939428350d4d85e6c6ec1df4", 0xcb}, {&(0x7f00000002c0)="d1126da0c081247883b73a6fa0579a4cf60914ddfb0a8a66d7a4b48fc5127aedee6e8f403bf43725a7e2bb90dfc4dd1e0e7831c243db80111dc1aa8fd810d6bca5239f7ae5523793c84c92c5daacae832f9a3b7b481a5fae513f3fa2fe16a7b2a165d5ea9766b6765690d1625f89d25e92d500745c895ca741095cb37e83bd7b8a08d5d4521e4d681a3a6e601430e175855546dba6a7a82c07f1be79aa145e5f99b5872480d5d8807101343e24c684d78d27ad3868727558d1c04a068ab0bd72951a05bbae98bc372212d4305c5afb5dfb774243ac2b5604ea8836c6efd746407196879f746bdcdb22ce16c8d835ee75ef4748777ff0b077f2265f521e4e546d967fdcf777f19cec7124f52d8fdb1c53d5e02c13aa81960535bd974ac93e6f1ebbdb7101abdf3fd394f31ddb20a71d1fb7a869a1fcbe6da45f91a46c93750adad2698bc5bd9038a73ea56a1a19e8e445bcb2edb11c6eb9ef0e149e7ee8351968a9f97fc2134ce8d01b8d8a92fc739992bc08d8bc8947f5d60369615069a529f44a23243820e3a8370f938e3c791250eb474d1fde981f612963fc1d5988e093589829fc94e9400ea0e6a211fca345f111979b7321798ac31178717bd5d0e3a0610664ad5e01274a57b103c9a77b07a5b03240df2e9e8c4306767ffd7f4fc9f98b86470dfe81b3de7fe210cb210f18337c2a18e175467aacce3de519b6428d9edbd6a3ec73e236c7914e47581972ec76d19ac9eef649b549507b4f6f318d61305c05517a3b787ed619e351512f0737709bc3cadd0ae2afadbb1511d49f296f1ea1786f09ea252d789d54daffc10501ffc66e6791c1d30b161f6d2bc35f326c69b6582a53ad3240e63ca749843ed582820f72bdd77acc9eb3bf75d01c50a5776087014c4913b1c16d9db9bffa401547c4376d7ce66713a1f5c6f9b923664d4fcff50ee6c70431cfb22a75f6c2f8063663c2f2d4a444ae48ef5fdf254510134af792766d860b882f011aa24ad4db5ea242333706d909e75ece8b610eb6472a388230b80815314decf45e40e4df12b0303e7fe0cd22b4a62ae0e671a18976356d78cd31b23d614b1ffa1ecf72233d7dc6642b0384db55e6578f9951994ee3ca305f0beca0859c8e06ed6b625080cc8b89bf2bd348952767cf83c1a21a1741074e77e2314b695276be8bcf892bdaacd418e40ee9c0e688dbd5a56bc3b42d1d10596f95454a5f09b36ff787436358533a4fc03e96853dfd2ec8461cfa3e934d7c45a13deae3bf83590c7248b392ab3cf7c296172f6aed45d21e66cc2e5d2b8db6202197a1f941a3f74c48336c63d43d4f32958ca7fb97e372ebbfc03f1374aa2e1f9f0dbc7197b89197180aec69b74283acddb49b4e2a10527d050483039a3e8188978c565b3ff9ed9095dd1fef4a2f5a7a23c97dd7e7ae51ae16585b5d3e68f24388d7a9dc610cf4b4cac689839e2dbb277e0f69a4d4b6ec0e30738f4b47f4211d286b90b1e2dd7c30ae409c1b40c9eb70e0924ccccf2429d20c63eb60cfcf9585144573e14616da464e65d26d3b275a3acba2fb13c1b0cd228dc9b5a2e21d3a73f3bbb2d634c9bea267f4b31ccda00a862b095e3340a8befcc073d7b394e6b46aacc59010c0b57c05e2296d4c6d9b84ede16407c8eea13307c7875a8732d4ab16640f87385512734abbbaa72e1f308fb5e68ffe33ba14ae0e6cb65e30c207aab8e8edb6fba8ca2459276609c3514a2cb02f11ca93ec635745578ddb09ba5db9e334de00e462dbd2bf1bbec37d44b08546c005083dc3539ae2578e974356987f2a6f32b044db187e03d88b4e1d56449f56057bac4e211054e314aaebce93b178b2baf57defaf5ce6ed28d3bd6427a69664505f7269baca3b4bbc104e53626a026da0989a62fe1c101e304c48ca7280ffd405f4139695ed41ba2cc0075be37195d208fc5438750ccfc7405d3bd9e05fe49f9ef7408d2c1a204d3cb98d01ff98d0699218aae3d0cfaeab6822c3577f206f7496800d25372884ffc68443858e74eafcd012b0711a6460bfd751b3353407ec90244ecf6ec131e818b57f6fd44b2f8afe4a2cda5d3c6e84a695af19b783fc576af67e72f3f8d7936b7522a59d10ce8fcdee1af489174670c98d0a208645b1204ffb6349ed2935f9388c491cef0bfad1a7dd61fe4ae0bb9fe316c3f26b81a5cb14b6172d48284e033dc4179fc3c784643e63c1ed4306b2a76cee0113a310165e55665544a70002daecf1acd758a2a92e2ef0a7bbb162a75ad129dcff9982bde426371d7081104fca26768ba9873364c387abaed075a289a10c81b543a5889e9814e271a128ef611b003ad0a983cd027c0c0a2ea8226ba94bcf8ed8d4cdcbea08b1fbdfe47a07f9a1ba0f5483932615a684ba0961543c126ed36599f27fade8afb59fcb267121e886ed888df395526e7ae04cd62404377fd3500c699b3d7556b6b608a85f1a05fa6b441a6c63ae9e38670330878f33a974dc7594e36e123895bc7132f5e2e32a4a4d3750e792535af1c7855e829c9f009c7fb5f334783b209aafb737db94b85f8fc90b9975f3b4732b5db3026d12d6124da72ba4cddaf10df334934f2e55d9a75df7fefac90acd01c9fa92346639a682d2c2f5abb52a1b0828efef33f9e47f04fd8ab160c120563202e75358e8624c9a8f52a3b2c5a8ffcbd2bac90357fcf185f66db6b66d84d756015152095f615185d54f44d3f834d1296466cd6c7c9863eda7f407dfdd2b3737cd58a94a9642e2961817d106571ff51425e9ab78cda0f6417dcd9b946cf4d5f042bbb7b2f4049c7df1afc64bc467d4f5360d19d78c64511f58cc1009996a9ad545c049ceb28c30eab4a6d467ddc3e3ce0eadfe833eacc75b2e74a3fad869fd8722928c84e267fd478a0a2588031cc65b4782ecd32ef05dd0e9b535356209c36bab98f9e41139d127e3365ebbb22d77b1ca96543274610aada5b81d4d496aeabf9dc022ad44b76d1f172785091b50507f2119f6f67e5462db7c0a4e3fc7a43615d9cfcd503243c53aa4e0a075522ca1fbfd179e6b86308a9a9dcc16ba51886f8330111e8bf09b03a42c635cb7ca1094eeb556b7a84d0662535fc140f0aa50d77a58935774282dfa0a48791ee4df77aef41bf490c6ba185331613e8e5cb0de525ad7ad955948424280e38a4f51d7127d7489569e29531df3fd98f1ea96f54835d77243174880afd0fa6a275be8dd663685def6bb29b32c94298b6eb628ea71eaf874926708e493e8daca02d93cec5716e636d83157aa5389e5cd7892b27c996f35d627cec3f83328dda439c29ed09f7e1a2261a0a2432c3fcc922850cb1e60cbb019cdc6dbc2a80a7f891b4d00bc5ca3807b0ef2189028e2b86d4e776c9b6eab4147a77779931d54ff5b32fd82b703c5d0c59107a9e5eba25404af791569079fcc59b1190c7d5c43d742c970e495429562b8c3604ce1c942619c2b5d26c298125de8478a1ee1f4893415556cf61bc659ff6947c75058a731f894fad9df0435a9b1dc6f4c782806b2e28404f15304b0aa2515a1b0ed563ac738ee9940bcd5ae687ec5dc5ffe8ba4a2c94cddc4e3cbc6719a3e3faf94e0e39c77ef72073814149d04dd8741526c96c3ad415c750e47e08510e21f0b34a8dbd566a765964631c24858a2ee8a265c46d17a9594c45719518ea643efff5a28495280a9b4425b096b75c3da6c30532f7316f37266902d8f012fda5d17500588890439f32d15256abae3c5120892d4808d6f6dc292d77b8962caf2c3337aa66af0ed3eb49067608b7b6f7069bf7618e2b612868a636b2c42e1b96962ade48e6d880ae8905f17ba4f80023323da71a5044ee95a882134797612173477df3e097244d0053f6494349b51dc33cf3798f9941de2d5d8356f2c0ca531a7c87bdad2a8b3a150ae9bbf42db7434da36332ca18959def49c4b510bcc6a9d1ed57d84ad04edf8028b8dce6f33a241c92d95b4d7c1dbeee4f10d56e7afc309b9f86d4efb6abfc825ebcfb926ec993a5dbd78795477ea5cb8f1f6b66e58ae37d1af4017dd435044696b802bba9f4e2800e95b387f09f844bca8059d1fc23ff053ba9695e380c39da162298e7b9f79faa36dc41f35987064ce3bcd69027d80a0199d445f3d2809733de655455314f998a01a91f773d992cd9277772f37ff0a9591d10a61ba452182a4afdb2e8a8c0e91d2372989a63777079304dd60d316f2007e4116f301cde60657a8008ed0e822545fdbee58d126c7442b373de74b376022a1c5d6e07de53772e685524ad834ab728a59e287572feb8be3191f7f558570d7ec9e97800d6bcbbb7a20f97113a3dfc88566609c65a18d210e57f884e9358ca2ab11f5e60c7ff3d383decbec5b1d5974e52845e577021ca24c29dd22bed697bf50fe6e66d08e3f234b5232b28b1dc12dfcae0f3ea282e61991473063f78111e8663f98ef1862a570332eaf3db1336043cddbfce802794470defed837d65b2489dcc378f9c7106dd70b33d2139ac5c5d94207286abb83f98408d2abac5fa4a29fdb8f19ec1fbd2b127746b9d239a275ce6ffe015e902d5b15f50b4008be8cbce9efe9872e11303bb1fac11a03ca8df9b71386d4eb738f3d54c8ea807b1733b21517925695c2c21406f9bc9e9d73c6a7d08c603befc234f7befd49f17e8db9ed15d5383e71f4e039d41b4330d9ced588a4fbc7103d845b5425439c5573e825bb133f65a4690faa71936172ec2c1f3b12bf72e2a9ef7a2a61c9acb84ef7f8004e013d6102188e2aa46c50e8e91ffe320b72f5842a0fef296d34bf96a43d7ff5badf027a32bc438f7ae8a51f15a0979ac2db16fcf370b1f4518a61408597ed753d193c3a29f752c142695caeb7fe2470968247553dcd70b26d26c802e9406c49fc9788831f05ad0bc863f089fd654caecda28836c799f51801e8ba7de4d9957893c8890594e5df54cbfd771e99bba838866056b409bdc7829509edc72a1c804a2e135557e611137d027a3b1d30d38f10cb522fa98ac96e5490a67d70ecd69d7d5c38a297c2f534e4b79b6ed8787b0b9b4bc04cfec1e5a96ce7cdd8f9a304efc0d507e511bb110b6b62acce432a265b0a791aee2dbd758fd7ee9dca9e5937647f5db38449c227d4b29d484fff03262ca473d95b20e85a4779b6878570673ea56e0af8118d04387abae4e854b907b7e15ebd40466216985dd1b188409da3fed6233d6dec0ce200efa5c8d4682c2ce0b447e922428120a0fa6e638e933ad175d5bb2fe780b5bb0d5bafd6b879fab5755e2d76f94597c1c288942559aa20ecf5e65e9733e12126e0fc9a8834166aba950df6bc60a485ed965f23c5aafb4f557017cdc16323cfadd1cd3559a13cbfdbc5e24624701b7dc1a2940c010b4ce6ca8f7831b0a7e24995aa869a6707ed37432579124bcc36a4f5532390f9aca6aee13707c7843ba9d42dd216e41ee28ef2fc6d92e978e88db9fc2ea148bf2b964ebe41590d2091ad44c38037a4dde759693bcdfe0b50ea14c038845bcb719b92407d90e01aba48119991dd3a814ed1cab64a36142d1305c021ca8894cfe02884aa2cf0dd9c71fda5eacb2542ce6412fb2ccac239e8e3af4f96fb5d2b516e758cb62425e1034827834499aecb9edbb4777d5acfa8e02e256babc5aa37c9e3954e1e37356b180d787378540551037cca78bfc1838fa839ad30d592d7d54d24ea759b01a80b4a0ff99bcd7c4057a18c2258b34d7ae0ad4f09b8619c1d843b5c22a32600470ededdadf33a836fae5d70f1944a4c173d45d438ddaae28ac288", 0x1000}], 0x2, &(0x7f00000012c0)=[{0xc8, 0xfffe, 0x5, "91f554abed0baab90f7cb8c0fcce4074ca10aba3c3fb49c6224e52255f4f3b380d31d5c74b5a574640d94a5a44f381d6b56d681267df730abc892b2cda0747d37f3a49214e26cb6dba3af7e935f8177b33d5f3f67baf6bafd087fb57b7602a63605bfc316b2fb155642f42979b68f911bdd00fc899be748fdd51c954dda4476c9fe12881256125debbff3eb2d93fb26fe340651cb2384e56d51994295853db8a11b1d7038bbd681bbd97a7cc1626b912d5827c"}, {0x90, 0xffff, 0x80, "bb6e77afbb30205c292923350f94d0bf746ef8cd5af3d61c599c5e7584d82344b5fc0c03d3b61a12813f3375d479b659048adf254bbd998c3f671dce5a6d7f59bf61e9f86d9989c021b0805731f14bab9c845f2aae4c2acb857ef1c3dc31174c01165f1dadae0fe213569a8002cc4199d1e294cc3ccf38919a6b"}], 0x158}, 0x408) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x87}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 12:39:45 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x4, 0x7f}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r4 = getegid() setgid(r4) dup2(r0, r1) 12:39:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) read(r1, &(0x7f0000000100)=""/170, 0xaa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000009421000800"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x800, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pckbd_enable: command error pckbd_enable: command error 12:39:47 executing program 1: r0 = semget(0x1, 0x0, 0x40) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/4096) r1 = semget(0x3, 0x3, 0x0) semop(r1, &(0x7f0000001000)=[{0x1, 0x1ff}, {0x0, 0x5b2, 0x800}, {0x4, 0x1}, {0x1, 0x2, 0x1000}, {0x4}, {0x2, 0x6, 0x1800}], 0x6) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) semop(r0, &(0x7f0000001040)=[{0x1, 0xc1e1}], 0x1) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) truncate(&(0x7f0000001080)='./file0\x00', 0x0, 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000001100)) r4 = openat(0xffffffffffffffff, &(0x7f0000001140)='./file0\x00', 0x400, 0x70) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000001180)) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/speaker\x00', 0x80, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001200)='/dev/ttyCcfg\x00', 0x80, 0x0) dup2(r5, r6) semop(0xffffffffffffffff, &(0x7f0000001240)=[{0x3, 0x7f}, {0x0, 0x0, 0x1800}, {0x0, 0x9, 0x1000}, {0x3, 0xc2e, 0x1800}, {0x1, 0x4, 0x1800}, {0x5, 0x8, 0x3000}], 0x6) r7 = semget$private(0x0, 0x0, 0x210) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000001280)=""/4096) r8 = semget$private(0x0, 0x4, 0x7c2) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000002280)=""/245) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002380)='/dev/ttyCcfg\x00', 0x80, 0x0) symlink(&(0x7f00000023c0)='./file0\x00', &(0x7f0000002400)='./file0\x00') r9 = geteuid() getgroups(0x8, &(0x7f0000002440)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(0xffffffffffffffff, r9, r10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000024c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000002480)='./file0\x00', r12, r11) r13 = semget$private(0x0, 0x2, 0x8) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000002500)=""/103) 12:39:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000140)={0x3}) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000001c0)={0x3000, 0x7, {0x800, 0xfff}}) setsockopt(r2, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000280)={0x1, 0x2, 0x5, 0x61d5, r6}) setsockopt$inet_opts(r5, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r5, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) dup2(r2, r5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0x20000}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x10000101, 0xfffffffe]}, 0x3ec) 12:39:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) setsockopt(r0, 0x5, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 12:39:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 12:39:47 executing program 1: ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f00000000c0)=0xc4d) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x0, 0x1, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) faccessat(r0, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000140)='^({\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f0000000300)=':\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000001000000000000100000400000000000000400000080000000000"], &(0x7f00000003c0)=0x20) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000440)=0x1) 12:39:47 executing program 0: r0 = socket(0x10, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) 12:39:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(0xffffffffffffffff, &(0x7f0000000040), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000000)=0x3f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0xd053d29532154bf4}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d642b6905a0f9f9927cdc44809e6e600"}) 12:39:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x80}, {0x74}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x1) 12:39:54 executing program 0: r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x1810, r0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) ktrace(&(0x7f0000000240)='./file0\x00', 0x1, 0x304, r2) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1ff, 0x8}, {0x5, 0x401}}, 0x0) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x8) open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x100) 12:39:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x2c, 0x9, 0x2, 0x5}, {0xfe01, 0x6, 0x1}, {0x400, 0x1f, 0x0, 0x20}, {0x1, 0xf4, 0x1, 0x6}, {0xc95e, 0xff, 0x0, 0x8}, {0x7a7, 0x3, 0x1, 0x80000001}]}) socket(0x11, 0x10000000000003, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050100000000000000000110000000000000bf74abcdfef96ecfc73fd3317ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2d66bbb4257699a1f132e27acbdd602000d7d026ba8a763ff37282902e4fd007f720fd3872babfbb770c1f5a872c881ff91c53c8943310b404f36a00f90006ee01bc43eaea8c5000000020000a48ba10e8f7dfacba48d7c160000000002020000fb6926510100000000000000100000", 0xd3, 0x0, 0x0, 0x58) syz_emit_ethernet(0x1000, &(0x7f0000000580)="0bcb04fbd69076e7cee6da923fc0c56b19541900464e4c7503524d84a0df1ae5f9b7d6bac0f00d8c16a4a89d1cacc1699dfb81ac4bb38ebb350eafb0bd4926869cd5891da7e54dd8a9d6a926541916e5d5ca3b34a751b6217823a3c4a99d13a450a652e80087d39ab8ace7a220d8004b91af82e9f0a71f9a0a43446ab1230fa8ceed62d50407e1c6bceaaccb400e19e564f5686130d8ae84161989aa23b0cf219acce4e3136856c4200ac5befde48a614417468c405e153ab855871249adccdf770f7ba2b0d82ea63d27e4f683ef48d911a4c4bd403feaca53a8b8412326cbec4f7a03b14ad2b3b517cf595d9b8d7d98b473d1c66a3cd2ad1e1614be1aef48b660b003dc345697ae047392f369b9bc3301f0d0be1c7a9d39f2bdbd0273b1dbb7e20e761682dcdca523f7bb13cf8ad68329fa1a9e45490ac3376c99af576d113e8fd50c5f16282836b8da154678a16b324d2f46671b4a07250d5e55d98e8e0c8d6191ff8fec490a683cd5a6d59ab94ff3b2d27f3bb685422aad3b2873002f6e121c299971b572d7c270808ff382d8a96230a551028872ad3c594df44eaa5bb0d1ade06e61f813c6e5bd92e843112589cf200294994e8cec6d77343fcc407a7f0fb214b3532a74f21c165986f3359654a122da6e3569acf52d4efb520bbb4d6d27332bf7c41390e6b5385364cc53dbb761098cfaf0ca2b4b080f22955c0454720f0cf47a080b73feda97bae1267e7aefa44b9ac6e3977ec366a010e4762c2c65163569ab82f1e1d45060e4ba1817c2319504da11d7b23b67df299ec705486d3a321a0e8ac9cbe5c9d32f78cc584a4762137978eeb6f1d3390888a61a666e1f0e76fe512a1df79231d50ce7f1959a53fa26e17b9245de39be0eba895a47b5b49f49ab888d402bc31258ce56d94520c1990c0d9ed6e425442d0cd020304c3ca95e4537b9c2f9e7d64b561202744967c141869be91415b2ae353f09605692e024c9d97673ea94212226a4195ed660a541c610bf34fea4fa490ffd5f5ac33817453f238e85af723d4a73b117fac7931ad433d11c9b8c289dc115fdcec1fe887d22fd512ded700d5820ef6b13d5e093408fb5b6275281bb6720aeb62f1fcc2ad44b5966b3c73d77bbc525018d84076765740576bbf926ebc1dcac28f91825dd3ee2af810f078b5baa66f17fae83fc6392c506efa5ecd5f5069e93e7ea4436e74792fdc2c47c55230c88823d7c1b9a84202b531066ce10479795cb2393c9ea6446760add3458921422badee205769d29d18c38c844c526d389368649c5680630b231ff28e219fdec0d4d7ae6e6e666a9eda7dcac747e20de43effb58b568dc02d8744ea2179a78015ebd167114b036f14c2f187cacf6aea01a634cd4e042d2d68f1454e33959a6b316d20c7f7dee4e4610c1a76fc8e08738e5ea86ccff0c4971eecaa6e0b18bfd853c64a6d38fb7050fae07f11e53c187bf99448e679f53a2210ec09e68cadba6ab2f593dc40fb61301c128ec7c4122fca624b1f273fde090c2b4d29b39a1b3be3a7ca891e47b5ee578b9f543b80e0af75686f56e00a143df01b704d512e420f5e16804782ba1cb6ab5613737495d8b60eda2cfef224e6092c6b085428879115102296ce52b084de10227780b0eb7462f454f8a990880cd7be5970cbe53d7ce8ff2b95209b6c192c05077154479a1d1cfeec04755028d014cd5c9fc1edafe9f9b187074c50740a6fe7755d39a301ea9e0573a1dccd1fb6ef7eca6eb79c4043a36d9642cbc1b2bb987f29728216281103ecbf744dedda0ae3b8af06f06df298bda6f0e304099cf7455b132305041c9c5a0af3471a3b033e64ae53477e168913d56a8e1c0e9a8c676b34763d4d05d9dc87fa1f53e569c1fd3ee2b47004b7b01f19539f197630a6ec473aa97e7a4b8d52edb5cfb91a660a679e7639bb64771a67e174f76766082d582d720906dbbfc6565db5c0216baa84a6ef63e00ba9eeb109a021cb3c7d17ca755c8f73bb6fcfd82a0fd12dfd594df442e2b20e4d6fa1b1543a1d9ab4109488b7d310eaa9dfc633fadc395914c3af3faf77908e275d709f6f7f4dc774285d11e28856c011c0c85a90ee733ad3c9858d12b0a45ed60b0cf88b0bd021219ffd1479898c978deb3bd892b0dc00feb75818431e939249751037c7efc4b18712bc5c306582932cc1b7b5d4a691d5e0a88f602ac762d2580d267db42c7ff6d4ae2b8606ad896154cf38e5e3fde700c2d94c9ea994c425cb7b70ab7437c967302bed48b6e1affecef6f145c89297a2378646317b73562753dc85544d2b317c0a2653517ab89956b8dd59a332d3db19405de00d577a4e6e02ed586d70b110bb63fdbca5e5e70b767ed37df0d0c4126cea63bce5c37187dcad7ef9db041da79bb71b90f3d2aa7e416288e08260c9928ce1a41aa8b6a7ee8137fafe083348e2c990977dcbe64acda3f1abe359457e496ab6665d332b0ee36f243a58697fa11109f9368a1a6b32d31bef96e6715b7f50d8cac22809fc37d30d636318b8b191ec61319a137144481614f6811f2d44b6dbc926e74b8c710dc212651a61a1bf962da922312c99c0123cc01c0b0f110bc9a011d391cdd2758567e818e10f8c89419439dc949c083718be46b7e1a381bf50f73da52e05e83c6f90a6ef3ce999f36f938ab641233d76c686892c57f921be582e7886453981c6191bd0c4cf566d889d61e717eada57688bf07bab18c724f57ad06490ddcfb9e4c89b7b7b26939d0a24633be31b0a992d0e2b0656e90c5cc8b9dd60b61d15f89248e429b5d9a35863d5c109f2f9c172c638b0e55ce7c14465e91914254b2c24ab4a3ad95dd05cecf9773975e7ce30c29faa82aecee402827940df0e53372adcfd1d31207b81584aab791a04e96f4adfed0d128cdd29971384faeaf124d0d9b2f8d4d64d6267108eac928e5ff184093e04d7cdd3e32d74f29022c10162b7ce3f4a646112cb19039a2cebead1b1d0b6476c022ce5c354b9a24d555282e124bcdf16cabaf7cbc8196b7174128e50618a365dcf02bd68a6e2ce309545742345a15df4d9a8ee8652d5ad5e2e5ef326b1cb303f4f8a60a00da53a6b6fae34c0647983ec3cb1cbf72bc44b6cbed210808e26869b84b75a627c6c5c2f91d69ab2294c761c83257ee2ec4d4977fa25e797097e90b12b9f9cf70f8cd62c4eff0157e2f718ed1496c3d2b545320576947d11d1f1020ba6c0b9bcdbc13db10bd413e994b404441787301db8bf069020ec8619e43b0d776b5e93b96c03b9144df60bb904080187cb9e4a77db31ca6c67b48b98a29cc00dc688d7e945b065fcf5fd34c64eb7343cf836e20e4b96f493a12cba37ecc229621d8040b9b19a5f197db4b593d9dab27f4f0f8058ec0d7b3429b6842d04a5f1272cefa188daf56e224d4d49659bedfb342fd167d7da4892545e3e67b54fdf716031a9b4f99563e1670e402294f48440c597279351bf9a2e8bffa97ac95c6cb0acaa7369ad9abd739c53fc873e867652f62c2ba6875c066fcbb31c8cebe566c34ca30c41d6dc0dfb91a672bc2cc09b34a9cd0c645c4d7d05739e2606fc323a6fa4ed8041dca9da3aacd5db355ae18bd5da97123bd05068db621437c73ee43de1026f2dde191a1577b07d8192a32fecdd465b85147d5cb4679ed547f8f57a76de3a38b0fb32492f97b3758bd9d6b4c7481a489fe6a84632b9dd267bd502f71156eebfa6f5c610ce003572af7ff162c9bf46a34e0bc2020c45d82382ae24eeb9c7bf91cbdcb9ffff82762f2aeb54f6c79ed5fd7a4218a95991f0a09d3ecd7ec9f2c301f3c4954cccd8b5256fa12f737f19d5d14474ddfd2f80cd51d001f35b3bf042e28cfaf81b51d783de828aaf762b837b67a23f31c6f62ee7bed24ce8c8ccc411f8e9944d7a2a46f501374fc29d435bacf5919294bc896c29e0a9a96df800ca84243dac720187d87511c2f67b75b6269c66a9876d90e536f97ef66bb37168276a91f184b84cbc887d38bef9e08b6a5a6437ee00ba66638d71e65528ac11c0ae08e5f88c13fa32e0a68de6afdbfc9363e2d0fc93a0777b250e57f29dbbc7b6c2eedaf25cb27973f3b5b14a5579b70b556e65efb4be85176e2121f8c9643c60312aa546f777c5cb1083de2f3ba22ce031835dec43b7ebba5bfa2aaab38df1c6c5555ec55397d90f5687fde5538d84a306fb09f402002c316079e1ef979de1ace1376611fe36685c390e821773dbde0dbb3f4262e5d7058696013a62af9f457742b05b092b1a2725186c34f837e8d6b400e3f350c16e960c8ea53378fc8fa20ea39d46ba8b38089df06a7a133e9df238c661bbc79f6c0c2013c81e9c9c42e82652c11fd057221b14818ae60624f239d46e53963888e0cebc784b89c5aadf574eb6fd7079c4dcc8520533f4a281e937567a7b055a44c980ffa67edc94d2e2165c48417312d93d7ab2280ae98d4d7f47ad916a0116d2ad1b54d617fd787939b7a81dc49c4408dec40cd7dbb2b49bf95109b69cbfb9b4442c3d59e5dbc724b6190b2a7a44491e8cd7837dd1860471784539d11df5357d99ca82ec7cf3d2e85a9edb81c691ffba12de3c76d32951d10a57a0f3847571e40032be246c91203c528595bd4d0b2f2cd5d697fcb52c25c7a656e44d402aad21d473b925c8f963c5b6b2d98712e7c7e61e3b6ec1a404d498600ecbe484e1bb887867896b424a7c1689d9e28ba8eea6cfaabde3a3f24aa93c127e6ba1ba635f021e283a0c305d32eeedcefde6573d2a85f30b05a18972d9983812b2ebac9f131e7166348bf5dd9e0089f9f1da9ea8b1cc46515974c841c31048a83cf8aefafa707a22b1bba6f14540bee76f08235b95cf1f5993c21ec6e76904a4020c45a29cfe6f42518ece30db50bdb9ff129c853bcdae871ce3e7dc8ba321597cedfb76e7e996080c81c5c413c0493f1828ac0051f7f71dbe489dc7494caf55e449f7b656be4f3a3c5da8dbf2c61d7a88db98cb6ce9b9cb4331f29bdcc26942c7291b295ee708903282276fefb3b96d2c49ac158e350ae3ca4113ae5ce14a59b9c48106e9c8124fabe8a383ac628a1ceff34aa6eff1f0d4a087ed69be57e4878521de1bc48dc53143e4ee54fa388189c12c0cc39e69294330a63138951bb5a1cfe1e9b80e991bff89aad5026f593a36c64032571a5b171f569ef6090c3bf2b2b0538666381dd87665218354de15f87efafe087f422c9b8ea43c91ad26477a8345b2ae5bd4769dcbd1ef5bd471c6b0435b0f8ccf7779c6c147857360c2c49804246a27e6da055eae2d9bb07cbf6db97d91ce510e5015644830176b53019307f6c07229b2e2ff035bf3c636063083044763a8d63bbf35725c0218005d77ec272721258b428fb105e725391dc9c082db646d416d5447dbbe8c0e04183be16808f33e3a3ee19327ff9dc04734e686a78015eb706680c10ca64ec68f120564a6ba3b007478bc8ae024aef91d290da610ed7a44d23d0d389a545d3e0911141ca08f65d71146a9f572dce268f9afa4fe5bce8f38e2c9a1ae1cd48ac13dbfa9aadf58061b4b21fdef92b2a07aa8e9721f9605e54e59423d25e2dbbc2a577c3c80f0946410b56157815044c59ae499c49c140678799cffc8e1c781937d5b62256ca9d9632f079e9fede8dffb5d3d5311614cbe99eec312d9b32056b812e5dd839cf805e67640b95b7eca481603d718b093c07a770ee3ddbf820258a71e029d1d7f35370653b95b733a2e77d3dac058ebbe25a61639cdbac7102e3822db0d05a96ce1dc585258b8454ddde3cb1dd") 12:39:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=""/127, &(0x7f0000000280)=0x7f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x25}, {0x6, 0x0, 0x0, 0x124}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r4, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r5, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r6, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r7, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) ioctl$BIOCPROMISC(r2, 0x20004269) r8 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r8, &(0x7f0000000080)='./file0\x00', 0x8) mkdirat(r8, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNXCL(r8, 0x2000740e) clock_settime(0x4, &(0x7f00000002c0)={0x7, 0x1}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xb3b) socket(0x1, 0xc00f, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 12:39:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() chdir(&(0x7f0000000000)='./bus\x00') openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x0, 0x0) ktrace(&(0x7f0000000180)='./bus\x00', 0x4, 0x40000818, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x400, 0x8001}) kqueue() r1 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000600)) 12:39:54 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000cc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ae8000/0x7000)=nil}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000af5000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff5000/0x7000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000eaf000/0x1000)=nil}, {&(0x7f0000efa000/0xa000)=nil, &(0x7f0000fea000/0x13000)=nil}, {&(0x7f0000ef9000/0x2000)=nil, &(0x7f0000fe7000/0x2000)=nil}, {&(0x7f0000ddf000/0x3000)=nil, &(0x7f0000dfc000/0x1000)=nil}], ['./file0\x00', './file\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0xc010570d, &(0x7f0000000080)) r3 = msgget(0x3, 0xb5) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000500)=""/155) 12:39:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1}, {0x84}, {0x6, 0x0, 0x0, 0xa6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in6}) pwrite(r0, &(0x7f00000002c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 12:39:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20000, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x1, 0x0, 0x0, 0xfffffffe}, {0x74}, {0x6, 0x0, 0x2}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10000, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r4 = socket(0x18, 0x400000002, 0x0) close(r4) sendmsg$unix(r4, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000180)) 12:39:54 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x20600, 0x9) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) renameat(r0, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffc, 0x191}], 0x101, &(0x7f0000000180)=[{}, {{r3}, 0xffffffffffffffff, 0x41}], 0x7, 0x0) 12:39:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [], {0x200}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000040)}], 0x2) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x1, 0x2, 0x0) socket(0x20, 0x5, 0x1) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 12:39:55 executing program 1: 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(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = accept$inet(r0, 0x0, &(0x7f0000000040)) sendto$inet(r5, &(0x7f0000000280)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7178a0d0a3e839ee05e1f7d9deeb76cf17582198b026eacdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0aa57ebced100d05408b47406b1c9e7cfb88e734889b29b3b12d8a6eb0c835c01a1691b8300f32bcc48aa0d57469847a963d46ea87dfe8324dfc36b0e1355e6081ebf4e7d06d6524467bbf922a9000e32d5b01357c57bfaba24fb3d962ac7d7564f73e8617c686b3981d01e320a778a4e917cc91a465fcc600", 0x175, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = kqueue() ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) 12:39:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x1, 0x5, 0x1e) setsockopt(r4, 0x29, 0x32, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, 0x0, 0x0) setsockopt(r5, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r3, &(0x7f0000002080)=ANY=[@ANYRES32=r4, @ANYRES64=r2, @ANYPTR64, @ANYRESOCT=r5, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed5d8e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000051f4d"], 0x8, 0x800) r6 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r7, 0x80047308, &(0x7f00000000c0)) msgsnd(r3, &(0x7f00000028c0)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r6, @ANYRESOCT=r1, @ANYBLOB="1fb8487645a487800ddfa8bcbd1d62b83f4e91ed2be884ef7d0c230e4aa0b3c424b023bbe25489e7060000000000000040c9f3517efe531b"], @ANYRESOCT=r7, @ANYRESHEX], 0x7, 0xffb) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchown(r8, 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r9) fchown(r9, 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r10) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000002940)=ANY=[@ANYRESHEX, @ANYRES16=r8, @ANYBLOB="f87bb22b72eef8f5aa60d6339e80c3a412eea86b7edcad068c8b6be1f76fc7614bbc562582db9545728cc2d57f766b76ef679ca7cd9fed8301207d3db3cd880e4eb052c5076995756c771d8f6253023f0e96d328e4b91052c5dbea6d4b000ce28a576a12cdf1e1a28436fd348fbe95d59f788cfa5868dfe60cf3a8fa1bf737fa85d44a6879ac2d74ab4c198363e02fd3a37a830ade3cd96135006bc899946defd5c9b4ed83f1e69b82ce9ce2fcac371fba3f4a8dbb043a172cc7be9b62726f98562f2f19eac4a43c75a0f83fee52546bb3de401cf0de5e1867bda09080d9eba24160b70b67ab2ed64a333cc7cb14f5680be1154a4ca551d380dd21a06f688fa3f7112f5929be1361d6f2265fbb9479800173ffb083fd3727980ce27d542ff499f1528c6ef64f886cf41d41666992902acf691e0597328afea6c719f96ed3a023fa0839fd4e828ca420139c1973a1a10502bdd6e65613a27c19c0d49897f833fbd5769eec4b306b255f4915d7f42742c00eba45ea473b3b2e1e5f527f0b3abdbbca39695f7a468879c158c4bcafee8855f0a565941caabd55c0715de19a02c74d246f5bf9e9e8ff29ecdf95969692288de4435b42753ab5e39e60abd7bfe1bccab35205f7f0836b41909984e5d53858d477639fb9f50bd96e3df81b8b8a77e4b574f64fedc367dd717250ac653cb66b4ffa38645ac0f99154a0bca7ee275bb49ce767621d42519e0be680399d0813c3d1f3c591e2b6b89d3ec1dff1fd52e0dddfed3436586e69ea3430bb50b0abb55c6b416a046897ebef09d24def8270e5820ef19ebf6c3cdf3d25a4a04356b95c95ad14bbe1030a64a41f97e8780dab6afd9980b4e848d54f094cddeff372185b9c46ea7de21cc9f937f8b1cb2a0c46bc898d7d65e0c8c5dc81aebae034d1f576b1ac2367e037fe68ca8a9a3f96778938fdd705436b6dfdb12029ccdd01c0349d41d5e4f89740b3fa3bc504d64de196a374b2e44f56283456dc391a9b953b9655b65b43404c5e60cf6977343894a0dd0d32dda8c2cc1965227f84ba577b7f6bb94a882ff7012e299cc91272dd1945faa9a54019af26e84ba69514223c9ea49b5e7a6fdb31f41d217c68cad3a41c9b1078ac1a0122de7ba75bf513deb91edf50a64c91be2e512737cd8251f2d14bd18996589dccf9756b13c6c23a3c0e15bb96664e8def07e90c118eb2be02c540b3bf49008cbf43140ac11dc57b12be4833a124eafe0d80656c460c77a159c06d47a10cf48e9876ebd86c51652b15f331939fd6e658f79b6a77fa50db2776d4daa2a59699acb45c642fba8a0cea9d365909192b3dff95dc2ac281a02d39e9a07699b86898174c83e5e3701f209a0e19ae4209d964826d2a3a9d636f85fa996c1aa07653118195ac9fc7a4e8492bd0f9f4448e666323830e56e8c323773ff61738168132076ff78bf1eb1629c6b6f20873afd822368a8474f29b22018a3375ce145e8658292dc1e129e4a18dbef864588af2d4684c237ea1dcd48780c9330cfa44a957345cc0870d1b148f143ff4a29e368887f5e653d630533565a51b62f6e4fd3c164b0336f452242b5daf99983f3b6349c6831bf3515026cbc25f5c875b03bb9a137f03d83344d8d3d53140a75da97019fdfe7836f89cdf83c45b5b37790575a27921e5d7f6b607a65738757fc8ba2a93ff3a43ad67965f6e935eaaa3d21544047317c4beb47e24ff118aec0b29dd128ef455ae83952ea0aedca717d1653826f4fe9267e1e84df2007ae51e40dbcd3e1017270034e976e49e2f6f72e36b66707e7c8b3e6967ef7c5499e34c441df7d86db3c308ec688ecba5e552eeca8c3fea0a534dd41bdada9d26f2fe3ba4ce0a0aaab43db36c6e0e3f89b40a04f231f8f868ff0645f5e64aba42f70604848a8779af63a2bd8cb8893b45b15827b1d2bbe431312d35ff03fc189fdcfab93e9e9589999a91badf67e86f46a8c57a6c3d5bd773c1739d1c1630cccd26b7723b407ae30b416010c206846b0fa058833379a97afab0569b44306e08f24a869597468ec00c09c8aed5dee0c2193409f67845086de9ddffc703f17ba0218c59dabd621a48e6295e16d23e19ea6b0b882c45cb9725b49be9e347fa81070d0042d32dc497ccc5cbe4eb5e7d52c5ec50550d9414b570e4a6b1d4b5914da59e293c590f1ac4708aa9b98ad34591b1fdf4c71d36e4939190d54cdb54704d713bc405ecfce43b81f3e3b7d041451478019677f9d410e9aa80fec5bf49190dd5e372fe36d4eb253c86cf622ac9033c327d656f46fa9cc29efbe26b11b417a974526f770e19ba456bbd5368b8ba74f6973ba0662d2e0db2f40ff1c3bf7bc091cd10d366bedfc4c84dabdb0d961bbdf304534df0ea7e3685233a409d2097cf2299fa24df4d25d2b03102ef96aa727583a46e9865e98c7b44cad7570cfea227030b1fc9cea135b4a852346cf8f3195418476380e9e035c11db55c652d36491617ecc09c4c3089ef3cb023b21320dce4d904cb685b794c323a3946e7b0bce11585f91c24c6d5d54e3e49701fe95f3b4bf1bb38fdd4e02c255ec9e4a16e773f516a90c287e0d24614f72286e584d0708211fb4ee2dbd751350b2f7f864b99b88f3715f2e6b4b7d5a24ff9c2a8fefaa8bffdac0553e5e1a23b5ca4b9110dcc91b88091cc61b2b364f2742f51bfea577a43e24e59a45e429b59a450be0a28839395111d8a3adb0afc38175da84da5302d8aff1b811bd858f0d7bc304db221037d667836fc5a52757506af3486dcfd2ad8210b684a534b911fe1b7e163302596ad6f8e23806951a4882205de656812eb668b974ab3e5433adf918b1b13a70a150a4a20e66d1bf32420afa429f6bc75ef3ccd82278d182080a9326a36607a4e58504bedcc4f52fef2c0dbf346420e96859bc2d79e2e261b3f1adebc28266fe7ed50b7ec124792d89142476e45f242b840b6583cd59c4bb3269ddd39abbe6fc9cbcaf18a1efc90b6099be801d1fa6471a9160a55246647f349cc8a13339f737cb48bf5649cd541adf4fc66abe74d729ce11122697d86937ee998f78405059e9a3ec8c8b51d135f915b27d6da983476da6ac8a80d13b30134b01be5e3985b6d0cef493b5fe38d7f52ad44151443ffb0dcea07ba99f69c6ba14d1137a4ab17f2eeb24182955ed7c262654b654d7434cbe9e00ba307c9c3e6977fb13b1615d029278eabf758a71d19a422ffa7de37f7213e26d3fe4f74345e06725aa6d3df6a94dd0dbf5e677c4b6d65465259636c26f724c0ced3ef5b64b53c8b6e04a6ca9e4f0d38ac9fcdf767fcc750f3c230f1951f63004169fe4f9230720d525ffccaaa1f780156cd45fc72e97c3d15da8e5d5ed28fa6b0a3f65687570a033bd62247b8ab2153be9b0471492d1cc9970ad4835389d2b8ff7cb19d9aaa21d91a5b309089bceadc327bb32c056765c5fd8f1a0aea8a6e0ac1d9c40300ef36e39032065a1e7f0f92f900bdfff968b909526adea5415a67b5ae46e765367361f4e8a1bacd550d7c6ea2874b65574f1f05408667f66a014969f523d1ef033505febef0b50c7e5d4e7c751cc091049ff193b8c898bf6276595518aa13dac3f57294fabbd82ce91824bb8c4b344bcf86d37b780ada5abb67beb52ecac7b1d097ff8527093bc69d4c8ed1305cf770c4b559c4ad73e30b33b03a73c443e981ddab37a7e17ede4398a0356d4a624f6c6a855593bdf789f387200eb5cfd8f4d3149269256f7f10efd7ac2adff19d6f45a9854acade2f1d65564e30bd15963a3297646c37a75433faf33a76236fec8ef92f723b642188a022d241fca0346e515077b98d03a3373ad879b45538fc4bf7c094b6f8d2cb910301bf8f29259d4e242347edb28593659e7d19be0ef3ab12e3bda6e3675e5b94890740f2ee8e900c04d1f8d638b7fdc48b6d9504401131aa41e44e94902cd59988e98259c7172482307492384f0c789c61f42c6f65a290788da15916a3b7aa0ffed8ddc6032c752641d1b670d3e5b21db5f24caa1aff38c4299e7433fc4aea757d6f92862c99753726ba565c350affc488b3355b3ee66b1ceb079a82ce364ec0b6d565d7c6086c99d784cb71f7b03990d6f387642ecd1436553f407ad8bb7fd3ec37e6fb6df8b3e0f8d3fae511b8cf84fabbb46387dd5ce28ea12f5fb55ff9d745c81a563ab78c6e3b202aa2808ec31e524b424a42536e796bc33af3f6a2dd319499aa095a06dbf2a27e179eb934a8eed9bcace1e3e8c1a2c06e5064b6499067e9f106eb760e6f5cb07d67c8bd82b98b2412c42bce210944380a385e9b364617ce76f7030f01eaf5ae42d48577215fdbf4a66891ecc018e1822add4c41a2765742a34e942413e978ddc414bb0a8b5964dd54e55a34a5b3c18b9920d575136c1a1420f395130f2309b32dd47931bb3a9f81fccce102a1b636c82a5a48efeed39883eb298eb056907ef6affd0d17c8f226eda0ee8a935354a1e4a60a9eec70ba14ea925b461a5c98dbe826d63fff00c5ba9a8a8375cd9d55aa51bd8954a9be2cb2902d6cefd64b2145636c4d670696ded81bde684fc48419dcdba6a680353e854c11da6b5100122c624c7f56a4196622ee206c45d5e94ba34b384b0461699864c6532f0bdd9ef87efbd557d2bc9b5e9ec362dc2b7d0ee6fbfe56e0f0a32cde0a59aef654c0cc02905b95b0c3c6613e6e81f0482b4d3c0c4de2b542f8cc5843b262ddb43692b7890e3d05ca178fd1d50715d55b615d88d026cc3583a77c1a6620e26c1e46d4e8c5b2b8938470598d73d7f887a92533a744ba65ee02c165a60655c388045593f92724e6ab5b62aa54688a358cb05a8e3141ce1e1f50c5a0c5c1d8f1ffca66f1b6097996729b16de849f8d7006363c75465221c2795c59d38ae975422a2d10b00e42d47c65a719be5ea983b566c588aad542680c4dfeee1b9d555794ad81b62f58301ef060a6179e306ece5b40993e991f144882a28dfa2f60993a0f260767b3ce9d2c9c1f3330151a381d5e81089392bbfbdb0d9d04b7871c9536e38b7d3265349b55361e80827132f0fc5ca4f14197143b7cfb1fcfa4ba683f70031a9b51855318ffef60cde1b20101328c1f8a95197a792ccfab552eced9623df006dc46d86cf72dd64a9d4c65fed3f144f5304914f5f20aeac2cbe20b90d38ba66e7ead3435923a69a7c287398605e24969f19541541109a71088a7a44ccbbfccd8db457fa21ab9ace2340cd02b1e26b545e5249b9769cb052f93718cf2f1b9a290facc5085695bd4ef4ed68a8ec589f73ff70e1352c4799da6c0f009ac314106a18f54390165c05ebc4a0c05e48f7c44359b0b4a82acd203976b45030eeb83b8ed9bdf58f6b8ef30a879ccfa2f2554d599a97d355024487d5aa887dad447ebad8bedf869dedc413f79ea6bbe1efb6d52c2f4ccf7ea4e7730ddc500b8afb73d0e37104241a9409dc87a7574be208b2e906f60713bd1f663373b652e4a4b65c786bb2a683411f97401277e12ca2c77259fcd315955be67f583b73a417944082da03b49f11616854d9f9b8692444afe557bee99cbea418374f0aba08fdf7d3968bffe9f834dcb634e0e712817797954e095273939cd4fc8e6ef308ab026364b0193d38bb90c6049215e89a0ecfeffcae9414cb52e74953fcf4ad6b1b37c91e48811fb948b073a76ab24f8096a44713667ceb6fc1e857ad084e0ae82ead1c7bc817b0f9b8dc153fc42449ead49c9a39c5b89ef2a1025ab177a698d024c57e3a5687e02a95a8b7725a0ae257466e68357fc51731498cdac46e9", @ANYRES32=0x0, @ANYRESHEX=r3, @ANYRESOCT=r9, @ANYRESHEX=r10], @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638244d3a25d5771f1367683953c76739e9666b8da06a747b0838f478dea0f75b7b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab409693b4eed128d82f5dff62c313", @ANYRES16], 0x3, 0x2, 0x1004) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001e40)=""/74) msgsnd(r3, &(0x7f0000000140)={0x1, "b04c4d3cbc0c64d45410c2b1333e8ccc9f9f0ea7dc8d3ca7b06a35359dbd7993be9492621e6d88b4c314d863b43867961d4f10dd329c32f247d54678dc27ef459fd7eb8495ca29aa662e27fd40b544c7b5f8dcb31f812888ed6104ca4da74e49c8f7f8f5aa3803352037867ae155fadfa40fa04f699a76e6792b532f8cb61b4cd89efea8fab0488a218b2da1654d163ce3ae99f984"}, 0x9d, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 12:39:55 executing program 0: r0 = socket$inet(0x2, 0x1, 0x4) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) 12:39:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 12:39:55 executing program 1: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0200000000010000794f27a7d36733479b06000004fd26fdfe3bb69644378fa63fc89de131e728375495bf3ee3d6579cb3bd4ca75690bc4767148230ecda0c65eb101be8d9"], 0x1, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x4e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x42, r2) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x0) setreuid(0x0, r3) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') 12:39:55 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 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) pipe(&(0x7f0000000040)) 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 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0xe22, [{0x3, 0xd40}, {0x2}, {0x3, 0x5}, {0x2, 0x8}, {0x2, 0x8}, {0x1, 0x100}, {0x1, 0x401}, {0x2, 0x8000}, {0x1, 0x80}, {0x3, 0x9}, {0x2, 0x78f429b6}, {0x1, 0xffff}, {0x2, 0x1}, {0x1, 0x2}, {0x1, 0x70}, {0x1, 0x80}, {0x1, 0x3ff}, {0x3, 0x3}, {0x3, 0xcdaa}, {0x3, 0x2}, {0x1, 0x5}, {0x1, 0x7aa9}, {0x1, 0x2b0}, {0x3, 0x8}, {0x1, 0xfffffff8}, {0x3, 0x1}, {0x1, 0x5}, {0x1, 0xf6}, {0x3, 0xeb5b}, {0x0, 0xfffffac7}, {0x675b7e4918196a59, 0x101}, {0x1, 0x3}]}) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 12:39:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8, 0xfffffffffffffffd], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}}) open(&(0x7f0000000200)='./file0\x00', 0x6abba578028b2ba3, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a58864653000"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x7f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) unlink(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x8006, 0x8) socket(0x800000018, 0x3, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206922, &(0x7f0000000300)) 12:39:55 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0x4, {0x0, 0x2}}) 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) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000100)=0x80000001) close(r2) socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x400000002, 0x0) close(r4) sendmsg$unix(r4, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) connect$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000002c2c8000020000000000000"]) write(r2, &(0x7f0000000040)="100a", 0x2) 12:39:55 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = semget(0x2, 0x7, 0x106) semctl$IPC_RMID(r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000040)="90000000", 0x4) 12:39:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x81, 0x81, {0x4, 0x5000}}) 12:39:56 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26, 0x2}], 0x1}) setsockopt(r0, 0x400, 0xfffffffa, &(0x7f0000000080)="82bd3504ed99af34fecc998be94b42f63c1890a88fea46d6ff017d902c32518e06b8333fa19a4eaf511353eecffedcf84112807e3cb2", 0x36) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x400}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) r3 = semget(0x1, 0x1, 0x10a) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x401]) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x2, 0x0) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r4, 0x9, &(0x7f0000000200)={0x3, 0x0, 0x1f, 0x8000, r5}) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000280)='\',\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='/dev/ttyCcfg\x00', &(0x7f0000000340)='/&//.\x00', &(0x7f0000000380)='/dev/wskbd\x00', &(0x7f00000003c0)='\\\x00', &(0x7f0000000400)='/dev/ttyCcfg\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000640)=[&(0x7f00000004c0)='/dev/wskbd\x00', &(0x7f0000000500)='/dev/ttyCcfg\x00', &(0x7f0000000540)='/dev/wskbd\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/ttyCcfg\x00', &(0x7f0000000600)='^.\x00']) fsync(r2) r6 = socket$inet6(0x18, 0x8000, 0xff) listen(r6, 0x8001) r7 = msgget(0x3, 0x150) msgrcv(r7, &(0x7f0000000680)={0x0, ""/130}, 0x8a, 0x2, 0x1000) setpgid(0xffffffffffffffff, r5) r8 = open(&(0x7f0000000740)='./file0/file0\x00', 0x10000, 0x8) ioctl$TIOCSTOP(r8, 0x2000746f) r9 = semget$private(0x0, 0x3, 0x618) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000780)=""/188) rename(&(0x7f0000000840)='./file0/file0\x00', &(0x7f0000000880)='./file0/file0\x00') r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x8028, 0x0) ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f0000000900)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000940)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000980)={0xffffffffffffffff}) flock(r11, 0xb) openat$tty(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) 12:39:56 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x204], [0x0, 0x0, 0x0, 0x9, 0xfffffdffffffffff], [0x0, 0x0, 0x482], [{}, {}, {}, {0x0, 0x0, 0xfffffffc}], {0x0, 0x0, 0x0, 0xfffffffffffffffd}}}) 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)) 12:39:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1c, 0x1}, {0x61}, {0x8000000000000006, 0x0, 0x0, 0x4}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$TIOCSTOP(r1, 0x2000746f) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x1) 12:39:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="3df45d6a66e24dd41a78ba6b678e750aba3eb2eb85765ae668198666fff5368eca0639ef761e4aa97b197e250c75bdfbafd99941c0a4274727091bdde6486b86b4c7e8e7269a6c7d0de363d73ea41d89292e68ea0013f86c0ad77b955a6ca6539afecd82a3fa5508b58bb90b0b9784cde303dabb925adfcba3070634ed8a59446156d0913e39cf4942f948b64da223ccea2bb012663bfd29f7a4486f94ddf74411232c0287931b5ca2f889adb627315b0d3f41f77b5f39461a051324e7ab4929a8846815c1a11b71d2d5259b6b81e16f85d68447a6dee6cd800c95b884ca9515e3277b5665e22ec61d4e48683d", 0xed}, {&(0x7f0000000140)="4550793e3560c103179735cd4f582e5a1e4708e8529c5ef0a24cb5fd64d99e40a5c3e45f447cae17b9f77c0fcca7d2e3c46905349f04b037d4ca31e24b2ae504f62146b0441c0a343266adfa82c4ce0616195c3af5a9914f5bdae340634859627557fb0f0a6f6d653e556df7056d7d232afc320d9ba384a8463de1fdebe3c550f6d17bf8013860d203a297bc805e389c586fb3ea44101862509108ec72d149921cda39ec48ce8a4b0a6ac03815b7f8d333301b88ed2530d0e0dc993f016b91f876779e5b1773bde5fabdb35fe69e4acc8d7bc742417eb08c929cf2a11a2c03aacb309051d14e3c", 0xe7}, {&(0x7f00000005c0)="1ec76bcd6a4aa66d4190da3465453db4d9c5ee5f1d7773bff13042f632bc74ef64f5b3d91b08a884d9ca6e9ded74262aecac5df4aced86a19fd30cb752a9c40f0a3f9b861c536fdbf45fbe5f7216390b20665f1f34607e1b7ffa0216eabb6e07ef8c63007423ae50798abfb5e2515ac7dbaf32f2d1ed628e333159ec99219e3ba2689d9c369656d3c261f1574487def9c0d4867b783861dde8b783f58aedc1cda4e1f32271905630c1f1174be1dbeb81c8a4313e59e875f2b1748f6b57406c6c6eef34de58fe5a05c25f86b54c972e6d41fedc324122029b1b1c9ce5913aa85c71f3aba7bf2bf744f942556d7c7270b3c8bef76b6c2dd06737599d204a539399d0e02c737065009cc2ce8ba0977e011cbc6b698e9954765680a7cbd85d5ce986246ea2e5a32e9b9fc178c45e52d4b4fd9d1a1de4352847ea7c5529a7e4087a394fd358a71d5472eeb661752728247eeaaa76c07df5a229f3229a3da42cf323cec4a431f5351788f971e5dc31dd070ab6702d7659e8b973288eafeb81b8f9e88f942a07614cef356a7786cdb7dc3c6e543907413bdcdb593a3206dea06ffd7f5b088c7c585f3ca1661187bb342c5fb8f3afef0cd82768b19ce1050e21801442997b4a6800446f01d22da61d20bbb21b50acd1378d40cd565515cccff31b8bed9c64476c5a556c1e34a9b6c0218dd8788a595dd670f8b6fd733dfa7ab53f7f150870491d3007c59d84517b69b6839be59c8543b175068d3f39880b9d16eba1e9c254d1236262cd8491df6dcdfba83e3882c525d933de1aa539fbd9ec81434c91685d83b968b1c3a40e2dbdd3d93476a56cdb69005b51e985024088afb130fc2a9db216432ac89b106b84fccfa3ea6aa8fc93b2034e6da8d7792ab4db0fed51f76eac23079261903d4cf2fd4dd8f6df23d53bf21eb44ed391d43e833d1f61a14b7993d58d5e8e4cb64e9af06651b7a8099fc268acb0b9dd572161149da5ef9a66a77f12ef80fcd6b82b27a0baf072dadb1e49ae3d39eea7fe35048693b7425aeebdb8496e6d2496a018b70724137bf984ae71eac3e492b74906ec2cab4a0e4fa51c6c4d8048004ee6bf6454465c912b01ddada18776187db84ff8e0e7c1f6f007548cba220974609302990ec0eaae1a0f2bc03104648464699fae7b535e36509baa7670cd985fd65e9e7c514769f4b4005a2755ef2696812adb68cbde1e2cc810764c08dd71c0518548d1cc2947303119e6091ba5dc7f3ef190134fd52dffd3f0cc6a3697a77d084899f2ee132de3a24f9489ca073cbba87ab9a21ba531e1701872a993993c09c1c24836b3aa6644e08bf6ef54528301b840d8e9d7959244da77cd44f35de1c741d7c9063e457aadf951d7d4f66bd73a6ffe47da122273e95b6a7048510f8a29231275bcd13e6ff3b1ae28c5fa854a497ed1d21f95a79311fb558c3bed432221341e5b8ea861d8aac742550b7825a7b0b2ebc7c47276c670d4c57d2816a2cce61a4fe5f61601a2741140b426c34862d7cab6a8cf6802db759bb773722c8b59d1a39912566e9de137aedbf5084de1c54e5d499c99f70786e909bd70a34485f6eb34067c57d28161b9126496b9fe7de4fe008b0e536ee214e919f46eb82c7e07aa03d0d0fee04b7d6c3856b6f2446a76c122424472df70567a740aad184332b9005fb7a87775f5d9a886ddf4dca9efeb258fc303d0e665db636e7d3d0c327f1b1e1123c4d5b87b7ffdecd60b7f4842ca8a9fbb017ee14d33cca468fefadb88cd6878bcf14427eb19520d31a66267065e5dbbf850f8faf1a0113f2a42fe53591397ffcd6bc385e75e3c1a9b18f4e79dfcff79557f6f2c4d5173116ec168fbf9217d69dd12687f62e8a14cf20e2b664f9073e450536c89ce44fc62cff8fe94316df977e36daff37c7ed5f94a285e36111e111aaa863f01b9ab30ddcb47428896e213351caef1df5398b2eae76a122bbb9e74a383fe5d3e937751c166f050db07f1449102251d1458902ff844b49fbc91036c13a37e4c513f81ce07e3cd27bfdcca4c20c1be95b948640b7acf31020769c83a2a3b1f73559422a1b8fc2afcba1bb03daad794cff92e950d7c558659b10ffe5910a23613aae67b53eeb9414116efbfd3d338aef0910f30d51c39f1c802184376e3325e0ce959cc8a6b80da3afca30f1f1f032e03a36036809d35199651d65accd7d8b64358182b38b3e7df0b52c9653ed7435cbeb5a7fb4bc5e843b7d4d333917cb0b8248bf24c440cbc3b5f3af079b3855a0c25aaf9c1f5ab8b95f283df7becca4a020357878e792b868515a25832522f75382ea0d963737232d7bf68304794fffce02067a6c46c77671080b4f7a2b8c38979155fe1078992758cb4993edfbcfa3ad18e1ff0ce2ce66cb7e12a1662a60625faece9337630aafceb1a08842b2795bc5bb59c40316ec8eb727688fe55fc40a792f2f4b74d34064eb528799e19b0c8b92b03b20e17af01ea0db3d8b8b90229e1a0175f2852b3a9a4ab85ab8db1e21517aa8d61e88aa5e0c95134fabb19a32d8ba9d402c30252675f5d8429e7c89ee323d315697ec3a5feda414c166cf56bf09bad6fbed716180fbe66284e1d5404fad8c13e0be8739fb3c3e31f40a13bac4d6df5e00fa4455975b21fa265994e34abd65206174a0a0020ed89e84b97767bb9360d88eab5c3a914437a6cb39e58aca8afe5647cf24d74e2349ad2b88aaeb072116560835048105f869276d0446a860917f502e3a3de6a598a7421e60637569f68e9c50b9ec5c7760fcbeef349277d518c64fba6956353fbf13f74b1eb98604343ae3b0835f31b5633fd9d312673f97f3f04d1866c090e9bf79f91306be3abb3eed63f5c433e10f4b589c945db25cca6a82df256e0f75a9776cb6a6275d9d1a4d3ad64d5c5f3047412cb599ec3f643df4dffff682464bb4e915b179fd924737678f2cd43fe8b3ffa8534f25b14c5050d26af5855392a04d251007d170ef0273ca8c9534e3cbe90d8a48be53884171fdeab7adf39db2eb0d950ec1c4575b86e38dadaf5674dcba7363a84dabfa6634d536f7966a016ee7790f44fcc3619dd2fef046d9a0c773d125c25ec6ea5ec1b2a612a36f053d09454cd9ae6cd674af8f0e0153da0fca59989f6ee7df70061f202a1a16c414d9917f04dfb246d47259b56f389bb04d50908d686d2b1a7a4f880975d246415e1cda26b8366b4b295d3de3782f95563b28df69b8427ab38cf0f28dee6857cf52f2a6f257cac97b4dfa8822bf1a0951625cd11a1578391d4ef8e9d6f8eff894aa50734bcf0e7885458f3c037eb7140f3b6b5596b0a03bad5b6b98aed2ca17ba4db5aae8c2a08380cab1517efe7ae3e0e81a8edd4a87dd6ac0bc9f0053fe7352a3bd8e19e592ad986a1512745aa887f7ca23c2d960f36d516040d149b910bef43742af3c98277869a46b41153e801de383db72ffd36f71c9dea8a1dd708b04278838017f0d53f452d10e1986898560a459598290a06ec3c4b66b57ea3c6331c54ea06a6b9777fd6c88e76dcab39af2a57f610422c34c868d80ca0d24305d8ee37f7227dea0b20a56a3152a9f2a9c384e86529dd01f116dc84f7ff5ae84e78fb390790f84f25f849913f0766c747d04a8793f5f2e534489a8afd0725d3b8569c3bab89200c9396f742bf87efe1b33c3a917f99238af0ee85ba7acbed3f77ef42c660bfc4f462a995ea4199653ddc02e1d8e81a6aa342b3d27ee8d0e1bd9714a194ef7802854b74e83921e49b94d9ed4c0bf02fdd56b02583774a98950793a987e7a107f77b286b4e75f029818a1383d93242006aed4eb76ae1af0cba1f7a975a347268bb014e367534acdab25a80d20491b54110f09561257eb12700771412364421c449035bf30982c11f23b67ea12983a2b6aedcf3fc5a956ef2c4301bb315cb6de488d32083959ef1eacfc1477373faaf3434da10f78f4a564d7d0a1cdfb4d8b8fa7eaa9bd7e344cfeff03bfd8c18f7dea019ee3da3f049f3310a0769b3119721abe640e159b5e2b0995d185d735b7244b460a6df443d9c3b3f1f4d0518521b5f2104a6f1a4a01a8e59026f38cd53f454565b491c0de265fa69774bc258f81003573fe74fd968b2266bfcd35e2d2bc661001a5908dc48d8c7bf5429936237f21325eccd3d3979dc6b0ad08078d39d3d9dfa72027fe240042e7b16ad2b8f28b58df18d94f687c416f7c6fca1ceb8a6dbdc5f3c647f25e280fd9ce0f142b6fd3f6997df691a6ee8c7d0d96cabff948fd8804f5a5939300a0d8fd5bab4c26de49dae957f31547a97a14a8045ac31faeb53829de2becb3c217f290fc2d8728aecf67bc6240a1a56259f2befb5156127254970e1048497d8234af94e93b76e1ae002fe855a906e146b7fc0d0dd43b6930a07a863d71a084a31c28282dc63f14baa5294c29e6bc784af6feee432c8108a00b7453c22f6bdce29981ae84151e734065a854ca58041659f226c6030be1b0de08c06f53d732fea6466b94c3eb429fa68d650820cadefff1f0860b6a00866cef4b68b36afdcbbc3f4f3a7584a4870bb99fdfd62eed5ac15cd819e94b9f2af0d6710cff794cf48c805ace6d88494b66f4d9553dee488d8675e04659831b9de8ec2ee6f46ed908f9ee6325f65e0ff55867c30e078cb82c488a5fb36115fce389ca0269e1983cee8be5b46ad05a0c0448b2e5dbb3d9e31f44171cd5adb6a42ab761ba1378bb6b96b3fd4d6c72c66ca28976b460dbae56078a05ae5691c041158989e82b9ad614e8cc8aada718400f8f6cb5e78ec3037f79e9de923ac524324d664465a86c99daf6357cf05bc6cef4fa8c462b8b1c3e6becea012f8870a243fddff2ce4fb9e3be32332af935377689a722ca40137ec351ecde5cd14ff16659b27846cac8ab129ecf22d9b5b487f04a620b9ea53d890dda0805cdd824daac88215c3b0ed5358ab0ae38e7ac7eb16e07b4ba81d6a680edfe4a9b17a2c17e3ace2c1e136af956e37ec64214026c3bac2c51c1580d5135b132bca087a513c30e659d3f2c4192a537a4b65058cd4764dbe8b5d61512d182bae7955acd4530daaa66f79ea660abdf8a11d56d6c26f6a3acdacf9a8b6853817f4d1285407a4af34d7655eb76fec9568131f9083adeaba24d1c77f3d364c1839deb6c82469f45bb73131f2e21ee116cfef0334bf1d12326e2bb6afc35bc120aad4b70589f6fbf572825076cd0ed39ab6487e97f2eb0b461bc29259be022b6a562fa9f78fb16f6331bb1e2d7d344d650f073e69fea74f96db7a57e7d2d6016f291df170a19c8a3f7a48143020702f8ffa869a6fa9f4f76a8efcb0b71b1e353af9d9ed7083b0e7271cd5fb892b342360a5820fcf0d1733795697d6dc29b78731a21b27ec8429a0dd63c2299310cc0c0cc337cfeebefc22a9867857146cf0c17c1928276032862b692f406e98c5722025acfaf7425b59bb2c913e5ddfc680bae9a1807a85b5da28079cf4ab3bbb9625cb26a7846f0e86660a90342cecdae8506561ebd7a7367ee4fb1af309631f64d4669b07c674246a17fafc7776bd213fda1eb400e344a58d77ed9cb0d62cca64934cd76440f7d95fbe275c3caae8e2141b8d8016c11ef1d755274b2c1a2bf741bcd8cca4bc72a26a22f4632ab1ea8cf5217e9d06a5db522153a1daff51bc2e2c5dcb0cd8814840a759f62ecaf0d993d922f376b9553b81a17b028ecdd9b0e4001ad476dcfd1f1f16045e8fb647282d2d6c1095c44ff49c21164adef1be5b49d642385b8e0d5488df7220e109e2e27d63a49cea64b72bcc40", 0x1000}, {&(0x7f0000000240)="098d1bc55a441a27240bb5dbfa724149ab8c16b630da2f0490a4a8bc87719ed873ff3e15751528218ee59cc6dc9ee2ca6110c1bc90aa80de52728cea5fc297f1e9071fb0f413a3e0ac50dc340bf531b9a6516ab54c7cff15145d73497777c1a16bf061242cfcd3c0d257ba0715f7b2ba49a9", 0x72}, {&(0x7f00000002c0)="9daa41a88c94fe7e0ff2fec29b6258cfaa84a19fa744ccdb9279f812ac58614459f5b6826de0dc97c6d925951d93096d0bf06da03b64f96454c1cc90ae1417ef4d079fc3de0a3f3b9ccc787f41bde7", 0x4f}, {&(0x7f00000015c0)="3bf45048278ce796c5212797b20f6a70041fd48dd08e793619aee3c45d7b927b17d32d4e9bebb8f2c535d990324a466c564cffaff1121fed68f63a0353adf39f2384d3611fc4abd8c922c1a939fb943df314948e66c2228e164534b74ada9080b1135fb1c0f000c735ae5029f69ca7b744487b69c566ba01a4f4f5208ec89d6db8ae4130890d09480f48fe730f72702ccb070c83635f742572273f16dcd57228fa0c56b8cc04a308fffe4bb7e1de159e543b580d952f1d94a666846515081bc352c5189a1a65899f262bae754aa8340b6f7946ddc3b0d7ac6c0276cbbc35aaf4fc7df7914bf391c2519b533ed3e48cc0f051e5e1f27052f072a2bd7979aa3c246ce0bbb869fd62f809236723d103f5f5effd13421f7cb432c3e04c1ed86ee73615c19276f7f382dd61cb9870ba7ef93082bcaf7f6fef8d92f216f107bd8f165245d7953f564b094eb759cfcddd76a06a5978c054029bc739a6a3d2a5a954cf0a1af134b3a56b21b1445d6d62e5b6ea26440108fbd2d73adfb9f40a99ff39d50246519d034938869b0b87d67384326487d16fd90d70d2db7b529d63c3ce548c9751d7bde77dd5a0bdd0fe3ef547b70577b99eb513403da37c7cff3c602cf607362d39d71ee93311e7f5b62840f6bf89fa16c45203faddfc7a882d4a5f695e4b15b7c0557be9b9e29052be6c2c183834bf0959f04008c3b4322e42fd776bcfb74d93480becf6ea220d391c21a0c916557ecdf874b93679f061bba485bff37b8796949741df1eb1f6ad456f38ad6232639db882a16e0dbecda8727e5fa2dec66e66d0bd21a9e4c3b15a23a12a09f70a97b51623e1d57bf31782cdf817b735524fdc5eaac0e7e0ea328c5bcd3b85b413c5d42aef7e04421ea23b602722cbdd783102fa724fa4e78bcaff1592853ce346a52b4f46008e156825ef92458b2a2078d2870ca4d1f9d21baba59e13469dbe639280ace56624aaa063b60205b688d0d837b68a184f75034005d92bcc2832fdd4ae4b7fa8a39d85a435b6dbebd7b708932c41a857f5db1103260bc386a15ad2d98a171cc343b9da5dde54b892d449028a612fcc6011bd45acccb43079f9de56806e0b89ec55a01b137ec974be8137a8e4daa744e6928f1ec018168c6919d0672787f60fdb750590f55e63afbc3bf4e30d26601aaf14ed629f811e44c5bd32866a875fb7b69f131936b423fde01ba4b4342e0395d1dc4bd3ddeb20a5351ce9ba2a473fd972ece064941df66ca8eb14f49c4adb95bd6576f8c5fc0306f998dd49d7a8b3beaaf2be93741dbc16069942cbf998eb03e58557da1fb6dd48611369a0c1e22b00cdf8d3959955514870b8f0f28e6eac71e0990b8fcb51a81470679b3fbbfe7cb89314224d3e20becd3565286bd3d7f59d1cabedd50c3f403eb25e5bea6d1bfeb1816566aeec7f78a9264a6fae5f70dbeedaabc18f7b1baf53f6871c0107011acd817452fbe82848b36dda26d55db79b45600a3fd42dfb737f9dfe77f632def06c97e98d6c1a3aa143d7c9822eb33d3eb665565ebe7385b0211ce8542d18cc30b90bf01db016d1af61413d28023db81ba7c3a295fd3c44ee401e80e4ba09b2fcfb0a8b13c4c33fa7c42af40f6541c1dcd61b510a925a416366a5564e46583a035d362b7334c56d6f81669b76a4b73d7971e053d68244ce405d4110914c62afaf0ee4ba014af1a183d55f1849bcf09d41d5c1b4d9bec826b11e83f56d03b762999bf0e5dc2a3206b2d0373b451370bdf9ee0737fbad173e35505371496e11ff263b9eabc155fbfbd186c9dd7fd3bcf527a2827b378159911d8bf0c408d240df1dc155fe5561f3321eb4097f58f438be8c331df7779300c25414dc9fd8fa84a93643e9fe90e309e3d75f5754070b237387486272fb909226fd28e5319b5cb8ca5902fa1f31bb9dc83e43f665ebde8e479891cbc836c97ccb02295a1f93a971494107fc64bea97c05b8acc15529c994b1f7e28e9aa9d3ddd9cc10defb5c37ec38d1b74c20e2fff0bdf11fa199395b6db855b371238d12b5e4b1353f9921e12c16f52f11f36d0d3767cb2178e5c4c57b654581eb308ddf361246b9f248d373033077b3c1a2196edbbf93590a97e9094e92f7560166dda126350dab6815851cbc247ca4e1c6ca70cbd3543cea953c4307fc020bc1f585e00bd8433399337e40b6e8f5f49b5611d1d7abda8e44e0b69740ed51fd5b608e21b39b468f1ca5be13f2b57620473f44b6b3be8f897a050babd2794653efd6d49c234a218abdb33e7426212409adc821e8100bcf247254dffacd94b933adbcaeacd74c1b35cb1267f2e0a9151a051ec31ef2c47f6f0481f5f1610c8fa2123c38eba4ef8555ab394c5ba8851e8ecc1b06c40d7e1da3da602910742aee360daadf5585a1de0d08f5c751279d7260a38ed3a4e36545f372679c5f9947beb8d2a7f1aa5125a8eaa25d9fcd787861500cfef5511eddd771ad02ad1435e0069205cc3473b03e2538af58dd424451f02e82759ba20e96b77347deba3d5a35965cf7b7490e3e0b31954c7ce29ff3b60be7c6c23f77828faea34ce2ef6edef7bdb7a97414d9f789c95d84b1e36ef9d98942e2378bc027656b7ecb61b92fd1eca47e5743ed5bf4e80fe2fbc4741daaf8b4e5feb02bcf97f5d0eb673c87fb694ec3a784e54a7b7a2e96bfe87b2720daea560f31031da2def50125b423069fb06ddc32117db1c3e146d95c0fdc7c799b975078a0a22042cf7c4fdcaab3446fcf2fce8001c8ac99ea0ba602d575bde2dbce2ce9563f667c1dc3e4d473f3d45699c02f3e29d9585070e68fa01306110da9db4ebb1c90506db009d26940cc27347f6f5af0eab6d1d22aebedb56c0a39994d069753b3e7cc2431a15ec7d2e9b34bfa9904625210875186c0cbf60d69c0e6534f65a75065c580760a2daa7a10415e053838f61753a17589c948a1ec1f56f39e55aa7f59c2e2ef998ae3d4f56ebb3201f0308aa8bfd8b2f53511d494507d75544d90854421b3b82e4925fa7837077b19ac0476da839137a8db286a1ee57d3de35f435efd95b7212654bddb9f9f12670d2ce7b16fbf24d13d25851dca7337f954278d24725533648270d053611a874ef3e1eb3f4f743f438df0060c90e8286b90f3387c4822b0bda4ba2f1857b4708a779402daa505eb3dc938f9afe7dae6b5ffaeda345cecf84a14ef55932108f87219387d61f7557cf55d355f7ea38c27cfba9dfe270bf07adf50488ec816961aaec43c3da5fd923c51c510ae66bd993bdbe96df9a8f126b56bb7ccb33d5ea9c8592d1208374e410f16a61ef4cf081adeb9d6668944f50ca4bf52603bf6a39a348bd3a5e8af4c8e36932ebec2922cd3b0ff83f11fb2ff4462e748aca958b24e8dd7aaeba9883d8d30f2c460de71765bd7fa322593ca381afa13c7577f754d0d545b34a117ecd3116faeabf0b2418c830e0b41966ecae9fb804c37a9a3507e83a308e5f9a5e4675fb0284d9153cb18d5383247a8c6e9f07b44d6385edb6d4917e492b9549abd61929d2aeb3b7a18937ed54b74cda434dec3a7c933ca5dadd2ed7a9622dce0ebb10db0d991ee4b64709d82930a69b11e0317984b71ac120931e8fcf7ff881dffefb88a65eaf74b643ed378f57cf12593e4630f5a15aae5225a91efd49c18ab228249762551466cc6446fb671357ccd25c89fafbf207888349b2f4e5d29315673fbc6decfaa4015a701dc3481926af89b9718b267348c86957cdf1eab98885371c38795e9a813a2b6c27234e1271093f9ed020da7fcf20a5982b7b9dc336a1cab1ed98f84dc0ff86b94a400f2b1df2071afb60108398ec4a7af48b50ffc72211789c1ad7581487d37a0fcf8f755767ee9061b18df71728bcc031f5152de4b1ea16d81b3edb261c8fa53c654c7f1fcb3985319b4c47fa8161ab8a6e6e2775c7f14f40394e5eeb8e7282109e6cfbeb0005340e472324a6242ad7ff8ec7574f5a80193425b253c77b9a2f25a538dea37046622a0752f201a10a218ae5def8a7eccca98cfa1d9930e59ccfc4047ef83764c080f7a948a15a6da8ecf3ce1cfaab3ddc57a44940df580f72cc0c3fe09fb2759626475a52f1839092b3d1b8bf8bdcf10f52ed4697877e3f3432eb7bb07189230449778f34cb55b51005f8acc62f32f47e13bfd19b4c6f0c1127460719043bcaf11b7c399e2e417069b05c830d397998f6cffe64930c7fc21f07b604839011b24215beca9f5212ba130862ed4a3e2fefebb77370ddd3f50e30227da1a8377721656bb68957a4431d61607a722896809e987aac2c75fb431eaa39ec6b12878e626680f744fcb8e920966abc412cbc8639568b3f10dbfc49e2d5a82b72a331d3bdf997cd719948317e502bad6ec0ce185f566f8c0ca616b9a32a420eefad1bc2eb2aa8e4099d5a3f1bc2cb976d76acb6362fd15c0542678610b4b2c51cfeb395cd1e1dc138f06ba088a2914bdbafe911927481aefda9027639d47feb51107eae363f4593e2e7e225c054ed51e8c5720c4b5b28e0d9d44932222956f16fc01dfc0540f81ebbd392d4f245c42c2be9bc29930aad796934423fabf07783a4ac23d90342684b14d7ebd4d919dd0990be1c1558ce8a8f1d55108c4e163a3bb0ffbb375f8ecbe85de0acf4aaa65bae1b64eee941d34304bec728a3d9d6bbb089ad368897a993dabcb01ed78d999ec54d6ae9a9afdb02abce9d1140ccaa962a4bb6741464d9c84cbd07e31506a3079d409097f3cdd4c1b2fc5ccf64c1239c90e9ede09951d487fac844a0a82b5eb4a06d0712e3c43a6ad2225878e8b19dd359f45951acbb7a3e287f29f88ba0e8a4318c744e0e25d64243838cb7e73aa7c83674aa535967f49e9901efbaa3705b6f55ca59c86b6aefcc4fb17c18d7b28028f1c0d0fce6cccc52d2298b3eb6eb0f1d251e5a7b4bc85cf5315f8b2ba247be52040ccbac21bfc94207dc5ab7e2c26fd23043208924d8663fbee29c561b190c0558ba12373f19923609b3e8bac5ac541ee6f1d032afb5733ead739a5fa915d1ec62b71f90a9ea5d5f7c92ed18a91d9a334ebdb326df8f5797f87dc93fe0e6954f9348dd7cabfbb599cd3b10bfcb63c50d836489e664002c4d391a910ce1552920b9357817b959298b5b0aa09fdcd6319e1ec9806e7f31cc70b470c387cf42654b1fc2e495754a5521afdedb41997f1c4a1486b0df8b0346a94ef47b73eb51491416d4be580c07bda3c3dccbbe3647664536f742c2a2bfc7809b4f18995dddb25a4f02e61cb39603c3c5dd0bab249a7e2786687d973306ae28581481114f6b9dc43a13c1f03869e62e2e31cb2ba444d8fa2da3e5dd3ea641783fb0ded0e1b7325b3350b1cebf542dfa1296d4c2267ff66dfe1e3c1e829a42831fee0d2adcfef3457eb71fdc37f0ad81ea71166f41fed9fe185c733933b497d6b8a0e51cc4a9852dd7eae19c2a21f7a2acd0599e08fac3aee05154f2c56a7634a7224bacfdd1adf0be731fb145e2cc049b29c795b787b0d73c1e2461599c9c2e4a22334479b381e217bc0008f618c5a73d748f9b1558e12a888aac8e35505cf0e04ce02c0e34154695dafad54464cb836656e7808a9e68e654b76ca215d0c960a0209c308f59d4073f14d7ec148737b258efefb0b4bc8262c75615c9e0ee00e5e62e45e46cb26dd81befba1a42ad34d6a7821d1cb2281fdf40be51d0160ebc29b1baf9a2665c1d1f7ed7f74f353334da7a2f6b82414d2698158d292d399f106dab8ebfac84b698e82edf1b12eb4eed14ac9b1cc405dc1c1863d9226b9494f", 0x1000}], 0x6, 0x0, 0x0, 0x4}, 0x2) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00e02d2fa5bd9bf2a0e4c7f7"], 0xa, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="380000002900000033000000010000005d04000200f47e5b233093744c2f74822bf66b0bffbefdd5646d04ee102bbc240ffc8bb42da5584cb63ee4afac6be18fbae9cf1e6874ba007ffd7ede58a995cea4d2d5489f45f8277445e612de990f7134054a521f52de55dc08c1cff05b74024aa308f9a6fa2454691775a568e0c78ba447b058e1868840219adc1ed653704b2754acd78653effedba850a6239bc3d84b721843d1acdffa2765a9c525bc40256a32c6b3b0e1ae409f05d98f932d3812ce", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x38}, 0x0) 12:39:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001440)=[{&(0x7f0000000300)=']', 0x1}], 0x1, 0x0, 0x0) sendto(r2, &(0x7f0000000200)="6e815e61684bd406245b6ccf6af7b0dfecc67cbdaf094db511ac2f7c8270274afbee75d023ae1148a9b0d2bccd2915bd665fbd543d0ae111dcc68a79435facb3fb96ab3389984f459f9fb5e12492f279cff2c57d232cbcd8a074b3b59d38ff3821916ce8981ebfcf63b3df1fc0c138b89579c88a1a83f87ab933da0570f82ee3e56c2193498b3ca418fd371e20abe2e4bd342e3d900187a2f5f77b8a99baf74af74c2814043ff94be7301094ad3f98c8014ec5fd564e5d8eaacc3799bc6ccfc457d0684d835038f4ba83d9a9ef740818368d22c1990168f5412a220f726ed5c83e3508fd20adc8c6609bb5d736d50132de979324fc291ce4", 0xf8, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000002500)=[{&(0x7f0000000400)="fb", 0x1}], 0x1, 0x0, 0x42d7) fchflags(r2, 0x0) pwritev(r1, &(0x7f0000001440)=[{&(0x7f00000001c0)=']', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000002500)=[{&(0x7f0000000400)="fb", 0x1}], 0x1, 0x0, 0x42d7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x3ff) r3 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r4, &(0x7f0000000540)='./file0\x00') ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_index}) pwritev(r3, &(0x7f0000001440)=[{&(0x7f00000001c0)=']', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000002500)=[{&(0x7f0000000400)="fb", 0x1}], 0x1, 0x0, 0x42d7) bind(r3, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000002180)="40ac61a492613a14c7b94996e792c41afc14c5fb53d27fd2a5f7bcbf8d20e81205b0360a4b95dece58f2ae7cc0a5dbca37ac9ddfeccb24106d3e2a1b9d040bfa6bedf4be61ec4b6057bad56af9a89979ece9c15cdb6a0aa28f823cd73639a8b097e816922ac537465788c4309070e9824d048514a51587ffecf9edb111186a25dd2a49079f723400d1c54c9558644d87cd7b5b7da2aab94231392ec682eced8d9a99f0f4ac99838dfead25acde0e9cff162664eecfabc9335fe57a78f2d240ea76c03fe6bad47ac3ff678d55b1ae87226029141d5716be7a621d8b3abb455ee1e8b7b4fd68bc1817b5d9c772284117f67102eadb2fb8ef9af0bc3cfd48e76a9d605cdee7d7c799a7cde57ca64a02102fb65b88207822172ce70dbf8b844e5f24011df63208589bf2a67610226c4a7d77df0e46134b3d4940e337f8d40934f00f724d815184ec2017a7498b88e6c9ed9706504adf9313d4243b09b208ad62e7d600e27cea69e3476020df3720d4e8d677f3f4168542b5ef38d2874d216b1b2ef9d2f634170579d79c88dc7051d68201eacbb3eaafcea1fee23e2f8b0eb193b43e00f780d0b917292f1d4438ece273460dc20e42019d53f1b357be76fce7f6f00c0eb18a0ebc95fba66899e9b02f2c924d134c0c7e88c8b0dd9fc6dd29d18f6e2c1e636a5f740220342582298c6ce83c1ee91e6f66e06b344bade089cd60c7f90ffc4ab17ef8624bc2aad83a9699e3173f69266baaf41f4dc43c55616f640abffd6fde9c37051eeb7eb0dd9717e1790ed61dff90294c669a575a27cb7e79dfb79f8244eda9a73253c9e61e4fd10db5cb2f52bccb5fd273e91f9fc00eecf2a9f32e4368f5dd41ce279cde859f9a9a717ce3eac5ddcfbde8b6ed58dd9fc441bcfbdb282aff611a2184472a81040ec746e665a570d521e22a8945dbb2f80d56e17c6dd8bf724c9c1902559c149984b64b0ca028c1535b3ac3bab9b1591b6e258b24ddf5d8a06cc7d499483b1cee066cd0793e1193c530234395e7a0554afac99a516f785c53acf1bdc981a3ec5b368d1e173ca87ae00c092e44516e5349ab795a76d7b7da121c0064f832f9d28c68dbfcc7103660398029c195aba725512c69dacd8dffa90c267f6fe34d2ccaab131eec2c1f2783fcf34ec3984e9c3c17535c3f5bf78dd2fdf8e5657e5030219af3bf90d628a16d201d6297cd4486221b97b878532b8c30a3a2266b1bb6041c6758ee03d8aa89cc886e0058fa0eaa9d1124e8fa957e01e1f7e52858db5c6368ff0b0fbf34dbe96e3d4b9f6461687e23550d42b75658b327c15a0d0341308f673bdfd7437983bd239f055f703d3e5f4e1c46e69d210c83a4acbc3f8223da98e97af057fb0318d20b5ee222b60d6ccf893d59229bca4b3446aacba9fbe01ec410a6217dcb841d23630c224eef9f07b02efa0dc9425d1733284a9a24335d6295a63f2b1fbf6738e5f9dbaf6ff11750f170ce735ecc09d5c1c16ef5162468fe4490d68058fb27e0da0b2795ef2f4c83130af37ca38d184b8391e370f56ef8bdd0c5c9843c995e4415fd39de6419b02b30baeefabbb9a0d37353eb187fad59771dc0b9b57ad0b7bc52f7db97c17430570b668bcb62ae00488825048d8cebd7abec42b5f29df7d0b37d910a444cc3b036842fe779ebc65eb620d718e57ef22d4886cef463c20ee7a8147e8693cef622e1f19d542e88cb71bdebb300e0d3860d1cc4fee8b7b863800bd2", 0x4d1}], 0x1, 0x0}, 0x0) 12:39:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x61}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) 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) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000180)=0x9) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 12:39:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x2964, 0xeef0, 0x7fff, 0x0, 0x7fff, 0xffffffe8, 0xfda2, 0x2, 0x0, 0xffff, 0x3}) link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 12:39:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x400000002, 0x0) close(r0) sendmsg$unix(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xab, 0x0, 0x0, "010000000000000000ffffff7f00", 0xffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) 12:39:56 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) socket(0x18, 0x4, 0x2) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') r1 = openat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x800, 0x14) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x108, './bus\x00', './file0\x00'}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x18a81, 0x1a0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) 12:39:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x11, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/172, 0xac}], 0x1) close(r1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x2, [{0x758396c53febc55}, {0x3}, {0x0, 0x3}, {0x0, 0x7}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}]}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) close(r2) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0x40) setsockopt(r3, 0x8, 0x800, &(0x7f0000000300)="a99864669d815b41eb636437c631e74035dbed1ff2a1a819cdf61c123f89885953e4d4cb7c2657977d02240b4b9e53a790adda0712f81a4257045c3ba091bdfb57f352054211b96fffc2a08ed8bc56", 0x4f) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:39:56 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="08ca1035260046190a24313856477e7300e1ffffffffffffff000000"], 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 12:39:56 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x4, 0xffff, 0x1ff, 0x4, "6e8a3d0d9a5b816138e3d401561c8539a227d45e", 0x10001, 0x100}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x186, 0x6, 0x400, 0x7ff, "913c9dec3a12460f1dd47928933a3845538678c6", 0x70e6f00c, 0x1ff}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x80, 0xa0) symlinkat(&(0x7f0000000180)='/', r2, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x9, 0x2688000, 0x9, 0x4, "28a4bc0a77e7aba8c9a884a6a3dc27a5df39a5fb", 0x100, 0x3}) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x7f, 0x8000}, 0xc) syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa9cb99050000000000000000000000ffff23740f1dfeffffff000000000000000001000000") 12:39:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffff7fffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4339) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 12:39:57 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20, 0xc97) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0004001c000080000000005fe60340004502208887d35e056e000004"], 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220ece228901004cb487abb18b26a6c0df5ab8c1131f4511", 0x18) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 12:39:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x1, 0xfffffff8, "01d8110600000000f54020d98301a462f8130020"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) 12:39:57 executing program 1: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfff}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa000000020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 12:39:57 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="03000069488f0fd908f479d367c9ec3ad5ec2e806acdcf0000000000002b5424d699a64ea71898ab43ffb600020000888e2c078a3a0000"], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={{}, {[], [0x0, 0x80000002]}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x2012, r1, 0x0, 0xffffffffffff0001) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r10 = socket(0x18, 0x400000002, 0x0) close(r10) r11 = socket(0x18, 0x400000002, 0x0) close(r11) sendmsg$unix(r11, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1008, &(0x7f0000000640)=0x9, 0x4) sendmsg$unix(r10, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x40, 0x4, 0x7ff, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x81, 0x4, 0x100000000, 0x800000000000}, {{r5}, 0xffffffffffffffff, 0x61, 0x4, 0x2, 0x1000}], 0x0, &(0x7f0000000480)=[{{r6}, 0xfffffffffffffff8, 0x23, 0x78978acff9c5b363, 0x2, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x7, 0xffffffff}, {{r7}, 0xfffffffffffffffe, 0x84, 0x20000000, 0xec9}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x2, 0x2, 0x0, 0x3ffc00}, {{r2}, 0xfffffffffffffffd, 0x30, 0x4, 0x9, 0x13}, {{r8}, 0xfffffffffffffff8, 0x80, 0x10, 0xbd6, 0x3}, {{r9}, 0xfffffffffffffffa, 0x20, 0x4, 0x9, 0xffffffff}, {{r10}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x7, 0x800}, {{}, 0xfffffffffffffffe, 0x0, 0x4, 0x2, 0x20}], 0x7, &(0x7f00000005c0)={0x2, 0xfff}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 12:39:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) r4 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) r5 = socket(0x0, 0x8008, 0x6) r6 = kqueue() preadv(r5, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r6, 0x0, 0x3, 0x0, 0x20, 0x0) r7 = socket(0x18, 0x400000002, 0x0) close(r7) sendmsg$unix(r7, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r9 = socket(0x18, 0x400000002, 0x0) close(r9) sendmsg$unix(r9, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) poll(&(0x7f0000000280)=[{r9, 0x40}, {r8, 0x20}], 0x2, 0xffffffff) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r6, &(0x7f0000000300)=[{{r6}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r6}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r6}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r6}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r5}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r11}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r6}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r6) r12 = socket(0x18, 0x400000002, 0x0) close(r12) sendmsg$unix(r12, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r11) r14 = getuid() r15 = getgid() fchown(r6, r14, r15) r16 = getuid() setreuid(0xee00, r16) r17 = getegid() r18 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r18) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x2bb, r3, r15, r16, r17, 0x88, 0x1}, 0x6a, 0x100, r18, 0x0, 0x9, 0x7, 0x9}) 12:39:57 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x8) pwritev(r0, &(0x7f0000001740), 0x100000000000007a, 0x0, 0x0) ftruncate(r0, 0x0, 0xffffffffffffefb1) openat$bpf(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/bpf\x00', 0x1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f00000003c0)=""/119, &(0x7f0000000200)=0x87) read(r2, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x800}, {0x5, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x7f9) r4 = semget$private(0x0, 0x7, 0x287) semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000d40)=""/34) r5 = semget(0x2, 0x4, 0x201) semop(r5, &(0x7f0000000280)=[{0x1, 0x39}, {0x2, 0x5, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0xaf1, 0x1000}], 0x6) semop(r3, &(0x7f0000000340)=[{0x2, 0x0, 0x800}, {0x7, 0x8001, 0x1800}, {0x0, 0xdff8, 0x1000}, {0x240f61cbeb0e7ccc, 0xffff, 0x1000}, {0x2, 0x23, 0x2000}, {0x9ec365d24a5f4a83, 0x7f, 0x800}, {0x4, 0x9, 0x1800}, {0x2, 0x8, 0x1400}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001880)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xb, &(0x7f0000000000)="a4020083", 0x530) setsockopt(r6, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001900)=0xffffffffffffff47) clock_getres(0x3, &(0x7f0000000380)) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x120) msgget(0x2, 0x608) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = accept(r7, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000440)="eaff125c00004000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff125c7f000001", 0x8) r11 = fcntl$dupfd(r1, 0x8000000000004, r8) r12 = dup2(r7, r11) r13 = kqueue() kevent(r13, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r14, 0x40044274, &(0x7f0000000040)) semop(r3, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) socket(0x0, 0x20000001, 0x3) fchdir(r2) 12:39:57 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="5a1ae849b226f268223854bdb88d663f6b68eede2125615586dbd0632fc1caa20d9ac4bf0dbb5cd37a7823ae1ae976c654713c1ce1e94f08b9c7bcfd5100"/77], 0x1) 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) close(r2) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000300), &(0x7f0000000340)=0x10) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = semget(0x1, 0x1, 0x41) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/76) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) close(r7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)=0x1ff000) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000100)=0x79c00000) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x38e) 12:39:57 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0xc5b9, 0x6) r0 = socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000200)="e00157eb7d6dbaec2aadd1b8011d6af05ef782fadde92c3bd5d8248608d7f21a0e79d518dc69156d492f10a247fc", 0x2e, 0x403, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r3 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:39:57 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x882) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x800, 0x0) ftruncate(r1, 0x0, 0x9) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000870000000000000000"]) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) 12:39:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x20) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:39:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='W\x00') 12:39:57 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x100000000, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 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) syz_extract_tcp_res(&(0x7f0000000540), 0xffffffff, 0x6) 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) 12:39:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r2, 0x0, 0x7fffffffff3) r3 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) setregid(0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, 0x0) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="8202262f664000000000f148da4b71a8e1ee7de20184f87a7830f9cffff7cb7a2606fc530b2e5d6923a8fe8cb673453e3cafe4f9d34867565ecd5a7cf0f0ff92e0e8b0caabbe1382ac33ba17494ef044f8796fb397a63ad4d2f2be0496a79a138e3131f4a269b52086eb323ca99f7c5f7f300b7e4db0e37765cf1fc815df3b8b3b92c71993d76304122029cba2ac7238e2a49dc12aa9a73ee87c0b35968cf26d896d49a74a9e5ecc00008e2114147394d0c72d97fa476c33a88aa3d9d02e962302465b8768ff7a68b110e0db76cc0500f5764dcd2bed04f40ec3441f271679630462812e3e5bc0fa24ea512de0888b8e9e6e3ce141ad57c210a7c69994207298d04966e2804abeb12d40cd00"/278], 0x10) write(r5, &(0x7f0000000080)="9e", 0x1) 12:39:57 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x4, 0x40004000000028ab) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252", 0x9cb}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000880)="806be43a11e5522e73ac972e152eec8cf4ffa96310f0e0329cf1ea557d39484ba13bb9ba74237be8ea159ebf47bd29e1c6789e7bfc91cf24a0438adb7da2c6e8b601a9ab84012d103d51f4acba386b3d4ac8a675b30de05038e70e88362d75e9312e66813d8123a146d238305afd9d0be7db6714227a3c095911fc26629a24c6d2f75aaf390a771d9b3d04b73337cc919832dfef6266c2053f0a652d39b318cb4c9277e0d52dbd9ae3717e63b62904c5e90c695c1cfd7f4553adcb751218a4d7fe62a2fb22ebb20fa46c61b802254f2c58c826380a51390e4dbd8978c2ba817ce6f2e3390ae7864ac5d4dd0b019b1e861b7fe230906208c16e4df5ee7b531bbb6caa38c70013bcd056ab07233d6658ed7c73b3a66dbde9e045f484c30083cced2cec198ad3c013ac505e16f31e9ff96fa40279435d12598beb54c04ac597f6f9470d130008ec48abe972f02fe7ba6dd07d9fcb04486137f3d1f5eae7aabb3da5a21daebf3afe913dbf9629e506a7338934c18eeca403e975fc9c14de8ff1673778d942221694022e27eb5fe39b5e66a161986bc96003132f75a175cc187c060845d6e0795aa4a6fc9d990bcb7287ba37905466622d79e28cbfeb7005c7cf20d93e3bc9be1fe92ee93fd75baa904a42350602cd0a54a0a7bb994a44526ba355522a975ca08a6649dc4be50243c48ac7d29c6e1ed56137df3e66a3a0c5bbc7a1679026aba1ca50a5a2f4af9cab3d9eaa05824dc9f5762d9d0b75f42597b32a1c14d2fc7c7db9a98ae62c", 0x229}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) flock(0xffffffffffffffff, 0xd621511a2dc5e498) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0xaa1}], 0x1) 12:39:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224513311810a90fe00000000f8ff00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000380)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733", 0x4f4}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e80", 0xec) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) 12:39:57 executing program 1: r0 = socket(0x2, 0xc003, 0x0) nanosleep(&(0x7f0000000000)={0x9}, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000), 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0xcf95, 0xfff, &(0x7f00000000c0)="ee2ac3c17b9fd33ed6181272298376987773e243e9309fa934105b1119acff26b21b1d1ddb6635e2192b107d802d2db37ebd5bb59964992f039332be3b6a260b6fbb5aa8aae4716f52293b3da0b95bc04da6639d74067852917f06530b6ea85075dd88bde4870353c2e28226c6fbcb4d7ed9f3df685d4f4a0424bf36e10e74a19101f31b762c3de6f91c20cd30d791e76956abf3502f73038f310d0c85b7e47c24f4222131456535f225d74f114823c39103aef1ca6ff7d664fefe1f85ef5e5eff8543a35292a3254523fe5769139507c1bca9d39b062707ad16c4983f663b", 0xdf) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0x5) 12:39:57 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x3814, r1, 0x0, 0x6) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) kqueue() preadv(r1, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) 12:39:57 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deffd9083bc10000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8f0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1e628b43a961444994bd9ccddd3258575c8b52ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc0000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) socketpair(0x1, 0x8000, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x73, 0x1}, 0xc) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) 12:39:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r0 = socket(0x9b18f847dc6518bb, 0x4, 0xfd) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000e40)="2ef40992837a58c824118eecf4a80a7d5cad74b79e1ca5ac819285142a586a82c9213e8c2745e8faa168cd975f5e817e41ab3543ddca3a3f14affab1a56b97ca7de0418147625a60a2331bd5a2cce4a1ea99ce26cd0f5df0652de5b3260729ae52e7a6934d62b67bed6f363fb8b017b2abbe49acf8b8b2885a09da52a1284b8908e119714d6513bcb8c6fd3a8a035d4b492db9d48a1ee80551d16593679c777ebffa00627e7d1cb3683181402ae57eb012d08508f783d3ec049f9f5186efa2d55091d2cf8788abb02c88b56c59ce07557bb3b2c587c21e3727473e945cf5baaf17df9a7dbdac9779e9b682c96d2afea467186568ee3b7469363085494480", 0xfe}, {&(0x7f0000000c80)="d4e4c81d1d6662cdfd891ccad9a1b97b68194f200bbc8a706faa537b1410861033ea6b27e56ee1ab69b2ef5ae7e1b3b8e76a264b6b6947eaf2abfb2ef5cf6a70988102b28c05e8cf0a508392f60e4a5df513ff062bbf107651fee8e3fd4394a50c3f48d59de263640f9737d68e7728b55bb597296bf33a4b34d4448f2bcff3b620d023a4b538c952d97e02dd6e296d0dd54a9195e7a5ab24e4868fb06fb11f5604fb32f3658e3922d7c94fec27ef6d47085ade6d3f9651093a8d6012b78362ec64df4f7d8c70969916", 0xc9}, {&(0x7f00000006c0)="e41a4af4fa1921e38bceac7f1b9bafd08541178c71169162e618b4056e733f659aaf12d61c40d23dc892d7f718f85caf907b34dfe25a2acbce47f82f3281cefe1e1168ec104987590d1c6b3b359cd657fd4aeb581469e7d313", 0x59}, {&(0x7f0000000d80)="43ca1244774b622f053bf938d80f145ff4177bcb03b7205b64f53c3f6688977a5ff4e421053df290ed7aa04119c3de647b4964f5e924c19041104049f4e8dddc116695a218cc34a211aa10", 0x4b}], 0x4, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="c3291c099c2dcf4d9fc4d0ee58f04f77724234df6ab2f7ff68fb5af5173544b7b635df66c5d028b572addec0249059af9e460fe166c2569838e8e1e9237ef71ac3a300bdce366dbffd427ae918bf1f86a77fbc08e39c8fe6bbfca45cfc65b6538ef2384d2a70fd59fd99e734f2ac1689e2bd2594f083a477a09986f40a19722acee173b1374f2f61e9fa9380dcaa2cd66997810dfcb9e215f11cfe6c89b586453c538c4ceaa79a5c5b7d2a46d5e1107fabe4914ba35b6630aabfd993df531617103443e2ef757d4bb247c8d8a24ca1b49dc60256794d66d5", 0xd8) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYRESDEC], 0x1, 0x3, 0x1001) socket(0x18, 0x4, 0x0) msgrcv(r1, &(0x7f0000000f40)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000002ee35e6a135966692c000000009d00000000000000000007000000fe4f634adc41ca82650a70886523281674ef0a86df2e93c8fa00000000000000303d8a0b00b60eb3cd0000000000000000635d0000000000000000000000000000000020000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f9000000001dac3bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c735005b2133f460193919053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a68170000000000000050a2b657ee0ad80eb7861b8b8c958267d5bac6033d50f8f475322d38f63bac554b3ceadd28708cf51882fdc7e5c71e7fc0133617143c4288678d4da4871b9d1fd9b188f81be0dc051f210b112d3bd3e553ff7a496e7826890ddf917d8cd92610db39dfaea5930b29c434d73cbc84c2ac694698895f5d77aeb2a600a121188ec5dc90cabd89bfc7f74097f10b1654e3d312a654596709130a00609414e69b86a8cc4409a4af21791027d1aee1e4a9b9f129ebd7f36abbfc1d749f000000000000000000"], 0xeb, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000000880), &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000000400)='\x00', &(0x7f00000008c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000000140)='\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000100)="5ee65e5fe547069faa6937992b0bc0688d37b5c2", 0x14, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt(r4, 0x3ff, 0x200, &(0x7f0000000540)=""/122, &(0x7f00000005c0)=0x7a) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x400000002, 0x0) close(r8) sendmsg$unix(r8, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) msgsnd(r1, &(0x7f00000002c0)=ANY=[], 0x0, 0x800) 12:39:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = kqueue() close(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000001140)=""/145, 0x91}], 0x1) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 12:39:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x12}, {{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 12:39:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x452) r1 = syz_open_pts() write(r1, &(0x7f0000000180)='\r', 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)="551f2be2344e001221b4fe9f1afc69f057400ac6a66f7252bada01e489cde90b78b9", 0x22}, {&(0x7f0000000080)="028d09fd9c9c1ac940aa4690efd0a6f5ad31b916169fb7501bfe8bb5384b7513705a62dbd843fa5fc27608a6d018b5f7f5d6d9731f42231a3d5966d22f374bc4ba0023df0afb9f31012ff0fd50713ab23e7e2d5ce467bb3d4802de10cbd11d44a5dc209c971e2efad3956485aef77f729571b92e7d7d10d289e3af215a69a8f9102177556a345536f4433729cada55b48450eed22caad81ee37b784a35f24248760137c34d91e31545e0d5b172d9fd0b9a772945ce49cf93f04b4b2cd944642b7b1b5ed7f913ec6d48f65eef3a443d", 0xcf}], 0x2, 0x0, 0xfc9) close(r0) execve(0x0, 0x0, 0x0) 12:39:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001440)=[{&(0x7f0000000300)=']', 0x1}], 0x1, 0x0, 0x0) sendto(r2, &(0x7f0000000200)="6e815e61684bd406245b6ccf6af7b0dfecc67cbdaf094db511ac2f7c8270274afbee75d023ae1148a9b0d2bccd2915bd665fbd543d0ae111dcc68a79435facb3fb96ab3389984f459f9fb5e12492f279cff2c57d232cbcd8a074b3b59d38ff3821916ce8981ebfcf63b3df1fc0c138b89579c88a1a83f87ab933da0570f82ee3e56c2193498b3ca418fd371e20abe2e4bd342e3d900187a2f5f77b8a99baf74af74c2814043ff94be7301094ad3f98c8014ec5fd564e5d8eaacc3799bc6ccfc457d0684d835038f4ba83d9a9ef740818368d22c1990168f5412a220f726ed5c83e3508fd20adc8c6609bb5d736d50132de979324fc291ce4", 0xf8, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r2, 0x0, 0x0) write(r2, &(0x7f00000001c0)="0a0394c62886680862ade87f541df15840853d836f9223796a3c888c5f8c02bea97bd23bd7b3927e070ff54f2e33464a4440c68401da63c8166813c173", 0x3d) pwritev(r2, &(0x7f0000002500)=[{&(0x7f0000000400)="fb", 0x1}], 0x1, 0x0, 0x42d7) fchflags(r2, 0x0) pwritev(r1, &(0x7f0000001480)=[{&(0x7f00000014c0)="ab652e38ac730a38011b7bcebb8e9db34f6add8878cf23c30b08cec81534b9b3290a577a0c2a9a3635a9bc726906cad3a8b524bcab96bfa63c252a94543eebdb21", 0x1}, {&(0x7f0000001600)="e81b91e6bab2ebe46527ed64c453c1b7bb82828829397ecd509a0c210b7c249ef900fda1726ff878870bc04f9c4d1139156e09246da208191fcfcd590f75152ed3e2950bb206b389690baba294c8a8235020189e55d23c28b4bcbad317771e76e8b92a857f3c0e786f897886daddcb81fdd7f11a045e03f828eeebfe75c1605a045c2b08d5167ba79f5b0406bd0035a415943d6dfd0103063bd9fda2f9015e020d795cb6bf4073df6f6a2fbca2193329fb0b66f3675316b877853e6eacb27c2727df483e48937d9615c3c75c8f"}], 0x0, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000002500)=[{&(0x7f0000000400)="fb", 0x1}], 0x1, 0x0, 0x42d7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x3ff) r3 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) pwritev(r4, &(0x7f00000003c0)=[{&(0x7f0000000340)=']', 0x1}, {&(0x7f0000000440)="cd9ee081ee6dcf4139b5582fefa75a4a0d90497e131d76654e2ab217f18fecb0a2e2b373a4c4fbe61dc030ff6337aaf201c527b5dbc37c201786d15f856f982e941736a5a943cf3b2a8d5494894f16faae2a13b305e415ac355e6974777208443cc6c356624ff78eaf62745bd4cc2a719b190e97bbbf4bf6989182faa997f77fb2d435aa82a389856ec91e6f45ff5f05831ebd364dd89e757dc77bffd1fdaf7f32257ee43b235567c837ee6e368e1e631f4178e0c1245958fc8409059760130fac8b259ba1fc290640d0ae65a6eea40f61dcda97379112f41bec4dcc026075f667273931cbb9723ff481e32c16b324738c2904fed338a41745bc50d99683beb76e36bf33647a7d9151b55ae2b2fac0c9a6b6b94933d9b14ac8bd0bf90842bc1d8b6e1907b0d713cc2cf0e3a3e700b62c32a4fef2c44cbb4e1c5cdc125bf7f093dc7b5c9ca992458935a51a9b1e46052f69794e07da02a546c1d031e7a0fb3987f505d74bb260648c4152810d3cbb657aaf208fc1e21d6a4a9c7a551ab6a96a6ee9667a7446f316ca19efaebb420353acf8ad5237542589d6af61ef09111c45933213cb2d8c8d8f38aec34f6bc1a10a23423900b557ba6dbfa5b76b25bf0df82728e690b5ee06e5d20f937de5708c52d08b1672e9fb9853f7d4a583e3238195a4f6ee23e5c81e88b48eb8d603a1ad13d79b74bb4f2d33f5853ffb2e97f0316570787076480a465d777b0c3e5bae8c659ed88ef3fe5b14ca46e636a5558f2fc45bc6df5f84d5268b5d399fa560e0c8d497b7b5e125169790d9c009a1124191ea645796a091da8bf99a97f654fa8bf122624af3796be3d3cdfeffcb3d921e9c46d3cd4afb3d74a943defc1900208ffb4546173e83ea6829c5b3b7f46a739d286c075c63933485de03880bcc79b952619c6b34111b5538c3132e51eb4e342bda32e7c32f52fb7b2460b36403f579592816f4bd45c7d111a13ac4971837c6ddcae547e9069063054e491c221a1240f1e97f9440367e4b753afc7d64918d277c670c05a4c1c0f58c841ec2c1f215c8e2838718c2b42470bd6694057c0ab8a701502c45fd1a58f672829abdbc2e6a64260f9484b2f051376c639e5afc8411d6bbc29c1229fd2995fb841a0a16959b4b44333f2638a1769716e81ba64a876ba8c056be3bbff1e6adde88d7845ba335b8c56604768e5b9574ca7fa23e57e8d0eb7e4aa991980927dee561651eb45aaef08cde66ed8987942f1626f40c9b081308634b19d1b4314633c17cf5f2a49a98527354559fab5b565781402c20e4e8dfd5b142f478e791adc4e87e4c49d46b866d7a31099b6012372cfe206b228395eb967492b00bf994907932752e7c17182674824244956779c873807099e5977835c9e95b5768fabaabc43f8b05166c124dcf2ad01405b2f7f8151a155bcd23b1fc27e52816b92c8ee1b0fe4c9f42c9cc7579480c736f7ffdd0afb1e042407527532a721e36bc6b42a53f3d5236aded796981630e9228289be6252e4e7ceeaf9a78beccd9d836145b863fb69e9caa5e208a0c55d32d5ab07a4113e0d30d1680893a26e92bd77de704a49fba27f71d4a95447f77e4e8811f8c0882f2afa74b5459af3d20513a2ccce90b6955a1832dab4168f3d037e3d08696565dcb5155b5fb45addae35eb9ac364ced30e37bdbc41739e36ac7d3a53e6c61fc9198b57d4c1412fda50ac104d7e55c4fabd642ff673c84b67a91bad8c84a7c7ff8a3f829e570818bc39cef4aa1f8fbae4d5184f8a4b21132872b86c78c7a1510e38853ba5601bb4679aa5cb7d73405f374397bc9bfd0182a5650fb1cd4fef360f2523911365a019353432e535d760f61d5fefafc655a87674413f1b376f3e98e1b7a3acf9a3f7ba1e6e9701337e9e99073aa4c103de1c5625b4153f19bea39cc44a64aa419b416c78c5d81192b740871b3967b91c944ebee61357eb0896d383c11035982f3a25c6cff4114f7127e482204070cbabee1efa5f3705f7872ce438121517148ceb416e9294a8f73a2c26d4334e5a2d6b15831fd7340e8d54708cbc0b7af85b932ace82462b570653e489340e2f3fdd331a6c2028a8370ae8e5e798b66d2ca4e9b70508c19c6aa8b8df991b0417498eacd8008d3ff18f18ef5fc4e532f8e7ea5dc8d91e6e3c920ffaf1d28daf862d49c8ec28829c1aab3f718ea6b32f194a49e4d55bcaf9ee8000715698f6d926881b5284f8075159687c3bad73e83e14597df94de8f5151a06b5aad319eaecea680513cad8d4bcbb6fd75c62ee2feab89051934efdeec4883580d1e29cbeacb91458d6de62a901098d1f0982944b82293d9bb06f19815607f6c3a1bcc13787a633907706d0cddd00ed43d1fad656e505284fb6a585aae72cc49958dce548238c0ee1ba6ee3f233efd77e9231d03812408f2b9563a9357e69e1765bc4bac6b7bdea6a304c8f0679c469df184ca511632929a49278b560022dbbd9d7a786ae2e00856f8f9dcd9435c51aa7b122350ee7b93ca4ee6122de3b75ed19ec542e97f36aa6943bc1670fbadb76e5f6b1019b972addf21b0a0bf2d3382af8adc743a170933940cdad10b374058c1c85191e988108b916626aadb441205e028bcb6858cd5663d3c91a510167cd867f7d4c34182362161d652f7f407f5286ed5aacb2256382752c5ea4d19343c439f2d0b118abe3d04a27be86e797ed33feb2f66a88a1ab71d903e168e59dc295232e32e055b2ef3b532d447eb0ef3c640210b27093ed8189c63c1dc2fbbb5f0c6bee480c69a9829826507d0bdb6cb81c016a35e2c8eb717a099bcfe4128f48d644ea1d3f588bd6fd4619a466034f0a8b03daf70cded551e3f4d592a173149718253306bbefa8c33525024ad10c6028decc44d3e7f6784d31e697ba71710a0239f3318a69102a12fbc649cefa43ad3b11d1caca8ff50fcac708110c873a34ab1a3303ee956ffa1ead3822f7c2a5d25fdebe34ec2e2412afda9765fe72f7ddb5c0494d6250b0ab41a530b1aca238bf3e09dd71614fd9e39e40bbdf099db21b5b1a81f86bf16fe13ebdcc59f1aa6fcb71d3c4ab5979b7f1d26bebacacb69e48f145b02a606a52b6c5f4efc251da5dfab7c95ace014ccb329d573066e81d437daaac4b6e73a0908ea611db698b1ba1b033949d3dc0e4cb166296e10d2edfa4ec66352b1afcca3e4b14bf05ca0ae96578974fa9f6a6de76e0321a9dbd107533e04fe7cee5d5dd53b3ea8a23bb7b284c6a316ba17e0fec041324c216ef713ec3305ff05d6e76a42008b8dc6d7c0b63b6ff63f3b05ef6453fc7d80d6606864e00cd6194e0fa077fa16838f47b9a99c1e74c5256e41abb65338e0aa40cc7b0c556eba76a866f67112d0bdbdc8f85c71151235392ea259180f8a405f8497c7303b1e39ab4efc43272eb610e7c32c6e91590854376133fcfbfa2e074780e8a07025de3d10de059c46802390a8b825e175a6aef694f584bf5d8c3100d29d8b8eca2dbc5c83e48c81a3554eea4a374a596675db2c02189960b35c604011b4e3a0e5caef5847d977dfee980aef6acbeaf941677922054f82175856be9ccedb2f722e077380dba7ddcd70c91661b8537d22bc16460545208815669cae53da0c6417e66d3ab769d59e98a799586ab5b1293eb5c9b8b4c516a83413f9f9182c2783d602de2ffd5b8edcd8e5ec116c52e170a7c998d1b58757fe806e645034c3dca0e4c1cd68e547799fac69b0e06c32fa64798bd358fca63af5a475d997a4db26439f7481b636d56c4649ea1bb0bafdc320866c6a0ed057c7fba442782b638168d4f4e234a3b9f8689f1c52fa9b18dbc9af65cace4adc28f42dc77f88aa21391e170c10f3810bfa28cba9ca67404c54ddb855b156219cfa5afaa17e418f33f50827e334882b8dd5219f5977b16f4c1cd753fd47e2820c94928e0e7a6db531ad2596b56226f68d7d08f688bd83c21deacb014c180eb2ef158888f29a24f2ecd4bec2fff7f4f0f1c9fb08c21e6e86107191a415d2027173003db1ace459ff82d9c584173903901c0776c575d8f8ab440988c7316c5968a4f8faf949c053ef32152db278fa089dd03275b55b56a9a2f8d7fe93536987707ea05f5a9e6dabe22d8ea0f27866bfd857027c2260e77665246ab3e6f9dbe478f571da5caa9ce79830905d2c84677841271e6668729e59fbbaab3b12701256fac9283a1455708bdb4558a744bcbb3988c0848eea9fd94f4667e9327b89212328bb399d82e4b855a8a0d1eba5e890d090ccebf69d21d0355276f62276b93c3ddc63ee091e9a53a5b8b7cc0577c423261f92eb9a2ed58e9efd5ee9d3060b5c101c8a8302c85314ee8494bb7659cc7ad46b35d3a20a2b47e90e3d231e172975d220f20a635cbb1e7faf98c454328ae0c25ab94c781ca045ef486a4ec3bec67eb226966b898e1dcb9694792039faf638dfda434cd5c86913d6b4a88693506e8e410de2f0ba8a1cf704fd7d053b167ac1a33fda533ef70238c51597dfb7dfa8411e749e6dabb13559e08e914bee89e8d80be2d3834db34297ae53ea110104f51d382dc87f1de7d6d7ee8dbf964c20d33e7a3c4242c8e67d0650f70d40bd20d08f13362efb79335f7871f4218e2dd2ef0bd759fd277fe66cff690fa563f17211539ea0e794e69be099fc99d4dfcb1659eedff7d5cb8e257195eebe93807c6b42926e0247861861ad5d39c0377d01e017ffde1c17b34fac92bb553bd97273cc0b229c716590ce44886dd61c04464b024cb1a060f614a9bcd36d8ecccc6f18517a6c62ceef4bdb86970dfb20f690e57921ec743fa39f62124ca18eb47f4421851204ebcff0cbd4c7628d05c38966499248637e32d7ddf87ca98a7e156e0eaa51e97c32173f1805ebdc5b3847ee5d63ce18abd23a7b1533208a2e04259719131ff54240afdace7c97739586e06818c379fffebb085f3d35783d807ae765be2a9f895baef9dca19c665428e87d85ae3236868f686b38ab1dd91bd6dd955fd57426add483cdcad7842a83539799a0038f76da8a94c6bf4efd59393995b6440ff13c29afe8a8200fdfe396fc7034173bc539267b1a2f86d670b73bfda4a0a969f88a023b279955b4353365e863f50cc5175c5cdcb3695c5b2ef015bec04d1326bd053e898e034eff32441078254599d1e6dc75a08cf4b9897ab015360b5a0ac997f0d63209ffc3a667b5273b262370f69eed00e77021a293d6000f4b9c43e7a87e72071b83713c3a3ab49b283a16d9c2413431abd7ec64b834a531cba3a296b21c2a4dcad168a605a450ec20c37e46d0140958d51c84fcb096e6aa4a4a2e67fb693208400b9df91ac75170417df8eda0d4a4602d9a894d1b999e9e193e805c3d8eda77a50307d8e35c5333fb646ee14d5e5dffb8b65751188bc6c131a782aaa108859412b85d46dc35d43128c7554d912fc47aa4ec2aebe8f65deae7f47e74d45b95c93ab1492aff0ad030acf1c52ed63be895da9524c0d49aa132cef70859fe3729b0fb7d9afd43f70e8a1158942cde3d16f31e8063cfdd25a3d9ff37b9c5153d286ee3a2d37bd2eb270e4ef642d70ba9afefb44e20b21252fa707c76ff95e4c2aa109c58d5b171d75f6de668a08932aacb24a87b7a85e6f70d2129f50685f114bba1937ac6373f3eccb32cec9a337b2b3e16c10a75080818f0f27ad543c26856260d43a40c50d078f874b00dd495b08eb1958673e37bf19770dcef56eb0797f2be209344daa1520776fad6612cddc00ca6864adf7f1d0c04e6813721fc88f46c549f40689025ceaffe5c48", 0x1000}, {&(0x7f0000001540)="6d1b07834f1b189a7b557254ab102c1377307f1f299ec9cc884e4a86d3a70be22532a5eaf447d925a60d42519ba3fde9bc18a760fc45fe1ef5ca67970ce87412b445c234e9fb9c31481fc89ca31e1b66c6dbc7a0736af87fa892d6f838419e79f7deaec0bba04a334ef48b4e64a4891228aaeb8a2625b2ef9facd095abeb174d42514ff6b8e2d47282c5ad401e86c305b531df61ec1d2d337bc74638e054b2abcab72a076c027020c0cd1c6fbe3f2c199e45396156570e7d64000000", 0xbc}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000002500)=[{&(0x7f0000000400)="fb", 0x1}], 0x1, 0x0, 0x42d7) bind(r3, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000002180)="40ac61a492613a14c7b94996e792c41afc14c5fb53d27fd2a5f7bcbf8d20e81205b0360a4b95dece58f2ae7cc0a5dbca37ac9ddfeccb24106d3e2a1b9d040bfa6bedf4be61ec4b6057bad56af9a89979ece9c15cdb6a0aa28f823cd73639a8b097e816922ac537465788c4309070e9824d048514a51587ffecf9edb111186a25dd2a49079f723400d1c54c9558644d87cd7b5b7da2aab94231392ec682eced8d9a99f0f4ac99838dfead25acde0e9cff162664eecfabc9335fe57a78f2d240ea76c03fe6bad47ac3ff678d55b1ae87226029141d5716be7a621d8b3abb455ee1e8b7b4fd68bc1817b5d9c772284117f67102eadb2fb8ef9af0bc3cfd48e76a9d605cdee7d7c799a7cde57ca64a02102fb65b88207822172ce70dbf8b844e5f24011df63208589bf2a67610226c4a7d77df0e46134b3d4940e337f8d40934f00f724d815184ec2017a7498b88e6c9ed9706504adf9313d4243b09b208ad62e7d600e27cea69e3476020df3720d4e8d677f3f4168542b5ef38d2874d216b1b2ef9d2f634170579d79c88dc7051d68201eacbb3eaafcea1fee23e2f8b0eb193b43e00f780d0b917292f1d4438ece273460dc20e42019d53f1b357be76fce7f6f00c0eb18a0ebc95fba66899e9b02f2c924d134c0c7e88c8b0dd9fc6dd29d18f6e2c1e636a5f740220342582298c6ce83c1ee91e6f66e06b344bade089cd60c7f90ffc4ab17ef8624bc2aad83a9699e3173f69266baaf41f4dc43c55616f640abffd6fde9c37051eeb7eb0dd9717e1790ed61dff90294c669a575a27cb7e79dfb79f8244eda9a73253c9e61e4fd10db5cb2f52bccb5fd273e91f9fc00eecf2a9f32e4368f5dd41ce279cde859f9a9a717ce3eac5ddcfbde8b6ed58dd9fc441bcfbdb282aff611a2184472a81040ec746e665a570d521e22a8945dbb2f80d56e17c6dd8bf724c9c1902559c149984b64b0ca028c1535b3ac3bab9b1591b6e258b24ddf5d8a06cc7d499483b1cee066cd0793e1193c530234395e7a0554afac99a516f785c53acf1bdc981a3ec5b368d1e173ca87ae00c092e44516e5349ab795a76d7b7da121c0064f832f9d28c68dbfcc7103660398029c195aba725512c69dacd8dffa90c267f6fe34d2ccaab131eec2c1f2783fcf34ec3984e9c3c17535c3f5bf78dd2fdf8e5657e5030219af3bf90d628a16d201d6297cd4486221b97b878532b8c30a3a2266b1bb6041c6758ee03d8aa89cc886e0058fa0eaa9d1124e8fa957e01e1f7e52858db5c6368ff0b0fbf34dbe96e3d4b9f6461687e23550d42b75658b327c15a0d0341308f673bdfd7437983bd239f055f703d3e5f4e1c46e69d210c83a4acbc3f8223da98e97af057fb0318d20b5ee222b60d6ccf893d59229bca4b3446aacba9fbe01ec410a6217dcb841d23630c224eef9f07b02efa0dc9425d1733284a9a24335d6295a63f2b1fbf6738e5f9dbaf6ff11750f170ce735ecc09d5c1c16ef5162468fe4490d68058fb27e0da0b2795ef2f4c83130af37ca38d184b8391e370f56ef8bdd0c5c9843c995e4415fd39de6419b02b30baeefabbb9a0d37353eb187fad59771dc0b9b57ad0b7bc52f7db97c17430570b668bcb62ae00488825048d8cebd7abec42b5f29df7d0b37d910a444cc3b036842fe779ebc65eb620d718e57ef22d4886cef463c20ee7a8147e8693cef622e1f19d542e88cb71bdebb300e0d3860d1cc4fee8b7b863800bd2", 0x4d1}], 0x1, 0x0}, 0x0) 12:39:58 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r1 = getuid() setreuid(0xee00, r1) r2 = socket(0x0, 0x8008, 0x6) r3 = kqueue() preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r3, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r3, 0x20}, {r3}, {r2}, {r2, 0x2}, {r3, 0x10}, {r3, 0x20}, {r3, 0x80}], 0x7, 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r3}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r3}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r5}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r3}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r3) dup(r3) r6 = getuid() r7 = getgid() fchown(r3, r6, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/bpf\x00', 0x80, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r10 = socket$inet(0x2, 0x2, 0x1) pipe2(&(0x7f0000001900)={0xffffffffffffffff}, 0x10000) r12 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r12) r13 = geteuid() r14 = socket(0x0, 0x8008, 0x6) r15 = kqueue() preadv(r14, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r15, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r15, 0x20}, {r15}, {r14}, {r14, 0x2}, {r15, 0x10}, {r15, 0x20}, {r15, 0x80}], 0x7, 0x3) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r17 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r15, &(0x7f0000000300)=[{{r15}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r15}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r15}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r15}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r15}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r16}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r15}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r14}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r17}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r15}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r15) dup(r15) r18 = getuid() r19 = getgid() fchown(r15, r18, r19) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, &(0x7f0000001980)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000001a00)=0xc) r22 = socket(0x0, 0x8008, 0x6) r23 = kqueue() preadv(r22, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r23, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r23, 0x20}, {r23}, {r22}, {r22, 0x2}, {r23, 0x10}, {r23, 0x20}, {r23, 0x80}], 0x7, 0x3) r24 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r25 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r23, &(0x7f0000000300)=[{{r23}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r23}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r23}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r23}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r23}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r24}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r23}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r22}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r25}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r23}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r23) dup(r23) r26 = getuid() r27 = getgid() fchown(r23, r26, r27) r28 = socket(0x18, 0x2, 0x0) setsockopt(r28, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r29 = socket(0x18, 0x1, 0x0) close(r29) connect$unix(r29, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r30 = socket(0x1, 0x4, 0x3) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r32 = accept(r31, &(0x7f0000001a40)=@un=@file={0x0, ""/108}, &(0x7f0000001ac0)=0x6e) r33 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/ttyCcfg\x00', 0x8, 0x0) r34 = socket(0x18, 0x2, 0x0) setsockopt(r34, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) sendmsg$unix(r0, &(0x7f0000001c00)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000300)="5e62269c953c6bd83b97215c2148600e997055b597a70ef6b2e7aebbf1bfb1bf4f4a66e99252d3a903b1e6aab6c4971d402d1580b063c4a524fa6a68c74413c5a9048ccb569e8183cf8cb65fceec8d67e48589cff4d2703a6295638e1f30b3f42ef3bfe064a04554fc0dfbe346e70d992fdf65b50755f434858949166717e68db2c484e0d1da4761d087afb9357d691fe25448f0311c44280d9c69affd297dcc3dcdefdd9aaf71302eac814cd63db642708ab27fcbf3543c7fae97b250ede63116ab7adece59c8087ba12d1ddebb0b2339bdd9710e15", 0xd6}, {&(0x7f0000000400)="be4db51f8bb8de9f374e5578f4187e2fd076f979822f239b6536a60f5a13eb2f84e1277c8374a5c0c4a3a38bb08059d2c6a81c304920ab20af56dacb6277c0bc4e54c7ae057942ab28d0d4ea6cd0a3dec0ce85eeb9f95af170d158a4a53c51ecff63b9d6b67978ce0fafbcd2bbb9d87d0c52a8d820f65fe0ef01abbe8e7ac63d11044848", 0x84}, {&(0x7f00000004c0)="39f70949c3617d315bac40f3d78f076b8f67b13ed854f301e7a0b5c773a11d9c1f16a19cd1da253fc990bde72f248f42f3ef41257c07eebb26a62f979d63b6c5c4f3b7d5f3b7a4dd7cb567", 0x4b}, {&(0x7f0000000540)="f1f44877f53858de5163890445bd7b139f752e4fd1dd56acda6ed9426c7084", 0x1f}, {&(0x7f0000000580)="64f807bbbe98336ae02e91dbe1844ad06ec09a50992632114a18270b764aeeda3e9d937a8688fd5d688fa8365c3b6ea4701c09bac1e2cde866f2f7f024b7c2c2823627bf7a85072fbae610eba092873d48c2342d3ad7d42503b075e3c56d907b7a13649cfe672178709dc5a168f55b9ef37fbf24f87d77005946adcec83332b8ff5969a8fa2d0922d079026124c8f654c2078b96e82a67b55e5e6d2691a979f6bb8faca1f1d2582f190a6831b2894e56b6f5514391abfdf6b2cd4b6b8c0bbe5eca349751ff95804a3a34f9852b42ea384680ba98c4fd8abd48dc06fd832acb9b4a4dc2aba763f20672e043879df6131fe808585ad89d324d7084e88ca589acce549304d8324be15ff82358d3876a6a778ce9d9d89506fa03f290e7c6584ba42c25b6b1cb6cdd4e3fadb4c72534f3172ba72e7a2d2af8b82b09eadb7f73137ddf2f229cd4ae151e4c97fda547de0ae8d86efc14f619438d82d1e703efa7abb6c0fa213443437d3759e45066956e7d4b30b3c869dd9116e65049e7963f239818f7042a26ce7e0c68a7843a6e2a513cd8f37ca3fcf4587a86dce9799632ab4474170419e257f95feb2304b3251c2b0aeb251f8b64960ec17636efe89056ebace440c6874ef6e9cdfceaf61587212205848d6d79f16a0db86dfe578cddd1a622a2cb27482b79263ec4c7ce4d254e69e07605925497860d24954eb2b2d31b16a462a287994730aecc9e19ee254b5c2dc225cce5f530d5b2588babf0b50a87f817ad5d66ce0f55df84c120aa2127842a0f10691fdc8ba48310bacaf514210a4426e860a39d66d20b7b5b42304fa857921388ab2f00fff2818984f78e046d2923a3d34dd075b7d38f4cad6eb062c3e574f17c24809471cd69758e82710c5bdcdf5d588acd4643ef658e744fdff21ef37a923d89140de5e7b04bf5cf9a7b2b92e113fe5b29a463777a5fa941c2f96536c53282bcd938461d2fce84eed47996eb89bb866539832862fd2f3ae6d3b589f94c474ad7bf85ac477360cd5530a3e44f5554bd84e6d721eb9716db3e7759ee019a9d7764d2b3df13a48df423263c73b6f7e3d731943ff688586553ae581ae485a464fb1898d8dcd8dcacc351e73991d768ec21f0017d472f6a33a3c5dfea3b36cae34ff4de2166d3536a420afcb01faaaff5ab5bb6e288320775172daa389bbf015746d068fbf73f703ec9cbc618db4de03fe2dd3f33d8313e62e97c1ae7d8f5948e1b6037aa4e4dd989509ffe98291c30181ea2db3260deaab8b53c36393190d0f68800b847746ee71eba7e39bb719106f8726cabb0e293fdcf988dcd3fc3099dcaeb6d573e9a7cba08e27a29c6e90ce27cf27dde0e7c899a6627693f3b0e0568d4eb392ea260b979e48084cd6af4ac91653e4e02e5542a53dc0751909ecd358b2d483a27e2cc7a651ef3c4b70d8c99460eb47b7db40ad8728fb1f8d64c589ec1e308f7bdf8d5044acf9c4397e871cf3289a5c1a0e7cec5a6d897b9676f5bb3ddec798f69f3e854e8d831fa51bcbce1596cae773c099b8c111832115721ff888b26fa3daf4e6995579dc3c9df7e54b26463face69b02ba60c0f57b8f01274090f060bc8d36f098b8ac90dd932256fd10c42eb822e46002ed29ba9fbc1251d532b41813e7e66d6e3ee6582aa51584476b7b8572b9d1f1a80e94360eacde11204a58fa4a16caba3631c82c627913b69e7ad7017bce20f112ac8687693dcedab5efe5fa073124fdbe5ff28e998769a17ee62c05fb8807292c648ed336076eb5d6e3fceee525ce7cd057648aca1cdbb31ae498a8871df8a5a46d90f5fb5bd1d4452cbc8cb8eb4c4d139a7f77e86716c37e15a4749417be65ad33484b56ff820e2be167c6164474c2e4226732ec75d4bbeb0089a705f668adf7f6bc316a9543fbd567fd0d1802a1b1d3f1a053b584dcad8f76b62588e7ca5d6c2fbaa4c1be4c403f9175f7b93a646880852d0613ff182e9dcf630f60d451b9f74be2d8eedc46e5c39b45c36caa39419539814a5a6ace0cfcd48d69d38200699de5906932de3ed1745cdfd89bf27955f8bbeb30e2603a92ef243876de3d444dce1c605fee10f6a31fd75c8d04f67315debb31908742b0509dc761c017ca5732e869db46520d1a72be7e5eac01800f4e07ae4026c6c1be87d6467b13b99033e7bcbd40fd579e190c5ce7835f7e0b07906144ebc89897ba72a26cebe46a99c304e6ba0ce61bdc18072a0b6458177e3dc9fd4b7b40983daeccd732355cb634a9c76821e2ec5bf662a814ade50d598423205459d5e87ceb6e0d80365334b4f3534f490ceccfd12a5a56999da735a158752aa209197eee30456933582bc211c7a750c2ee1e98ac9ae4d35c6c96fbf60002e70874cf027e0aa8050b5a563d373d33e212b6bca25fcc8ab685af343144c868a9cf17b1cd072ab379f7ca8c8ccf270533b6c9a166bff3878b33ef94f4f4052decf67aad4df31077e3b3d3f614afe95675f2f875d14c9994959351ef85a7fe27c571cec205eb678161de2a03c165e381a75cabd44ed394e2dec23f40b52a744a6a1984d9b3667b54a78733e90f1daf0c2a3cf7cc44f6576270528866f3158f978154d948967d757d96fd46115fe01ea76a2e8c2eb147f6f375b0c4211a8274b18a1edcacbd0937b98d9cad466c2b4229c78de54fd1445ebfb33a4cc31c1ff14066e9b884d526f7fdd87c3e123b4d5fbe226dea54707e604e614aab2e3216868a9b732a210b1e7156dfd3e613acf25ebdfaddb4b62997b2068d6cf8577e3fd8ef17e3c30a72372c7a0a2d4bd4bd291f25d4c979cc738b437af31b6dc245b7239f85b8e3cfc555d812255a96ef05c955bf2528e9439c1a39f63b7f09a762bee93afbaf7432d03c1a96916a10cbb307b867c5ab0237f4e41a3905bebe029fc3ef397a6337dcb6bf1e37d2030aa61ee27ec2188689d4c7c45d1e648ed3b0edf590b4dae57e984387b6b80047c4587ebd7cb27feb302f9a9397f83c154bf222efef5caf086eb2e573067ed9cc2be7dabab65c7e475fca044b124406652ffcc47722e29b1c69bdd8790ed1522016212da5e2f62720e6ae90a14f0f17d3d08629b98b19bb6dd93aecae1d2d15a37ff7d476c04df2bd66167cf181296b7db8f37d21258f0244b3ad330505cf96b3c02d0c6183283824d082eb9c818303a7d47176159e49d7dde2e8aab3c0bcae5b372fd40d5e845273c77c7c504aab7e91e192e505dc3cb7a9e7fbc196c24ef195d536de9ff2db5da26c1692acc6c12c40ae52008b706226dd6ccf3f2fa79420d04b3ac1c6c912e03404ae9cba46996bb1a7ff9a24105bc88323c7d7e84c40c24874e860d75c06a7d35b4fe4ed1c4c5b52274a007ce542244ead460af224f9c666191d68066196a94adcbd967a65d541090cd1025f052075f31113307fafc9cb3a5e3f1a63734d2f92e8bea43feb7f33ea871946bd4d645b00698d1c062ed5fc5df530763850e538478c8a72d39182ede9d49a7a59384a6ccf5a131fa4ab0eb618c4251ebf5aed0cf79484e191c4b8f9d386dc4d0da1fa01e0a9a5b9e39a6a0f31ca0fced5d3b0a7b22253570af23207598979465a97fa078c94c29aeda71a8f54b59e8543b3d70a7c501183839d4fabe9ed4366b78f0abf20bcee4dcf16d0fe68155b7b2fa1453ba099e04a829a9aaf9e9280f1f5565ecbc403da0464cc6be402a0adc8efe33584b1d6cfe211de87bfcbefe7975a1247b62c162b8bff73adb67c1dda51c8d4bafd3676922a253b3aa88478b8d1473febf9e127936ca4b237e84baf2bc371211da6ffc7e8e79d9e04489efb4c34ab285e229e2b2c366af7ebb6f832f5d6c37fcd4f9b200410a3fe5afb485018106594ffeda6fa620d79527b5f09c1bf4530a5a681cc996e6e21f8b173e60588ac41a1f60976a56d0df06326d91004b4822003d91ae89f3a46f8e2a23ddfc7f3c959ef9f2e80ed1f01643817e587416df006a88aa76d9311c42c171288484822bfbac2b61bce299326995324037c16f9a4f9dfb72f8fa3988adf422a78c2e99b71096989231e9944941b3f48f5e6ce669e5079b8c29340702a4f104b0dd59585a3952c9adf6cad9856a450d01d84f2be778a256ffa2232a8c842b09fee54ce2e55d22b0b9859f5a5b1c1c96c0ae3cf4a8faa5a20200e8fb44da33e2de9803b495fe3dce9a0dab7afc123de604ccd876c1380b1c0318dde101952a7433dde424362cc05a40bfcd13b06459dc4b10465b82e720c4e4aca5480ec635e93746beac40e4a511b99a2dfc9ee0debb3fbc2152ffc1f9ec188e23559ace96fa71160394b61cf946ed98465ab4065deef0033103e2c1a4f27d6ab0b6ff2a2f715f1ba11cbb728410549f180a2c66f2add2b4c7d66e21aa7dfadb0531b24eb425d079a48640746f3d1a7d9356d8c1539415c42d2b86144ca013b5571e04f964d46927f5004c1264a81355755eb6dd159af9fb3642ad9676c37173f7e312bf3f40cca0ac869760694e480a7008077ef13af0803a0395e072756bc324a40385c6c68fa9d74b13fe5f925f423d884291a1f22208a3e0439331951ab879a99b1afab8e2c2ca52eb625d867ec47b95a0f8d005dbf5bb8a40c4776f2da829efb603170465929cd46ff5e5df63f725db125aeab46df2387be453f67f80b618bb7677c023452f70e49cb147dc16fb41e6bb494c526af5456000ed18ce3fa0998865f4eb0ca37504b20a3c11a3cced11d18d9451e562fc36966fc5cced2c1e36feed4bf20aeb330d519b88400a156431d510b98122b7d0c4eca940b100eca37037c666eb7772124369c0250e3e8822864735477ae22cdd3ed500b69a0e1eec8691a0774e3e1e7e7e623d59c1d87f530d2a4ca7f17f778e1047d6345bdc474344f8b6fca099c71e1af2142b7804a754576ee5b6795525fb8f40301b99ebbb934a402d339551cf7c61fe19955cdf8ce491fe14e028fc9132eeb2cb8db95c28a2ef081acc02cfea27d8a1e8627530f5cc03850cd29ad7b3a18645ce1498e8e04cf369b6463cc84d71a6cd792221908c2c3015cdb35dc5ef1ea5321da8cd4af4f4dc427ce5bd802f4e197c8cc147598d0db349edbfd1371de9d0869a2a01f64f72352098c37d882b21a8777a14d786885a1bd4dfcc0632c60d850c139475599838b9cba3a6b3f238ba647a08a2879f9933fe253d2355db7aa316262a65178ba939d8857165b9d9fecef9f94785c7efae37f7b2f8932421f3e655ec84e7d7bcb38484bf7801ccc1f81b1450bc45727659da9a1cb90990b65df44aa10660cc8cb9fe725b674a8ae27d1bfcdb5394c3ac4130f1001d43ce8f4c06be0e949058ce5384c8a3bd5320f49c3db9851235dc026798abf7860b06f350252b6d825ad8e0f31970060ad29929818bed9a432ea6f72a1ed535fa57385ed1f051e960abb73b4905d5cc2fc86c4088b97090957a2e4c0f708a7d3b4ceb9976ebd9594004307401b7fd6a4d04c337cab9bd3f7c800964ed754d487a8277eb7a639d8dca7193583ca115914ba0ef4c6137f122bd5a718b55d91f7415f0f81de77e1b65682170c74033bc6319292ff9507f5620633c08e479bb0b6619c24a1cd5346469bf1373f30de435e4feeb9d10540037f075c5f2ed21e5599479fa248391bc07bd916d465f19ca116083a58103c9a05d0bc7159f55ae3f45a8a3e12cb7c0bbf0fc92eda3e299c8c292786c81ed0dca69fc685669d82160ae154bafd29783ac858fba6e112346ab9161f327a4ce126a173f99fb5e7f344a8756bd8327be2511cb1db6dc1a", 0x1000}, {&(0x7f0000001580)="5e026990a808da32ee6b7fbd8b4320da04eaac58c4fd73776b3c1e4ed757efff78a4493d1bd6c04e8dc1bcb6352541043c093ce7dc77d851fe8c541468eab1e0de038fb64bc45c213116afec0220846db6e344a865de6a06690fca8ba5667f321c9b5ad371286c01faa826b07afed4f47da922eb60", 0x75}, {&(0x7f0000001600)="05f14a64325856aedba32a974b753d7eabdf7d9699fb4d28b815b0051d641dda0d", 0x21}, {&(0x7f0000001640)="1e8a26dab1fd3b2ded5d3df6371060180de09217ef4f83d881fca7dfc78770dfa1498f87c4b70e5cba2b85bab5378259dd5119907bbb259d8e74d363b7ede340121d5ca62026161771cbb397fc41d52de46afee0c74b6b84de02c25c0c1e9f6688177ea7a6eea04866a5d921ed1fb27a895b927d757c45371ff50f994182fcd88cdec7e87ec23dcd4c603b2cfc7e71fa513ef09af6feaf50316cfcebbc0f1c9496283fb20a47dbd5115e02c6eb42bafb0c93088616d95bc8151cb5ad0b92c267274b265a39e6abb1e9ee97db97ff8af9d8b5d609af57e8466ce714465a3bac57257bb6d25ecbaee6222a07", 0xeb}, {&(0x7f0000001740)="7254c920cda4f75626a183c6d9da0c755011efd69c63ba03b59f517f9c0ffdcba5f6767464454fc6ee334bd4db595ca031d1df4d134f7b0978b3d1d17bfeff2ac479c31a049aedde795878905fea23744bf64deb354f7479a7c2ade3750a532db2d62d3303b63a9a213b9b0388ba558eaf1b8cfd350f404af0ec87a7a21f67d3343f", 0x82}], 0x9, &(0x7f0000001c40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r1, @ANYRES32=r7, @ANYBLOB="000000000000ffff00000600ffff00000100007976acd5f3492890f8aa25bca4ffe376b58b57c5ad978e9bd5252b053722", @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r27, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34], 0xc0}, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaccaaaa0086dd60a4700800d4b43bd1dfbb94f8000000000000000000000000b05f563996938c4500000000000000"]) r35 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r35, 0xc0185603, &(0x7f0000000140)={0xc6, 0x0, &(0x7f0000000040)=""/198}) syz_emit_ethernet(0x112, &(0x7f0000000180)="55b5def04148fe4c04005a000f004d032e25dee16a1a922af91c84f51964a36ba22879c3601134faea120d35c11c490fcc1df4f7f04d5e9b3f180f69e8c23fe3af12dc84e59dad28e0faa6d724a56aec259c76df0da921dc49ea2b4cdddf680823c1da257ad1896d15683c05c0f83afd4bf7214e30834ea16c901facfc6dbfbb3b6bf362e31034a4d3262a36241dc03dbed02c6d1ed26180ed2e19e7c23f61f9aad4a016d0785b036e444f7b82cf0e7fdcb9ec1f7765814654b89f503546f41d680971a8f072bd7195603763c51857d2c9c70000000000000086171e0efb6e453a070dc27073e8b22658c05f37dd1c90ffabfe22ff34f8d9e45a67ce62b34680db4038610a76d60d83fff23513fe9117e22e") 12:39:58 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x18, 0x5, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 12:39:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r2, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x1, 0x200, {0x0, 0x5}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r5, &(0x7f0000000540)='./file0\x00') ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000001540)={0x0, 0x3f, 0x7ff, 0x8, 0x3}) readv(r4, &(0x7f0000001680)=[{&(0x7f0000001840)=""/138, 0x8a}, {&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000300)=""/245, 0xf5}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/104, 0x68}, {&(0x7f0000001900)=""/200, 0xc8}, {&(0x7f0000001580)=""/209, 0xd1}], 0x9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r3) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = open(&(0x7f0000001480)='./file1\x00', 0x20000, 0xea) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) recvfrom(r8, &(0x7f0000000140)=""/22, 0x16, 0x43, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f00000014c0)={'./file1\x00', 0x7fffffff, 0x1, 0xc7f, 0x0, 0x10001, 0xaae9, 0x510a, 0x1, 0x1, 0xffff, 0x80000000}) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(r6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffd25) 12:39:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="61b728d54ffea0f54501c5995f67fd8b3a044f423e7638f69802efda8496c3a66186ece294084592825af021505a82dcd92e7b95790b01475e24013e051e06e3aa6f751d10e5fffddad8d7e85548a3147b8e382baf7d1b6e1ef19926c7c7c4ac0b32dd8111bb618490afa6f079ef287342ef54e41095f4c641007c78764b2afb7e215205be66d4ecc786ad4f0637f70652d71d14410ddfeed7c301dffc07fbf9c73dceeeaf645450d87166774f8a3640f74085fda95fdfc633400351314aca4e6fe03a8bb028ffbd4fa3f62b675e5bac83242374830093fd9bd59db3955bc7c55b961c75cb1e410c670aebdc8d386db4fb9209fff39c4065fb90dd84bffcc3667603bed09bf5df0924f8fdb67bbbd5", 0x10f) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='.\x00', 0x0) 12:39:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x0, 0x8008, 0x6) r2 = kqueue() preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r2, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r2, 0x20}, {r2}, {r1}, {r1, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r2}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r2}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r4}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r2}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r2) dup(r2) r5 = getuid() r6 = getgid() fchown(r2, r5, r6) lchown(&(0x7f0000000040)='./file0\x00', r0, r6) 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) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) write(r9, &(0x7f0000000200)="ec92", 0x2) sendto$unix(r9, 0x0, 0x0, 0x1, 0x0, 0x0) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 12:39:58 executing program 0: r0 = socket(0x800000002, 0x3, 0x102) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x405}, 0x401) shutdown(r0, 0x2) shmget$private(0x0, 0x4000, 0x102, &(0x7f0000ffc000/0x4000)=nil) 12:39:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r1 = kqueue() r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) 12:39:59 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000380)=0x7fcc) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000400)=[{r1, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 12:39:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x5cc], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffffe7ffffefff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x20, 0x3, 0x9) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x1}, 0x8) ioctl$TIOCFLUSH(r0, 0x8080691a, &(0x7f0000000300)) 12:39:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4086335) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f00000000c0)=0xa) 12:39:59 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ftruncate(r0, 0x0, 0x14030003) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r2 = syz_open_pts() readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/223}], 0x10000000000003f6) 12:39:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(0x0, 0x0, 0x0) setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) semget$private(0x0, 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) chmod(&(0x7f0000000ac0)='./file0/file0\x00', 0x195) pwritev(r2, &(0x7f0000000a40)=[{&(0x7f0000000300)="e65627b19051a771b080095e03986390c611d6cf40f279ec64ca4b57f4f33d649a03b8148681c7ceb09aee37490e777f6ce4f264a835d18956aa9be2244d86a5b15381f85421809eb8ef50bcd3d2ad8244ab4a27eef6bae16374c6f6acd84ea2a090e992847688c637bdbf37640f932fc9d593eb686b62b7b910c6f99f99cd92b4aa7cb8b9029382e0782232c0c5eef25673e619edd4e3543933d52a682bac1a7c27171d04a417ce63371368c90ea3bfb9f4b0f207740c7ef932d8a0c718a4d7f45a525e7c682e984ebf8690a799a552267ffd20eec306ddfe3e5ea50416cae0d87716aa5d11903ad7a9178d7c33", 0xee}, {&(0x7f0000000400)="b13212abc74c91c0ab09b7bd379a4c7046c393f2f83f5ba9f1a57ed082aab86f17d61d34c150ec559f7d8e00615d3c2bb00a8b729554166d6ecfdd5c78251146a39b1b6ba7761860", 0x48}, {&(0x7f0000000640)="bc5df8054b247ee8aa001396fa57bb67c41e79a155e14356cc7d2aa826648b7e58d16b935d317071c76fe6606f9bfe69bb7b8b5f54c2d528af825ace689bf30e1cb133f450113169ddb87be660114e2d60a5a97bc3a2fd01ba10e8b45119484a26f86a48", 0x64}, {&(0x7f00000006c0)="1b41e08cc77c66fd7b99b5155cf25404b585779caef8c960c8d46e73831f5284ccb808e05fff8d0979cf308b130b6323feba6c30287d507f126f87333bcfc49ad87b9de0d628c99838aa3abe7dc63679e27fa098640c35fc281aa269d77b6c0a1220b9c21a3b25e9cac728cda765724fa0ae98c398b6056bcf3bd254ec54c752366b303afc37451b109e0ec6", 0x8c}, {&(0x7f0000000780)="4dbf86e1a9e9d54d893b7625214f08d06faba703486acd029b443ab31a2305c464ed2769e751a02cb9f614410d5ff77d93d3a874eedb2830c38f16bb6232a43300b164415c4a2bbaf2f25cf8df25630cd75baa76500a6857d33c1c93309fd84376da9eaf42d290fcf3727ae74b5bce449a52233aafa1a4a1d51b1cd37aaef317aa7a12fbc1ef3b435ca953e857b5ecdce6892b0d3ed36cb701c5d7679e3d58b33ded371ac09a6fc686a8129dc23fbe881bdd014eee11a19f833fd75e7a89aeb6de87ac5ef21a0afdf3006356553ba4de547d87976ffc9c209ec636be6222cb2c5f11862d37bc4c13c6b0e26b00c202b7d1cb", 0xf2}, {&(0x7f0000000480)="11583d961368e1247a6c51e741fa710e383a95ea202668ef9f32fc9daad0171b8093eddb066f81066a003ae21b72f395", 0x30}, {&(0x7f0000000880)="ba587bd5ff8b69c85856e566c4904346aa8a78bff97c77cd9ac894f860447ba6bec3f074f78de2afbe7347b857c9b9fb984f6a820926c8ff284203218eb16c4ebc909a15997cc4562b20dab2453c294b64b791f488a03c129b67cf4de2d6052f202eec8867d7e0648972e9f85c308b39ac1724de47ac78c104950b86dca76f5fc51d760b5bef4f8a1d1ba6b30020abbef3e74ebc1986e1bb89d6eeea02402ae9eaa93741a6470c3bd21f6738266f8007798cb679b3488fa993daf4234567c5fde87234aa41817550f81719678c3749558d96e06d7f0b25", 0xd7}, {&(0x7f0000000980)="383805ad62d74f059a9c1df43f062963dedb473601d3cd955be5e5b6d6abdf1d4a697c28b69015f5a8d85881d70a4c03d4340dd02efea18180497d65fdb86806efa9ff7b96ae15e65ccdab4d43ca0405f9cff5988a96b65dd2b62fdd802f6e4554f1a22d1742370f758cd112f738aacf464b8b5cb40792f743b4389e4128445289c203e569e34178f89f537f", 0x8c}], 0x8, 0x0, 0x1) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r3 = accept$inet(r1, 0x0, &(0x7f0000000200)) getsockopt(r3, 0x8000, 0x800, &(0x7f0000000240)=""/105, &(0x7f00000002c0)=0x69) 12:39:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x10) r1 = getuid() setreuid(0xee00, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x80000001, 0x3}, {0x18, 0x3, 0x800, 0x1}, 0xff81, [0x876, 0x5, 0x9e21, 0x0, 0x4, 0x401, 0x9, 0x1000]}, 0x3c) mknod(&(0x7f0000000100)='.\x00', 0x1000, 0x0) 12:39:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x84}, {0x16}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x9ba) 12:39:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x89) getdents(r1, &(0x7f0000000440)=""/214, 0xd6) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0x7, 0x2, 0x9, 0x0, 0x2, 0x10000, 0x1f, 0x2, 0x1, 0x401, 0x800}) close(r0) dup(r2) r4 = syz_open_pts() r5 = socket(0x18, 0x2, 0x0) getrlimit(0x8, &(0x7f0000000240)) setsockopt(r5, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) fcntl$dupfd(r5, 0x0, r1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) flock(r3, 0x7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:39:59 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000340)="85c9d5dad957dc659fd07fcedba8d27af48c7e76f943467e45670c3c44c25a9b23455f1b0766187bc443f043a75389ca37e5610e975103c11d304952358e50a5f7ccc1ef6163a4e8ad12401b52af6da5d341be50d93935e55f11697a654b11f0cdaea6946d3c2faa558088573e6052f966f2ca5763d98734fabeb5c7d7402a302b4ca4a35b32db5cfae36fd098aa39e910b9c21f15269a02630fbd49a44ed82ebb84b89ac9b1cfa3b96fd3187755d614eb2ec2bb979183c77380729e99fc9bc8db5406667062508b0b6b5f2c86c127becdca6166dc6da6e710bf7bc67ab4b0e56bcae118bf098d163f7eadd171", 0xed, 0x408, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r3 = accept$unix(r1, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x2, 0x0) pwrite(r3, &(0x7f00000001c0)="eae178682b78a1b27315f7f70af8381c59465460bec4e272a21df0649cb347352c6e514883c1a6cc7cd29cd96f8572d4076acbd07d453c5fe6169ed685131296d5d465016a2458550dd5f4dafc7b9d88cca63aa1d78fc1d04623700d191fccdcf819974190e97c3600a305f2a2310acca841d912c40e7ce80bddbf0e22025844bab45d2eea36fa9310bb3f7527d886b9dc3b70648fe95a12571bfc66751550adc861b0b9943b780a86ffb290ea376b0f8a11a0a4300b44b68ff8da6e9c13682f13308e2db895b5be9f78107b93b66e7360dfd1881bbf0ea65df2ff04476a84335d282ed198d7a1370bbf15a97cc8a05216b337eb6db228f85fadead4", 0xfc, 0x0, 0x5) 12:39:59 executing program 0: r0 = semget(0x3, 0x4, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/167) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x1300) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) accept(r1, 0x0, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x30) syz_open_pts() 12:39:59 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000001c0)="06ce09", 0x3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="0400008a6bc8c494f67648cf93697eef0a1dd3c3ae03aa57d5936837d166c693f9d1a155e0cdaf6e87f4a48086324e64be09d29058d09244a022f34614fcddf68507fa7f0878bfa40ab379af129bf952341583065ba3dda855c7821d1d52c549848545cbffaba60fe3fffd2d347442457fca5f90e2ba62fcc772"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10882, 0x80) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="071400000f370025ff4bcd747e6606c40375149bcfe0f212037702eb8613ca3ceb2779d8aed8fdb173e3ea8969c058958509d5c4214a3b8964898acde3840bf0b9e10bed046dea82d83e5b26a24a0a415926d986d8cad095cce1cdc694161c39a3254d83f4", 0xff49) write(r0, 0x0, 0x0) 12:39:59 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) pwrite(r0, &(0x7f0000000180)="3db3952cca5dd26e6001623701702ad00b361c597c7a3b495ce4ccfeac82e66a1a0ead74fb583c54c4075da29528c85036a3ee145f2e3937f4212848ebaec0726d01fbc3181de0e42c88917f3f1e9596b42fca23350ff4e9e4a73542e67f665a41c3c7acf54c1e02b2914b3a36371d69b3c951202ec5781512bb1d50fd4741d452001c4d62f4c3dbee3b4509d1d44ef8e9a39a854a1c63177d3af14cfe9bfbec6788872dca6ffdfd398a7f26fcb60e62f1e46b169a635037ba9ed62bc1b4c59a95a0eb9eb66f48fb6262aef23a0158197f9e69873ff5ae", 0xd7, 0x0, 0x6) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='O9', 0x2}, {&(0x7f0000000140)='E', 0x1}], 0x2, 0x0, 0x0) 12:39:59 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x10, 0x3, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0xfffffffc, 0x0, 0x91d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x101}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8a00ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x28) syz_open_pts() kqueue() close(r0) r5 = syz_open_pts() r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pread(r6, &(0x7f0000000040)="838b5ed9df729ac1ef651819cc11587d09b131d563d57e34df9f44a4f459fc4ee0f388af3de04c09b61020b6f6ca3168209e", 0x32, 0x0, 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffd, 0xfffffffffffffffd, "854955df92000001100000001000"}) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r8 = accept$inet(r7, &(0x7f0000000200), &(0x7f0000000240)=0xc) r9 = socket(0x18, 0x400000002, 0x0) close(r9) sendmsg$unix(r9, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r10, &(0x7f0000000540)='./file0\x00') kevent(r10, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x10, 0x1}, {{r8}, 0xfffffffffffffffc, 0x8, 0x2, 0x3, 0x2}, {{r9}, 0xfffffffffffffffd, 0x8e, 0x1, 0xf4, 0x7}], 0x1000, 0x0, 0x2200, 0x0) syz_open_pts() r11 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r11, &(0x7f0000000540)='./file0\x00') r12 = dup2(r9, 0xffffffffffffffff) r13 = openat(r12, &(0x7f000052fff8)='./file0\x00', 0x0, 0xf0) symlinkat(&(0x7f0000000580)='/', r13, &(0x7f0000000540)='./file0\x00') r14 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file1\x00', 0x8000, 0x0) symlinkat(&(0x7f0000000580)='/', r14, &(0x7f0000000540)='./file0\x00') openat(r14, &(0x7f0000000140)='./file0\x00', 0x800, 0x8c) unlinkat(r13, &(0x7f0000000080)='./file1\x00', 0x8) 12:40:00 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 12:40:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x2, 0x0, 0x8000}, {0x18, 0x1, 0x9, 0x101}, 0x0, [0x6232, 0xfffffffd, 0x7fffffff, 0xc8b, 0x6, 0x8, 0x8, 0x5ab]}, 0x3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x1bdf, 0x3, 0x6, 0x8, "a0418827ee6fb32b58d4368577f9d2bb5f5300a1", 0x20, 0xc7e1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1f, 0x2e, &(0x7f0000000280)="ebffcbff13b9fd81993192964827ae7ced829661f7a3aa5e5638c8038c75426cdbff1efb6c4f56daa62b0ce74a352f4a05c03161e7e7fd63e0d226ec950ec603f586f1b307bcb4adf1be865e6d0595c1c3374464cd9db535a0479cab3bc00daf6cf5b4420db8437283741249fc3be47fce850863bc6bfd8275020f4e78b51ccf4a9339e4452b57b91b9c3ac05eff5229abb24eddee4d33a84ab978ed612fd4d7eab186a0facc8cb33aacb576ab896f37ec505d18d251a1ff70f81fda9b7dada2819df70451b99bc29efd58d51bc8de49c1053a79f67453f52fbec0", 0xdb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pread(0xffffffffffffffff, &(0x7f0000000140)="a0784b50fd9267afdda1f368641fa3fff39fd31a859519994985dc96c8110af6033393f29be03b97ebb9dedd072d1bbb8b1ec111e6a54c1d5f0316c089b0f8aa18a25ec04acdf1bea3ed72061b00d7f83a31d1758dca755ebaa638c29682758fc920d22f24f780cc36d089538b18c7ea71ca1e2a74da8f65b1c9732a8d6ef1fdb83af42d9c99fb057561d3f28dfea493724c50bebe626393dd6951f63065a0f3cab9ad38f34cf35f075605b58e9099bb504389b84ecf5848441589fb3e0ab3bd2eb6366e8be27041ae92cce888a4de92d0f264b55fca8187c0f2ce096a0caef46a42ccb5b1a0459fda07a5a255c55875", 0xf0, 0x0, 0x6) close(r0) shmget(0x2, 0x4000, 0x480, &(0x7f0000201000/0x4000)=nil) 12:40:00 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000840)={0x4, './file0\x00', './file0\x00'}) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000280)=""/91, 0x5b}, {&(0x7f00000003c0)=""/229, 0xe5}, {&(0x7f00000004c0)=""/198, 0xc6}, {&(0x7f00000005c0)=""/244, 0xf4}], 0x5, &(0x7f0000000740)=""/232, 0xe8}, 0x1041) connect$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000040000000000000035b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a912be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac15311dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298d1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000008afbac0f89f18a844833e75f64c2828c73f37851ac0e2562b60e1aabb2cd06b4a772018bd16a2b150c6809aab6938b78bc534e1488500dee4ecf4761b3ef7f6981462f249b9a1a0efe25666d51c13ce8fad7659d5b49fd27d50fad4efbaac4230fb5aebc24aef004a90c8e2b2a5649243dcd6158951165ea20821ec4d8f0e074b3c5fce13bb882045b8a0bacaf80214d52fd6c30e14ce64eacd1085007d841809b705ec6e024d75b6234dca79c6afeb1c95b0ff2c1115cdddefd62b47c18b5f578072cb9c83bf5fdc40bf289b96385794b3fd91cc68ad5eac0fcd8e180d66c106710b7b1b7"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="81b372c30c94a61eedac90dcca1ef52226ca7270d0ef959d27594683af6d7fb873f238547a701abe17acf6f686c8737daba6bdbed88aa90b074fa7d9df754aeb4a62d411c5049d46e246155042a6e875aebee0707b13c44313f338e1f03b40bb3ec6447bef3abc348ca0f7c7da9406febb350e459f4959d8cd769c622be55b3079fd58047173cd6eb163bd5de800a07d9c66f68abe3500"/160, 0xa0}, {&(0x7f0000000100)="a5aadca186aae35f8260d8657910d4ceee26d3be0a8046a700157e8934ec545bfa6bf2ca9cb8baa4611f3b90645de0767492fdf6853d92626c30af96b71cb27a64348afac5f4dd7129828658efbc6a33346b714c93838d7894c119a3dac5ef46234d8a396d02e7a2c36e35c4d54160b16f5020c276c426", 0x77}, {&(0x7f0000001e40)="5c3d3e606437809c7f783245a748f453b2f8f3f8d091d8c33cc00d30978f7e1bc28cad095efd04482a41bd5b3be1b056e7fe2cb755d6803674a0321a5f82d1666766679767d4c9b3cbb4ce299eeafdb7395d024663df80dfd34af4011caae4da1f50558caa6032b3029fbe23d4e5516bf90120031c5023b7738a186bbd90b88b779d5b38748fe07252e429077f592d39fca554401bffe1ca97c00977521447e02a73f9536a0c79cb6580aa32064608df6712401d45c30271ea41d8404e807d5f19805bcfb4dbb5bc6ab70c2d747a8fec88f027edba281ae003b3357f0841a8756172e4db4904dc6c91466dfc08faa2db7bfbffc43a746f08a7e58ec860cd155ce3632b2867044ed83be8f07dc93876ed2e28dc876589f9c70e699628c74bcb70a7cbd6299620e8b2ad2a95493255f90ec2528637497b3fb22c0789537703ad184010eb70a9f102e8b52d6694154d0c65c90fba652a7cae91e34e9fe67816e5e524c7d992f2ecc2fc10da48a0caf26cb3350343e9ff00f3c62c74a4c6dae4031c8000"/401, 0x191}, {&(0x7f0000002d40)="2a74c9d190d61ced718b9cdfaf876cd36ee498762b20a123620ccf9c61d30e62b7f4c561ef4229a6ccad43ae3fc09c84fe95c55f7c3cf281027c4ab22cc1f70b79127c81a315d3ea863dc2727fd3e77e529f0c57cc43630ac0e46fde73ea24cbaf3592a13d3287b059341f0704297fa3cef70523c5f5ce2cd12f6c9873a12a0e050195bff48dc670043046080265cf6f9d1e034f2b9f1bd444978c100a7e53b2fb9026e9fe3ce725d055be9d7f84859fd5ab2a20b5c01ebf5d54e35638f4fc680310f4503605b8e928d219ff3fb6b0c23d00000000000000a2bc78bfc9d5565dd270aad0e142011189baea8c8111ef628947670f71228d93c65fde181ac90d5bb4f5805f2a3725a3f16f7c2f4eaa25334a6fab21f5ca7d06c34cd09c122d4ddbfd4bcd3af326b78496540c998149", 0x12e}, {&(0x7f0000002000)="928ec426d01de06264c9aa0bc15e74c42cc6506a5157f5a89bd9d737562d05fc22f94e643ca8565ef0ef8d8ac5b8c910d8e6da47aae88dc4a2f2cb464c1273d3af5fa95d7cfb5f8e5d3d49a9fae3929bf401d65f2930c12efee8f881277b1a78562010c59a83921d714defcd3631568a9c68393dce5a4735fff120020e7096b58be6aad817301f76c53f023841da6dc803e8e1f07b9c936f9176f4cf3ddf9bdc64dfa4ac9703225ff569144d65b76547619f1b6f43dbbf535a68f55a87fab01dde381cfdc84a16e8691071aec6dace53711c3bc41271a482455049ccbeea5fb7c8a5bacf349f9eb860efec3bb97e8db42ec8bdfa00371f51b22a1f2802a7d6967f5295194c6c218889a70b0bf84853bf60cbfcc70e72e14e97289eec6c73cec5e4ef3d159037049604d917379b8eaea27c9b2c940c849ca911e8e2865a57908c4d99f40ade3967a9872e9fd5a44a17bbfef11c05985dabb5755c6901ffd063c80f94343832ab022895654f90e9fc45cd430bef396385804a57ce4f353015b1365de75da75a793e21554f47acac6ea24ab82ba4cdadfc828a70c760055592fe243b8e004cae0b541fe72fd12d43cdc00e2e4908ab2cf0315b5b9abd5568ac978fba5af2867cbca624d365ae8b5c3787da92a80aadd3e537877405ef213633ae3c38099266e5b394078f14edaaa0cc4d16ab8e07aa115d456b66a39d2cfc56038b49f4283937f3b922cdfcdd4beaf9b24fa8fcd3382f1f57a8c54c1a8bdfdfc7a55e6d23c80a717da132070612d7903e7dfa76907a4718e75ecb24e01b601b317c9981bef189dbb16ed97d8056288565968de258e997a5aa6cd9ce37a2041620a949c217ed2278c00f7e20672a5f73948f8f60ff868f27549d026c9ca5beeff868c692702ce1b9e37039e45815eef9268a1d372e0790e73ee014209593bf1f4252a9618821c80c8bdfc8ba705ae9e72df22612ee297d70395207e0b0f8a95e45162e3f0ea32fbe0da2a94a67f486bf3634f8f497c1e0c3f2a516f467bdfbf3ec13c03c8121ddf35bfdc7763d31fca4fcb22419fa0d037923267d83e42a893ca9b2f64f3b9eae34bd3ad47af003e3619d642b65636b15f647138ac35764469a179188c5f99c834508c0b837fbe166ad3338c19a32353aaef4c2f27cd3c4fc36470723b545c41ae6d0484eb860999aeed06045567cbf28a92c6399f9a582fdfe1be5e822fba456b82e3414e5d92feb57d581754589266004c758381d0cd39d2e38797fcc7590bd93be59771aa438336c917404f2267cb17e63f4581c6bb26d7e86732411410d41f890c50fb3f63addd6db4043c667217f74c2013b31bb6f2a4caf3d875a4a21d57f99cfb856709af4ee2b89221e797128af086470f980980937f5941c559cf23a1ee547f55da0142c9e3da53e640a2e1e607eccc4277c93c3fbc938412566a81957980b554fb128f7494ad7fbfefb678edf9018d492cf59b07bf158be1debe028bb1a1b79394fb39bcd74a93a9272cd81bacd7cc5a759311414ea6b42530117e9ceb583d7df2673914a4df2962a5f57225f5136ecebe55cf09d7a1a546e90b3b2e2cbfa6076458f7cb04ec4e1bc5b2bc3ad60f4802e71b90fb2fc34ee980e9497dda5fa5f3e2fe363dcab33ef0f47bda8a5f18a7e5736055365e92af6c2e4b05762ed3d71d9739338d21514567cfbd8b2ec646a934755fa50fd8024035bb3899a3f844021a25c1be3bfdc3f9e86e1d9482a1d9b3b54fc2f89ed56f21b924a5b2b0b204249c90e6e9230c212cb4a5d2cd978fff9688bf05f346ef1e707c785d23aaa3f46863482657bf1edef4a304fe41953aaa0eb05475a863c6079170aa22a269c8139633c865618e7b0e94c56decba31a61310fe1f64aa788e135e6bbb450c0ddb894f203d856d611c70e853d6104900cf43306bb09b0b03afc4341d1c90d8bdf9a25b1dcefc8bd8e01a57fb8d9a5aaf9f656bdb8db8b299342d689db58de70cb6e192b7b0fd76642ebbecf21cd48428b9f977632022c19abe3cee835d362a378ed3f43def1d0f424c62e8173820d5984c68637175b709253b8fd3652215191e02078506d764152267ff56a8d81138d6197bc5e2e75f9491c385b0b13179e6d078494b5e08c309b1b625ae5410efcd98f00795fb57c7bed18a4e6240c579f246a3d0fad5ec5ce360faf34ae6ee90547fcab7b7841a4acb12a2f754a94512563b22262f65ca03c48b2c58297907ccada2f01f132e3d5908d0e7bcc3ee94818ea8961578eaff523e9e52e1f99f0e9d3b13faa7cbc6f979c519f490834ece67b5c29184a82b8e301fafa12f8423c3857ec1bf76fb781369f43afe6c0c36a980161c5146f8f0d6c77599e3d7c69fca8da993e4834c085ad24eb50ae2e12d038b617f80e76769ca69376679d79f8488cf6c2f4afda2b283be16e6e3e1b9c112734ef257e27fd7ca6d821e01899ba917de5fff2d4a1a7c12686f34f5a6d8e792119f0335bf6fa8e11d9d6f44f286a53d1bf435f9103ebebe5e0968446591dcaf2665ec7cc7252d248b44e022dfa6320e50a8b89d5d156035915ccb634b39061f88344cb3dcd1dd45d876c8e69cdfc2b6d994f804e5eb6f38b292a9fa5e015e2eba7d6fa724bba415267c0502146169b152290e982c9e27f0f2a92dacc35e71fc3237df08530b13ed4128d3f8f933883d0ffce06c9034fca126a3d5b732902e4665ff46e555aac3ed74f86f3983317a1363c1cc3f62351865713003ad324371d4d69b751d23a3899db8335b35f336b73d5c9c30c2b1532804d56ce73aadf4ac25518d55c1a61b61bf0f9707014bdd476b7d12ee57c3cdfd808d06c63b7a2751370eeb16e0b001cb6988dc9df0d2a8f5bc164a490cad229fdba2b84b9c3375d3eb67438319fd5e1dcbcd9045cb3c7cc9fd74cea254e0389ae42db080600634d857176ebac02253fcd44ab3c4bac9f40117486e5dc889bfb93cea6a3a5e975e013cadba1d415043e432327458dfa8a2223dec536d774d10036bd4080653646536e3a3a8ccef83028a74d453a410f7aa3d0250a20286cfd7256eb863cbcb4da2889a834b1f169c060f0075a1d03de0bb97fae408ef55f883e81ce655e01bfd71d5fba20c67e1a84d347a941f82e5a6d1521f1fea861ce8fa9cf352c237fbb931f51ee31f2db56adcd15814751e06bec1c83194234cdccd2e3edba34a85730d7286c78199642550b494c4f616ea9e0209f1ded092cf9a2cc86cadb84dd770d20fac712d95cb306416fd09131922232bc7fea357869e80bcbfd1cbe2a48427850d9f4d4c771684d4b80308764bb20a0baf5cb6a7169c04da9e7655338fb97b93a18612a65b941d383290d6da49bf3cd54c9b2d20d3a33d700f02423baac8be61854148a3d8c0349c7a349ea0c42ad609a663978c6c362a04f3381bd1afc6ff49fdc9b5469d65df68ad2cfde5714a689b0059623f8b4004f20b3eb1931fac2e4f3eda526853b00401ac991e98fb57f48d67332814b0a4948fc04e2713b1bc563418dd8446eef2e9280cd7ee1c36bb313f416f050bd38bcdfa677df80bfa3c4096ed083e30db089277810ba3c4128408b47795fa994dc8d66a692a15f4f9c41ce173eec87a55aff34da65614e11373daa7993cf91d6e588c838c2bc275fa43d017d7ed5030ad58349c2e6ee152e9a5d004cc691c602adeea52c248800f3c772c315cd65b91cdf74c06a6080f21c1709c14896dac5cff58413fc80e439f15d5e2a2b9380260b3ed908b9ddacfd28175f52b3b82c617463db07d376e624f3124311ad1fd8af6372c587df1c782df965a90e35b1502139455ff9f11da07682fcfd1c6ac4cf71c4cdca048e63d7125fbef44d0717cc6a5d5cb0d1405187d169f4ecc69c44ae6d0e1a037970a45228ab7d2a3f0712b2e364965b2c05d6b8041e80208d3b7dbf2402aea17c3f967f3a9dc281cfc3ed7fc47203101166f9de209a43e717a8a7337f6f12f6123aee3ce2577ef6aee3382feb3007298edea99b8e7290f3d0caca820184b13c35964e430478400f291e01981837d7a1552cafa022bd85cb3428b93faa5c4503faee7874e96e9da7936233bb6fe616824047343b04d0942529bb10a8b32282fbc682cd1215cb13901aaa15c8f890f34aa405d69cd7466a8fb02ca88cf4d3ddb0268704fd4adf13b3fe07788a491823bf6f6f456fb028901ee42796dcb6db7a19e222ff8b441175ca52e61c97ddabf7a5cbf4b28791bfeaa50da21ca109f761a577758a3c93141754862cd5bc743070ba52adf1616c241b72ca1ba2661cbac28de5fed5b51018c50ad193d1a1b7d903fdc1302bb0b03560a774bd6814040073432bdbf7e26ed51a8cbe8ada287e8ab85af3161d5f77fd1ce1383cbc7d9dda5f99a95b5d8b5ffa25a3e7e7ba1b3f394091e2ad76cf03a73c4a7efaa1e5a5c9c1ff1966e7ece24afe1112ae8762d386e9acaa8c90d8c386b06bbfd24fbb60cae54b5ca6a8824d3c0d3f9ebd8ba17e99aa4b34883ff471b908150e987f18d2ce143d0c8af3eccb71a36bdb76bd6e8fa2c182dc4b0f04f01152d6c8cc6d32a6288de429cfef388cc83251677a015cabab5f8e166207387ca26f9ff5e56643a21c84005ea9a1b0afa81e3d59c5cf7d156cd26879ee5bae2fa6572902a604851fe7f6f89a6e261e5ad2ce29a77b6cc49f6219bb7f039f4b370c16e1749562426585a3078c25083d0f", 0xd0b}], 0x5) 12:40:00 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x9f4107ed83232269, &(0x7f0000671000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) write(0xffffffffffffffff, &(0x7f0000000180)='c', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 12:40:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x45}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) sendto$inet6(r1, &(0x7f0000000440)="d248819e8bc0ef387b0f3d2805c30dc45f12eb4c4139cd43672c0392d67a0e7aa499cb0e8d2d1e760503fe72b672f9701eea841fc7f6dac94ebb9e381baaffa4888f61fb9c341dcd31d9369172d3504aeb3aa3d998f884e2bd163e7df53d2ade08f69a1ded9c58947f5124b403093347bb910fb0d1cb810a5940fe13b474265e91a986d876ba07dcee9e349ff851930b5264a3079e108f2027ec4101f46aeae8ae1cf507db118e30aa649f8e18fed1f6b75f43269ed65fee7a469b74d0f2dbf234afff2ba238cf7e64a904a3a1356e2000ba2ae608abf28b84ed557516405f334f632ade9fca928536927b786f112e53c23e57eee1e0540dafc418f587249b6f2a49727d7a3e8eb00e64d0eb9efad90aefa3f5fd6fe1b9b7014749507cf3fc8e89836574173c5ab631f1ec2d8c6161abba4a40017fc1dc5f16c5e42159849c0722ddbb5b177a3df038efa13125b112857f4556bd6074d1ccc4bfd2c404c38b0cc6aeb7fd01e4f878846c15b71e782269bb86f73ef87cf20a282f4b90123c4940b11188965ccc3331c502761c4856222ae760f23e98cae544f005973b7b59e72df0a2ea78b5bbc8f98fbbe8e8e95f91cdc852cce66a2fb40ba4e0efd962c32ffe5360888c8333d266f4592860f0ee7b3a67c18babeaf0df2e3bb6e5965def4904413c1790c0311dbe9c268cb78ca666f9c605a985db25d0058c7f4e895241f58a25a9371f78e08e10366f39253601352032260bbc2dbc96e9eb1550ce210164830dced3f491374c61f09f98aa0186d9667442f623b776881a8171c37452519139b5c480422ceb7fa60066334134f1dce089584c204f2d7c5ef5d2c82f642bd5e5ce00e4e27d4fac4ddb02e8d7881188eb1fb2fbf837cf285fa587ffec312df2c7038695856b16f3f80e27a102030bac672b36304f8c369582ed633a91c647fbabba485b8f72b598161d2797090fcca4d267937c83713a9d850fcd38dd25133d9ac36270b982c2c3335dc995f2e3960beb8f62105958043d2ca7f26ddcd4174c0ce4ed9a0265f2cdcdcd7056dee8f0fb9c69e443b5a14f5245abdd278121778e1516bb0d85966a557a6a2b0d67882338ace968cfd6f5d7cf0957d2e30a1811f369cf3251adf4fc3bfb92f0b8f1039022653d37b4db9f84c2d04e4614aeea60ba29ca9f2096ee4afbbeacfde9338681a453770cb3612280f92e6a185cba65cf61062afbd6c75edddd8ac2c5be67293e35c488c4fe53c43607ae94245264cb85a0116f852612359185595191b58b4d93d8ad124487144647760abef248fb869f13cf44e69148caca27ce728e956042d8cd7af11006bc0344815cd6efeb9bcd9bd96b801f917d6869b222f224845656487df820bba0683675cdec63a859a72e2cd7bdfc18f96c268b36022e1d0eb533f742336dd62b32cd4a36bdd264abd138cf1eec3e545df9706948e10093c611e0b3445768e2a278b54a76fa5b5905702bb8228c0d72f55209c83dc3627f33d4f8944c5a2b5bdd3c9ed42b76b1788716e14d9463a155c8740dbd425ef7dbfea154505a802e7424fcbbbe4f873dfb873b747c0bcafcaf2c2b42b0912f9ea43e92bc9af0932d36b70383f5c6c9a01393e0688ec142925bb8908a1098f74e2dce53eba4eb145365a8de89bdab07ca150608dddecc8e729286b3ffc5ed7670f1337cec63809d289006e17547281ca03abdfa8b17bd9b7bd5f3830baf915c5ebec674ad5586f81d7b18c84c90c957aaf110b6834910807eb6410c7f2a6edb1305aa5cb3db9302f32d6786a3bc0e246669afd5fc2ea2fc7cc9659ee8656153e46a6eba9ddca18580bbd7ce330eef58af3871ec241e4d08b9d89c253b797ed3c3f04be80636a3b2ef1ecc4d5747f4e5b5d05c07eb45a03148c65e432e6ba1f8e607576f07dde9fd48e50a69c35f02ee3c1f5d2018e366713b3cf9ba671139b9b24b620f5fad28f533cc85210211b9e80281ae57a4af04c0c67fe3ac00bef059b9590597708bf3fe7a463757144de1e63e63dbb9b4a5cdb5b474fb9728847c5705b4488d898132439a25f4a833f8f4588fccac984c4e69aa98fe5865bf53d2ebe15fa1e738c1db465f7a28b7ba135e2681b12392f94d66f57d448e4d5ad2ea1be95f7d5e495cf622c406ca8753f5342ccd5c0031fcc7abd8e885753251cb8a80b2fbcaf1aecaa9930d828568e369c23843d0053b56764722a411384038e630e17c348fc735a2166ec35a41d39a0865e17c1d987914ddf49fcae98af2d98d492303c4858ffe2d790e0874f82b8d6429745d92d98f3e25c92851a5de7bd30c40038102303ed35c3ace53deb4af05dd0b9512b8bb8dc881393567281f8fe940d41c673555a7ebf00a2f1ca3bb82802b35a1d1406fe6e405ee955342ba441557abd9c23c04300a0e26fc29d871b656770bba538cf0bd09954b2ff2c6513658c52892fcce5f68333de197e05002db5a851c72fe75400a76f9046ea2180bb3c8520aac5350040e36e462ba5a2622170a05dab530ef675a3d16ea69b44abaca4d416ca51e01d9ed947d64d368ef66eb7979e72bbb70f556096c6625680006911875c621f60a44b390dc6f659dbdda85d1013ddad38dea1310452395240566c0fd09e479e6277a4c55a8dfe8cc326f2eafe7b1b08db29a82bea129f5d76d13e191efb80edecb4d766ce0aa49e32974128ac264ef3bf3ef555c2065f4a6f003ef2883b1cf855ea0c1c46b332953337576d7de268aecc43c41ec8c2252f57ae6eaee22241ba929af76c3ce03367a5eac7ea31745e8f81f5d1c13708061392393d8c78f31be05b59c4f6a328b7efb78e8534812ad2a13ab25031837fda816c4fc02994adfd5cb030db19569f87fb4d9702000aa39490f2f09b8b4049a162f56bd4b9b865ddf69787df1dc6f59858fa9f3eec3429afc71ca9a253bfe27fdd2c154253e4b65c98b5d582e17e5b2c6a091b8c0a4779b47d21a9c3d01f7d2edaa2c0a3558bb1c263a51ec33700767e89bef8cbab63235b2d5e75877130080c86d4264c0f93a6864ab57a4484c683436785cd6f64a5327fcdee406a3edb3024f5b1c69acf8baa4e123cbba24f7738f294ee8c49df88e652ded1ed7b59eb80afe12de264e042102294f72543b6e659a2ac7eea6744f189681ae82b8ee9b8cf655dc59da7f8be41bc7eb285d30794e3ed340edd399b5d3244376c04364d1a468f2a61a08d2941d2f155f695311f422671a4bd2477d2dcfecb0163aeaf1b684fe4cc16f1d8578ac83fb86145f13c7da00c4efa00d13c3a741b06b5a358787279e4c4ce0e04cb3ecd496cad133cd631d96084dd49cafab5abd643ecb67ce281c5354deab448013af24ef97d629d32263b22c14cd43143a32704d16a2ac29495a701c3355b9dafb23d754b3aed4edf478d4e9b8d42dde3ae16623d5a1adadb4b28d9d377feeef6b11741e062397977f5d199f0c36a23bae3694776f0edfcb691a08b32eb5a9c1a6dc084b54686a2d5d7ea0d730810dd636b6d18fdce9f412dd985b7298dacf37630726744cfbf924ce46d6da7e506b6442f0d457bada7eb951de42e5c443ddfc1c66a3aaa2178107cf05cdbc261c91dfb1baa81cd99caa3f9e16755d9432bc36a052ea96d9c6b1adc0babb79ab6eedc19dbe947b1ae3317384473c39e88278d5a3f465466607aaa0b912a699c53434285e6017e842f0d44b0560c5accd4ad736fa8a3089684b7cfc38209b072d4ecc442a4cf8341ea18fddd7bd7ae183d218df9b9812dac593938898a3e000c626437d1c961f491f4dd410ec1c76a7aa0cfa6b299faaf1802dcfc59366782e2eef3f926707584638a361988f514bc3cc176bfaf6cb5ccfc95b424fd2d103a4a2ba6f5ff4dc8edd33addf7e2ddd470e19944207109f1b7de78032417a11cfd4ce6ed01a8b8b040558539ee7d8d09631f6e8fd641fe6d1f82275ff752ce00791cd88e1d68b819490c87acc20c0da03e09b4d6b9601b3e3f78e2ed819a538403c4b3ba70b4e36d3981892b44d3ab60f97d286ed78a5b88580a47814aac2c31b7c27bb1b2ea8c838dc06a96c7b4522054cb4cd07c8468e7677529502c86e6d7a117f15c80405e63b46c4523d3381366d5d764bd444f1ad487f487eb557b7d782698190e6db86dd497e34fb1b1bb037f02ce1a672f769f12dea1a521b372d8225c37b46bca5c6e704e9bce8fcf7e2e6ba57da737053418bf7f01d617684fc417e5f910f2ca62d6618737175848caa43ee36fa5c956b83cb30428c089ad3f701c6ffe246737ce976c2f01f952ee6f408af0653bc5e3c2bffa90a29f0eb1e45f270a3679823ab9ab45e41060240689035943646764a88b293cde8f833a72a9f61b13361a923a24dd243bfe08340b5b100aad9171b720a1374ab209412b7829410908ee83eeb2f697a10405b2231668904a8e0bf05b838954c72daf388b13b8013de2b6946adb882eeaa5013fcd5a0dfe3ca0f443b4b6857f07d150d7500fded3cb019cc640d72028629626279f1399ff4116aecfa6589d0ec23b086de9cd42d56d1b56115cfd15781d96fdbee9e2197f32ff20e537db630f6716c3539e534187eeee8a6a6b89b9f3abf1591ad3f4d4177220231a9efc83f3f41de0604fd1d2f8a43b45c3edab101a3145090601887ef6da8700cdcb29c1c9368431eee5ac14d6d37ddf6934fc5438446e2ad8a897a7090b63cbad3931a77f783279d4851133a93d936f0b6d63e6441700196d7b2d407e66fcbc8a3b03441684f2a4012c5bbc780d47948e736fe95177a037432fa90532b428777e6a20a163b7232b55a975e4791967668a0db43ba29dc3b54c0a9721584f37979d4dcae6b66e5387eec167ad92020164aeb46999f2a8996a8c1c33ab4fcd482a0b9ddb32b8806cdda7724b3fcbb70392608280e5108c82959f25ae1f632a3858369dd155fcef82c05deb70c8e1204ae08d658829d6b3d35bf736c666b86db65347beba949e7b908934605f725c3e1a492178575a588be75d9211fad541fb7255bce3544a32e8e2fa2ab97460a143124b7c8827884207d252b1be63ca808c5115167e690513a756443240f85bbeff0474ce679c0818f6af49c21d4fc5629c9d4938621590a9583fc0931aba9d6cee652123b1f9aab03596ec06ff9bac477872836a62362fd3f21a3f45f513f82c4ceaa209a923dbe747c7835f5c32894dbc7dcecb3298ed68812d56efbea48d3c7b754239d772981af26c6bcbfa2c77b84f93731bdf5590e4a4a1da85f44574b448abdc18be9462d3bc861ef0cddadb8a59b303ede41be5bc4e3bbb20b2ddbf4d55e0ccc30216004091e0b29db7e97f0592248e9533faf721a814baabf715aa21ba0a7c941edee2f724a1c818580a5eb362ecd9ef8a15562c839445476f64d0426d5193a2a9f8dc57c9e691d41cd2f3939073f78347fb26ff58db25e114fffba96f06bb8090386cb11500712837150fddef121f13baeb800c26d71f89a3f04879add26126d3823fc1ee5145c21b89b167f3ef32fc4d83c2d1347785d1a304627fb557ebb866c67e74421cf2e7ddac1cf3900897db3b50934419b19c18609fdbc6e12b893c2f28dd04789a8ad20d0f12f439280f8d4d1b892d1d967d9817b6a4850fe411f68bb8b70884ebf50a2ef97828dcc02a36396ff819f6d7ebc876b253f4e1b04d11a21fbe738ff387b5b7d435fe74fd8e1a8df8dc7e9429df83f5657b7116f6c3430ecded9fbb0290c6dfa2556779e4061a7f4187635402593a5397c615c7055d6c707f25e2af29336af57ed80a7ac58", 0x1000, 0x1, &(0x7f0000000000)={0x18, 0x3, 0x3, 0xfff}, 0xc) pwrite(r0, &(0x7f0000000180)='\x00'/10, 0xa, 0x0, 0x7) 12:40:00 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x7, 0x8, 0x0, 0x9, 0x0, 0x0, 0xac8, 0x7}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xd41) close(r0) 12:40:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ab1fef35fd550545df9869c412efabe85986683ff5c6d39b38d785c8015fd187b239116f04e1728fa24aceb831f5c4228b3cb5ad925da3213e05bd8a9b24f9af77141e091fbaaa72525cd63380b6fd0e1a10496667045d363196bae7771d85cd32c2e92a5366f33a469e2fd9d425926ce8445eb8169392d72bbe0affb7662247084bb9", 0x83) 12:40:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001180)="4b847af44e11ec10af920621f132") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xfffffff7) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0xfa20, 0x8, 0x6, 0x1}, {0x8, 0xc8, 0x1, 0x973f}, {0x9, 0x1, 0x6, 0x800}, {0x94, 0x3, 0xe1, 0xef}, {0xffce, 0x2, 0xff, 0xfff}, {0x2, 0x1, 0x55, 0x7}]}) 12:40:00 executing program 1: r0 = socket(0x1, 0x1, 0x102) getsockname(r0, 0x0, &(0x7f00000001c0)) 12:40:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782814d8cefefdb37d4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad15b5cec337b759ec8adf7ff8e7b18d724de92f008c18d00002aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a828743c81bc5413e836c86a22ee18af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc457000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059f729f7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5578dfd3f151bd459e86fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ccf2f4f193a9ddc93e8223278f36593c68be103eb0000000000000000602f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbb12fa38eb2a450353e206ae63ea54877cde51f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658bd615d7625c71a56b0f6ef1d8bb2e075cdcb511cc6b84696b4d7d581eda748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7e22123da787360b8989eabd0666a7ad788f48b442e153dbe35e87305fd00817dc007d07c4740ef85a5ae"], 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000f80)="76eee3e863800268234a72146f87316be86c125352879a82a28e3c6999dc20d85c467adc94c6ce0562a3151fed9a56445d605890cd07fd16708e841725be871036b4b63d1711ea417513fce26c29ed882940ebb4c0ddbff1b792d751904c5260a13c0ca1889ad1e3498c03f5d511a759b8afa24122a60feb572d545a519415045bbb5a521d46f20b4e41c809668d7261c6596c36c24c90081771adbbbf54fa02aea325d5a102c13a67571aa705c26d0ed5d299f91cd7d7fa2058fb24ccb1a513165599c8b800aa07cfc1b776350c1e1f5581b704887f8e15c512d880d1d658bae116ed26f2ea608f92239b74983f871687f626e06830ccae59c7e2699e256a43beb37227f3212e329a49645f87dfcad9d178517798b6ac39a2a446c037cdd750cadc4d19b28de457716b7a6be81e84c2e213d3f2758cbf33ece3bc238e4b154a3e952b4f60e58f9ad8fdf2122a8244818e356ccb8fcdfd7750ec78c0b56b6a5b0f49fe8a5dc59f448f83144d90023dd5a757bff6e41088e7609f41883b5a8ef2e731de2c05c05f0221b95cdd5aba5471d9adc147a4bfc219e2a24cc59226387dd9a6ffdd69b12394d0b1fba27acdc63b51e4ccf7ed98f5ba7e3be1879f6e3347624d4bb4920d4cc92451d786ea4bd8ab5e9c06d399ab98569b054e203406cc27527e23322e0003c43b5da3d1c5148cb8afa9551d9e9b604352eba087e9c8ec31ad708a2b7d63d7be8fbf33b77cc4694cdcc2aab1c5d8f29104001138d496f5fb126bf2d8919395bd5034bb589c949187fe8accf6887bdf4792a7254f8be2e6fdc9e59cfc1a67766f9c8d59afe0adcfd912e8c92af11a550434728d0bfec2c8ba70721dcf4c913520c1c301e747e7d652c8229c5111f84842d2cbedad2ab0da991c223454bdb215ea8a76bf2e22919eeb523fc2ab3302d6cf91a5d1829ce2ca8b2690ead9598e00382cde84b8ee80ae62bec55bbfba29a3da26a7038beecc2d68785e865591bf7c3e478230b69947c7ecf6048e6d5ba1f8a3f778ab291bff503466b9ee24198bb6e798630fb4aea7689280bfb4e57fbf081b36e9186226bf173b5bd47ff61f60d5c79a6d93a64a56d7c103476aa602545df8178be3ff6822d77fa2768a62b170dfc252bb774644f2b64a7dca707a571fa85bcf29b58d2ff54e729eecb0bfe0e90b716b2d1cbe8e12f96df4efc6052ce715d0377ef7f8d44bf08d8c850fbd4b204df04e99d115eac99b9a33c1eab685f8cbd7c4078438b41f37a12e153b4edff54fbaad4c37d5ccae73bcacf014a9e07ce602ce47994e7938dbdd817e8f2390c39dafcd83b7fb05e06358c0925b79a656055024a49e3a2458dcbeabbd4fb8845a6e325e3bf5938e2ca2d5bf37546a661aa7ddde880a6b112739ae1ed530932ebaa41a5d535606e36f7129e1280093e3dca49989e429a2dbe6244139809d1e96a253d9cc318b9230edfb691f28cc6d8f151a54027cf533157e9e390f4ffcfcb34f1e824aee12ce4b41ce351ba949240e49c77bc7a0dbac4d111a08c8a0fc9f7b5be4e4b973fa7aa2bcaefd1cf30a4f5a402c5e5d0cb505877b44a6de7e1a446803a6a58f6a3673bc3e98cd503636d5953eb151f160d2a6abdfc4ae0625997b491bb61c0c806020cc45a7362bfb0bc4cabe3de261d39cc2b7b3ac3ca249ec2f1156ec828f28f77afb4911eec54aa8803de6c8d2215b8fb6bdcd9bd4cbde62a80bdc76c713258ce621faaba4e0480f60b0cc9c40fd4be91f4368c5bff7f38b121d7b0432539eb72dfdb0138ceee1806496048935bf2ed6f2e8adfa97b9cc025a22e414d1780e9d17228a49e306943f5848397c7981cfbd7a5f5d5573c7a57d5e2d0c5362d633338e7add6a943d9ebd579dacf315fbf6172dce9b7534ee0ace63b0c5305fded6558953b6a49bc77d867b5e84771acdd1d6213ab9f709d29bea29b02f08c7ccf0b2ff5c5e3d47ee48251d98c6fcbd30736a9e9694bd3b43db99e7457500040d68a71699612a417876a0f19bf2778645c10e8f161ab84522dcbaecaed530a8107d912bd5b021a12c694e1817262624018620ccc6ecd79e73", 0x5c1}], 0x1) syz_open_pts() 12:40:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfff7fffe, 0x5901, 0x8, 0xfffffffffffffff9, "73d7313784796893456a3e6b48b5ea1af77e00"}) r1 = shmget(0x3, 0x1000, 0x2ea, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000100)="0239bd9a7f659509420000b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce0000000026201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee35205e034fb83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd214572bc0626017b3deead5dca1", 0xdb}], 0x1) 12:40:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe47, &(0x7f0000000280)="1e516d3f70165b53c4d978baf8261c4fbb6fa5e169378f87bd1d4784a2322807fb000fe6bd5cf8a47e220599de573d1fbdc0d289c1879d801bb59047891b01a7e0163a8d9b79939dde2dd814c197677cbac7cb8ec2612f7252e729662c2c528bcff6e7b741a8c505c835dff66d63ecf54a755f2a6eda42fb5e5c7ffd06d099c2c79c6c693a1c438003737cc67252c73ce5") r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 12:40:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES16=r2], @ANYRESOCT], 0x2) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 12:40:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x7}, {0x6, 0x0, 0x0, 0x101}]}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 12:40:01 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, &(0x7f0000000140)=ANY=[@ANYBLOB="000038007a3109f0066567f1a53df001000000000000d1f5bda7cbe79ba700e0ff06d1c4087d5db242600000081d2c4d74eeacc782f2a2abffffd60d9fd5df64660100671273b7e90118b7ffe20386000000001eff0000f3060000000000000000000043"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="96af6d28bf75275af66c9f63225bb23a5f14a16cbe7fbc986cbcbde924d3c0833cd1bf9e00b18910c9bfcd94124bf0338009eb0cdd7f8435aef38506c5e6f67a8007f6dc33dc4642b02d7a91cffa5d7b172b9ec74d5fdb4a7b91cadefba7e7ffcdd0a5b717a3c529c35750b8c49bdc2f2739a2633700645b5dd819f6937c4eb31a", 0x81}, {&(0x7f0000000280)="49026f7c9b64f96dc95e657ba09f4c19ea40350bf9a7c9ebba99bdcaadf780afdb23f9183de009cb81074dd453731719787c47ad5f6f61704f6a3e22f311f59a85f75cf5831b67778d195fddd454db12d56b84297ec43c990aaa24f1aaf51603a06ae9ddc62f1e74fb99fc4d36d308aa91b07702dafa783203599c0b7513", 0x7e}], 0x2) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:40:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = dup2(r0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x80, 0x4ee}, {0x101, 0x6, 0x0, 0x6}, {0x20000000000006, 0x0, 0x3, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000280)=[{0xa3, 0x74, 0x0, 0x5fe}, {0x0, 0x0, 0x6}, {0x1, 0x1, 0x3}]}) syz_emit_ethernet(0xfffffffffffffe2c, &(0x7f00000002c0)="171022c6fd49035efd1a1445214919891e4f85c58e9960790517946951b48b07279d7fb75bd586837debdcbd7ff40f43b952a2482df86c7cb431") r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x81}, {0x6}]}) r8 = fcntl$dupfd(r6, 0x0, r7) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0xa010, r6, 0x0, 0x3f) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x44}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r10, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) fcntl$setstatus(r10, 0x4, 0x80) pwritev(r9, &(0x7f0000002900)=[{&(0x7f0000000500)="c370cb8d705ceef7ff4ef7ac814b9acb6488446a8cc7c5c13f2a117b61936ef7f8b554f533b125fa4b7712b37eb1e38f24b0639a4964da31f53046f33ae8bada59ae736aa4618d1e11e0b9821551b3073f53955eec895bbe778177694cae42f722a16bfc61a2c945978785aa24da0134bd956478c4c2748fb4a8074ae5b1533e8d00f48e2ae985d709cddf811d8920c933e92ad90c4defd624e5293953be94183b6a17b63460a9b3ff087c4d876d45e25366f218fb6e8ec29a0425cdb1ab26e672407b4ca9dfdd5fa9f5831b334d7b6983b50f7e9f2571969dfe82f2bd645a3e3e3ae2b4dcf7dcccdd7297ba94f7a0fe3e9001f559d51d32caa51acf75a6e4358c82767e67af1ca01df3c9ce0d94ef63734eaeb95a512651e9742c29249c5983364b2ab539be8a80ed2876e1abc4729faf58c958298d948dd12491946ed1504b32d34575234c3bfbaadb3c38261b21ba1277daa9a791a1c4e381674f726da149d67af73bf819714c675569bd10b67f21d086d4282b4c42db86b68e4eff6dfe59d24a5c0da90dbc2fb27aa578e0dd14d62fe460188e51e57db57fa8e232ee88f86d1b033d2ce1d0c1771c81ca86b0ef2cf10bd0e07a80d39cb47db94f392798f60ed4af0671641bb184ec22e7bcc3715b6761eb5c29c941d696309d8628f65d5be38813c03de6972f2272dcd5346826333c501bce1e4b781357eacb28c2539d56a2506a8e7bdd02a04599ebe7a9fb9d4149d4f7a92d02775bf5d41785a64053e50720bd063c9fab80d6ddbb03e42ec063ae598d79282552612e95ecac08d1850fbe6cdc42c818f19f20cd6214059dd963350d7b0d3c9bf37cbaa8127c4ce92de52add044a069588a112db2de99b0d3906d21ae48303bddab17778d1ca517eae77d6247c07da50468e5398690dffe2fc220935e5a571843fb260f86ddf619ab86d84a34e05791b70f75d6f02be33e6f5c84b037aefc7879f4843ef85ce79c9a712cd5c07318344c66b233a27dd293b5c558c724d74c8e6f4cf5a8b3608991002fe5b5cef1545aea04aa476b2ba1048c090450e61200d2cbdbb154bac2f94c880629d54074f2ec7fe771bd43753960835f0bc946966fd09a09da56a669c93cfe20f81c521a0880a61215079ef4bd222a9d79b169f5d2bae35487e59cf79683f6cff9d900e6a7105f22fd4c55081a4a9cfc3a0bf613618e64bbc453a9dd8bbe9d366e5ab8be3bc583c106f83761f103b4ca033d9975e9b2ce671163f055285f4916f51fcd01e428d3ec8d9ed5a7c8fc31e5dd0a07ca6956ede17b3e52dd8df502e2ef54faa08f2ac7fe98d9d3193fa8354cbe45e4cf5961bdf5378c5be752cd52fcc42423f720938d4069eacac9685f8ea7798a184327dc6204c21b288274a27942fa0e880f6828516a649ff0316e6ade631e2bc747e662b2b56ca4d58e4a998412dac484c8d01deee34d7971633e084f4716d6e3482cf0163b2f4d423717b2efe44c56b9bdacb18bb2489c8522360042a4a716c214a69c9e1f752ee001742307d8c5faed7dc43c2dd57bb5a2f03e18e72a950b95f2cb5e9184919a0ee12d442ff71140a4edc141b869055312246d3592a1c3adc55b8e634b331e487091c5f632153c1f1dfd4fe47acbd4ed142e980465840c9df76f94394ef6c5ec69a624e14d3dccaade345bf870efee516fa3276b8b3643c715ce7a4e6293992a0197e7d28687fa9e9a9538b1ebdf22fa6ae598265db02e627c64230e4e94b7f6f77fe153370c19c15a95f83c45474e58bbf870a47499e64858ef17ac138769fb7de64b19e1b6bd531c1ee99d62289c5cc0b8cca9f618c3126381315a12732245d658ffc8796c1ce74a0b8c6966c87ec1cb24dacd7848ab712e064c0bfe716afc0d0ec33630385a6618266f80a14856e04a9106002c1c29bc0cfe409017ef3a3678ac3cc62f110fe57088df4b360331e51f3841a0932bb067d714ce6b4b82cfbbbceb616b669ace15c7dddc3475504abd4d2dc3e083abc6a604e0a82338f2b161d4aaa29ed45f6d1d74ae7fe35c4c432ae473f0c1dd8739c2be3fb2c0a43543983eeb51c4a1e9910c855193fe0f699bd08bf29b9c9c99c584048457f7290d33234f8344e14d52cfeb64508d06facc339daec06c23391406218bb3ece61dc085912649fd739763fed0f8e809efaabc513d04bd9e7056affca22275809792a9b4f84413761fa6ba4cf7099424ceaa8c5ded0f3eb87e7ff2f6353a71e7ee7e28e397444fd7440062573370962e9d6663115b3d7b7991a95e6411bdfe8912460ded3c6e852a9a1306d0be74ed1c3f736568ab99b6a48c0d45e7f33dad88e5866550841c36eb3194df826a1583c64a2d942f44ddf2fbb4000da1903a6e7a7a43fa8f3abec140cbc95996b423d92cd608b4b8645212c399c9695af3004ffd1177fde6420c01b810b8fec7eeb08f816b29b98855bcac20e4766597665813b4df312db20c6251f8cdb1d8a8e3714468c2c2fdea4741e797aa6549e0c74b0899dc0db0a89d43c3a1a95105bee455e7bc5dc5fc21e5345da578b9db3b149f73266c7343d662c4fc802508413e97375b277c66c5941fedec49c3cfc51cb95b3ca263635283455cf081ef7a99b440cb22ae2d25bc719f9fc4e44bedf6bab01288424214d05e8f4178856b5856a17030979bfb4ad26aade52b3f20a2e619444fa6472ea295ab4f04997f2de82a2d31feba16efbe05272ba8f6f4637a4040b070519fb4cb88802c5391292bfc6a63b9b699ff1bb2aadac9cbb4c16ce7f315a3a2746944c532eb21009ed8e2bac94edb7bdf9b3324a9d3057a5db25b3c69669ef37efaccfdf96545412e07877f448b5f3434483a3f7bdaff2a36428c79888ebdc42967a1c5846fcef1f4766c09c2576565caebf62840eb8d0134958f209ad87d2408a85083198450c0962247624ad7b066236135d60f14625560892cbecdc5432b8f52507999e8e3a322cd87269fb08119e8339d2f96f02205c913cb0380bb4004b808cbfdbb4da7d98d488bbfdcc7b3982c77fcfe760d633cdff8dc0b54f8c3f5c12f2e94ffcabec15b4ae5daefdd22e86474e1baf082ba7dbd07ff10ee6f57a3d6988518919c7b6b803b04d5c173b1569efef627dce3bd97dd32d28a508c21b83fbc35299fd7495ef64ee473c8a18a90bea3ecaa2dee84e7b52ae62892cc7c7904c52198753dff4c658f472aced37c22c9c918511d4e43383ce2079520d4c5cdaeae8c24bea689b07b020be6103ca286f10f70567de8c1e1b59e3fc554b557b552dc53f41e82e79ec9454e8df87988fca573d20a1b7f40fcf18a98bd09b12fc42b029253981b86b45e3e4b0557a146878452154e63e13acb3add32c117570b89a3c4415dd83433f5a77264c0b2650127b105deb81f9082057f05f256eae16726ce98eb30d4e8d25fccf5012d49ec301f2d4d85f4391fa89b0b2f0abae799386f8ac7d8443e45efab0fac8288c52f2a7a5203ce319a212c305fdc28fb8071964998d113d6766c25362d388b392bd0ccb9443af717944dcc748e16e1ca8d0cf130e7ed5672456ce31e56d3031045d4bb368fe47326cf90e6e630c8f9877b7f43ddb28e84a0e14991e46168de61f8ea9b6fbcba61370f78724e81e7ea0efbc3ef16e035c4a331aef950ca984909142031375095f10dc7240d35411481b7e4877d07e76261cb7f50b07ef478f9dd4868e5640c55421e2e9745bcf6daa7c38405756fff2617a9ae22d33f31a6e705187cbcc675a9fc82395535688b36930f993f9919d00198e84c70611827c6684d3e9b579a98047efa45373e32e8e9a3cef28d07cf717dc72fdd1cc2db6882459a6b78b320a327f76f44605ba8bedaa003441523e2731df1798f320ab978db8c05c34419b2b185df89e3e9a9053f0943d031ffc68dd872cff6e2431f17bf73e1d197bfe555b5c99856f50feaa01655f3e17fad8891cf14fd14b33b0c6721459ecb0b3cd5e2ccb8a66184aee16f2733e32eee1a92db1bf1e4011e58d7788d665ba2b08654adcaccdff281c686be7ba0c0ebc5909935fc722e764bc66062c4984f409b50ba46c10fc38f09b298fd50fc0e2ab20e2684029889f0c4b857b0bf02b0b800368c767f6f7c8582701498cd716c3bca70321fa2d99e1b1520f40eadc9b48b89222c3e8da21ba4579d6d5292b07371fe6e6f72ad3a580705dbfb9c6123ef0b7049149c1196bc2b0117d80db8ab435ce1670266e4e475cfa37856031b239b6278553ce4f841d6111a113789bf7b3276e72a7ae85bacb6b462b639660a30268dcc621ee3db6e66f9169aee1a46ca2ed97ad01f702d8e1dd69cd4aafa4ca8dec910aa17da958d569735ef6b5c334a412f4ca1866eb3d08f1cdda9d50ea7b27d1f0faad3d7061319784edacd659f7f20e8bfa1c73c9b114f256f74d4ed918ec106c080c7292a7fa8fe1722bca12bce1fbacfdf2e6cc545a0b4c8aba6fa663f6e07054d6de34e63df897936f6d998a901bc8bef5d7cac3412be348bd0df31168a806bfba782a5a3e7653f226635132f819913062a13a0ff7d8b05181c61db9c9dbbdad3c27bd7ef48869e4b88e26718e77300f5b903b229306a5de44719a49fa06bd9ae3d7800e176bf24e8e0d139be333492016f0cf6813a22818b295f4027b861124ec502ecca970beba0f9224fbdff291ad4318061928e4415d976469c9c549a522df0b29814fd5236f88d69c4fcac12de448c9af88706d5d94098e427cf400463565437f4936a630676af1407eb92af1ed638ac49c619fbbb5df28cd98140c898a4f77d06336844254a14fb33857040b44912963e27845c291399edf6ba892af795c1fb156bb72553aa1ace3e495e5c21981889d52264ede240bf744ff44bb232d09d18498c26a484bb3a5c8ff1f25020f5319404d41a232baf852acd52701cf9cd4ceb13747e874d9e056d6de9b74fc9f167c50451d00d4ee5fc47e527d0e7a99d6c28733ebec2ea727d149b10db6aec1bbde0519efc8bd018e79eaaee49bc66ce4ffcbf023581cfeeddcc1fc399a6cf71c1623d44c19ce7e73d5a463eb97f622f6043172dcd9f5bedd73ef1eff946015484d5970de490da8cfba89d606f24680b2974ecdea810f700ca585f6a46373ede4ebfe4bb47dd293feca9443e795f112dca041ab0cf2096a9783956f86abb98b81514fb140a0528d0445194024e90eacc23a82384beca4b946fdd2837e9c5cc7e0485cb948884cf38b8c270bb686e06f57f1e9ceeaab3b8bfa64ef360dd0b53fa1d282988b186195998cbdb4108b2d0e82e5c13adc22155e850b0e8ed1d3ffc283a0230b4293732e4986baccbe0bc9d27d4b638d3eb594435cf94f0f6d45cd6f70a185c85fce34ebb41be2b1591376683ae638438f43bae365e0ace2c776cb280e1e0ec3c9d3a99dc40b958bd8f648a91fd994175cb6fe860c9a4733da1ca751b23227c47982b73a3077bde925bc2e43edc85b70dcd0979bb6e3556d0a50135d718200626f1299c20601a7007cb588603e12b7a7bc7337e12623c573367842342be2ba6a904d4fa0cf014d5ab82bcd9896aad39f87640fda63a095e40251cd577671c3f2a6a880ae47897ac784c4d2c20b5f91926078f0b7e4cc0ae035a77344fa1b8e4a6ea5611ab4c8fd0343975a05b77235b91ccd6d02e54cc415b81bd0be38e6c739809fb34efc6577b721814d5be134f6df7e98ce14db2d6b4fb281254a5a1b9e8adb1cdaa03ba0f994ca9173d741f53a4832a719e8907c1b02d65b23c9827a3479e5c2feb33611b6d3e39713a0", 0x1000}, {&(0x7f0000000380)="56ab3dad8af49ae931ffd4965f266f1eb21831a45e4b8becc44255b57e13396613b1a729df0b7929caa0d37de921f2e24b3999d22615a1923a08d0bcf85d3d7323ba8b11879ec8fde09be9ada47661e604c18af1ab", 0x55}, {&(0x7f0000001500)="b10b2c9a39395c549743860c2d13be1f4cef184016e6f01bb1e8940cdf94ed779bd749d280efc53ead74b5198d53cc7f1e2bf8b2b6ae09ab450f320cee827810f27627ba4fe53bc79a3d7710f89d493783affc22dc57072476596e5a7148ff8de9ffc7c892f9ba1e12262558fa4bcfe9f5547e492da33dee3e67cb8b5aa0023821d592f07c3c", 0x86}, {&(0x7f0000001740)="3516a7d5042ad7066480d114a9c38dc561933db3744e312c8e036aa5af43b5109cfa2183be44a088a7e25996401acb98ea1e6cf710ae67a73dc9a714aa89fd5c67ad7401589a9a5a0910c5261f9902c5e1e592ddfbed2b82de173cb8d05a35728ef47d3806c1835ab0d4f8ca166c003cf76429d5923453d5d7e492cc7d0b7943bac011fd46fdfe61", 0x88}, {&(0x7f0000001800)="4d6b6021cd19fbc03ca5d1a745081d5c2edf4261f7828030c3c3ea5a81ebeba64402ef27aec00e77208efbcdfcd4b359f0c965b167b94713321148ec466bb95ce5319fa557e88c17dff9eaa3f0ae7d95b9862aa6abda6949be12dde48f3acc1f3f04bdadc5bba6d39f83c5976eb92640548d34d04eb758827027abe36ec949d6eb98cb8f582e97315b9d022e1a9dbe858886df7daa93ce9623ff3964e9475ec2a28b767d35b050491de935fcc109f43e3aca37f94930b83347247cfe19296314022f4813d979424db0a1512e64eb7ce7061b5ae1356dfbcd225a16f001de01e0be3204d31b348da7b44abc9567f1c374ef8a6cc2ac7aa5ee1d707c6653aa6d43b83c9cbd92745f1e5d8932c240b782319187d173d27542dbcbb6ce9b481986077e20c18d9a9155a6466455246352a8e303817613e23ad19516e88cdb69e58158cf52b06a73f2aaf3cafd98f9f87205f295428636e9ddf5ba2b9d19379309ef937ba9a2dc8f40e748deac8a79bbd80d4d0e05436a217ad434276c03e3c2676cddee5e387ae080c34605e9379e5a958398bc276065cccf3e90cea5d585dd16c09bdc8faa55d619ed40de238c2363b110f1bc5daa89a35b084a94edd22a503f5221e177b8766114bb13d34a5c9ed4ac19df504619d049f0201752db785793e5bc9190caa81f43c9abaf42718b427e0549a78f02e8147016561165f9ea443c4a4a59b50a5604accae69cffccd823a31c5182ee4239f8253fe96076f7238ccb507ca8502a899755b80720d6b9e1507a5f553fd7d856331c8f0f8dad07e8afd4374b73f96f82b20b4763a7284a3c61b34d784ed6daccf3243303a839c7fbfac7abf0525ef6635450e49d315ffd455f40b1661d72bd0b9a5f0f71aa0cc8060b65a67e5150fe2df12a2ff2f4c2223affb876c05da7540fa0332793f5584dd57e0914f269c95bccb84e59e71d8ab949c5345bac79210735562f3f62ac52bc071c5d30d050f5790a6f444a2ea8ce5a8440e47780a7ae1648062dba972c3a7f2ecb671d8305781cd571ffe1217cb4540992f5526a44186f4753b2115fceae7cd5758addc8ec3306801ec4c05f73fa9bf5ac4e31888423ec049f3465fd2ec17bcaf14c073153b136561371678c9902c7268878483883c3aa0cbe0451862a7aeda9e32f7c401471dbac7168a936c3d7699d4fa198ac3afe66322e2cb0358117a4b18f0b2190318a72985e68845160316c8a3cb149dc81d9306936c992c069e82d998d78c6b8e43e344ba62cb5b6b70f61ed6a5e0d8982d3c6120f2bfcc509dc4ffea3e539cf8fb057be8292de1a5df3f147cef00e0787ab5092b695431313bba3f1dccf23ee2723c4e4c49616884058dd35c3f46a7ddf5539e32bea187f5515d23e47a751556f05e7912887f0019c15721d8861ebb53f2cd882a1413d71f0218ad9e7a9b6ed47d4c2c51d6ca0523ef13b9f38269bcf8449de8f2479cd0bf460ccc646eca0526afcdc6265b4f078d1781e199e9e66e78299ca07a003927ede757a1fba6d34d9c84d6cca4f87af00c99b053028e97823d0175af01c88beba9cbcc2aed999ebf16145546adef9134d354defc855ac5da37e73c46bbd9d52e5c75855f9558d2ef22dac63c7bfeed0b39622ca7e13edcd0590bd946868353b4363bff711c1a2a98183f255791d568fa3ee5319b0b1f15d88a56a7c4be3b596865425eeeb0e79e161657d0ea4e29b337572100003318d354161e52e5e44d408c195095fe89a6a73bccede832a0e5bdd0c42774fd1f6be67aefcc41487c54f1ae659eaebf0269d53547f9af990d0fa285bfba96a500d42552f0f4f0919f45dce4ca5faf957fd68f7ecc5fd534ed36ea775da4ee50dabbd6d47018044e38f1f4c1cb351a6e981bc216b5f9e6f3c0681240f33327e0d150cd879f13895bf7d61e77eaf45707bba06b26457d69778b5dde832b538b26efc0a2270154d49f49f43f7410eb118e1155cddb054b5cad8dc242aece78f7fde719ec5b1b6d8b821cc1074fb2e84ccaead8f2de1776c6906d0126bff1bcd5c47b3594ee47fea2484a6ce8c10bb9205a8bcd2828f131703dbb46807f6b8c0af2b9d5855633b95e7446d755b9d5e9fa98e7bf7461a809631d48af98bbfd0f6f6c947a8f4f68f95f092560b20e6e99175f3b7308df75f5383971aa36a78da4b32b9e135a4daffcf2daf26140e3b169f9a471f31317d52d333ceb00be60fa58230bc4c68e6d742fee17e39ecedfd8aac8d2cb4fc12dd4ce8126d6a8020e831256e2f4a6c7260983820117d43f21431bd0c66b7cbfa1f4db4fdb32c1db3256feae5a9a156d536ae3566bbf183e9dc9381fef85b9c5d8c6df1b0afa890bcc9ba2ccbb77f7c43604a1fbd6adb6fa3086162af394ca6788eff23a208a97c103d9634b4f49826b3fdf8d25d868f8fcc08bbdd7b36e19f4bb029d455027db91bc25eab5b5a5519750002d883c079064dcf4f0eb905b8cb4b830f9e5da6333e28f2bf281ebc7c48fdd6d714fe9909c63cef7ec808b86bf02a78e8e50e0de9e5ae0e3a034127e515b83362db9f664db02abf9ec9364132c39609580e730f4a5a89804c16a2ccd455729363803277a3b8cc7b18056bcb26bf24b4b5c528f0d916f93075da7e83eb1cab0fa16170d7bd85677ad31d1695cc9ec0f1fb91c9f00ba59eeebe9c0e19a90dfa096f57cdf110fa6a59206842e21199429a3301833a2a99f8c32b788ea9b5c8e45f0db2d540cff4ac6f1a61154c73a1e7a2feb95cc3eb007ed73be070c446252069c695e31f6990fabf8307af6efa4a8b0ad48f4a136477c281406e4c7740030f60fe72c8f44675fb2973768c70b633cacab6ccb05fe4a3f2355eceed2aa47e7d025bc8c029b7a83956768cd7cc4ca92a7543411bcfab75c558bcdb0fbc12bad4a9620c69b4db75f669a13fabfef967a4cb4b65b753cf54a7e37f4ef4d3998826d19f3f53e084a6f7e720f5a51dc41a6ff3299455bd712e789d720eceb2741bb6b44aa5577ffbfafde3c1eace35b379140a6324f88b7b27fe42c505d6f7ca7179c0c12940ef051ae1b58e59e32d4bdb8b4ddda2267efdf7090fdb50258f4bf87084981580bc2618978370b9a543a6c8a531481f1f3fc1efddde95889160b9e5027fdb1ecad907de15af954747288f40456e1ec4480f3d1db66aaa68b051c5d08039403a4b3c964d5455033e66a7149e907d52ae227184023eb5553f2d0cecf99315ea73368ccf88ac54980d083ad11c0c7d25fdd16aa5c7e6d08a2a806ff2ffa72248a0c7aa5f787d81353811f15b5d6afd7db70fe76ef7375415fc9a00186f67a6a3ce2530591d23f6f23954ad9fe50b3670fce6861fad98b7103eb22166c1f14707282d5e83ae1ef6657bc73aa29e939e9958b34064a90938e60312b34a6cac76e6028b463ba6e79c0bfc4609ba607ad1ce34388b4a8e9a2ecc3025b783be6eeece0f1ac936c9722215471c4c4f70ad2549c1055ad320480c5eee3c916052d74792b9f7dcc5296ab0fbab1d5dfe7ad7fe11a40fd67fa6ccd34ca361f0368a49b4c5ecb65909a776d6d3ed4bc2ea076ab43ac37475d68f1180ce92e81c6ff8fe9d2f28eef166317258176b8ba1aed49c91ce4636228c4d5fe83409d24f5ff186d312081d3afb9f8769d83a997bb97e0a7bb292b32b2221fabeef81b052f46bbe697046ab565c6920abcaa26d5034e33a1e73542e0ad44c5282c5df64f82c1ce766fe30269d2e58040e43e80bffcb9037348823f7d9d44806dad27537d9f57747f5ab030c8fb65a13aa7892010b1aee37f8dc9d555a9ae28a67ebffcfe091e1321a112115bd314176bb23714ee9d2f3b1988323cc8cf8ae66e531e4f990670524f7cba1400054d00309f72d24f00a745c3a6b8b447204c36b30b6d1a3e7cf773a9827519414f1615b5a2d2fd1adcbc1d72656ec6ab35013b75227f87c97bb5a8c03c9ba809b8e6d12813973d68fe4152a46bd4e68b0e1431007e0a8cc4586b05477b099203e00a1fdf4307b31618fa45fa4975a185a58b10932d2898b5e4b3ab84ab5fecf49787676fefc5629c5f084e8111792b730599b1f76eaf7ae5a4ac7f82491aae0fd9380a0eb90ce19351438990d64d09bcb6514298e39c457fefe72b27fd450ce565151ca3c13e36693376075c5acbbeb7b86eeaf28a712931a7b8295dbc602ceaf78bed97ca03fad6ec59d17a317f7a7346ac9f987fad693b4abc33bb9c0b082503a16a5cc60f81e9c2efaa3be507ee2a5aa5e09ea0c09e06f5cb6eb433df7d17f19eb60762cfcdb5d48494909cc5fdcdea38b8f278b53e6546b3ab0a63671b6a17cc336cc994344cb076880d6c4cf1453bbd67a7170750536e1bc5cbcffb42a2dd94bf40cb3fe06cabf5dae651cbf709fe5cc754997926b67ecd95825914db32202cf88dc201e4c7566b6eef30d2a74a6d88af64490e57298beee22173906841d62ccf336e276995d2fe658c76ac8cc6c4bf269d4f4621d79269a0cac16810a966bec7e01c8d340117c08ee6512877cf0774c0fb9bdc3355bfef5c9e50b581247e4a69a79ca1562c7fdb5a00930f40da2fbca419f5c0437d98bac0416d43d95d68d6ed83d6f05d55f44e3f7c3dcb88a569841f1774298d1141375ef4fc25d0d9800be09817c0e15fb5e94afc7e192526c62a3524b76fbdc6d3e7b645a2ae21d0e201947b399da3cb8471cd333c903fdae4fe3a867b093d3acd02c5f4b7705d06924bfe0719e94650fab3ef7c84843262ef1447baade56e6d542faf5d5b7b0d461004027a279683f3729c400ae11fc010436b922afd59cb507d0f3b9b8ae8ec50213eb0b30b8677457aee835df65a1b6656172d4d4deaebc1f0d845e08608a07cc0e49e6995025c4ac1d863fa3072edc6347741f508a54328c4b3553a463e2d1f566ee4a0c0fe68926e0e606e178c2896be3031d8571796fad8ef5da32b310f2a0239bb6d26d76394c1225ba69e66f08faebb6fd1202c603d4d1f763cb14aa0fdca8627d045aa92b0874883b9c0aadd89387afe7b0930f28907df36f75c9af41ca2b3c20f28b236aa20a561f7b52d21688d719a141892d8fe87c82d593e44b5337c5f5b0085fcf2f01a674ebb0c959aa7bc72da9ec7a7f04c2c6968134bf19c33f1a51baa7a7b9b32f1f8c03c235948e77ed9068b3f55fbcaa72d96a361fc79d7dc76c86bbf21a68bc6f50c97d87c2e180d88e5d7ba6bd9e55140aa435938fcf90b1557e87d3e4797c7dbbea7ac8d12aec9983937e2bbc8db18675abd0f1bb50de32cf513f6ed6c99943392861ced788aa7f5d33dbf2827f471502fe40e7fde0eb37d63afffc0ad69f94e7bc45fa7f7d3e928c70aa348bef60e71ed1d0eaf10573e76ab7c6e542d780ddc05d7553909a8728b71c3ac88f0429fe3d6e46f41cf5bc3a2129b2c6f6d626461efca06ad7513d956ddb7cf7c3fdf64f0f6cf3b8e7a9a4f7b05710475f8cd4cc7346b24c6ea1ec78b66cf3a031e4427796c3ad0dd7f2ab39d0ae25fb8f7a6256755d63c7118626e36c9d30a38326f2ab83e62ea452a2af913543028d321804c7450c33391d76ed616fd3374ec6c639e9cf9c4082572c063fb9fffc100ccd49930cd3ec78babec0d42c005cddb9babb767391a12b9d332b2cc1250ce66bf3b6758624bcccf2bf8698557f27dc24dd9a8cfcf2d6ef93da9c968a8dec4266d92e2f4ae263e29e62415e0baa19adb82ae423f3ef1dd0014c8c877925c0d0f9380ce626c2d9fec7544de806bb421a17cf22b53064c0582585017572c42c2151b6e510051fe709", 0x1000}, {&(0x7f0000002800)="c058a79a2c36a3651c2050b0b05d7775d84b3f49f3300f0f1b09785363c1e1955af5c259d74b335ecb2f3f5a5c5b4a494ff6bbc79ccb3a58cbb232ce5ae56b7a5a218142352420f855c5eb271209dcb162035f29540e263149caff3901bbdb79c83277cc2f1c1a95879cd9f07f8d543be2127832077ec86dadd47f669a2dd3f433e9a5797b14ce93df154192063cfad8128fd4a71691e9d9477a35c636ba1521bb95741b6ca315668fdfbd44846a7087f31e10724144e04deb557a7999d114b32af30634aae0bcee38d47f75f3b12e1396dd937efe2734a7", 0xd8}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r5, 0x0, 0x0) getpeername$unix(r4, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r11 = semget$private(0x0, 0x9, 0x42) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) shmget(0x1, 0x3000, 0x320, &(0x7f000016e000/0x3000)=nil) r12 = kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(r12, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x6d49311b, 0x80}, {{}, 0x8000000000000002, 0x0, 0x20000000, 0xdf7, 0x3}, {{r8}, 0x7fffffffffffffff, 0x40, 0x20000000, 0x6, 0x2}], 0x3, 0x0, 0x3ff, 0x0) fcntl$dupfd(r12, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x881, 0x0) 12:40:01 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r0, r1) setsockopt(r2, 0x1000, 0x2b, &(0x7f0000000000), 0x5f) 12:40:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d, 0xff}, {0x14}, {0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 12:40:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x84}, {0x6, 0x0, 0x0, 0x182}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r0, 0x0, r1) 12:40:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, '\x00', 0x0, 0xfffffffd}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 12:40:01 executing program 1: shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) pledge(0x0, &(0x7f0000000040)='{@\xf4\\{\x00') 12:40:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r2) r3 = socket(0x20, 0x5, 0x1) pwritev(r3, &(0x7f0000002380)=[{&(0x7f0000000180)="72d2189e670277777ba126fbc3c1bff7a15ab6e7298d4699cb11f13d31304530ac3d94ba34b9c24773018e00a4e7a08b72fae0781ddd12a2319618b8eebebb8b39dd7dc0fc27e547adc4ccf7648790cb93728d2a4ef9314b726243d3701062afa508b3cd1a9abac8cd4d7d949c6a48c8c6567bc4ee520126b7f9ebf275d0b5adce794ff88efdc52c480bed78ffd00e6a5c9dd3346ce6dd2322cd19cd4641c7728f241c5f03ac712974afdba0ca51df58d2d12df6b32c004caaa9dbc46ee1881c688cbce82e27d5fdd23708a1d879eec4fac35a234ad8ef17961a46f61559bd3e3046a3768a62f29bb8eabb92bc24da6c772de36adb6f1e1f531a31609c8be7fa8be161c2b6a5aa051c9f29042d197c34c30a09da3c43a01c509735dc1f04a138e93daa62cd34ca4fa14a3958d3b5cf973c8b19cc8406249dcb267aef6ea84b97e232ee78bff673e24fa61f227adf6fba644be4286e87531a4c49c0572dc3d682ad31e0c9c28db4f793b3f0e1b6cd41e157851f108159e20822e708f3f89ac075255b2dc80c1e28fca935328bed5e2358ea402f1c1d68fb71a21a5b69af100cd9fbc7740195b6b3729e4fa1e245f6ac30d3e880347906ab3ec7cf5bb80679f4074ce09e2a781a4feac9c5206bd9816dd891e94fd64d6e144e88e888aa91759503329464b8ccbeead13afdd9380d4955920a52d0c87e0b80f4cbf87224859ff9ffd3d8985b3b989695324073b8d57fbe679ef3a5275a5eda9475dc058c8f58545065c2f6970fd4636313d7de917328f3423bb99c1d455789898c78c106a7105f1f597a312b58373cd771d2b98b15c1ad658c258f4beba3f1fcaedcd733327135e18c7dea4c2ae6fecfbb72448319edbb77dd64190a560926800884f12111fbfeed1feb3f53c944a1560ab0e8acda9826327006d34ba51ec15992c1ed2149a9e95c3667012b4302b0a8356f11bff040db9f4c89f2c2fbc60125d5e22211f2a8a5513986b69bce34ce788b4563f8234f42ba5ec7a48d7c794107e3b5b7963c8f2f3b52e1e1ded3139b5c597560887ba0dff2a006c9d09fa9e20d9f54ca1f7ad5bce5b627b2d474f034f5a4a6993d7565f8ccd101ce4c873ce5413e0e04e2995d9b27f45adbd34f305badcb7e7edd057d1d4e13c0e54170feebfa7d59cef4ea30672389de2f278037f34273470b7e2a817cd74c3ce40c9b77568ff2a3335517fcbc3947ede846f095a80e9cd7e1054daea5f9ec96572690cb034f66f14f6487ba25a5b487c7e63e2059c7cb42ddc4d6e1933b7838b8c45aeee26d7d849f5654263008655f7e934119011000b2e46800b9634ea71b9070b3971dfcf1f5c63f83c6c289d12d52b550b0be94d9c5c3d8df338afcd6599638f5b13df16093385b93e3c468168c8fb0aba476ea3d1640a5f45fe8197c81fdff47ce843d76b5df1099877adbba15075e86521b805c40361015260590ce375b2cda202efcc4005e9fb76a6d45ac6f2b4666d726af065f79de6407362c1044302942637ee496542910539b804fe37779b1005bd026f75792dc3e40c2717659a6ae32002cbf3ae66b911d248150afe49720a5310c88d0665b08d4d6645a2dec1442a4cb2a1eeba264705da1ff0bbbe32e66faf32e16274582c28c7afd605e51a50c3ec7a9e5408c4884d53600ecb5a96411fb97c553403610b517028cbc2ef4aa6a363316b0edd8e517da369bf0cb9168ba56b166d86e3578df2c3f3e9fedea37a9bf7630c619cae6d4d4dd21aae816ac607c970847a2484013f4b916356eead735cf6cfe09ab2b378a4fdebc1f817dad4002f776b9ac8875d0507426c764add702258877f1637e5128b9bb773f1784d22a60a998ba4128f982eef924cb0c51fca8c0a8df0964bef5b66e9442880df222043cddc0d85af7dda4b0328e2156ac48185ae2686f7ac1760cb1fa257999292e1b9e67f6d165d423e1f616f153517d301e5c8b724b97d549f56670fd59b508bf64720079f59c698069ed7af012cba0249e64e6eeac70f6396cf3f49e863f8d782544320a1d2d4b0b7306510d4c2899b600885126b8f7738c28b2d43bd3a9163b9bffde41b388cedd33c6802f878623b7f8865900cdc9be9aff9a52e4f326b4d176c9183efb09f68fbdb568189ae2a1da074f5e0485cc419e953a24c27b94ed7d184fd17cffbb90933843b32d643a11ee60d81ff368ae73c7f99713fdf7f4b76228b3e31c50b62657315c43b74e98adbcc8dc9d9bf84e7a848c65b3623b579c02a84d36921c20a564ea1656aebe0a0af169d2c01b368e3907762c2a0e49365d0ace6a7662c4afb0d28c33b78af3b0f455083bcc63bbd2c474db4b645b9ec27dc397f6833a79ab11b3aefc9c9d0e9ee63202c7f1e40f4ac679d3056ecad48a445224f9350de50302d277acb66515e0e53caa2670f1450399dc299788a2bc31c0ba5b3194daf71e527c61fe162e68bfbe58e06629fc2d55ec3e3ad4c58beb6ab489b2ecb47028134c81277a97b34344cbc00f3d73fe7e88517b64f3b655ce4347b2d69e14b244bcdcf7b697c7e1f0703e57b34c668169d7a0a76e6edea4f9f5a2cc45123ff8629e2753f439d5b2eae22c60219ee3aa361b9dfb2c0f7deda065450e395fe4e53d418e8e78467be9d0252ed2d2144c3f3e475730b3c9d2752f3cb74bf360497ac7be040958eb52f173f60e602f57e268c54301d98b47aaf7a178821fb6b2d386a4e3cb4663d4702f68efbf26833fd58d9f38a1c722423e24aa00c0ea6fe087c93e07276b290693902080d25cad0662a487a67a0f8472d22ffe3e0e00da121c425719277ad33f89dbf33a62de17e6a4e072cc6847e2d2fb70e4717f22cae0e01f9996d5552cb5c5d7568c8e53ee99da60e01e4db8741b191ef2d1bcf1044248902bca94c481b601027e67fa473a28c5cda9b84905a98ad29a8a06abda56928e190938b4d46dee9e662a1cad9a529f130dc2203827ed461ec9d99fb3a22a3adddfb32dab5bb1952817d041404d5d97646ab17fdf23c89d08f77dbda24721a3914bfacedb8f7467f636b0412a17241354b2293b86fda06be84ae52a5836141373331fec9b3235cffff9904f354bfb544dccd41e6758ac1636ab8605f26774bad2f2ad449c8bdd78f0fd2eb5f22abd30fbbe58780e9d975315dcc67e8ba1c724692753387907423cfdc5dff394173ba675d7141b8d02c5379a279e71fdfad59a211e8b838016437e6f0a0ecaa482eabbc4ef69600fa95b9b8099619bdeb34d23a6bf64e3f1c4652b812efed70d671775348d94c5a6bd5c0958bd343e225579cf03bcebfb34aa03c0b93b5a495f8b40808ebb6ef576efa9327a89d0dfa56087070f3b200ea260a285f9610da55fc3e09e395c6804a80f4e67eaf65b17f316ec7249a9268e7696ba8f7ef967bc1555938824fa229b754afe530bef2c530e702a630bb650518e7b37761ed32c128b7ad5f7bdaa4fbce7c841b2bc9f5ed55e6eaadf398a0d62ade09e270007d0b5d7c47cc0f9103a05755055b0ee203ae601e68a07abc37d5c826788e94588d3d5dfbbf8aa8c2e6b5511044eed349f3e62124ac90f2d1abae061f0d7356603165d97813aaa27c0562d4aa25882a31a0acfb51362728503f690cb39b0ef2ba11934f78bb9afc72d66def27637375a806d0cd8e77933b88ba6bb3f79fce5e54cf7961d393c1eb075885443177cff309dacda6c296c219f2851444ba3a46e0ad1155f3294f96168ef596dc6167bbba3ec33ca966405282e6527fcc92ac6506a695e555f2e3fb13ff3616f931f208d2a090013966be722a12d33d76fe3399db9360bdaee610f3d71cdd789787bc2553ff773e0b4b5b4b3d670d7fa17995d69c98de09e23bc050e49ea09ed86757da71e7dc572fdf9670d0cf3de1694e9b74be79e6265fe25f9dfb9d4fe045a23d271342ab22b0cf3ce6cddab1b068747d34ee6c4ef73ad0d9e17dc013922380d070de0ed0808c50b3b0c9dd405f2b9281a4880d2cffdf972445e30dd7c052e628dc5ccf120a5d5bfb022d61b66dfe535b234fd3a730124138eef0bcda633be04b1970c83bef591f2d35d3c3bf8086a8795ec093f68505c56e53111098861eea63e25076c6cf4127fb7a020cdd24a322b41fce9a1c34032adda39b5c32acdb925341f0d9fa780abd8fe426e2bef961a96dfd9c884525f9fd7ec76dd1022a9c61816b3278a15b13b75691e7891db79e91a01bcb64d9cd2a39454ed103e747f0a6600485f25a5d4b50f2e4fb870787f834105fca0863adac891818b082f8e5460933cc23a14f170d5288905950a258d7f9199f145613d3ea5e1eb8b162d6803cfc9f990ed449a4de157edd8a2ea64e602d7350715b1a3dfcd41cc351dd7d97a420ed90969bbb8d1e3847aef21ae39fe6db74cd24d9fc70060cd693c51427078e43423e6d33b9c864cee23bb0ac6ad0824953a179a23e05677cb9dfb1e936943aac20a3906140e1d64bfc96b34079a539a9e9669c621a06480cc2f7fce87abc5c069639c7c57ae9b28ace192c55c7e6947b50b196c0535c5b9e7f6aeb7f78032ad97960f77755ebe880bf88c9f2f546e4d6b8621843ce9474534d6d10dd2ffa29064d5a4a8e9183337a8bd8352373b3daad0b66bb1bd7a0403f4c16e431ae00c9fa4ce3005a099d046b0b322b93b06fe389930f5f946eedfd1e565fad26d949e0841e6d9e8b841f1f35a95c2fced277f9c2c33c31ecee2bd09e76636c2abd8ea5c7f7e5485da24a0d9344ed928fbed6e63fa59c0a7cb20b6f7dd6334c320b29421402881fd00cbd3f42f3947e86d48f8bfb88309abc2af4a93ea0500bc43e8e6162ba31b05a22ca661b3d73ad02386226bc50b8b0bd6110890a81dfa48b00dc8b62763625be7c7752330ef069b346791fb739e60d6ef58d2afb69cec5f6c903d6ef94d179c2afbc6b78d4533eaaf00eaba4383a04fdfc5bb156e3c0995279042148c908e8df031fcc7fdd4f79ee01c31ced261bf466b2a4ae011e272467c05f463def0c40a583e25dd01362f9a32b0faa37e7e97b457ff38a833279033dce5cd164e4c587f0ef829553b03dd8caee77db809fd9d27858be4864848a501706d31e69d7593e8c4a397cc38361fa73b2b5b2b627c1fdabfb5ec315bc05708b7504d029fbd94d5993bf6df81e2f93ee9ad3125bb316de23a3e70b5dfbb4f74507017c2b949714e451090a281c2a7ea212aeabe4c33b8cca882f9e72ee8f511aa9ec93044ce7446c4a7f48c0a973fa882af7a7f02f9b00223e728438d6d40480bac4bc61e5a729c7376a4c0d372a6b20d75b4d2a811e73a7d807392558863c753f2abacc47d89b45dfd2a7aded971112f7b2be0abf557b02e54b1c8f77da37f4aa5dd9b316edd16f40752f7c1a4a7cfc5e64daa6ef85cca401ef70dd4afed271a655e91398ef50c13168843a0bfc6bf874a32389d70d19469563e5e2b0d11af8b5077e28eaea6863fb8c28d43cb9bdd3cae18029c08265163c8a68c8da77a398747cb00fa9281c0748ffc9de47e7a920fb588e73395b6dbc4790ddb447bb566d288b6730b941a25242b32cb4aa2b73d9cd00c44f67c673f31021a7708b88553c20c866a3ca0b893f0485c2e360711f0ff1802c38905763f677b9fd2ef3e5b605a16d0baa883f6b0cdf6db577dd456ad91046b03492705354bbd0a8fc6d32fea9af48be075c3168a6723e2266a9058874d755e70b84f885fc6668dd297d822221ff83153430d513e77a478e2b7fd18d7e6dca051399144cd6fc7b70993ae04145f025446f7869487c607", 0x1000}, {&(0x7f0000001180)="07999d27051fa214daddd5d2ce2bf780aa55ee50ca5fbec82cfdc1c6651e3c3323acf2ccbd1e49434ef411b18a99d470b61118e23012f6f361137f8f89a6a7c2bd42acea81ea497e9247d9c0ac382fc574b1", 0x52}, {&(0x7f0000001200)="ccd7338b14c4d3eece48df2208634e5040c070a8bc9fb109b27a13f0a328abceb7a9b989652be3c8ce52ae275fc17f1e37e9e65b7b7749dd7ab7ef8d10c8414c1ba1801edb0f7b5e5a20b4e97d450d8c3c8cec156630ee3dacbb12cc49a61ea9c7244dba754b45dc5f8b526dbd501485b2d7132d8fbf0d600a110f5fa1022616a5a33f2d964d07bbf2986ad781a5d19a77344df40f7426a0e7054ff846248331a3beacab2eb74314888a7b3a60128913d4fc57dfc1110739992b0db6cfed90d2b1e41f9d8f3bd2fd490ad1f1bc85697baa0ab420dd2b16782e15b9d6a2f697aa584fb82165e91904815b791785d7fe2fda80ee4f2b549d87967a57b0e45d11481324d7739f5aef49f0d8ee8b3438a1a9146a4705207d1b114cfa55f0d293b4c533cf6f172ffb587396f545afcddfd7c3d153b2e0dbc9f489545cfa2961e6084a1e327b681cef07457b5e35691f207eca334e3637f99f8989399e9b695050cdc4ff4721063b8a5c2009f65dca0ae5772aedbda1b4faa64d5f546843d8c0805c9bf0ef78cbc18007698e41182050a01b28d92fa9b56cfdc8a68de2d7c537dbbca2551fb843a5dc6b01f764daa5a6d729ef35ece6b2e179754da44e5daa24fb0715f449c06d692834ea6004bb663d1c62ef436a34a8fd55a160cfe0e3f313db7d9bceee17055e55cf8e5ae513d2ae88d338fc92e1fdefd5b1d10d150a7e2ce5d95376d20683d6f15b730ce882f14e0b6231eb27feb54972291b407183447984030068dd9645c7e6e3394d801e02e39e51d30f771e6328e185f24806ac57c7b010e9bac4b5c55f6b529a31171a3cd54b68f3939cc5c341dc9c3f7440d3e6c097fc4aa267d94bfccc8d57d219c0a4cd9ea00e8570f0dda5ec930e9b1de700f2b5b32ed3a74707e0dd6f1cb20390a3993f9e9484d64bf4430a5d81217dce29e991ed36c95a4d84c5e85b22c642cb540b4468f82e41351e74931a17bd0a31234cc480f01482a75cfd2656d4d9f7bc1bfb3880b9ed0777502c77883ffb6f635d69633208928297caf5041094f839b76499e475f5cf1be3277a84f5b794aade59f632ba76f7a83e10b432e93a5b884f6a90b5f8ae50cdb1c794de2af59e1a9e51dedfde14150ac58df11b6f722611623fc9e3ffae0a1cfd7371dd5e114f0757c0f87b49aa23c798834d42e5074ec21e322ec6e0eb6aa813e019fcf2e81489c7fe9ae7937b176b10641e31258d1863cc071f614111b5e96df9c917deda52280a93388264d4ddf48720d8fe602a04e0ccb5e0c9798482868722d1d467c479ad2cf189a28abdc7003e67e34a4fd8e057e7ee49675c2185009247234f7195c162ab1ca4d8096740504771a9d1b4240e1ad43b08c4ef6eadb637a2024a86aa3c1dcf7d9c57d370a965d338d034e01781148fb3fd848b0c383c3804c8beaa9e76cfffee405587ca15875f8804e686ec1b6e5085301f21f063de5a1f8a2a808e88b933736697caedf7103b1bf0c9c98bf95981dc6d40ce217e4ab3c2e2937c3e530905761b477ece9d22225cc8416cb8f762d90549ccb3463c05c48858fe13f21c58404a17081956bd712cead2756fffd1977a160afc187fa316215ad6474c65fe9ba7468b2261a9ef4b2f34e0ac512c5a702aed318955734bfb58b0015ef0a931b1389465f1b33348374be68d236f99dc93ea013cf1951d5a8cc380438089c319b33ea78646b2fe895f4c8e13b1a644ae820679ba45e68ed8312ded5d3de04f41f61bc7f1bcf3c315f5bd177f726639adccc069bd3bec5747f45917432eb602954f3d7945ebbb556785c0feec24e070e042240a33a84eb50b4ba6d41c1ffe43f74d919c4ab01036720b3a5746e0fe5a8545d52eabe751b8f56f6068927809c4fa5db6ea40a04961a41514a9c7f32774780b6d9e5b903c4eea804a9de0bef80063d5bbd0370443abee7b1579bb42386f7b6bc3d00010b669236f39c1c9fd6a0e1a6fe858f5e8102e8a68a3127646ba727761db71298bd06cc6edbfa0113fbda033b13123687b33783ae47fa5f3e6653f6b4fe4665a45dc1ddc5c1865e3800c8422a49184e8d06dad896af0e1b1690ea227e5ba5d09c75767e8f65815a6f28bf96cb8153efc1e19c4835f5106ebbe68e5300eabfc916a4175499d178eece737dfe6d9bd490c47f8b358865c3d61920696597c3e86e0a20c4156f9cde44d5eb9a2d28c5ec9e23d108e0653bc50a5d0430c5ecc899a61391ebdecaaad3da2cc8a3a7755c271867f58fa1dc8a8319d738f8ad88a11b46fcbad819ddd19dd6771919d4478faaef4e25b52d549084e8367ab146fb35bebf058f4a68a499a9fa33bd1c129afdf2968cbfdae795f8a298a928864679b4c5699c3098f793d2b86a5f2850e7c7dd7f6b8a85a6e8ee94988e17ef7b4030db67aef1cc1707eff6cd8a407d98197ab9afb6e739b9a8e0846ebdb5280dd1b9dba9b81014f10c3aac4c729fece0d3dce2b46806b7147b3172a39c2f71ee56996a647c7519265c0db105264dc67999668a210ed449e8aad9584a5b25c811373d1dbfa3ba165523f1b079fbeeb561f499724c4cc93a095a0a387e095f4a26824d805190ec9cce9c033401a8d8620850379937a5754fc34b2a9c12db00906380737bf7fac72d7a0ef77e0eb5f537525da150357a02b2114075edb060148e171e068822e574398679d7c1e256d82aaa261004fa59c008e67b2c4a1e080a1965607fedd8b11ba83f31ddac71da1945682c21e858cf7e225aea48ee6f279cd66fd19ea1b3387f5f644eed9862a46d97f5b8abeddee7e32c8b0eb9378271bdd7654ed5a7c9a0c25ddbf09c7c910e846609a4d04f6af849230da7966bd3a0de471466f184054d151d7373473b73c78809851979ab90ec3fbcacc493f810339c91bd3e87bcefd55ca617ae6c6fb6725bee0a4b70456c4caa94feebd30fdb808cc8d7d0504f52e8c24fb888bf9b82dd320ed0f213a160138288d4f48113a2bd9f66b5093ae7624e598c946d1ca38ae15e7e9ed12c581cbc7a5252f264bb5417d66eacfa2199ce4f9ac6c780ed4422865baeab4fd3f31656b67d29eba5accc4f6b18e096eea9bb0debbbe7b115f0244ad0bdc0dacc970640a69b5a1bcc60b6490311f2f0dd3d3f458a464c28bbe6b4e630b6aab7514981015e348cc8ef7270a91f1edee0ee5aace4773d952fa85331b63ec9f9f04cc84e5660ad3571e94f054a270aac835995a8f738d21a917a4ed632d92f2edc3470ff8fd2cbf66217dfc98ba70349b5f4e15a92a856b48cbb518260a124bb37e83763d71f164f0822db1d6baa69cfc4171a0d7c51ab9129982f726b7d7dacb4c304a7699fd6caea0b5327a25f10656a5c781de53ca8d4d2a59649e08408f02b836be6369832277db5670ea0b96fa5cbeedbfbc6d2cf8654b2deb732dd4853466c7de69779a420c1b96b5d71d08230f8c0358402e375092d2fb745a4a163691830264f205dbef7124d38cb24db343e3456b491dd6e109a4189cb16bb70656f945102a731f79b96b2066c56c96457c4b13f842ef53ae4ae548ac1c958d3c944eee5e8b46ced5da8b169c66b3bdf942a69ee257959fe9fdf131e5b192e8f8f36de7bb255172983cc637fe97663094900cd8df7a96eef370ae3fa8a7437239cbbf593d3c94dcf23557dc44dc33038167380dfb1e83624eb06db84b3d991c1b40e90038212469f6f4337956bd040a281e49e38c851cc87035a02257f1aafabd439df15ed644da1e96d78dac5c9d682314787d8733142dcafe093dd6bd96a9eb3ab16114b18a66bc1ab59548e6f440ba528b385cf56a8e7223cd05d4c488f70a174449a3059069bc8699a30c264d50b567c940f9274a8bce21c13c5d81a19937a155a9c63611c2fc1130f0cedd2fd1a2d6f912e1f5241f8cf2c73f638f2b2780f97a8a455eae57264c0540157012461b4503388a0e69028d50ebeb18e014be9a07ef700e4661ff548ab9b73d4942c307270140bab07df5d65bc785a24cfb729b3f052070f0907936c0fea567b339355f27d9a5040b8307b54430dc0f60401fa3216b0592e0848e36a6ce01a89fe00ac7e475825ac794b28b9f0cd866baea96fd16e190f385824888d7571e1ff0ac1b2f59a2ec060801c94566628ca5d267b0b4d793fbf4c5a40692bb8036efac773c45e87c2301ec77a41fcfb4378c6e9ecc1b859ebb83d28e68fa21c383374fe979fe61bd0ccb82585bf70ab1f308ab2f8edfb72000ff5d90cead46fc17ac488d38939360426883a33dba615c5edc410b0457d63dc0f14b6dbe62980e5df43aac334b8f867de2868ce5a8b81f00b46fba297dadc9069d7c1444f1fe75be78cb2ec7017e4c5aba2b1c4309f9a35569a801481a016c116b2ed0f7af417c2e4b0fe341eee652fe6360433ec41c08abc2fd4075caae1637304bda59e1415bcd43c21d396249bf4d5c287f6e8b27d7b4b33b88d8fe34cb31a8ac3a2dee51d60b6fcdea7e2609eec00a897476b93617ffc66262e6e7efb3df289ae4f3ff9c42a669d8d5e918ece58e197728f3b6ff73cc7489c8937c2fe8b54426556d9953480bf49179c7ea64692b409f9bff9e9b441a75e24aa7bc9b521ce20f5c77f2ce975d50a61453a35735a833138b5bccb784d3d542f1797345f574f4f2e9605870f6a445d182c556e20f99b55bd9e0e1309de2217c32b74b8fd92a8373ef496c425c2c2702bf709147eec22de807e266b33ad3401964656957271291cbee19553aea71339979a41e13144e078f4e5cea7681dfbd7636633a6971985c11b86a8bca5c1d1cd5445cbbcde7a0469a4d67aacc2d74ad5781b84051bace94be27d4f945df15fef5ff9000ff7486e126a21188b6d679586b4085bd2c2a5fb09a03aa36b8dc7eb20098c10ec095b7ebaca19a3830795106a9f7790a84f1776f9e065e9985011c6b54948f77f2b2437cd8d9e00ca52bafc5de2876ddcbf55db1c2e823d6f5ba630a22fe79005e885924e3d9a2dd545b3c30b756c82a3653296dd8191d164dee737f4d7e3761f068f6616b97092f0ca88313e39d9d4bf49d926c44c4d401a4b3d5310bf63118089ca4acdccee7531e3564d756919f28b147ed20bdb7b52962cbe61bcd52f8f9c99a8f953408a97ab199c6b33e9dd17a5bd40599744eb0f4f8d4751a6aaa81f3c1e7531ee9f66122aaca118dd6ffc10a84d3841d5ade3f66208ba53fdc1f82368dab74f9b10231ce9c9b48be003e1a916d11e0b4b11e515304e421883bac2f6c102b8dc0f4d9c7c63f639e7bf376627024f8c502c50683db94fdbd1424e359c2c9d24e9fee0c91867139b457f42d92c443235aefb705c732e3b19b7daf5d4f7fcc8cffe62539a159eef580c66c08e569b33eb0f408d7d93f20fbc51506a06fb50fc46da195ccd01d891962fd48e0fa6649a5ad1db6d9305c78179c148daa8802b520dd320743636f46bf29b87bb2b2cc6b247fb40953c0b5ea7c860aeba934f75d597b00ab18846dad35a0290d46c53eee3e8e827e95611a7156df973504f3b38af58961735430e092daf6f24d22f511cdeb6ac70e3263a47ed6f2134d479008f847006d253d45f2a1f3ccbfa44188da5d9f3c40e8ca576bb80ecee238a45d2ea6bc1970020d08c8d4e4a298bf9fe798dda8879e795e6492235d7f73bf4f312f57c53f604f2db0500909ab1495dc24ab7d97660cc7c305d7658738aa57842e9238c9048192c88e7e095d0906bd351a7ca92c3d9aeacf6f59356ca8815e2e16a6fe6b295d95a2100ab972026f0d7fabf3a686330ba7f465551fa6", 0x1000}, {&(0x7f0000002200)="d858ec188d2286f697e5d68728dd7b3d038853f712d1a01b2a1a582aaaca4bb6f5b31154c548638eab30151127ac3d61b3d46a4a86c7531ac82fd15b21b5eda745a7b5a7e59ffa1987c46dc2f46ac235d350e8501d61ce254756d594680c01e87e3afeae71984696f58681dae3ae49a5ec6f414fe567be24db67a7be880f9a119c3a5274ed357148924409057fc20d7f09", 0x91}, {&(0x7f0000000040)="ab56", 0x2}, {&(0x7f00000022c0)="02009c4afe0c424192a87f31c77195da810f5c34ea56728159b603dce39a3f8f93d1dbae4987341813b156f191170ef991a272ae4538e871169ca4197db59fe31b93622be544b2eca22ba737ed3273b296aebcd4e89bf7c09f3b9ec46def63197ea50776862752674274c5f5262218387ad78fd4fe79e5249c9b10737cd98cbecac98823a58dd98c8355e0f6f9f6dabc84094eab7037549c5f675005b9513a67ea5111d63db2ded068e32fb8275d1feae6b9", 0xb2}], 0x6, 0x0, 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r6 = socket(0x18, 0x400000002, 0x0) close(r6) sendmsg$unix(r6, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) sendmsg(r6, &(0x7f0000002c00)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x3ff, 0x400}, 0xc, &(0x7f0000002680)=[{&(0x7f0000002400)="63de92", 0x3}, {&(0x7f0000002440)="a43b5f5f207eaed56916e852f914d8fd4967154ae3d79d9c89233b61376e520d7538dd603b97035269fba49b027e8d9778dfc486490e3bb8af063639c40535c2b2acaeff66045cab426cea07573ed5bc9884c4c78128e2c6a6ed4ac98cfd4e174dde824069715e4a38aef2660beaec629e168a1c0559a6c4e615471b00713572cc305ac99104332597fa1e2b07236ad0eb09f8b8de94f0362e549d583766bfaea267899ba9e5d48d6270e1575fe5a259dc2ed007f578601c9a92179e65493dcde2f6cc4e4d417ec37322c0d70d571f3369a089acfc809de9d3d6af045ef5b45b3cface660b", 0xe5}, {&(0x7f0000002540)="2e983f0631de28c2d7083c3ace8b8846dfd680bbe3c37010d20516a7854f8fe75ecde6e72144765f294ab7d5848dbae07bf27bfc18eb77ec5a1f6b9f9126547bce69c2b52b97a5f77ff88f90d80af07fda9a9dedd05b1fda7daf826dfc142c75ec791b95d9d323cb75c411f6675b74981195219578bd176b548f26c8b438a8c208fc3fede2c397", 0x87}, {&(0x7f0000002600)="18453efb904ecd8d5f851a589b937e14ef00a31b8bb951595e37673d58ceab7dd3d0f1ceb730c2aef10a89a6227e0f66fe1c96662d4b31d289cced29f86ff0ac576da4ea43dbf720d06b6a3bf7fae74f2af3ad754f529b80ffc4144415d5402cdb12ec9279e69928fc99", 0x6a}], 0x4, &(0x7f00000026c0)=[{0x58, 0x1, 0x95c4, "ce01ee9f9fc18a4514295aad665da7c0b9a7857e71342b92122b1ef905936f88cfd5a9d9eff19f58d3da34e3e4de7df390728a58e508dd3bdae6dfa36484c74d422c637444f6"}, {0x40, 0xffff, 0x0, "2ebde77aea0ad72c242d935ea9cb8f3b4442bb2e169f3147c8cc784f57ae1b44b9c807d52331751630deaef9e71baa"}, {0xe8, 0x1, 0x3, "32e6435e765c34d10dc544ca54dd424efa4971296204a8ef1472439b390fded33ac08893223d9d000b7b597d39d44d7af99cadb548485e62ba03d32d8045782cd3387b9b15ca3b41454d73ecc1df02357c8ae986dc55569e9611716c304c543a3668e39c003549b7e2069af56c161fb810e0b75304bc1bb0153cb35437cdb9431d90bb1c01ac8daf9006285d342ae9b6bc1e48b407a55b0062ad413b200b7248b98b1d32d5d10ca38bd0bc3fed9a529da805a5b68b4bafa6f4f86fb5d9bb78d0b37914882642f788a06f125c9cb5adca32d7f67272"}, {0x70, 0x1, 0x7, "720304131a8c8f004c1748d2d69cefc02e279a5e3779f291a4e212bfaaa7be30f7acd02af60007223c15803d096a30f3cea39ca8f9890e012c500554d4a35ecdc12994e75ff9bd23826dc4f5b0984d3b53bfb4db1d6cf6616976cf8c50e49449"}, {0xc8, 0x1, 0x8, "492a9be2b8ee3b34cf77697ed961c8a7b066b82abd7050020aea6fa034f1ea1caa00720f4bd80d8b8fc61b033d8e18625fd96be63bcd507abed2c1ddaadf99c07b3bcfeb9dfa0475ef1987092aa4fda03c5e96011f6ec5adddeeb31f429c56e7b1d835e9965bc5e33a8be1461ae7e1e3b7abce2c80133836d0023e676b75e2609051a77ee6aab4ee77435a572731962761fa5771c50f5a308f7fb62b19c929623af0b7c7e4b45a7896739be96238d93b08e72aa97624a4"}, {0x110, 0x1, 0x401, "848e9ed35c319777392c6a96800c120ec2ad3432850fdd0e7cb93cbf13cbef5eaccf82fb54883db2ef3501663d9cda95e1df1607cc0f0c8939b1af29714bf2bdc6fbc527948576d9ed7ec1c19c2123343b348e2021772eeec5b3ab6e8dec7bba956c0b6a9a74334c734924065d60463981ee1f13ce1423e858a03d9994bcdc134033b6c7ec27741b0a3b0d999c93a8bb1463c9cd3df18b2f52446bea4b13291f750454ea4f9763ca0976e03368581d08813dd0912dc6d68b1790d1c9e87ead18e44b382319ee2406fb821c8a1f13e48874382ac744aa934506e5d7c29d50bf2e825a7ccc787844865c87192bd7a47511c33a2d6de595c8496df5"}, {0xe0, 0x1, 0x5134d83, "b6fc5f524d70babdba30b50a069368afc47077660a7c81505227ab4384387fa8f40c4285ff67a2ca42ef8119ae0f727685a20d3ea12b46857cca55913c30f59a7cf6f271f7be7c76e00fbbd642da2a8d642f0231bdca71b8fcc7dffc74e2c01e19632d35fe81d42d0996cb91ca5310de87bc42dfc7a9328fdeb90ab468210dc1a889194257ab6aa2216a05c4e3c62f8a73029ffd9db45a0a09b30d139bb2cc53dce65457f5390604fefa60fddd68cb2d545a4a5c21f3e1d9c8a5a93428c2ea9353b29cb2e2ebaf01b1"}, {0x70, 0x2, 0x94fd, "a81eff10a871770f6354d7ea7c55c67355d8344b9cacf6230e1459f30134a01fb060b04ec991cb11e5ebc7dc6c00eada75d4caa8f68a32ad691c500e7d75ef468da866ba1c73038c2c7bc9bc21963a1ceda9462044b97d0e72f9b4df7c2c2b"}, {0x10, 0x1, 0x5}], 0x528}, 0x9) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r7, &(0x7f0000000540)='./file0\x00') ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000002c40)=0x9) 12:40:01 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f68c11700cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3f59d911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39a00206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) 12:40:01 executing program 1: getitimer(0x0, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000000)) syz_emit_ethernet(0x16e, &(0x7f0000000180)="c7a895006f53be000005ff204c420136fb69afe1ef55107cc332a10fc5a38fc0012c0332d1a7871eab91f02ce2347c0ca42378b19a4fa2ff923d8ac27443fa2293b46da1cb8ba84b3ad6c061bc5ffcb302ce3c2918b969d1fa552a6016e689233c80256c159b2bfbef68c1fe0e9e469235e09c473fb724db369702941fbbb51d3e7dca0539cb887cb2550ef0c13fe75856ed7f6ea79b2919da633177fc6d700bf1ce795b69df997e8dc5cd7a7b350c01fb34754908028854facc5eb4dc77b9b25122ec7675326500e28b91d8ba806114df74de818a9887658e154973ae3af8ddb37670532afda10114d996d785f2df6c94ae31f65141322ce5150000006f0000c8a7c6907521ac41b838f6c30fad27fea96e713c1fa1d69c34752b5313091cbc57b8a1462211ef839e0278fb69c92da2a49a994cd63dc6d193b46ac46e99e3c990cc561b142f7afa96dea95e7fee0cf7b22cbb7ec75ff225453c4b730480c8cc0ac593c566fbea5c9633fc330344") 12:40:01 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) socket$unix(0x1, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xfff, 0x84c6, 0x2, 0x1, 0x7, 0xfffffff7, 0x7, 0x2, 0x3, 0x1000}) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0xffffff92}, {0x18, 0x3, 0x3c60, 0x6}, 0xd19c, [0x7fff, 0x7, 0x0, 0x5, 0x2, 0x80000001, 0x8, 0x3ff]}, 0x3c) sendmsg$unix(0xffffffffffffffff, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYBLOB="0c28ecc19a1f2cdcc63e66bb00008d89000040000000a017fed6d30000000000000000020000000000"]], 0x8}, 0x0) readv(r1, &(0x7f0000001340), 0x1000000000000290) 12:40:01 executing program 0: r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000a00)="a44e8df43f52294387b6d9ee33bec6aec81b21047d515cbb0900d5596983b9a9a3edb3ac4acbfc2f13f6d8045f826fa5be1ae98ebfed38d771b1c84c2c0374ae07f3ff18840ff7266e3fdeff339ab9dd487bc38091d3520ecdaee5b2da0ae7469e525fc7257b3f0bf84de35126df2c622db6d589f44270b150068feb9092b71f689698bc03083afdd45843c24642dc9d69b5d2c882a66f37", 0x98, 0x3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000900)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r2) r3 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1d2e, r3) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getpgrp() getpgid(0xffffffffffffffff) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x7}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r4, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket(0x10, 0x7, 0x6) r5 = open(&(0x7f0000000740)='./file\x00', 0x100, 0x80) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000800)={{}, 0x5, &(0x7f00000007c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206997, &(0x7f0000000300)) r6 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r6) getppid() wait4(0xffffffffffffffff, &(0x7f0000000080), 0x41912fcf0c405cc0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x5, 0x0) dup2(r8, r7) r9 = socket$unix(0x1, 0x5, 0x0) bind(r9, &(0x7f0000000980)=@in={0x2, 0x2}, 0x10a) pipe2(&(0x7f00000008c0), 0x50d38c2b5da981e0) accept$inet(0xffffffffffffffff, 0x0, 0x0) r10 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r10, &(0x7f0000000040)="670dc3", 0x3) ioctl$VMM_IOC_CREATE(r10, 0xc5005601, &(0x7f0000000180)={0x10, 0xfffffffffffffffd, 0x4, 0x7f, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10001}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfbb}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x5}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fec000/0x4000)=nil, 0xdd}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xf7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffff}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x6}, {&(0x7f0000ff3000/0x9000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x9}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000005000/0x2000)=nil, 0x1}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file/file0\x00', './file\x00', './file\x00', ['./file', './file', './file', './bus\x00'], 0xffffffff}) r11 = semget$private(0x0, 0x4, 0x116) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000200)=""/254) 12:40:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x29) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) r3 = getpgid(r2) getpgid(r3) 12:40:01 executing program 1: mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0xfffffffffffffff9) chdir(&(0x7f0000739ffe)='..') recvmsg(0xffffffffffffff9c, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/80, 0x50}], 0x1, &(0x7f00000000c0)=""/10, 0xa}, 0x2) setrlimit(0x8, &(0x7f0000000140)={0x8000, 0x9}) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x114) madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) 12:40:01 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x9, 0x7}, {0x18, 0x1, 0x7, 0x400}, 0x8b96, [0xde7, 0xf710, 0xff, 0x1, 0x0, 0x3ff, 0x7fe, 0x1]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = semget(0x1, 0x2, 0x8) semop(r0, &(0x7f00000000c0)=[{0x1, 0x7ff}, {0x4, 0x1e65, 0x1000}, {0x2, 0x84, 0x1000}], 0x3) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000000000000000000530000000000000000000000000000000000000401", 0x2c}], 0x1) 12:40:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x1000, 0x0, 0x1, 0x9}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:40:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) listen(r0, 0x0) socket(0x2, 0x1, 0x9) 12:40:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) close(r0) socket(0x2, 0x8002, 0x80) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x400000002, 0x0) close(r5) sendmsg$unix(r5, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) dup2(r4, r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYRES32], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 12:40:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000002a0000000000fb0a000000000000893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:40:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() getpgrp() dup2(r0, r0) getpid() r2 = getpid() minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x110e, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x130a, r1) sendsyslog(&(0x7f00000011c0)="2883511b6488808fa716743ae8c300373dd86044d8efd3224d5a7fad6b56152d6702279881183edf1f9a38f76016d898cb8da144690900d209679fbf19ca058e2602c54dc594df7bb1d40f95b6db1ab8c6c3d15d026bf751d1577d3347c2e81940da7c23674d97d0db92f5278ee157dbf37c631faa478d8605d867acb8e9c76beccae3f0ffbef77d789f2f8312e2856081ed5dd56a2ff8cae5c7249509a44e92e89ba9fdfa3f92822310a25b4fc127816fbb5e68c7f964a9d4f7b5a1281625c43eb390b899ec97cb023a73a5b0d8ae80a8f054b733177014c00200132b17737e9cb56b53ae9ae7908d35f8b82a231ec22ffdf863904f90c177a85a6429aeac97200f0f629d05cd8df42ba80acec504fe9956aef03ad5f5b99ed365c0514074e7d06927df96487226b8a1a0c64545d3be39435c7632fc6c662d5bd3d223a41a7784cfdec3b5f52e96d60c712e986fdb1ac7645165ed952bb45c53c8d48161966e8eb6f5494ff5332e2a5e81372f88bec536f7a69c0d14efd5e73a5850e979087843393657d9e08e7a180df2c915a67fbe218b7d91ad74f0d6a21d6aec8dfad004f6014ed12a18c629fe4a2483b2ee8f5c68a645679d32c6d2e19a26ec19fba9b596fa11fb071857980cded8557a75a519f3bff011d9549ca3dbe038ed9264382014e62db0642ce9842d7e05118fe0cd757667414f9b5c5f20675f475e360700b2fb25c7066292ca6311c4b5581bf61aed489f440bdad19c73d4d18f8a374b86f88c86bd2e0aa74089990364249e66b1267409793279d1ecbe67e390662518c701c660353479389ae6a7ed2715ec035ce7504b578356c76d15c8122eaa67c519049d187fb6ed6e25d3cbd08db1988199d346effacd3923178088a90ced8e44b626c75e9027b54cf40e52887c80ea26133106e57da061dab398e1b8cd0b931a34a6c1e6d842258cefa1abb2b320c7a8b296c7c85e513d216a98807b7e6c469a07d037e4caadb43502a265d6c1b5ce70d69d32fa19bc42949e5c70738b913f41e091e4d770efcfd0d214430b634acf17c5ba0e71bb97e05cf6ce4c51130eb6dd73b51120643b8e2edf833109ba97205e89706d5a8d8fffc73b9f5ac665de6e41ba59a0d857def8729c78ad48764062e6cb2fe9e13df1467abc008c9a168f3c11e54ddce05c28cc606179f45f9cba8943dbf7ffbec4c5830af9128f025151c49a9b7cf75faef48823556240701cfd6f6cc3b25a4b09b98be328c3a63191def20c69693d6ece9116ab4ad022287051326102f06924d4c22422b2216942f3565d813996a3e4a832958f7089a553e7667b6f34fb0a124cc6d851404bf4748634815d16414cbd12ad46714f95f601b3adf504603ec8dd81d8c1a30aeadcbe26ab2ed6e81ad76951f39dd00fb76a623ca037bf00021c61681d64c0a77431adf7f1459f1bbcbb5d42e5b0a685f41970d5c6fd453adb5c5687026e5501c01e57f5d393ca14206a7f5594a7575f477e331be053135aae1890ea303294157858e63508a59b07df151692a21d2fffea7f91aba67009875bb41d2ff8852c81c8d83cbed3c28af5d61cc7c527574e6d0ad7455a6d47df87e31c3c6b89c525972933cffa5448f6644f38187a1361cb6cc1c60a562f45a332dd72b6a04762026ab1b4b28e956afa62c9509f584efabe085a0e9158df59b96889e2fb67fefa03a4389bd4fe4e2b9473d2148ac93a35fd240c1c81251eb61a315d30478b4bd15ef1d83e03ef41f2ab2a279d58053624b5b17a0a0f778d6d41aaee005509b2ce5069f16f386ed0bb6b66c1e8f5a48ea954615326e4cdbf9af835e38419af80071a3f056f97dd1b61051671c027033b3770f76797e00cc3446967461a843c972946b3d0ba09c45b2234a43f858880ba0104a85884bc30041f6a551650d1ae72fe13fe4b3b93a06183e4bf987c1959bd2764b0b2d193d3de324cfa6330aa56c4ee92edc7d13c23c8ae023828bb731a64fb629d4571a9105c3b14254e317609c18e1ecbf95bdd9a92412bf00ebdcfde6da8c37b5e10516d18d945f262871564dc58f4d1975d60e21c7af53660e991f0f0225065e5a9b7d16ebbee47ce1e1d44541d5dc1cb3eae60172b1f836ecbfed8a1f71b2e1301af5422a2f59b944b711b2958d7d71bbcfe65d40ea6d74ed2a8879f413ed90e45579ee93ff06771d435bc7ddfeaa056c7ad194f1cb13a82a096c7f5f157af35072345d220c143de4f41ffc5de425ad425bd8b3b9a2c843faf6c77d96839fe1e33f7aafb1b2336c1a1eda6e57aa879da067cae76a33b26107493b75e19830817bc10599ea7bdbf1bef031bc7132825ce0ac66766a9466c64e3863ffd1c4eda6bfbed1d77db09b051b9a6a44cf811dbf62ba7b2b5f842f33b64c31827f18e084b8a07830b9bc987a42cecc764992a8c549ace2430a2cf1b0f294d3cbc2ac5ffa8dcb7cd2afb01d8529c551ab615ba7a99b5a30b1a64203e7fe69931a61f8a1f88d594dea6bb5efdf6246c463ba461cce3c69044be1c05bfeb34a4c015e86131e5ad15debf8d7730ba4a3aa782a3e67775e243a6c97eb3c27bfb9d6ff27a04f6bcd8edcccf6a4e0e6ac92ce29853e32fee38f664387d4be9e1375478237b90bc65e39c4bf87c451b8494b91e452ad12a6d57a1c7656781e51fb6457c4f39dcfb9fbed33b486ed91eab2a2314bf79588877af992cbba3bd2f8043f33f53380a90bcae8ba2abd0118d87e81f1d6843d01f9475bf4840ac804835d93a60a551a1695fb35cabd1204d59440c1236163befda44de2b6807ef5a6203bd86aaeec849dd5de86ead567c9c334cb97f112b4f188dd0e500807c2c342a94c5b7b91519b3ffec42c500462e8a6e6ff6ef5ac0c4eb837b6670261fd2ab6dbac503daefff20c0dd3434a81e040f6847019881180ab9f98e468f3158b4c3d71a4b3b2bcad309cb212db4b161b8c581e19940f28c4f3ccf356b3905f8efedbcda69a2ced9b482f7319d8d18072e18e03553527dd1fa52ac79644971599f5493ee2d1c58608404df6fc5f58b0755cff2b95473c25c39d933c34dd72358faa85bbf41f1190516298e909af46c4c7ce79c7ec142b81d9593deb67a395224d855503df360f985a142ee528b1fbb6363e341ea23801fdb4eca7b70db61d24f0d465ecdd8c470509a4307975538c90fc5af765107d94dbd17ed18e7244fd5569de90116d2f87d2d7a298488bd02775c86dc85e33a6a04b226f4aa2a93f57bf88922c5d2330f164c4ecd360e82e97bc2e9595099a78d68731a8b745bac58644bee1f1e91943d55abde0961d54613ba2d5a8d16746f65f141844da280c438cf1681f645677acae611166fc4a5c949e0c156ece3e147b0de723b8165bec1e24c350ded0414d9136865322c38598e4209fed1cf0ede29d59ffb47fc79c2b36bbf09ba184aee57c3653d6130960bb119a78da6081325ec248a6ce84617c786ff2de99866c8d4d2396633ae52f8c253c531ce69f4dae4f612a52357ccb045f4538522e54802f82f9fcf58b74a6a3a4417aa40282bf188f0ec83eaa922bbb63181f36dcdf42fb944462d86c8a8aac6feaefba6672a70e936f061c1fd99befa47064324dccf125f1d9b10555490545d863ec79b46e367d2e56a25513b29111539eaf16b1d4b5d0e20527b30bdf7e95dc95aafe1e7216cd711a569a4c46bda47d6c690e6628421dc2b297b0bf58339e546c57ffda0ef663b57d48aabfd99ea2a16f069b26cc3a7a9e521a0dd92fc5f99f269015044753405ac5a2b731e2bbb7ee9c09abdc2a8ea5a1954a07204131da67764cc78cf3bf9e42e4950b47a30650145b711977b62e37dc7bafe3eefe077b5559f065b01789b1b264f0b61865acb5c0bc41fd023fde208014e732a27373b753b805adbf1d802576bf2fc0932eb0eb712676fa4e984eb337a09f19a1338b356ab9dce70546a73f1fcfd64c319a75e24ff50d3d4fbb867644a30760203ecec4919036aa6071eb936df3c765f1fd0002fbf598ed4e1a5b03f9655bbbf9543c0664d03fab61a939d64e76e10931ed6de0dad9eb14ccbe9383fd08ed3e3ce49f4974a4e2216c3e7675c462fdca2ff9faeccdac1be092066c19a4a6e21d97834a86c1491b2520bbd5d4e364d95ba6807570bf257b4ef706307c84302060a7c80010292a3eef44bd81d5abf0b9624bfa794e2df467b4d6e14a374ae155b67233ed62f4b257868835f442a2ea62d39c0559e3998a1d51448068c752f8fb53d8ebeb35a9f15c3f0a032db0bdea04aba27a1faefe0fa8914f33cc7591bd0305d3ac8f6bfd1baf416adfda9d7570476dae12a003955d98666d61d3e452b623012151269b1e9301f3cc8d69d5d77f053cecfb332e09c9f254fee0a17e8d5af952ea9890b44476999b6ffd22ea12c194064e250faf1e84170c8ab4a4de1aa15f4d83cc89cdcbca84519773cd36e30324fd17c8c433b9d8d72ffe5d54785f75784303353fc350ba15c05ec8839a60570c05c028949e15706fdcf9d68cb7da0b27d53b152642066a1399c10dc3b186eaca7cb7556c7d7c8228950796cb448843b168ba8f98cdaa75f441b3cd54ffa4839c059010e69ec1fb4d7e52b2b08294bce83c0361fee91a29af21a897c0b39d05a02d469493d9c1a39d285998b8cf5607e124fce44477153ac725950ed20f5a36b85aa8ea0ca3c77e2516f78907a7191554366bb59e055d95c3488de7239659536c4b66de16f757608014239aade9eacea1a7b050a286d60f67a1728f06182dbd2b8c719b7411dacb70e833beb06a9ab1db4539d95a6a58fb6b2c5321e3b49de0fd80d809bed9b2c8f7c40d1dfa01d9ea63453be68d65c3f0733791d9e0b26c26db6a4003483bb8e99753eab9dc7cffcc03055a0c3f097e552bc18633accb3ebb0469c298f5f11bf17ee0485491c0ba7418f751469ee1126eb394d37e1c9fb7760dd152a56c5679b66696482fe709a686912388da97b7e7ed206e2a289793e76e088ecc78d2be1e85789627d91454e3bd7647f546a4bd040082e1e5eb6e54c00f7a2d2f6622727b7cff9e16df361cf0afed2a9e965cf1561ef4bd5cebdbaa917bf8f04bb599279f7ae707d8e6be768f44b735275203b0e8a39f8a17415b6bc3ef6a5411cfffa0868ea0b6e54ef4a7c530b2ff390107712d8a0cdbc81e4c25dad22f8957e9dcffb7e161d89e3706466ac0f21ed1fea4dd6cc4ccc45176e3d180df2740306f04973fc645721833487e1d5589c5f2e0b79ca2528507511d93ff3e93d2512a59ab5d8d8561a6862b01c77c8e0898265c56c1cba0430664159b74c3df7130c0257a58c9e98ea1e227f66c052fb901169268cd109f86b56edbba5750a28c615c2d78bd2847ca2a44b6d071af0f433393e2cae918321f49a3fb8a9b3fbe3a2dad61c4214f3ca58a88a13fe698716824bcb833ccf86fcea36b7bcedaa08cb57d4b85351efca38d47700d7e605779a7fc623aaea3413e9c8fafa9aa4b8c3f71fdc9cb2bd55485dbe922c000a173a5145738664704eb5db435b5c74e5ede8d9b6bd935b4ceef52a10464cfb5654b3f188b3ee5ef3a958b39efbfb1cd5fa9c70c68fcf8e5fc3dfcd8e06eff50de902286e7a0e2f5daa6a767c7f12e5b762b38e1fb5176f29258234ab8b601782ea119e90c2a84b40448f8a1b4c879df9fb86a0ed091e526099ab37450245e17656f3724ad175d8b4e493d21208bd2ea5292e09a09145ede21a6b7e3616f3b58ba2353a7d67d8b36e7025419405df1820f3cb37905cc99e3e6da971267ae35bc45013", 0x1001, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/177, 0xb1) 12:40:01 executing program 1: r0 = socket(0x18, 0x1, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockname(r1, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) close(r0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r2, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) 12:40:01 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x40, 0x0, 0x80}, {0x4c, 0x0, 0x0, 0x1}, {0x1e, 0x0, 0x0, 0x81}, {0x100, 0x1, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='\x00', 0x20, 0x88) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$TIOCNOTTY(r1, 0x20007471) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) 12:40:01 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfffffffffffffec4, &(0x7f0000000500)=[{&(0x7f0000000200)=""/176}, {&(0x7f00000002c0)=""/111}, {&(0x7f0000000340)=""/152}, {&(0x7f0000000400)=""/91}, {&(0x7f0000000180)=""/13}, {&(0x7f0000000480)=""/84}], 0x10000000000002ae, 0x0, 0x142}, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) r2 = socket(0x2000000000000002, 0x3, 0x2f) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto(r2, 0x0, 0x0, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000002800), 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) semop(r3, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000800)=""/191) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) sync() 12:40:01 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x12080, 0x5cf9) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0xa0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x5e}, {r0, 0x40}], 0x2, 0x0) 12:40:01 executing program 0: r0 = socket(0x2, 0x3, 0x11) socket$inet(0x2, 0x4000, 0x3) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244105e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c09000000a3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e9399a642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bb9fe9c95bf9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04480ae26f67d6c18f1b90892e6e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25de4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089ac252958bb77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd41876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362609acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d870f85044adaf80ad0f310c086beb6a08d7f48182065370b2e79dc6d752229cd6a7433fa762561145258155b0c3c2d9cc78f466062ac89915b9e8095921b"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = accept(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) accept$unix(r3, 0x0, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockname(r4, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) pwrite(r1, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xff) ioctl$BIOCSETF(r1, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11", 0x4}], 0x1) 12:40:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x100e00) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) msgget$private(0x0, 0x248) getegid() 12:40:01 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x50330, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000200)=0xffff8000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r3 = dup2(r2, r1) getpid() r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) renameat(r0, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000e10, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10481, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) sendmsg$unix(r5, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) r6 = socket(0x18, 0x400000002, 0x0) close(r6) sendmsg$unix(r6, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) write(r7, 0x0, 0x0) 12:40:01 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x5}, {{r0}, 0xfffffffffffffffe, 0x16}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x5, 0x0, 0x80000001, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x5, 0x0, 0x80000001, 0x0) kevent(r1, &(0x7f0000000040), 0x7f, 0xffffffffffffffff, 0x80000001, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x44) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x3}) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r4, &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000080)={0x63, 0x401, 0x2}) 12:40:02 executing program 0: getpid() r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x20004) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x5199dd8074785aa, 0x5) r3 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f00000000c0)=0x794e) shmdt(r3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4810, r5, 0x0, 0x0) shmdt(r3) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) 12:40:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) preadv(0xffffffffffffff9c, &(0x7f00000004c0), 0x191, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unlink(&(0x7f0000000100)='./file2\x00') socket(0x8, 0x5, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) open(&(0x7f0000000180)='./file2\x00', 0x40, 0x56) acct(&(0x7f0000000380)='./file1\x00') r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r3, 0x0, r3) sendto$inet6(r3, 0x0, 0xfffffffffffffcf4, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) recvfrom$unix(r0, &(0x7f00000003c0)=""/118, 0x76, 0x800, 0x0, 0x0) close(r5) sendmsg$unix(r5, &(0x7f0000001640)={0x0, 0x0, 0x0, 0xfffffffffffffea6, 0x0, 0xfffffffffffffd78, 0x401}, 0x405) bind(r5, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) ftruncate(r6, 0x0, 0x80000001) r7 = socket(0x18, 0x400000002, 0x0) close(r7) sendmsg$unix(r7, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) socket(0x18, 0x1, 0x0) 12:40:02 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a138915e3145d4f68f0d7b8be27639fd68bcb59b7b708e379df1b185a31b5ff7d5315ac60d982f11af4"], 0x10) sendto$unix(r1, &(0x7f0000001300)="346285d2f011d94190043a8bc971d99041a807c4", 0x14, 0xa, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000640)={&(0x7f00000005c0)=[{0x2efcf15832df1d80, 0x7fffffff}, {0x147, 0x32e6}, {0x42, 0xffffffff}, {0x1}, {0x43, 0x8}, {0x2, 0x6}, {0x89, 0x9}, {0xe9, 0x4}, {0x46, 0x3f}, {0x7, 0x1f}], 0xa}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/197, 0xc5}], 0x1) 12:40:02 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x102, 0x100000}) r0 = socket$inet(0x2, 0x2, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) setitimer(0x2, 0x0, 0x0) 12:40:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186004008ba8162b27febf00fc0000ba0d31e99a00000000000000000000000008000038b60fb5590f", 0x2c}], 0x100000000000015f) r1 = socket$inet(0x2, 0x4000, 0x5a) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f0000001780)=ANY=[@ANYBLOB="0000d9d7748b86c91d5bff2ceb6029a5ed428a28c0384950f7e43fd627dc40ad28b8d40ec758eee8d437d264d1536b3ccaeb801adb28416915b4e01a74088000000000000000c35ecf478007b656ab31eb6a5888883b1cac71c1ef0bcb80000000000000f14b182193b261b257a3ca287f5fa3dede4c87ad6472cc7d5039c0601c3dabcf868e3a2bae9a6328a53437283fc1343f3ee176652795e68c97e2bf317b2c84df599ac0f776452ee9f191e8966a959d7469571d4b6cd5e46af9494303b391ef70102ed440ecee31b24483e403a1613c639ee7d91bdc77508501a04890a3169fc3d747a337f33c9467a0c5f02d79089dbef926cfd9023749465fd48ab190330a90a56f0fd1b7eac8bf464dbc3d9f2fc9918dad4db931ec129503693c3aa5f48f7b606132efe594ba5f41f83129c822"], 0xd) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r5 = socket(0x18, 0x400000002, 0x0) close(r5) sendmsg$unix(r5, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r6 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r6) r7 = getuid() setreuid(0xee00, r7) r8 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r8) r9 = socket(0x0, 0x8008, 0x6) r10 = kqueue() preadv(r9, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r10, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r10, 0x1}, {r10}, {r9}, {r9, 0x2}, {r1, 0x10}, {r10, 0x20}, {r10, 0x80}], 0x7, 0x3) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r10, &(0x7f0000000300)=[{{r10}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r10}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r10}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r10}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r10}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r11}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r10}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r9}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r12}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r10}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r10) dup(r10) r13 = getuid() r14 = getgid() fchown(r10, r13, r14) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, r14]) r15 = socket(0x18, 0x400000002, 0x0) close(r15) sendmsg$unix(r15, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r17 = geteuid() r18 = socket(0x0, 0x8008, 0x6) r19 = kqueue() preadv(r18, &(0x7f0000000140), 0x0, 0x0, 0xfffffffffffffffd) kevent(r19, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r19, 0x20}, {r19}, {r18}, {r18, 0x2}, {r19, 0x10}, {r19, 0x20}, {r19, 0x80}], 0x7, 0x3) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r21 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r19, &(0x7f0000000300)=[{{r19}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r19}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r19}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r19}, 0xfffffffffffffffd, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r19}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r20}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r19}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r18}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r21}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r19}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r19) dup(r19) r22 = getuid() r23 = getgid() fchown(r19, r22, r23) r24 = socket(0x0, 0x8008, 0x6) r25 = kqueue() preadv(r24, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r26 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r26, 0x0, 0x3, 0x0, 0x10000020, 0x0) poll(&(0x7f0000000200)=[{r25, 0x20}, {r25}, {r24}, {r24, 0x2}, {r25, 0x10}, {r25, 0x20}, {r25, 0x80}], 0x7, 0x3) r27 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r28 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r25, &(0x7f0000000300)=[{{r25}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r25}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r25}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r25}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r25}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r27}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r25}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r24}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r28}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r25}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r25) dup(r25) r29 = getuid() r30 = getgid() fchown(r25, r29, r30) getgroups(0x6, &(0x7f00000002c0)=[0x0, r23, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r30]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r33 = getuid() setreuid(0xee00, r33) r34 = socket(0x0, 0x8008, 0x6) r35 = kqueue() preadv(r34, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r35, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r35, 0x20}, {r35}, {r34}, {r34, 0x2}, {r35, 0x10}, {r35, 0x20}, {r35, 0x80}], 0x7, 0x3) r36 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r37 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r35, &(0x7f0000000300)=[{{r35}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r35}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r35}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r35}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r35}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r36}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r35}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r34}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r37}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r35}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r35) dup(r35) r38 = getuid() r39 = getgid() fchown(r35, r38, r39) r40 = getuid() setreuid(0xee00, r40) r41 = socket(0x0, 0x8008, 0x6) r42 = kqueue() preadv(r41, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r42, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r42, 0x20}, {r42}, {r41}, {r41, 0x2}, {r42, 0x10}, {r42, 0x20}, {r42, 0x80}], 0x7, 0x3) r43 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r44 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r42, &(0x7f0000000300)=[{{r42}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r42}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r42}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r42}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r42}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r43}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r42}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r41}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r44}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r42}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r42) dup(r42) r45 = getuid() r46 = getgid() fchown(r42, r45, r46) r47 = socket(0x18, 0x2, 0x0) setsockopt(r47, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000001680)="ecee3487828ed9823277ed3a5926390aa7784d14527c6a7b6280732973ab140a4b2884d17c6877606e7b10dc84a63ee711e0ccb6af0b32fa3119ee54a7122f63d22e097ec40fd1d11b0b0938c46019f463ac391ec3719261a6e829b6f8248d3de99a9784a79cd15bfe63dbc904cd5cbcaffa82b9448ec8fab1b311a7aafae4c9747a56d969748cf7d56940000ba0e19e5b5b574aaa19486d23346cec362c93e1dcdcfc49985a066fc599726ab19d9b17769a050ebb3c2bd11b2a285cc2173f1e14eb0074bfa8bfc9b5f83e39d925bfa0cacc456ff35e6bdd27955d65eaceec9739a1f8cde753cb68bf51cf77be26abd356f2117c6187cd74", 0xf8}], 0x1, &(0x7f0000001cc0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRESOCT=r28, @ANYRES32=r0, @ANYRES32=r0, @ANYRESOCT=r47, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="000000002004000000000000ff06000001000000", @ANYRES64=0x0, @ANYRES32=r4, @ANYRES32, @ANYBLOB="0000000018000000ffff00000100000000000000fc93946bf0077c209c3134f80f23e7f72517cabdfc9224962db025a5b954be136d0c7a2340db8428ae46dc219958b0bf8af3c8556c188c2a32e0dd267adf393cc72f5da1817a331fa73f42d52797b7e0d4ce361cc2e0f688e64387d12ded4fe0d998652a6897ab021f5dbc31df", @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r14, @ANYBLOB="0000000020002e0000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r40, @ANYRES32=r46, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r31, @ANYBLOB="ff0000a6712067695b743a8b8d6f23c6308da3f037c44b1a404d4ae611c06d83a0fc8c8d4c42d3a6da852152a5ec3286f25304545891b18eef90a9cea6aa5140b8bc6ca96f20c7f2877a24a6fe5604b6c8", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r39, @ANYBLOB='\x00\x00\x00\x00'], 0x1bc, 0x3}, 0x400) 12:40:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0xc}, {0x6, 0x0, 0x0, 0xa4c8}]}) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) pwrite(r0, &(0x7f0000000140)="fbf217f65b361b1b42e218190300", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) sync() 12:40:03 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7, 0x100000, {0x100, 0x2}}) 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) socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/184, 0xb8) setsockopt(r0, 0x27, 0x5, &(0x7f0000000240)="c7ffcbff13b9fd812eaa4e713048071146e9e7eefa350031929648cc99b6574c98b49875214dca7944d80f7131cc9ce8a7f1bb307e78027a765b99eb6b2e85117154010001000000000022a179387fce1a1ecee13330c6d57fb6eb02b05db6527404f052ed1e6cea7d7da78dd30fb7bf688d6c817e935c31e8dd341454", 0x7d) 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) geteuid() write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 12:40:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x400000064}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$TIOCNXCL(r2, 0x2000740e) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="18fd10f7a9b6451cfd51f6b45fa7") 12:40:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r1, r2) execve(0x0, 0x0, 0x0) 12:40:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5c}, {0x28}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000080)="3c9ebb8a65237a19000000000000", 0x93) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x401, 0x3f, 0x4, 0x718}, {0x3, 0x2, 0x8b, 0x10001}, {0x4, 0x9, 0x3f, 0x1}, {0x7ff, 0x3f, 0x0, 0x401}, {0x5, 0x2, 0x13, 0x80}, {0x3, 0x40, 0x7, 0x6}]}) 12:40:04 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000000)=0xffff) pledge(0x0, &(0x7f00000000c0)='vmm ') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000180)=[{0x2, 0x4, 0x3, 0x80000001}, {0x0, 0xb, 0x6, 0x6}, {0x5, 0x9, 0x0, 0x1000}, {0x7, 0x9, 0xd2, 0x9}]}) 12:40:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000003c0)=[{0x4d, 0x0, 0x38}, {}, {}, {}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setflags(r1, 0x2, 0x1) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) recvfrom$unix(r2, &(0x7f0000000000)=""/23, 0x17, 0x41, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 12:40:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() r2 = kqueue() poll(&(0x7f0000000080)=[{r2, 0x181}], 0x1, 0xffffffff) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d5, 0x0) r3 = semget$private(0x0, 0x1, 0x8a) r4 = geteuid() r5 = socket(0x0, 0x8008, 0x6) r6 = kqueue() preadv(r5, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r7, &(0x7f0000000540)='./file0\x00') kqueue() kevent(r2, 0x0, 0x1, 0x0, 0x4000020, 0x0) r8 = accept$unix(r5, &(0x7f00000019c0)=@file={0x0, ""/108}, &(0x7f0000001a40)=0x6e) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) poll(&(0x7f0000000200)=[{r6, 0x20}, {r6}, {r5}, {r9, 0x2}, {r6, 0x10}, {r6, 0x20}, {r8, 0x80}], 0x7, 0x3) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r6, &(0x7f0000000300)=[{{r6}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r6}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r6}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r6}, 0xffffffffffffffff, 0x182, 0x40, 0x7245e870, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r5}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r11}, 0x7ffffffffffffffe, 0x1, 0x8, 0x1f, 0x200000000000003f}, {{r6}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r6) dup(r6) r12 = getuid() r13 = getgid() fchown(r6, r12, r13) r14 = getegid() r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r16 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r16, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000001980)={0x5, &(0x7f0000001940)=[{0x7ff, 0x0, 0x3, 0xffff7fff}, {0x7f, 0x0, 0x6, 0xc65}, {0xb2, 0x5, 0x0, 0x2}, {0x9, 0x1, 0x80, 0x5}, {0x8001, 0x1, 0x3c, 0x81}]}) writev(r15, &(0x7f00000018c0)=[{&(0x7f0000000240)="0d5b81dccdbcb399d2be1eb399ae3d3b344ebd84602921ee61bd2654dea4e393555fb969ae2492ac5cbda561cb2203186beb711cfc4f81db10207dcab353d5fc37891f11849dd07b150c54bb65e6b27433db0b83a5c63181f4ec9aedc1c8f82d28bdc2fc797262628ca0bbc3a2c8fdf8f377b76d917c20c43103cb93397c58ccd14027ac16e475e5f273c63b5c99af06067c47d1dfeb6dcacafafb9f432ecc21638ea0c885261be52617090161344f", 0xaf}, {&(0x7f0000000480)="66cf36bd1dc2bfd2d3dd3d632bbdfdc7d8b92609b733ec1a627659825d7c7ad4acb26fefea64d1dba3b3b36f4784e1e2073c67ff93b133254d347b4a3e856f4301d04228518f81ed708ecc219a7f5b034fe9f503735128d32ad8513f86176d04418ab427b930a8be5089e819b08701a62b181e2125e22eab5a77c6f99cb03932aa30cdf56ca9a4ba51ee2c92d7c96f911fc018d48649ddfde5fc884e2b9b92a23d1256ac2097670bcecf1666d73985a02c5c8c2df01435dac311ae7a9acddfe766a7a82ceaf7b37ef28ee295ebf2e1a13d865f7c70e5f7f3b21bf2df12059599713a7acf1537ad12d0224fafe3d72b2675aba357f1ab3e0d", 0xf8}, {&(0x7f0000001600)="0e983743eadb49823e459e2d75aeff7b21f3a46332776bab07a1388f9d71ad02f27a1c4b1c74f381dca45af0d46fac94a83a9616fb9658c3956b29e5a471d81554e2626c53a134e1a4eb162508ca5a7176d004cfc2f6bb3e70162d29864d0a5e7aa88fcea97ca9bb7b851775da0eb114bc8987b090a13c852fe860ce072aac73be0aee25070f17f1e41fb78ceb58342ce9a526299edeb92fd8d444b48c45d34b3f110ac15438e61ffe50eb6f00be7d0e5bfe39f7137e0bce0a45f25686be677d53a10b8743258c85ad1c52d15b2fa1b5910df02d985114cc3ad946b458dfbeb0e5ae57dd52be39d5e058810674be656ec7db498eb4", 0xf5}, {&(0x7f0000001700)="4b4b2b4401cd3608012316b236aa1a72d5d9e598d8fae7bfed3bc0f505e754bce4a0d23fe83950c7791ae61b1aa009e7cbcbd23b5a30ab295bbf4c5c73c88bd7f6c297cdb610cb4543ae41135ecc7544305f3624e043b507e17646f10d1c275afd89122d2e092c8fc1409bfc35912d795b33d600fc648b6e8937a557a763a2b273ae7132d75167347138035c5c42102b7094ba3c71bade1bba42ecd12c437616849652dcd91fd37f6a6e15692a6f20e181685632241b12f4e5be6d0e113d2ee9924f79be9ad810bc94736c3d389e3332883aeeb1a60fa680", 0xd8}, {&(0x7f0000001800)="b1b35b44adaa904afd2bd3f59a52424623d7c91e0939e47d0106470b5088af1de8fd13d60d5c2a357eec7146b49a636eecccc701a2f8e3b33612d0e49cdf3ba9b7df92374863e90ec05beaa8625abb1ba85bad8f81a6db535031761be6b36bfb8858a0ff8558b1c2c6ee76228a3b6155e6ceae435bed2e6fa99ed85f7a291bd968880a70cd35dc9d434ad738c39f19b930cc569e659f9bb787dc2e854d8265a4ce74a0", 0xa3}, {&(0x7f0000000180)="93c27371a9677ee9a683c1cb9be47f56cd9e46a184e60f6e084f", 0x1a}], 0x6) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000000)={{0x10000, r4, r13, 0x0, r14, 0x43, 0x1}, 0x2, 0x1, 0x1f}) dup2(r1, r0) 12:40:04 executing program 1: socketpair(0x2, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5, 0x4}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000014c0)='./file1\x00', 0x100, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r4, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000240)=0x1fb) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x3}, {0x6, 0x0, 0x40, 0x100ff}]}) r5 = socket$unix(0x1, 0x0, 0x0) pwrite(r5, &(0x7f0000000180)="d0e0ffffffffffffff0000000000903fee1a50b252e89cc780752fb6032e4a11138e72dcd21e8cde0d729eee1a2164a765a5e0aef22f03e5cd5a9461dfcf166d81543214f0cbf2cac2f364aa8fdc10b38d80be01a8e4ee15e8a3eb56240538c7875d74539878566772e72566161f072793e1a7757e881b96104c87e53714f7b4b6fdca6e6a3e6e7e7ace0d4439ea65f26b34a2e0b33f1694ab48bc72d2f53f5230212f689fd6e0a9ff316a7435be5bb8a422a873893f7aaf6319fc6c", 0xbc, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000001500)='./file0\x00', 0x200, 0x10) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x81, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r6, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) 12:40:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c50b62224aa3ee9f741de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c9c0a97f0901371b5fd5c59b50488495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b1069f8ab7daa931ae61f948d164e9b715dfdad7270825f89d4cc59a784b2a0ac941e57658a540bd8259f299c8974e0d61f1fa292a3f0b23b1f8ba4088e0edfb11d4970787f78fca645ded96ea515ccf759809614288c15df39f8aa8d189b5a6a5c9613d2fa01e1f2f648ee674115bdc2e43edcb9389648ca9bccea3d2d1922ad7d144a9f94aa1755fadc265e6dc2c0d13a1ca284690227944ad19687698c8"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r2) r4 = socket$inet(0x2, 0x2, 0x6) dup2(r4, r3) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 12:40:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x5982}, 0xffffff92) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x80000001, 0xffffffc0}) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:40:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffff7ffeffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x8}]}}) 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)) 12:40:04 executing program 1: r0 = socket(0x0, 0x8008, 0x6) r1 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r1, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r1, 0x20}, {r1}, {r0}, {r0, 0x2}, {r1, 0x10}, {r1, 0x20}, {r1, 0x80}], 0x7, 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) kevent(r1, &(0x7f0000000300)=[{{r1}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r1}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r1}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0xffff, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r3}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r1}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xffb}) close(r1) dup(r1) r5 = getuid() r6 = getgid() fchown(r1, r5, r6) setegid(r6) r7 = socket(0x11, 0x3, 0x0) shutdown(r7, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 12:40:04 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="070000000000000020a4d06da91d927e8af961eecfdd455de55f8b055bb48b258ab6819d0b398076ec812320d4508dfead1457341afb33e0527f176869cb76f1d3ae68ea76e36d6aa2fd39790f5718073beffaa46953948ac11601eaab6eed4027f924a62f194adab5b8594aedde276e"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = getuid() setreuid(0xee00, r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x1000, 0x2, 0x10001, 0x0, 0x9, 0x6, 0xb0, 0x0, 0x1, 0x6000000}) close(r2) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(0x0, r1, r4) write(r0, 0x0, 0x0) 12:40:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="62a9b2689a5bedebeb2cb4e3ae0797bcef135c48c0f12bbed7e099b6576be12554b9c8a299980b4a47d566a1cc9d865f98e84e42d7727d24fd02b8dec1168197ab5bf164c04d4dee73d73ffd334b8fdf5457845b4712c84edd3b178711d1e83aae91f2b3f58adb4dd98e4cca4a5eea08ed66d9fafd6206ddbd3f862539a0138c4ca7c07fe4dbacfca31fbbe9d948e7e52c5c50eac3e85ddb2a48977b6783dafeb7f85c33f0460018102a36a3ae2a89535372afccdfa5f094c82c61d8cb8d4760d00c4978553ef8035ac1483b5e179eab37a5ece4709673e938d4733df46825a77da9279b53391cb9400cc94c2347b44da1d1", 0xf2}, {&(0x7f0000000580)="fe0250646730a82d1ca49152a2e768ad63c6cc0b98e8c986aad5bfb301ecd1ac935f0d75e48bdecb5773aac3a09b7f32c2a17eb0c63dd25a0ed9dab9e042237004a3914e0b5348d01a66cc6fd4a60e1bacae2b61fd11d5e1e0064f17f0eb24223a1126fd4e710532963f533f48795bcc7f77af5c120a53bcee39061534747ef1b4b6aa9e710ddde8d17df647fcf36e75d4d07e4ea893783e6ddae22103f554a4ae4e332e66", 0xa5}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x80) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)=""/196, &(0x7f0000000080)=0xc4) execve(0x0, 0x0, 0x0) 12:40:05 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="015413"], 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 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) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r4, &(0x7f0000000540)='./file0\x00') ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000040)={0x80000000, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYRES64, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYBLOB="8b5e7daa2ef9c774171952d28ba70ea3b0b0776fd8760821fdc576ee446681ae15c1beb781a5e0653dc45ba660366a2cac01a2fe033c23ee959bc4fde3a0aa870cccffdc7c53cb6f31e880ddf8cc7d35fa83b02eb464374fad863ea3f5cb6a065c59bf4d7b77b4e805e89b9ad23e0a4a67ec3635c93ac47d8c0de631c8e261f162ad6ad7a89d8b26e45cd0feabdc6b695a572de49f1b7a0af895941b9a1b8d9b1f2c58", @ANYBLOB="9224c3fe5ff1a605b276bcdb783c7382f426f0b82de0242b803f128447ac70264515c23da82148182873d141726f63d8f242133ca3af5ed21a94f7ca8820a0ebc12b9087710486e914eed9d9590f74a30ac9f3b7a71a5b0a787cef1c4784d33e00398923b11c086a72dd12ce37d91c357a631cac67159fe9924940af2547b3867c41e180714efca3d98dde7302476e8e902fc302b4dbee32ef9da9c2ce53ad0087a53a5f2d3fd9fd2a02b1016287c9bc72e92c3b74b3ef91fd1bb9148d84234e60c9"], @ANYRESOCT=r0, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES32, @ANYBLOB="41d2c58601d367100fff3083566c63c07282889d9f3f3effb00e6e12b21565f4355445a0c04751593ecfb964da24eebde4bf5f5dc6b2a348a7713c764819aefb163af7a6496933595ab95fb021c4055723d6bb6f263348d344692d15829ca003beea8af0cb262ac2e6eda3057f1e8064abe5f040806365b51a1d71c2f7480c1f46bf423342be70dbb059c35a223e9cf540bc45bacad08b7e7ce49b42a11a13b199b8142743239567731625ab349ec2208aee9a0805b50585a8f9375bb43855498a40ced6759d3663fb4f3bea59dcc235202ff3945364869aef6449423d7315e2e8a2169595a29a054a92d2", @ANYPTR, @ANYRESOCT=r1], @ANYPTR64=&(0x7f0000000040)=ANY=[], @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESHEX, @ANYRES16, @ANYRESOCT=r2, @ANYRES64=r3, @ANYRES64], @ANYRESHEX, @ANYRES16], @ANYRESDEC=0x0], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r5, 0x0, 0x0) 12:40:05 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="031000000000000030753a5e6948f479d367c9ec56609a00000000efff00402b5024abb6bac3a2c48ba3887c2c878a3a"], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={{}, {[], [0x0, 0x80000002]}}}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 12:40:05 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) select(0x40, &(0x7f0000000000)={0x4, 0x3, 0x1, 0xb99, 0x5, 0x1f, 0xa42, 0x2}, &(0x7f0000000040)={0x2a92, 0x3, 0x84c, 0x7, 0x3f, 0x8, 0x4, 0x1f}, &(0x7f0000000080)={0x9, 0x5, 0xfffffffffffffbff, 0x4e, 0x7, 0x5, 0x8, 0xd0e7}, &(0x7f0000000140)={0x80, 0x101}) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff5000/0x1000)=nil, 0x1000, 0x3) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000100)=0x667) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 12:40:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x12) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) getrusage(0xffffffffffffffff, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x50}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 12:40:05 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="01015e4c2e2bcbff194f71698f6bc56ad9de8142aa594240b9c5a56f7c3ca19b47c13018f80f5ecf393a756adeb8db69190416b6697c4540a3420022449165d4b84418cb23f3330447d212ab0402a909bf66220a644b4f681b0d85508217cbf4ffd06f2a2165c141774e2bef775b51b6bfaeb9fb50e1d7918a0d9c7dbbf25dad1bec1207bbc2dd4e06100fd6782ca3bc95514edca89acba8db7f10af7af05b663a3a820928a6377c7cbc96ae0748a5aac34ab2e865970a6fec387182e577a7e4806bba"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 12:40:05 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x6, 0x2, &(0x7f0000000000), 0x4) recvfrom(r0, &(0x7f0000000000)=""/21, 0x15, 0x801, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="376282a32dee8c2f8dbf955d5705aa637d2d3c2426bb090bcb7d56a9e89a68cd14f09697116096d79958cf91361a0b0637a28292505a578299952e381893541822b93b4c33288962b7c6619e5356f44ef2fe330deef3e86abcee05b166e750564b", 0x61) 12:40:05 executing program 1: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x400015, &(0x7f0000000000), 0x0) 12:40:05 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000380)) 12:40:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x74}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be9692b14f6357e", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x101}, 0xc) 12:40:05 executing program 1: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = socket(0x18, 0x2, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x4, 0x432, r2) fcntl$dupfd(r1, 0x0, r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r3, 0x4, 0xc8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "446d1556d879c05e506f55cef83d25f2bb18e194", 0x0, 0x20}) accept(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000bedd80d8386f44b08f1b1c56b92b6d9f4a5858513e6e3129548e4026312a434d1d098f3e8fd8ae20e476120d061ddbd52fb7f53a90fcdbc0627f5c1a6322f45999f5a4deef35d2d61c42aa15917e48fd925de6866589accffa695dd3db8a825dc0f2914cb1fc5637b4a45bbf8fbc660699b90bebab9aa5ee90a7d093b87245cdc94bac536981f67499404cb65ecb19479036faf50e24d"], &(0x7f0000000100)=0x6e) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r5) writev(r4, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r4) 12:40:05 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r0, 0x0, 0x9, &(0x7f0000000380), 0x7fffffff, 0x0) 12:40:05 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x10) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) r3 = fcntl$dupfd(r0, 0x0, r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) dup2(r3, r2) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r4, &(0x7f0000000540)='./file0\x00') ioctl$TIOCFLUSH(r4, 0x821869de, &(0x7f0000000180)=0x8) 12:40:05 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffb30) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r0, &(0x7f0000003740)=ANY=[@ANYBLOB='\x00'/189], 0xbd, 0x3, 0x800) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000001280)="02000000", 0x4) r2 = dup(r1) r3 = socket(0x18, 0x400000002, 0x0) r4 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r7}) r8 = 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) r11 = getgid() semop(r8, &(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(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r12 = socket(0x18, 0x400000002, 0x0) close(r12) sendmsg$unix(r12, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r13 = socket(0x18, 0x400000002, 0x0) close(r13) sendmsg$unix(r13, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r14 = socket(0x18, 0x400000002, 0x0) close(r14) sendmsg$unix(r14, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r15 = dup(r14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe75) r16 = getuid() r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getgid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) close(r22) r23 = getpgrp() r24 = getgid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r22, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000700)={r23, r25, r24}, 0xc) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000600)={r23, r20, r19}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x3, 0x0, r19, r16, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r26, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r4, r5, r27}], 0x40}, 0x0) read(r3, &(0x7f0000000340)=""/226, 0xfffffffffffffff3) r28 = syz_open_pts() r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r29, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c9c975498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r29, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) msgsnd(r29, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000049f3d2d4ae7defbdba99f5605c5b07029989971932efa7db62241e8def917302a1dbeac9bdf70d51a8622804a15cbc3035be9ea1636f77e6253b913a28344e41c8515e808f287ce7ac90432f6895e2d995f2ba0e968f48180addf3c34adb18df184648ce57b4a76a"], 0x70, 0x0) close(r28) ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x3}) write(r28, &(0x7f0000000140)='\r', 0x1) socket(0x11, 0x4003, 0x7f) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) r30 = socket(0x11, 0x4003, 0x7f) sendto$unix(r30, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) 12:40:05 executing program 1: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000000000000000000000000000000000000f96fda1fd7501bc155f73e001c0000000000000000ffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089e00ad5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f725a3b436f148186e342308ba1b2471f723db599b6c621bc7b4419e24d632e13393c5e88afe77d7ddc799a9eeb0ab1779794"], 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_RMID(r2, 0x0) r10 = getuid() r11 = msgget$private(0x0, 0x682) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r12 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) r18 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x2, r12, r14, r15, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r16, r18, 0xa5, 0x1, 0x100000000, 0x2}) r19 = getuid() r20 = msgget$private(0x0, 0x682) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r24, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa5, 0x1, 0x100000000, 0x2}) r28 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0xffffffff, r10, r14, r19, r23, 0x164, 0x4}, 0x7f, 0x7, r28, r29, 0x4, 0x8, 0x7, 0x400000}) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r34 = getppid() r35 = socket$unix(0x1, 0x2, 0x0) r36 = fcntl$getown(r35, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r33, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r34, r36, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, r32, 0xffffffffffffffff, r37]) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 12:40:05 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) sendmsg$unix(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) lseek(r1, 0x0, 0xd, 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000000c0)={0x5, 0x0, 0x5}) 12:40:05 executing program 0: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='r\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00') 12:40:05 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x20, 0x4}) 12:40: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, 0xffffffffffffffff, 0xbf3fffffefffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 12:40:05 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000000)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542b", 0x4f}], 0x1) pipe2(&(0x7f0000000180), 0x1000c) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0xffffffff, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 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) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 12:40:05 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x32) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') r2 = socket(0x18, 0x400000002, 0x0) close(r2) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x5, 0x80000000, 0x3}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xc4, 0x1, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x80c, 0x80000001}, {{}, 0xfffffffffffffff8, 0x24, 0x1, 0x2, 0xf7}], 0x5, &(0x7f0000000100)={0x0, 0x8001}) 12:40:05 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x1, 0x8, 0x0, 0x1ee) r0 = socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x20) write(r1, &(0x7f0000000240)="220e2a", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt(r0, 0x7, 0x0, 0x0, 0xffffff48) setsockopt(0xffffffffffffffff, 0x0, 0xfffffffd, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) pipe(0x0) close(0xffffffffffffffff) msgget$private(0x0, 0x33) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0xffffffffffffffce, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() pipe(0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) fcntl$setstatus(r2, 0x4, 0x60dcb6855c40c91a) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x100) r3 = socket(0x1e, 0x3, 0x0) shutdown(r3, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x5}, {0x6c, 0x1f}, {0x6}]}) dup2(r7, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffe, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0xc0307006, &(0x7f0000000040)) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0xc0307006, &(0x7f0000000040)) bind(r9, 0x0, 0x13234f3349909ef) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = fcntl$dupfd(r5, 0xa, r4) dup2(r6, r12) accept$inet6(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x30010, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x3, 0x0) r13 = msgget$private(0x0, 0x20) r14 = socket(0x11, 0x3, 0x0) r15 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r14, 0x0, r15) msgsnd(r13, &(0x7f00000006c0)=ANY=[@ANYRESHEX, @ANYRES32, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESDEC=r14, @ANYRESDEC=0x0, @ANYRESDEC], @ANYRESOCT, @ANYRESHEX], 0x5, 0x0) msgrcv(r13, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) msgsnd(r13, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r16, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 12:40:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000b4d3fbc6afffdd9357f8347e02b1473b124a9af3c3d5a80b157030867843a893a46524ad3396d0c7c74cd0f48b2ab9dfc6ddc7a7fa3b437e086dd25ea2952471c33f3700827798d24d1611c2bd38fc2e9be62d5ce437193f46506058c5a09cb88aa6d30063530f172c5edfb992001623963c4ecf25be056575f4e7e32a7a3c48a057508e47a620d784542d158dd9bf6e7f2b8e137af5ce13a28a8c28338a440b9f611e35b6f2c6ab57e5bf75da2e4e5ddc39a9d47272284f45013b6e51f783a762b4f12618e5f0ad75637f6ffcfaf15cc4f018bd6ccaf3357f37830aebd5e16fd74b949cee821021b317bbcb535ca4fa96e0070000edfbe2afa4ced6ae70f02c1e4543448ab0d5611b5875e18195"], 0x10) getgid() connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 12:40:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) dup(r0) preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 12:40:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x120000}, 0x8}, 0x11) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x81, 0x4) 12:40:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5c}, {0x28}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) write(r0, &(0x7f0000000080)="3c9ebb8a65237a19000000000000", 0x93) 12:40:05 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00002ec000/0x1000)=nil, 0x1000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 12:40:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x48008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x71d) semop(r1, &(0x7f0000000000)=[{0x1, 0x402}, {0x1, 0x3ffffffffffffffe, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x80000000, 0x800}, {0x6, 0x0, 0x1800}, {0x0, 0x472, 0x1000}, {0x4, 0x401, 0x1800}, {0x2, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r1, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9}, {0x1, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r2 = socket(0x2, 0x5, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x8, r4, r5, r4, r5, 0x90, 0x10}, 0x5, 0x54, r3, r3, 0x2, 0x14, 0x3f, 0xfcc}) r7 = socket$unix(0x1, 0x2, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r9 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) r13 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r15 = getpid() r16 = socket(0x18, 0x2, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r20 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x8, r18, r19, r18, r19, 0x90, 0x10}, 0x5, 0x54, r17, r17, 0x2, 0x14, 0x3f, 0xfcc}) r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r25 = msgget$private(0x0, 0x4) r26 = socket(0x18, 0x1, 0x0) fcntl$setflags(r26, 0x2, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r28, 0xee01) r30 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0x8, r28, r29, r28, r29, 0x90, 0x10}, 0x5, 0x54, r27, r27, 0x2, 0x14, 0x3f, 0xfcc}) r31 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r31) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x8, r23, r24, r28, r24, 0x92, 0x10}, 0x43, 0xff, r31, r22, 0x2, 0x14, 0x3f, 0xfcc}) r32 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r32) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r34 = socket(0x18, 0x1, 0x0) fcntl$setflags(r34, 0x2, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r35, 0xee01) r36 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r36, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffab) r38 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) r39 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r40 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r40) r41 = socket(0x18, 0x1, 0x0) fcntl$setflags(r41, 0x2, 0x1) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r43, 0xee01) r45 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000240)={{0x8, r43, r44, r43, r44, 0x90, 0x10}, 0x5, 0x54, r42, r42, 0x2, 0x14, 0x3f, 0xfcc}) r46 = getegid() r47 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r47, 0x0, r47) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r48, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000140)=[{0x45}]}) sendmsg$unix(r7, &(0x7f0000000540)={&(0x7f0000000740)=ANY=[@ANYBLOB="0090122be76ae903a905117db3e576ef52611a5d9e005584f5ec6ff22d0f931036a0011c4e7d537032c6050005000000ce58a5be9f4d2a169cb487e706f64f509c19747d63112f20935906f70877ccd52f0db866a150c80c3b533b8d2d7e6476052fe265968bdb12d230d6c48facbce8db835f87c65b1f4cfcf0ec36375978792e9bf96fe70025db0f1aa7544e1e954b5b49b8f137136f797c0fa2a6b1e3aaed0b52bbf03881d349ac2338642d24a395ea5f7ccc554b9d8ce68156dedaee433d5222b369cfb77e7f6667ba9aba9a211ead629f3028ecfb02c775c7e2252a6738a38fc46ec5e1098066754100000000000000000000000064e869ca357675b7d038756b78d5e22836156ea392e01aeb890fe8300a929aea5fbe3109a0806189212cb16e9a55"], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000680)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000880)=ANY=[@ANYRESHEX, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="00000000200000009f421745f4f6002e81faad5544e7ff000000", @ANYRES32=r13, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666bbb2b416cdeb3bc817e7ed45fce5b6e9af3caa8571328e09b2df65f2b18b69558ea7ae8423cedf8b469158d65f225e7d5ced57709986a0ccc941113ee4ec92ba565e099b339daa58ece5c31a7554cb97e1d1d1e139bc7ab20739b6387f35e5b03a80392b5fa0d592495b487f3812b83649a899497e501cdab7bbfc018df5a7f132d17dae773cf85af54f20474b36c81f6f7e30382bd314987deb12bd5e46afbb7a8dee1a46e4e7ce1afd773b798819f02e731448028a557dc5b6104cecba778cc8d79b6dde352fcba4dbd5382fbd668662c", @ANYRES32=r15, @ANYRES32=r18, @ANYRES32=r24, @ANYBLOB="000000002000000001000023ffff000000000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRESHEX=r48, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r47, @ANYRES32=r35, @ANYRES32=r37, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r40, @ANYRES32=r43, @ANYRES32=r46, @ANYBLOB='\x00\x00\x00\x00'], 0x133, 0x3}, 0x3) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r49, 0x29, 0x800000000000009, 0x0, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfc0, r4, r24, r50, 0x0, 0x290, 0xffffffff}, 0x0, 0x7, 0xfffffffffffffffc}) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000300)=""/246) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r51) 12:40:05 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[@ANYBLOB="aa9b86dd6003fd7c00382b00fe8000000000000000000080000000bbfe00000000c5330000000000000004009078000000006000000000010000aaff0da1c82700000000fa00000000000100000000002ec00000000008000000c5988c1c403fbf1235ee065d49d4139d7c0677452674a5d27b48a60e450685843c7df8800ed431164869709ed43ae06b87862f966f4e2f1cb7dcaabd11a06c02a05d1c9448aeba6e1d71fc6e795a72a22becb2dad4c2fa0ef06f75baae10ac26ec29cee974560fb9ce4ba25012d70e8d768dfb1495a1ecc38ab48a7dfe44b6e3203d8031ddc7fd06ba33814e38b4e6240cacf36984b01c2f26f6b879ff8c41b753052484152c2d2f11da2f7d3100e8f77666d3d5dd376e9529fb1e119643fcbba0e0c28dc92a84f134615e64fd3a768fa14a22ed75eba3ef7f322e23c250eb000000df0b1772ac2460c7aa2375000000000000000000004a08dd7f5ad5734bdc3a9c4dd446cdceb1e6953535a20a79815682e7bde1e1824489356782f4e713859ca8816cc09ece33ad3e8db0fb3db80730b078c222a63d2a21d5cc6e49f9f0c1a82ffb6df6b8c54f3731088e5f1732eb03e79408658134ffb88f634e6f885cc046b5de558ccd783ed51f85ab73872a9f27262f000000000000000000000000000084aa8dd7239c35e0424e5441a69ad6e98eaa34d5a5274800b924aee4baf57b5a9b6e90e700b15442c64e511def852ada75ef842bd51bd2ccac00a7635e0017e2a544722bede26f7171e8cd6d4c7835343d0fa3393a9acfd337b1c7f53db5015193404e89dad7dc15130a9f6eab2395b9071638439a8469ff781668613c5d4707eaa76e156451708a2d04f5ca6de06c6188c0db9ac70c948e77f5aaf7977f4e51f89ee6e5d9d84bb15edbd4642ed6ed46dcd3c31b87fcafa7dafdf20153b6d9752bf3c33822ef4622452ff3d800ca5849c46cb267aef1f9a35ac103804286e257593100b9926d201c84e7f395f2182963fa34b5e32c25ebe42fdf9c2bc8dab338966fcfb62c14b874a012b50441aec2ee9fba61901eb7d2147f5a1d26dd1cfd42a0efb0399eeb66d9e91df47aa2edb3ce35f6e114552e802d4b70fc07f7370dfe710b473dbe167f1bfa09ed0c9bcbc0f032b9f51b02d4479b068b284142623256b61af42f632edd2176a71b0327eb00949a97e517c7dea08cfa7fbe9ad7390963a99e47fe65f9b41cb454b7"]) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) acct(&(0x7f0000000400)='./file1\x00') r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r1, r2) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8, 0x0) mknodat(r3, &(0x7f0000000340)='./file1\x00', 0x40, 0xfffffff9) 12:40:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) mlock(&(0x7f00006ae000/0x4000)=nil, 0x4000) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000000)=0xffffffff) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 12:40:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x53, 0x7f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x2d}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000180)={0x7ff, 0x7ff, 0x0, 0x2, &(0x7f00000002c0)={{0x4, 0x0, 0x9, 0x1, 0x4, 0x8, 0x3f}, {[0x80, 0x7, 0x7, 0x3, 0x0, 0x3, 0x2, 0x7, 0x7, 0x1, 0x8e51, 0x935, 0x0, 0x20, 0x10000, 0x79, 0x6, 0x101], [0x7ff, 0x0, 0x1, 0x1, 0xe11d, 0x1ff, 0xdf6d, 0xb75, 0x5171, 0x7], [0x100000001, 0x1, 0x100000001, 0x56, 0x1, 0x5, 0x652], [0x1, 0x4, 0x4, 0x7, 0x4, 0x7f], [{0x1ca0, 0x6, 0x2191, 0x3ff}, {0x5, 0x72, 0x80000000}, {0x100, 0x6, 0x60, 0x8}, {0xff, 0x3, 0x0, 0x84b}, {0x1e5, 0x7fff, 0x4, 0x2}, {0x81, 0x9, 0x81, 0x8}, {0x9, 0x0, 0xe, 0x8}, {0x5, 0x7, 0x80, 0x80}], {0x5, 0xff, 0x3}, {0x284a, 0x7fff, 0x9, 0x1}}}, 0x92, 0x26}) 12:40:05 executing program 1: setuid(0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10005203) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = socket(0x0, 0x8008, 0x6) r3 = kqueue() preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r3, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r3, 0x20}, {r3}, {r2}, {r2, 0x2}, {r3, 0x10}, {r3, 0x20}, {r3, 0x80}], 0x7, 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000300)=[{{r3}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r3}, 0xfffffffffffffffe, 0x4, 0x82, 0x3, 0x7fffffff}, {{r3}, 0xfffffffffffffff9, 0x70, 0x20000000, 0xdb, 0x7}, {{r3}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffd, 0xd4, 0x4, 0x5, 0x1978ca539}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r5}, 0x7ffffffffffffffe, 0x1, 0x1, 0x2, 0x200000000000003f}, {{r3}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r3) dup(r3) r6 = getuid() r7 = getgid() fchown(r3, r6, r7) r8 = socket(0x0, 0x8008, 0x6) r9 = kqueue() preadv(r8, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r9, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r9, 0x20}, {r9}, {r8}, {r8, 0x2}, {r9, 0x10}, {r9, 0x20}, {r9, 0x80}], 0x7, 0x3) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r9, &(0x7f0000000300)=[{{r9}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r9}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r9}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r9}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r9}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r9}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r8}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r11}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r9}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r9) dup(r9) r12 = getuid() r13 = getgid() fchown(r9, r12, r13) getgroups(0x7, &(0x7f00000000c0)=[r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./bus/file0\x00', r1, r14, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 12:40:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000100000002006, 0x800002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0xc0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xffffffff) 12:40:05 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000165b00000000000000004de4"}) fcntl$setstatus(r0, 0x4, 0xc8) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000000440), 0x0) semop(r3, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semop(r3, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x9}, {0x0, 0x9f, 0x1000}], 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x100025}, 0x0, 0x0, 0x0) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f00000001c0)) r9 = syz_open_pts() close(r9) r10 = dup(r9) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "e24f2c98c59bab1844b4a01a3af6f1f573f1b551"}) r11 = syz_open_pts() close(r11) r12 = dup(r11) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0xacd4406, 0x0, "e24f2c98c59bab1844b4a01a3af6f1f573f1b551"}) linkat(r12, &(0x7f0000000080)='./file0\x00', r10, &(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdirat(r7, &(0x7f0000000180)='./file0/file0\x00', 0x0) r14 = syz_open_pts() close(r14) r15 = dup(r14) ioctl$TIOCSETAW(r15, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "e24f2c98c59bab1844b4a01a3af6f1f573f1b551"}) linkat(r6, &(0x7f0000000200)='./file0/file0\x00', r15, &(0x7f00000000c0)='./file0/file0\x00', 0x0) close(r2) r16 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCSETD(r16, 0x8004741b, &(0x7f0000000100)=0x3) accept(r16, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xfffffffffffffde2) syz_open_pts() 12:40:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) stat(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r2 = socket(0x18, 0x3, 0x6) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000340)={0x5, 0x1, {[0xf7f, 0x8000, 0x0, 0x5, 0x1, 0x6, 0x4000003, 0x7ff, 0x5, 0x8, 0x6, 0xfffffffffffffffe, 0x2, 0x9, 0x9, 0x2, 0xa288, 0x8], [0x6, 0x5, 0x3, 0xffffffff, 0xa9a, 0x1e, 0x11f9999a, 0x43, 0x1, 0x200947f5], [0x0, 0x0, 0x80000000, 0x9, 0xe70, 0x2, 0x4e2a], [0x5, 0x513, 0x4, 0x4d3, 0x4, 0x7], [{0x3, 0x9, 0x7fff, 0x2}, {0x6, 0x7, 0x2fba, 0x780a}, {0x2, 0x2, 0x3, 0x7}, {0x0, 0x4, 0x7ff, 0xa06}, {0x8, 0x3, 0x1, 0x10001}, {0x1f, 0x4, 0x0, 0x8001}, {0x70a1, 0x5, 0x2, 0x80}, {0x7d6, 0x400, 0x0, 0x6}], {0x7fff, 0x3, 0x4, 0x1}, {0x8, 0x9, 0xc3, 0x8}}}) syz_open_pts() r3 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000240)=0xb7d9) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x13, r5, 0x0, 0x3) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r6, &(0x7f0000000540)='./file0\x00') ioctl$TIOCCBRK(r6, 0x2000747a) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) semop(0x0, &(0x7f0000000300)=[{0x3, 0x5}, {0x3, 0x10001}, {0x1, 0x400bb2, 0x1800}, {0x3, 0x10000, 0x1800}, {0x4, 0xdb7, 0x1800}], 0x5) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/242) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x400000002, 0x0) close(r7) sendmsg$unix(r7, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) getpeername$unix(r7, &(0x7f00000002c0)=@abs, &(0x7f0000000700)=0x8) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) 12:40:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x245) pread(r1, &(0x7f0000000040)="a8983b3f22fa55c54fb3cb2b83", 0xd, 0x0, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6b39551f9525e9e0", 0x8}], 0x1, &(0x7f0000000200)}, 0x0) 12:40:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4f40b000093070600000900000000a50800"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177f7844cf", 0xc3}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r2 = dup(r1) pwrite(r2, &(0x7f00000001c0)="4e3532c5", 0x4, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) dup(r3) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) dup(r4) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) dup(r5) execve(&(0x7f0000000140)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000180)='/dev/speaker\x00', &(0x7f0000000200)='/$\x00', &(0x7f0000000240)='/dev/speaker\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/speaker\x00', &(0x7f0000000300)='/dev/speaker\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='}(\x00', &(0x7f00000003c0)='/dev/speaker\x00', &(0x7f0000000400)='!\'\x00', &(0x7f0000000440)='-\x00', &(0x7f0000000480)='/dev/speaker\x00']) getpid() getegid() r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) pipe2(&(0x7f0000000100), 0x10000) dup(r6) 12:40:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000500)=[{0x61}, {0x2c}, {0x6, 0x0, 0x0, 0xfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r0, &(0x7f0000000540)="299c003a37b5dc218cebe08a2089", 0xe, 0x0, 0x0) 12:40:05 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000380), 0x101, &(0x7f0000000400), 0x1e3, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) read(r1, &(0x7f0000000000)=""/5, 0x7fffffffffffffff) 12:40:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xb102, 0x0, "c5c4eeba80d88bb035fd68ad10af1229c160e440"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c5c4eefa80d88bb035fd68ad10af1229c100e441"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x80000000, 0x0, "302777d1962de5a98daadb8e4139645f35e45fcf"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0xc0) ioctl$BIOCLOCK(r1, 0x20004276) 12:40:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) close(r1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./'], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) r3 = socket(0x18, 0x400000002, 0x0) close(r3) sendmsg$unix(r3, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r4 = socket(0x18, 0x400000002, 0x0) close(r4) sendmsg$unix(r4, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) dup2(r3, r4) 12:40:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x9}, 0x0, 0x0) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000380)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000340)=0x5) close(r1) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r4, &(0x7f0000000540)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000200)={0x3, [{0x1, 0xf6b}, {0x3, 0x5}, {0x3, 0x1}, {0x3}, {0x1, 0x80000001}, {0x2, 0x8}, {0x1, 0x4}, {0x2, 0x9}, {0x1, 0x200}, {0x3, 0x1}, {0x1, 0x9}, {0x3, 0x9}, {0x3, 0x7}, {0x3, 0x20}, {0x3, 0xfffffc00}, {0x1, 0x6}, {0x2, 0x3}, {0x1, 0x3f}, {0x2, 0x8e58}, {0x2, 0x2}, {0x2, 0x7fffffff}, {0x1, 0x35}, {0x1, 0x10001}, {0x3, 0x7}, {0x1, 0x1}, {0x2, 0x9}, {0x1, 0x1}, {0x0, 0x84b2}, {0x3, 0x6}, {0x3, 0x6}, {0x3}, {0x1, 0x1ff}]}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) close(r6) sendmsg$unix(r6, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) connect$unix(r6, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r5, 0x5) r7 = getpid() wait4(r7, &(0x7f0000000100), 0xa, &(0x7f0000000140)) 12:40:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xe594, 0x0, "657b8b4c7c3edc100d51f80755488996fd30f85e", 0x0, 0xe05}) msgget$private(0x0, 0x480) ioctl$BIOCLOCK(r0, 0x20004276) 12:40:06 executing program 1: syz_emit_ethernet(0x28c, &(0x7f00000003c0)="e6a5baae02e155e6ed00000073001633ea450e6fdb40b7f05a5d5b84157da522354e5e9071190801b84f1ffd3106e9b64018c2424df37599eaeec235e360339eb5550116eb96ea31bcde6a925c6f2600fd960f6390a59caeedc6dc9c3316c67d3816192559d244155832910e682c8c5a9f3221749e6b7150fb0409ae3a65e07432968aeb1e44bb6f0904b7c491dba27a052583424599c6d408437f200376c8048bac1713a823b45b3b21d23256a388c6a4a9219fec5b40b27af47ee82353ceb3a40b762f0869fc98e3339db0d6a5a465b27d91d2b78f878f715dd2172b7609eae0cc69f7ff5756e1b22992267225b8bce2f7100ea6542a1bb62bd9caffdac74dd08ddbdbd1b11ae621a83dd2c2f6f2b274ca40dacf8764d5fb2fa19e48357e784d99948b0058a4d3c17ba299e0a181f4740cf7d47fbef25cc49e59c1819a2b6189088bbfbe50f8eb127c042fde0d0eb21f320f012ebbc14edb7d0c9028c159e9fc19d4d83b6f607021412da865f5d414d23ca245fd99fb1ff81aec3bae50a25c6b0569232d7d8f01930bc381a1f30b06ec67e87b02267eb2c98d124165a63c9b5e1687d36f027b24571cdd1d857e6a8bb298678ecb3b268bad008b56cbd70288e7162c796b8f810bc9604326d3e480bae7d0fd351f0d81f1da96b99d4486d866ad62b9b8c301a42303639f710f4ae5e25d8f78229f95428b4de584fe851d47ec8330da984c9debeac5f6f3a04f0000545d789537996bf30ab9f2ccd8a027f70b76fd0782b335fe61a7080d0f7c0ebb2a8afbc60000000000000000000011006eb748c8521c550f9e970206cbd769ebadd6d78f1e4e2237cce07a7923fa7cc76327dafd887dbb0840e6ef959204dafde434028f0abbd7c46454ba17ae4bdffd9d1ff0c8d356e92b464a11d809") 12:40:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0], 0x14}, 0x1) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:40:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup(r1) r3 = dup(r2) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs={0x1800, 0x0, 0x3}, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) connect$inet(r4, &(0x7f0000000140)={0x2, 0x2}, 0xc) symlinkat(&(0x7f0000000580)='/', r4, &(0x7f0000000540)='./file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r5, &(0x7f0000000540)='./file0\x00') faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x60, 0x2) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000000)={0x3, 0x10001}) 12:40:06 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r2 = fcntl$getown(r1, 0x5) getpgid(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f00000000c0)='./bus\x00') 12:40:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x120000}, 0x8}, 0x11) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/85, 0x55}], 0x1) semget$private(0x0, 0x1, 0x47) r2 = semget$private(0x0, 0x0, 0x80000100) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) unlink(&(0x7f0000000200)='./bus\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000740)=""/204) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = msgget$private(0x0, 0x552) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0xee00, r7) msgctl$IPC_RMID(r6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000100)=0x40) 12:40:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x54}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r2 = dup(r1) r3 = accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000840)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000880), &(0x7f00000008c0)=0x10) pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000000140)="4e11febf86ce37def0beab0e4f9df553aee930f438e5be149ae795a7e2dc1363fdad542d4a549e2c67921f05b7d092f58b37dbe0be859cec568efa6d2cc0c78caa1b6d178035e0609e9a5abe", 0x4c}, {&(0x7f0000000380)="dbc889aea336893b311799ccbe7a3ef0d4bdd7d974e09f38e652fbc71fdb961d61f8a4bc6cd408e416cafaba0a38b6c4bc379dd0c4783beb9b668793b93a5aac7339c782228f06c4a8eeac0005169d15baab4edfb2ffe5cbc5860a25de79ccf5a255e6082351cebfe5b714594e245b0d655c48bc0ff780eb0d7cdf4da2b400d68ef6d7406aed6c36d6886d217efd349712fe189d20937214b7fbd5a9ad375744129a30", 0xa3}, {&(0x7f0000000440)="07d018b92a558a4d1a59f35630ab440dec5a9b2b04625b122d9bfdf0b1266a727c212e6c53ee412b35c580ac98e736780bd7ffbd63b7f04bb2563b2eb87918f71e57b5f0b0e19d51e26edbab107b2f717a9c8fbc80d45dc067391fc38a2380a59ca24f2d66195b61bc690390dc71168c44a97637def70464ac8a2292c14e16de04651b8e71592d6d93fedeebdb70797933a42e58136334777866a3d0de8f311f52bca496522913eacc4eca2fc3a4a01534232dc9876c03254693df412d6dc43c056b344adc9ab1947c73958fdbe978df5e0b3e567275769f7e9da745f4a7b6161c129f145dc3766db1e74f7ef83c9d447934d5602e1b785eff3c270dc5", 0xfd}, {&(0x7f00000005c0)="89520d0010f0f4bb21bf0dc71b4723643380fb011846f7f8bc32f378e4dbd1d8a7e1d8b8a6fbbc8d19dd8001385b83849ecee14ee099f68babb861aac9079826f526da88391d257e2bec81", 0x4b}, {&(0x7f0000000640)="8ca394289c4004c16dad3bc9b277bf61523801fcd39f89d1bb678db38731c24aa94edc7a920ed87568f8570f18ecc0d0aafc4a59435dcd85d9e0771087d0e7ef996a7d30ccaeae7611fe00888a16c7bc2eff151ffbbc52818ff53e0411be3ef5106700b25b3ef110c1728ea81753de67db2951663bc69546e741151b51b61ba24d6474ecbe2f12fc7648b1de6c394b48be80c475d638107dad2c633bd54416b820f102b77926a717fdd119242116011bcba4092223816134311574b9e876ec78feaa174ed91726ee69c1b1c315f4d03e98f2241938105a666b5306218e3b34f4d251c3b55eb80548b0bc64a7d35742a249efbb74574e6f5f962b23", 0xfb}, {&(0x7f0000000740)="47e99a0b3aac21af31e7557dc33d87b2e5a8f89374ade1c7958e0f87062e1fe222046f3e939d27d802e4e4e9028aa438572cbd266f0be7e6fc19a19ebed7bbb0d4f749b6d34a16a614bed18c37b33f4049ffe6b7c233207d8f4bc8f36cdc339a92f62da99ba5dc7c91b041f62e5dc89ce1be9bad094fe0c158", 0x79}], 0x6, 0x0, 0x3) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r4, &(0x7f0000000540)='./file0\x00') ioctl$TIOCCDTR(r4, 0x20007478) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000240)={0x3, [{0x0, 0x7}, {0x2, 0xd83}, {0x1, 0x6}, {0x1, 0x4}, {0x3, 0x3e}, {0x2, 0x8c8}, {0x1, 0x7}, {0x2, 0x8}, {0x2, 0x1000}, {0x0, 0xf34}, {0x2, 0x7fff}, {0x1, 0x1}, {0x1, 0x1}, {0x2, 0x7}, {0x2, 0x9}, {0x1, 0xff}, {0x2, 0x3}, {0x3, 0x6}, {0x77858589c1d61c94, 0x7fffffff}, {0x3, 0x6}, {0x1, 0x6}, {0x1, 0x600}, {0x3, 0xed2}, {0x2, 0x3}, {0x2, 0x5}, {0x2}, {0x0, 0xf4a}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x8}, {0x2, 0x3d3}, {0x1, 0x40}]}) 12:40:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x4d}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 12:40:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) dup2(r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000540)='./file0\x00') ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) 12:40:06 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000100)='./file0/\x00', r0, &(0x7f0000000140)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 12:40:06 executing program 0: r0 = semget$private(0x0, 0x8, 0x100010282) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000500)=0xfffffffffffffff9) semop(0x0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x2}) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f00000009c0)=ANY=[@ANYBLOB="01002e2f66696c653000b02323ade8af87d3a5e4a69fa1ac208f3a57a9c549ec12da5d66284c8c07138748cf6be712edc0e8bda9736b72cf4e08c3e27f9d00000000000049b6fa1d5e8bc02fa0c363a44849612de423c6a3ec3cf0706bd060f06a38edcb989d6d5a0180026973fe37663cda2a48090041633895691925f2d02af687e6d3851837cc48abcce040e578fa72dca9babee3c17fd6533ea4d2afb911c5f8a4eced07829b9a780ab6f18dd4e94181fd1da57cb8cf51fdc3093c7c5682ffcb6fedf28a4a39bb2fab684940ed636e16ca6ae8989cc8f055dbdfb838d0f4622521d32e7012f1b43a52a7ee58edb9618364"], 0xa) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x0, 0x1, 0x0) connect$unix(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="6a15b7ea23e15b6eacec9788f0ebcf05f04cb7cddd70591715aaf001a50f3b54500fc52f837a4919866d39e3d5debd228c27f28ff23fcf6c4d7cc649132ee3e7d8e52c41a07f996eebed8132a67e629c2b1e749f344cee25ff030000aead17feca81221e5e76040000000000000077f42ccd4364560940b18d610f280d3f00a7a4a24fdafb6d41b30a5ade4b6ba132d2daf588be8101b71b8aed6d8e1cf3338c6d8a238b5bc4f866d0ae85050097247b91d1c501cb1fee0aaa137eaee073e0f3be7b43b196fe6eee45d65b63d108b131fbdf98c6a764843083502766f3fb81beed7f43ed79d5610d9006ac3bab1b18a02e77f4518f3e09a5ca7913749401651b569433a3a1fcc6bce679602014fec5eb943fdfdbd5514c46f2449ccd5a1107dd672db56930ed7938a6e9e1b9202e5b4a2be55f747b936711a71fc12928b697e35520bec69c11f53df58010931bd00b8abc6794d54ad12c60111cbf38dbfa22eadb1be158057c8796e160b04ba87923bdbce989093696b5a58fa0b2caf55aed3b121821f368fa3306a7ab15cebbf93143b7fcbcd3e04938c083e6401e335062f8b430c02024bd0ac7bf9b67d63e122e40751a590c22c60ca6ea715bcbacecb20825a6444ff80f54a45fe1e5faaebab883ac0b81cc91ede3a31353b24463684ff99d91617286c81789401399f76ffd"], 0x10) r6 = syz_open_pts() close(r6) fchflags(r6, 0x0) r7 = dup(r6) r8 = accept$unix(r7, 0x0, 0x0) sendmsg$unix(r8, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000900)="6bbe7896cd0fd151f157af0be891aa1ac395e4a5cce97614181bec01acf3471a33542c529d80d43804ff22a379cbc98bd2436a592061f514891884c0ceb7182cd4c7f686282f75afeecab89ed5a7a9fbdd0a8c1937f187148d09d28fa7ff894d74b303c939fbc57b5eaeda0a05554209dc1d9ef2b8eea8d7f242f27a365640b5c008312490044d", 0x87}], 0x1}, 0x40a) r9 = syz_open_pts() dup2(r9, r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r10, 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)) 12:40:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/214, 0xd6}], 0x1) r3 = syz_open_pts() close(r3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000040)=0xfffff4ff) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x6, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea79b7ec0"}) writev(r4, &(0x7f0000000280)=[{&(0x7f0000001800)="1ede70594c77f4cbc3a269cf5128ed7f2a6f951abdbbee114b47600ff24c805072984c92836671b401da97a018ebd79ecdf843fdba3a3ba889bccb8f1109609072740c775bd694c2e2c21509ce2249216955af8dd74f9be318a2b5c1c8812dda84ce5bb74f3d5f7cab5c2df4ae79ee47ec8e7b14c15fc7845193cb8a215c77deb48d7c6561e8a93dd2efa868fcf89d31aa5ab5a7525af8b047c767bc095afb5f6dfa82bb0fc949cc9932b7cc7186e6d242eec6c59f21d7be5f60759514bd3e90011276b2903493496538c168e3d015d3562f3104322d3c12507de7c97c6301ccb46e2e8aca303cbac7ee66982afcace9a284ca00e60a", 0xf6}, {&(0x7f0000000200)="5bed92c9ad22c9"}, {&(0x7f0000000240)="e4a6262dbf666c3524f15b60e99e60074df6f76cc0d3"}], 0x100002a8) 12:40:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x10, 0x3, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x7}, 0x8) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00973800010000bda1e800000000e71d0b3e71d6304a087dddb200ffffffffffd6898f0000855559e63c5554993cd3c40d9fd5df85660140671273b7e901000000fc0306000000001eff0000090000ad2100"/95], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000240)="7c69f1e65487606099fab3322dff351b083f6d02f0ad57dbd36c9c1975eeaba2ebc6c87d89fd347e213fc1bd5d9587ea617b6cfc620f6f0283216967b544943e3a3225ccb2d31aecd4277d5767015ce76dd821d31c1208604911ec93922b9cfe5f9cfa7a49ab9bdbcdeac2238589d822581c77e1e8d3b03ae29605c7f04fddb34c33a2edfadfacd16c47e9dd1aad327f13f5231bb3daf80cad720397e9c125dc536539e0375ad56831b233e4748084b429f0b63cf286918631b2c90066cea70b7b90fd254c11deaa8ed97ea22701ba0fae30afd89c9494b834ddbf141e849e67f8d1a477688b16d3f2cac9afb96e9e998a26dfe9fe977349a01fce99e4e941562b42f4c0f8ccbd3c800e1cf9e1820a3db75625b29a6a713818135769e3d9f87b451cc9a2700de02f76a781f3daaba6e95281c5c33509a742d1cc2dd3272593433f32ea80f7e9710714261e3f8a7ac1731fd01380d80224f74c471cebc26f51424295f3f84dfded4782b724930def8809956ea1bc3baccd89fc4c7b6ca3d4eea82b6e4b5d26f82839459e5e0591a4563602f5595d0a541ca2cfe0e12db78d77b2a68faa47f7aeb3ccbb637c2c88ea790cf61752ca7d0d5fbced051ae2684742b774d7bc28c12c89a01333b15efea2de586772bc4590e85f3f3484bb4d3bdc39d9fe01977674b236ed8bbaf478ee9f1c7dda163c0b4af4240197c9b0832aa67ac3f6685dd71fe293269aa5f3c25aa29ce67fe497659e9fc186feaa6eb7a3667814fd37077a75d109b505556868e83825a3ac5f2e74e36d0524a66096f535fd7b58f82a17d4f92ba2d2704618fc1ac204581ece32f94aa35fbe7325b9dba0e03a3ddd10b667083863bef2007a49eaf78b5982af97e3a5a5d9c0b41fd09a82b89274d05deb2bb9702beec8bd0ad9022bbf4f24976aad6c96fbac5bae05144a25e3906928c20b312441f0c94d38482f1474e58ac863c75a000efcdea8f60f5725e9d9a9f1929b7619e82ca7b029a06c416a9bd3ebb8a4fb72666b3719faa2aedb552b8b0a60b7243db9cc861e62d5fb6d5c4ccf211c4b506dbfe3608f52de3a147b6fe314f774661f5d55b4caae2504af5aa4b3aca5505db168c4d864a6599102ae17777c0ae3767d4a4f5f7d4d95b85d762644ad0fa40f0a8a3d93c46a87ec87a01e7451d696fffa40f8ee70105064d497057ed713166c6d7543f13fe0fce65b19309a138e2bc608dfdfcc901f9a5daa1ef29403c351d179717bd149695d22e372d0754c5208f186d44f683513ab4528a2e4f59521213561b3fcbaf59131fe956eff810e186296de9e0fd379ee908e0b9903607ca99a0d561c8d38e638fab88057b67a7ec0b1c4474791b4033c03ffe02e7e474badcd4843a2e579231ccd755ae995091f49df9d24abac0a951e8c4704115820e5676a0b40e089ad684b1962721f03dc796814f904397b46dcbbdac8b320718635de7481c5dc4a5bcfad166c4667ce7c6fd5667de6517bf78ac3a4fb705a168a33c19bcbd6bc7fd41aca8872f1377528dc23845745f815f8873c582608047a35b05c218b23fbd7c29ff43bf6df978d6ddcae33f800930fe9e4013a9e8342981531782dcb878edd8a3b47c201d5be1b299c7e3923db2e77d13ab2529648861e30a4c03675f6ab7bb0fe2a48a9c0819a0f0d6a1a4cd8332343d3f2abf403ee8dcdb4076305f69c12358c558f70c949771417e3b1d271140e8eb23022f143dad966116266569e07fbb1859dbebc9154fedb3377673e73326aa383fc1ef935a90d2d73ccb67598d1065b10a969b22b947a80e2f0988e4c31a9d6e5b17a2dd757aacb3f41c215080117233dec1300b18dca6319d1548e6af284fb85701958d6e13aba3414d1d8e3518995f22d7180519be620eaebe6d885a2439d36f0c5f6cf3e0697452774f1162858a54a65766ca278e78e2c24c341e879b0a270c4f8ea50834a39122d0be460c46b74903e933c4d9aba152014efaa15d7ed5bd7d1002078fc03c839408d44ad18c13b3bc19ed93667fa70063abf30b6ef99ebc14e8e1c", 0x5ad) 12:40:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x14}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 12:40:06 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x3fc, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r0, 0x4, 0xc4) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) 12:40:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10045}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) 12:40: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"}) 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) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') ioctl$TIOCCBRK(r3, 0x2000747a) 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) 12:40:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0xd99d], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x7fffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 12:40:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffffdfffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r2 = dup2(r1, 0xffffffffffffff9c) openat(r2, &(0x7f0000000000)='./file0\x00', 0x200, 0x8) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 12:40:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x1d}, {0x20000000000006}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r2, &(0x7f00000000c0)=""/173, 0xad, 0x801, 0x0, 0x0) syz_emit_ethernet(0x48de1e73f7c4deb0, &(0x7f00000003c0)="cad4bcb870a6978b7c0ef6346cba9996423daa2261b8fe554d250fa6c5f70d35dd82eb7f4bb1d8720aaf703aaf9b6ec6b5fd424f3c797e0148dc1e6c5d26132be40986c03135a6f44f26dc457d00cf2a309f0d90c36a5ca8e842b7785f31cc1e93803cab9054989c164dabe01c661d37e641fe21e3aa2c02fc1a0fa6") setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)="fd0af5568b752410027e3fd99c5c4aebfdd4c995f516ac65759f68c3186ba5029bf2ea2b9e48e45c8d16b562bcdabf62ae4af4f21f3d30cd98fee1194081bbb8dfdf4d777e5b46c4ccfad088b1e67d658ffa9f445bf358266343514b9f8b4c0e1f028e4003cc876217473c02045f6493e431795141f953d8b14b05540e0b781b72295c98d846db36c058efd8d6bcd58f13e3a27335afef3e187d8c957c0331dd27f79187556622d31a372668075127686023f5056fe3a49ea2ac1cd1ab096b37b9098c126b1e023962c821f0529c25d4073673764f6fd3d8457e", 0xda) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r3, 0x2000740d) 12:40:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000800)="00000000489e89f52691fad562ec94f1c0705fd9a6b30aab9b65ce64cfa4118205e1aac572b5a2327150ee6665f93e8b9c3ec1f7400c8d04d5d0bdc313fda31c15dcf451e5884fea1d1585fec059b86b69be150c353d583eafc2932635", 0x5d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x101) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000001200)=r1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x5}, {0x6, 0x0, 0x0, 0x102}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) 12:40:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000100)=[{0x10001}, {0x2c, 0x0, 0xe9}, {0x4406}, {0xff80, 0xff, 0x7f, 0xfff}, {0x9, 0x3, 0x0, 0xffff}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 12:40:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffc, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:40:07 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xa) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/58, 0x3a) setreuid(0xee00, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000080)) sendmsg(r2, &(0x7f00000006c0)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x3, 0x5}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="aa97ac9d3e57216549eade8ce605767c4e8ce9644bc09041f3bb6679f6a0a71a76ab5c1b3b647cc5fa0f7fe82e9e92b5d97f9e282cc10447c72ff3fd17af5ad936387aabae7a93a684be87ca2e7a3ae9241bcb4d1f0963da0a0958ee0402f62cde7731d7d9cb1a772fd5021ed7b98a6f804daecce9065ff5ca1ed08c538fd00f44b72a1dbeafaa021f4f1109e6568f40095300640cb1112cd64cf6426644ce0ed7a268b8049d76a6d2141f28c7dc4837fb721b21d43551026feba446d247d0f19083a4fcdd65", 0xc6}, {&(0x7f00000003c0)="8c02473bed2adf925502fc9603bc751731d03f4db818ee9cf4506f4011d201a0f4a0677c65e50afd54e225adc2ed7af6d11c3ff2a8419a1ed345288dd7febc2cb19a82df5984291ee295831e7d810fae2d37d7e588fe770585ace33f057827a9594123fa70609fb5e93af363018b801b270555405954ae05718115bfa6f3bead18ce11384d6e5ed2177005633456783aebef6d85df304430af6e12f9e63f9c9e48983bc739234b845b432927f7812c9922ece805f5daa75e5662a3965223dfc264", 0xc1}], 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="e0000000000000000000000001010000077de48bf5cca44a413fc1d80881ad7b3a0cc3c957ecd97587dbbd7a29176c5ec0b35a7977ff85ce4299e2f528277858e6814088e93f9326742741b49f053d03ca3c71d595d2f63261f4ed995ab068673bfd69eb1c28467b3ced93c721b623807aa246ca4124cd456b73df5748fc355169868d0f9c25b0eddd203a87a8e63ba1cef8bb9806093908fed0c84b5c92303b4db33fde3ff2049cf68a74f5fdd62896debd41244bc23b33994c90de768f2b2616d4d0c72d7acd97589bb021ff4c5ae287286e9988afd00ce1f65d511319f67fb5ae5c009000000000000000598a7e0f01000000d11a13bad38a28325704c18edc6e5399f7e1777f8da4bd7b3c180a1a8798aab426fd7e8e649a9aeb0fb561721756046742cecb0354e6758c3b6b552347df34655b8c26278a105545161bb85cefcfa26553ef5102e386d6ef895d974eb9103ec3e691c1112ed84db19f11143ccf6335b8df6cd25eb4e705e98b83de7c288572004000000000000000ffff000001040000836c15891390fb80265399274db665f20800167c67e5fb791d318653de83854b2c929085000056b4606b8ec150e27b31fc8b"], 0x1b0}, 0x40e) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x3ff, [{0x2, 0xd95}, {0x1, 0x7f}, {0x0, 0x40}, {0x2, 0x3}, {0x1, 0x1}, {0x3, 0x7}, {0x2, 0xffffffff}, {0x1, 0xffff}, {0x2, 0x7}, {0x1, 0x5eb1}, {0x1, 0x80000001}, {0x1, 0x1}, {0x1, 0xffff}, {0x1, 0xfe38}, {0x2, 0x1ff}, {0x2, 0xfffffff8}, {0x2, 0x800}, {0x2}, {0x1, 0x100}, {0x2, 0x40}, {0x2, 0x4}, {0x3, 0x1}, {0x1, 0x3}, {0x3, 0x8}, {0x0, 0x4}, {0x1, 0xffffffff}, {0x2, 0xbf36}, {0x2, 0xffffff43}, {0x2, 0x401}, {0x3}, {0x2, 0x9}, {0x1, 0x9b2}]}) r3 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x8000, 0xf8) getuid() r4 = getuid() setreuid(0xee00, r4) r5 = geteuid() r6 = getuid() setreuid(0xee00, r6) setreuid(r6, r5) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = fcntl$dupfd(r3, 0xa, r7) openat(r8, &(0x7f0000000500)='./file0\x00', 0x100, 0x78) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000000)) fchdir(r3) 12:40:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x3, 0x3f, 0x7f, 0x6}, {0x8, 0xff, 0xf, 0x400}, {0x2, 0x40, 0x28}, {0x3, 0x3, 0x80, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c, 0x1}, {0x3c}, {0x4009, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x28080000) 12:40:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x4, 0xb85}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) 12:40:07 executing program 1: r0 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x9, 0x7, r0}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) r2 = dup(r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, r4) socketpair(0x18, 0x2, 0x4, &(0x7f0000000100)={0xffffffffffffffff}) shutdown(r6, 0x0) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind$inet6(r7, &(0x7f00000001c0)={0x18, 0x2, 0x7fffffff, 0x6}, 0xc) r8 = fcntl$dupfd(r6, 0xa, r6) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000200)=0x1) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) setegid(r5) r9 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000240)=""/87) getsockopt(0xffffffffffffff9c, 0xb382, 0x3, &(0x7f00000002c0)=""/53, &(0x7f0000000300)=0x35) r10 = openat(r2, &(0x7f0000000340)='./file0\x00', 0x10000, 0x101) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x107c0, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x800, 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x1, 0xc) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x80, 0x0) r15 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) kevent(r10, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffe, 0x10, 0x1, 0x100, 0xffffffffffffffff}, {{r11}, 0xfffffffffffffff9, 0x3c, 0x4, 0xffff, 0x1}], 0xeaea, &(0x7f0000000500)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x2, 0xfffffffffffffc01}, {{r8}, 0xfffffffffffffffa, 0xb, 0x40000000, 0xfffffffffffff012, 0x6}, {{}, 0xffffffffffffffff, 0x1, 0x8, 0x8, 0xc66}, {{}, 0xfffffffffffffff9, 0x0, 0x10, 0x5, 0x8}, {{r12}, 0xfffffffffffffff8, 0x84, 0x80000000, 0x1, 0x4}, {{r13}, 0xfffffffffffffff9, 0x8, 0x2, 0x8, 0x6}, {{r14}, 0xfffffffffffffff9, 0x1, 0x20, 0x4, 0x1}, {{r1}, 0xfffffffffffffffc, 0x81, 0x2, 0x3f, 0x8001}, {{r15}, 0xfffffffffffffffe, 0x22, 0x2, 0xfff, 0x1}], 0x7, &(0x7f0000000640)={0x1, 0xe43}) r16 = kqueue() r17 = socket$inet6(0x18, 0x4000, 0x8) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x80, 0x0) r19 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r16, &(0x7f0000000680), 0x8000, &(0x7f0000000700)=[{{r17}, 0xfffffffffffffffa, 0x4, 0x80, 0x3, 0x4}, {{}, 0xfffffffffffffffa, 0x40, 0x2, 0x0, 0x200}, {{r18}, 0xfffffffffffffffa, 0x10, 0x1, 0x7, 0x8}, {{r19}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x800, 0xfffffffffffffffe}], 0x9, &(0x7f0000000780)={0x3, 0x8}) 12:40:07 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x14030003) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/223}], 0x10000000000003f6) 12:40:07 executing program 1: pledge(&(0x7f0000000000)='\\N\xdc:){)\x00', &(0x7f0000000080)='\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:40:07 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/50, 0x32) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) r3 = syz_open_pts() r4 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x1, 0x8, 0x5, 0x81aa}]}) r5 = syz_open_pts() ioctl$TIOCSBRK(r5, 0x2000747b) close(r3) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x80, 0x0) writev(r6, &(0x7f0000001440)=[{&(0x7f0000000280)="ff4ef0453df00f11fd172bb88532c2cb48d151c7c3eb936891e7fa6522e12e8a38df0794a3deff388785f5034e8d21e402618e16e9dcd2dcc6f88c1981fb988abb8a5f47b17005045d15797f0eeab716985fa617dd795d28050740378825aec8bab2115f907b515223addbc345d4e3a1ca4727f93fd3c18ec1d0599e8934fe842a1d29aa6296a02b0eb0981a2327a672c7c924ce63f03bf22f3f0188dfc4b104a475b16f27bba9b014a2dc359fb0a94d4c76fbd0dfea3fc714efba32be24e3e11ca213bf94ba42c2460b6e58f0aa17d2a48991018eecf9c8b1beba1f1e354269ac2a80a207241ed22ba41b05ac107390666591e6907a5691b5ed7829002926341ab3010ceaf8ec0e897bf00e1e4f9b197cd6976249ae4c78fc2288da2e2df85d8195495e282e440640e3307e80e2ccaae4e632c6902cf97099771ab82d5ea84ac2364a7632b5c959e842412bf900730d6be629b5ebb05881139687680aee6cb467bda6ec1f45a32d35c9ece6ef8478b9eddf6cae4fe1962c8868d901ef9c13f7d5863cbe82dc45bbb73c0c27afbde9b5073a905ed15064ef9dd481b4520acdb531b7e18322c0e8df972b6ed80bced8c051091ab5d435d3af14eea00ab9b91bdc406d8e6c33199cb517d48f6cb3df51425381e43f9b8bc9100e9039d3f658e0952739d0e7a1bff6a3658c7b5349c0f99923bd8e3ca43304d879a7d8d9375d902a896134e81f6aee571e117faf3da80392b516f124e81a52998a82f0e21b7214c880663b1b55d87b7e82d81a61fd9021435be594805fc3e008f756af1bbf9e70dc9788811af1518c2e06b844eb9493dcd694d7ad2c4498e9ef8b435b3795c0de725b5c2b67a5fbc255983e4f0c9accbab586b98569d7b3ae35142f2f0fc81e0eb098f5740f8c4f191db27e6b288e10811658649d269a54b90cb343568e234847a53f668142ced654c1041653909e09206515d7cfbffd80e8ede6d863f7fdb99692726369ab302588f75cf0b1e6df9c5ae6246866ce3ff4a75e85707218a1b2647b5f7c2b46d63bb7d7c0a7aa5cfa9ccaa75f4c0834d7ddb126e267145a18fac49e0fd52cb6f84de4187a55dc778ae0abdda1853113d35f320246d8433dd3218a2034c8d585de2add98a5f9dbe08c3344b9521167ca084ea02d3d3df8399740f9ce6edc879ca47d960cad135b5c2c322ed642286f129548e3411b7ee24415bac8f68a96e4972531a6736b7c52798630d95a48f2be7416f173be7820187d39932a3b4ad018ad971cb9ee1844aeaff195c9f397cabc043c86c0b295cc369987375b434ca3dacfdc64aea24ef56f508f9655b28b681b6df2275867588b7e5d7f0bbe8723bbc4ee05a0ae1eb7d3bf537b76738472de11b88cc752105f36f1a082f394306c6026e9ab84b05e9a929822d58a676bb6f0dafd963a2a54ab425cfc66c851fb5f41cf2bf4c0bd4952513f2029f0ba16a8298a01ecccfcf9071a609631a6bdeb4b30f1642c701449d7d645f71c2563dea118087111a83aec29decdd1386dc86cf323f90989fff206b9b89041fa91d91d8bfc182ccfa85610b385ed93b9bc5db83776118e7c839f01529a2d1fed194d7e0c7bbbcdb277ca31f65b5e6eeb9bf95ac1840e134d9170f5979382160e5bd68621df5077717824b145c8606d4e6271607c19e4ae56c9b4c76bd9b8cb2d630df01bf9d01f67c65439e5a92d04106d08b10eb6d0c068b57df1a6a798192a39c04441a8249ba1b3d6c24de7e287728a270c7ae6ee9e08a6e5048ecb5e80b1030aed950a87c13e659064a2f121bb6b1d2fa6d23832a9d4ebfc2e6bffd2fa06862d67d32e01cdabddaea421b5493cdac0832c7911d5bb2774c359e9b90140338c8ce154b2ff3059d3ce9ab94aefe6a980a1c25acd5fdeacc880fb94d33bc76d031428b8fb57d1e73b25d56dce13a83cbf2fe9f3b8b31079b4c1d06590fc7773659afe3d698ae5eeae85e6da96d7014178398247e20099f79010702ad13ceba130554b6c294f1761edbfad328fcd195707294462a97bf4f50785d1c4a1248c9f7d38b489eb2b79f6390ad0454d1ecd86f65997860091f5500e3abfb63823b435eac851a4cc2be6b2db74f512bf25d2ac54750b145956bcb85ba2ee07fb97d41c3b7ebed737ea2b24c8597ad0c565e5b70d4756906fd96325ec07df5a1141b051c0cfbb0feea524d12c5354baea5c5106c40e5122971d066d5afb6677e009c4b24d45f50b8bca62827985238fdb598333c7bcf9427a9caab50932682c516cc57111ec57b335caf519d61d2c3df0d0a18fbfff746a88274b91a4847726acee3c99f7d5d8137db99fdc75adc9ebc6272e1d3051e52f2ecdb75502f85dbd208ef427a456da9b50531142327c394ef7a375586a9d486f6533d91653f47866c3d1c7aa3125b4417ad54b9d4b183957b234de49fc36702a9a7aa8fd963b5d6b736d0be6d374661341cd446d1b3f301a15a60f4f2e4489d6b3e0787822d10b8894d6332d83da96ea65d1c835dd0de7b76769e5378e9cfad7bbe540f4d98fc45488909249c5fe6250618f412a7926ed898715521d5a72de71dfaf0eda4e1df9fb5303868ac6094ffa4733bfba441c484d5a677b4fd959bfdbf92ad208677e14efee5b0b863db45203c93bda10466dd4594e0cd8e3a1b7be8fe5df9ee01505882b10ead728bd26d2a36b55d3294049a52d70e8c8fd1c244fe9e839e014a0cf9682ec065abaaa11a5982e5f278b239cb2a7ac073875c867b1a7fa2fffdac32e100d89bf10786d925544c6371a143c286247796c0e86da1a186df48b4eff5f1c7dca5429a743e3fb73dab57f6857837c15f44275ae832056bb4913dbc5d47e8b690257004740a57ab1b226ca426637d0049b56ae2d3b56c83c40665ac6d0baafd189dbf408636f4226e60235dc7afea9d51172561788a35c8463e156df4f6438dd25ac3b4a3ce5ac16ab9dc661ea4e442fb82125b0db00d11ea95104eb1a5c322444e42f84b7cd9830f7c5244f9b61e14eda54d41319ce9445c2dc2d61c71725c8e59bfe5e99b35cc7ac3509b0cb336ac0738861f19b370e496ac071c32d24a6c08637349b1642112fdbb44abb5a99c45e72db6f392276a3542034d91530be8cc9031472784961201ae772ef48d6f7ef6b00de2b4fcf77e1fcde6b12c9bf98b44f0e36b605055cb22d95279468c4ac280843f18247d894c92aa2a86dd56b4fe0393682379c53dafaf10c9d251ef851b7d961a5cc59b2ddeee916e6ffe1955ab036c86d1d595e600b09b715b1f712e8f40684bdba3e0599e06dc060aa3372b55c14497e7e3debfc096fc63026c4fa8e9553f2cbbc8b79816f83c98b153f84bc5acdc48e545234b696bc837a1939c92744ea8caeca661254c86fecdc0618282a2536d76be61dd81730e4a6511d58daee05ae4ffbed1cb80b91cea75b44e4fee92d6613770eecb7a48709909d7f2b074a6df41aeeb284747002ec2905875222d8aeb34dcde7f677d6c8a61e5b0fe95c9e92e61710ec551a0120afffc611d05edb801b7bebb5540df64a8467333f3b09083ee1bff7ffb4222aac9c15cf08a8099343aaf44a4c3cf1ea3a615902cff9f8080188e63dbaac65ba8ba2eb3b9dffe12662c56320b545c7443332b04d00131dbebcf8b0357ba433787879fe4363b1572f66be5aad64fd21010cba2240c902b6efcb5057be2c025d41b85383a2f5fb4285f897aaf313fc30f33222a994cd7b7654c1f52373bc90a9fcf2d622dd41e9f478f9cdc580b62dd6547aae7222b98017d20037a92e826fc0359c93c6fd306dbc13cb2a5b8b462a0265223d6b6dbd2e324219e5873827eaec88c2305a95899a883a6eb2d84a726a510da0f9b24d5522b40427880821e100c50c1c8b834bbcd60182667881166e850877c8cde50976dc03c89bf3a3dddc508c1c3fb445d9f76c5fb0c9c418f49215f633598750608a6241cdf2b68664846eb3953e5a96321800b784d1059c59b6030e85d57214db8373f7d19263a38f7085bda841119ec216c0abd20ecb2e673b8101e6a60ea092ab285d8037a9afdcf53d92eb2baf6290163451972901d28f5b7fdc5833c5f0a9c1ed4cfa5f593c764cc5d91fdd4908a87663d6278b896340cc1af0b506aaecd3d554d2e87e7d8b7fbebcc6b6c13b0f1d552b3574e749b5276c6d6ccaa463c4edc22bfb5166bdf61717bfab71e8ebc981ac41eb8c0fde74dc8b5ca0834446ab73ce52c2cd24fa60a2b084be197c8dd6b9667e4cd93afff3ef3fb917f5f1c3dca1a397c40631b6746f3227909a456f2929ee75c6302fae6ab2ca94f51325d052c505feb6cda4e4b2cb780785f920828dd8b3ad3bef8140846e5bfb457c3b5cb5a51c749f4a6ae91588aed1052e35d53825abe24e77ec0e4f58e47d7b072da945defd20c9eab3cec22d1b5dabad83bcdda83ab5bca12a2cf3fb19e727cc4d85b131890e3c521f0f3f8d3bc13a68fa1f008da8a214aebfc37af2bb130a0d528d9709bb942293203bbfdfe50093682e05ed50842d8338a6d92bef7de0bdd371e47cd81f0c1a00c43f08e229caaf251d2805bae804b0f4e810b00a1448b3de93918097fc2395ac823251306c3459935a6623ec5dc3cabc9bea7b17d086d939c8efb08f397e504d11e32e755e00eeb489b8c00c0e60aa90318c42ba99358cb2d7b1dde65820b8df16b7e7929cb61cb8447f65dc5f8d38247f7c2e2436ca1526f3d2d0e2fa67b163788962656e20086107bfa8727b1ef606c3ec00840eb748cdfb1bdfaf01afabea6b8feb2ba87099bbbc73833d4a5dd092aeccc2554312900535d41c670a7c83ae58b190776acc7c6526e3b7c93240930e58bb69f591494710da0efa8400a073a6126252eb7878bc4c1ff150aeca6766305e4ea2fa60e6e73977ce979978e2adbbe156b5212c0fcce983d474920d71a3430297ce64620623e2ea0dd1c6a834fe104d2587fdcfee6790289c39f6fad34b2136e5731d4b5de95f3d463af8402fab4939266a3ad3973c9b74d70d06bb6ff23896c60b9ae3cbcb93174da582380ab1114e27a4597945a6749ea032892743acc8bd8b9372ef3c3a61feeff2332e225b5d1fdf1fdea9f5e491b4c98b36604741ec626b79a11e8616f925e3604c0a402427bc375b32ac9e518e3d2444cd25c7e0da99d641b5c09e84be8b0f38883b002b747660983b5dc90bb087c2accf14466c04efdc1fec73af48b8c2dc88d43ed18bfef76e4417c696787ce61334a6664f1860b461ba3668f480eaf665cf4ece93511aff217cbd570c946af65476d24f3484d8e7d551ce0954dc1a6e3406fea049c3c353412409259d6e1d01ea9b7a69bce3bdd3c8184311dafbb91ebfa5f58a1d666b5cf5c4581edec618642b96bf25c46752226516e71b916aae7ff1b02c12d570b7779ea9356593f0e8bb1d078d87e9fe9a22ff31b9a22d243a061f372fadbdf02ffa0fbc00a748d094c822db50f7f9def7479bf6ef64822eac816459c5b5b09452d090e1d7a20d3b9fb2e5f06facb5d155b4fff2f568395128401a0b9deedda7f7918169de6cdd56c83ef0eb98167425aaf1a485cf0672f0fe8357a4a637c6a9e48e51418e0c7c114f776a4f04f234d74eeaf8f252ce0f637397c6c33556113983efa08d63a702b03c5e79a219ac9f2500e7c177c0cfe811c93f12bc814fd2e3dc89784dbb9b85b902fe26fe383f34581c7ebc37b5536cae492cfc6f9b1add62f52026b391bcce261baa6f6d6f5df04ec5baffef253e05183de6fcc50fa2d37f49a8d88743f7e77bed82f4", 0x1000}, {&(0x7f0000001280)="b619724e45030c3b8875dbf68de3afc285f94cc0a9fc01a70abe4cd63f153202f8de26146e2c075d91a70ddb031b1c7fa242181db2d5ca86a11ea3838e6a1434a7e92b19db2bc4a36da052ed576828795ec61f7d58596c3a0eaef0c872a433e09ba6658325f4581ba73e55b731241abb71d1458a10822fc4ea04a4c80f8e04ee78b30b5007f3601523753633d8b75945175b9486462b9ff11f9da198dc", 0x9d}, {&(0x7f0000001340)="37ecd35a31564d012bc03b4b9601dd1ad7139b617ffdd589db99988bece2d1c8bbd6d2b9a964c16be33e7bdf86fb3c09ca32508ac2d4fe4bcbe9945d60a3d5ea323d1757da5c1c863db91d8079bd3c02af0a4de637bc4731d2700e915dce144427ab671efaa79097d401ea2288f3240761796db4734f29a9aaa577c591074d6ca643cc15d9ed0edca3c3dc0b7c35a04f69643b1cd9c64ae524a90c3972c240e1e6f5657d339af05cf14f9d9433bb7deaa55e60cac210905793565c6ff4e4ef1178f9e81eaf11fb995e49b41000a251f0d1caa1743f269ba0eb3b067793811b13996819e08000e6b1f296860821d443b582cb839c31df956d50c2271c23", 0xfd}], 0x3) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000001480)={0x7f, 0xfffff001}) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000014c0)=""/129) openat$pci(0xffffffffffffff9c, &(0x7f0000001580)='/dev/pci\x00', 0x80, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/ttyCcfg\x00', 0xff0704653efd64ed, 0x0) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000001600)=0x1) r9 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./file0\x00', 0x20000, 0x90) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000001680)) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) ioctl$TIOCCBRK(r10, 0x2000747a) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000001700)={0x5, 0x200, 0x9, 0x5b, "d274342d212ace9c64f2c86baadd03be6e4c79ec", 0x6, 0x9}) r12 = getuid() r13 = getgid() chown(&(0x7f0000001740)='./file0/file0\x00', r12, r13) 12:40:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x1}) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46dd4f0e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2e030000000c6b9b3fea3baeecc18a03b10820a58fe43bea7a07246ebf798f5ed2d9ac55a52f7dc806278281488cefcfdb1bd4b1ebe36d58ab4f79a6f9c748eea185479029d8d3f0e86de7fb584d490000007c62f567d55587267ba5050932ed612e5ffe04fd83800b572cf55070a2140328de431ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e73bb2dc6657ddac47a47e1d36a828070028ea997e3ea944dfcd2ab67f05c440000447c89262b7abec43beaf656f9362301576534c2d7ceac6f705d401000000b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc4034be2f064b23f18c8a4c9fe1692c35dbdc77d3f79c942baa127a4d05f33d4fcd03af4c9fc348ee4013cff9dbd878bc4230731754b4822fcb9da73e8129e86bdb9d36295c7a83e370d9e13edef846e920b1639dabf973ba46ab6274fc26c1776f86764e266d26b07f4730068492ffffdd36f323ba56df5b96402e4ab3105d001a921040eabb7713aca8a5890ccd4cddcc879b1c4e62b74d672aea96557a85b64cd34d6eace517069d9a6f2f7fa32c8fc7e2f3bdbc294e6e27e92609c0131f2c4556c729fe045776f78d265319d6be77b913ef08d3800d9fc2cd9db34ce5a001c7440128ca941818d2d5e5155fa497ba8c3f593a60232caff6fd02cce073bd0dc3c5bfa3dc4a4e12aaed816bb0f5abd4f5634d715a4d0bc58371945a4917e76dd46e44a72e4b75671a8d289518e0ecf4d7d21704644bb0bfa1e5e8733f567f9524201c832bb01cd543d6bf36052a3cc261adae6ca10a67742b66132a0000000000"], 0x10) getsockopt(r2, 0x1, 0x3ff, &(0x7f00000000c0)=""/179, &(0x7f0000000180)=0xb3) writev(r0, &(0x7f00000003c0)=[{0x0}], 0x1) r3 = socket$inet6(0x18, 0x8000, 0x1) setsockopt(r3, 0x7ff, 0xffff, &(0x7f00000001c0)="fb2636120f47b82aa0b859420cd5d24a42b21495de4daf7223cfe8046ed6149dc2b34ba1b7ca69aab73f4d7fceb24cd761a68a2e498e9585cbd101d9da3e871d2fa3920cbbc9b251b9", 0x49) 12:40:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000180)={{0x7, 0x3, 0x1f}, 0x0, 0x3, 0xd9}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0xff) r3 = dup2(r2, r1) unveil(&(0x7f0000000280)='\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', &(0x7f0000000100)='x\x00') fchdir(r1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000200)='./file2\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) open$dir(&(0x7f0000000300)='./file2\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file2\x00', 0x1) mkdir(&(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', 0x18) shmget(0x3, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) r5 = semget$private(0x0, 0x5, 0x204) semop(r5, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000480)=""/176) ioctl$TIOCNOTTY(r2, 0x20007471) open(&(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, 0x50) pipe2(&(0x7f0000000340), 0x0) 12:40:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000100)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x400, 0x2ff, 0x10000000, "003700200b0f000005000000ac39000500", 0x2}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000002180)="40ac61a492613a14c7b94996e792c41afc14c5fb53d27fd2a5f7bcbf8d20e81205b0360a4b95dece58f2ae7cc0a5dbca37ac9ddfeccb24106d3e2a1b9d040bfa6bedf4be61ec4b6057bad56af9a89979ece9c15cdb6a0aa28f823cd73639a8b097e816922ac537465788c4309070e9824d048514a51587ffecf9edb111186a25dd2a49079f723400d1c54c9558644d87cd7b5b7da2aab94231392ec682eced8d9a99f0f4ac99838dfead25acde0e9cff162664eecfabc9335fe57a78f2d240ea76c03fe6bad47ac3ff678d55b1ae87226029141d5716be7a621d8b3abb455ee1e8b7b4fd68bc1817b5d9c772284117f67102eadb2fb8ef9af0bc3cfd48e76a9d605cdee7d7c799a7cde57ca64a02102fb65b88207822172ce70dbf8b844e5f24011df63208589bf2a67610226c4a7d77df0e46134b3d4940e337f8d40934f00f724d815184ec2017a7498b88e6c9ed9706504adf9313d4243b09b208ad62e7d600e27cea69e3476020df3720d4e8d677f3f4168542b5ef38d2874d216b1b2ef9d2f634170579d79c88dc7051d68201eacbb3eaafcea1fee23e2f8b0eb193b43e00f780d0b917292f1d4438ece273460dc20e42019d53f1b357be76fce7f6f00c0eb18a0ebc95fba66899e9b02f2c924d134c0c7e88c8b0dd9fc6dd29d18f6e2c1e636a5f740220342582298c6ce83c1ee91e6f66e06b344bade089cd60c7f90ffc4ab17ef8624bc2aad83a9699e3173f69266baaf41f4dc43c55616f640abffd6fde9c37051eeb7eb0dd9717e1790ed61dff90294c669a575a27cb7e79dfb79f8244eda9a73253c9e61e4fd10db5cb2f52bccb5fd273e91f9fc00eecf2a9f32e4368f5dd41ce279cde859f9a9a717ce3eac5ddcfbde8b6ed58dd9fc441bcfbdb282aff611a2184472a81040e", 0x28c}], 0x1, 0x0}, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) sendto(r2, &(0x7f0000000140)="73b2cda673168389e1f138da4b837675e5492d132e1a35aad880fce6b6d118359f309c6e1828e484b8b9d60edc0c14ceee2995306ea011bbf8d31018e8d28ef5955accd25b47de4195b7e3efe91cf974be4bd81d7b411893de6bef226785687319d842197574b9a3b21a84de94d20fa33be825d45a7247a8aa5b4509e57bf109cd1e51dac0b5b9bd8e6d3d47cd33b8b5c26d636b4bba68ddfd8db0da00cfd85d236b3f00068bf358d700ab952366f0f57da6ece87ceba2f9fa8b30d9a1e7c92437e457343a6770b0f458c6310215171bfe94713b99f401fee97de40d53de4238b1ef0e7eefc911fdb4727ab3ef2e466f593d9d03a214", 0xf6, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="59002e2f0500a39afab3c94b41fd34d4beea48dcf27438efc6b4b85ee4533bf429dc64270037c68d9fa4a74c749dcbd207d6a9764b3d37ae1f0520e86e0a1c971a36d3691baf37ac2ee6b4bf87f38a8509dd4994"], 0xa) mknodat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x2, 0xfff) 12:40:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x118}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xfe53}], 0x1) readv(r2, &(0x7f0000000780)=[{&(0x7f0000001600)=""/4096, 0x1000}], 0x1) 12:40:07 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) r3 = socket(0x18, 0x1, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r4, &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000200)) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x400000002, 0x0) close(r5) sendmsg$unix(r5, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r6 = dup2(r3, r5) linkat(r2, &(0x7f00000000c0)='./file1\x00', r6, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f6a006c653074809f751ad2fb32d4b983a862c32000"], 0x10) 12:40:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) fcntl$setown(r1, 0x6, r2) utimes(0x0, &(0x7f00000000c0)) 12:40:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x7ff) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 12:40:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x28}, {0x30}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$BIOCFLUSH(r2, 0x20004268) 12:40:07 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x10, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') openat(r0, &(0x7f0000000400)='./bus\x00', 0x10000, 0x110) r1 = open(&(0x7f0000000480)='./bus\x00', 0x2, 0x1a8) write(r1, &(0x7f0000000140)="220e22", 0x3) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x4, 0x31, 0x0, 0x2}, {0x4, 0x7f, 0xfd, 0x7}, {0x7, 0x7f, 0x5, 0x6}, {0x1, 0x9, 0x7, 0x8}, {0xfffb, 0x7, 0x6}, {0x7, 0x2, 0x58, 0x16}, {0x5, 0x4, 0x0, 0x5b67}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0xe62f}) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000200)="4d61a5c9298b2ae2e0f18d0b369d6f200e3408e8cef57875c0817e1342d14b9897dd09c5c8a8e3aeabd67155293707c63210caa0282bc41bdaae843c8e54bf2695cfa4297b16c837f8dbf1085baac0bd2551fe692ef9cc076481ceb72dc68fcb2cfb63ab4a064d32ae3cb3680aa75c69a27e57d060ca89", 0x77}, {&(0x7f00000000c0)="bd195ce7f9f328fa64ca740ab282d233810658b8d40d72fcace2769191d5fd97457e0574e77d04c47dc6f1cf3fed9edf152f24fc38a37215afb556", 0x3b}, {&(0x7f0000000300)="7af41e65885442d95f9a3bb93d397baeffc230912f4649a0ef62fa359c86368b8443f0b5b51add2ea8061a439f07bcbbca03ed706889d5cf8378676b2abc0adc56dc8abf74d9ef9724263616628c650c9662c399af0e176fe4b3d34fce6e37d82ebccb938ae4ccfe94bf269aa2b74123aedaaa393d85cc4e19fd69a456510a71982711fa1b9fc284577c43088677cc123a6d207150c8ec14c55657b4e7f2809f373fe05ee2c205ac144e1e8569", 0xad}, {&(0x7f0000000280)="bb", 0x1}], 0x4, 0x0, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:40:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffffc], [0x0, 0x0, 0x10001]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) setitimer(0x1, &(0x7f0000000000)={{0x0, 0xc1}, {0x7fffffff, 0x32}}, &(0x7f0000000040)) 12:40:07 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\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', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='x\x00') open(&(0x7f0000000080)='./file0\x00', 0x80, 0x132) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180)="8964bd5e530d1e13ee9370cd9cb2874aa16e38fb1a08f950a6e27a64ab7b62afc8f4766726f20a532ef4b3e977e902dde5dcfa1b2da38d9637a41173b799aaa6825ce3d1a2ba6f379ce031984c64ac0d7e3798382da306b320a5852784d4915062c733897d7d1f3a141112935f", 0x6d) 12:40:07 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = msgget(0x0, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/201) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510f", 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:40:07 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700001e02ff05000000000000a07b4d3e0080"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e5, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) sendmsg$unix(r3, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0x100) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$unix(r2, &(0x7f0000000000)=""/84, 0x54, 0x3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) writev(r1, &(0x7f0000001700)=[{0x0}], 0xe4) 12:40:07 executing program 1: 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, 0x2, 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, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f00000004c0)="e6e639eba285b91dbd63917132a436467eb32cf94f1679010a39efad5c9b63c2f535d6cfcc96c871898dfa8370bb04d0f306ed2bc7003e6be5c591bdb2019e4de1b4b298427dff6b10d144f15513dda44da78c87835c43de4b1e5756a874d5287a871a8670fedead77a9279226d309505f618516", 0x74, 0x408, &(0x7f0000000540)=@abs={0x1, 0x0, 0x2}, 0x8) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket$inet6(0x18, 0x4000, 0x0) connect$unix(r6, &(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000300)="c830482866e835470abd1c4c8051c7c1c63b57b87993ed3b79b7d8e02a13203ff83b4c9ac98d9c597ef6a13db4f8b1608ddbdf834498fdef89e2e88f8df7272a300f7750e7dde5b9680e22fb723c67c12d8dcf7bb16265a0091281e83d3c14c8803e4ab7c1ea1b4ce016ac476d88d60ddbb8d7dff2ebd1b74a683cf9655b804f99d51f4c50c319fa698b11ed64f68c152243108aaa7816c076ceb8d90a8b7e61", 0xa0}], 0x1, &(0x7f00000003c0)=[@rights={0x38, 0xffff, 0x1, [r2, r3, r0, r4, r0, r7, r0, r0, r8]}], 0x38}, 0xb) r9 = socket$inet(0x2, 0x1, 0x8a) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 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$GETALL(r10, 0x0, 0x6, &(0x7f00000005c0)=""/110) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) r12 = socket(0x18, 0x400000002, 0x0) close(r12) sendmsg$unix(r12, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) write(r12, &(0x7f0000000680)="28df5f837a17afe8c16795916d2d67d6c706c37c64985565e87b55000000a43b52af4ac707d05389290dca09311cf8957398b4cedefa7483a4471c37295a30d856d786f6cf4f5d48ddefb36cf5654eb3faeb1a46d75ca8f08d998e770193ea7587274d01698422e216dc74b127c876d21b709e294e80a803ed885edbeb5382b06e3c3be49e905154fde4f1c8c981bf38710da298c52d640df253e7768fd69a89354e530e064a474e9714247b", 0xfffffffffffffea8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 12:40:07 executing program 1: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 12:40:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 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) msgget$private(0x0, 0x80) 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, 0x0) kqueue() setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x3, 0x5}, {0x18, 0x1, 0x1285, 0x2}, 0x94, [0x4, 0x101, 0x10001, 0x1, 0x0, 0x0, 0x0, 0x1]}, 0x3c) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r5, &(0x7f0000000540)='./file0\x00') ioctl$TIOCEXCL(r5, 0x2000740d) write(r3, &(0x7f0000000180)="00ee33003c7200a441b97c29f53440b3d25abc1b", 0x14) 12:40:07 executing program 1: r0 = socket(0x18, 0x5, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82112e2fa9f713af3728048565fc814e8f1026"], 0x10) close(r0) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) write(r1, &(0x7f0000000080)="cff93309f7c1c73f2e1e64f78186838ecd527faf5bb539afefb504bb1a14d88f4e1f0b3c3092ef00c45e4aac7b1758a32c366c06b0811247cbf102f63a4e5cc61bfe6783148daff09ae118c9fa69b6197494a862718e4eec6c033848634ee33e3fdae16e1ec361903107918abb70784b15f2ca8afbd3a6363015345821777da8ca2fb5d94d7189566a6b16f71c3b01552788ac326400e4dc39fe05c7fdd514b95fdbf9c9a17f34273234f9048110f8b92b441d97504e90e1846c1882a23807b8252ed34914ae1cc288b59de7fe36171b", 0xd0) 12:40:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x0, 0x0, 0x6, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x81}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x186) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x6, 0x0, 0x1, 0x0, 0xfffffffd, 0x2, 0x20, 0x1, 0x3, 0xc1eb, 0x1}) r3 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x1) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000280)=0x807) 12:40:07 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = shmget$private(0x0, 0x2000, 0x361, &(0x7f0000c15000/0x2000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r2) setsockopt(r0, 0x0, 0x15, &(0x7f0000000000), 0x0) 12:40:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x5}, {0x0, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x400}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 12:40:07 executing program 1: ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="00020035e1c746680006d024a6a2559bcda18953209a615eabee02a32512867c51e8fbbf181d42d3d9b460c23101cf94567a9b8b30a903fdec4d6d1d48748984c98685d787dd890a7765060000006777aae79fe40b923012f7a78372004924005a8522ddcdb9191f9cbaa095594f572bff2299238f1a55090981d66cc912c327a43caf058532e9c12b8f319d97eeed2eebe7e08b03e41a4d24e1946ac42b4a486d8e74283591f2b70d74b093a64c4938b0d83eae375e1fa5404fb3c18eaee7cade3ec2f2b783bdd425f031a4f66810b7fffb1465698912cd0381718d7995352894bfc270337ea7cfe81ef057bc85ab893ab041c17def5db7c90104ca6afeac33639f84eaa807ae5a4787f5f1ecf90d179a5ada2b357bcc337288776a1b9831a3b2b1a02e6106a73b2bbe000000000000cc94e572e6a647db48b44dcb0bbacc1ec6b0df5bca64cbf527ce45f2f9855afcaf7fd6efcb0eae4d964a29fddae321d53b7d60b4bb2992418af2b5c921f8a7c0db1131962bdcc9774bb9d643274f1c85f13b7a0f12d1a8f59f882b9b3085e726e0bab37294e675a6ee4de8a989ee62ae7e6a8e585f908d0a714b6758db2064bfc930b61729b1b7b1e64e21dc0216e0be4ef155c6b6fa9dbab523086b637e1f8b69d2a9ff9cfed15b02cd07676605d87ee88d42c700000000000000eca7c8ae03a66fec090d0000000000009f6e041a219038f0d58440674a9a8a07b1487ebc3c63669e380a50cf7be08506702190020040ad86afb1f3e9fc7b0ba048e49b0866254a609640c7b8d991fc5c0e0c29556ca631bf1989a359767ef003d586099395b4669a8b62b789b3c685287f15ebcae3324b5afe45c00000fb4258cf5cc90e1f85241f91c8eef4beed0e368793fa0e595a5ac50b5d75705e63a1cee45bcf1ae835f75158e38f9d89909431f1234f6196413d6fe68fec9a68f7be6018cb6150e23537777143956f8d8c661cabedd476657bea753c581a7c4880bf58f799da2b614c4e529c37b8be2e396185e7abe38f7408d17c46379b54236302ddfb35ecb9dd6b89e181779d0c57c8295816a90e60971d0b78dd9527f006d41c556f75acda51b85b726c53cf6df6441e693ff66b5477680663b1b90e7346b3784a854c5f880d8304eb2e8df7bd6a3f4093c3e52cbf42c700e2451fdd2a809225b60d1b7abd5a0ed88a2b4163614adbebceea0264c19cb508b10d852997e0f0eac30b9dc98993efee63ca75ef8c00ae1433cbc6b87397ab041b970346353424bec28c70fbbbf5d547077c7ea4b130a987832fcc9ca69189a3bf597514999194e0ab099a2393edd290cd9136ecd8ca56cc2c5fef608e55477725e9fe61f0800493f89ef1ee948fc8aaaba714a83db1d10ca9b76dbb4cdbb859b7763bf8"], 0x10, 0x0}, 0x0) 12:40:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0xc}, {0x6, 0x0, 0x0, 0xa4c8}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbf217f65b361b1b42e218190300", 0xe, 0x0, 0x0) 12:40:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x86}, {r0}, {r0, 0x40}], 0x4, 0x7fff) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() 12:40:07 executing program 1: getitimer(0x0, &(0x7f0000000000)) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r0, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getpgid(r3) r5 = dup2(r0, 0xffffffffffffff9c) getpeername$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, r8, 0xffffffffffffffff]) fcntl$getown(0xffffffffffffffff, 0x5) fchownat(r5, &(0x7f0000000200)='./file0\x00', r9, r11, 0x3) fcntl$getown(r2, 0x5) sendto(0xffffffffffffff9c, &(0x7f0000000600)="8ba94e69de9e925b8c95946ee4e9e91475d10c806a6668a4c90082e55b9e66e3eac7cbf469222f162c97219e7072bd91b2850efb8facaf11f8f325f874c90b8e714d29a86129a42c9ca2da557ddc1614543173c64bdd02873846e410220e92842559580fcc3f6e61de7cc3df3ba94f5a8bb1e915e99ceefffbf8507aebbd28dd554c4255adac7cf96f49da5f5803fb665ef2f369799002e4c325e7c95e029bfd59d66c4c8ba89a8a5e215ffd0ec9a08e5d18628ad071a23c4f070e85329fef0785832ba095614b444c5187b145c8b4721e48218138e3faf94a4e5d3218a434f0e250bb2229ab4a7a3c1c655d43050fdf65b148b236d81ddeda35795a9cab09a1138981e048fe2ae855b31e41e494eb9a9ca9b4c64773c6836161b2e9dd5996c4652e2d7eecbd36d59b0e1eeb25510abb5b52ce2ea62230a25cdf106c23bdd1459e368afa291da46c7b3833b9bb5af5cbd1384d0bee8007cfad2ec791639856d46e630afef28c4064d11331b3fa24725420db62091c52680542ce6687ead872d8ee7ba04cdf5e8c7b00a90c8346b2769b7501515dedb0f3b22e93079debc8ffb75c3439fbe6f734b4146dad6af92a9e428fe27a2ca500bc331bf2020a07a9ec347c30a82f1b065d7b07a5d33be422007d5cccfa508994c23bc550e47f4f36b74802e6f3cc294d8c37ab1c5a06ea866080cc9aa9729965a4d597fdbb476ee4c9bf4a3021a28911d642b727f0a7060ec1ff404d02373eb9d416f41d84ab9c3c36eb3a5e89a0276691b3934528bbe5157db84627d2f11e836ade3227d4ddc3696298a00cabaa16984488b12e9a39fe27c61907cc182ff6051b8f6164071e96f55f81741fa12baa80dc9465419dac7a4daccca57ae374655a31096453f88c5261085d1bebd0cb2b4c68959d646dd7f9a769255efd772ff98e70856e25a1814c5241e8e89fa9b28792dd8f5409e9857902dc53e8d0fb84d8e97e6cfaf97dcf788baec49ce7f1466b13629bafdfd23db4570378e5654592cc090559735720bff90c0055ca9f22a7fd058d32859fb03d834b9d163bf6506c5d2b31505d92e5b8088583b95639e6341b33f003f6f6fbca100e7327d7adbbf1132c4e264ac6ac2246f51546826bed979889fd20687ccfc97350af54345be0c2842160db02f077406019065f080149fc9d68fda7fa988517e2d349c74ae8bee18234761ebe2a8937e508c8daa288ad612e21ee714380a6ebb38190fb2b28e6e89e71043df5172b7a06111112fad2f9d0319b30cc18833f1dde5d1c64afea1a76ee5befc574add09094caed075be8f7a04c9dfbecbda1df5ddb421d122036ab97338f618bbe1c9a4d1ed0d64ab6f3ceed11194e50802cad78f4ebdfce9ffef10e98d419a46a1666bc152730f1f485b225f1598406027fda667270a876561cfd0f58f0b8bcc58c3d9c058202fa4a74f1366492df46bd0afddee2a6c8129cd0658b34d8670cf5f8010373fd42ef5780ddd6f871a755cc1e019145467371127cbc762c5bc4c3714dfc1f002b99b23b2828090f11590cf75cf761c6c09ad2fab174e361423d95a4b5dff4fcab9394f86b8b48f259762d46aed18f45a6070927a5bfeb1a0237e28ec72b4228ea6dca5ab4c90d4f302597831ed2109083c95839cdc417549c7963f4ed61038740f5bc705a95310e32e4a0f30fe7cfb75be4f4d47318eda6672c5d50c4bf75533ac39132c26256180f23c6cd5bc8159acb9c7bc59a6733484223b3a478b900d9fd48fbba70ca1c5a0069b708d7ed60647f4c8eee6bb4abb361def32ba40127b8b358911500cf84a236800cc5af12b69ee2d6ebca46f9c920e3feda3f3ada766a916a64fa8e17d19e967416ebc735b55a767628549c13a9e0feca1aadecddfa9e459b3e113524b97cb98e4963218a7f6b9e41d4a88b9586354061b79edd15ffe74a7af00be0e58f175145348c9f80f0036fd26b41b35d9e744180c1f3f3d117855bed8a74143d58751822a05e5d909f93d83ea2263a764e2faf0c2788fb5e332a96e3d15a83c96180524374fb7a0444d7d1083fa52f3c17658551a2ca7c47ccd78035867d81d5460f94d86fddf6b073f7e436eeba18aa00c71d4d19def8d6cf26acde974dbe6b99cf790f3b37e496975df661f8e6d5e6b87849c5de64d968822a5287a777e50c0048ae4d9b940b01dc69d6c578c8c098031404c23e2960fd3186742c8dde98330ae26e337e06ecb3ce614a600a63eb9cafa5b83bde2d52844bdc8a686bae06c104026504cd9a8853506b46bbf25a0e447caa347653d6a0bd8f026d988b4999c2f91815861ec19cbcf7a6af5d17c1716c1a687e5d3b2c8da2f3ee465f2aec1e8a55101b974cdff585165ef8cd0006318a69b43adb93ed5a7d91ca2d8b7aca4f44865f89bb0383805c25f3c469dd82ce672aa4bde8e82adb6f01f06a6501ab30772f71dcb298519c0b8d73df895c2c3c6def49467767360839d95d64ae91a38426fa31ecb5d137b1096652f005176412d6bf3648dc042898e71dd852b2d2537b07f5ea5de9b9ed4ca820dd0f475b1b8fd3b368740c9e60548155172c67f83b2a16b01237ca8f9af27697fc23eff22746cb7c4d0621d7f7bfed8dcbaa461b7b2d07f6b00e6f44b61bb2e9cb291856d663b17565e15830719baf0c03c3d8d0f22993e7b32b413b03e9565b72d85962d14363e2dc17efc6599c122689111457a5d8420bb1dc9549036243fd6a646eb3c7ffc86b53db354439bdf0235bf936de352aeb062342843eb577dae82f0b0133055fd579c7c0405ae1988044706eb574bd685e7e7ce9f27488aacb7271c3d5a7b509cfec70f19da68b22b491e86169fe706995e3076be6d6c5c7a8cdb29c07d5cc19d256a93d133ecc96e434fd35c15f9b2d7456127abdd77f2ddcbfeee19258028f936d7a3cffb435351980a01296c4ddf0d6e24841e4e99511c778394e1b2210e52adece6050a98871c19c44daba3db092e09af55d4158bc8d574a832da22cf061e5804076ecd41d1e9ddd3c52d08f3ce363f924b37ced3b737819e2c93ca0918a2ca7eb756a6a9b001addcf9e6538fb054e46501096f6b30c6a7371e91c78424188e8c3ecbbc29b88ae2087d2d01cba8903cbd157a8d0cc8c0d5b6a16ec91ec7aa7963b99965ade7207dc56c7974bcdc759ee8f4ddf02f69d9026f4cd8576e62983c6fdda251e022a9ebab8d0edc1c53f5edf07073d7c9b1138128ab662702ffbd2491de3ffd431425872fa3d16d12510a031df654097be29bbd8f96613442d02581814fa62e7b2ee2ecc2954e23e887abe04492dd4505141c28d602a6ec2014be01f29bfa81bf2ceeb25dde8dfbea637e05cca8331875a92d8138d49f21e4f875216e3d16169f1a3ab309d3600f6a7f857d0dd2a2fda20c53e7bec83aeec1f0f96cc6e3051dd41bcc98f464ac177caa83b3fdeb604055c11981701bf918d7fc6829b4c72e78db6a099361eb70497a54a3838f7323071de4e717949a029a67f6bfe69ac2a881a6b7c99101e43e7deba80615ac17cd4994435ce79b5af2a698e31a935057e14399e09c4193809252b4f283434a3922328814628081f2784b4c08eabb2bb3d4b77398c34940cc094979a1a02f68ca221b44c0b2a887dfc711c31fa8a67f21fc022303e6d2c46afdbd1ac8c81d402066fea917e60a08ffefb974757662ff6e7d3607305d2aaeec928df2b962ee88a10956ee29a9b9dc1e4beacd8788d8a99dec1fd1d3fc6d5494ea88d4cc4dd6490a0a8e097ce639a112f8e02853a65d10ddddf640f3a46df8e82478cddf5f2de0d531ae7ef093502de616dd25df586099f2f5f8c761daedcf1bbfd41205f6177f98ecba31b0dea1d64c1e3f5f98bcb79afe3064e8f7c2baecc1a306589e365231c2917c38de4957cd95be37969e6274ccf2ce6709a5e139d181be8266edc78fa459b75c745087d35035481686cd711f8215e55bfb02f66afdbef443e3ec3597c0a640d180346e79fabf851811242b03d8f22fd002653e8805014473fe38be819b5d122b7bfc06462facc25c1fa30537eaf272571152f3819707dc0c1d7a5376d3634636f71ac175c60513a58dafee04ccb89e4c6b03b0d96dbd7b6e3bd78aa6cefda757f27d917c03c5d92d690a4dcf15ff2885bcec59b8ceef36d167c443fafffe12e30a6d2c7a609fd4549d7bd141b9eb66e0db5da2e13ebbd20130a3d51518cd1b6b91f4e313b26e4da4dc8727545495af8bd47c73d875364b78aed505ca9a3debe2714cdf718317b064f7520b0d4536e0659805674dcc79bd2ae21a4260602d43143823275145da9a867edf178c46d2d292b68df3f9bec08eb27b3a50f082a52cf330d22a9b0500495c4a93d2d06a6927e79959d5706e293d70c01749c72b964bc4135f4cd9e307a7dd6718dc1ee98c90ac0c083da9d6b1ff774ea2f64f611d34fa7b83d385740f432804f8258f2ab82ab9dfba640241df5e9d572ddf56ceeec3e30d2dbc38b924df4e8de47df9c8cb0fca6bd94055e6f172e3f621179def8cedd19d92f662b8bea8bb56de3733596d241a135787cb67032dc71df06a59e2c332451a85177eff8a96af88c97c7eb2f4dcfd4f9e5237b8acf712611a6d706e6f23b8f8bab624eb7e1673cc5532269868343ce615aac869b7907e44468febe276e55f662b659523d346e2fa4a8aec6356260a760310f67d05aebc8c74e68715338d1453853fda35ccffde5b37f1ebfec31a05fb039d076cb806a1fa80f60492fbe560c5e2b193161c60c40f328c06b9e9fd556a04892e6b919a0ecb2e98706890d9150c93db8def1ed88644bfb288654679200d71eed134785327044a9ff6357b99bafe4e345eb1c6f76fb17231a848eebec6484ba5c13a0da8dd773c661946eae67bb6622f7002a95d9296fb59028051d40f2491249d6a84bab625ba550a96afa42b34d4dd5dd07aa8ab770bf53702810fad58cb5e853c7ae8d27713604b7c5a5cdf6ae10a560d91da502cbed9836f96e4d0a542637514225f7e3800402214bb4b3eaa02900b683e0c2dfa158839c74967b0bd090c945105e47786cf6f93a97ec1c80f5926d364baaa8b43b3c94b2cc4bf5190d76da5008145aeb351028c29eaa59b42ca75202f1d2cfe03f58e4b4b73617d663d207e0cc33752ee4192ec33fcfe25789155cf09062808dde2badf434b339fa3008d9a5e6dd153b0a5b0352d8249ba02280cf3d18dc49dcad71afa6f5d632304c3be9287ef37c786fb395d3e94a2d225952598d8e1db0fe6534b4f95e796f283f41bf631f2209c459d4aba2fb55c4f82f816a8acbdaccfae5b398fc2c15973e598d71f3d2f07ffd94652b425d6641cdb150407aa1bb976b6e50d29167c14b8b8bb46e1578075c071344cc9005d687273abb51c23bceda65c6f43a98f48d56e9621de070e95f51a2e547f7afd099e7235d4880c1ef7a56d30f34e1288867c11565190ef705bdd0b95a12437aa407da81c46fc592316f501f3f5879ae46e179bb0fd92ded7cf8b614483e160b220d2c798dbd2445143b6319d692df6425a0774389997d2c4b7b2a48dc469c002d06f9724d2dac3675e4c3c8ba281bef8479834bdaf3f69abd83fcf1ec0ebbdf644ce2915c656c4bee8b336fa1301f3473bea1cd6aec3812a62f0a63e7ec3b3e07efca3865f81fb150a88755c0815a000a8e559b171d94b10ffe4b11a3e516efb5c7c57c219f798e6349ec9621afe9ba2e4acbc6880d63e0552e930b32d0e5413fcf7db2ad82b499aa5130ccbda46dd2ad45c9d03a8391f90ee63135", 0x1000, 0xd, &(0x7f0000001600)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r12, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r15 = getegid() getgroups(0x2, &(0x7f0000000440)=[r6, 0x0]) r17 = getgid() setgroups(0x7, &(0x7f0000000480)=[r10, r10, r15, 0x0, r16, r17, r14]) r18 = semget$private(0x0, 0x3, 0x410) getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r17, 0xffffffffffffffff, 0x0]) r21 = getgid() getppid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r19, r20, r7, r21, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) 12:40:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00007a2000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) socket$inet6(0x18, 0x4, 0x1) 12:40:08 executing program 1: r0 = kqueue() fcntl$dupfd(0xffffffffffffffff, 0xa, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r1, r2) 12:40:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, r1, 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chdir(&(0x7f0000000080)='./file0\x00') getrlimit(0x0, &(0x7f0000002240)) 12:40:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="629ade2eb0f32cf6"], 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) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00'], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r3) 12:40:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001600)) socketpair(0x10, 0x3, 0xff, &(0x7f0000001680)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) close(r4) sendmsg$unix(r3, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r6 = socket(0x0, 0x8008, 0x6) r7 = kqueue() preadv(r6, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r7, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r7, 0x20}, {r7}, {r6}, {r6, 0x2}, {r7, 0x10}, {r7, 0x20}, {r7, 0x80}], 0x7, 0x3) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r7, &(0x7f0000000300)=[{{r7}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r7}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r7}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r7}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r7}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r6}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r9}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r7}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r7) dup(r7) r10 = getuid() r11 = getgid() fchown(r7, r10, r11) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r13 = socket(0x20, 0x4, 0x1) r14 = socket(0x18, 0x400000002, 0x0) close(r14) sendmsg$unix(r14, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r15 = getpgrp() r16 = getuid() setreuid(0xee00, r16) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x18, 0x400000002, 0x0) close(r19) sendmsg$unix(r19, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r20 = fcntl$getown(r19, 0x5) r21 = getuid() setreuid(0xee00, r21) r22 = socket(0x0, 0x8008, 0x6) r23 = kqueue() preadv(r22, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r23, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r23, 0x20}, {r23}, {r22}, {r22, 0x2}, {r23, 0x10}, {r23, 0x20}, {r23, 0x80}], 0x7, 0x3) r24 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r25 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r23, &(0x7f0000000300)=[{{r23}, 0x68e80cdf5362a287, 0x42, 0x1, 0x7, 0x9}, {{r23}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r23}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r23}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r23}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r24}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0x1978ca539}, {{r23}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r22}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r25}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r23}, 0xfffffffffffffff9, 0x6c, 0x80, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) close(r23) dup(r23) r26 = getuid() r27 = getgid() fchown(r23, r26, r27) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f00000003c0)="9a42fe8625caacb29701ea9f7761260272ceaf4c406a25d5c26ef47228c68960f76a77584e1695269214f6f71f71f76ad5853bb6cf258123834d19a36e7fad5dce89e0c0", 0x44}, {&(0x7f0000000100)="e096f25c53a05154968ae5b790dbcfc6cc3365879dbd65e6ed73f0e0baeab154f8", 0x21}, {&(0x7f0000000440)="fa37c07622bd05ac3f5558f54d4a6d241927604ab117f406c6c4fc2f7e1c61464c03aba11c20d6d9bf01ba907bda6420be3db949adceb64b5efb9232937fff326e2f2324fae86eb115c9ccc875d5146f410ccd9b2eb20baee09ab65ca010bc3615d9d12deb4db80e6ce53742ac82c31c91d8a2", 0x73}, {&(0x7f0000000240)="1534921cb6c6597966732e91fc1b731a", 0x10}, {&(0x7f00000004c0)="250ae44639c26d5cb34548be1bf97a503b2efc484ab99f8ce9fd69c0e6e52559565a6336e14809c825f803e9f5985c18ffb6cdf222d8c318e9a1b90477941553a69ec6c5fa870ec5409d61094bca7f81a07a269040b3b13f17d3fb1bba3699162cb8dba7d4711e5b57b8be9f39703f13211d716277183ac2c3d89e3469bd3fabb9c41a4740d2f91fce5aa48f97797a44d2c0", 0x92}, {&(0x7f0000000580)="194c3c060ff40e02409135b18711b5831e44ba1a777041be0905c6a2bd76e9ce1fd59a98273f6e44d1e8b1e7c74aa675ef99cad8a10b6bba4d4832b1832fe18b1fbe017e64ee06c32887ea8fa6fdd71d3693b51b5e18cd43d036e0d3b740cace3d92a742fe05c664c1377b009afb6dea90d053986a4176b4c67f68ce6b3c4a81e9cd6f077d939667e10b3bc433e4c20b4b10e852d51e031896f12901f9df5cde1f7c5e146000917ca01fb6bd8b99de0e93edbdd7c365fe9bbbf1fad3c94cecf366cc5eeee758504929814e2f473d7bbbd46cbdeb2218965eb9bcbfe0d96a72a8be1196bd7eba316de9bc7f7e47f233d1", 0xf0}], 0x6, &(0x7f00000007c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r5, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r14, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r18, @ANYBLOB="00080020000000ffffeae8be9d72e9c5beefe8", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x40c}, 0x0) dup(r1) r28 = syz_open_pts() ioctl$TIOCSTOP(r28, 0x2000746f) ioctl$TIOCSETA(r28, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r28, 0x802c7414, &(0x7f0000000000)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce5800"}) readv(r28, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:40:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x8, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6ea], [0x0, 0x0, 0x0, 0x9, 0x17f647f0], [0x0, 0x0, 0x5], [{}, {}, {0x0, 0x0, 0x0, 0x200}, {0x0, 0x1}]}}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="749e4236bd05b91e633ce2018558cd67e761f713f53d519939f073d09a3dfd1577928a59b42b8d375fbeea607279ba6e6b35ec199bb99c18d58275988442238acaa33657d38b3fb64f76f6d327ebd8e170044fac79b446ddd028dc7431ef8dbd820e9ec528fe26372f93b6411a96d26b3bce3e5cdaf69285177324f08ab836483b894ddc77fb2d45f9e61d24b5f1a464723e9385cc2b64cddfa5a892bc646004ebc4144bb8e2362f01ada8dd6088d56d327ffaf9e04934f4d7773caf334635f5af2dab90b7", 0xc5}, {&(0x7f0000000100)="958d40d0d9933729ae30307c2fc8799b7e0756b51d8f021806ca9d4c2e3b6a7958452a958a6efce4fbfcbc6cdd0695607963025de672671af5", 0x39}, {&(0x7f0000000140)="e31b66edd6655ab6c19c14ba126fa02695aae4cd5a5be950ec57c7f0b5f03241be667649f49084282d0a6ed40de0a859373e761e8824a42e0cec6c1776db4fa5ad8680de114c10e5c282403cef617fc0290484199561704c26bec219552f044be13cc0669240d9473326ec0c1ed0ff9a8e54e8ddb8f6e9cc5b449ab5d093f20430ea8ad5d2a45f2b4e3a6f136637b97183cdc7a3ce56da8ab10208feffe8ed289640f45ac1bdd5aee92c038c59410e4b1b83458b4d30a325a121f3c84e53eb405563fe39befbf22c13e37cf301e338c510bd77916450f8c21333f36fc311bc8448f5ebe6bb23", 0xe6}], 0x3) 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$inet6(0x18, 0x4, 0x5) listen(r3, 0x4) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) readlinkat(r2, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/234, 0xea) 12:40:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) 12:40:09 executing program 1: socket(0x18, 0xc002, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 12:40:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106bc610655695c2b51609bc4fe5cb77160d401a70c75d914dd05fc13ce4610385eb91fe1ccef82150ac36b47f84fefae4f7c3c693cd6673738558f012b8bdacd2e51a13b392e6dd8366ce8fb10dec7b6076a7a08467d2575e3ee36af01c9f94f7a4f528719b137eba5296be7fa1fae38be8355e8a6f41c9fede7261d9b84f5e56c1fd0502369c804e4b81f4beafce132b4d4e49be84e5ac1c83fd1b34d7c9e37654784"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x2, 0x7fffffff, {0x2}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) chroot(&(0x7f0000000000)='./file0\x00') dup2(r0, r3) r4 = dup(r3) sendto$inet6(r4, &(0x7f00000001c0)="709b8a8e3c6b0c33533014017af58491", 0x6cd, 0x0, 0x0, 0xffffffbe) 12:40:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfdffffff, 0xfffffffffffffffd, "854955df92000001100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 12:40:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfdffffffffffffff], [0x0, 0x0, 0x4], [{}, {}, {}, {}, {0x0, 0x800, 0x0, 0x401}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x3575) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) close(r0) sendmsg$unix(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x8, 0x0, 0x9}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001500)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = semget(0x3, 0x2, 0x40) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000140)=""/224) setsockopt(r5, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) getpeername$unix(r5, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 12:40:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x8d9, 0x80, 0x7, 0x2}, {0x7, 0xff, 0x5, 0xd2}, {0x4, 0x4, 0x2, 0xffffffff}, {0xa2ab, 0x7f, 0x2, 0x81}, {0xfff9, 0x4, 0x9, 0x7f3a}, {0x2, 0xff, 0x2, 0xfffff07f}, {0x5, 0x8, 0x80, 0x2}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x60}, {0x6, 0x0, 0x0, 0x403}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) msgget$private(0x0, 0x480) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8941, 0x1}, {0x8, 0xd4}}, 0x2) lseek(0xffffffffffffffff, 0x0, 0x3, 0x2) 12:40:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e76360200712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51dab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c0000000049043a63e6bd32c52bbdba0ddc2dc66fddd630000000000000"], 0x1) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, &(0x7f0000000040)=0x8, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0xef7b) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 12:40:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 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, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="76189ff857cd35ec34c6ba24083bed828cbe6e2d82b1b0bb83967e3e6b5a017dffa1"], 0x1) 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) 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) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 12:40:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x20, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) poll(&(0x7f0000000000), 0x0, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 12:40:09 executing program 1: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f00000015c0)='./bus\x00', 0x2, 0x21) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000025c0)=[{&(0x7f00000001c0)=""/234, 0xea}, {&(0x7f0000001600)=""/261, 0x105}, {&(0x7f00000003c0)=""/91, 0xfffffffffffffcdf}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f0000001740)=""/67, 0x43}, {&(0x7f0000002640)=""/4112, 0x1010}], 0x8, 0x0}, 0x0) 12:40:09 executing program 0: 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, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x2}, {0x18, 0x1, 0x3}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x800, 0x81, 0x0, 0x43]}, 0x3c) 12:40:09 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) write(r1, &(0x7f0000000340), 0x10000014c) socket(0x20, 0x8000, 0x0) r2 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r3, r2) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc028756b, &(0x7f0000000300)) 12:40:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r2 = dup(r1) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r3, &(0x7f0000000540)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r3, 0x80045710, &(0x7f0000000080)={0x8, 0x0, {0xfffffffffffffffe, 0x4}}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x4a) r4 = semget$private(0x0, 0x7, 0x10000000000490) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x8, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r6 = dup(r5) connect(r6, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) fcntl$setflags(r2, 0x2, 0x0) semctl$SETVAL(r4, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semop(r4, &(0x7f00000002c0), 0x0) semop(r4, &(0x7f00000000c0)=[{0x1, 0x1, 0x800}, {0x0, 0xffe6, 0x1800}, {0x0, 0x80, 0x1c00}], 0x3) semop(r4, &(0x7f0000000000), 0x2b25) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000340)=""/201) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x3e, 0x8000, 0xcb2c]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x10001, 0x0, 0x0, 0x1f}, {0x48, 0xfd}, {0x6}]}) 12:40:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) pread(0xffffffffffffff9c, &(0x7f0000000080)="b6e1cbba12de1a3953073f8d1c71c20a1859d62ba3a680b8522dc2d6beae6a74b84acb2a32cf6ab51a22c9f0aa643ce3dec73b574350cb994787aa4e1651676a71329b795f622c3a1076ca9693dd396281589e4d931300dccb71948819bd4a49e783f725867e30cfc7d4027ca1ee210481260eab235a382fc48750b9e51ed49c3b5b2c5d1b85624fe22f2aeeee622cc1a839621e510a5a2020a5b4b57d0ae4475c5d1b2b2a39b7b1d64301", 0xab, 0x0, 0x1000000000009) setsockopt$sock_linger(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) shutdown(r1, 0x0) 12:40:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x0) stat(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x7) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xc628) 12:40:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r4 = accept(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000240)=0x772a2892) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000000c0)='./file0\x00', r4, 0x1}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000080)=0x5) ktrace(&(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) 12:40:09 executing program 0: mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = msgget$private(0x0, 0x0) semctl$SETVAL(0xffffffffffffffff, 0x2, 0x8, &(0x7f0000000000)=0x3) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)={0x3}, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) r2 = msgget(0x3, 0x0) msgsnd(r2, &(0x7f0000000100)={0x2, "9a090b831a7be8f54365383674755048ecb492e929fb9647bc98f7b426f2a9966fcb24ae14446d349195a4af44d15a3a7de2e21626986162e24481e12bf896c5d45b9acf4574e78fbf4ff39a476a51775505210b2a"}, 0x5d, 0x800) msgsnd(r1, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/139) 12:40:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup(r1) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) dup2(r4, r0) kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x400006, 0x0) 12:40:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da3b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad16"], 0x10) dup2(r1, r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 12:40:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x4000, 0xff) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)) r3 = syz_open_pts() r4 = dup2(r2, r0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f00000000c0)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fffffff, 0x3, 0x1b19, "f7d0cc0d68dc0800000000000000f8844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 12:40:09 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18081, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000340)=ANY=[@ANYRESHEX=r1], 0x1, 0x1000) r5 = kqueue() fcntl$dupfd(r5, 0x1, 0xffffffffffffffff) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x1, 0xffffffffffffffff) fchmod(r7, 0x0) r8 = kqueue() fcntl$dupfd(r8, 0x1, 0xffffffffffffffff) r9 = kqueue() fcntl$dupfd(r9, 0x1, 0xffffffffffffffff) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x1, 0xffffffffffffffff) fchmod(r11, 0x0) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x1, 0xffffffffffffffff) fchmod(r13, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x0, 0x8}, {{r2}, 0xfffffffffffffffe, 0xc, 0x4, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x6, 0x8001}, {{r3}, 0xfffffffffffffff9, 0x0, 0x4, 0xb17, 0x1}, {{r1}, 0xfffffffffffffffa, 0x2, 0x4, 0x2, 0x7f}], 0x1, &(0x7f0000000180)=[{{r5}, 0x0, 0x2, 0x40000000, 0x3, 0x10001}, {{r7}, 0x5532003a7ef43443, 0x30, 0x22, 0x800, 0x314}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x7fffffff, 0x1000}, {{r8}, 0xfffffffffffffff4, 0x1, 0x1, 0x7fff, 0x4}, {{r2}, 0xfffffffffffffff8, 0x5a, 0x2, 0x2, 0x455e6f0}, {{r9}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x0, 0x101}, {{r11}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x0, 0xd6}, {{r13}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0x6311c8e3}], 0x3ff, &(0x7f0000000040)={0x63b3, 0x7fffffff}) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r18 = socket(0x18, 0x400000002, 0x0) close(r18) sendmsg$unix(r18, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r19 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x80, 0x0) r20 = socket(0x18, 0x400000002, 0x0) close(r20) sendmsg$unix(r20, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) kevent(r14, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffffd, 0x80, 0x1, 0x81, 0x707}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1}], 0x4, &(0x7f00000004c0)=[{{r16}, 0xfffffffffffffff8, 0x1, 0x1, 0xff, 0x3}, {{r17}, 0xfffffffffffffffe, 0x10, 0x40, 0x7, 0x6}, {{r1}, 0xfffffffffffffffa, 0xb8, 0x1, 0x8, 0xfff}, {{r10}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x47a}, {{r18}, 0xffffffffffffffff, 0xc3, 0x2, 0x4, 0x2}, {{r19}, 0xfffffffffffffffb, 0x1, 0x8, 0x1f, 0x20}, {{r20}, 0xfffffffffffffffd, 0x8, 0x4, 0x2, 0x101}], 0x3, &(0x7f00000003c0)={0x5, 0x5b}) ioctl$WSDISPLAYIO_DELFONT(r13, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x80000001, 0x1f, 0x0, 0x0, 0x8, 0x1, 0x5, 0x2, 0x2, 0x6, 0x7fff}) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 12:40:09 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80045710, &(0x7f0000000080)={0x700}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r2, &(0x7f0000000540)='./file0\x00') ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0xfffffffd) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x4, 0x0, {[0x1, 0xffffffff, 0x6, 0xbb, 0x6, 0x4, 0xa0, 0x3, 0x3643, 0x5, 0x8, 0x5, 0xc08, 0x7, 0x101, 0xa815, 0x6, 0x1000], [0xee6e, 0x5, 0xdc89, 0x3f, 0x6, 0x0, 0x100, 0x1, 0x3f, 0x80000000], [0x7, 0x81, 0x1, 0x7, 0xbae3, 0x8, 0xfffffffffffff989], [0x100000000, 0x6, 0x7fffffff, 0x1, 0x1, 0x4], [{0x401, 0x1, 0x1, 0x88}, {0x2, 0x8, 0x1, 0x7}, {0x3, 0x6, 0x1, 0x20}, {0xfff9, 0x9, 0x490, 0x9}, {0x96f, 0x6, 0x0, 0x2}, {0x100, 0xff, 0x1, 0x2}, {0x7, 0x4, 0x4}, {0x400, 0x8, 0xff, 0x6}], {0x2, 0x8, 0x8000, 0x2}, {0xff, 0x4, 0x40, 0x8001}}}) 12:40:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x7c}, {0x6}]}) msgget$private(0x0, 0x42) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="0184d94f61082130c8a55f781260") 12:40:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0xfffffffd, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 12:40:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x74}, {0x4}, {0x4406}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 12:40:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="787f000001000000"], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1, 0x0, 0xc6}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 12:40:09 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[], 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) mmap(&(0x7f000078d000/0x3000)=nil, 0x3000, 0x0, 0x4010, r1, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 12:40:09 executing program 0: r0 = socket(0x1, 0x3, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) msgget$private(0x0, 0x20) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000080)={0x1000, 0x0, 0x1, 0x3, 0x3}, 0xc) kqueue() 12:40:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x1}, {0x80000000000006}]}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x2000) syz_emit_ethernet(0xe, &(0x7f00000007c0)="b637f584697cc83c518e079e3dd8") clock_getres(0x2, &(0x7f0000000080)) panic: bad arg kind: &prog.IntType{IntTypeCommon:prog.IntTypeCommon{TypeCommon:prog.TypeCommon{TypeName:"int32", FldName:"key", TypeSize:0x4, ArgDir:0, IsOptional:false, IsVarlen:false}, ArgFormat:0, BitfieldOff:0x0, BitfieldLen:0x0, BitfieldUnit:0x0, BitfieldUnitOff:0x0}, Kind:0, RangeBegin:0x0, RangeEnd:0x0, Align:0x0} goroutine 23 [running]: github.com/google/syzkaller/prog.clone(0x9ae4e0, 0xccb1e0, 0xc0026bb770, 0x9a7720, 0xc0031ad280) /syzkaller/gopath/src/github.com/google/syzkaller/prog/clone.go:79 +0x954 github.com/google/syzkaller/prog.(*Prog).Clone(0xc00029fc40, 0x8f466a) /syzkaller/gopath/src/github.com/google/syzkaller/prog/clone.go:24 +0x279 github.com/google/syzkaller/prog.resourceCentric(0xcb1f00, 0xc003409540, 0xc00235a480, 0xbf00000000000001, 0x0, 0xbf438e17e62d5435, 0xc002d3eb30) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:848 +0xbf github.com/google/syzkaller/prog.(*ResourceType).generate(0xcb1f00, 0xc00235a480, 0xc003409540, 0x40, 0x879280, 0x8, 0xc000138380, 0x40) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:681 +0x920 github.com/google/syzkaller/prog.(*randGen).generateArgImpl(0xc00235a480, 0xc003409540, 0x9ae7e0, 0xcb1f00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:674 +0x506 github.com/google/syzkaller/prog.(*randGen).generateArg(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:623 github.com/google/syzkaller/prog.(*randGen).generateArgs(0xc00235a480, 0xc003409540, 0xca66c0, 0x4, 0x4, 0xc0026bbd58, 0x15f730f4, 0x2f539bff90482d56, 0xc0026bbd90, 0x789bde, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:611 +0x107 github.com/google/syzkaller/prog.(*randGen).generateParticularCall(0xc00235a480, 0xc003409540, 0xce80c0, 0xde, 0xc003409540, 0xc002551940) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:555 +0xc6 github.com/google/syzkaller/prog.(*randGen).generateCall(0xc00235a480, 0xc003409540, 0xc00322c9c0, 0x2, 0xc00322c9c0, 0x0, 0xc003409540) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:547 +0xb2 github.com/google/syzkaller/prog.(*mutator).insertCall(0xc0026bbec0, 0x14) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:137 +0xf2 github.com/google/syzkaller/prog.(*Prog).Mutate(0xc00322c9c0, 0x9a1f20, 0xc0025b0ff0, 0x1e, 0xc001578f80, 0xc002862000, 0x1ec8, 0x2400) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:42 +0x29b main.(*Proc).loop(0xc00142c480) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x434 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:259 +0x114c