kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Nov 17 23:26:35 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.27' (ECDSA) to the list of known hosts. 2019/11/17 23:26:46 fuzzer started 2019/11/17 23:26:50 dialing manager at 10.128.15.235:26921 2019/11/17 23:26:50 syscalls: 337 2019/11/17 23:26:50 code coverage: enabled 2019/11/17 23:26:50 comparison tracing: enabled 2019/11/17 23:26:50 extra coverage: support is not implemented in syzkaller 2019/11/17 23:26:50 setuid sandbox: enabled 2019/11/17 23:26:50 namespace sandbox: support is not implemented in syzkaller 2019/11/17 23:26:50 Android sandbox: support is not implemented in syzkaller 2019/11/17 23:26:50 fault injection: support is not implemented in syzkaller 2019/11/17 23:26:50 leak checking: support is not implemented in syzkaller 2019/11/17 23:26:50 net packet injection: enabled 2019/11/17 23:26:50 net device setup: support is not implemented in syzkaller 2019/11/17 23:26:50 concurrency sanitizer: support is not implemented in syzkaller 2019/11/17 23:26:50 devlink PCI setup: support is not implemented in syzkaller 23:26:56 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/66, &(0x7f0000000100)=0x42) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0x100) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x9, 0xc2, 0xb2}, 0x8, 0x9, 0xfffffffa}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000200)='%\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&\x00', &(0x7f0000000380)='[\x00', &(0x7f00000003c0)='(\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=']\\\x00'], &(0x7f0000000640)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='!\\(\x91\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.}^!-\x00', &(0x7f0000000600)='\x00']) readlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/69, 0x45) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) fchdir(r3) fchmod(r2, 0xc0) r4 = openat(r1, &(0x7f0000000780)='./file0\x00', 0x40, 0x1c1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000007c0)={0x1, 0x10000, 0x1f, 0x0, "f748d598fedf0887a9a151ad83ee7fed204109cf", 0x8, 0x80000000}) syz_extract_tcp_res$synack(&(0x7f0000000800), 0x1, 0x0) listen(r4, 0x100) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000840)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() fchown(r3, r6, r8) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse0\x00', 0x10, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x12, r9, 0x0, 0x74e) r10 = socket$inet6(0x18, 0x6, 0x5) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/vmm\x00', 0x80, 0x0) r12 = getpgid(0xffffffffffffffff) r13 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) r16 = accept$inet(r0, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/tty\x00', 0x80, 0x0) pipe2(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000c80)={0x0}, 0xc) r20 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0}, &(0x7f0000000d00)=0xc) r22 = getuid() r23 = getgid() r24 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/speaker\x00', 0x10000, 0x0) r25 = dup2(r0, 0xffffffffffffff9c) r26 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/diskmap\x00', 0x10, 0x0) r27 = accept$inet(0xffffffffffffff9c, &(0x7f0000000dc0), &(0x7f0000000e00)=0xc) r28 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001000)={&(0x7f0000000900)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000940)="f1f237bddec3c75f9ab59973741f86d5cae4203af7fec6f1ec8414db89cc8ffa5f17511f377652ddac5a9851cbfa09bfd37ed8dd329859e4d7750f443738fdc6e1ca7c4588bb719fe2a2985763fca0f93b7505b22dd1aade58ebee243c459fc855bb439615c903c533810cb4a7b923b7c949edd58a9e7ee08679f8b88541f3538e8d4cba4babb3e708e0c70f4bd15302480d92fda358c4daf3dbc6edab58503998bd63ed36f75ccd88153e39a5ddc5a6fea09b085147a5fe7304", 0xba}], 0x1, &(0x7f0000000ec0)=[@rights={0x18, 0xffff, 0x1, [r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r7}, @cred={0x20, 0xffff, 0x0, r5, r14, r15}, @rights={0x28, 0xffff, 0x1, [r16, r17, r3, 0xffffffffffffffff, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r8}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @rights={0x28, 0xffff, 0x1, [r24, r25, r26, r3, r27, r2]}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0x128, 0xc}, 0x8) 23:26:56 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x21) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0xd2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, 0xffffffffffffff9c) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x8a) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x184) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1598b9bb2a5b866f, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10000, 0x0) socketpair(0x21, 0x4000, 0x80, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x10, 0x1ff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x8000, 0x1f}, {{r3}, 0xc1c38daf415ef547, 0x20, 0x80000070, 0xc9, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0xffffffffffffff81}, {{r4}, 0xfffffffffffffffd, 0x2, 0x40, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4, 0x1000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0xffff, 0x3ff}, {{r5}, 0xfffffffffffffffa, 0x12, 0x80, 0xf08, 0x5}, {{r6}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x6, 0xfffffffffffffffa}, {{r7}, 0xfffffffffffffff9, 0x4d, 0x1, 0xf9, 0x58}], 0x7f, &(0x7f0000000400)=[{{r8}, 0x0, 0x48, 0x800fffed, 0x100000001, 0x3}, {{r9}, 0xfffffffffffffffc, 0x0, 0x2, 0x7fffffff, 0xffffffffffff0001}, {{}, 0x8000000000000007, 0x1, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x4, 0x401}, {{r0}, 0xfffffffffffffffb, 0xe, 0xfffff, 0x4, 0x100}], 0x100, &(0x7f00000004c0)={0x5, 0x4}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000500)={0x20, 0xfff, 0x66f, {[0x20, 0x401, 0x8, 0x5, 0x4da, 0x9, 0x8a, 0x3, 0x200000000, 0x1f, 0x5, 0x1ec0000000, 0x9, 0x0, 0x3, 0x4, 0x9, 0x2], [0x80000001, 0x1f, 0x0, 0x456, 0x1f, 0x81, 0x5060747d, 0xfffffffffffffffa, 0x8, 0x8001], [0x80000000, 0x7ff, 0x11, 0x1f, 0x1, 0x1, 0x100], [0xffffffffffff8000, 0x2, 0x200, 0xc57, 0xb1, 0x71], [{0xff, 0x7, 0xd0c}, {0x31e, 0x1, 0x1, 0x9}, {0x4, 0xe0, 0x401}, {0x7ff, 0x20, 0x3, 0x2e60619d0}, {0x8f2, 0x0, 0x4, 0xffffffffffff0000}, {0x9, 0x9, 0x3, 0x4}, {0x1f87, 0x80000000, 0x6, 0x8}, {0x1, 0x9, 0x7fff, 0x9}], {0x0, 0x5, 0x7e25}, {0xc2d4, 0xff, 0x7, 0x1}}}) r10 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x1, 0x104) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000007c0)=0x2) chroot(&(0x7f0000000800)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x1, 0x0) fchmodat(r12, &(0x7f0000000940)='./file0\x00', 0x60, 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r13 = syz_open_pts() r14 = open(&(0x7f0000000a80)='./file0\x00', 0x10000, 0x144) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/null\x00', 0x280, 0x0) kevent(r4, &(0x7f0000000a00)=[{{r11}, 0xfffffffffffffffa, 0x134, 0x101, 0x1c, 0x3e}, {{r9}, 0x7fffffffffffffff, 0x10, 0xf0000069, 0x4, 0x5}, {{r3}, 0xd64e23d80ac37ee7, 0x81, 0x1, 0x1, 0x7}], 0x80000001, &(0x7f0000000b00)=[{{r13}, 0xfffffffffffffffa, 0x0, 0x0, 0x1, 0xb7f}, {{r5}, 0xfffffffffffffffc, 0x24, 0x1000fffff, 0x5, 0x2}, {{r14}, 0xffffffffffffffff, 0x0, 0x8, 0x100, 0x1}, {{r15}, 0xfffffffffffffffe, 0x1, 0x40, 0x2155}], 0x678, &(0x7f0000000b80)={0x2, 0xfffffffffffffffd}) semget$private(0x0, 0x4, 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wskbd\x00', 0x200, 0x0) r16 = open(&(0x7f0000000c00)='./file1\x00', 0x8, 0x44) ioctl$BIOCSBLEN(r16, 0xc0044266, &(0x7f0000000c40)=0xfffffff9) r17 = openat(0xffffffffffffffff, &(0x7f0000000c80)='./file1\x00', 0x20000, 0x2) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000cc0)={'tap', 0x0}) 23:26:57 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100c0, 0x52) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000080)="23212f3a1dc7c05f8ac027c1ee31", 0xffffffffffffff26}], 0x3c6) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="cafc3c95cf191c29d616163f0122168c0219285be05974594a5242e3ac48bf350891728a7ef6245237ac29d5bd66911c84fd4ebb8727edd59cac4c671f783a0d7b89dd285791198e62681e57f70cc238e282ea46a11d2215e628f86047ef18096b2a0461636d808a8f4777bc04024e236a689caf0cd302e538dc77bbcb2a4facc1893abb50ada82971792b02df265943d0400d68668ca49c6a9517c88584ab37d2e70d440f93e7af225e483a0f4960b025a9654fd593b72f0f80d669808d6b605d9419005e12d3d222c7ebbc995eb504ffa480770e2736f4eaacd8b3dfde0b3a637bacd32499b5a40ba5a23d1843f0", 0xef}, {&(0x7f00000001c0)="bb58e25b21d090914d799efe534908adecc5293189aa1019f610e86987c7fc08eac494aba8933fb2d120978006534be9cca746761700", 0x36}, {&(0x7f0000000200)="28ca03cabfdeca9fa443943f8d557a96940ed883424cb3b23d0e25843475a60b5151ea8b6c0024836ca60287a92ba9b1ba2d8fba4ed4f0a9f80f47806b7801c5f54e29f5616d62ab572df1ca38d89e1732f5d14db3b4c2028da585a2261c61c24a1814ffdae94ed87a8d38119e43f2b792c026", 0x73}, {&(0x7f0000000280)="d12a462e39983966debe9d7b09fa08ec7ce0209a706e3be9d6903cd1b0d17a4e2ab6071478aae0fa91b73612757a2b646f66b537c0055da55a97552cccb6fa12d1d25e476becb9015d3fa6f3b34e8fd73d83f8fca901c33cc6864a7245946d050212778afcbdd402e30fb58cd87dfb726ec7f2d6556aeae5d9a9c3cbb6cb23c0891eb57f2be01be1cb9ed06227fcb172d44cc4aeed7d746fb1c7ec71aefb45fafb916004ce54674e43aba63b8e9369493726fc422ac7a7af97bc1dfdf4d956693db95385c22c5ebf41e8b3dd", 0xcc}, {&(0x7f00000004c0)="68fc4b8a5284a0cabebae5723e0e5ffdf2dfed294d524402e40273d49887edd2b1027e89b5925a3fd368c9e1c353217b64c6762f0ba6c77406624aaf9e825f7e8ab617cb63504f7f615e3f068c93136533f1dd448d1afbfe826092953f20d43be2ebdac2da175ee2bd724c826062223bb59f2bb662dfea77d7d15c777c850f863a1f3938ebeb08564f1825c52b9eeb2077e482938ce458242184009593d2f5ba166b51e80b412ccc55d94d8f42f839db908b6e2504a9288cb2d195432181bbcac741002dddb61fcbc8ba7e7daf6d62602d1ea7715d6491891911efdf30613e057cb65474bb259ee5f89bbd4aa58fd79c1635fc4f2dcbd5d8c1a6a7a58785bcd65e53024dfe2e556c1191628033e39867a634a491006984d58831e2af7608cd3dc8928331be8ddf9a7d7a9782ad1bc9398663408caf3ac7cfe5deba1bcc4fc0229fe7321d32924ff31db81c783f59d0346e33af2613e3bcc78127548d3081f480c8df480b365852d49c999287678cd488fee4787f477d3d7a4480bd6596603c0b8a8e19b8ef747d2e698f631c9e188ddc586565687284256f350db5a0ce25a7d89d58041c03fa1f42fab2c1d246644c44e5cc736660b522275e0c0f5f05bd239d4af640a5e50907cde64a27c10fd87bcd9c9a9f4899c970212807607231fdfc399eb017a41b5f28cd50a05c6125c4cf44088e2dde7178faa1c807504922238a490add27d2a598b6bbb16b69735c52a87d5f7c088179df4a3737af62c4a730950a3cf2f8537e7eddf4874f1d545e714dc83959f288ff12f42dde2921d31041841371ac6082b777e17766a2fbb70fa5a5295f583ab8df5ef10f35066bf9bc5b163831b9bd01aab4ae7a826699929c8f7fe760b608965e7a5b36d60f6e2b0e545f858b7c6e2e12a2bc11e30e6180b8b8dba0d101bd255eb6e88490b43e029ffe9617926f31c8b8c10386ce74144234e18bdac97b9c9236fef8a2a38c4800f31aa02f30bf8f4d7dbe98e099ab8f70c127f9d93d76aca385d080de9f43c1a4471f5eb6ecd6d28a33a120bf394ecc8b101d1e741d2043a38874834a525136ef331b7fe5b0597639209e454f7a169793425bfe1ad579022c7ccd25688d46ae8bf4171d70be60aae63899aa12f1b62d11310990c229e46455b71008f706762f4db69d77c97e8dceaead9ef7edc99b73c662e7dd9b486dfb8e4e8d4fa31d0e47833ccc7c037c61a639e635ca02a197869edd54c3bc6dd54bbe6b2f8936ac64160f9a6acd477ae4e7c6233d14d8b16e911b46d88ee5e9cb081e68d972a2ef9d292ed078da7a88041eefb8aea9063cad2c7d5b7032044a429644ac758984ae220244c3286254b91286d2ea88d2943b3514af8cc7a39e14a93fd7cbbb39dd60561125d1fe328367562e9c1803feea6d02605fbcd4fbb61b513e440e581055cdefef9bb1b7f5bbcd223d469ea8b67dfc13237c54806065b223c0d7ee42c5a45b8a759c5066f94811151fe835849b0cb3b507bd636fe4b90a5da843b0a9bad31952285f0e2e432f73408880b5e0dd589762d8541285e17f58ac6c4027a73fc0f51ae596e9ed30e8787040a1270549000e8682a4d5e549db8085e32019306c02b2035c2ecf735effaf6528ca3c48241085cab97580e83206a16c6ce6d9186bf201d241a15ccaebff914a4ec0954a50d944eb5539d475a13ad3c3bcfd4ea9bddf0da8a7e9d872a963be084341f85af00bea48b59ed44310c30ac2a8e44d46bfa9a4a9602204eb4d2e1a82d7517987cc1cebc2d7c9deac9f0484247c8d5301888e9fab04ff5e52eb8e264c1af70611dfdecae132247d3c92bf3669b57345974a590a45131797f4b0902542713d9587225f50eafb37c4493f36bebdb9a5b8b6623a4f74594eddc226d08fdde8dce4d168f422e6de397c2ca36150b7e411f4382a2fa9ce510c70926b91d8cee58cde6cf7bad68dae27f2e70806617b9cbd6e4c6dd746bc1176bbf356073b2a6b1bb9c3435eb9df148e37603687e314bbe0da45402a87b5186f12f8b1b0946f1b1a84d106358e7599a4893a65346d8dd99d4ee4ee6de88c6e920650791e9b7afca33318ab5e769347853d9b2f163809c6ae7182919c7001574f08a18a8aa8f189cb22621e701735c5a7fb92d136fa23a1402bec29bbb915f0a742b8272708a214343bfd07c53ccc296070905736d0bd91c76c8f968e01cc26f64ce0914cd1bd3ca0fc182c868f1ef49fde3a92c43964193cf8cf6482b66110cc35f6cca68ded5ad2a8b7a1d03dafd41523d8794122ce22f634f52636e312828ff172e870838dfe83b9abb62642cd4aa68cd1f71db598a5d4cea31152444c2afe8deb30191c8163d2410a58208c4e7a75e69fac6165e46e1cc473975db1e23e23bc7a8fa9c86c9470c0b79dd88c5f092af5f377095d00af42c2c492fb4f730b8291ba22dea5ad2e00a298e4fcf46a304477502cfaa37e9a15d4a01a5d62d3c116f89c9bdf7c61d303f7959317662976d8383aa82bf714d863e48e55204258d72272e792628148e4368a7bc56ea70f4fc51de4f3fbeac5a062ddf9dc146de3b501d319f3153e14fe8a225c9a80d6b66bfa395da39b0f7aa28ae6bbc1d02ff040f98b2b69ad4711b693c3c4eb50448d2aee79d4fa51cb0a7aadd33046417c42af32680f679f8e3dc5280814d4f1181636ffcc84311eda3901431a0404c06c55e4e29a3c611d6026d63b5cf103613d4083ee48cd22efd6d5261c89a344a795e69d58370c703c3e4dc052ed2d68ba438f1bba4f5fdce060ad7d88a9eae747a6de6b7abd608550d8428c8eafb97e6988fe9afd6a99c08359426a9d4d106f2bb906e0eb37ce5768250e9a54d917fed33d7661f9762e247ff33741ae4838bf1bcc7e9988d0e9eb3c9b122f5d34eac3e395dbfc605cd81bffef5ae5321a78e9adfa15a1551597028e76e768d37b895852a8b468f39d02302c1f05c36f0db3f90a822d06739cc3e74b8d9846c5ec042bd806f5973c8b5d6263d1e851e17fed80a56635356da7a1fc03f3e03eb6aadbf6820da5a220c3c045385c200431b79ea2d5bd3e0c83e05dd003dc16d9fe5b468a94de61f5c31c2d019b827963ce0ac174b9c24e0cb9e41573b0dd31a8ced42b7481576afbc031b04e930a6044f54814634cccc61e0d2c37d0606d5e3037335f112914f184f84bb57e3ae97e175b32c00cc3b6b2fc28e99bb2dc05bd14aca7a531fb79347bc78be42fbd4c932a5fc87174b0b67c991d7406d8edeb88a80265e6104c7bd6a98e7c47f3483c4a54f121c7e51356a05e8e1b7eb6c1ad1e5b87caff75de172b5919a54191a50d11fc3c7395e7bb256aca608f39e1ac8df308bb05a0cb5f34f8063eae44eede6066fb2a5342256e31dd170a231ebfe4abb51edc5d455c27b4b5fa53519b9ce7c893421bb086ef6366c2a7763ab6d6844c5baa278e521f788b283945e083f9df7d7fa1bfb91c16ba841f5a81ee86da48ac380d2793f612b947ed3d868edf663fbb57de7bff1a6cf0c3079d64cf9850dcd1cf894d091c057c6202c5ea915e56aa996fa24a3c381f7e7ff9d31f35add2de61bfba734c3521490339a145f50c8a89b22bda9e50eb4dc6e2178cb3d4fc206e0b0ce6178c302bb83fd136e97d50e6399a691151ed4c2db72be75066ef0198cc8bc9d803aaa0316e11f09ec927db02100318bba8983a2b2ee4f81791e7fdaab6b4a865d654726924318763408fb4b8d5e4cfa151f3c4bb97ddcd80d62899808af18fc330141625ba4a2e3e74e23e1daf3e91e8395446f2573d560b10ea532913cf3167bda409d99817ceb545786ae2f58910cbb7da875da1a6919cd508c8cf8778c3448dc4e5f51caf1c5be6de51e9ac31fe198d14139b78ee7c5ae5278ae2591ff90e8856f59d79956627602415d0adfcd60141ecacf2c3bb6e85a548626133c1726dfd90c6ccfddf74bcf04c37485458c48ec434c0efe49810f2855a68bd67ba5afaaec9c46da531ded8be6422902bcf4f022e2bf07cf87e5dde63214eb05498cba145b0ff7642a9b0df9c1c6e3c814aa2240ac4b763e7210e198864dab807ce18c4624ec936a46360c0a37517bbf64adf072e47c82220a0cba4d84768a2a45d8dd207370411376e875cfc1e1ce2bdd44681e5f7fa2a7c5ba9bc5af29800cace9a19b338ca240a82976fb0527cf83724cb6edb538bc4ff02e12f457e5a1770e992cbd058a6e6919aacd04a19f7a630ed73ed97d0e95427fac7267e049e35956250da77d2703a502ee9d0ab80c472abed6114bf0f4659033c3ddc6117fa9a1d08a7fd8f930c257decf4b366294141deb26232271aa780511c39f6ab762780f58d65eb21bb467936d1d5968065c0a778bf98d6fac935b431acce42a756b4ff62fa589d0b4b316ddefa444870c278f849c33a15dd7dd07df53c7dcf1549ee4c9e4004157040e5016720c2530e95ee646a33a8b6144e9b8f18bcf01394a09585c60330f7945e738161f1d7b522282da13c0e6fdebf5365bb3c1ebfee4cfdb6e86d86ad492b8528693b6dfa72e435f5a903e28943b1ed63f90903992857aefc33addf8aa2c24dbdb0f6866622bffa3730fb408be4bf95143ec45f1a83f8e49a8198c0b1a402aef5a49f55393b09bd214e74264a892fbdc4c778a639f9baffa9d741dc541fb9c8e8de70d1f28255ccfaf0242ed45ed817f0aecb0f88cabc2ef9c9baa2f7f0f70d10c4306e781fd4fc60d3b1f4a7f3003557bf68b32bbabe0b481ac671ce212df066af4a98d42f67bd2762fc38fc9989b83df4284c80ea90d223abb9bc3138a6a44acd5c69f86e1b4c9243a562cfc94a312fc999781348ad7652561ec42d5780d8bc41c1f694ae78b631c05515055f2385db6bffbfd03bd770d9813a08afb48fbec9a864ecfd5b0aba3a38330faab80de3e90f8a498682d6beedfd771ba6ec917a23085c6ac33d9d6e69f27d8ce7b8ea8b70dd50c22b3e69279cdb8d8912921cc3a64bac4cbb16a214c65756de41969bfcd872ff4812932ea1bdec1c0e3ffec2f9e2cf4a0f16ea4b37f8e1fb0d4a2f73458ce7e152013801afe36adab6faa4b67efe824878dfd3e4b4d529b62e908fc0e16237bef795f7247331f53601ce1ec57170a7ed5183d73a827ef30728868d30734969eb877536466258456ba3368c2d95ddbbe11d00e714d214025e1bef58534d249cea9660a3e443cc88d10b4ef08491aa669a6e0f94ae6e1ecb16b79b2720b68deeed90383c042cb593bbadb311aa54f2ba65440741fd50692344741d8d325f3bbfe4e2bb13a5f906d87837251bf9f3e450304d9d9417c522583020d2bb3b2d0a3bc54c7e57dd32f42ff6ae837c175d0cd2cf28774d6797c9d9e9fd67d1e6817fe2696b3a081459fc33dd04286d1cc46514dffabbf6c9234bc1cfa652f1ec26f2ebd2e4376d98476aa5c186af0c7d31f5836e4775c03238dfdfab659bba39cabdc2e162fbd8b77e366de968d2923db685018df8329eb446c1a51b818bfedb8a39e84e264a3ed6e459bfd05c4840561952b93bde0aca0240537c743f020fa31d44a8cb69e7bc150d9bcea4550be6666311550b63b535a044177e7c78fe4f26dc501319c628cd9ff688e53de4d9c8178766d886c2bfa0f92c8eb1ccb7473cc9e8491a07e62e981321fc22e076adc4317d2d9829dd50d75f373dac3b48016f4d28bd7dc944954b0b6a1c411d5d785393f76fcc3159faf60d0ef34945fb0da601f3c80c91a0634fbe401804e199b1f790b02ae4cf66c744c24f912f4288bd355005d4f05e657c92b4b721c3dd", 0x1000}], 0x5, &(0x7f0000001500)=[{0x50, 0xe2294f4f0ae36447, 0xfffe0000, "9997ed0e46459985dfe8cf146d68bdf7b77edf16690e9d799eec7dd58d4b2bfe6e8f1628854a9f8c61407232ddb45b7f4ef7be5983f764109675cec555cc1a"}, {0xe0, 0x8000, 0xfffffff9, "c7c89ad04ca05adaa8d13a4d7f4b96c3c096843d649d9e634f1de9900ec372093c60f05160fbf806025172f955034374d2a6a32a3807cd426b27245a3ecfce00115519182e8981341b2cc00eb78a398600f78f58ecd8d843b9293532f9b884980921e55d5c6a95ff22c3a2aff7f80cb8faf4ad2e5099e1619f27645d78ff26e357cc6f0ec68b7a6c3dc9270a6768a3b6293456053dfbf99457d70f51e3af31ce12764bf49bd4ecff07d0323096b42557f7a4bfde6ebde7ec76b2a9fd6ad08fdd39fdc27fd449a58ef7e8b1b3"}, {0x18, 0x1, 0x0, "9555848b33"}, {0x98, 0x10001, 0x1f, "db7c2709ec7a666f7b81fc48435ac55692ce281d844b6481ef1c82f44aa65821bacec722824dc927c87f3e0f206a7755ce0b49724df97ed264afdb7547a9ddb9ec5604c8238f1a2b306ac6fa4755cee6385712e792164f6e931fc4e35006f6c9b049b6356323ab247be4be217932aa3c86b5d95f62510aa81e14a5783a420f7317d2809c2070f9"}], 0x1e0}, 0x2) login: pckbd_enable: command error 23:26:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x400000003fd, 0x0) unveil(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)='x\x00') sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="09401d52cf989dbedee0e38500cbdc39fef4e448f454f382a642bafcc78c4dd48807e1ed00f91da5ca97a3d9a51ab514c0f9e89f3f77dca52bd7fe2c51e71bb734203eb156e5f19262d8a507ed954b1fce77f7602ac954f9382d7782b385b5344f2dd44f4e", 0x65, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x100, 0x14) linkat(r2, &(0x7f0000000100)='./bus/file0\x00', r3, &(0x7f0000000280)='./bus/file0\x00', 0x0) execve(0x0, 0x0, 0x0) 23:26:57 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x133, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 23:26:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5a02c17f7f000001"], 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 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mmap(&(0x7f0000462000/0x1000)=nil, 0x1000, 0x9, 0x1010, 0xffffffffffffffff, 0x0, 0x40000) sendto$unix(r2, &(0x7f0000000040)="afb4c10b2e678a5385c329e71a", 0x100000298, 0x1, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="dd", 0x1) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000080)=""/117, 0x75}, {&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000180)=""/126, 0x7e}], 0x3) 23:26:57 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r1, 0xc056733623da6edb) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x80) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:26:58 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x80, 0x2, 0x4}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r3 = socket(0x18, 0x1, 0x1f) fcntl$getown(r3, 0x5) pwrite(r2, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x4000) dup2(r1, r2) 23:26:58 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1116, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000640)=""/143, 0x8f}, 0x0) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) utimensat(r2, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)={{0xffffffffffffffdc, 0x1ff}, {0x3, 0x5}}, 0x0) 23:26:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="c81f8d63e292e69b8d67dd8818f43b4fa9e82007e5896cfc97490da64e117816ea"], 0x10) socket(0x10000000002, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r3) r5 = dup2(r0, r4) shutdown(r0, 0x1) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:26:58 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000001400)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x1c}, {0x6}]}) r4 = socket$unix(0x1, 0x2, 0x0) ftruncate(r4, 0x0, 0x9) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0xc4}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r7, &(0x7f0000000380)="a9794ca1859629c76a6441f77a16dd91e3d49a45ee966ad2ee626c8d0637d264f8422c181e3c940aefcea9627299eb2b1b68cba738f8aa165f7c541d36ad9dfa5b4183263c4e7fcfe41143c7e6d4f069203862df736d5645c54890a18b90d128526f9034f25caf31397aed2e62d8f03c21eefe5b490dfb86427caa14b6bfc005b54b64e604c24066f000e0155743cc576cec93dba345538537468cefa2509c9db882d5ef3e22aefe86217135ea30077a1de9f6752d53d7eef2e52dfe44d26f950f02b027745dc3a11c99a811dbcb6f006a129d8cfb91e1575dbf27c7d5fa226fe14a0ad089fa353df1e353f99179ae370db0e259417b5a05394355efc94a8cb570571bb2deffdcd42cc885d32f6f61cbb2dfc293d7aaebb801dfde7b30eb4fb1165ca00eb9c66084025f1361ef48785dd740860d0836aaf76348a1b0971840462afa9de4dce76828602b66d7b583aaa521955259d60312a22e0e758a0028c38109886ae2b86ed69a38745730cfe31f55e95eb20ad06a23e4ad177435b4bde232261c7b570fe24730a2eeb43e4c5c0ea8a1c1bfc6974142c49f1d74b9ff840a2f0512fd21e32f5338b924110bde6fde4943165e5ccdb60c2c40d84b015a557d39d359513449b8bf6b5b6417d8cf4b5d4b26232176c0a336496410789d5d21a444b30ff8b45ab3af1b4379c5e243e6e6e8e93f484433f7f51331a9d031bb185bd0856c61c21f993c5070175dab6bd2e2f63ece586e0f7b44b8f620af5a316c43e0de90e7d0495b69e17601d33be6397fb506552fd966cbf69f69a58528e5a1f3dad6014a27f1022545b3b42ecf66f2bfde732d514d724c4d93663b8b4eec48fe531f6d36d8f0ffcb7c077005efa1ddbaa755a3cd58782341c5fda4025d68a14717971577d047647413b25679e7ce9fe9fd9af1c3b450baf8a7acf70beaecea5769ea24e7fb14161027d6e3e55b8eefee2a6767f2718f3a7418814ac59d9baf9831b8d44a51b87ce846a72e06add94b929f28d2b59a42453e01e80678cd98905112968a0a2538000a27494425cfe12a78103146ea9bfaae39e762d0686732e0849e6abf2e8667e2f57c34a3dfbb61c39279b97be18f15f6882e359d15a27ddb67f2f9eff6ccccd31c60529e318a26a06cadf37c1de2622bb3c7a09dc9a83609a861001025b9d49b08e883bc9e16a194d9018ab85a8ca34c075e8809a4f819f3a82f358ee02f4c4e20795bec0fbbbd4d14b133e2010e83dbb8cc5be5ec35dbf18fd004f6b1871fd9a843251106f1a5e1ff1f581e238007f15bd85c530711ff0ee513f737d6a09bb8e258d312cec06e968f78ff3d7ebeff26b93f354b6ee5835271f8b2d149aae066d4ad8cd87b9580bb0481906adf1bbbdc61955d1c63bb6bbc7db8bba32ac57c8a75e1ef9c44c52aa638f3d35550a1667bc5a945befe2554eb597e232f68cecb4de7f20b73dc46d71029c7b4c91cfb3c740e36547fa43a10dffc66d30ab02b48d461e3924c76e5eedb268e161a66b76f031c8070ca3c8fabcae51fbdec3078951246f740657f0d8e1df192a1485559b0caae3a9254ee592ffd645e6dec7b7925df9c7875e6b410cafceae7fd8dfcf0aa9007169a0a464027002ef3421bb24b69ecbd2ece2e21d36f5ba7952634cf1752157911e8aa39ec9299bbd520a24614822c370e8c8b236d04beec5841488548ece84c49935e61bb096deaafe636156ebecaa3c0b03b3b10c33dfac69b802ac2cd212bd2528e36e337c8d29c97073b267f30ef14ebd603325a54b918aa7f577a7f743121d8fb8731af81102217bb5165b777a29c8d2b198c154316c1e615a1f8084066683cd11077f56f42e29cff1ad47825bab6645b2d7e86a27e243988a4f27087d64ae90b1a0e753fedbd19203f9fb77a2a66c495991db924db1766a7882b26cef9a8c7a9cdb2ed13bb5c52cfcfbd3ba546e3dd720f501cc1771dda4e7b9070ad0dd1158b8832eb32efe3d6f35ac9c3c6f059b5cc956de193ae216f5ffd15761db45dcb97d758dc18bda7a64beda4b35bfefccd86c0db806b9a458e7a2ee9618a8bbf1730833c61aced22e72178d1970d62a735a2191e091e1e1d91e745984a7696ffa69c711601520efebc4d07499b756550e35880dbc536e72bbbba874318db084b67f3e703414068b14f8020f23362cd0434a7bcf5c73ff90f5f9579518b71b7d8e7fb109dde863bc99330c0815eddeef241b8669132faf1d24d7b1ad6b1daba17d3c816983a035b39c8644d217ce568c6e62ed044b4ae33c1136ac1a61a7d237024c2baee0913a2ff47cf7653790ec1041ca3f0a4c316db70256ecb0b314adc9b6382ac1f2f18284a288a79c465d2919f1e8b70760d12c005fd3cabcaccdf476123f15b4037c7b36b0ea0d79327bd14f5c24ba56675cdaa5ef0fca49d6f62969050bce0efd9e4ca073109f454c8fd0200a5cc414d394b93ebb0e31123629f23fdb27ce3411f371160394433af8507a4652ec770e072a9e834328c655a5f14864dfb1d441374800b08ce01cf096f4fea95d68a60ecc12e98a9fad4c90ddb80ac61639562c562b1eedf467504381b2f316813230bd4dbd94cd749bdf28da389af4081779c9d59059788d988a19a06a0eea6eed7fb70edf41b05b920dfcd96ae0741c26d5f7fc5c4d04a7c64cf791dbd19b09b3e4fcf311fd48915e8c77e94df76fed62c1be61305f8776f40434431ec0040f6900132c2ad3d62d2cd7dea4b3b1c7aaa3899e6b6fbcfd9253ddb6244f7450cf6bd0f146513de1a1396cbfe622166db9e8ffd9279312afd2ebfb9e043b54674025f0cfcb15002a456ad996402d5cf188c2eff2c7f282f69df0aacd4ea53f9d8c948e9c5d4cd5980c03659aacc396570fc051f4cf82f518e80203118b55e1154d4bbf9c47e0fc69982fcea3094fa0e02c65ac7c298af5080cb73a6601a3e28e1037cb36ce381cf7fc78b0e4faeb22ed705843a0c27e9d7092451078e0309da9299025361d34131534361cbb9760fec5699d6da3cb155a66b86d912132f63b33be87e6327bebfd430e0f6b65bead59601acacdc2e566de967b9d56a255b82d2b8b63cbd4ee105d745f38a17f41eeb04d4090c293c361de705c620eefacfb40203a87b7c4e94e9bce243e7e3f6e068676aceb1ac1827081325e989e9450c2326827f8f34c1a854a14f6bf9cbeb2a1f50a9f6af7f3c15da9b2a2fd071fe379375eda3fca50d3f402d2ca68ad579b431b41dca2488218c8838672097ca8167e02e28bca16b951aa38d418a25bda07b4bee6211b4abd2a94917f8a27651b32d96fbb4ce07a8000d2b9a0063dc9608003e3bda5ee7bdd2a3f4e208c3fa3a945653175c9f7564acb60f1e0a9689ab67a38a57d5afdd15c8e2df49ff54126b3b0960a4c3e1fac29c6b49ffa14050e6ee93dbc416d14b43c6d9ad9e1aa6e42ed28a1c3da925b780b707a2443225ab630daf0ac2542f52da1754798eb1ce95251e940c91f3ab057d16305223a126a5ed84a9d6f5c47008fa421365343947126001b3fa1903a91e81de38fc91280eb0077e258322fcaf9a7547c6a1cb1190ae3dfcd82b60473af8e242e9533c6df7adbabd3a530e20253de35b080f19536a81ed1a70f93dabdad939ee356ba24cfdec962ca2cebbcdb7ba34e4c644a0bb0044050156c1bff1c11db15d23abee6da53cdb5389fdae87e2ce3427283c95790b10b1805bf916052248ac92a0fd75a23f1da406cdbbc41461bec15ddb079d9f2ac7a261c5b4de2b91a8a294d7a878ccfc3f43ff3518626a1da8bc5b4cbccaca14e7b1012dbbbdc89385b72748a82c65a5b533dd85b8f3422e5fc4a7a1dfac68842c3a66168a9d5b5683b4ae5985ccd1129a4e9b2d81622bc986412e6cd7beaa7b39b91ce85c12dd42d42fb901e7961430fd6d4bd749fcc5af854cd74b21634afe78d66300f73bd8396ce8574c9ee7bf9ba7a35ce7dcff6a5363341960d159038ee6a889713c57b69ba28c7745c5f15c3a4e77cd82d8640c5c87f161f648908bd5e732a250c9503a5cec7bdc3867940bb4cb2f3021a76ab6a14159c637bed61e3e173a13e7feea528488db736856693b04e18a66b20f16e12aab6a381bd964963a0a9f0ce6fce380b6cd54dc00684828c4e8681dadb317efe03d7b4cddefa01b434df3719531cc3171c5a9c987e6bd2da7aaefb13f69961cb051585a1c2ab1f060df498a319c1593b7920b7ab7c0e942f23093ddf16d604d396b4b968da38421e47dd558fcd14443258c22ad786b78fffa62274cf8ac72e428869b0866a0013df95fd0f86714f3217d303d537a8f5488f66185856ec34c6b2b14843dd0db4fb654c1c5386979cfaa6fd17a656b84737fa87b6b51606601c7bf96e49fdd7aff396f9b4f2bc89cdb0d2ade652a5e87719e3cdd65572672c5ffd5d233417e047825baf2c7085b81eea5ae8383431a732ccecbf8d47567f51e109067e4e48381a9d3bdf1fbfa60efbbf1ba649aa0a3bd256283d03741daa1ca9b3beab11a21a024486ccaeabede6da5d80d929a9ef8cb5c46571fa17c6e44b8afffa5edd1061c60c83e592b4baa566eb9655ce4f85792ccf10e05e51746f5b1775279f0e781545f140a94915892cf99f2f5dcff233f066f8060277d0b705e3c62ece1e76e6942368ce6ab635507b6750669dfaee3b19306a6f22c3d55b15b57218141d7df3227f8d9b530c89c0f0b1fa2efdfc2ddc29cac6150a35cf3b9cca49931b1ffe63c2a2eeeb8629853ad7343439cee4fe686738e3037dde72675c4618a9376b5b04bc2d16f171340664f624bfe6cbd2980df66c314cc5e4fafe45aec4208e39ce4157377bab4738245b2beacbab21ddf29aa75dee42134be7ed2c4fb1778acc690e83449fa49b573870a2bdc2687b6c7ea81b5acd9149cfa0b664924461a6759d25ccee99a5d9232887a59973c37db1955286f5864aac8bfdd5bc0379864cf95ffd1bc2807fbad12cc142a766844a656f050ca7d24fc72b13f0ca9bf7a2f7128dd12e021b2ce5499133c3c90ae2795ab6e552670de37d65da2be9ed22557c13acb0d638366863cb76ef2c6ee0fb48cbc8f9f1c69ea09480db90a6f58580e3a76508146be91df26fb58c4fe10ca26535e7752b4292950e0ae910020576cca37f7b68687b1878f07d54f3b68e6debbd1ca303fa04ac7d19c98ae299bce7713f1fbf95b2f1c18d59296b828b4055b138248086888f21f361fc5e2abb3866b5097bcbca4aaae4e807160871aaed226f6ddd6241759d386d8af0d9afad02bb1f9bbf846effada67ccdba4558d55eed3ca9eab7346889cb5933207997e996927a31bc09cd7d2431555a5c31fcc16b1f2fcfe6f39bdf61eabd733efed6edec6b253f5c077907412eaefe63190acb282cd0cca0f20a96f2678d16fd00757f5ec90541567b18bb6efaf37622107f82c5737823bba925dda55926c6c54fd64a33d4188a4743ee3ff30747f9ba1a089a4614e340e5eb556f0c71fb85d326bb70160fcab0ec2c7ba89400fd5b435b6477526c14b781ba9498c2ea3b4cc5c86aa9389672093b0fc57387900f89939a8ba483dbd56d5cfbd9608906dbb32854f84cd4e370c136984329676aa82ce737256eff7225aa07d433032dae62b6898d54c7c38669cac8d22e6e9c8ea9919165cfc46cf986f223cd8acb30ea7c51b8a89b07997f7b66782c0e6bd4251291577b9582a531c4483456b11b6b6654a142396e4c82e299ec28f586e06f168614bbafa184a054d681be0412d3d4e2786e9f297dad0f99c34659c6bee920a84", 0x1000, 0xb, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) pwrite(r5, &(0x7f0000000180)="0c43799b77c7347bddfa47855b0a41e9fa8c58b49839341cab379438a54ee79b0c7461b03d8084382c74d9ea2dc662ada6118e088c0de533edca7feecd8eaca65ddb86dd77e97e42512990246b4d31593b673ed48a6b946d7231abd1068bdb91131ec6982ed985c2f4dff54c45d9d5b3a5e517ceb71e3aeb1b06ba7b11ebc57a5dfd3a636dfaddf4b8ecdec287e2214d5eb1dfc658c0f56add1a557c08986a895e01535d9c44dc22f4e6d55d3cd47f12dd070db583bff5be00f35d6a08946554", 0xc0, 0x0, 0x6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = dup2(r8, r9) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000001380)={0x5, &(0x7f0000000300)=[{0x400, 0x1, 0x7, 0x1f}, {0xa5, 0x69, 0x9, 0x800}, {0x3, 0x93, 0x2, 0xc242}, {0x3, 0x1f, 0x33, 0xd94}, {0x8, 0x9, 0x6, 0x101}]}) 23:26:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x4}], 0x9, 0x0, 0x80000000, 0x0) 23:26:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802", 0xd0}], 0x1, 0x0, 0x0) pwrite(r1, &(0x7f0000000180)='S', 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xa8) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x5cf47a99, 0xffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d, 0x0, 0x0, 0x4}, {0x4}, {0x6, 0x60, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r3) r4 = getuid() r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ktrace(&(0x7f0000000140)='./bus\x00', 0x0, 0xa0c, r2) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r7]) fchown(r3, r4, r7) mknodat(r3, &(0x7f00000002c0)='./bus\x00', 0x7040, 0xffff7ff9) 23:26:58 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x2a6) r2 = msgget$private(0x0, 0x0) write(0xffffffffffffff9c, &(0x7f00000001c0)="0338d8eca7426beae77bfd45a03c1efd00458284673e5b91d4c8d7f02d98fe5ca35af4f36f02d434bc49bef4c8ebb374b3eeaa4e95e8289a1bd366cccf245138994f067f58cce18d8fe486f1e22e2bc2ac36f22586af3f1fbc59bf0931d134c4b6033144be44abbd69d590cdda5fef43af9db20edab01f660f", 0x79) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="03000000000000df"], 0x0, 0x0) msgrcv(r2, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="70d92d2a48f8c9a22b5f34d975c7313b2c55810762a3c5c26d8af6088c42d79eda03773761f9b11e0f1a09bb3536cab24d339bab82c8fb684cd7fc244e65a9b8496605103cbcf8ddc7553f4db37e4880832c7d2681b18b24292fad52cdf5ea09e40001758bbe9f3a3eef49a01bc5736368294eb2aff90cc52803", 0x7a) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x9) 23:26:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") geteuid() r1 = getgid() r2 = geteuid() setreuid(0x0, r2) r3 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) r4 = socket(0x2, 0x4003, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) r6 = accept$inet(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffff1e) getgroups(0x40000000000001b5, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r8, 0xffffffffffffffff, r8, 0x0]) fchown(r3, r7, r9) seteuid(r7) setuid(r7) r10 = getgid() r11 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x240000, r11, r10, r2, r1, 0x42, 0x101}, 0x6, 0x0, 0xfffffffffffffe01}) r12 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r12, 0x0, 0x0, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getgroups(0x0, &(0x7f0000000140)=[0x0, 0x0]) r13 = geteuid() r14 = getgid() r15 = geteuid() setreuid(0x0, r15) setuid(r15) r16 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r13, r16, r15, r14, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r18 = socket(0x2, 0xc003, 0x0) connect$unix(r18, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000080000000000"], 0x10) dup2(r18, r17) setsockopt$sock_int(r17, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r19 = dup(r17) sendto$inet6(r19, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r19, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r21 = socket(0x2, 0xc003, 0x0) connect$unix(r21, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68e11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a6665eadf1ca1d8cac7dbbc5b65c4593d2870b4122cd235000000000000000000000800000000003702a5999b5d16dafbc8e47d48e7729513d1e11721d64f55c2e159d2199b9b653d916fe4d241d515b9214b257bb4f40da0add84ca000fc548f5a492d74f36720f31b92d0635d05bb5fa081dbf7fa6ee836881586f41c052ed5becbf49ea4af894d1032aa30675c06da8591e19f4ba6938f2a7b1a4e0aa8caad0f685fc78ebff628162873a5b3cdf05f8829a9afa0e57a81523141d3abb4dc9e89de123716c0f517c0813431c3b1bffd4d6bf5db962d7af854186eb7e01e09d169f7a4e19e9776c07686f7b9573f8e373410bc0d67c5a1e77d6dbeee28d1bb9498e9afa84e794091efae9e37fd37eecd4012e49ca1e2db317ec8dd2de07e4b696c3209fe37e74475b2c404a4f1789f"], 0x10) dup2(r21, r20) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r22 = socket(0x2, 0xc003, 0x6) connect$unix(r22, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r22, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r22, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r23 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r25 = geteuid() r26 = getgid() r27 = geteuid() setreuid(0x0, r27) setuid(r27) r28 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r25, r28, r27, r26, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r29 = getegid() r30 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r23, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r24, r27, r29}, @rights={0x20, 0xffff, 0x1, [r22, r22, r30]}], 0x40, 0x20c}, 0x0) r31 = geteuid() r32 = getgid() r33 = geteuid() setreuid(0x0, r33) setuid(r33) r34 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r31, r34, r33, r32, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r35 = geteuid() r36 = getgid() r37 = geteuid() setreuid(0x0, r37) setuid(r37) r38 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r35, r38, r37, r36, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r39 = socket(0x2, 0xc003, 0x6) connect$unix(r39, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r39, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r39, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r40 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r41 = geteuid() r42 = getgid() r43 = geteuid() setreuid(0x0, 0x0) setuid(0x0) r44 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r41, r44, r43, r42, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r45 = getegid() r46 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r40, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="200000000000ffff000000000000fde2ef965bc87781677f336bb7bd165e9379d5edf793", @ANYRES32=0x0, @ANYRES32=r43, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r46, @ANYBLOB="000000009b6af0b137631d1e9a8e228a9189c4044cfb63f03084193e366bce5a9441"], 0x40, 0x20c}, 0x0) 23:26:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x28}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) fcntl$setflags(r1, 0x2, 0x0) 23:26:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x80000001, 0x3}, {0x0, 0xb91}}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x7f, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0xa4, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000000)) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x100) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x40105706, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0xffffffff, 0x1ff, 0x1, 0x6, "29ca39884cb1ae2b766206312f89597e3dd6f408", 0x3, 0x1b}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x7fff, 0x4, {0x80000000, 0x2}}) close(r0) r7 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x32, &(0x7f0000000080)="ebffcbff13b933812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:26:58 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x6) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x28}, {0x20}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x0, 0xff, 0x7, 0x800}, {0xffff, 0x3, 0x52, 0x7ff}, {0x7555, 0x4, 0x7d, 0x72440000}, {0x1, 0x4, 0x2, 0x3f}, {0x5, 0xe1, 0x1, 0xff}]}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r2, 0x8, 0x5, &(0x7f0000000280)="c69aec9da732608445695f49043f673f518debe9669dd5047baab04c418620c6a90675e26787b770ecae014b9abc00a6cb94ef97a4d69f5bbcf7b2ed78e0b88ec23fd8ff207e320c698ce88035def6e58a12426998af", 0x56) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x7b6f5231368d0f3a, 0x0) r4 = socket$inet6(0x18, 0x4, 0x0) fcntl$dupfd(r4, 0xf, r3) 23:26:58 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x20, 0x5, 0x2) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) 23:26:58 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) dup2(r1, r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) 23:26:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x49) ioctl$KDENABIO(r1, 0x20004b3c) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 23:26:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) r3 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r4 = socket(0x2, 0x1, 0x0) open$dir(&(0x7f0000000380)='./bus\x00', 0x20000, 0x4) shutdown(r4, 0x1) fcntl$dupfd(r4, 0x1b, r3) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000240)={0xcf8, 0x8}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f00000002c0)="455077000272caa448c37ef3874723b1da2a647cb3f84b95bd4ef57d6123e0e4e31ac86fd563874d8c7d818943a1739c7b26ee69f0ce454f60448a71eb03a432e0cc368d14812e25e8a80fc0d43845f223c0a6c1f3a990e7dae4e58bb21e17e570bdddc64509d6ec8b155cffb12a4da7a49d27f3d323a8ce1a94ccc3a8d5daf78fa84d49158613d88c9da29ade"}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a229be96914f6357e3a", 0xe, 0x0, 0x0) 23:26:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8cd9092564cc6c7b, 0x2) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/6}, &(0x7f0000000100)=0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186004008b010000000000000000f8ffffff00ffffffffffffffacef596a31499cf0dc5200000064fc", 0x49a}], 0x1) r2 = msgget$private(0x0, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000000)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r11 = socket(0x2, 0x1, 0x0) shutdown(r11, 0x1) fcntl$dupfd(r11, 0x1b, r10) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r9, r12, 0x4}, 0x200, 0x401, 0x2}) setgroups(0x4000000000000118, &(0x7f0000001580)=[r7]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) r16 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r17 = socket(0x2, 0x1, 0x0) shutdown(r17, 0x1) fcntl$dupfd(r17, 0x1b, r16) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x4767) r19 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r20 = socket(0x2, 0x1, 0x0) shutdown(r20, 0x1) fcntl$dupfd(r20, 0x1b, r19) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r18, r21, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r23 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x4, r5, r7, r18, r22, 0x84}, 0x20, 0x2, 0x0, r23, 0x80000001, 0x24a, 0x4, 0x6}) 23:26:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x03\x00\x00\bM\x17\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000080)=[{0x50, 0x0, 0x0, 0x3f}, {0x6}]}) pwrite(r0, &(0x7f0000000180)="f7", 0x1, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x1) 23:26:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4, 0x8}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r1, &(0x7f0000001a40)=[{&(0x7f0000000300)="52887d19a3c00c858c78ce9b0fced7de358e24551f8adaa32ec3c0b28feb64c308eb40fbb270f921a9497819bf7e36fb77414263d98679b310c6491008b95a2932c55964d7fe556e8fb5824cb3cc351d32248e52d840f278ed3a11adfa587f78d58c91098f0301198cb0d5e929b0537419052d8763b7a73feeaa2cceb819", 0x7e}, {&(0x7f0000000540)="ac56f2a63c68e06c9edd5aff04e67d0ae93bab7e4f00efe48fd551aaeb10db3e2f50abe283b2a51aa939e6c0b3aac5fd8ca2859054292912ed7b4d799e9ac5f44d979fdcbbc7f61610c7fe6d4e214816c2080ba388117a360b129a612245b3581b3d", 0x62}], 0x2, 0x0, 0x0) 23:26:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x20}, {0x6, 0x0, 0x0, 0x8000000}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x60000, 0x10) poll(&(0x7f0000000240)=[{r2, 0x4}], 0x1, 0x7) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) pwrite(r1, &(0x7f0000000180)='S', 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = socket(0x1, 0x4000, 0x81) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) poll(&(0x7f0000000300)=[{r6, 0x24}, {r7, 0x100}, {r8}, {r0, 0x10}, {r1, 0x731ce2598a7b9f62}], 0x5, 0xde6) ktrace(&(0x7f0000000280)='./file0\x00', 0x6, 0x8, r4) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xaa) 16:00:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 16:00:00 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000640)=""/125, 0x7d}], 0x4, &(0x7f0000000700)=""/5, 0x5}, 0x23) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[], 0x0) dup2(r2, r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000001980)=0x43cbc, 0xfffffffffffffd55) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) getpgid(0x0) r5 = dup(r4) r6 = openat(r5, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r6, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001900)) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r7, 0x1) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) msgsnd(r8, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffebfffffffffff], [0x0, 0x0, 0x401]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/17}, &(0x7f0000000040)=0x13) fcntl$dupfd(r0, 0x0, r1) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8001, 0x4) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f0000000480)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x22, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)=""/61) dup(r0) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045710, &(0x7f0000000000)) getegid() 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xee, 0x0, 0x1, 0x0, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000000)=0x3) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000200)=[{0x401, 0x40, 0x9, 0x4}, {0x4, 0x7f, 0x8, 0x9}, {0xffff, 0x40, 0x1}, {0x5, 0x1, 0x98, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802", 0xd0}], 0x1, 0x0, 0x0) pwrite(r5, &(0x7f0000000180)='S', 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001540), 0xa8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000100)) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x8b) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000300)={{0x4, 0x2, 0x3}, 0x4, 0x4, 0xfffffffe}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0xd0, 0x0, &(0x7f00000002c0)=""/208}) mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x40000000001, 0x0) pwrite(0xffffffffffffff9c, &(0x7f0000000440)="b2f93f129101c01779adb9dbafc47227111844288fe268104ad0836f0d3bdb4685e81200a7c82b8625c85a0e029052d8f16c7d8064be2564e88e2b8e34a055779cb584a91be70e65eeac4fe35faf04d3915287afc9e1b8e2c15cc67f7abe9355e88fef51e30e2760b3e1f026bd356e402b300387efd0d4735734d6a847bcdb414f3a1aacfb36ffce8f561df3c040cbecaab6d83c06877a2e64e919ce088b3536a499bbca95488165e10003823b87d6a2c1a5e7baff3c499e93fd48cd5945b1d65678be6d91df5a82ae8541ac7e8726e176473f7789de97b54ccc9dc7ba46c61cf5da4f916d", 0xe5, 0x0, 0xb84) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x80) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x200000000000}], 0x1, 0x0, 0x7f, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [0x80000000ff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x100000001], [{}, {}, {0x0, 0x1}, {}, {0x0, 0x0, 0x101}, {}, {0x0, 0xffffffff, 0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x3) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x0) r3 = shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r3) shmdt(r3) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="4202e57f7f000001"], 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 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) write(r2, &(0x7f00000002c0)="e2", 0x1) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0xbc2c4b52fc421a90, 0x0, 0xfffffffffffffdf3) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x4, 0x800, 0x0, 0x37d2}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\xbd\xb6~\x9b1\xc1\x11\x9a?', 0x8012, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x40}, {0x4, 0x0, 0x8}, {0x4000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) pwrite(r1, &(0x7f0000000180)='S', 0x1, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x7) 16:00:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffffc], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = dup(0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000040)=""/117, 0x75, 0x800, &(0x7f00000000c0)={0x18, 0x3, 0x63a2, 0x1f}, 0xc) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r2) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "6600fa1d03182eab7fff0e091fe600008000"}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f2", 0x65b}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c737788", 0xce8}], 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d50eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03908f77ea1bb6b5c9cc25b0f6a4b0545539a54b400f6826b77e87e9a6951455766c7b48733ff594d6b394226c06e5af66c218d193f6a9618b161d2a43b95bfc576643add236e42a00f8833f0614559f9f4d9df1b7c3dc9f2bd981bc09", 0xe4}], 0x1) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x200000009, 0xdfefffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r2, r4, r6}, 0xc) fcntl$lock(r0, 0x14, &(0x7f0000000040)={0xd0c10ef4a1375fc8, 0x0, 0x7, 0x2, r2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) 16:00:01 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000018c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000001bc0)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000001d80)) open$dir(&(0x7f0000000200)='./file0\x00', 0x8080, 0x0) close(r0) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x2, 0x5, 0x2, 0xffffffff, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) r7 = socket(0x2, 0x4003, 0x0) getsockopt(r7, 0x0, 0x67, 0x0, 0x0) r8 = socket(0x2, 0x4003, 0x0) getsockopt(r8, 0x0, 0x67, 0x0, 0x0) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000001900)=0xffffffffffffffa7) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r9 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs={0x1c8d62c6e936f906}, 0xffffffffffffff22) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000001800)='/dev/pci\x00', 0xf5cfa1b50d0a7d98, 0x0) pwritev(r10, &(0x7f0000001840)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x153}], 0x1, 0x0, 0x3) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xfe84}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000320000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) listen(r1, 0x8) stat(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802", 0xd0}], 0x1, 0x0, 0x0) pwrite(r3, &(0x7f0000000180)='S', 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540), 0xa8) recvfrom(r3, &(0x7f0000000000)=""/100, 0x64, 0x2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x2d}, {0x4426}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="daa9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x410, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:01 executing program 1: r0 = getuid() getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) chown(&(0x7f0000000200)='./file0\x00', r0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000280)='\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/65}, &(0x7f0000000380)=0x43) sendto$unix(r2, &(0x7f00000003c0)="8aa5ae60865b8243c2aff74535ae05a9bd9426ab95ad662a89857fad1eca002f21fdc7653bb906e145b55220178d5ba879a45cd7c7a1d741c2b2f7733995dcd4ccc7dad50168f8fdf69fbc00e7ef5945d9dddf61a6d00f296dddc3e555ba8db695faf185896c5380ae223a8e6f7bc56a5dbaabc4574b803b827f9d080529100136ea5b43f7b23d18fc275a063ae7eed8703d7c7ae23a67557fb30cc6eaeb4f5e2d2fa9a8d6ba9d863946eae6662dc19ec778d83f1a3e284683e0741f636b500145ec6ec8", 0xc4, 0xc, &(0x7f00000004c0)=@file={0x1, './file1\x00'}, 0xa) truncate(&(0x7f0000000080)='./file1\x00', 0x0, 0x10000000008) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='.\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:01 executing program 0: ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() fchmod(r1, 0x10c) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/zero\x00', 0x0, 0x0) bind$unix(r3, &(0x7f0000001280)=ANY=[@ANYBLOB="00002e2faf4170de28ec5ea2c5d0f376979725116cb1047ee9b357020010000000656df9ebac57b8e169c1d6d929743fa40403c7b3c76fbc3b9a9d4ae74301000000d682dbcaf7a70e8a2bcf5c02efe0569e3ec7992ac1d72f3f864118ce1ad8863f87dbd6e80394fd733ea753336759c615372ccc7392f0667a9aef9064697dd37ba69971b77b6e61ef1bf3070c21afeb02051b767e0c36f349ef8f095417abf4acf4b4cd861ef380e4d95e597a1cdb4d85ef2d7023003531da903686a0e243f946aba8ebc11a6a03cb818fd96e197c8e3e790c3cd42362df0587ba304f690a926e72a25db982e30ab7d2f6ec330f0c99ece4708e84cb294ef166e588bbc3d4e4ca40906ea438ecaf15d514d7b414f5186ff842a627bb7fd3dd46e21eb027c3994d35ec0d2efbc3bd9cd65e4bc135afcf6d5723eec9dbbf56f96f467fe2c4cd384afcae900542ad2f5894f4a75490e866dfb859267cac0af16a497bcb50a188973b0bcf546acc0f4a2250db4efcce675cacce4b57421199b5d5a60df9dc35a6a8f80c69ccffea00000000000000dc08ea195e80c8b0a4c7ee25677ac7be6062a1e097d73b9568856d35ff9632f1b4e3c47c7cc1ed6773c29a5d4cfec6808edc00"/475], 0xa) symlinkat(&(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000e40)='\x00') r4 = open(&(0x7f0000000d40)='./file0\x00', 0x20, 0x1a8) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1000800, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0) kevent(r4, &(0x7f0000000b80)=[{{r2}, 0xfffffffffffffff9, 0x87, 0xe0000000, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x61, 0x2, 0xffffffffffffff7f, 0x9}, {{r0}, 0x7ffffffffffffff3, 0x12, 0x271a63c3f53494d3, 0x0, 0xa028}, {{r5}, 0xfffffffffffffffa, 0x2, 0x20000090, 0x7ff, 0x101}, {{r2}, 0xfffffffffffffffb, 0x100, 0x4, 0x0, 0x81}], 0x7fffffff, &(0x7f0000000c40), 0x100000000, &(0x7f0000000b00)={0x8, 0x6}) kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/ttyCcfg\x00', 0x400, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = socket$unix(0x1, 0x2, 0x0) r8 = dup2(r7, r6) setreuid(0x0, 0xee00) dup(r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x439816ba06e263e7) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xfffffffffffffff9, 0x1ff}, {0x18, 0x2, 0x7, 0x3}, 0x0, [0xffffffffffffffff, 0x4, 0x1000, 0x8, 0x7, 0x71, 0x9, 0x400]}, 0x3c) r9 = geteuid() sendto$unix(r8, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x40) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/wsmouse\x00', 0x0, 0x0) fchdir(r8) mkdir(&(0x7f0000000b40)='./file0\x00', 0x0) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000a80)=""/127) mkdir(&(0x7f0000000ec0)='./file0\x00', 0x2) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000000)) setreuid(r9, r9) chroot(&(0x7f0000000e00)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) 16:00:01 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x9570ec53bf02694b, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/|\xfd\xe7\x86\x03\x00ro\x00', 0xa00, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000328e2b2ccb6146d9e289215e5abd920d00000000000000000001000000a69fa30b2cb1efc8de5c494b229b490e876941aad84bbbb6be366a3467766597485923c6ec896615d983f684b2181fd3e187441e23f66df96316d81181b1d80893bf61bea3d04caa624194e0d918db492a1ae4185dd7d465f91162c8bb7c7bdd81113a9d8714e0962e2f4c5f8c1b9984d096749c41161599f1967b7b9565bb4467680800f4e779453bfb46a6d4fdf011bcd3d414a23a22bbc7cd5efd9265d5d45ce6b5502371282c341d4c4a992dbbab7e80940f4dda9b410a3766210d217bbd09b91e079ec2b99a5668eb3a9d0420f04155fbb9286f0a2967340c7d9304a432ce34df1b54f9ae29efb16c10786e6f3d1dea580b053c6ec5571b0200000000000000a59998bc72fa8409e211af0cb93b3b261fcc2f2ec14ac2d0ce0838dfba6219e814b269287d19d2d96a15583295822c6d06775dc88e6487fcaf5b3b361745eff1ea2c72efc3af08b065b8f17bca5596e255840cb00a3a1b2faea79006e9df8dcd333dd2d6d2f234cf35ed2f36927542077d0ce78294b82db221863f92dce19e06ea120c0fa6b853223a67933ce433b1c6430ea63eb03b4943146597686557f55642c90152ed24592dbdd75df3ebe0a4608eb2ec653f814047ed50ce95f1422fdc4e1c5a4d8c39fd38eb83343db431cec7b3bc25b91c6ce60af49a0e043d9e323c4c34"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="ff5442667bd35bbe71516d48d6f697cecab2644554eb63e2d38cf0bf14f51562c561899e2e20e70f860da6", 0x2b}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600", 0xfffffffe}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1c0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="40020000ff"], 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802", 0xd0}], 0x1, 0x0, 0x0) pwrite(r2, &(0x7f0000000180)='S', 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xa8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r10 = socket(0x2, 0x1, 0x0) shutdown(r10, 0x1) fcntl$dupfd(r10, 0x1b, r9) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r8, r11, 0x4}, 0x200, 0x401, 0x2}) setgroups(0x4000000000000118, &(0x7f0000001580)=[r6]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r17 = socket(0x2, 0x1, 0x0) shutdown(r17, 0x1) fcntl$dupfd(r17, 0x1b, r16) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r15, r18, 0x4}, 0x200, 0x401, 0x2}) r19 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r19) r20 = getuid() r21 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r22 = dup(r21) ioctl$WSKBDIO_SETMODE(r22, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r23]) fchown(r19, r20, r23) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r25 = getegid() r26 = getegid() setgroups(0x7, &(0x7f00000003c0)=[r4, r6, r25, r18, r26, r18, r24]) setgid(r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x2, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="aca750e9433c23ddb0371aa790fe1cdda6ca5fa2dac82057571afe7f609dbe1ef50afed234e8b54d6d163db87309f72f812f84a18baee50114a4fd8dd962620d2921fe329a92050f8862c4371e235c6313090e682c3504c6f876c9c2ffcd6edcb71492efb52864afd7dfcc5f6da6b41e2f22a96ab16c236cac34", 0x7a) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket$inet(0x2, 0x4009, 0x6) setsockopt(r2, 0x5, 0x1, &(0x7f0000000140)="0c2f11795c907905a7f696e06048464380e52fc12266f7f404d16ca5a2da2d77e8aa6168c75243267bb63979c779618fae41119df59376b7a2b80038fbfeb39ab1c621f8631ce725dec92e89a4a86de2940cc26da4cd79ab12b2274815e432c6fc8db6bae3e4342d5b85320a400b925a60216ad2349025c3bc219f3faf121f1bb85644c485acc4660e81ca83fa7c1eb1cbb3965a9a8f15c53b4eb5b6ae4c0364130fbc", 0xa3) 16:00:01 executing program 1: setrlimit(0xe, &(0x7f0000000000)={0x80000001, 0x94}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r0) writev(r2, &(0x7f0000000340)=[{&(0x7f00000000c0)="6f1c152a4bc9f16cd2a3f103d34ad05a94a7f865c7507ec81f1a60ba8f4efcb5b72648011b287c01da894c794108a15cb29dfa8b6e44874ba58b8de942efb6dc02e6a56304aa4e17c4bc3a92b311d05999c7f15f55ad962060d963464f261f98454e3c1044436a7674633b820f2c3c3c7a67c0b95ee4202bd2baedbc74e29aa764c13d24880c306ec10972baa08f3cc4a0e533413590f5403ce6b5bdd750a0f69d8deee0fbf40b", 0xa7}, {&(0x7f0000000180)="8be00006276dd717ff846922920a5a6d15405b5033c17a4ec25717b068d1e6da522cd7755a23d0be2fdff4c8012f11806462b13ff0f67d349e9a6579f746a970f035c1411bcff83a78f48d19573bbe0bfbbc37ddb0cb4134cbaebbfa16ec418db82775f6219481e5fb4be9874a5b4d2b18bad43ab4753301b31978b3552710437a8f9851d182b95253e0f3d590b1d19d6fe9687c5ed2c71688e145f58a73f153b78e933588737ae7f2fff6b472df3e065fb9bab334d994c2a14eb9559cf4d3e80a366f43512bb9e3be43188b5996b0", 0xcf}, {&(0x7f0000000280)="91eaa604c783d9695f21834bcb63f4c85abdd55a574ddc00d65278de38ea3f77716f68858e36daf2dd25a7c59a851cbb257af25e6e93164beacfa4d9d1e4041e007e52f8e9c123458a1cc303581b32b21b9881a37ad58c939c11d6dfbd065122f7b4370dab79008d6194efc1397a437368b8d557c83e48264ce71a67d83a49e6261a3c0dc28d6bf3b6cfa9384e18adc197778569d365beeb3ee83284c974ee8e9009c0bd2c4c8d6758b455f2a3f39362919f78eff022bd21", 0xb8}], 0x3) close(r0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)="0c00657578dbdd09a469223a587ec9b8885c4b9132b98b623801d61a172e6582aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416559c126c7db4c541470ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771f6e5c51b87b61ce14e8877eda2038edcde47fab701d27f2e8389c0b0546473925213c0483d6a7d1c14d1eabff48d33fa2de5d449a9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e3103f4641ae277244741c298f579980a", 0xdd}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x100c1, 0x0) 16:00:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4ec4) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2b0a5c9f655108ed1fe700e70000000400000000000000e0579d4105e2631b11da8e04cb9e7ea9958d341ffc0888c03246591a6515b4293ec578f694ddaf9a4c17b23e5c742db633f83771bc395ae431a19a64f6f3c01d239c9b530360f0be2e5741c52b550a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000446000/0x4000)=nil, 0x4000) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="02007514a757edbde6e9ebf6a884c506fff141824f3813daa3adf683f9b10e32646a10973340b9d0b88128a7326119b907da935bc41c74a0946eb3d5e20000000067d61c0000"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) r3 = dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x7, 0x1}) clock_settime(0x0, &(0x7f0000000080)={0x4, 0x7}) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x1, "000000000200", 0x0, 0x2000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munlockall() r5 = semget$private(0x0, 0x3, 0x100000010) semop(r5, &(0x7f0000000200), 0x0) semop(r5, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r5, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r5, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r5, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) close(r4) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r7, 0x4000029, 0x2e, &(0x7f0000000000)="ebfff176da5e340ab5a34bcbff13b9fd81", 0x11) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000280)="65cb31483a6e0977f67fab2ae13cfe483814a4d06fc58f626386d84d2c30c3b4869ce9eb556c85bf5b774d0544bcc3a83cc1ce00cb280d581e0af3b10d6b050000e2e0445e81c1c110d6cd6b46e8c542fe425094e4", 0xffffffffffffffb5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x200002f6, &(0x7f0000000040)=[{0x80}, {0x15, 0x0, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x400, 0x0) r4 = open(&(0x7f0000000280)='./bus\x00', 0x10, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = getppid() r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r8, &(0x7f0000000500)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647075abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9064d0df4a971dedbc2a3dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b280237f022ae881287e33e32b34aa7", 0x5e}], 0x1, 0x0, 0x0) pwrite(r7, &(0x7f0000000180)='S', 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001540), 0xa8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r14 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r15 = socket(0x2, 0x1, 0x0) shutdown(r15, 0x1) fcntl$dupfd(r15, 0x1b, r14) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r13, r16, 0x4}, 0x200, 0x401, 0x2}) r17 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r17, &(0x7f0000000240)="220e2a", 0x3) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) r19 = socket(0x800000018, 0x3, 0x102) bind$unix(r19, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r18, r20, r22}, 0xc) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r25 = open(&(0x7f00000004c0)='./file0\x00', 0x8, 0x0) r26 = socket(0x2, 0x1, 0x0) shutdown(r26, 0x1) fcntl$dupfd(r26, 0x1b, r25) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r28 = getppid() r29 = open$dir(&(0x7f0000000580)='./bus\x00', 0x381, 0x0) dup(r29) r30 = getuid() r31 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r31, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r32]) fchown(r29, r30, r32) r33 = getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="148b31279d", 0x5}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="6800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r24, @ANYRES32=r27, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r30, @ANYRES32=r33, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4}, 0x40c) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r34 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r34, &(0x7f0000000040)="670dc3", 0x3) pwritev(r34, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) sendto$unix(r2, &(0x7f0000000440)="29b00c09c965e1adf9649b1e7c72bd63851a47ec4401f20a39b77a2735a563a6919e03f4e1a2b6ea9b57119a5787d0e1ede36dfc72da7a7c9da9b0ce50a6db66408c770506063de55521c7cb283a4aae04c773d433d7b5336af770e769f196b8a4432239a7b70fdbfc4d5aeb51babe589d7d8812632cac83e51634bc6af27c62ce8c1d4155a97b63840e7531cfaef5482eebb54cadea2196b5d1dbd74c553ac93f74f17fc0e8f073eb2d0f07476b893b2e95e6ec7725e681a39d6d3db13dfccecb0a4fa30d6e841d3ea6d542707b0b061a2a411634fa274bd160fed8c2654991f8fae9480a3c7384aa5ab76dea99e8465d5971543eb36a349f514889e53967b8762d0406fe27c7eb19303989eac45dd2a06634dbc808466d3b463c4774b48465d4c232678698b11be787d2f3f912723ff30326d03256fd104598d358db8781b42448f58206c1e792c7f8912c6ee4ad0e833654757e0cf84dcfdc532e8b7c43714778696a8cd3d4ac3caed16f944faf718b0dabbcfa7244969fd4451f661440b9ca7bd96f38949eb204620695644a0a2163fd06b1db2a6e4c395a5e668a4760dcb2a5389a41d76ff7f61e2e57da0f7049c2a40ce25826bb205d5b58944df0c2f1cab0de17474edb570a8e576f48dee2e005a6c9d556188ee3f13d14c22dee2298d04c0c42635c6f37d8d83a326a25c415f2ef98cbc793bbc66adc3ebc1ab2f36aa259ebfbabd642d36e2110a23f483306522533d7af5fa5ff620a32c831a721ee02b5ab8ef6563a78806d6e67a89fab60a4c852b525ef911e0181fec49c6cebcb88e186ef1d3c8a109f5504cba31bec37914022fb58a634532f57ae588b036dd6be8f3f1edb60b9f1b16bfacfa149dfc98c8e65ae6c7ede0e63b7d50614f7f541108e028d5eb05de0edb06e9da736f62e9d37784b4ab3113b5cb530563c40b14aaddb020cb8190fc46e002686a0d5f564a425796c72f60bd9ef6605984970c8158de4ddb39a6801b76db847a94e0b495f6e53c24144f4d1c16e3f4bc162c541b06c23e71f7fd17b13f2676fe370223750838599ba2c85f32408b3af8788a5ef0489e36f59b4b706a7f379e38527a4ee2200884563219257e671db5fc2df3b16fe11a2c84046347ce4a6384da3433dae3b1843cbdf881da20bd97e4531cdf130a45b8e115cf298733b79b9eee95e85b34925fa35c5a387712a61e7dfea040ad46265954621231f914e8468e0981de8d50d3df36b082621cdf538eeb26e8325aeb38cbef6eb461d99c69536abce188736e945375e35e45cc1a278c1084a2528ea1a7792ba7f0d3146d834ede19f3ae94e348002508019b066dfa0c12eb102e4463ddd0e90064046a24888c0d599e7f9e2532338a1d826dffea08cb3d7adbe8fc513da48c2fbd6e3a7d62374d5b00c6ce6a4ad73d5c349ed1db56e50cdf92ad1ffeaf5bc20da929c7dea42370b8a96f8efb1a896c6c87f70d864034b0d3176e995b9d2dea08db1fce96275c84ba8a1c21b1ca5da771e59d4176e21bafa7b9266d57e8825862f3cf8557ae313b1b05692072293f459d8efae5ede18b776089c51f055a210f5e19be65adf4b718a1f3338112688996df680c91ff458b73112403ed7d8c2e881615e609a4e62a6565b0e2f86537cde741cdad73c9b4794fa483b0452bfcbcb277b716f6c61f77d8cac6611607c5b998d122541857530e2466da2a7c00cc3bf202be0d3a2184a9a90d0fbe2add2cb42bcfc841f5406005dc7ea91dd3af2e125c6008983bfec51fb507fe3b5bd624b52940daee71f048b53ca11f0beb6947fb0808ddc59b28bb594d76dce2036a4106f2992d19d766c5048cf55fb5e0e7c95854960308027461c4af55c3dbf49040c941fe48183bd57a1c089ad6de273883f8df9f7efd5e80ad5919e6b9dc9b6590422dfb3b4301c5e2e939a395545979106024d0e90f6555258fb3c9eac8a74f0dee8741673f3cdcbbbab346a5a4a3722c850dab32bfdaec52ca55a7550ee7aef1c8ec80a7f016c73cca8d8244d3ed3e1e18d3a66b54e13b554357e58ceee4e78ba0090ca03e399cd48d76791b73a74c612a2bab132b68f09de117a635578b4fdff2ec7474daec9da07fd0913f5aa963991c22d031a1de5ea3cac2ce071c7c68029405aaa5c4b2637ad5a4575a7ced034f406d2a13ef5c053f16df204fb3ef23696d030993e4338524ce446da51155d13b2a0756ad974e6fe2d26e1b64eddb231b5375e6f3f2e21b4f9f4f7b3ec02d3234ccf90f5c82959e1cb7770961a538721fb155142e50d8a565ba38ac93c9db3ac1524fd714f311a5f953a1e313244f63f27cccacc7e685a589d662db288424346ce7e7526135c5542930653d52c7666ddfc406f3388436bcf802720ecdb256d0215a3bd0402d47c50867e582fb7546167d53b652a14142c2c6ccb3e1aaabe44f089b0e22cb15dc2e53fd3f69bcac861fc5f7f993b7a51abe8c00f24bba22c5177e5819026a7e7fc2b815d5817437cfd121805de08db56b92c7f37f467e5c487914b50bccc19c8ac1eb53a06ac87084a2cce8118f7e2c36af03538da95acbb4bb6f6b7fb116de05b83ecdcb441bcffe829566f9dfa892d7ae65bf511739489d093577b37e7f3fe1a73af4a73db69a9641f76e0dc3edce72de43495896054d0e706d17ba32e9c979840eb321159ea7242c31b3fb7ce0fc69e6ba7648f199041c08cc5702dfa4da6af77a393c26a71d1464fdbed63f7aad1b3f7021db4c0b7a0ffa66af5385f09704d41611f93beb5927f7225f55672351f32aae321b7ad754ee5686a2349f6206a668427a969eaa41eae23d9fdc7551f7e297e90733d51e501ea2a4d3a33c4382817d88d1a8474aa1c1c6d05ad8c0f28145ac9d35982a656165edfa0536c9357ef0c0d62fd8fc356333c4192dc1bbfafb296f5f51dccbde6fbce5dce89324bad72cd4802b09c300e61b94ae5befe49bf36bb6281f6f0aaeb533979eb8473b8176e18b79388d5833a5a09fad4b12593331936c8cdf5c01ba939de582548821b349d3a1f52279a849e47067ed60215e171d5e9e524310c636f4786f56491a99042f5c4cc91891bddf7427276c423e06c296e5aa96c9b47ae6c45f4931f6be32b2003b27e6e73b4ce143fc1fabbbc381d6c93c7a8e5ebe8cf5c693e95972266a6a44f7ec7e50252eaf26b8d0d3535efc75f7bc304ea545bf12de8647ca24f24dab175c1bc84e34969c74bdee66abc6dbb07a4f89700ae076099171f3210c3b28ee3a464e1472b8939fab77e341a067d81a8831b79d9a0173a819b24c5f17409cd1d7298d5c8ebb8968648f82edd68c4ad9c595b8d58266b3e5c5fd89fcc75e5a630bc623cc0da0e3326e966517fca8d4f0ed19b98ef87efba47c2ec554b907e3e5cdf37ec02d4a14823f466acda3e3f65de9e8e6f572cbd4740e9fdfd35d21483c2cd59d6c1d972c9625771dc65028b33bebddc20c1a3fcb066c8d6caf1fb0bd36b44e20af3e076b058d0646b73fcaabf124ee8e714f8d3089efb4593755eebd5b404d3b2daf645d2429f2d5ad44ef0766c43ba262c741ce32bb2f8537d62303c6d0ef36697adbfcdc273383f6a0546ceac656cc3da39a4010ac6f249dca21c762c55e659b7936dbdf2198a44276735e7ad154f4802ffd9fe87e020e85763fc9eeb0e084322428bbc5830befdc3b9ca284c46f02949053c9d9770724568102cfdd5b331e9a8dd9a165a79ccde4d58840dbb8a8536964280644a84c806a4eb5ee43e1bdefd957f4b46ee84047f3166502df1f3d42d09ce928844f25134360d89edd7ace79020f35ccba8fa34e3bb341cd3b97d2fdbcdb2845d1c9cd15d61d8baa3a2d6746fa89726370a70c2ab7b168f3eeda20caf00b4fb1fea362889b4f617de5d4d6d3b0faf7c724fa57a1c968b405daa9ee9f8e3e759b41ac99492ec7ede336b300f4caf485213259e28bc765ecf59abc8b75f01de5c2b12b70657ab4d3167d25fe4db368e07b840cbc1ad0515c0880af3fdcb459f63c92631ae21668d0dd9372cdd344a55e9cb6a15ed551e462b5c19af13f3987d33b8a4bdad604de7937b9d0d02750d926f04e97557dd02d6cb34a2ce4b3197b03d342d7aabdda100e768b11f6bcc621f7b7b1cc8b8e20c226d06685a94b89dadb9cce2124af6f43a346da08ac99d19c26418d03c212e9cfbba2546333a3fb68c31b92a81990159a0db4c8f1cbaefb5dbe6ab4782ed5027ee28c9743d6f64f798516ef9f7c50d3bfa55ec1e248f0e84a1fc1f1450e303c7f45bf67cebbcc467ccf6bd5c4da2b0efaa0e032a0375abd256b0bc0c8ba6f99477b19df04851d0f0acf8b9dbfc681ab882313b9d8dd3ab3f788fb4fb77237a53550d44b5bb46f8d30a97a6b4865f370cf1ea758ddea6d8c28b72a568548b827057037a1cf2530aa86638157e62686bb74e83996a0c15aaa0574af62bdcfd186693b540e10ad0ddaeb19479cbdbbe33801e4df789892702c4046d304db8bed245d6e7957d01686ecb3b1d035b3cb1104609c05915709eb6fa296a11fda1100dafbe6380b390b312a2555ffc8843828a3ec9f990d9781ce31c51a28c33f75fe659ddad97d715525032363f302f0f88923c86d267e4533b04e342df40f3fe77f7748c2847dff35298dd162a401265851a1051e132a2647cddb7c4979fb790315ee50b7ec8805ade425e56b4cd58dde807d24f1b547465b7f96716e403299ea7e43148c11edeaa3dd3603a987aeb2401d7706b336b9123f656a7507ce74b2ea2f5c24d4e941477d68ac01b408d6efde777004e8a6fab2c3e0352fb7a5eb3a71fdfc986a82f61226c1789fc835dad3234a86598fb889fc5e6076bb56ad4458d89c44840a757ea87556da227ce9461fbd9246053b01fc15b35b3c4b50687184991cf567165da08286436342ee10fceaa025df5433a018db605c0a5125a4872df2085600afd9c5e24a9b3935a85d006ded500e641455fb643e1b470adb25bf9e8f195b5a98c3ac1790bd9b29c0fc1533df46b32a8f9c8d2a9906b5a422efb7d33942215ca762865dca33369e97dc22050918afec0580ee43b4a941d4401fb4f462e10f6fa199092e3c9af92b985defbeeabe3de8635df436db9c2755d5aaccacf27c9cbcb61b0564ee75d229e0dd834eedf929fd05079988922a8e070d74c1914f67cefb2eb7bb7fcfd2faf4bb4565b1bc1d861fbc246bd34ceab8f19b17ed5d0ad88fd73dcb143e6bdba12035b1f5aa4c496b533b63435915f17f815cd37e8ec7e497b64cdcd111465de19fdca84ea80b4491eda0ad0e71ed3048e7f240cebcbc268f1ab831b0c5e93b372398b26233013a0a4ad01872586276eb8008ad388c4b11ad7ced6c3601fb1adef8eb00d97abf8379e7502a1ab602f06021dad0c62634ba3299528ad5885bc33c1ba3eb73effbdd2eb0e5a50a082bfc0840b76b0ba8037eb68ac572f23368b7ccb5d75310ad8d86a96c862fde3cde8acf171fa79dc72e51f6f06ce14d2960596d89f9d6c1150e9381aadfe0414d32b9f22ba3dc469664dc49e1e98d1d376cb81fe943e2f2a021cc9cb0b065fe06ff66546934eddf402fff220231aa0f0fb072ee627939ca3d6a81df331de6ed4393c650a8feaa74efd9a87e304c7caab0c1b1f3238a33c34d0647e9806d478f95018b7d9945c7d2c0a5f7ecfc60a6cf353355c0111dcd23f20742801ed3323e0f266ff69dd0ed0b3adf55ce14b05ec0e7bf3c9958694ebce62e9116d88ed981e96d27662f615c857297b4fa904500bca0f966434e32c7cb764c141", 0x1000, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x28600, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, 0x0, 0x0) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r5) recvmsg(r3, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x60}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semget(0x1, 0x2, 0x468) r2 = semget$private(0x0, 0x4, 0x408) semop(r2, &(0x7f0000000480)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffc, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x22, 0x9]) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = semget$private(0x0, 0x1, 0xc) semop(r3, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) semop(r3, &(0x7f0000000080), 0x166) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff3e}, 0x10000044001000d, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) getsockopt(r2, 0x6, 0xbf8, &(0x7f00000000c0)=""/179, &(0x7f0000000200)=0xb3) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getgid() getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) getegid() openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='\xbcdev\x01\x01\x00\x00muse \x00', 0x20440, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)) accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$inet6(r0, &(0x7f0000000280), &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40), 0xc) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80), &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r6 = getgid() r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r9 = getegid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r14 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r17 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r18 = accept$inet6(r17, &(0x7f0000000280), &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001900), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r22 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r23 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r24 = socket$unix(0x1, 0x1, 0x0) r25 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r26 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00), 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r33 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r35 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r36 = kqueue() r37 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sendmsg$unix(r3, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x109e}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000002180)=ANY=[@ANYRES64=r38, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r39, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=0x0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES64=r2, @ANYRES32=r29, @ANYRES16=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB="e32e2d2b56160bf4e78ee6d0fb8c637092fdb894e4cda35709c6a7f0a518c73c62e5822d884a3da3a5e126f08c87b40db92605566358ea60402867a2576691b56ff3cea2ff1480db3ac7d5f765f1638ddd04c472093fee3788589a1781e4"], 0x1a2, 0x400}, 0x4) getgroups(0x5, &(0x7f0000001c40)=[r20, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) r40 = socket(0x18, 0x2, 0x0) setsockopt(r40, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0x2a54edfdaaff0c4c, 0xf0, 0x20, 0x1, 0x101}, {{r4}, 0xfffffffffffffffd, 0x108, 0x40, 0x80, 0x1}, {{r5}, 0x8000000000000003, 0x5, 0x8, 0x94, 0xe2}], 0x8000, 0x0, 0x8000, 0x0) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) bind$unix(r6, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) getdents(0xffffffffffffffff, &(0x7f0000000240)=""/114, 0x72) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4000000000003}, {0x1}, {0x10006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r3 = msgget$private(0x0, 0x100000029) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0, @ANYPTR64], 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) fcntl$getown(r4, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x18000, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r6, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x80, 0x0) pwrite(r2, &(0x7f0000000340)="0b31d21ee6ed52b7518faafdf3167a0dc91887b09c96388f8963ebe19c5c98d0595841853f1aacbe2762e5c18b83b20a2f9b692decee186cf011b76737d7c073409a84b170254494c89cb1d6583578ef5fc20c9d347f09cc223608c0d38fe22c151b1051b70d5f2447082898076e7b7177342143e1eae0c36d2c5bc6856372e57f183644e7cedfbf7e479721be6aaebbf4f242e66e0ea7f8b3be54b28bb062ab17d2a7f3d6ffea16e357cf392ab7d2701351a304d9bea2f2813f5dd00500"/200, 0x26, 0x0, 0x800000000000) r8 = msgget(0x1, 0x80) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x100, 0x6}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x44}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r9, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x800) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4813, r1, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) getppid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000640)="c900b6e80b4827c0ebd3e04cc92c2ac6c49eadfc87cc364a17530c3aa0cace68eff6fd36681208d15df4f386f72fa8fb490ce3682fe8728906ab1a372910893cdb1511e6f7bc5a83aca2bec11a68ddc9490529594613e04448a4757c4559ff99b55852843ec9a92741ae379d9ab6e336bba672fd7c2517e168ef879e6fba3e1c430461dbf6a31f55ece5b9f1bced73d5911715294c57182b2db86b1c8512b43a3dc93e18a0e5f76c544e86d722b162253eea3a7f8a783aefaae474c871051c0b6233e0c7bd764ab9230173145ed59dd02516422165b0daf6d489d0a7d02b14cc36b442a760e1475fe15452efa08328f2d448ae6d1a262d0e22105fb07f848e7a1c6c7774b9a9f7b5126ac5b872c715cef372272be461acae32f1ca387f53efa83f3aa0cea6d0d590fb1e381febd4bf0396c394ec333aece487e96d0d692211f5406bb5b2ff679db362ef04adedb013046fdbec7f130d39ac251d2a2f708596bbc3e3bd30c839cf359e7d28ff2240a4f49325ce516dd762d67e3eee0d1a363910564766bb5eca00dce90aa6c14949d1bbc2043f1ea3051e470949ae235fb533bca6d8e944e43ec0dc25acb010310d051a0c34bf7472c9cac980a5e511ef6f3862710048c75cd350b3acb49f2f56f87cbaddbb74bc848447f459722e308aab9f928ddae897b6fbb53f75df8ebd3c024893b46f016889413ca772230fb69376f8d935", 0x201}], 0x1) fchmodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000100)="2de11e"}], 0xffffffb) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001500)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000001540)=@un=@file={0x1, './file0/file1\x00'}, 0x10, &(0x7f0000001600)=[{&(0x7f0000001580)="7265dc91ef5fb0e1b4eef9aee7f9dcd8fe3bdc68fc1ae363837183175bb99a131e61fb98001de5109f3fd983c6c3048a5d70444bcd5b3f62642ad29eb29a041a2405528b6abc42a854a0bd57e93dde273304d3120107586b55a164f7d41b", 0x5e}], 0x1, &(0x7f0000001640)=ANY=[@ANYBLOB="4000000000000000aa7115d200000000d6323170abc5de98d6a7b5dab11e75ab5d2c309f81b95c22444b2ebfa8fdf9b0efc4c7b43b967239a2a400000000000050000000000000000100000001000000d8b5d2c84071141edf9ba2d269f0cff4b904d491694e555704e5d8bed20dd780ecf27c2909b795f4b278dee810d826c87d1f1b58c89c1195c429302ccae7d5fb"], 0x90}, 0x400) r1 = socket(0x2, 0x8001, 0x0) recvfrom$unix(r1, &(0x7f0000000300)=""/4096, 0x1000, 0x1, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10) socket(0x20, 0x3, 0x3) getsockname(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) pwrite(r3, &(0x7f0000000180)='S', 0x1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000014c0)={0x6, 0x7ff}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) link(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000001440)='/dev/klog\x00', 0x8, 0x0) write(r4, &(0x7f0000001480)="b9275488f57af2a24a6205be5c2fc67ef728b1fa88f9760cc780c1b6f50221d965221b81232a99dc7df44f25ae0bfa2efbe80a", 0x33) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000001300)='x\x00') select(0x40, &(0x7f0000001340)={0x10000, 0x1, 0xfff, 0x7, 0x6, 0x3ff, 0xf1, 0x4}, &(0x7f0000001380)={0x3, 0x2, 0x80000000, 0x98, 0x7f, 0x200, 0x100000000, 0x200}, &(0x7f00000013c0)={0x0, 0x8e, 0x8, 0x1, 0x1, 0x1, 0x800000000, 0x1}, &(0x7f0000001400)={0xa0, 0x7f}) connect(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f89696c65302f95876c653000"], 0x10) 16:00:06 executing program 1: symlink(&(0x7f0000001000)='\x00', &(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x42, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) connect$unix(r1, &(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x8) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/140, 0x8c) r2 = msgget$private(0x0, 0x96) chdir(&(0x7f0000000300)='./bus\x00') msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="e0000000000000003d551559e046829f563a7584eae6337385acc79aef66b605000000ebbd7ef8b684287fc472f0ad8d3a01079c95aa77d2a92b9315da9a91a229e4df93d1e4ae6a59a668496b3054f748bf0684256055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af0014009307000000bea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd27916ffffffff0d728052748bcbf5031e5bde3f6c11b5b3ccd6f358261000b1361a1af063c602f5e785fb1781740a78180c1daa1c8351773c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579020000000000bd5026c831fd365f8591845fba205da23499c4eda9283d3446e856225771004db2f6d070ae8c39db197965552f9a3551df560c7bbf0b90886ed8e5c05b64bdaff0d9fcefed27f1a9e28c2410b80a14d46262fc357016b05ad28904dcdf9c6e2481170000000000000000000000000050ba22f14adc61373d2ab7378e8a29e4348b0d193644d1771c633d5f95dff2ff4dbcbd95ee205d689cbdace83d926dfac8eb1c1d76aeaf39f2332e159dff2887aaa578b98483c0986f2cc36532c9b090c807506a4d448c59e5e30ab3fb09ca34ae004e807e781636c0df7fa8cd6272f2000000000000"], 0x176, 0x800) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/108}, 0x74, 0x0, 0x800) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x81}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x3) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x7, 0x7, {[0x9, 0x3f, 0x8d9, 0x6, 0x8, 0x7, 0x2, 0x8, 0x101, 0x7, 0x924, 0x1000, 0x10000, 0x4, 0x305, 0x3ff, 0x400000, 0x9], [0x3f, 0x7, 0xc22, 0x8, 0x8, 0x8000, 0xffffffffffff5aff, 0x7, 0xf0, 0x100000000], [0x0, 0x2, 0x6, 0x8, 0x2, 0x3, 0x4], [0x3, 0x4, 0x3, 0x499d, 0xfffffffffffffffb, 0x7], [{0x1f, 0xffffffff, 0x840, 0x100000000}, {0x0, 0x7, 0x7fffffff}, {0x9e3, 0x0, 0x8001, 0x4}, {0x1f, 0x4, 0x7, 0x8}, {0x8, 0x9, 0x7, 0x8f}, {0x1, 0x4, 0x7, 0x7}, {0x7, 0x401, 0x0, 0x9}, {0x20, 0x3f, 0x1, 0x9}], {0x1, 0x101, 0xe7be, 0x80}, {0x7, 0x326, 0x10001, 0x9}}}) 16:00:07 executing program 0: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x48}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:07 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) close(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:07 executing program 1: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4004) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x6) write(0xffffffffffffffff, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e2f66696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2750ace047a1f51f76585ecf6ecf675d2fa639805209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe490891"], 0x10) write(r5, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r5, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r5, &(0x7f0000000180)=[{0x0}], 0x1) r6 = socket(0x2, 0x0, 0x0) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530006b15ba56ac78e1a990336522f4d2"], 0x10) write(r6, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x5, &(0x7f00000000c0), 0x0, 0x0) kqueue() kevent(r2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() r7 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000240)=""/247) 16:00:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) r2 = socket(0x1, 0x5, 0x6) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x24, 0xfc}, {0x7}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffeb, &(0x7f0000000580)="b3f96f0a0800f168ffd9678e7a0225332c237d41eab41321a2bc9a334996761db6bee2239482f90f7aa683175c726e36b553c5a67e40a8e8925a723a617b78631307099aa5f32471421923462a2d486cadc2232a33ef300f8088fdf59841d5a6686035dcb5068407c7597580fca4d6113e213808b99dc8690b21ae3c15b44b0259d17681a150ac500c8e2d8b300339a88606074e0d5458badb602ac9e3cca39b0e8b615cabd4cc5c56c2db0e2dbce2594c3c796a8f56b40e0100b49db47347e86804120826e3cce8c63d3e2ebf1a756cdabc4266151d0a6af4654ce610818750fe49a72e486281314c53e4e5b4b02698c31313052bfe307a41f678e8877fc9655a6187a7ca855d5d0c050ff2d4e6ff5fe493b45f47a519679700000000005bae5e81dd22d264b9aff6834c2b97424f55ff2c8609f8bf21fc629760d0767d2390ea11aa87e5ce714a967a5a746711c262fc069598cec1d90d01d4cf35d35d42b96e097a544f9cab12bcc8e65b748b54b5e3fe280f362a169082884355885503325b57") r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='odev\xa2bpn\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x4, 0x28, 0x1, 0x1f}, {0x3, 0x1f, 0x6, 0x6}, {0x43, 0x0, 0x9, 0x2000}, {0x6, 0x81, 0xc1, 0x3}, {0x6, 0x2, 0x1f, 0x4}, {0x2, 0x1, 0x3f, 0x1ff}, {0x7, 0x0, 0x2, 0x8}, {0x4, 0x5, 0x7f, 0x2}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0xe868) write(r1, &(0x7f0000000240)="220e2a", 0x3) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) r3 = fcntl$getown(r1, 0x5) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r9 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = socket(0x4637705f09d8ec7f, 0x3, 0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r7, r5, r8}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x6, 0x210, r3) 16:00:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r1, &(0x7f0000000180)="b10005016000000000001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) lseek(r0, 0x0, 0x0, 0x2) lseek(r0, 0x0, 0xfffffffffffffffe, 0x0) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/38, 0x26}, 0x800) bind$inet(r0, &(0x7f0000001140)={0x2, 0x2}, 0xfffffe19) bind$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) getpeername(r0, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001600)={0x3, './file0\x00'}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000012c0)}], 0x1, 0x0, 0x0, 0x400}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x80000001, 0x19e7, 0x401, "186618feddcad0d54797100755106060efc1b821", 0x7, 0x480}) pread(r0, &(0x7f0000001340)="ac3595308c90ff4e082fda1174f9492759e6a04ce5b6d23dcf80f6f08767bc14c81819b06638587acedf78dc0302f68f1a634283d3962f1033e91a185224607b4dbba6257d90d8e484ae9834c1556a17d761e11533fef20243fd45aec0f5e7290b459c19e6ee5124f5c29c68402e5e72ddb2f92514f239f8a624654c8522a6d5d014e52381ba38a9ac4df701aa95ba7b391e6ea2afde73b57b5634c1d0616e0cca3521714cc909", 0xa7, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001280)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b1000513600000000000100000100000000004fecea11ea8fef96ecfc73f53357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c02bff62c0a11c5db2b04fbb715d2f5a872c881ff7cc53c894303b22f310b404f366339b334b822467357aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000001ca3fbf1565bcb378e21a837d44062cf24138a23484166bf12cb45ea7e6f7753fe4bdba56f4fd881", 0xb1, 0x2, 0x0, 0x1000000bc) 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0xd0d, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20009], [0x0, 0x0, 0xfffffffffffffffc, 0x0, 0xffffffffffffffff, 0xffffffff, 0xfffffffffffff7c5], [0x0, 0x0, 0x404], [{}, {0x0, 0x1ff}, {0x0, 0x0, 0x1}, {0x8}, {0x0, 0x0, 0x0, 0x9}, {0x0, 0x1}]}}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0xfffffff8, [{0x3, 0xfff}, {0x2, 0x2}, {0x2, 0x43}, {0x1, 0x80}, {0x3, 0x3}, {0x1, 0x6}, {0x2, 0x3}, {0x3, 0x4d}, {0x1, 0x40}, {0x1, 0xb51}, {0x3, 0x100}, {0x3, 0x2}, {0x1, 0x8001}, {0x1, 0x7}, {0x3, 0xfffffff7}, {0x3, 0x8001}, {0x3}, {0x2, 0x8}, {0x1, 0x9}, {0x0, 0x9}, {0x0, 0x6}, {0x1, 0x5}, {0x3, 0x800}, {0x1, 0x6}, {0x3, 0xa8}, {0x0, 0x9f}, {0x2, 0xc43}, {0x3, 0x7f}, {0x0, 0xff}, {0x1, 0x2}, {0x2, 0x5}, {0x3, 0x1000000}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) clock_gettime(0x2, &(0x7f0000000000)) lseek(0xffffffffffffff9c, 0x0, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x91) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="fd92a41fea73d310f6", 0x9}], 0x1, 0x0, 0x0) r2 = dup(r0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x8001, 0x40, 0x3, 0x7f}, {0x3, 0x2, 0x1, 0x3}, {0x3afd, 0x20, 0x2, 0x8}, {0x6, 0x8b, 0x3f, 0x3}, {0x1, 0x9, 0x3f}]}) 16:00:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x15}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sync() write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0xfffffffc, './file0\x00'}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x6, 0x5, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) 16:00:07 executing program 1: socket$inet(0x2, 0x4000, 0x40) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0xfc}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x8, 0x8, 0x8000, "bceb9225879df712ab63a56e3bd1b911daf8e69f", 0x2}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a026230ad922983c5288ce6de5f37d7c1929be96914f6357e3a", 0x1e, 0x0, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffa95c96619580ff216bda2a23253f64d50a322d7c549e15a24d8a12144596ccd01805f0a82c52015d8f114f9f2f1ef39fc426eefb9c2fe1394a5389f8070f8dff6ff8010b2ec91fe18667f73033d9aab4cd013af7997bc3993efd79f09ab5572b880d53430223dddcaa37e2b5a33d2099158f1cca4f4b72f048b8863b907139eb1956f46712d1cb39dcdd040c117aa764c8293f0b00cc88d78cbdc8f81e54a0175434680d1c8f4870624e2ddebc"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x40105706, &(0x7f0000000000)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:07 executing program 0: sync() sendmsg(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0x0, &(0x7f0000002640)=[{&(0x7f00000001c0)="e8e6d217abe954d7aca45e6626c011832499a1c02f5522a083269474c37ebf331171a2dd786af4c95b51828ab16528faa55d70f4aa6e9e9ecbe113c355dbe70552aa70df000e7282a6c21635ede1372bf3756b8d3657951bccc4df1f84866f4bb83862e7ad2fe2e112af80c2a330336ae4d23176ea7a77ab6b1068c9e4b247deac0b817011d682f4c168b587023bde5885af317698d9672d6eb192221b3d4eadeee40bccbe096a539d43bf43c43c3124f5193bd656a78dd773ef152564b6c7de6a21e72e1292687eebba40824a9d04140a8c493c9c0d55afd9f810bd7104d2d125e8c45885b26bcba5eb10a1233d7f84081212b6f333c95ecc0433e3d20179426b76f9aca418283499384f03ace8818d97843b2328419130925328fc59f05e7aa9e1d1c9dacce8c7bc881accc73b47442b88d7636b5607282405cc6226871dd46cd6d261b0d723021be597c9c6ecee91d7bbd0ed4a619d7bae134f496d5c00fbe6176be721cbd3dca6e1ccc06a5d7931a21c7dee541ed0c69c70d2212cce492463970949dcf33f4b701b7215968f888a1ce47ef98b2cea39938ec80191a939199e4c73a443493066b4a4246e1249ed967eae865193ed28c9e3b4e5b561e3b7dcb82530c8d0f74e6a5a4c2f01e0a650e2e566ab0ede3e0fed6f1a7282f3d4464c27924685b0f68ba63b634762787f5ded23a85613957096bf7f7a3d9c8d82955044f7abfb1a9a91733c80f688b340ddb40576d2b0ff130f6aaa5e37af5cd775c0adf09ecc8a4c38a4b1d88a6fa44ac7cd2951c6f8b0be6f55123339c2b931d8fc9e4f040f82bf5fdf18b0271de3b685797653dc116911476a1b32faa51e732dd777aad27bd79e384a200c7976097edf259588d79b3d436b56023a56903e29908aa345faf55848e72c171efa838654c8ef82d48cb3b87a920b2c84dfc7f17e94da348cc47f08feae90fca9c4b6e2c9d42d8f0ad9aafbd865fd2b94c3a9f48294a6cfe095348175ce3b79647788e6944d9baee99b1b4348a3ba7bc31614b32885fced66d7bce46032d15625a174bed22cccfc5809df5e1723f957ce8562a0c62d4bd22f74151dffc433033fbe02d9bea68b6980cd02a2a772056351a55b3e7b1e48d6eca4e5436891fb25ebe1824d60eb804df62d3bd9dffb119dc295fb73761becb6eeaa4bab1b89144022d45dff39b6e10fb006f8424c1d2ce44c94fa1e5cf9f0f06fff80299145e0a36a35a78e9f00c55bb3cefbbd69cfcb9e4808d36768f888076752b167250b28df1c071dcc866ebb137aa9654b60700c31e480210ba42935c554353c8bdc7daef0c44da5b4df0f6c95057a0ee0a6795ca44bf33112e3c5bb44fbf2fb75cfb50bdef7542e076db337c34dcee952523c6aab4b86a45630b8b033b733780f839313d6edd8aca33cb2a1e16c6062e9cf99c5601f27331ef7ebcb186ffc4c298f7dd79e7c3c98ac8d5dabfa5980080246c9a7e8e8f51fe5909b5eb09a489ef9f111cd51925386018e5d03af81fa822353550115976dd45693ad1213937bdd3165863774e4240d7bd0643e950c0140bc41db098f7ebf61df9589fad8baab2092d4bf59acdad4473afc11fe66c320ff9339fcf03fdb1a917e035faeb5fa7f5848f50d80a328b8ad1d2f3622dace600270d77a1d5b19dec14fa4820c0b17892b25ab3f88bc590263d8911ea088a2669e4ed24699e0eb696c19e1b78716688152ad19f099691dc2fdb0f1095b441c962f3fe025b7463588935797f8567cbd4227323a7e5488a6cf0df81f1f3a84c06becf2a28ec097b6b5c92a3817e72ea5eb6960985f956f24d509fdf2257bd6f219f8258e8ca86c6225301a40342d8c908d027ed081430c6070dbb3332c49484bb68be69cab8c9067a607ae878b4b6a863edfe35624ab27b70c2ba7835fa96b1d73daf4555fdd05fa47c5d4a81c366d0a211f408075de484e8098208620f37aa6bd4dc805d923aa523513c25844e8eb0ba86467253521db215d67f26984aca4e33559384307ab4338232b23381cec10851a0b1efaecbb3f2f76defa058691bd120fcc7742d723d5515320c0d1810e1088228f3094b3ea041692f80b1aa6123ae4633ebb7ce58ee271f02965a87a11c296cefe554a0904d44e525419c6530bd126228d87a246b03909c7dab12254e48fb9fdf6c870507f84e55b69a93aa4adeca8b3cc0fd9f504e16355e7edc2ae6976c8ed8ec7da996ba0c1902c9ecd77f77a5a7adf54bb3b2d8f9204c60c6be460017bc3c50f7ab082796914494360286cb7cbe828ae7d1c85ca4eeb2a23924f7819676a9c69722dfd5a4292f35232541690ee1224650a285dc63d6e6628bbe5d18dc244b73fd9d22bb5fdd837a2205cf36ae58ecbb8bc274ab949f5b4fba07c974020c067bfbe7b7b8f68469ffc8876b1f912c5d64cf9037c39fe91567484ff5e4c6833a2a0379b84fea9998d1cd2cfe8d13088b6c92c84f3c51ea710fb6bc85c0dba3dab33c9fd88b79a1e0d589bcb55df22983ed6d067641db30fa2f99bd25f235a514739c72b03093b6c9f6bd0c2dd86f5584bc90f09316aed51754b60c1bb156dfb61e600735e21a46005d9f61df2860df82c6fed92e0a02854e8c49724f4b4bc81ac19d20fc4d35e9ffde62ba668206d67b6689d3a47382e323f825b475611a23549c00e138ba99f57e81d480e256a32608f2af61a99607f72ac33875fe0a61df091f4e64d34be3719219a55052d1c444e2b53ea6663935c0587be2d6bc77aa8c57122dd684e02c5759c385b49e7b4b3fbb4bd1f9c8076d62d1b4719bfe4bb1a320656c1d74ccaba97b2dc95777a0509b6fba77a5a46d633bd5be661babbf47a95efdcfe4e601423869a7a7f176d3f431475ef3b7440c1dac642457488dcdafa2db638c28ba79394910aa77f2c90713227c98a10eb", 0x817}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000ac0)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0xc) semop(r2, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) semop(r2, &(0x7f0000000dc0)=[{0x4, 0x7f, 0xc00}, {0x3, 0x101}], 0x2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000280)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000b00)) r4 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000180)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffffffff8001, 0x1e6}, {0x4d, 0x1}}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000a00)) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) dup2(r1, r5) r6 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r6, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r6, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128695bf234505356095dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802", 0xd0}], 0x1, 0x0, 0x0) pwrite(r7, &(0x7f0000000180)='S', 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001540), 0xa8) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000000d80)={0x6}) semop(r6, &(0x7f0000000000)=[{0x0, 0xff, 0x800}, {0x4, 0x40}, {0x6, 0xffff}, {0x3, 0xe8a, 0x1000}], 0x4) 16:00:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r3 = open(&(0x7f0000000340)='./bus\x00', 0x8, 0x10) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x1) fcntl$dupfd(r4, 0x1b, r3) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0xc0c, 0x81}) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) r2 = geteuid() setreuid(0x0, r2) setuid(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r3, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="1000"/16], 0x10}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r5, &(0x7f00000003c0)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)}, 0x0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000380)={0x3, 0xffff, 0x612, 0x80000000, "dab31b378b73ee7d0d05bb77cb7fdfefed126dd0", 0x0, 0x100}) sendmsg(r5, &(0x7f0000000900)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x401}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0xfffffffffffffdc6}], 0x10}, 0x0) sendto$inet6(r4, &(0x7f0000000240)="2a675a1ea032cd66e5502db376bed5aea79c4e73532f3cc9ddd64aa3e088659c0d66341ebe28cdc1089926f6b22ad0a9", 0x30, 0xc, &(0x7f0000000280)={0x18, 0x1, 0x78e, 0xfffffffa}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x0, r2}, 0x0, 0x0, r1, 0x0, 0x9, 0x0, 0x80a6}) ktrace(&(0x7f0000000200)='./bus\x00', 0x9, 0x1400, r1) socket(0x11, 0x4003, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ktrace(&(0x7f00000002c0)='./bus\x00', 0xc, 0x0, 0xffffffffffffffff) fcntl$setown(r6, 0x6, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x25}, {0x6, 0x0, 0x0, 0xcf}]}) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x4) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)=""/40, 0x28) pipe2(&(0x7f0000000180), 0x10000) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000000)={0x2, 0x6}) 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0xfffffffffffffff9], [0x0, 0x0, 0x0, 0x0, 0xeaf, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffbffdff], [0x0, 0x0, 0x404], [{}, {}, {}, {}, {0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getegid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10102, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) recvfrom$inet6(r3, &(0x7f0000000180)=""/249, 0xf9, 0x801, &(0x7f0000000280)={0x18, 0x1, 0x2, 0xe23}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x30}, {0x4000000100006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x48}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="0e") 16:00:07 executing program 0: pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) flock(r2, 0xe) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) r2 = geteuid() setreuid(0x0, r2) setuid(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r3, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="1000"/16], 0x10}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = socket(0x18, 0x2, 0x0) getpgrp() setsockopt(r4, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r5, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) sendmsg(r5, &(0x7f0000000900)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x401}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0xfffffffffffffdc6}], 0x10}, 0x0) sendto$inet6(r4, &(0x7f0000000240)="2a675a1ea032cd66e5502db376bed5aea79c4e73532f3cc9ddd64aa3e088659c0d66341ebe28cdc1089926f6b22ad0a9", 0x30, 0xc, &(0x7f0000000280)={0x18, 0x1, 0x78e, 0xfffffffa}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x0, r2}, 0x0, 0x0, r1, 0x0, 0x9, 0x0, 0x80a6}) ktrace(&(0x7f0000000200)='./bus\x00', 0x9, 0x1400, r1) socket(0x11, 0x4003, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ktrace(&(0x7f00000002c0)='./bus\x00', 0xc, 0x0, 0xffffffffffffffff) fcntl$setown(r6, 0x6, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r0, r1) mknodat(r2, &(0x7f0000000100)='./bus\x00', 0x80, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="62020207e0000001b16ee8cad7a4142c0c5a2026791b17f2e1a41099b6254ad637c75d8cf09b1fdb07053cacbe26cf5f99328fdb5aa22203cfe00d00256eadfd647cedede3b01daaf8076fe483b2bb129de3e2e814de0e9927da93179d9fa7ed7c172b0815656e9ea4db08bc6573c269845331d4c01ad6851bbb487c93d51aa1093f9d4232d9d7699599aa9ed61c3069c37156fe6f870226d5c75e5d42e15cd13a79209d942352aee7cb97e8cbb1e4575afada45f108c30cb89e2345f6cf320c19c6687a793bfef5306aa3eaad6cf0cb8c85093cda2070a25138cbcede8b6b22763eaabeded27f7b455864999cff16930441f65880542517f94ebd2aecf18c1fb0216bcbee73dd5bdd1f8b41747462d74d17ce7fb9d6cd5f0d08731ad8e9c02dc6b51dad3d8af30d3ba864197be9a7a7383f9580da2be3c38db8b9774640e629753d2362ab938e422992552e70bcedf03528a259b945a2e2feef55dc8d7dedd5d84f2def96014a1da0d8c3c270008ad773974b51c16f1dfcad3efd13998b1e18a6f5aefdd738bf07b20d0c227304c83522c897070d5c9495b8caa6ec81d2129f"], 0x1) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0xfe8ab8b05bb55c39, 0x80) ioctl$WSKBDIO_SETMODE(r6, 0x40105706, &(0x7f0000000000)=0x1) r7 = dup(r2) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000140)=0x5) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x2}) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000180)) write(r3, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000240)={0x2, 0x0, {[0xfffffffffffffc89], [], [], [], [], {}, {0x0, 0x0, 0x800000}}}) r1 = kqueue() r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f0000000500)=0xfffffc00) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x94, 0x3d}, {{r4}, 0xfffffffffffffff8, 0x20, 0x20, 0xf, 0x20}], 0x6, &(0x7f0000000100)=[{{r5}, 0x7, 0x40, 0x1, 0x21, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x8, 0x2, 0x3f}, {{r6}, 0xfffffffffffffffb, 0x10, 0x97ec59a77bc3d653, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x1ff, 0x1000}, {{r7}, 0xfffffffffffffffa, 0x50, 0x8, 0x93d, 0x2}, {{r0}, 0x4f6f07dd0bbfac0d, 0x4, 0x1, 0x6, 0x1}, {{r8}, 0x3, 0x0, 0x294e9e0303711251, 0x100000001, 0xff5}, {{r9}, 0x8000000000000002, 0x40, 0x20, 0x3, 0x6}, {{r10}, 0xfffffffffffffffb, 0x84, 0x84, 0x20, 0x3f}, {{r11}, 0x5, 0x5, 0x10, 0x800, 0x3f}], 0xfff, &(0x7f00000004c0)={0x6, 0x42}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000240)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000540)=0xf80a) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x10001) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x2010, 0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) panic: amap_pp_adjref: negative reference count Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 100754 74687 0 0 0 0 syz-executor.0 * 51137 74687 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd80653e2648,7f0,200,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000b09000,0,200000,7f0000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000b09000,0,7,fffffd807f008730,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800020b46f18,ffff800020ab0ee8) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e7a08f0,c5005601,ffff800000ae8800,1,fffffd807f7c6960,ffff800020ab0ee8) at VOP_IOCTL+0x88 vn_ioctl(fffffd80649f6dc0,c5005601,ffff800000ae8800,ffff800020ab0ee8) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab0ee8,ffff800023b971c8,ffff800023b97210) at sys_ioctl+0x5b9 syscall(ffff800023b97290) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x693ccee0bf0, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic amap_pp_adjref: negative reference count ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c amap_pp_adjref(fffffd80653e2648,7f0,200,1) at amap_pp_adjref+0x59e uvm_mapent_clone(ffff800000b09000,0,200000,7f0000,7,7) at uvm_mapent_clone+0x14c uvm_share(ffff800000b09000,0,7,fffffd807f008730,20800000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800020b46f18,ffff800020ab0ee8) at vm_impl_init_vmx+0xf1 vm_create() at vm_create+0x1a0 VOP_IOCTL(fffffd806e7a08f0,c5005601,ffff800000ae8800,1,fffffd807f7c6960,ffff800020ab0ee8) at VOP_IOCTL+0x88 vn_ioctl(fffffd80649f6dc0,c5005601,ffff800000ae8800,ffff800020ab0ee8) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab0ee8,ffff800023b971c8,ffff800023b97210) at sys_ioctl+0x5b9 syscall(ffff800023b97290) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x693ccee0bf0, count: -12 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800023b96b20 rbx 0xffff800023b96bd0 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800020b66000 rax 0xffff800000a7d780 r8 0xffffffff811a12cf kprintf+0x16f r9 0x1 r10 0x25 r11 0x484b6cdc4f253003 r12 0x3000000008 r13 0xffff800023b96b30 r14 0x100 r15 0x1 rip 0xffffffff8210c428 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023b96b10 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=51137 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab13d8,0xffffffff826404e0 process=0xffff800020adc700 user=0xffff800023b92000, vmspace=0xfffffd807f008730 estcpu=36, cpticks=17839, pctcpu=0.0 user=0, sys=17839, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 74687 100754 3945 0 7 0 syz-executor.0 *74687 51137 3945 0 7 0x4000000 syz-executor.0 9050 87756 0 0 3 0x14200 bored sosplice 96283 183890 97508 0 3 0x82 nanosleep syz-executor.1 3945 375227 97508 0 3 0x82 nanosleep syz-executor.0 97508 444227 62994 0 3 0x82 nanosleep syz-fuzzer 97508 275346 62994 0 3 0x4000082 nanosleep syz-fuzzer 97508 358476 62994 0 3 0x4000082 thrsleep syz-fuzzer 97508 372516 62994 0 3 0x4000082 thrsleep syz-fuzzer 97508 37573 62994 0 3 0x4000082 thrsleep syz-fuzzer 97508 509652 62994 0 3 0x4000082 thrsleep syz-fuzzer 97508 68641 62994 0 3 0x4000082 thrsleep syz-fuzzer 97508 426495 62994 0 3 0x4000082 thrsleep syz-fuzzer 97508 419491 62994 0 3 0x4000082 thrsleep syz-fuzzer 97508 441688 62994 0 3 0x4000082 kqread syz-fuzzer 62994 470156 71218 0 3 0x10008a pause ksh 71218 475560 36038 0 3 0x92 select sshd 72442 240810 1 0 3 0x100083 ttyin getty 36038 151588 1 0 3 0x80 select sshd 28086 96476 39533 74 3 0x100092 bpf pflogd 39533 4078 1 0 3 0x80 netio pflogd 53576 426152 55557 73 3 0x100090 kqread syslogd 55557 247099 1 0 3 0x100082 netio syslogd 30738 128033 1 77 3 0x100090 poll dhclient 49405 18139 1 0 3 0x80 poll dhclient 71329 68437 0 0 3 0x14200 pgzero zerothread 59194 407964 0 0 3 0x14200 aiodoned aiodoned 26816 142822 0 0 3 0x14200 syncer update 30428 469382 0 0 3 0x14200 cleaner cleaner 95612 196201 0 0 3 0x14200 reaper reaper 45162 24546 0 0 3 0x14200 pgdaemon pagedaemon 50600 457050 0 0 3 0x14200 bored crynlk 5338 273240 0 0 3 0x14200 bored crypto 64416 199424 0 0 3 0x40014200 acpi0 acpi0 67808 127631 0 0 3 0x40014200 idle1 43876 472552 0 0 3 0x14200 bored softnet 514 184204 0 0 3 0x14200 bored systqmp 48807 179918 0 0 3 0x14200 bored systq 23348 461263 0 0 3 0x40014200 bored softclock 2041 72315 0 0 3 0x40014200 idle0 86654 512294 0 0 3 0x14200 bored smr 1 480175 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 74687 (syz-executor.0) thread 0xffff800020ab0ee8 (51137) shared rwlock vmmaplk r = 0 (0xfffffd807f008748) #0 witness_lock+0x52e #1 uvm_share+0xcf #2 vm_impl_init_vmx+0xf1 #3 vm_create+0x1a0 #4 VOP_IOCTL+0x88 #5 vn_ioctl+0xb7 #6 sys_ioctl+0x5b9 #7 syscall+0x4a4 #8 Xsyscall+0x128 exclusive rwlock vmmaplk r = 0 (0xffff800000b09018) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 vm_map_lock_ln+0x10d #3 uvm_share+0xa7 #4 vm_impl_init_vmx+0xf1 #5 vm_create+0x1a0 #6 VOP_IOCTL+0x88 #7 vn_ioctl+0xb7 #8 sys_ioctl+0x5b9 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rwlock vmlistlock r = 0 (0xffff800000671478) #0 witness_lock+0x52e #1 vm_create+0x130 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82678320) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9573 7376K 7376K 78643K 11206 0 0 pcb 13 8K 8K 78643K 43 0 0 rtable 110 4K 4K 78643K 270 0 0 ifaddr 70 14K 14K 78643K 97 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 1 2K 4K 78643K 1483 0 0 iov 0 0K 16K 78643K 21 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1225 77K 77K 78643K 1367 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 3 0 0 VM map 7 3K 3K 78643K 7 0 0 sem 12 0K 0K 78643K 19 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1809 196K 290K 78643K 12766 0 0 file desc 5 13K 25K 78643K 131 0 0 proc 60 63K 95K 78643K 446 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 3 0 0 in_multi 53 3K 3K 78643K 63 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 42 185K 185K 78643K 42 0 0 exec 0 0K 1K 78643K 219 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 112 50K 50K 78643K 1346 0 0 UVM aobj 4 2K 2K 78643K 4 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 2K 78643K 67 0 0 NDP 9 0K 0K 78643K 20 0 0 temp 98 3544K 3608K 78643K 8686 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 2 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 33 0 31 1 0 1 1 0 8 0 rtentry 112 52 0 7 2 0 2 2 0 8 0 unpcb 120 103 0 93 1 0 1 1 0 8 0 syncache 264 8 0 8 2 1 1 1 0 8 1 tcpqe 32 40 0 40 1 0 1 1 0 8 1 tcpcb 544 80 0 76 1 0 1 1 0 8 0 inpcb 280 238 0 231 2 0 2 2 0 8 1 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 0 1 1 0 8 1 pffrag 232 1 0 1 1 0 1 1 0 482 1 pffrnode 88 1 0 1 1 0 1 1 0 8 1 pffrent 40 45 0 45 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 21 0 0 1 0 1 1 0 8 0 pfstkey 112 21 0 0 1 0 1 1 0 8 0 pfstate 328 21 0 0 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 232 0 9 15 0 15 15 0 8 0 art_table 32 233 0 9 2 0 2 2 0 8 0 art_node 16 51 0 10 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 3 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 17 0 7 1 0 1 1 0 8 0 shmpl 112 2 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1588 0 181 46 0 46 46 0 8 0 ffsino 272 1588 0 181 94 0 94 94 0 8 0 nchpl 144 2010 0 395 60 0 60 60 0 8 0 uvmvnodes 72 1761 0 0 33 0 33 33 0 8 0 vnodes 208 1761 0 0 93 0 93 93 0 8 0 namei 1024 5457 0 5457 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 4 0 0 1 0 1 1 0 8 0 vmpool 552 5 0 0 1 0 1 1 0 8 0 scxspl 192 5772 0 5772 8 1 7 7 0 8 7 plimitpl 152 23 0 15 1 0 1 1 0 8 0 sigapl 432 329 0 314 3 0 3 3 0 8 1 futexpl 56 2770 0 2770 1 0 1 1 0 8 1 knotepl 112 67 0 48 1 0 1 1 0 8 0 kqueuepl 104 45 0 43 1 0 1 1 0 8 0 pipepl 160 200 0 181 2 0 2 2 0 8 1 fdescpl 488 330 0 314 3 0 3 3 0 8 0 filepl 152 2248 0 2146 6 0 6 6 0 8 2 lockfpl 104 61 0 60 1 0 1 1 0 8 0 lockfspl 48 24 0 23 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 18 0 7 1 0 1 1 0 8 0 ucredpl 96 160 0 151 1 0 1 1 0 8 0 zombiepl 144 314 0 313 1 0 1 1 0 8 0 processpl 896 346 0 313 4 0 4 4 0 8 0 procpl 632 588 0 545 5 0 5 5 0 8 1 sosppl 128 2 0 2 1 0 1 1 0 8 1 sockpl 384 374 0 355 4 0 4 4 0 8 2 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 147 0 0 18 0 18 18 0 8 0 mtagpl 80 16 0 0 1 0 1 1 0 8 0 mbufpl 256 296 0 0 18 0 18 18 0 8 0 bufpl 256 6559 0 1309 329 0 329 329 0 8 0 anonpl 16 51853 0 31035 90 1 89 89 0 124 5 amapchunkpl 152 1664 0 1505 12 0 12 12 0 158 5 amappl16 192 1738 0 590 58 0 58 58 0 8 0 amappl14 176 46 0 42 1 0 1 1 0 8 0 amappl13 168 50 0 49 1 0 1 1 0 8 0 amappl12 160 9 0 6 1 0 1 1 0 8 0 amappl11 152 62 0 46 1 0 1 1 0 8 0 amappl10 144 15 0 12 1 0 1 1 0 8 0 amappl9 136 607 0 602 1 0 1 1 0 8 0 amappl8 128 167 0 138 1 0 1 1 0 8 0 amappl7 120 39 0 35 1 0 1 1 0 8 0 amappl6 112 73 0 60 1 0 1 1 0 8 0 amappl5 104 135 0 120 1 0 1 1 0 8 0 amappl4 96 627 0 595 2 1 1 2 0 8 0 amappl3 88 118 0 113 1 0 1 1 0 8 0 amappl2 80 1705 0 1633 3 1 2 3 0 8 0 amappl1 72 17351 0 16912 26 15 11 20 0 8 1 amappl 80 838 0 788 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 3 0 0 1 0 1 1 0 8 0 uaddrrnd 24 335 0 314 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 335 0 314 1 0 1 1 0 8 0 vmmpekpl 168 6721 0 6689 3 1 2 2 0 8 0 vmmpepl 168 47872 0 45566 143 5 138 138 0 357 33 vmsppl 368 329 0 314 2 0 2 2 0 8 0 pdppl 4096 677 0 632 6 0 6 6 0 8 0 pvpl 32 166468 0 142460 210 0 210 210 0 265 16 pmappl 232 334 0 314 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 495 0 3 15 0 15 15 0 8 0