kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Feb 18 23:10:49 PST 2020 OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.29' (ECDSA) to the list of known hosts. 2020/02/18 23:11:03 fuzzer started 2020/02/18 23:11:08 dialing manager at 10.128.15.235:8790 2020/02/18 23:11:08 syscalls: 337 2020/02/18 23:11:08 code coverage: enabled 2020/02/18 23:11:08 comparison tracing: enabled 2020/02/18 23:11:08 extra coverage: support is not implemented in syzkaller 2020/02/18 23:11:08 setuid sandbox: enabled 2020/02/18 23:11:08 namespace sandbox: support is not implemented in syzkaller 2020/02/18 23:11:08 Android sandbox: support is not implemented in syzkaller 2020/02/18 23:11:08 fault injection: support is not implemented in syzkaller 2020/02/18 23:11:08 leak checking: support is not implemented in syzkaller 2020/02/18 23:11:08 net packet injection: enabled 2020/02/18 23:11:08 net device setup: support is not implemented in syzkaller 2020/02/18 23:11:08 concurrency sanitizer: support is not implemented in syzkaller 2020/02/18 23:11:08 devlink PCI setup: support is not implemented in syzkaller 23:11:12 executing program 0: r0 = semget(0x0, 0x4, 0x200) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/4096) semop(0x0, &(0x7f0000001000)=[{0x0, 0x147f, 0x1800}, {0x2, 0x46, 0x1000}, {0x2, 0xfff8, 0x1000}, {0x4, 0x200, 0x1000}], 0x4) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000001040)=""/18) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000001080)=0x7) syz_extract_tcp_res$synack(&(0x7f00000010c0), 0x1, 0x0) r1 = msgget(0x0, 0x100) msgsnd(r1, &(0x7f0000001100)={0x1, "b260b62393ce255968ff09346b48fb5f3ead371507fd5842c52dbdeb3fdb556c8498196d767550794e4d6e44edb9e0358c3d739058c4c5e4ebef15539b6a2a95de583efc94269f8f03e1e27e962fc7c54764dfaca341758a0246aec946a1ea3bb08b8532dd07f98b6862a398ffa5e44c10174b390c10ca40eb4e501b85d6abb89845bd480c53051dfa772cc364f7d9190de46d9c41991b3a68cbcf28563215437ba7e9dc6cc493989a96fac875a167ede956e51f1a703329c2e6f199c86c2e7edb01cf"}, 0xcb, 0x800) r2 = accept(0xffffffffffffff9c, &(0x7f0000001200)=@in, &(0x7f0000001240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r6 = semget(0x2, 0x1, 0x10) semop(r6, &(0x7f0000001300)=[{0x0, 0x1}, {0x1, 0x3}, {0x0, 0x4, 0x800}, {0x3, 0x80, 0x1000}, {0x1, 0x5, 0x1000}, {0x0, 0xc65a, 0x800}, {0x1, 0x5, 0x1000}, {0x4, 0x400, 0x800}], 0x8) execve(&(0x7f0000001340)='./file0\x00', &(0x7f0000001400)=[&(0x7f0000001380)='#^\x00', &(0x7f00000013c0)='\x00'], &(0x7f00000015c0)=[&(0x7f0000001440)=':\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='!@/^^\x00', &(0x7f0000001500)='\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='\x00']) r7 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r9 = getuid() r10 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000001640)={{0xfffffffe, r8, r5, r9, r10, 0x106, 0x5}, 0xffffff38, 0x401, r3, r3, 0x1f, 0x3, 0x3}) semget(0x2, 0x2, 0x40) r11 = open(&(0x7f00000016c0)='./file0\x00', 0x10, 0x180) socketpair(0x20, 0x5909c063c7233fca, 0x0, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r2) r13 = syz_open_pts() ioctl$TIOCSPGRP(r13, 0x40047477, &(0x7f0000001740)) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) setsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f00000017c0)={0x0, 0x5}, 0x8) r15 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001ac0)={0xffffffffffffffff}) r17 = open$dir(&(0x7f0000001b00)='./file0\x00', 0x40, 0x4) r18 = dup(r11) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x10008, 0x0) socketpair(0x2, 0x4005, 0x6, &(0x7f0000001b80)={0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0}, &(0x7f0000001c00)=0xc) r22 = getgid() sendmsg$unix(r15, &(0x7f0000001cc0)={&(0x7f0000001800)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001a80)=[{&(0x7f0000001840)="7487edfbdbdc3db64b249d017db58314064a87aa96c54ed6b7034f28245ea6010023ac25d3f0dee0fa8097cb234b4192ff2a30f0de7e8e387365eb64828672f8698cc133ce0fe997b57c84150dd7c864b5ed61f99cacedad55669f366ce90299d252dd341492ab6a7f083e42294735430ae0a0992aecf85b71", 0x79}, {&(0x7f00000018c0)="a719f4d806674e71dacc41fdc3d134d32d694a96e02c708de871ff7ab42aee2df37359e0435f279a147c10d32fb2e113e19a084282941de2c47a0b5831b1c6958b4c7081f72cd17d2807d1b6916490ed6463d4eb3fe7e5b9c4034ef14e188e241d774982bfff3b04ddb4f1f7d8b69bc3587991be6fe14dce011d1660a7dac03caa7f974769de01ecba185a7cd9a1491eacb9b0f1985d55f53d0cffe210ec36369c", 0xa1}, {&(0x7f0000001980)="086c898b64c937dc73156ac42500972ae23d56e21362228047d9d3077c3f3caeeeeec2ad2172a34ca249acb182121e8d21d1cf03da8a9298934f0c51423cbff97b2b5b646180ca2891500b22db9ec88f67ca002731d5dbdf1bcd3b900c8de4af135e42b776baefe4ce1dca19ed6167f9a924bb1b91eeed11aaae259e924bc30f11dfdd84057a5c3bfa53b7075ffe9e1a314848e4226e99efe811c9fb19d0cf066f3bce823089b1ae7bfbfa5b4e1751d1b4f9ea909eb5ee95b509dfc8472270e2003f7c3b9af31b712b8255add4f1047aaa5112f5ef7aff48819809b8", 0xdc}], 0x3, &(0x7f0000001c40)=[@rights={0x28, 0xffff, 0x1, [r16, r17, r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r4, r22}], 0x48, 0x2}, 0x400) 23:11:12 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x191) linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x8f3) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r2, &(0x7f0000000200)="6a3a6bab13e8e6436dc43998f310b21f87ac84ebc341c468cf27a416bf5267cf9a63b8b38b", 0x25) getrlimit(0x6, &(0x7f0000000240)) r3 = semget$private(0x0, 0x3, 0x94) semop(r3, &(0x7f0000000280)=[{0x3, 0x7ff, 0x800}, {0x3, 0x40, 0x1800}, {0x0, 0x8}, {0x1, 0x40}, {0x4}, {0x0, 0xfff, 0x1000}, {0x4, 0x7, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x14, 0x1800}], 0x9) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000002c0)={0x3f, 0x7ac9bc1d, {[0x2f, 0x2, 0x2, 0x101, 0x1ca6, 0x67, 0x3, 0x4, 0x100000000, 0x9, 0x8, 0x7f, 0x0, 0x1, 0xfff, 0x1, 0x9, 0x97e0], [0x7, 0x8001, 0x1f, 0x7, 0xffffffff, 0x8000, 0x3ff, 0x0, 0x5e5, 0x6], [0x9, 0x7, 0x6, 0x9, 0x100000001, 0x7fff, 0x4070db3b], [0x1, 0x9, 0x80000001, 0x0, 0x7, 0x8], [{0x5, 0x3dc, 0x4, 0x3}, {0x3, 0xfffffffc, 0x5, 0x3}, {0x6, 0x8, 0x9, 0x5}, {0x8, 0x7, 0x9ab, 0xfffffffffffffffe}, {0x3, 0x10001, 0x8, 0x100}, {0x0, 0x200, 0x1, 0x4e8c2577}, {0x1f, 0x0, 0xfff, 0x42ef}, {0x5, 0x81, 0x4, 0x5}], {0x3ff, 0xe6dc, 0x6, 0x40}, {0x4, 0x9d, 0x1200}}}) select(0x40, &(0x7f0000000500)={0x2, 0x7fff, 0xfffffffffffffff7, 0x480, 0x7ff, 0x73b, 0x1, 0x8667}, &(0x7f0000000540)={0x200, 0x6, 0xf8, 0x7fff, 0xc19, 0x0, 0x7fff}, &(0x7f0000000580)={0x5, 0x4, 0x80, 0x3, 0x7, 0x7, 0xe7, 0x4}, &(0x7f00000005c0)={0x3f, 0x6}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000600)=""/37) open(&(0x7f0000000640)='./file0\x00', 0x200, 0xa2) mkdir(&(0x7f0000000680)='./file0\x00', 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000700)={0x4, &(0x7f00000006c0)=[{0x6, 0x0, 0x1, 0x10001}, {0xc8a, 0x7f, 0x8, 0xe60}, {0x3ff, 0x9, 0x3f, 0x1}, {0x4, 0x3d, 0x4}]}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x8, 0x0) writev(r4, &(0x7f0000000840)=[{&(0x7f0000000780)="68040d600ddb765d967ad711a9180e5e5673cbdff5f3164d5468256dc7f1a401d00212030bf296ac689959cbd59f88d137d342e9f4eaea4e26b51bd422e16f8340ae61f9fc595b407c8686d1d2b22d89b20066fe81f317e340f30718a59c901a1fd4393aa133a01814eab0f54d48677baf377efc963559a978f12b692d5e2ff0074292a844b6b9", 0x87}], 0x1) r5 = shmget$private(0x0, 0x4000, 0x422, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, &(0x7f00000009c0)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000a00)={{0x80000000, r6, r7, r8, r9, 0xa, 0x8}, 0x4, 0x8, r10, r11, 0x4, 0x8, 0x42b3cf0c}) syz_open_pts() sendto$inet(r2, &(0x7f0000000a80)="4a643871211f111f110c4adbf1c9f9dd57f7175811c4c737662caee5adf844fd3aad305a8e14e1acbdc99498a371943feb3491725e42cc8836818389caee696bf1df06819a56e81bf97754b433c2511bc6c60c67c63301f22d7ca7f28fdd4fd19f6edee4594105d54c49e70cfd25c10145277b52141f49b5d07d80200e08e00488bbd0ac6a71d5b4009fdf", 0x8b, 0x4, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000b40)={0x282, 0xfffffffffffffff8}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 23:11:13 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="86"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) login: pckbd_enable: command error 23:11:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0a070000001a9cc1a100757a4f57e7ff998103745a8bbf00ff00008d2fc332765baf78fd73d97930f327b2a19a8923f06197716d0e7c5c77ced918f72754f2434f13d9e60fd5f96e29e42335b29da17542f05838036bc55ce0b3b166e9dd0d3192b9500f71cc64ac9a6ed0"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01801b0000051400d400"/28, 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) open(0x0, 0x0, 0x0) acct(0x0) ktrace(0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcff80ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0xfffffffffffffe30) setreuid(0x0, 0xee01) socket$inet6(0x18, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) socket(0x20, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000003c0)={0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000003c0)={0x0}) 23:11:13 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2, 0x8) r2 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40001900, r2) setgroups(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000080)) ftruncate(0xffffffffffffffff, 0x0, 0x87fffffffff6) ktrace(&(0x7f0000001b40)='./file0\x00', 0x0, 0xa0c, 0x0) 23:11:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) socketpair(0x1, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000180), &(0x7f0000000200)=0xc) 23:11:13 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) recvmsg(0xffffffffffffff9c, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000001680)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) r2 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r11, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r13) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x8db, r12, r13, r8, r9, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r7, 0x1, 0x0, 0x3}) r14 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x0, r3, r4, r5, r13, 0x5, 0x95d}, 0x4, 0x1, r0, r14, 0x7, 0x1, 0x9}) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 23:11:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) pwritev(r2, &(0x7f0000002240)=[{&(0x7f0000001140)}, {&(0x7f0000001240)="6e76eec57ae28eb69247ba5ddda85ea9d372150432e66f4347c61d5d8af94788e12ac019f3f03378b9b688637db374e64b65827105d2064cb1996cc2bb0d47fc2b6cc97bf6df1c4144e1fc2c0b76dcca7e65a389cd9e1ffeb59c1be5bf5a738800be7f7bdf8c4607a6a9bf5c720a59704b40e95af8b898b72be04fb12220de4290d73fee845167f8247b04a73306b90b1e6270c12442d224f43356f00e9f79cc62255261a5de2ef2877a96151edd609b5576d7fb22957772e4fadc717de03c0fc09a466bbb49e37c009577d45990cfc5b2ebcc10a43201eaa2f57c1cac585c6142c9071fd8131d76e521be6793543a842d85fcf0412d1672b6ce14a98f46bca9e6dd6986c244a5cc9b6bc84193a70672f5cc329b8a6b5dcf0b18296b8bca25cd17089cbdf744217eaa0a020ec0a62e91644f1191071ed4666623f74e7cee5f30f615c3667e26b7505751b0bb4a78f92f15788768da0563d01a10fc197d2a363ceeac6b6cf16e593416d258b18b22cf76599de8d54f294da49e815ceaa68fd8e6289a050c587dd332fbf1cf5ce6325fa086e428355082b2aa960c70da1685bb369b4fc454a09082656310cc215714f566a7faa8751f7ab2cf6c02bd9f6e4daac4b3f2333c7152590f28b264835d2a7c112ddd011d91e4d61e96b4c8bde2430a0ef9d7958c9b08c8c2506bbb285f6531c3c57d045b4784c18a26b819aaae582d62cd346e29f7073099f220e39e68aab2cc73888f7cf1e37bb044a78fb4fcedfc648460cdb89a51b4e4c75b6cb438bfe92085f07b167720c348ec8832d140065f2c64386869c446e518345a7d7e58091ece32badd536c2ed106d893d4723141fe68a5043e024b68bbf618d46ddac2dbd309af03b19d5260b1a0fa342fe3aad3abb0a01ab6dbc683a1065b26e5da9d1a76234bab0b0ade5fc984cb67b38b6a2e2e8a0d505f1e146cc4f78c93387c50f24f399c3ed991f3bf8e38017ff58c7bca9df52427768701668258792c5f2faac8bdf6049c4c2cf40a0a85ef776386a33b6c0ce86ccc856ef9dcfb9a9a5bfcc49b4f29716999b9ce6e2dbcf6a75cc9c8d83193e917deaa3976764905bdce38870ef382d8a53091be6f7a1594cf91607ea5b97367baf34bc6d5607b45bc7be844ccb2ae4f507071ea9b3b56d94478190c94202ce98d10532a9497a969abefc6267b8b8cb16129a997dab89be749040cc515b204ab9c419f9712fa6c71a1d5671938b3f434d89fc96da938c70e4140f9a5e8a8ea124cc0a8e173de5babfc43f089d9640f00b1abbefa9ae9082a537561c9fd4b6c390f128a3096b020d67b23fe03645d440395b93924783dde0789adb6a6862f3de608aacb004df4a50a5a3081af4b41f6930dfdc5b04e0b20dad51705bf82afe6900aa8a5a9c73c0576bfd44ab902dcf3f010a21c0821a473070a7471827fd2ea7935be394a51d390cdc2c8b3ddbd3fd98e918dfe25ec45e34cc35d3c8532d2a7750ce1a1e3187ea2c7f852ef8afab7e75068d785309cf3f62f0e795e2c4fdaab86e5dc0c7ab25e8cc2946cd77e3e57e6a9eee857d7ec1fbe6283559d1f54dd58c1208b20b1c774abbbcae76cb777e2268d3b18338313c23e140056d154169d375402903a1a218dff227bf678b98e092eda8d6338c8a5bbcbe3dece84f6e805c948681b7004dfb21e62a8d2ce6be8cb7e2716627fb8029c89b4aaee553f01cd0349419705a2df6e55b275636f917990df4197a5fc2bb1edefda393dda555afbe1104ae9c34852556747bfafb52035a6fb929c148705734c086d2a4a3f78e78dea43502fb688cc1830064087c564d1b96f2952c7b2f9d889d50fc34f447e7ab3640104198e64a745be10abf307054328d744c139d5acee9e6d1a2b7ff62bf707a0541cee457f0c988e918b0a3dfa7b784b151f9fab7aa76f54331f5e34b0afd240fe889922cd4e35257b30bbdcac13d7b6fdf1b14a8f2bdc097a4d2b661270ea49e08187df08e38f08fb8fe99b9e06c4ec87c5747ad6567867449b94020dd9bbf3bbeae08dcd5f4f2576d3a5f5ff8175b72b7112b24abd7b9a6866b597e31eed771a68b6fa91b26f0e2a8912088ef2f602dbe90a05aedba77d97f26f08583a63a32b023f87700a0d99ec1d2ac7b3ba69fc93bc08e45d325b80babd2178b36ba2e00aa426451eb594228490284da3d62c9180fd8a542ec6aa20bab3f62d4c930f9f77d31dc7ffed7e932f4045fe8fbf714671fecacadd6fc81f9427b0b28ab42ab9e1ed67e39de9f3142cef7638f908eaf7b1f638f6672380a09906fd8cbccc66f181d358e9fd4e383d17fcd23cf2ef8960d28b86be0e133181e8d86d400e7eba4cc3df9395620dcda402cd3cb561c9573bb1b807b77cfcdabf1674ed15ea78b24bd264d1ee2d34e23bfcb173134065bf64e2a442b879ec1db1a8cc71c449ddd936d7b691c37abe68376450d36c0fc5447ab3329c390e54f1830f815b661e2b2a4a046b2325273cdbc9f88d6b289762693e308f3a082d2cd5f178baa120b0b883b165af2c0dc31051bd298c8b8c607ee9caf76d24de48ba3f48cd72e6674f70da75d217022d349d1c5d961d2388a6dc7351371dd04979eddd58cd6d1b9a588ba182905bc2131c33d710df44ddd1e831b0bc56f6756c56e9f1603e772eee2087f22e47e1adc1c3805486e020cb625e753c8f44498551c286244800664051b6a5538a65ec1aea6653d1412ddbe072843756ff0efcb43f83007be8d081c468ad686aab58a0fd86c4148a6b4a20b2e79162c4c76a71104c969d88165a5ae623c212a6beec7bc61006af1299e264a81dd72094d728890121ee57c8e3858fb7e6ddfa0f25fc3a12a41d9d5cec13f81cf96de317b20f78e6f97ba0a31f648c90780252562529111d07687c524cc41db0a0a2256faf23776277ca3faab924de246faa4ef60333ad68b591b7c96ad2df7a74594573b65edd1db008db1ab35006267cc30a809f5377a541548687c975f735ce54c287343e993f204677b491cd01bc903c8b11ba617d3b9322ea0c75f166c5d1c54c18732cd235dc886da00e39d74d18f56e15b3636110853f401a54884665d01028ecc58830b6f85a2e736669de8e6b27aef137ec75df52287715a8d746babd7098601ba2919665aa44b4237248ad6eb4f753469bc35a0e9bcfda9f132d97d8134b737849733ad4233831fa724fa5b79c926d57b7bb1f632ebcfbcab1c14518b03535c0dd03f18ea0f75c7261010e0672202eea16e167142e5edba0d0d7a0d1dec2b738c96bca97f4862dfb1836e1f97e7c5c4766b43bdc3633760f0af84b3334efc8a936cfe7760a823bd8eb2d46989f848f7721810244ece3a41241bb2ebede2c49b02e8e7fd26d2977ff841718e587d874ede46ba703309735dd1e598e1d0f25560927855c834e6133d9e8d7ce14429fc1eb8a2eff6979a4cb372c5d60f4f568bf4cd134ab89721c98e8c1a3e0bd5bb2aa7d214a44d22b313f53aa46af779dd76a472d61e1363b1ad8541f0535da4563c7a8fc4f535ae5feca95433eaa0be4f087978f21151d94bf17db05537e4d7e66d6d965635ea128f57a5ed653c229eff3917b546cfba364aaa4cc4b752af2811ae08e60db8ab5a22a63a79313e9a06837e8985b272dfeb1b67436fbb7fb62e38480a4b48f7cd047071f0f5fc154b91a125484d167d52933fe17fb9ec1de292d4415c5e448730413666f4ed00727b47bb7369ff0087b7ee49002099fd1343111345172c24c96e74ebf763c1c34b8ba0bf787976546e27142db515abc42c8396b052989b7903bed3b17cb05b8624b285ab5551fc8a7de074493571b3d52d923ff750712c37675ff10f9e60edff6723580e3e6e916606b8a4ae0c30c5467d7eb03ae92ccc469f403214890c9bbe5d7fb265dd6f37a312bdbc8860d046c9156a079faa4eaf9a0a6545daf139f226b238e766a2c5e0a1b5bb8d09b5be33c65bee9d7e02b7ef034be241a7a537c1206339a8ae135831ff74134f9574ed5f040829d98bc7e845cb635c8cd8c568763928f0eae57fdc918ef639f097801915f0479f14b876a0b40f0cb04e62fc8c8bde3d98e5e6304f3c9d5d714fc70d9d04fdf0d9ad4a9a14d80581ca9dcc031d3e13fa212f3c86d1ade8ce38a6d7cba8e72fe2d3637673fed4ba02318a5b9ea5b520876fd2834af5f599e06457076efb733fffbebacea2d77a1cbeccbeae9a698d76b11b84f482536a14348e32988f86a25f8dcfa0df4d0cb55bd649b2280bee166e285e61159b8ba5120ed4365542178a189f9199ae7486021799ba57f93bd3961cd854b093946751ea52a1971f697d54302287f4021e74da94eee87ea0fee052aebdc5bc1422858dfd16bfa3ef2ce738148e078fd518a32d372522633c4ec92139a4c678e1f540da571d3ca88e5685cdbe1e00e758431622d76908c9583d7d8e4212d68e4dd02bf773b932faf8afc143de7d65ba93ef165cf548b7a3f5f186de4397f76d1bd42fc74ae57ce6050f62c8bdda28696736d21a95a5d2a918d8c1a50c7b748498beb105521ca5717bcb5881d3131a4413efa93a8cca31aacdfc5c0be5bb376a2e2891d801d49d05bedf3466a0b9d22eda1bbe882372a97a29fc4159eddb3e7f1958b3511372fa77673da7b242e1bf1ec3ae26f4a8c0e285a3059dadaecb153cff00711080081df39d7aefa8c3bf084c0114c0aeb94a43a12570477ccb637a862270bfeae14d83867ae1c426c01d7df0a530eecc2d4d58c42cebc8958594307d5d3450463fe4e1aac40c85924693bc66133094eae4cc6307a9b848ac7ff705778a1e33b7d882f6027f066133da30b05490f5bf3f33560aeaa02070f1a7182613ddec2115d108885d18d3408ad66d717334f419fb3aa77245ab6d859bf1beb51dd933d85100dfa66a3931fec1ec9b803cfb4962c012026b087df84736cf7bf8f084532c3697fe19f8b85b0159fccf58820442f0a769dc626908cc1d5860c1e90eb5abc997566c298145d2e3713cc14ea4f3183d7d53550d46061cf2c839b2b44259b9a3b0d50d27e9f49e88dd9d5d85d3efc68a8ddf4cb6cc9df7086669df340cde647ed4d3477cdc20bc22a70a8b0459d32f360bb12b0fbb9268f8225f2e8e839c20d600daf173ae064465d135172deee1e34667effa4cdad6a7a2a26aab544ffa8a828f3d86537271171c88cef7eb17860ef8d896b10196f16f691ff1affcd4871683bc55f309ea078758957fae97fb2c7119584af36bc49bd2048a3facd6537885de61087750009c312b43a9f2961d60ef66afba09a8fe97a6c040e4c329ce0d2730e679550d63b83f3c25a425268cefaab0117f4f920ffa3f2944e1e43c7456341a4b9cd6b277686b94cb22892b404587b66f4d2905426a1777efecb145d763a42d8f99f8c679116e9ec5db5406c82202f4308b16b7e5e6409a6e88d4c7a40c71ae9c527c5275abc26da9103bfe0e288cfca2478cb196c872060082390a2da28680598ebb9276e93a1b4b040e3d4231b3257ed1bd8726b3a3e214ac4a542cff6303d6700dedda55c650665172f76554bb294bc9713778f2b893d7ec498e1d9835e9da162a478c78c596392d6fa0a20575e2a109aeb726d5c02cde29a01bf53f7cc7494d2cae3fd121744b2dec12f9940d60b32d7b8ef9b8e4dd9b4abf6a103ba4a73f32b01c180508daaa719527bab3cc66743c743fad842920d33dda38f47900b0911a079cbae33aba0fb253677168602f44e31f2c6dd4fe078679e7a704842de8c74ef3833e8458d9647b6cfe4120c6743", 0x1000}], 0x2, 0x0, 0x3) write(r1, &(0x7f0000001140)="410f7ba4938f85607bfed2f1fb0eab0b98d6c45b687a7c8f47895a999989ae0882f997dd1eab8dad3e65aa2932da8b3d928542bc32087ec79855a6963c8f5e25bbe45fe2b2028b04bab0de3e20dc8e78d89e78dfb1bd6b3b4e5f98826daeaf4bf2a968efc0390f1b1b8c49b4a0d40d76632fd1c7812fe346830d798bbe640b3ffcb7271e", 0x84) 23:11:13 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0x0, 0x6, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:11:13 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "ec30c1e7bb6fc6e23c5b0585d0000000000000e4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "ff7f00000000000400", 0x4000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e6993192", 0x12) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) r4 = dup(r3) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x30, 0x0) r8 = kqueue() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r9, 0x20004276) fcntl$setown(r9, 0x6, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r10, 0x20004276) fcntl$setown(r10, 0x6, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r11, 0x20004276) fcntl$setown(r11, 0x6, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x1}, {r5, 0x20}, {r6, 0x8}, {r7, 0x8}, {r8, 0x140}, {r9, 0x8}, {r10, 0x10}, {r11, 0x100}], 0x8, 0x800) write(r4, &(0x7f00000001c0)="f74d1510b3717744938e0b1f2c2562409a9cc8d1dbd02069f45217cd99", 0x1d) r12 = socket(0x18, 0x2, 0x0) close(r12) socket(0x400000000018, 0x3, 0x3a) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r12, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:11:13 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r8) r9 = msgget$private(0x0, 0x682) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000f300000000c1000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020001c0000000000000000000000000000000000000000000000ffffff7f00"/180], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) r16 = fcntl$getown(r15, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r13, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x1008db, r6, r12, r2, r7, 0x90, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r1, 0x1, 0x0, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x2, 0x3, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[r3, r17, r19]) r20 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r21 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r21, 0x0, 0x0) mmap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x0, 0x10, r20, 0x0, 0x0) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x2) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r22, 0x20004276) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x20, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r23, 0x20004276) fcntl$setown(r23, 0x6, 0x0) fcntl$setown(r23, 0x6, 0x0) r24 = fcntl$dupfd(0xffffffffffffffff, 0xa, r22) ioctl$BIOCGRSIG(r24, 0x40044273, &(0x7f00000000c0)) unlinkat(r20, &(0x7f0000000000)='./file0\x00', 0x8) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 23:11:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(r2, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) dup2(r1, r0) 23:11:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffff0700ffff4000"}) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x6, 0x1, 0x9) connect$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:11:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbffffffffffffff], [0x0, 0x0, 0x7]}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4000, 0xff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:11:14 executing program 1: flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x20}) 23:11:14 executing program 0: socket$inet6(0x18, 0x3, 0x0) getsockopt(0xffffffffffffff9c, 0x80002a, 0x10001, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x1d4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 23:11:14 executing program 0: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socketpair(0x10, 0x4000, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000280)="3e5d575887c39803000000002f000000f6063a547e760000fef96ecfc73fd3350000000023aafa1e499109000000000000000000000087b05fcba78e3318c5f823467243e10e566bbcfaa3a4970f9702d58c9273b35442daa7acfe4cade7b36455287f253c85be67ce0d1044191eaa17c2f334bd7c22b5bb50bd61b6a4b8df0bcb4d0678e6f8950ef70e35f256ca7b0912245b3e15641158949a8d1ea86ec3d3e674995db2a856c910e64b86227b51e4bb11b44b53187bb744f78b4da03616a533b6c19108e2b2e8878fd4541ffd51b9376c4896b5039d5940fda5f649c37f8e4cf6f5d17eeb43404aac2c37f3515f5ec004fa9d757dfbdf900ef05b40dca445667201bb9708fa56299c0fd6553ab9223a6e5309e5a501f735ff712c366b96758e321322eca07b96c9ee69718cdeb011176ab3614acd43d81bceeff1a26d9370e6d00bb6427bd291fae2b287906ba44746c71a4a94dac39f5e706650de800b5bb36748ebfc7600fcb62308d77f4f5eb38f73b7a54399c80a29b7b91a82fb370a35af1d3f207b05ea91f6cbb89cf3a947e1f8afbc3b372192437979e4318acabd05605ee298f766b64404118727ec4d1d8efe97", 0x1b3, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffe5ffffba2a4eaaaaaa0486dd60a4f00808183c00fe3c000000fffa0000000000000000aaff020000000000000000000300000001"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 23:11:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x81, 0xef23}, {0x18, 0x1, 0x7, 0x1}, 0x2, [0x4, 0x4, 0x7fff, 0xb, 0x0, 0x3, 0x8, 0xff]}, 0x3c) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x2, 0x7, &(0x7f00000000c0)="3b0ae4980ad71289dd74cfe620a658b367bcb8e5f65a9e172e048c30dfdeeee9924602c68cfbd37837130544c29bf4", 0x2f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) 23:11:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0x201, 0xffffff5d, "0366fe15ebaa10c3ef5caf0400"}) writev(r1, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0e7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f00000001c0)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000000580)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0bcb42c4812a276a7a466ff92cedd9e4da9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce748831e8ca6a5e6e2cfd0ec59a93b78976f6d7fb6b762b54f8735b8c09aea0ef7365ce758af6c52df192d61abee68e92ccaef5d3777e097b8c5e9c98396cbf68131b343adcabb17ce69b173a5fc6151cc314e161d415fa80f14401e88eb0bafa276c2816eb29af899175c0675057049cb5232c6de7c75c1849a389f367a8d137fe79ff504d0b372f8d3a3dbffb52d7c069dc76bb201fc43b2612", 0x142}], 0x4) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x2, 0x20, 0x3}, 0x37bb5bcb, 0xd09, 0x9}) write(r1, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc015", 0x18f) 23:11:14 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r1, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() getgid() r8 = socket$unix(0x1, 0x2, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$setown(r1, 0x6, r7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) 23:11:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffe], [0x0, 0x0, 0x2f6b6091], [{}, {0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:11:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={0x0}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = getgid() lchown(&(0x7f0000000340)='./file0\x00', 0x0, r8) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x8db, r7, r8, r3, r4, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r2, 0x1, 0x0, 0x3}) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r14 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r15, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r17 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r17) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x8db, r16, r17, r12, r13, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r11, 0x1, 0x0, 0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r22 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r23, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r25 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r25) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000540)={{0x8db, r24, r25, r20, r21, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r19, 0x1, 0x0, 0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r30 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r31, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r33 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r33) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000540)={{0x8db, r32, r33, r28, r29, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r27, 0x1, 0x0, 0x3}) getgroups(0xa, &(0x7f0000000040)=[r13, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r25, r29, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r40 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r41, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r43 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r43) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000540)={{0x8db, r42, r43, r38, r39, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r37, 0x1, 0x0, 0x3}) r44 = getppid() r45 = msgget$private(0x0, 0x682) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r45, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r50 = getppid() r51 = socket$unix(0x1, 0x2, 0x0) r52 = fcntl$getown(r51, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r49, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r50, r52, 0xa5, 0x1, 0x100000000, 0x2}) r53 = getpgid(r50) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x0, r9, r34, r35, r39, 0x0, 0x2}, 0x9, 0x1, r44, r53, 0x7, 0x6, 0x9, 0x400}) 23:11:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffd, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) select(0x40, &(0x7f0000000080)={0x6}, 0x0, &(0x7f0000000180)={0x4f000}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x10) pwritev(r1, &(0x7f0000002640)=[{&(0x7f0000000200)="120893cafafcf20d843eb24cacd97807028c34d597186983a05491d290031babb9a3cd1c113566a1311a907de8cadd72270dc1bbde0c02768e6c1eebb89160c047d396467c90ed15c625080928ba662079991f36efb0afa10be7bfbfb2dbc960dfd9be75d2563ca5664c141db391", 0x6e}, {&(0x7f0000000380)="79abbaab12adcb4d2c9c6ee735399a84228740af00078a7a17d93f7cc040bfe380ea4bce899ad89992bc338e1d23bcbe9b8f65d80a3621e657c3ce318ab5e788578c7e660bbfa05d0e2888d4008bf3d28a364bb9c8c78d3cf1ba48b30c8b8d3c124eb0c81932f23706ddbf734b6be8c62d368e15c7970353c6de3918f4b6bd715305cead80c61aadd1ca90d69c5bbea30573ce0091f3866b5868b54d06cabd62518f9ccf13da8195e809632b808c8953769411ac4c202bb47634f0b4a2422ff38bb6c48aee5c35393d0706b339781f9adc9ce89394528a3c5ccac08ec89f4003bf", 0xe1}, {&(0x7f0000000280)="b2317c04f0ce7a69a1d5a694d4da103f7514e78c5fda3439e35fbc28e6236555001b47d31a6ed61cfe65514790e35f83e81b999338778b27d2b19c320d96eda2bab514757ffb98ea7dcb6e68cb8bf8738550a9dd6c15147471a2745ae903929b9ccb3f050ba2c2912e47f15ec497041387312122356fe0a252aa7af2b02adf1fa7042931f2250b31d0a5705d93cd52c229a9843250dfaf050818381242cdfe02f052daf7", 0xa4}, {&(0x7f00000004c0)="5caaafaaa6ac7378c8cbdeb0d1a385df43cddc54af29fed21b428b09a33d9eebed29de41676e363045955d14b757572b348016b89ec8ad448035b1fe0219f3026f140e5e17ac1f04bea42c7277a8ff53e1d1cad459bb4d70b7529b523d386ecdba4e36b149968aa9d497bfb6bab63c7b53e1a8d832c9a97229a8f9", 0x7b}, {&(0x7f0000000540)="326a38548e185ff602349abca14d61649756a1fa708c5e084cc26c855fa9", 0x1e}, {&(0x7f0000000580)="2f1d8792f970c853137e90d07c3a7d892453519e440788017ba922275b909c2bc8f03dd1824e185ed5e8d841328b1a2956534378296b097e4316c1527e4dbfa45616dcec2f9c79f1dadf27327e410a31a2cc729089f148df9bdb5c024217ee846dcc28c4d6d3a2a8a60938123931bb64910611913802332ada83886c3bbffa2c59e0cec0aedfe675b79ae2d0c7fa5d8552f878b71a53b51ffe4a7888951b9417cb76a069dde6d456c30c183905c4e1520cf725d280b11d7bcd8584bfda444139d6f03c8f6edacc8a4d02aad807aaa6edbcd4850b9903d8335abcaf18549fc31a68fbe06bfc4fc7da55bf4ad3ad2b700ee60c7a8482a415ba8d23f7f1db8b696b4a901a1a0b69fbf0e057be109c06d073b2f8bcc895b91fa1f7c5af0cd46c09f8f3c628f73219e29841f1bd0ab3ba6bd165ac4ff9fa69717eb3d6041f154cfaf04555b894bfba4f69022c325ae6b7c54acb29c8781f3c33679394953ca7fd3da21b1f98e0f9557c4152212c05dfaf2c03f8df6f9c1fbfd7344342d4771744d47df5bf4d03effd9a373d61b4a98f712fdbceab8b49b35f0ac5945f9f0c01b92069b7229ee915ae2107e128f3fdbae5fa431cd38ed87b20b4d359b45ff2319b245caeb6a6d0782d249544996335917dc9217da3cc913f98d99ea6908db47c454991dbe6b3c672073a0979ef1ac3d0acf6ef4ee8129809c4fc0c5b8b7148d6c61e727dfa1bd99b2fc41a7932506a68838abc4c1c5bee73c7b66ba732f2114dd4749e2e002e6e112c43c8768e8466c78aa9844bd56f012afbc354c2e9ea7246d2ecd509ba3b6858f06ca6186f78518179e450923fc644f3c70612d5888bdc6098dbf56853bbc1e8e89047e623651176258761f66dbedde78157f8ea754887967cdbf5f335b1f2ea381eac1c1b840603316d2ad03938766ff87bdd4efeb433f74f1586f1aa98bbe62c51e4a5bb921d4d0beac23629b328da5e8ebde33e2b3514a96a6810459864ac1ec85adc91c69824ecffb662c047dfd3ac57fe18cc069ff58caa23024c647b70250e9039896055afdaca9b8a549dcd1928263953f178b0de64c3c265ef52f07fde1bbf1874c5760db7192b69a3cc9c8ab9aa91a0fef12aaeaabd60ac88abcac94052036e520bfabbf3c23172b30cc872ea609d8525a7d9058ba5117f2c416b50f1d619130cbd979db7e0d2e2843fbe0c6eabf9ca106053dceae52ee1ac5ad1adeeb8e669949827e2300c8eed241c517a0889870d95303a7e7f1d7a281e65f0f6ca1a98e9a780fc42014e40a1422eab5b5cb6d282203b9a53fd22b38088cef730be617e0a81589aebbc9ae1afb923b7f81a94e4793af7391b8aae06e2cf0aac7d579fe1de0f440be441ac624880e1b72483520b9db109ddddf86af576afc437dc6de39560cd769610246778cf8d9517db7beba2f0d995620fcf4482be293db37c3a2f086246ee3296d9a8df96f3c8cd1033b274737767f7113213c8e1107445c9ae4eef2b033483a878cc3a047919eb63a2def893fc06873f05859e1725797fd0acf4d98d9fe87785fc7af3fa92c44a304cfd32a58455935ebc2a5eccfe5ddaedd089242c1a7ac9d667a7314a3c9acd99635a5f195ca5e6fc57ce3a8e1c932e7dbed0ff1692fbf7c52704694f971f8fecba1edc81d31ac7ce2fd758fbdcab879cc703cf41fa72bc14374eb4f346cdc1bf37d03706955db833c6b202346a7b0ca088617b08de4c6e5ea2eca474a0acf12ed44f89572797da87bf36a097f972ccef42306f2722b80c0f4a233a2eae26332f584a329314016de526aa592367487b442c5f905e82f6e26efa917aac715118110af713468d7c03dc0042b9242e5874ebd88e8f0539108ce411e8758828f047f120ad67bb31a2290f539bce8768f48a1071331881f452b6620aa010f2b5f393a7f7e647cb0550c7dc49bedfe34c8244294b0c16a66afb624a77e79302999ae894986229221e45297394c754b9f606640deb67c9b2245661dabf8841ed9be40519de5b5524bd6b01836a39839590037081c2d332e93f6ab87eaf02badd3a9ab7f647c1cddfa24d4fa6f9652f604d187bb0771e3acb9fbd40e93f549f2751bbf614290f6f103818caee7b1c14c3d991a3bc496c3831d723d9dcd600d7e3c6a5ce28a614b38f62bc0b0a31fda4c3fca657f291d655b3ecaeec2a80075a12461f4095d911d8ca56bc116d1c01744ab61ece70b0ecd6238a98614488628a3906e67cf83ee42b400f17ed844e065e254d60ccb4d4b60e3531c8b34e76cb6a5c1c7fcf05fc1424f216566185a68c5f39306870ced7ff488eba38e6a1842955d3ab1a9277dcbf808d0e610c945d3fc9a476de6496e2878d2d56a1eea13fcecbcdd3e26907ece4fbc6b9ac9666605d9f67671ab4b20db8e8f50d35f1fdfe5e34155adb33bd7ef578b73ed2c874a80dcfb93b158888806bede8596c24b64e2ab06bfb1ab1df0ad737967085ba97b779e3bbba7f39b4e42925010c30def2f2e46cace3687e5dda26ee0c4b9ff209b42efbb48e4e42962c7556ae021fd14258e5f0ea91be658ec2c8dcea10a5e1b3dc823cc48e52bfc9f75419b717c51ab359c17515f6a84da3bf3943fdba6520217a29fa84abd3d6be29ad0b4df91b2638a888350d4c818f24ff064922369eadd9f9cfefd2a498c3fc648c72a6e8f9c45b162139d18b48797bc5eb45d50bbe14e6e33e4e832b1f066a056bc5ba9e9a461e7dd3c8f194becf84444943bfd080b0413d0e5533c25df3db3a0566ef186f0ea007714f545afac2ab985584ee45d5123abbdd4181989e057fca949ce3b3a11c405c3c0f685323a920eaaa8e0b2e82dfb87da2e4a7725f279d47d4895cecd160791ff9677ea0c0991810394de36d0db4482c767afdaf53e941310d0f2d77031da10b6f0b364e46458957f954f9fb51c6caa888463e020c6eddacfc937ba8508e20087ca98d808466e9d8666552d0e1b496d06e854ea69a649610f86b1b219441f722520cc02a7afc7cd3dc3d6e0a042657354c4c32b3a37321fb54ba36d123c92de053e235f2e52d9c0d3d57c963f967e15c8b6beff05ab82a679c0ecf6e6c029d486d77546aa718454e30abd4d18b1f9425dbf915526173a43b527e748783ce270da86a72b39262efef5ef77d4679f4b52d66ab80bccbc899aae0e33f262b76976410b1ec9c2a15e13f4a22aa45c0367a7f25e18646b7ba8ba878d7e5ad1d241f87496fb789dc671482429a43098238c1d7bf60ce995572a6d0f82e5b195e0bb2a6618cd4d9e3116836a9c54eff3f78c6afda28464bd6cec5f545e2ae65200714f459f34158b4ec79b5e492040162e8469aeb38640db9384b12fe687182aed4a77b3d1a68b725f73fbdfe04b6ba139df6251e069b0f6c1028f22a8a3f8ddb477e3d2637ddf0193235e9d73fcadcb2d6a5b01c187188b2ae25f026f46e8f7eadc1a3d2a062973dfd7864aa99c8348f8e7dc642f22328406641f25a7ea5f0f8c3c81c5ae94696e18672ab8575b513355cc8f7fd7a0f0a768ec77c6205df760ad50bd6663736c836468e85f0b6effd3a1159d5b294dc0ca2951a4c0504c0458bdeb34e47177544163cfed5ec37a7655e5f622edd7d31147db7a119e832b2b217233f322713bac85b000afb54e773302b99c690e7e22472de62dbfdd28d78f01c80d502bf427c69f4f7b96f8351103145d985b6d90166a18052334e3f407fd662db073f0169d824a6d2488460e2d57f37f6011ef53acabca166294ccd2c7bbad7b5a965305455e154f567224623869153a5ef0683653aea5ff7de327d53e71b6ad3de215aaa98f5ef9b878b5578c45043147d2f282047fcfbd40e70cfc6bb5d7686b0d0d3031c9d24bd3a1d30c889a9164ff915698c9ce9090281c765bb46d8dc633d1bda336df438139b04d32b68d9deec3296425527918160ad2a93bf255b00d85ac74c07fe8424e7e44bf8d9d64c651f038f485d69d7b7ba78515460be2b34866d0a985030c3776ca6001065782ca6cd50a5dda7d08591f5abebdf930d9ea7c2fdd741d37e4f87c0a225207dd2382697fffbe44589342380a0314769fe2d566561cf26908a420894d575e88249020e23b2c69fcf032d974da241b3bbfb338be99d62aac913adce099dd3121c2cbb339e65838d779f2cb019ebad04f589a798679a49fac5bdefd6d9acc3c581554903b16dc959beb8522e3aae86f3c7fb7224eb90ba4991d76cf43a920c758580cffa6dacced76e1288ad4caf64a86f5664f0958d204c467db61c3fec59073097f8ae82135a334bbb1fa35d03c2f942bae6869f8f0436a4ed658ffac458c45bf4b5ea7e9e9cb96f2f3feb65da3eca9dcace102d3c5e788ef34b5d2a65fdc60974f487fc7d6a85a75aa7523fe80805f0dc8202b1a3b7dd146f06cc1f7a9ba1ce9148b00098af6c1ddf21e4a20da72ae1c35e17d9e547125a8a9f7022568c68eecf5d8cb8933f4c57a508f9aaaebda79b3461254d56dada5a985e2ea149f72926ec27cd51798444cf3cf210a90670608a0c483b08a124c509e0942469896ffe1426ce801e1e744a61663e420927ec034557b7250bf16f3332e35e2477be0e68c9473369250986f5144e78d21d875f39f1405885a3d2dc222c50677e156ef6882e00a90ae09c10858731dcadfa7269acee4b02cc8da36d04cc40aabb2ae9593bbd92fefb04ceb7257da0e83a9d6a931e7fb96b3c9a4e72a0d50c54fd25830a075347e11e0942a5eb1578fd4edef2cab80ce25157c418579df29c93baed44bc346ecaba6f3448e50c05a5f1677a490d5bc62a91200ac7e4b76aa20409c8ee0681012d287e1a682ea47c314259e873aaed271a03e3f9c22b8f7d1b1c749faabf221fc7db2f75f33381aae02953da8c288b36c593eaca29ba58c31fc4b3b3cf26ed33c332e03b03856a4f3d0415c49bd0d8fd427c33e2ed4404d5a36fd3177e0f6e4d4765dbd8d1903f365f7aacc7b971ca64fcd21c0688b45009c21c8270f0997b65ac73f6ea276053c25901806ac273eb11d59911a52997d6437607b55abd37ea01384fb33a57fd2cbd1e6fe46ab1dd213730b7e98cbf1849fce99423ccaae0199f4fb4d8e86825e1b35ebaa1ac8a2b7a5db83876ac298fec68cb943d3a37f9fa500590d36a1e4ca358123ff0beaf3dfeef55505afe397e8af96a35eb2bd20e694f7c140fbfa78154e6aa8e69e407b8a44bd03d55ba79e1bc98c88e6cbfe53ab4621ca100606447d3ea256d5b5da8b0afffa2ca8dd22dd048f1b1ad48ce762ef71c7f7594827a95d838e50367c05af908b192da0cc68216dff5eeae266b5104bfa75acf34c7213a9ca9dd9d1981d426aaa3af6cb331b2acebd7958e1cf5bee298b68cca24958acd838cfcd2c589e0512487aee87c970fed6a34567d6b0ad9c18712df56b72f1974f83c81b910dc46c17c42b95d5aa4a98b2f101c43e6a37819a6686a99ddf212b42c9775bcb2aa2be3d15af7d458abc58b52311addcf10a312597b07c21912bdaf171d45788fafa4e4e74652d11e77d82319e403cd6ada17eafb91ed515529b65efc2ae2a5d256bff18e22bab8af5e314757603aa7b3ecee0f0ceb2cef47986064f63595166d5e899e4696b3736619b8013a6f7ee05ba019dc1e79b911fed5b839d5eee2182792dbd1f522ae9f805c6731007b3cefcc55c7dbfb35d910f574f42793113747979a163e2bd9ab3dc9f7f2b1b8b7c6513dc340f746727edee2a6643356cc01e969a91d49195e4a76954d50e391a250af8695b0ce84e8ba8e237f1d793ca8", 0x1000}, {&(0x7f0000001580)="06dab2beca8f1338a5731e499cab54d08fecb40fc4a894362c35e8c18f8bc80a9f15437da33b869f65a762bdeeb4f82da244a7487ecdedbe7f0b184dab339b479183", 0x42}, {&(0x7f0000001600)="14186842aa93f28e25fbd24de68fe52095060b757405e03753e8371bb739212b49d7dd1441ff5be6bf05717c36d990", 0x2f}, {&(0x7f0000001640)="a0178312fab51adb543e18686cc423a39b71284dccc1cad251a55884ee4c2787de85665b5a4caf6f9e0add17cb74ca1410385442334023cd44faa145217137bd5f27ddbb18aa09a6d3d40e6b27cb732eca6e56b1bf5b9fa3077dd4caa1487bab9e2d3ec69cdd2522aee573eff6e83c0cb10f77ad2407794ab7dfd8156698d4def910e3291c76a6b870e08fb87f16c3c754a696fd6f2a575ed7930a9a591899c4da5adf0fc72639c5d5a5b59758be305bc5e8d821c0571ea8bdc882aefa0a6d5f1c2a332aeebac179810df4692ef7664985ce6c764da4299ea520520aa10385cc4882b6a2cf734736d8190f63d19e7df0abb500a415fd7a398cb0355ea18bc526caefc96e97d1a271b09c60083388b22e3e65a3d6441592eaebf75171e473873cb658203f6b113a5a81f58940cb411e45feb6a97f405d1a1a49b6f5d8a9b9c51f3dc696506d16e5f52403eb2f68db29e61b906f341c5352bd93c1e31a5654babac72bd24ce755720d02911c1b6154bbe1c5562e78351abe80c2c7c29269b0fa3be16a494c9b071fa0dc93b0cd381438543b6141e3a45865730d37bc8aed5826b83b48cd290ea672eef8edd23674055662bbcd0c97c78d787788169dfc09d79d13022a1c2feec1408751db129b0c448103ad6d0ec4cd3f69470e31db7852e9858ac9a348a81e85106ba480d211d53117be72bba0003f7bc818c5c4cd1e277a33b41de19dc233a1c585d9a1f3b301dc12658c7151865d4bc9cf14f544a986017671ae497ef18277b0d97b6f8675a0f98cf07f60ec12cd900d0da868856f60604829bb73bc8ab69345523501ef1704f290a2347ec6f1362d1c56725add7c0d3f6ec9fe9fa369ea372fa6fbab2a50df7af7562bef789f0db127c3b25a150b6789dc99662bb288c5e4895c8b9fdf8d0634c40b7336ad7d8dbed4649a7ed8d23e6fd2977b181c5a8eadff39471ca2e3556187f12792fa8c85ae4a796ccdb8747eefb1f48ffa94a975ecaf275cfc0693e545e34e2379d74136670bf76629f07933e0237a1390962a3a74f7da289de95b8f15b0d93060a0b7d375e4e7ffaf1b2c2a6ef6f21951cb682678409ebd7b5b26dd58d5f89cf5025d195149824d5b50eebd6f3c2e90c09b40411fc54add085f72a0ec4bfc3f1abfcb95ab1656face79287826c6d4723603bb8614c6e526b7cc560dde51f3dfbb18d18731ccd2026b5f91a2ca195a91fded5dc3d99ecdf3d3631005bf6eac2ea176e87f7d211b9e4d1d0ec367b7adaf4c2ee3b1480ba9b93b9ae04c85cfdb500faaf2e6dfffd31380788846cc5301d109871a9372b4f96786ad41ad6756ee28eb4d38ade16b92fb2a37f938101b4e1cf9dee1e2f7bb4c0a88e819c93ad0764bbd73c9c3336c71ef1f8f6f44e080c5b96cc672485608e88a17f7288e6c355edc54733b83a0e70512e428d7b4b6cdec22fe8aaf5d4664ddd4d2e58f3180d0b2c025e993f59fefc9b45a7764fd7a6cd722b925f01f59d99a5d60f65c323e72e99c9e846980aa67d37cb981b15c2576159f87c3de51a617bad6ccdf4f5a90e43890133742374f2d8ca9f4d6f4d041926ed47d7d4b734cb6a673f61e606eb52fa6cbe3844aa88ca9b3c2377ce9117b301cf6ad92f8602f569c8a25c2bd075057370d9b5ffc73be55b4123eabfb4194af8a4f0d9961852c3135d403977d7ad76e878098fbbd47afc926544403bb801c31548ecc553770dd87673d257a16742f67473e9599ec920abb6ea7209450a3a5d437a1fd4639ae4d90f711ceac96a308ebf4fb66ea53311dbaa36663e935986003b177f8af02e982da2f21b5c87e383ba7f47e1c8b0f5da7c0d0aa8d47647ee27560ad54ce5f7fa5c64cc6baee5caae0c98f51fafa5c582a513fc44dd92a3d56b9857932c9bfdd77858f71661410c70dffa775403e9753358d176af1f90abd5082fe895c7b5dba78edea07041ab34da6392f64d7db969dbcce0401c4e4dcd0aae4c0666724c5696dd786bc22aa1cd55d776f37b67828a37685506b044e3ae4cd24ca6e1157e6103aa37b6bdf95b8d993888f4567df209352fe34a034953a47943100856df5be97e67dbdf9b755087aeec960f604b4d4b491f826b45b343e7e2bdd16936c784a349eb474aa4201e0d6728025474cf02c18ad21a4788a57f362f70abdfd82817dc6e516222a14a4979dee4f2c9cc4315de35414d55958ae008f548ac4ee5dfd6d0719f4ca5993a7109e4f58c01e201d9292ec17b56c562a323c2ba682fc176c42b36012dc57bb76679672b495daed6d4c5fc57d97749a3dc8c794f922a500ef9cddb71362ea50802a8a8e02422373ef71fcaa42a1457f69172eb97e5be889c7faf077562b65f820171b4294805eead1a470d041543f3dd407424c7217f7fb94c9cebb315c1d4b53a8cbc906b5dda5538f353ec64c6f41d366fa6b015d0cc2b3526c49f9722bbf9503ef773afde409b89d4b409a40f476a06784ab0bc00d89fc15030b2e824c76183c8fd662eab1f368ec088a52c6b3553d437586fdd032e1ad76584ae2f6a80f07d2cad17f8a55f940c92d8f0c6a672dcf25b4ce43ddf8f1fca13a6bbb52fbd46f2230f69bc85987499077c2879cebede44ab57287fabe6459cce023e4298318eccd3b281fa1e9e66a9d5f6d04783f41f10fc89a232c8e89f056ce3af49e4c3c1876046f89783f30104c449d88bdef31b4ff0dffeeaf97f2d26e16c3f7095c34dc14f8f849cf55e3e6202442b71b793e225d6dd4c70eb327a9af1cf560b3ba544e9b1442f3e8573692e8ff5cd29b4d175510f94dc7901158030e072328ce518af5210c339a6634e759510e3b4efa36109b65aed437a06408ce220b23c756629f9376c4fc1b437686b2a08b895c99869ab1fd0ab3a0d1fb09d97926ac05bea6490e17d6fe154237110240c9577f832a3d4a4e66fcd204f84ab8d7b0aa4c0621bc364a137d2e39e1adc5b13232916fad2f13ed4e0d0d2f35d2d27e2f2b3732dfeccebabd3697cf46ae91727a01c75cb3db0c4fc545e51d246a63308276902e8de4d88efe17c6bff0bfe6d3abe30f4ef7fb3da7ca8f3378d53d9d17663968e2519741524f66bf0cd0b485655b2e78635f8666193f9e7b45e6c2259980371e0ed7f0a6b9cf226aa2fb20730974998dd44df81d152f0e6599e847d2709f12bebcebce41e09efc90eb0300c900b94ac56e4ebba123da8b8f83f0fce24ac86566b3f35628b6a84254958a36ac3ef34c77079436a6d5c33613123e0b50805bbce57ae5d9437cc710697e764f980eb7edf875ff7aaf0882d85b2205ea636f8ac2c9ab42c0413ac5a0f9b60db1e803184aea417cc223bbf51f3e3cc3ddc2c9bc60b4dee5c66ca2c4b1f8bf229ebeda0881f2eb871c2f4441ba06c9b0f325eabd5df86f6cbaadd72144d03a17653391c08fe0f75c5c098c5d41f5beb0ed61213e66350a23671e6d9e66588d001fcd14daedd553d035e1f6c5d6617d712a8165883f57fc7c4b54a2415f40642b5160850784b05d4fc8ff6f53f24ef82beb7742436938d911656e2285b986a4c9f894170e28d0aeeea0cd4fdf8dac27ded66fe0c3b05321a22bcf9a1c245ae566d61c068c7f80e0f215b4968b6f5007bd33e5c8335300315ce2d1bb18b71e6b48d1f34fdc2d5833913aea3dc98ea07ad77a5d9f32e0bc4afff59bbc3b1d3e8f095f3b71aad8bdffbbde25ef0efc405ebfdbd3f426dfa04de10f39e7b71062b4c2757d4d5219fa3b7896c476566482f4c8fc18e5860d4098349533064257fd3ddbb234ee413ce022adb70913d3f348c885cf3ce33c0d9502b492a71d0a8b7bd66c759e9353d0d6e33a37546d7aab958d5fd29dfd40111fb4409ef09f2d5da5a72c039dfb67509c0bd7899b19e7267c65ce8f82e3fb97b33d412856fd8619b13fb812bf222552b82fd54e0d38b1b9325ce2670ffa50760a22452ff31cb59f997ddc633bca0f3b14b2a809440f39976940a78c6f9c3eaa8d58d099ce83b9f5124c28313c5a61c0284d2a79f801c97d5006b31b4193629bea4401d31a89395a7aa47aa17a16eaf74f0b06a1197647cba12e8beba903d7118cb056e494cd316392ca946b1ac6409ee7358387e5fc1ecb23a0c012f6d90a3893df15bc128b87bfe3f943600bcfd37f834013e49db6de9e7902283e22beb10be722e2eef1ceb4ccaa567a6ed3552e274e11c5d84d9c3c48c83eb42e3f5bf408aebbaaa6da191e726ab82b1eaca57f32fda7d170e331593327569b51ed5a585fc009c58560bc5eb86193ca02214272dc8f0f9a4bb5b33f7bd8622c1933fe895b5ddb96f4bcab9f0946327baf7be9e826cada572726b8f3161d0ba75dc9c40a673891fefcab856f79fb959108127621ee08dd20d008227608ee3d38a07480c3999a39b3989b7dbb502219fe473350bc334ad8e4cf22fa16e681587ae9813dc73d18f236d63b359aa2b00805a7f2368358f17ec60b7a203d826b50fe79344e1a40d043175443fdb33c376b72b462d206636b251a00f9dc19283aba73a0003db090ca8235aea1d9d41d2e836264b0cc976e0ba30008de00cbf42b69314d62fa35cf743020fec005ad9ffd8ab4327c9174ef4427526e1d317ea16632b4430433b3bfcb313c0577268856710209cf3f2f9738826dc0ce9933afa681e66307e65d5007de44a14168bf3fba5244d7cbad87ce5f3e9712eb6136573597a60419adbcfb08da0b7947c6531599be490e45593114a6720f1a991693acebdfca2413eb0d0dd42c4a0577ce8f3b2747a650f7c399d27bc97088c1d14d36edac04800e4183c6c6559008d7ecd89ab0635dbcb6b49079dbefc1fb7ae675cc03e25894744431e111b0c218958e33164fce93823bd3960f428efabc10560c7b0343ea87b347c46ef1a76cf83589323694cdb55beeb6ea34ff9bd0234e25e9a4754cb96f0b6888de231e628795d60f635ebfbfd44c14a2981c04f7b806faded0d03fbe9caa0b87c908cf59e365f9a5f0619ba993c013d7b336ffde16dabc55c4015999412b8ef03b7f5b655cb29d4d0059fcfb54365c14849e19a41cefdda40807f907731726a28f7d1be83eed0480a9c1edc3c4b1be2ceef8afac7c5c7920873def599bfc9fb291d4af38947a56744c0e7fa9cd45565eea9de3c695ba2b0d0b148a74c083f54cf42f576065446c70567d1f28b4fcf82aa991a1adb72e90dfeeb7bb0abb867abef8b16deebda70055efc8997460a6ea661fe9eed09220b7053b048d0634f6bb9730aa7c4292588e115d9d1d4231ba0303f8b8ca8c3c1a30a018b8ec479fdd2c7e274df1d1a75f84c08b557d51616142ebe0d0a2e56d02b61392cfafbe38089a2fe368601c4cfb04ae1b083cb272fe7d12ea342de959dc4113ce2b1c0e4a93fdc4677db9348db7b49073f285bbfdf2f8255f46225c6d3ab269422bc22e49b63092e3f8cf3aa2ddf58b440592ae39efa89b91d3a46d565c1e822210f4a207c9e571ebba2aecb2f3820177f83ff829db2b36eb144270072dae051bcdf4e3b0b3a3a665c8e18507fd7a6ac85d5961406e0ac4ac33c76a4cc67bc3a5ee23244161b8f332849d1bf57e82a678ad01ca4f15b88f656ac18788d43bad41ce92bd884cb4f83b4b34f44860aff32d83abddfef7908e12f91a050363a5c5fe0aa29e51733ecaca4d49d26328f2ca507c16a9fe536ea559170eed4c8dd450c46ead12c5a69223fc9092ba7afc35cc63606231f90c9ea97272621d2ca2077fb25ff2c365b9c3eb0492a1251fe30f78a79be077fc017e31c3034edd83b2a05906bfacf4", 0x1000}], 0x9, 0x0, 0xf9) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000480)) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000100)=r5) 23:11:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 23:11:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x910, 0x0) kevent(r0, &(0x7f0000001240), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x12, 0x4000000000400000}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x1000, 0x20}, 0xc) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000180)=@in6={0x18, 0x2, 0x32e, 0x7fff}, 0xc) accept(r3, 0x0, &(0x7f0000000080)) close(r1) pckbd_enable: command error 23:11:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8f90ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e579816a8a14c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec430518080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3f0000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc430840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf46b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d25db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000300000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pckbd_enable: command error 23:11:18 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000480)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) fcntl$setown(r4, 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getpeername$inet(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) fcntl$setown(r6, 0x6, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) fcntl$setown(r7, 0x6, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x92, 0x2, 0x0, 0x9}, {{}, 0xfffffffffffffffb, 0x1, 0x2, 0x8000, 0x9}, {{r4}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x6e45dfad, 0xfffffffffffffff8}, {{r6}, 0xfffffffffffffffb, 0x2823e2b739cbbca, 0x1, 0xcc, 0x1ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x40, 0x80, 0x2, 0x1ff}, {{r7}, 0xfffffffffffffffa, 0x0, 0x4, 0x800, 0x3}, {{r2}, 0xffffffffffffffff, 0x20, 0x80, 0x80000001, 0x2e29}], 0x800, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x0, 0x5}], 0x3, &(0x7f0000000180)={0x7, 0x2}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 23:11:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e8d16ae8b744cc85396bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000000000006a0000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3581d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04a07f2e07022c57900b2cd6f433a03dc6f8fa46a33628222c00c55356fd84fd30b7a00db568e38eca34eabad07690104000000000000bec808112841b0c29976f41a58bead85810763213fe3956f55a0eab7229f66103c05152651e60b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e8561c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a751fcc463660eeb32053107a4beef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d1a9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3567f2ee48abc49de614c10710c98ea497576a6588bfd044047f1737d6aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281513f07dbe83b65d9adfcd027192141"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r8, &(0x7f0000001140)=""/102400, 0x19000, 0x0, &(0x7f0000000000)=@abs, 0x8) r10 = dup2(r9, r8) write(r10, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0xfffffffc}, {0x80, 0x2}, {0x1ad, 0x0, 0x0, 0xfff}]}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x80, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) 23:11:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3}, {0x14}, {0x6, 0x0, 0x0, 0x62e5}]}) pwrite(r0, &(0x7f0000000040)="d59dcee4c419774987bb6e165048cbedfe", 0x11, 0x0, 0xffffffffffffffff) 23:11:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) write(r1, &(0x7f00000000c0)="9ce792f3a30596ffc51e30bd59215e", 0xf) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:11:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="e20eb8b00cb20dea6124da310171d1f0679727b4a3ce54eeb4f575bab4651dcfa1247e69bdbca4ce1edd404f83283194e27f55287fa67fb5d5f53c07722cae83100e560a515aa6eb6316ada857dce576bf24a0158d3d310f033c82444c", 0x5d}, {&(0x7f0000000240)="35362dd55860a7d14b86641463cf3a00cc041b60df0815611f26f87cffbc39888c90731bdd2badd9a3e7d9d40ebdda224712004a9fab2014b80fdb6a70e68805709ebb2102a26de635726175d469347936b8b1bb72796117cfe40cfa70160222603177f226b25ea785aa83b0e46454afa42712a685106777a41ac729de3618611938da6cb9f0b885d3a646c53479eb664374b8533dd06d", 0x97}, {&(0x7f0000000300)="7f839a818e83d6d6e7e80877d1194e8ea1d0fa2392ab1a6a5a6ca847fe41dfa9858a242ef47cce668eb843b6c86ef3b7581b7fb36fbf6df298bd348709eda08105331ad3a4473de1d2c3ced9bd8ea221821158369a5c95d6b4e92d4deb38a6dd12e275ba3d48a8b9303fbfffb0942c30df8ac3fe36c05b9bf0f1c05cf248f66a69748d0a6a1a78c8059992a20b633ea3d998d5057be57d54f6edf226a95683952b24ead5bec5bac2705a134e93109bf9ad9730cc6a4c33c8e33294a6039a6f07c26384b826ee0199d352531a65fa579652554174e795a383e94359dcf8d846a74efe5f437d1df9bd35daceca8ed4761a", 0xf0}, {&(0x7f0000000400)="51f97c2d929fea07fbb8d48b2af78ee9b90d9c4f197446fb29b39e12fe5e1e8d7de996209dc6ae326c8c746f506cea57b5e4090a1e49050b3e66100b8e1cf3452ce5ece92f5bd33c011f22ee3d272d18c2d2a215083c36a590f305eea1750e149ce02b196d59e42a26a0c45a376f64d571937c6a4e86c19b3a384c5d810f135346aba4dfd06dd40e13ee6489a2eb93efe1ced7e5d905adad652a102637baed9cbe9e4d9acdf1853f1158e059", 0xac}], 0x4, 0x0, 0x58) recvmsg(r1, &(0x7f0000000680)={0x0, 0xffffffffffffff99, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000001a40)=""/4109, 0x100d}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) socketpair(0x6, 0x8000, 0xc1, &(0x7f0000000000)) 23:11:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x1f) write(0xffffffffffffffff, &(0x7f0000000140)="220e22", 0x3) r0 = msgget$private(0x0, 0x21) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r1, 0x0, 0x0, 0x4, 0x7}, 0x3000000000004, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000000}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:11:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x7f, 0xfffffffd, {0x7, 0x80000000}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x54}, {0x6, 0x0, 0x0, 0xff}]}) r3 = socket(0x18, 0x4, 0x3) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x6}, 0x10) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 23:11:18 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x12080, 0x26ef) r0 = open$dir(&(0x7f00000024c0)='./file0\x00', 0x80, 0x104) mknodat(r0, &(0x7f0000002500)='./file0\x00', 0x4, 0x9) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x142) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002480)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0x7}, 0xc, &(0x7f00000012c0)=[{&(0x7f00000000c0)="2ea0e8da6b6ee1dc2f06eda4c8adc67693", 0x11}, {&(0x7f0000000100)="01e51f3fc3970948d2c1cab09b884dbf3db8beee719b0e22a4c33b3e36e4a6395054358ddf", 0x25}, {&(0x7f00000001c0)="0a2df0d5b30f558357ec3f149f6bfa2f17fa184d3499a6f18f4c31df54a793d76918eea25f124f0c6f9a4e25437b4e56d730cd16bf6044f953631f8e00fda94cb7beef065204c02214edb71377abb14664a1e76b64ab22095735784c3137d5975c41823daa84f896a41f4927bcbd93cad324b43d45cd795b2696ac94f091a0b3faef9d32ff2d0f0007e3a760134e2b2db1f68647135d44d46000c51dc6a511f1bf63cc385a308ea5141f3f5d54e0cff575db97509c1eb2aec6144ce85e4cf526ec49797ae2f7c85c42a5491873564144f8dd71", 0xd3}, {&(0x7f0000000140)="066c5a3ad1ce13940a3593bda139f3e790d3b5953c33d39d3f18b66e07eebc0414e8200c482cd7940c714308", 0x2c}, {&(0x7f00000002c0)="41ffc6db80cd6d1684f49681f359eced9d64ecae43e94a5fe135a82d55588440b258b4fb003b57908900da6928e02d20832a516b8982f0cf2908c36ed069eeaeefa3a23d02f6c3110f7e5d3126c194608fad3cd9f205a050e0d8258b64eab4980a0f0e3a7a737c91daf2cea5607f456ea395ac26b604b5f7f99dcb4db0d69e15fc8c078d7373f9ba6256f0528907c6802fca14897d0a08fcfd59dd871c337bb30202537a1ab29a24469a85f83ddf7aea6628eed086319af6aa20d3ac6982b6e679d1ec2516eb068e7e46a7ed300491182a99632949c82fd121053530c5aa1430885988b503b74f9531831a1b181a7c24ee3b2aaf960cb5fcd85a5fa2a519e7519c05dfbc622cd55c5f4f9a34452e5c26a60e475db8eac9fa1b4809469e05878cd578d05b902018514d86fe55f3cbebb619d75a9a1a3ffeef9ad2d39b34d87cb56d42670a2a77f38cdd4cac87aa0ea0d35428f4f77290d55689e3898a21fc75a4b51305281807a40b4a10f01fa4b11f4d3ffb9e5b6b59c82424b15ce69303df57bdaf044775db4831454f75fb1bc795fe59f6e06aad0173f663ae0eaf428f5acb4052df01409081b3ae44bd7f6e889726d60c5a89f366e4d1fadef7c67a7a89ffe3fdcc0e1aadee588975f3f761a7c8835fd5f783d2aadb982f3141978a6304be272aa046d0aadb7dfc4fb72cb70dbe72745cb9897b207ef4a723427de75175acb2945049eff36195ccced03a3af6b505044accf3084a8a2151853ce3adbf1053ef0350eda6d15d1f3b6041e7b8ac49b49242d20b2c5e33ad5b8219bbf72dbfd246ec8defd64d139b2eb38841a3229581c956637352564e87984f8fb5fd6575e1d31a0374c4e0a6594b20657de40de91209a2c2491263668641f23d457729f2d1a5f3f69f97c3e95125fe1a85c7c02362810f1a8ec965ab713909be45650a7585a1fb33e26071128375c0e03471d6f0ea797d2bd107e1e1618cd3cf216a2221a135e546d4fc70f8bec4c8835846bfe92c948f238212d0a4e7f555c2a3cdffbcc41067636bf6cb643eef2084ca9f50e334893bb31e50d8a7d8d7dad6d45f32c1c175c8d7d33c1545c58f2c1b805c623bdbd4a065d67b89e90bb59f7a39bcf1dd2fd6f070e2de0fd90868f9726ce83ed83aed522c9ab5d6a27f2571910791cddcd20d1bf8d6c27bf46430759e32d57351ad0e719b23fc8c4aebf68d562e5a8a733186a812c5a027b3add73283d4e45a8c1cef1a78bc5e8ddac2a2546604826c99be8ad9fd52692bb5b30d3f48311062df0ba9008e10df95b28423f99a4e5e437691a5e9194405bdf189bde690685305ddcaad95f2a67236c79c67fe4b0130e67ba6fd7ea544d9aced2b727cf274d38970609cd441b12ec4941c6f20af175c2516a7dc99d6985e5b01ea376b51de6b63fd15baf0d1116d6ac2c8ecfdcfc65af91c2486683df4afd28c551d945a445df75997cdcf52cb3a20e73fa387f395fae6611ed9a1ae7f8469e17381a996dbe185743d04ce73428cbaa8083aa991fccfedfdff658e99fd4491539fcedc9d4814503f512fc6a473f740709b8873f386834b2003425ebb8a175d2116bac6c791241090787c529c1b102b48053313163194f4ad7b1f40081f8ebcad1623e43c1fb0cc202c015de52ab19dd8113627fa3f5ecf3526f736ef645ef231e037ac3a3d70f3c43fe8085d6c9b544589d84d9c8dcec9e7b0e5b10ab787199013bccc7b2f0e19f88448c0c7b7a83f322e1db0c2699dc55b16549374d8741716ba1b89a577d8808898b6f627a0fd09cd3af3f6b0b7e8e0e89f11eed2328280ed3789cd31409d4ae395a1b23a44d590341929edb6c4677e988f7d13a44f3b32dfac0826e03955e313f6aefc24c14f2951d7c9434d64da9d4984a4683a6a0ef1f89728be73304db321873b19acead5ec6a2a7aa4b1fd7ad611b41a079ae0893c0600c8a3f350e9bf27f5a3a73536140169d7b534008482013f6768ed357b2be934b0fea580fe6f6c2f9ace4cdabdf5303bd288b4ebcdec8d9e2d47f933a7a6a5020987d559d0b3b07d4397935aebf0a8de276e8dda95c8e4254be8fbcdfe934e011dbc5c2280e75ae5d6cb5d6e694462dc326823d1fd9ca8d8835e461331e35ef33f6e66e1d2cc7cd00516e2a4536e269b3ab3b6d804ba4e122d82d03b2c5eef928b21845e04bcc5ab9635049545694a1c5536d4ce622718f0e11347f713f0c3bca6961b618a4ed8df3564bfc4d214d04f4eccb83e3c5f6b8aef8f8595821d511488421b22b8c8d8b304757679a7d4d0b9e594f885ce2a69d7a7ef790d5cbc624187bfd4e90ef4d46ede846cd2d501707ca987bc38ee374ade00965227b99ff674ea814c0fe109f73f4436dc2fc135d3f26e5a90a24fec6d6c942867491f4f49d009af25fc001e2bdecdf4ec6c2ae816418a7d7a5bdc1cd3b3c0a2521d714912bf98ed361efea5585ca29e8416dd29dc533531d38db67495d60517d37cfc25f179ff16a44281c9bcd5d9e14370c4cebb6f2a6669a540a202a3c73b064703469f07d3e6eef349f77f8efa35e03cd780a4796bd8bd112ccda37690483fbb1c5ff95dd921b104dd7b209c39a2dbff9f5323f1da565885ff4faaef33c9d89839ea2a8a6ad8722f16bde70441e6b626938cea8b077ef3d20a99b178c4f348a9fc28c10742b2c53922180eff795a2abee3ecf17b6a747699518c8d63ebf128bc0d08e11c85cf67f58ed24a418cfdba1477e3f1ce3d2eceb0ea7e537be3ac70473db22e6a1b2dcec0ef030df4a8add5521f0bb9734aae602377d62fdff9d58fcdf567ee16092d71ca459c43c85768d7893272b2ea74cdedbaa100e5bfc58fd3ff41c75d8d52dab1d2fd22a330a551f190722d60c401b402722e0e68e91cd214eb166ad0c5f6ffc03a58f020463a5b96f237ab25c77660c083bc2e1dcb76f502decf2682c135c7fa3df987b37a41edb6a8007f3b2cc5fdf2afa08654a3fb7fb50ce2fd47636040382b527b20af05156d2c065f86653e20b177ea64cf14871122e384821e75ad8bddf78ed04447adc9888d134644163e178127603b09ef13c1513eafa6a9971186d500e82a6bc3c7abb6fbd0de572fe93d0ea455f95d3ad012923d31c8f7791158508779c23258f15a26181b0e6c13fe13b29ceb59dab5e421ba310f814d41331e986e184c440d6366a764ce66e4979ec56660028f7a445faa8f902829e79d6bc0ddcfc4983f29f5a2bf943514b9cbe7e27c01be6a8e37590d9b11e0bbfd697327b103905aed36de083f3fd32dac5b43715b9d562ca4e1e88d79083b4a6bbeb5ac7fbf29148bbf69fa0ce007ac7ab7f20954b0b28f5eb891146ab2cdf2f83b43694074795d5b2d853ef07adb9e6d71cac9e579cd551fe8eb0c5c7073a667594b2c14fa6e6af2ca49674df96428fc894e6b9d0ac53247d490ed84a5ed0da41e38ef1c5ea380d84292eec1f191d29883ee6a0cd45092199f8da043efe6fb69c1085c6c24613cfe9e21863826c91c54fff8042a5b202a3bf64b39032240dd16afc6c44dd5b5f958540f0edf9e1e00fdb8b5a9b8e9fba6b030ff8c22b56caf83696705bbf4324dd007411abe06741af725cb3971c74e181423d666e9fd47637fd5f9b5a36c04cb5f36e52e5fba1d9a2f4717d34a29dabf3ae70b6dd535a7c244b688b43ca03999f5fb49bf16ab7bee34df8ba36620c00ed4514f3dfa4ea76439cc92a3db51d356bf040a83a5dde02db6f9ef46dc6f83e1467700992906e5ac6464718a033e69ee9b5a4382fe941c996dddba0cb0d0288c3569bf4c451d20e7ea325148a8979278ac88c2469685252839691c2b9fbde4f724d3c147fba4eed936f8c327955e5070421eb5fbcd494f6c60a7e2bad35789305185af446abda9e791018ad6fcb92c6571e8c0d4c6166985f454c747ecad10bee96c16604d8f45c7970f3e8baaa013676978dbb588f293c3df6da676aa11ee8f87a119d357f0ce6b94087e1bc0ea8a8070057dfc7e050bb4767de9ab518fc5df8043589f606e3c6adb6266b04262751ecd9d4db2d1a49b8b5ae27cef143e30b3dd54a5d8503fd4628b9fa069722bb80037c9f30ed22f63613020af0fa599bb628d1811a5958598dd972921a0496cc9701824803fd9fd349107a7d5cd27596a0ecf83e7bc8a3ade8857238939ccdae5b44b9f64cc2d4cc99a9edc3ba5f95b26f1313e9c2df964771d637dd35ca0181a3f25a912b2c2d7425c4b00c2a9a063b36f582e2b126c40f0b6c5acd4f6b442c17bfb9becfc3ecee6a571df6c28e0c2eb733a02d6457ab4230da42c44e3a5902ee9007b5bd751df62de4b86794b60fa332c07f6181ea56eedfc85e8ca139a0c4ded2da92852fa200c226a8c0da977e115c577bc3e811fbfe221633d42368106881e348f52383e7f6e3a22910c1e9a3e08254fcd2a70683e541ef4c2e837e4478b01ba1f6f64dec459cc8856d81230c043cd230e2fdd0b1993e23729d6537ba9651b9972477060b21fc824affd6bca232b03582392567580bf7847905c116e60f35f091843fe6805281267e3c6f05a8de8b9059bdc5e1bd4b10266318016f6ccb1e6f53bc2420ad9922e1753c3afcb23fa61b726433bb9a883a7c0bd8bc5e70a514fc99cb029a689da5e9480b885c7ddcef7e5bae831195eb5d1d7c22815c0733a98fbfc486cca9fdc5d77c058e3a18a8852bcc2c3567c40b898d70ead0ea9b16b764bbcf2e668f4da4ea467a29d6a233c9f72dced9210a3089e24f5630a62a34787ae379105978944d6762a842ee392c5718b4af09fc78347064a611db6bfada6729e2a83b262fb02338c9b389249d3d613a3d4f2c655ad30edd5067299fdbb40b3d2a10aaee216cd0a6020d527e24189e55ef112a8df9d1cfb2a8a5f40ce3f42f9a1a6d664fa100b1a5bc38071509f14d1b4aff1933e3c68b4b1084c381b138d2083f9a9ae8e7e36e223164025b0b22f3fff06e157c7a3b6295738f30d1c9594128637661c39ed398b4e958ab31f521821d2b1583a64851131811eba855fac911a964987157ee3f854ad12682170e6646bd7982a42d142bd40db4b1df8fbbcc9adfcce74852ebf9c039999b74e725d21c4a476ce5e2758aba0fa795e57e02c9f373a5fd92b60f7487a7e901e43cc4e168189847c0bb9bb96e803ba0e29be127bc6ede622427e2962928cc3ac7db1f2daad69b649282050f8881c56aed29e97c004bdcb27ede761cf9a7ae3afea7b1281b77010222a6dc4383147a256572e6a60bd75b02a51284dd73f8c37a9f97fd76591c6cc163ea24f2f00dc43fb64b8dba1cef02314d0589709f00b8a1b7df95fe0b12eb3d6b4c821606d0cf969bccf15cec8b246764109e76bdbd955a4be314799ec36188edb9df866811caba7f91412b2223a16afc0408d987915470e1412476697b573a7a2ea30e55f852e285fee22cd59a699da341c6370d5939ffbe91cf61e80d4400a2d2db1665cc0255f9f58c3aceb6054a075e701b63f20b3fe2535af2484f22291f38915c81f3ca6a6deb607e6127ed1f146ab95190da95c9db0b346643889b03c9f8237c239a13ad2562f1c68266a5b9db11dfb9e9df0bff419f6db3632e0aa5d3790ef00f38fdded128dc2992fef0116bab3b19bae5bcbd13ae9f3dceb086650f2d5705422a1a9ed68a7254903bc497f793aa583bb9b14d645378fef44a3e3ea697d8885def67d2418393a13b2533861b9cb962bc18ee2204bfe59fa2cbac4ef56df26e29666399672fd74413b920c7c89eba813c1459c1cf79828e467d12baa", 0x1000}], 0x5, &(0x7f0000001340)=ANY=[@ANYBLOB="7800000000000000ffff000005000000e9905f22362020120875c653d8121e61cc5f88f0a2d7d38dc80e87ac177eb009a4b83a5c431b673db4f24bd97ef271e57f9db88f05fbf832375eda385ed2c6cabbcd7a370fd682697632a5c817c41b72bdaaa814c28868d6f458c654996c7df46106fe366b5e1f0010100000000000000000000005000000e00d9d39b9c409c89b98164e16d44695137091bad6be2fd8697e84ad21ba60a44322b46b0dcf764a9a9e686af58f4c64b9c9d12ba8cf1b3702e1e54e279f5a82d3b3ba05729fc9322d9f124ae775dcf893ac0fcad0d1ca4d2300c1a6679f2bbaf183c37663ce7d03c77363e4394fb65e1770dde51618a4b7656fcd0f32154a63060707a84a1fd81ba9ef054101d4d33af7d48ae5fb028506994cd59ddf79890752959c6613ea58818e1f02de8323eee0e61313d6c9fa8a42ae661db245de5e189d3fbd4615fa3c81e959609945ed91a5931f954d79cf929371487e6def4ba5395d802e751c2140bbe1efa45a04b7399274195785dc3025f93e699353af718f8afec8a1112c631dc47bfc8131f9e108613c40623eafa1c5bf08bc4b14744b846a1a069323ad60d3f7f8a6252a8cd8c147b6c1f4a5b1b8658f5743fa051aa9d6b19c437a0eca2a07de70a41bb8a556bbc3a93e0f57b68f9b68cf1d5e0664dd51122a73576d0160c1ca41b3deaeb8f561c4eae085d930178019b1233e341f2243924a1fd62ed7eb88f8d90619ba78da3b9467c251862185c45bd74404dc863963c27e9bb7744f798b0be490caf9b519b39cbaa5cefe1fde8184431c01232a817ce90ca1d8022ca9206dd8149fb42543529f53304b3acf01a34f432ff67c90dd16750c654b3f3a7778d3ddf3aaff9716ec0d26eedf51ac3d4253c457b6f73316d59a5ed3a14727b403b2c14cf0406a2e21982fb703fe5447cb5a796d475ab0eb53eee0d9f9f143aa99f8f66697847247124e25e881cb3283e23d6d2a4cee4250f33304616a08673a213b84b00a4f9f8726cb12a341b079284a423a43fda4fd59a79cd14777c91bbf583600e66c75dbaa736583bc2d2d2b30382b49c661ff681999a4e79e4c93a9a7611bb71a8d33c46c87fc5c1c4b7ffdf3228bd9bf54405ad35d0e4722c7c326ebb8f2fae98eec526331f66f8e65884619c7ae0ba6363198e0d3a5207d1b32cd9de148f7a6013a72e0e09459ea86ee1bd06085dca624d2c96fa659a75bd99659a81c4c3f4870f75164170e49964b4742c07d111fb2908978211e3ea3bf54f23b05bfd172c636391b22f6bcae71aa6b41b1f7b219dffe351ec946bfd8edfe19f891c9b5b4d9068c484190e60d762673c1d53d0a4075d386d0188070cf545e9ded733fc42d118550a57be3674d5be647398d345fa51704b9c02e112594b4b46d1496edc53ebc75f68606bae4dd3385266ae17e60f34cfae1c15f148e6c17dfdb8eff2831d26ef1edd829604f66db44fe4b0e37b95fb21fa7dc9b1d243fd62b16aa04d1922ff577f9971596074d57797e52c153881059eff2caa3755c6ac6fb67e807e40861e955ef27faa5be86a6564c494db6936c35db215cb5732ab430185ed9a3c9398cf5619cad04040e1bf8e2fb1c1e03f4904324f730b52796a9010b9ac0cdcc62a1e9ac45a22cbed8e472bd74d1bc8902ed73ea60ba980b035e8674d714611ed0c7b8932479716999ef2427ce1a9be00ce4aa55976a5eb69c4c58b561ea39a91bfeea746b9dbc26a35eaea50bdb2fc6041be309b8667b16413beea30dfb3d3ff5ab95586fe7e2c741dc97b209b4dff16633861725e2daf49bbdd624c9d103d975c78ad16d28d4ae3a77ede2125e713c965b1e5d333ecb5d65b0d0e4ab386d4abb6a6901be2e036630c78186a53ef4470cd62d9a75533eb2674ec420953daaf8546e7ccfca9d3d09f91998f4269821322ecfc2e9bd08c09e8c5cd239fff4ab696eadf9699f8de4b2cf47ffaf1551fc2ea3f8e135bb6f0a134c30e3bb08e6d410fedd1f2f775a61ac96240f8952b4877cd709d81b442676d1df5500a58a11b30581a9efad5c419b2c64ede5758fa775e7fb76ec8a5d9420cb11f5c8ba817637e81f5555a1a7fc826dff33979ff822684bc8ce8e74ed8dbbfbc962b3a1e1109b0038ca521d25da5d38c4b3e65ae5bff3ef58d5aacb77392da19f2edab1ab9a7d95a53f3a135f6672c00211e44ae69f0f0e1aeb9b11a186a8457d8ed58bcf859e366aa7e06e03ae2133aac197171e386dcdefd36e22c2ed4028fbe47cee9a3c2bb985c84b23217b0e228f9bd4eb8a77bc0beca0695d902ab1cc7610f8738325c052049dc0afc1e768100567a0d0850e2b64c820cda1463baa08f2a572155a1a228f5e9870dbccd1061160a3aa610eca395c2057cc12f91ad0be165c1f7671599990dec15ec7423ecb345885ac4deed8c84771b784100a12b4c5e09505434e3371ae74f0d7883761982ee60ad7c3d69f792b79637a4cd25c231917013f3260c6eecaecb27ad417194c93e03c2027739e999deeabb5b2d8bde660974b27bd6f47dec3b71169cf44e9a3c790c356a8cc477b8a794f95d27ebe1c0f0d5bc745341f482a0c045f07ae5dac4ca32c33e067fe4ba2524db199d57ec5626f9964a4135b786379852bde0aa5b48204939686a27a2d92ed0cdf7005fb70a9e066c09dbc8e5032d27772d78664d9ec4363f20bd2f46256ad22faf3ee8d45cdc1d54c4c09f258e6ce31228cd049a2dad0732b17544e612e658b33e62f0b836e5f25c33f9fb8c38ecb9d2697af3724c9d7af51460f938cc75fa1aa1ccf03dd58912abeac419a4136f46b20249eeec4830de0451b944a6114a7552692f84274e45fcac5e0a9abb078099893f1a73408b93d268a91e6e842c6d4c5cebffa8eeb2be9e0e1ab3926a31a47de5811f473ea4a4e7cc0b765e42fda3aa39cc66365b4b4bc597ed71e032f9bdfcef13cce012c1c42a5fac0689c6b10f89a794d94695976ae57cd14f002ff846da46ad67333b78a1555f34a64064bd1382350a317384654b1df444221200fd3d1271f3fd778bc72bbc4b0a63ccb9c6b1d6e88135d2fa9577a19efc191702accfe8d91fda20fc1ef8e58ed6a8576bf48ba3d54e57911719dbf4d61c6548008e7f7b0ae54623d2e120934104db75cc4b02f34fbb7c261049ad9d023d46cd0e591641f516c033813e3bf32fb43ba6cfe0957c10d666049f7b7297ff59f35b7d9c0ac1831f363ff54d587092bd4abe307d1cfd6ab8d0c77f21f165d9dfcea80782187328c10fdc6c243b1962ed083026d15d2ccef6324a839cae053c00fead693a3cb112bd427fc939abe941c5577982fa8ff591bc399f21a431d82d75b86566757c3736f9066e0fd39b2cf7f40b38aa0ed2f225743945a944ed53d13629143ca02e3a2f3958cbb00d718078710899dab882267f99efdf487c9cd830ae5c684f6a9707d753771097b4d83aef957c0dd137c1ab026667c68713089f3fd00c5fed939cde61b5f8a2e93763056d304408112f5f3d721b450d2e70e79c9d1cddc088e9627a10b811b9c4d48feccdbf6c8cf2793b45f133ff94905d4b90c7f04361353cd3b7a4eddaf0224c72b54974aed97e63f4be0ff60ffe76db3fa4b49cb8d6e72d26ff66d5ac43041c9cf67a4ac8f7747d7c2324e5c13db1e546e6f42706ac5396281f2f08d51e92c46aa256f555a4cea3bf9f1a424169ce0f2658474c60028103841924bc3f7a1ab5869a813be43c81c3b1c9132691e520ce71a937ab86756a5e7cc88344bb67ea4e2ca96f57847c01d04a57f6856fa406fbd3096dfa614b8388a5713a4c79f2911ca6ec84372813195ef44e9ca0aa1ca7f2aa450c3ea59c061802185869a9933f287867c3d610711d0125d1e893397d08345557598f5255055e41c1316f82d0c45a3d329700e997873ac05afb468b0c5f3c861ee8e6d67f39b2521455cb64eba39942ca676047bf65b0e0a905fc7ef219fe3158d1bebcbf57eddf0fa34619d2dfa77e70b980027511ea1076aae30bbc9cb1b99f33b107c7508acf7139e529426bede8669b3fcdc68cf90248e5950d649a055c5a0c4a40c340c97532ae508236a7168fc90581faa08f9e00fec1f573be9c1c2b607a4fe3ebce9a36da9a23030e195bd7d4863febbd46c77b3bbeb58f3ef4985368ba6df4eda64e816d15490528edb2e514dec563e446138e473d63db9b96d2f4c4623c9c8e9895962b37931eb9f0432f923917675faad91a278c81bf42d81c8c599dfcea5d113b3b450b315ee98a89b4cdd852192d1d8774c16b114edb4d61226dd0e36939022e32a7ae726722c1376775b454e4a7a70b6d548acd81ec0ebc28729a73c02552f28f426efe9f68298d039e8925b6dddeb71b511af8434853c7341b9d97508b6e8464212ebcacc0911c9e875e904dfa309bc0b0b53989b9afb77ea056ee81030360b0b726c0952fa11cca95debb23bf3735777528be5ef911e6cb3455ce68e1cdb69d77d46e4877cb290295ab434758594acd6bc06b50b4f35032dc0b8cdc4f436ee69a4483d411f35f4aaa5e0002c39155ddabaf66a2c338140b3c613ec7e4f7da2ca3036cddf6512d6d75f046792e525a5ea941d9884f7861ec574dcf8cd1ae17919d6c37e9999104c5eba11268fc2d6b9331ca7ae565e55d9322c839ad9cb5c308bf0de503dfe7f45da6a509067297f66ccf48588f0f256b7c73a469f0eacfa913b5ce3460b1048723fc58baf4dd3688d467d5a87ba79c8ed45d1deb7abc2c20785cb0adc917928109db2c773ee7b63edf6f67b9c8fc0d272b876e250f77bc92a0167c1a153d42f271e610aeae16b3f419b6a395b2af2dd2659c548b6a8bad16352acb42813e90906784c458437adbde2d385ad02ad53984c83656b31a97d328bbf740e9bdcca2dbc6de1bd953693855b7cc3f51e86e274fb956f4aec3438d06988c0c319d59e9c7dd10ce5bdf5782f8c8eea8771b7a028c8de7b5e42237c89934f8cc54d7919b50467297397cd3a919535042fb76ee31e46d7049a6000f3abec8a87adfa3d318da7e6ed000000000000a3622d980aab2dcc8bfe34197af082e21946267027f42450db59b1bb99bc3d9c090377d8738cd90d0c1e93308061861cddfa93481f621514cbcaf37089843a0f1d36dff791688b4feeabe85b03105f8d68dd1dedc8a23749cefdc52dca68319f73ad40e0623e96b750c69e0d3f119333678a5330dec2c2170feb20b694932c86750131e8ae505d4bc051c14d3a20f3fff5bf4f7a0cbf1c80c26d6a4bd4b3393e96120ca935d74218c2dbcbcdc66d9e90cde9cc481997ae1e58802185e0a89048bc13a5b3abf40b4fc22df273dad1e20709d5cf0bee6a31522392b0d3c8b7285f4f5542d19caf1de2c51ff7378c0428fb397d4170d7a4d7c9ecb705c699165085a780f2d92dbe72406d3a0b01115bddce71da300cfd1c81042c9066c7fe9f966c7736deaa67ae13e9c4b8527ed57b365673cd82117184d937c81e4423f2561ab93984a9e9a7753b47404e64cd3ce5b5c5fffc871df610ad66b93e3c508483762b82ed650ddf1f5aff84149cd4dac5f96cfb56f44bf0aab1d57cdb75ece0a79edab1c1120da9a6b007e9eda3cc78569bb1517fddc261d660fafd88c4afc99e0de9f6705cde3ade31d4f7a4bd62c79ede3ba558b45f7e65ff617acdc5ac3805ae3afa0644f63af7be08e4a136c940b10ce2f4703bb89cb5fb839c08b12a2097b3b58cb6d87d6286b6b4b78ec35a51fb43e8d45df01e9bca6c8bc382b52dcb115fa4be2f9cc8534ca06c3836a439ff6a7fd8456a9ac878ca3c434c52f7017a41e76bb9f84ce7ad26e560808ad289438733e6f93c8458c41db27a1237501fb967106c5ba285f1f490cab03c627e45169d43a541e67ee61a341c6166c31143083f2659272d9491c823dc3965ee57b64106669072a95d8c02036f365836cf369117620370722e67d8cab7bdf45800000000000000f509f218050000000a3270bebb7bd2dc5e2c51b265b9e830776e2aed254ea5e6e3c8bf282b76c6135e2581722800d2bcd288caf83d51e9e638169e141c502718da05bdcc3915c54e3722b9fc000000003800000000000000010000007f00000059ea08fa00bcd55d55ec4a1397a975dc31e43c7f07782222da980d8a39dafbe00726f6dee3000000"], 0x1118}, 0xf) 23:11:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x1, 0x0, 0x150008}, 0x8, [0x0, 0x0, 0x0, 0x0, 0x7fff, 0x0, 0x20000000]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x7) pwritev(r3, &(0x7f0000000580), 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x1) r5 = msgget$private(0x0, 0xfffffffffffffadb) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000100000d091117300"/85], 0x55, 0x3, 0x0) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) msgsnd(r5, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43fb96804001c3b3f08f0b864726d9148fd998240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e343ff43d3bfcdaac304eb55b4520f3ce3f500000000000000000000000000007cbebefa60d469aa13a7b3684ac9c26d2d71bcd0fe508847b046fba1ef5cefa7a07d8f3b96452af26c5ac06c2a942a0264141d6646aa3e86fb51dbae9c1a9f27beba417fb500029263305b774023b19f77c8a05e6a7e0b4675f2d73d8fb568a8713d0337e0b4840d8dfc0657d5e0ab606be26c7463326170f3d7d854ec59a40c4c2d4056d6e1b15ad9867ece5f24a943abaacba731ad5a8ad71a56981c054b7f60ba2e4e7055e373318b32bbd5948856a2c0288224329c8c55784aa249c81c95981517ddf0497dbbf7e1a6149d35cb3b7ea7a13e12d582e2dcbccd20d9b61757eb32a590b8f6e303dbfe823a76c00dc96109fa7e5314670643492dbe698cd6b27581616596c5e9d23e9153ae886b7830ca5bc256"], 0x1, 0x4) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="0300000000000000943b5b09252ec40b4ca3cb8558a2b9c7b22f90f42b9c39dc625820176e69b1c8f2d0bc810a9854bc8b9a6f6d30b447cdfe2786025db7f96f00"], 0x41, 0x7eea135638a8ce50) msgget(0x0, 0x80) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x34, 0x0, 0x0, 0x7}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb0}, {0x3c}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) 23:11:19 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x8006}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000300)=[{}, {}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x40) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:11:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000140)={0xfff, 0x8, 0x3, 0xd663, &(0x7f0000000380)={{0x9, 0x80, 0x3, 0x1, 0xac, 0x101, 0xfb6c}, {[0x5, 0x10000, 0x7, 0x1ab, 0x5, 0x9, 0x2b2, 0x1be, 0x400, 0x2, 0x80000000, 0x8, 0x1000, 0x200, 0x97, 0x0, 0x1, 0x5], [0x5, 0x7, 0x6, 0x8001, 0x7994, 0x1c67, 0x50, 0xc367, 0x5, 0x3], [0xfff, 0x20, 0x8001, 0xc23, 0xfffffffffffffffa, 0x20], [0x1000000000000000, 0x7fff, 0x3, 0x9, 0x0, 0xc2d3], [{0x81, 0x80000001, 0x9, 0x5}, {0x9, 0x8, 0x9, 0x6}, {0x1000, 0x0, 0x2, 0x5}, {0x1acd, 0xe1, 0x6, 0x8}, {0x6, 0x9, 0x401, 0x5f}, {0x80, 0x90d, 0x41, 0x5}, {0x4f7, 0x50, 0x9, 0xffffffffffffffaa}, {0x7, 0x8, 0x7, 0xff}], {0x8, 0x8001, 0xfffffffc, 0x4}, {0xe9a0, 0x81, 0x2, 0x4}}}, 0x2ce, 0x8}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0xfffffffe) semctl$IPC_RMID(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) ioctl$BIOCLOCK(r5, 0x20004276) fcntl$setown(r5, 0x6, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8, 0x0) fchdir(r6) 23:11:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f0000000140)="7e020000002200dda68c0e000000") 23:11:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) 23:11:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x88fe}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) recvfrom$unix(r1, &(0x7f0000000180)=""/187, 0xbb, 0x802, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x79c) 23:11:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000003c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000380)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x4c}, {0x80000000000006}]}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='tap', &(0x7f0000000200)='\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='$\x00', &(0x7f0000000300)='/dev/bpf\x00']) syz_emit_ethernet(0xe, &(0x7f0000000240)="558036dc439c9414e629534d255c") 23:11:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.\x00', r1, &(0x7f0000000280)='./file0\x00') r3 = openat(r1, &(0x7f0000000540)='./bus\x00', 0x80, 0x100) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000580)={0x1}) r4 = semget$private(0x0, 0x7, 0x10) r5 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000180)) semop(r4, &(0x7f00000002c0)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)="81191ddf8910558513ed54fe3e107e44de71416f7425daf44e51c4dc401b759015e97e5da4e3fd3ffbc89189646be03224bdb6943648f42370d4c93ad320267b80c39199a725a4b4ba85ed916f0a34a963e1e1d80de51a92e1284373b1c1d01fcfd25d2b8c4b9740488aa037eaea1379c949d27caccfcf24a6a009f681fc9010ff737ccb0de83306fb8dba347dd5f3c38b6cbbcc9e641d1576c5cdf581f5dbf9b9ea81a52278e50b10029f3bf8bc455811a50c906acc7ce948e34c45701d1f0ef7d0fe40adf6a306fd204e3143c6d89b5ce417110006f4203379238198a0abe7e51c0b427b133b8844febacc7548a2026e6d22cb89d9b2b6e94440a69027813787ee15f29393aacb9cab8146c76793b5478fbd1b827f57319abdd32d0d86c0b8242e3443b4dfb7f18bb9e5a3f8e8b5f2361fa5fec019482f0a4743cd89ea9894cec06432fd6442c536be69c05e4d476af8d5e649af2d952c3d43ce8e1b59cae246aec5f163fbe1e7db1eb03db0c4665cabcae8486450284df7c63d41e31af0abac10fa87ebc2058effec58afa469c02f2072a8143b894217604c5239f1c1dbaef74d1683ea33e149e4617e580395d5b1c9f4ca546bb24f47da", 0x84) r6 = socket$inet(0x2, 0x40000000000000, 0x7) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) semop(r4, &(0x7f0000000440)=[{0x0, 0x5, 0x800}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') openat(r6, &(0x7f00000004c0)='./bus\x00', 0x2, 0xc5) ioctl$TIOCCONS(r8, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) pipe2(&(0x7f0000000040), 0x4) r9 = socket(0x11, 0x4003, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b100050460000000000008000001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02810000000000000018e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffdcc) fcntl$getflags(r9, 0x1) fcntl$setflags(r7, 0x2, 0x1) pipe2(&(0x7f0000000300), 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x21150, 0x0) socket$inet6(0x18, 0x3, 0x23) flock(r7, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000240)={&(0x7f00000003c0)=[{0x26, 0x2}, {0x42, 0x1}, {0x24, 0x800}, {0x44, 0x6}, {0x87, 0x9}, {0x22, 0x3ff}, {0x40, 0xffff}, {0x48, 0x1f}, {0x22, 0xfffffffffffffffc}], 0x9}) setsockopt(0xffffffffffffffff, 0x94d8, 0x0, &(0x7f0000003640)="89cf3051733a2e3cf3565208bf0a40c417bebd686468749be0a02e0e5567ccb19b010179efd1388835fb97046629bc4c852c995066f09f6d88311d11dc9cb95ff6a09a421de84c85e615ce8b64e8941b4bfc0e99dd5358334ae7c5096c809d1afbda1d972c47d04cfa7044a2ba9ce1e232bb44930b33255ce17eb00c5ee9b250f6542b761441f281f14d6514547f8caec51b5480a9506810a27e6ddc81e64c4d435cdffec91f1a6026aabf5b7d0e2c99d62ca3ee39a5643a67610748f7b50c0cba5313c52478a7a79e5645f53ea407a87fa9093ddfb6406110a7459e14851fbcc39e81d3f9b83ef31d0ad54776551ccfc61ac12be1ab2838c439e3d823c6b203d828bc1a26e4fce6368d658ca6d8a45441f48b4fba040a0bef91466ee3f653dbb615ae83d4582a8840f513ef75d19aa997e0798cd46a0bb8316508df0af4dca7312dc2b920eac09af46a147ba2feec28c0b780de3ef493296f1741327627b59a1ab5d9887fcd9112fdd8880b8b146d81d41e4017a732b78ec6bdef97c17723aae5786aa5e7ef53ddc87b5942900696d84735d32b888dfb6b28c46c59c2b663f0c90855d78b84cdb80d9f6cfdb9f05b3b1a3d9e8626304b8943b2c5cd92a7413fce277a86eafa1f61a279046acd619883578ee4dbf5b47d0a9b7c1ef20be39a4e968cfb3ce0f1939b748330d2e868b081147526c1962434f5e39ace730e8d27ef7d989d538dc3bc15dc34bfe6663b240ee0f36864d4bc5bd76f6a7a86093ac14b0053411db24491fdd3ca36baff559fc6d701dd1b0ee5ecc7fd551782b8f2d425ad887b455c113bb3cded52e1c8bbcb3bbfe8742df4f517176d325a46b31d4975f8f008f3186c31867fc120003db6ebcd59d81e3ef0f36871b22be6dd7258c50982d59730e9e0bbed8adec155c17dc3a9d67fc9d195875cdc0ee58c35df49668d78e277f114d512e181f74fd04157d1afedd8a1322be3b818a0d3a9d87e570a571537d4cacef77d46fa88548069738a73fb13ba85ba0f5701e0528563537fb18ed78304f91ce8356e580191737197926069eb0da48c48023619e160b2b935b5f4ddf374f0e1b1855aa0a3f64b823b27fe1b2087d6f9f2fe2377e37cb69b7248de62f4b88ddc7c64f92db55fb82b10e240f40a9121d3f3a5a1a419684a3f1e11626459d4d7d34dd80ad1d39d8ed8d4c29b3f6eb45cf1854affedb1c576a77abfa4637c029a12f1db4da5d2bf001f58718a6a8340c2f723782118c63003f79191a1e2075bf2961b7ba867c51b5caf0c025de9fc626c9bf598ec5393bdcc4a9d24f4d69938e9bc5621504623612e34cb712645f8c0b6e5a7fe81f9c229c6f7f7f2ec64c76121ffbdf5b5f129de35edecd8de75564f7cfc8585c303ea2016f88d1e70ec66b8a2750eed1f7c39951569ea58f9c4aaaf8d8617535d33c45b5429d5885b68bec398295a010fd685df1aa31470d0317c7a9a202c3bc90c657088f3c37af62595a771d11953a09c7c4e4a1733f59f6c46cfae415a87ff764ca76b9cc55f79cdef467213678e1925d5eb51b2f0a026d88b1b6bfb0743bca5a046ac1bffc33f33ddc24220ad9a2633ac972cb2cb88a097cce0d7576dc84bb81f59c83ae1a372deaba1f20789214ceb4e802f59965869a3c0236ad883e279fe7e48d34e8432afe66441be7dd6a965daa574858816d9e4dd4ac62cded36d8f83a06a154c7d4169174decd922172d7d4319c3677ce2c44bc483055215672fa8e1d707508eb3f55ab40c87395cb77310a1c43fe193bc36f4efb5374d29d1eafc05086f755ed077d1db3c9cc36298f9d45482959dacfa8475340af0ef7be172a2e3805e5e71ad6b8607064648919d72355161e6d9fc7d377609e01b6180291a33f322dfa2c9c8c2cd23713fec9676c8e00108bf19022e26c865da93d3ba159ea7fb8588a48767e47d194c7bfc1c8162e35f9becc8e743fddf60bab4bc341ed1120ab063329ffaa9ea945059bd54bb67f50018d884d91d22987d6fcd74e5ad2bc5655498bf4d6bf9bcc37797f7b7b18db44c9b0c20a8101f721d9ac13343c8d69616a01c1cff47ba3c60dfe4d91dba21136243a1896dbd08abed5710e4fc9a384643731dbaf90e84a65320769c6d9110966efc34b65d9010df561679222ff4a4c6a35f918a7fb7b10c8e279ef4a44b22311f6636a441d0f6bdca9cf2816a601af2977e498d949ee6e93c952bf0ac719663cbc1b54c4a498ce0dd578243ce1760761f7177de671aed23dcc182906f6d48966d8838498d22c18677d2ffc503ead4fba55c5de8ee8a8a8e872872bc2dbc25742ddaa02bb9f73715f994e79b28574a6e49cf24e08c62392374072b86d587bf6e8f59fa7b65949a163164ff9a17dbbbde41a883744a3896ef87c3e1e1dc74c6519b51a64aafed91d148dee293fffa6d3254934728206c50534fe0dce1e1deee0a43adcccfe788e7520841b73c46e605d932bb0bdc6b1130e7568e4a186d1de62394c4a2775051782767778a4e1f4f0a0e14b7d0833b8f3ff64498d5f6f9d85a7e6c18e419a0589c8e5755547dc711daa6d2897c822282390e0bb675159998de5e0c5ae6c67058eaab6d42e74057db1a783bd21243ff40a441ed6491defb4127023a5f530a9a9d0fddd8130fab615a694e9fddfe961904f39dc21395615efcbf287e3bf909e27300be987817ee9e9f5f08f48c3911d8247e3f1b40dc79399b8d9bd02fa9205dc3d843038f68acafefbbb2906efbc4432761bd8871509611e0bcbce601c186a37001fbc91b979cf67a1bc2d723f62db2946bab1ec3daff1461decdce415c2f6c1e4bb00d039c1000b2f0f9baa6e06bca91737ba362fe0bf7aedb06f20b3fe4f98da9ad57240230c599e34c772c83f0e34a0e3c9ffe6e42ffad0357aa21d879945b015d9105cb18bed06f711e8934e4605a94fd6e3c2e7138e9243ce97413e9402b2d26661b9a72afd1de22d22914dfd4f4ff3ecbe3de55d1687188756f8970d30f20fa576687c0d39f08ca62cbe9d2c24baa9d047707b3f7848b89b4d5813f6710c2bd39b59500c279ef57a6c8c88ea8c95c3d54c368c46035032acaaad8845a65055b979e84aa909a11ad0d470e113a4be7b405851fd81af886293bc9b888e605aed99087365480e5dc611943e9af112efe89243cd8c4591cef499d774eaf24e9a9653f055f03575ed0279df221e891a641bfb7398a7198bf217f52b521460065a8a4e0a2fd15e7b28c1dae757f891d907c31713805dfa48cea7f9e1d7633de741b561a82916e3c6de058ebf24af8e5e4ae513d6de7acf6addab21feb581c6c47ad9d3e257875573ec357f8f4507efb701284b5b033088f96f473e675a065304d1c66b55632fea4dc76863f46f2c5ff130665932c5d80992e1e74e246e4892a5ed901f258f5cfc5d12a5e123158a3c1a01fcd74afca2f99a0d7fbb18c8e38e79274c97f3b04c09f7aad3ffddcedd7c5ffa6f2c0287d7fecb79c4c0c6052a8ae4929c0c714318132844625063960d18ddaa371ed25e89551400d5b9c124dcc2211ec97013b2a7664b824e4d5d68827d4a329c5a61c7f989fe5faa05747127fac69e9454f20e639615472b1ee4e7a656e6222301530390ef5a36f731e70fb23f91e8b464d08d5fc59bf4ec2a2944a29c74a203a1af581a6cf1b3aae994721b6173094bc55d97ee75fe7a79559ff5722addfc350003c306f233344b56237d94a0ba51e69a8b8e0f9a273e36c9f6a6584b03e89bb65249831aba83321a817bf86200170976b5f451b50089f3dfd172b45e4bf5c473d21ca2db8ea0e13d2251a99ceeec785e80f217a0078c3aa25c66c632de6d040ac5e90d628110323af874cc1e7e5f9fe5947e8501ff482fe17f63315f458e72d38cfc82806be0dfbfb8879c7e24f98dc268326ab0e4097b42365a1f5957f4e405a6a008bab67e3ef8eae5ae38ddafec0642ac70f32b09208e865584dcb941deeca6ff80031e87dad7ba7d7616b1c3bb2b74c84baf3d20588b608200c51f7a7af8225cc2f184909eb39f1446f1271af604079f8d904a042d7a0ba30b25d59f04cf6df4b17a78067fa4b7b4557875684a3f3fd521822af51f32be2c0f7da88d78fa2ae9784858df2818a169e44f9cb95a43df792d59f8b001f13f310a46bce53ae05520c3cc92bbbbe285533978c925d9a6db596226b7c42060823a3160ae0727d351c18b111f5ebaa1fc62c9cb04a4d8697df5d35b29f984369a24c4cd5ed4b8d2bb6c8817f3d696545fc805e74cd5ad9862d9f8efa301c1f2c542b3a68011c0d8cf0b2c04be63c4941b19e88870a48ce7c5f2aa00559a6e0cb7c8520e234cdbfe8e1aab3c7cffc9f693a0e0696f454e503fcf02a85770e84e7db79653b0e8d29d8a0e1d6fa012da19b04d5421e3e8ea9ebad9b30e73d2ddfc2c21819133c37557cbf1297beff419a1eb33adc1c469e3f6cdc18ac6b19325649c5e1b3b9aa8699d32c0b48bb912371642606ba1566cf249778abf144d34f9516d53f658e1906af99bf9d62f0d93a996634aa27d4ff8aa887833a6b2470c015be7f78e17750e25dd69e25b955b031a43ee16dafbc284a1b351615ba24f4618b14844adcdb3a06b3aa2f1009dde6c0415a28296c4e4685b6ec71d2198a1e7b667c7041651ed01597fb505b58780943ef4547edfa292f87051cad6bb2380f90610fad14cc6e584bf52d0d3553b1097c5668183e6c05dc322606d132c9a84ace14969c4f025f7e218cb5cb25f6e99273090c61a25bb5d4ebb4acff4bf01691b550063cf96bc26d7fe913eb394798ca2cbc8d1da5a5f312fc9b8043ce4548510729ff76000570393569ae64dd4a95e9c7adfd20264cd0f55d3ee658e6fe1ac01ad978843357b2bd16524964a7c43a4ebf88865a4552d73e7a46299298a20233b1da5496e70780c44b8088d39ae1ec8b6a0b9104d70037fbf3d65b29b64869a7a45c87ffd8483793b7eccacc9b9a481775eca1b3c943a871de43aa3c05b095dd05d3346bcc943ba1f48a08f8ad9b4445dda3bcb008cef77b6a834d9172c7d4ba104b13e85df7db9cacbc22355f7ca724b9af273c4ac516bcdee2d48a43e8f34a4ce5f8b465135a51695eddce52b10711af141117fbc3cfb957a7ba545a202706b29f5d389b0a5dd2e177a55fbf97d753dbf701a5c481750b3bfc493e8b3ea13fabf839123d88dac1d1e57d2af7961545f170630d7d97f9c51f39659f8f62c2a36eaf887686625b5e1e35dfc82ee0ff4762b6de4dc65296416701ffe5958e02682d814a9f74588e0f93f7053c2a57a143cdcf8e8e73034e1f04b75da18006fb1ee2b3d172b890abbe95c702667171da8c1708838db9eeae06b74f6475bddf6e97ad8bc1e119575dae217803489ff68acf776b08de93a193c64a7c0d4364d10c055a9c233591801edad94121734bc878065f4e2d8098191f25b7e2d338f0837009b0ce34721926001c6f8811e59320ceb48ca70d2121b35adf0756cfafe7dcd082772c85537c1993e55152f816add22a6bf5f7e64b33c43ae4d8fe251012f8a767b5eba5167133d9c000680a7f923d481d951311777f43650ce7d7b6aff49fe0e45a870db30fdc151b52d4058b9678f535ac7b102ad23b364612cb342bb84572b59769f3d7b889bf152b7aed382d2d592f24ba9ff045676a8bab143ad48273a9a96dcd468e94e43d8388b31c3aeb15efc2ccdfd4f7bf888608fd7c20e9658b32f566908cb7e56bacc45900b40b39f72d2d2033e60633f095d7f44a0b9ceaa22a3baacc02f0e61366df46d3664c035e92d31034d2c7c736e4c6570c5ee817ed679c9ba62935b15050358fb764e3b0dde2dfb62456442a86e4052dce122ecca8dcf97c696feb4e2b2c2617f9fb100ecf1dd7017e46beb07704ad769646468beadaec6eb8200edbe5e316e99e8692d3ae728eeb975550e49a7870ead35514909daf416f954ea039f7d69ed8c4b5bfcfa24dbb69cbd7b2705cfe88426b7ac0b002195eab0adc0a9f3b7fb3efbafa38", 0x10a2) 23:11:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffffedfffff], [0x0, 0x0, 0x401], [{0x0, 0x0, 0x20000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00000027feffffab7b74371b2891fffffe00000000000000000000000000000000040000", 0x2c}], 0x1) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000ffffff7f00"/182], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff0074013c634ed313a5c692c10063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb5012ce"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r15 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r16, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091, 0xffb}, {&(0x7f0000000380)=""/28, 0x1c}, {&(0x7f00000002c0)=""/71, 0x47}, {&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f0000000100)=""/141, 0x8d}], 0x5, 0x0}, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r18 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r18) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x8db, r17, r18, r13, r14, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r12, 0x1, 0x0, 0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r23 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r24, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r26 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r26) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x8db, r25, r26, r21, r22, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r20, 0x1, 0x0, 0x3}) getgroups(0x7, &(0x7f0000000080)=[r6, r18, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r22, 0xffffffffffffffff]) setgid(r27) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 23:11:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0x4) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) sendmsg(r2, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) 23:11:20 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="6d7122f4a1e6632300"/21, 0x15) 23:11:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) mprotect(&(0x7f0000099000/0x4000)=nil, 0x4000, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) 23:11:20 executing program 0: ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpgid(0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x10001, 0xd1, 0xffff, 0x1, 0x800, 0xfffffffc, 0xf6, 0x0, 0x0, 0x7, 0x9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:11:20 executing program 1: socketpair(0x18, 0x3, 0x0, 0x0) 23:11:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x48}, {}, {0xfff6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800), 0x49}, 0x403) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r10) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x8db, r9, r10, r5, r6, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r4, 0x1, 0x0, 0x3}) fchown(r1, r2, r6) syz_emit_ethernet(0xe, &(0x7f0000000040)="bf0a1fd92cac014d1320b900369f") 23:11:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x90ac) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000200)=r4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000003680)={0x0, 0x0, &(0x7f0000003580)=[{&(0x7f0000001480)="5ae4a50bebf48dd397621062fd9c3ec1f680036c199dafc418953670a746394de8e93f7a5a656e9cf6779a841ef66f72494e4e69de072064755732c27ed269ba23475891c4c7be7872d617977426c72ef862cf6f45bb907953c181bbac2747e85b20cc32dcbf0096f7e2d5844ff7256bb4edee0919644325913f45e159f228f26d16d98465bd5ce92033924763f93a2404fbafb1b6c6b650386335c7167019c289a0356b3fe20ebba58c5b9e561f575d44a7ced111c05dceefe1ed465bea3c75bb", 0xc1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001540)}, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000240)={0x9, 0x3}) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = socket(0x18, 0x4, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000480)) ioctl$TIOCFLUSH(r8, 0x80206982, &(0x7f0000000180)=0xea) 23:11:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0xe0) pledge(&(0x7f0000000040)=',/\x00', &(0x7f00000000c0)='&(\x00') poll(&(0x7f0000000000)=[{r0}], 0x1, 0xe0) 23:11:21 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=@file={0x0, './file0/file0\x00'}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) r4 = fcntl$dupfd(r3, 0xa, r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) fcntl$setown(r5, 0x6, 0x0) write(r5, &(0x7f00000000c0)="21ad85603d1036d958e5c5606514f22c2c8a4d1afa1745dd215d024ca5d07877b2bb67e43ab6237fcb2d97c0977c82d25ded2921d851c1c82e834179a255f50635c852c9b776a897a9cad8342eb5863e97961d1e3a6ded4f8ffd1a925aa31ebf7aef0f2b333e32e079ad19042ff24efc0a3c4be00a2fa5c1823f77c6b2881d8df20818782977", 0x86) recvfrom$unix(r4, &(0x7f0000000000)=""/114, 0x72, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 23:11:21 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x200, 0xd0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) read(0xffffffffffffffff, 0x0, 0x11) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x8, {0x0, 0x10000000000001}}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r4, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x5, 0x0, 0xffffffffffffffff, 0x0, "000020fca5001000000000000000000000ff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) close(r7) socket(0x400000000018, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) r9 = msgget$private(0x0, 0x20000003c4) msgrcv(r9, &(0x7f0000000340)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b348a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bf8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d4493f6564a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830e027a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea67c30de690e03db195621363fe2d0c1aafafea7fddd6c6adcc733fa45d6d81d08c6e49f36946fed118ae0a38a37fc93bc495b9da04aafd2f05ef09e3da663db49711093d520f1f8f700626130a161214f274cc026f0fee292c3d042fd88727b1415d74313972bd522b97e86860b4b25e78d35c29fc91de2f4ab80b6e29791e8edbefac9c9f27bd4f71f764c946767e36a4e5032988bd5103932e47ac7689cd699f9d916b75f8b9f35eb123d4bb71d8e8c2605af19df3149e1c494dea2400b02b209860f871ae39015a1b4e7e3687b86cc8335d3ab7cc28bb8e459c3fbaf32b1a4f6244098a2ae1939ce976f3fd98ee44b4e7ad290a3abdaf6fc3e43025775a2ca0d42fc5106e41a50c2b95c12823aee1bab130318cc43a3c57ef7fe6c0ece3ecfd804a6272b31569c010e2b98331ed41a69a32e5823dbeee2f3f34ee2a05478113692ab0f3937653c092dbcd61977005482ef1ea9b58aecd9bcca414edddba31822f291033519609856c3048a508f4612ff486a109b503959f9b186e1f46c6236a0845a4c45670af40079bc15ab96c6279712441c29ed1ccc4a8a3a245f1f11c02a8ce5c9df079912db34b2cc5"], 0xc, 0x2, 0x1000) msgrcv(r9, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000507439f600d62a4d0000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000008011a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be4d3ea772232f01e7556274336b779e782ab5c6345674fc7e208dfa07bf22a650386ea7c6b90a86b7ae9d6ea42a7ab31ede7621434bc4f5"], 0xfa, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r9, 0x0, 0x0, 0x1800) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b16329414fa22f5c0ed15d004179fc5bd8017a071300"/45], 0x2d, 0x800) msgrcv(r9, &(0x7f0000000200)={0x0, ""/94}, 0x66, 0x0, 0x800) close(r8) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) r10 = socket(0x1, 0x4, 0x7c) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) 23:11:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x8000029d8aaab}, {0x14}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 23:11:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) select(0x40, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x0, 0x100, 0x6}, 0x0, &(0x7f0000000180)={0x4f000}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x100000001, 0x5370}, {0x3, 0x200}}, 0x2) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:11:21 executing program 1: r0 = socket(0x18, 0x1, 0x6) socket$inet(0x2, 0x1, 0x3) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) close(r0) socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x2}) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000096fb88cc0600000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/189], 0xfffffffffffffe9f, 0x1, 0x1000) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r3, 0x2}) msgsnd(r2, &(0x7f0000000600)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000c00feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce263904001ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x4, 0x81, 0x203, "fcbe87c76fcb7c47eca7c063baa7cd70c7f09ef7", 0x2, 0x3f}) getppid() setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) 23:11:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getrlimit(0x4, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c43e65d79fb1344ef602488778c77b496478835afd7ddc7d", 0x18}], 0x1) getegid() 23:11:22 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000480)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000006c0)=""/92, 0x5c}], 0x1000000000000091, 0x0}, 0x800) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x10000}, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b6a129558e21cd40fc9cb86ea0441050ec1dbd30"}) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000005c0)=0x80000001) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000940)="87723644099a64ea665e8dfa59908dc8eb95f77a567d2d5467b67ff8182091f8411ecb1093a95489598896f95c69ad16a4a465dd2571a12c19ffd1e619c7864e73072f6b026c6b170d9568b12b4cca9903ef7cbb35b6c58f5867b683e9e148fa1691a9add50cb0900a2436c91bd6cf7c9caca785f3a8e6b6e61955fbaa517a3eb3c60275ec2e508a1df4a91e2e420af05040e24ca7e8c05b0dfcf68969617c95c1ca219eefcf1367bb0ad03b615548010b5340f43364cb11029be717cd9c08159da37b57338c217de90e6024b488a888c9bbdcdde579c627511725ebff472ae6037234ec4becfba7dc360bb91955efad269d560f6240dc0dfe7c6a8a3eb1269c4ad4656a9d901924c8a6b46e0383ec3883941195a63591111f6c5e82103d3dad6b64c634d6b88af88bba2c3e7f1d678fd775d6a9cddffff5e74329fe09d14dac064e2c0a", 0x144}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x8}, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x10920, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000540)={{0x6, 0x2, 0x1}, 0x2, 0x6}) write(r6, 0x0, 0x0) getsockopt(r6, 0xffffffe1, 0x3, &(0x7f0000000340)=""/240, &(0x7f0000000440)=0xf0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000100)="a7e6324a7f331079eb1553eecc2f02148d366d9a5391c752e36d97d198d24c20f6114400722a1e3a74da818dab86125cac506c1390249e1aeade1ced0a7032fc082600adb1f72cee5b35d10f92e881efc516095ab46efdc60a4bb87b032c11e7cc", 0x61}], 0x1) 23:11:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000480)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x5) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) r4 = fcntl$dupfd(r2, 0x0, r0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000001}) dup2(r0, r1) 23:11:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{0x401, 0x9, 0xff, 0x100}]}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000480)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x87}, {0x6}]}) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendto(r3, &(0x7f0000000240)="18a1ac4c7df8059dba6c55ea4261143cd112329a0a6b3ffd954b56e826dc95cb6122112a40f6ecb3cee1c647e1cbc8e9a59faf6c19a90de278aa7c7fd12659143d72f71ad998af640ab91d2486a5e208ad99951ec6893b69b5c4b0285b6c78a8460288c9eb0ab566d9c75bcae47e32293f44d229d610c620fec78d5e5e944ea850a3baac1eb8584dbcd8130392a5fdd83118d6fcf8534bb84b837b6f202c95c765e4e2a1102ef2239fa0d7ba0bf56b8c4034fed35307e6aa24301b39493766d6d222fdf0e84e847ccd058d7be4829caa088e1f5da176f11d118b1eca76e3659c", 0xe0, 0x8, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x106) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) r4 = getuid() lchown(&(0x7f0000000040)='.\x00', r4, 0x0) chown(&(0x7f00000003c0)='./file0\x00', r4, 0x0) 23:11:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xf7fffffffbffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getrusage(0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:11:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0aa6eb9c2203960956a4008bbf00ff78bfd7d8000000"], 0x10) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000040)=0x1) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01801b0000051400d400"/28, 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) msgsnd(0x0, 0x0, 0x0, 0x0) 23:11:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x50, 0x4) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="00000002448a44e1caa5e9f4ffff07b7efa76d412259831a", 0x18}], 0x1, 0x0, 0x0) 23:11:22 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r7 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r7) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x8db, r6, r7, r2, r3, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r1, 0x1, 0x0, 0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r12 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r13, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r15 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r15) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x8db, r14, r15, r10, r11, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r9, 0x1, 0x0, 0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r20 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r21, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r23 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r23) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000540)={{0x8db, r22, r23, r18, r19, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r17, 0x1, 0x0, 0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r28 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r29, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r31 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r31) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x8db, r30, r31, r26, r27, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r25, 0x1, 0x0, 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r37 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r38, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r40 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r40) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000540)={{0x8db, r39, r40, r35, r36, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r34, 0x1, 0x0, 0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r45 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r46, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r48 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r48) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000540)={{0x8db, r47, r48, r43, r44, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r42, 0x1, 0x0, 0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r53 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r54, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r56 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r56) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000540)={{0x8db, r55, r56, r51, r52, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r50, 0x1, 0x0, 0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r57, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r61 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r62, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r64 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r64) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000540)={{0x8db, r63, r64, r59, r60, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r58, 0x1, 0x0, 0x3}) getgroups(0x8, &(0x7f0000000080)=[r40, r44, r56, 0xffffffffffffffff, 0xffffffffffffffff, r60, 0x0, 0x0]) r66 = getegid() setgroups(0x9, &(0x7f00000000c0)=[r7, r11, r23, r31, r32, r65, 0x0, 0xffffffffffffffff, r66]) 23:11:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x1fe}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:11:22 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$unix(r1, &(0x7f0000000300)="b100050200000000000088000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f800000000000000000000000000000000000d9b51220799d716f97b000000", 0xbb, 0x400, 0x0, 0x0) r2 = socket$inet6(0x18, 0xd9ef55f8871c54f1, 0x20) lseek(r2, 0x0, 0x16, 0x3a6fecc86b56c313) 23:11:22 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0x17f647f0], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlockall(0x1) r0 = semget(0x0, 0x2, 0x100) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/234) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 23:11:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x2) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) semget$private(0x0, 0x2, 0x8b) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) dup(r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x80000000000d033, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) 23:11:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x200, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000480)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000001c0)={0x0, 0x6, 0x7f, 0x200, &(0x7f0000000400)={{0x6a, 0x5, 0x60, 0x9, 0x0, 0x87b, 0x2}, {[0x8, 0x6, 0x40, 0x81e0, 0x8, 0x0, 0x2, 0x7a, 0x16c, 0xff, 0x4, 0xeea, 0x6, 0x5, 0x3000000, 0x9, 0x0, 0x81], [0xffff, 0x0, 0x80000001, 0x0, 0x9, 0x0, 0x5, 0x1, 0x7, 0xffff], [0x10001, 0x20, 0x1, 0x1, 0x7af, 0xaa, 0x20], [0x5, 0x101, 0x3, 0x100000001, 0x1ff, 0x2], [{0x7ff, 0x260b, 0x1f, 0x2fb}, {0x2, 0x80000000, 0x8, 0x200}, {0x9, 0x2, 0x4, 0x2}, {0x5, 0x3, 0x1ff, 0x7f}, {0x3, 0xd64d, 0x401, 0x1f}, {0x4, 0x2, 0x80, 0xfffffffffffffffb}, {0x6, 0x6f7d, 0x1}, {0x3, 0x1534, 0x268, 0xfffffffffffffc00}], {0x20, 0x9, 0x3f, 0x7f}, {0x6, 0x8e, 0x1000, 0x7}}}, 0x88, 0x6}) r2 = socket$inet(0x2, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = dup(r0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000140)={0x9, 0xfffc, 0x9, 0xac}) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0x0, 0x0, 0x40, 0x0, 0x4000190000000001}, {{r0}, 0xfffffffffffffffc, 0xe0, 0x8, 0x8, 0x5}, {{r2}, 0xfffffffffffffffd, 0x1, 0x2, 0x401, 0x23}, {{r2}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x6, 0x8}], 0xfffffffd, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r6 = socket(0x2, 0x3, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x120) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000680)={0x1000, 0x1, 0x3, 0x17, "ddaa10655329c38531507802470b87aa69aa6058", 0x400, 0x1000}) sendto$inet(r6, &(0x7f0000000300)="84864498f5922de8cef24a45604e0dfe5baebdc3aeab39dabd51548aa23a064e987d97d17330f90679e32d66ccb247ba8cbdc325295c303da8a6c1a1026d62386d003cad8a2e344ee8ca1178674341c2fde951f45d27ec969aa2ac99b891aaec57c83cd36032dad8baee01f254f4a3036d87732156dc5ee27c5f32be8de74b96490c51ee39dcebbfafa5e025eec42f67eb0159c56a19115270453aeb8c01e25e515b883b1b7fc6e07ec629f08d7ed4b4630774af35c933a18413ae38c89ff9c4dfec9fd50bf75aad2c852fe16cdc", 0xce, 0x2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) write(r5, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:11:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67041b542a538706000000b810000000290000003100000003000000a533c5cc2c9744a117acf6b1f084fb89d1729e258b30330180997e8319f16383f96d79727d88340d4d064fe03da49b97c9d701cc71e0ecd25f59c390b52b4067bc5da3ee16a1b1b32653e294b9f90244d4c57ed8116d49bf864554035a49679e2f8347ed3aa1ed2c74bddf95bd06ecf21bd2b41e0f5f26d06ef860329a25fb20849f53f9c94029f11f4c0ae01ec91dd707cc130600000000000000fb60a5e7d2e90ac4d6f21a62322d40c75911fbe88f7f8a909be6ed4438720a97b6cdeff985ead6cb904dff9defecce19084b6736184f66e2bc3d407b46bde0a41d396f255a8ff9d202203f37acddc9b2c8c8cace9ae5275c0aa0f6654df3246b54a43bef13789da871098aa2b0063f482cfba2cafb50bb8218172066e4a0848c53be4ead4db2c0095571e8a0eb0a36aec69ede1961a16f09c928d98be1ac53339004f56cbaa3b5416cdbeadecc091b765a77e88868be7168f0096948b3db1a8d67c9536ec988d8a303204a06105a688c12d3f3f59420e55205cf5ef6cad87a9051e2a9a7cc50f51435fdf643a9632d0692b2d722d465fc982728e0ef7a6f9b8c9849db822ea431a299c839f4000000000000"], 0x30}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpgrp() 23:11:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x403, 0x8, 0xfd}, {0x9, 0x80, 0x0, 0xdc}, {0x3, 0x40, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x379, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 23:11:22 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x39}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffa, 0x153}, {{r4}, 0xfffffffffffffffa, 0x1}], 0x7fff, 0x0, 0xbb01, 0x0) dup2(r2, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) fcntl$setown(r5, 0x6, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000040)) 23:11:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x9}]}) r0 = 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) write(r0, &(0x7f0000000280)="db01b80a6d128c3459e7947a9f973f0e01f46ef06e30b4e160c88db3d85b08b43461579d5b1700c826b810e583a0d323ceab147c2886f345f8da42e3ed5d4ecd75aff3d8b02bd3c6aa7d0751e4b08e2f2a5ddb74dd2eee4adb9aa86bc826be0a88e3a01f93929c138694ed7f0684e1327e0ae7d809c0bf03278507eaf7ae60cb24adcf05dd24cfbf533a7923f14ec9442947cce05a5cf47c165fb0e6ea0cee12e70857d63e6f13dd0b5907d747e584dfbc5db4a7196c0365725e712708b99b21beece1867b8b42566ac2daa4c2aa17844b1d0258c048f1141e4d36b2da0200345495f13cef8c24f76383454bac498d494472fe890399c6bf57e4d932595fceae1c56b596fdaae287681e391eff03eefc7efcc016572861f7558898ceb6603b1c7f6ede50a2a235bf37a917a2c17482ec3f5d4c24f59df8aedd9211171c39c00385c80738cacac46b62379e97f5193dbd5c6aa724840f17359f698150b02934f126f3251267aeae1ff375516cd4aad711b1569a5bf340420c6f5ab8b3913def39f7b7049a24d15446ad2738baca3cfc4cc08819eb646aac2b2a0145abf5aefcb2208fa2cee2535e185f29d9146afa59cb6e649f67f5149c705e8137c515017f1c5ed268030c9694c5be3f41851393172ca5e8892672325ae2055c54108ed055fc66a6985ba06d5654c959c02e60ede4536b42ff96f96272619875629fc123c21798a32c6158268cd6ad08e321aa73f7209ac507d3fff0c05f26328f5a09bad5d7ee8296f70cfb27b12bbf99fdb508725ac511b5f02b2c000a085f2658c060c7d98b77e842d21ebd2ac42b09a580807ddb0626a2f9eb7a1fca09d41e17e68f5019be147515361143701d34e421e8ef3836e695e493431b8f0ee781292ac8dd5f0b7208f4f673f30868c580403c546461bde40b332c2117164c21ef0a2517190a71fbb460ca16373156a831522a5b83dd2710fb037ffcd09d39b30894a23b2804e1ae0f8433f9922823044b003d4af634fe2645aa72c4cc99bb4ac6293833745f3bd974ee674a42f2ad1d7e80455f58157e443287f2b894ea6cb47940aa3b4fffcb5cc3183e050c3f7ebaa04caa8545037e744c4b46cd5b8bff341f2fecda4694b60d7b4c825f42472b2201d65204203e20f4f0db5640fd1045fe62717300b63dc6f0b74ea57d4f24638e4daad3a24da90c4b8a01ebdb98dd140f9d5d63044f2e9a32bcbd9fa4ce0287e843f31d1bd58ccf157f2bcc3d980899f9b5029b81230cb8a4c5e6873678dbc6b8ff24eb9e4bc99e69be2de9936ba1e5fad7975c751567e686ec43fef7e5827984c087ff3e55d666dca3d8e4d92d6cd1c0298203538f75031a360d6a2eabef91af0575694d1339b538496a77743b9e977ebdff927b39302bb52ae0ce44181246e28280f4752fc020c3f26052d2f76d1caf622a75f35c0b350ee601694516ad4a958e8eaaa4941a6e30fc2a0e52a27d9dfff16662ac05616150dd5057dc62204a3f75a44380f272399f97a2beb5ba244d8776116523591da5c78c4b7bc49652d99ebf91d261e409a909f04d4707efb1bdd9f1ed6bf7646441af78ec5912686e8b1df3be08d6fc70c9603990bc90652e28ba789dfcd7f0ac7a51ac7637c8644a345892b2b8a4f47dd2c959b511b33683e326df57e44b662455165101ff0750966611047c18ddf2f06e0c28e62f7816af8c4ea3d76d8f8f6e947b52b80ff61d9e8a05a54b6af28cc65c98ffca5086bebad712d82f3d46ac1eacbe2c3fdd6a7da46418bef954f7dcf71436e85701e65b653436eca8980d80a1bcd424bc7689044e154e028d85f9d1831b311166fe3ae35060532a30cad2a876c97eb42f23a07ac682e9002fb059e00387a7fb501423761d6b1169aed7b8e02d4bae8dfeed00a76742cc08bc70bd38d761d74e7e0410af020753de69cc2161af666c212e5354466e6b5e259b72b0fae3d98dfabfb9b59e68a2aa4de0994e6bb27d44acbceffed790502991caa11c1611a06a2d03b735d8aa4996ca06b36ee1ba6e8918fe3261d89a1131d0b3f931f47270e0173ddc97e565a6036e6781670c8c222acac88bfd7a9e98cf42c0f2421b5e8414a61ef6a7ffb6983f0840cd8eff446a217e8600c9618472d636c3ce88104b886beb16d3490c639f3baf1b6e695fc27d017ae74ee669d5eaf4bdece6ede4e77e60ad0996a4f6d50f3fd005e1156ed49e513e7c94a92974ff66c8937edd0c5eaf12e82ba35f3f12443fe992aaea890bb8b287ca942c36bd00ee925d24077900f13e0ee0d1e46ec317a4f67db0ccc86ee548d8b8c41bbdf99795e2890e613bcfdf62972f80f6d2e46d5dc4884877125c34b6dd529c1cd5e9a7174e90608bc0a55114e66a72a9232518c73bf6edfa39bcd82db6a8c74d87b24908279c6897788bc35ed65f0622129573021e3caa5e963622e8cc7150440670839ac2773e7dd7d5ed5cba8658f02ca358116c3e98e2ef96af308bdee75bf1330e2af2c1e4c10cd10ec3d7903a374c45ab512e1a0e35ad6662d96ceb1d24df7274a4b8c8f96159cdcfa6e7aa5f6596f5238dcb2b7b755b7962d018bcffb34380dbb48b3bf86ddbca6d9d1b8f0352630186d79506da2bfcb81cdc52c6952004a32a02393d8986e19e42a10989b1f0926af3ed962a6ba4a836d515fa856ad533831119327b768150e4a0f7aed6f2a76b1e4dc2c5ac5bb7d8054d9391bad0fabc54ce6e8d74e1287b9a042f07f275123941fa10c6254940b90c53df13d36b191165f12083abb426d19b9327acbbb976508e052772f4bec947def8e58c2ab44c907ef3999e91eda5416fc41da88626eeada91ad07a5bc5a930551a9919a98530807ccce9db0d5baff48f01dd334213bf053acad931a530c67c7a5a27c20af212d15e777b04284c03a71d4679174883028a8576e30c392f05ee7cf7996e72a8d9032ec5664ebe6e97d4df8d09ef0f63fe69dbbfe3f558c9f7b245ecec241b5965d7d6d8bd9b648feb76842408f2250fa283a3dfda1ea8a6e9495f9fbd88576f1ac57c5eb1d97d17508b2796821f912960aa43c3e21f1390e556ee35de7443801c1c6a841655448a6815871736bf351a0f0d0094b701385f6b34344c8cfa9c1fabcf3a2f8c6eea2dc341ab4a61bfe4b8d9dd280ae79d34777d95b7e36cdf70d67670e724e7b08055f99927408f150d208631fedcb822e609ff027626a26f44a2fbd854c06861dae7864e816a01038b53a955994307dfc908946bcdbcb785fb8f9a714e43f275993da85240d83186c82d05a8456196b8af86e239c90612ea678d89720d20385a4ab707dbdbd8b220c763d47c5b3f31a4e7a15d2d841018e7d66a55327806b2a4da1ad5c8c109c37d5e52a5aa832806d8a9993c51d95e90f40f4aee14f84898a2170a00b618058767e8bc0610e9092adc55f373c9eef7af3e1e446de185f84e1e17806bb0c48c506e7796e41da3421a1c306f8620326469fc55551eb33703cef48bbe410a77d55515ab8cb116c328c5b7da8ed6f916c145e629b9ec5dee423c6214b6c86135ae9243d2184195bdaae9940c382dfee7bbd24ae508dddbff6c6a2d030f849907a52d94e556dc3dd365868eab1ba192a1617dd56ea4640f47b9c7b394f0da30fff468733f71df297776b5e6336385874a25655c3b15bd849cdfff27a655c852fde7ae9810563a328dde9a9420f3e75cf574f25ca6f7e45049441b3fff9795ed2e61445bfa95708ffc513758d4a1965023e8cccd6f70240422ff2c2e25ad415a985275d97712d4748adb54d1d21cf87caeb274fa10c1c034d54f58e84becc75356f7e6bea21dae48a169eda7e80e33b19cb0b06cc7dc6ebaf660dd7eac1ce50a453b568f0cf7d9c2921122769a7408a0a9355ead85c5522e74740142ce2a1afd8f98e0d6108a632f20d16150f3f90cb6961422d5c3ee35ac19d3002d1e744db5161d7a0764f415dd70b66da28c6f43b8e694a0c9b39126166c5fd471bb6e5c4cdd0320618d48818d192e57fb2b118691136cd4d949b6e2c74d5f27363c2dfdadc8d93a737cc247bc605401e631a5583e789f56f23a0c2e8ff3f53f757ca64269c7f6787daf4f4d7d935124e547940362aae6e73fea9507bfd3efc7d1957df3d629556f94fa75196a65b8b7dcb507e60b60aa3ddd670185e194c3369e89d9f7d45560d23b5de43e1b7406f43f89a9194b636fdebc29f74f264e530dc8c1bed7f4ba5f2e0ebf6d87f1e2fd398718e86ebe68d52f66d9fa0bd10a2ab439809b2a20a6319c466a8bd53b379e51573542f408f43ed7ff1b7d6be9276ff078d15faad143e7839a6ba70cd8ef33f0309ca49580197f1acf5d83a74de13eabf860cd79bb8e3ca94b5665a7e93e3116afff9167730e22e94a1b7aa570cf56916bb1f373bb40a5afa6f28b4ba07137f3346e692ce4689a23207c599d4729ca8105f5b53f5fe4a6333b48174901f57a84ea911d39e3ca44cce722145f95365a04b9d521c40257135926b1cabf7e3688d5fa351b053efc8fb1aaaab8f9b64965e05d327d5ae3f20e434e33a23412c02f5856927036ed4947bc7833413588609045f3d61e9648aca7cad85299874c7886abe269580efadc862d9e7fe471a9f00f2b5e3459430611deafa778ad6f96ad5efc86567917d8d31a2bad082ac0aa8b8f869d43fc954affdbfd791cc9c60c521517d88704104681f3534a76d9610239ccb29c4d82afdabc700f27c636463a5f03b4466c696e23f0ece92f11a8931b5e4074e5da198ff70beef9fad47ea9c64230a68565beaa09d0637b729427386573726512a8bc1f4202e3a2881491370efe976d0e75396e26f48470e7cc6f2db661c9eb3f59ed6a16e7eba6592fa3a178c38e562fcb5cb2d86e2ceca3dc93920cdd5dbf112832c8cd1737022e6df2755a0a4b4b11038abbd28348017e5b62312708ffa5d4fcd4dafde4c2c56bc881bec8d985758d88d981402e93e6b56e5a595a3b3f58415f5d2e38504c1b2813994ed761a7ece0661b65a3b14fbb17a8fe8f045ae3fc855f4d4d6d38a5568891474635b17fcf0f465d48f9bade9826716cef155f60ddd9975ef8cba6b00212b8fdcb44ff7254cb85bb4118b0ebd7e821d2085064133c35e1978a15548d3354bbe7e4cbbab098aa27ce228435e3ee14773f68d13632a977e4108fedf153fde71aa000279964a302b73e3d39c21db3ff0bbcdf194ca990cedceef4fc629dcfc64c73586ce87879ebd1c1607939d035c1d4d51470cf55fa08233e17f37e1ed2df2e28330444d1912d7b551731683b577e870b399e258c5140c643ea9f78b6844995a56426a28cea36f236b8a442b0a9e7802716f523de3e4bae4ddcd85388b998802dd88fe3113a8e5c649b2bc701f6c6e00d4f983c41051e5ec0fe57b2f49deeb9dc104f33b2398ff6963b96b4f51e89c9c6cfa7c5f773a52edca5f4a085b7ebc0f9b9689c0b434731a659d552d44e82f72aa6bb532bd08924c8c153f6609350969169b5af619993aef86f5d30803a3b7f7b92705b414ddba7bd19225f325d0bde3e4cbbe64d0b307cf55611e0449e74c17ca339f34b00f0856619f9a9d2447a3651f63e1d01effd374b11e4e94bcde16fe08fb7ad5c5e530561b86c6833cb0a407e9b57a176db60c7cd48e856fa916707668da776aae33aea9b9819150ac36b10bf193736929bc6793469de23e89e50b8c35bc6f08ecc44245d4c9f8fe80ad98b21a0da837a0d0aa761254b04402b962b123ab6eca22362c02532b362ca2f64b855685ae4885308a9199381a0b3", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 23:11:22 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x96e, &(0x7f0000000080)="587961e70a888fa92c3b84fb7faf1dd487873a25451953f4393b54e1ab0807a7f44ca3ad5fdea9226efc621b450108633f0c37a48a6b72a2b1772c4e2695c398ace7f8e1fc65a8038608cc83c5b143ef2a519339efb6d300f859ce77ce53ac1bc426a28e75c1fdc2e35756718cc0a2ab481686abc77fcae581ba664d3ea25b517a36d094c160", 0x86) socketpair(0x10, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYBLOB="331905006724c07197545f7993a9e52905c1456662b2628ef1275fe6b3c76e225ed8584829bc40e24051759e5cbefa12296cc55ed46a15eef9f75bdf3cdd162c5608b046", @ANYRES64=0x0]], 0x1, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) r10 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000480)) chflagsat(r10, &(0x7f0000000500)='./file0\x00', 0x0, 0x0) r11 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r8, r11, 0xa5, 0x1, 0x100000000, 0x2}) r12 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r12, 0x40045744, &(0x7f0000000480)) ioctl$TIOCCONS(r12, 0x80047462, &(0x7f0000000180)=0xa000000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r6}, 0xc) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f00000004c0)={{0x7, 0x5}, {0x9, 0x1000}}) 23:11:22 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0xfffffffffffffb98, 0x4, 0x6, [{&(0x7f00007fc000/0x2000)=nil, &(0x7f00004e1000/0x2000)=nil, 0x6af}, {&(0x7f00000d7000/0x1000)=nil, &(0x7f0000618000/0x2000)=nil, 0x1}, {&(0x7f00005b4000/0x2000)=nil, &(0x7f0000116000/0x3000)=nil, 0x9}, {&(0x7f00002c6000/0x4000)=nil, &(0x7f000057c000/0x4000)=nil, 0x1}, {&(0x7f0000453000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f00005d0000/0x1000)=nil, &(0x7f0000727000/0x3000)=nil, 0x1}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f00005b1000/0x1000)=nil, 0x5}, {&(0x7f00002e4000/0x2000)=nil, &(0x7f0000bfe000/0x400000)=nil, 0x3}, {&(0x7f0000c85000/0x3000)=nil, &(0x7f0000153000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00002db000/0x1000)=nil, 0x1000}, {&(0x7f0000673000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00007e8000/0xc000)=nil, &(0x7f0000f68000/0x4000)=nil, 0x20200000000000}, {&(0x7f000004c000/0x2000)=nil, &(0x7f0000f91000/0x3000)=nil, 0x80e7}, {&(0x7f0000c61000/0x2000)=nil, &(0x7f0000c16000/0x2000)=nil, 0x7}, {&(0x7f000056c000/0x3000)=nil, &(0x7f0000132000/0xf000)=nil, 0xcba}, {&(0x7f0000ee1000/0x14000)=nil, &(0x7f0000e44000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7ff}) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="9de08b3d0b51b45080897caa8a19187065facd4b530488681c15d893d992187dc679cf445196cc53b5df108ddeef742d10123905b485a93fa4f3360b91d5109ea9b047d1f12ee326dbd6477f1c73c9a5a4d2f5a601d31f542d0b3c936f6cdfe9422a9e39fb31974b6b33b6684d2f7b772d8957dcd1af284d2bcd990f6d7f017b90ad0a787eb2bd03543aca824e1a909fceb86198734f00000080ffffffff2b5175f08ab46acbd3f9189bb456792b32ebe8b013c7d2a3f9e3fbe8ad4941e49ac378893b5e23c8ca9f98b1314508179b863de57aeae26032b7100c4835521abf619738e2b5"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = msgget$private(0x0, 0x410) r4 = geteuid() setreuid(r4, 0x0) r5 = socket(0x18, 0x3, 0x7) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r6, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000240)=0x1) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r6, 0x2) accept(r6, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f0000000000002000000000000000000000000000000020000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934dd7b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a407c6fb602e2a609d9c530ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31ed302fb6d87c0e084aa047e0fcbbef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76a910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508b512a2b552e3961f4b7cbe6189ba6c23daf01e891c8c5d9e4052c06f2d0d0221816bb019dd4853090507172ee708ae17db9b18f4ea1747e"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r7 = fcntl$dupfd(r6, 0x0, r6) getpid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) getpgrp() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x4db9, r4, r8, 0x0, r2, 0x8b, 0xa5}, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x7ff, 0x6, 0x2a5, 0x9}) 23:11:22 executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r1, r2) r3 = semget$private(0x0, 0x5, 0x0) semop(r3, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x14, r5) r7 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r7) fcntl$setown(r6, 0x6, r7) r8 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r8) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000540)=0xc) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000001cc0)=ANY=[@ANYBLOB="ffe5830000ff2f4d520024aa0e0d5d5d323cc966525a0c1310fad55ce18ad64eca63d285b6a2d872af1f73f8c8437c2ab4d5cf0852cc27d4077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548c2ca32e2001fe18a49acaea3dbb0e26a00e009e7318453b9537a79316d201c608de1a06f752603cf47592dfb24c50ec65ae1135d86e5f08d2be8e57f54d2a41daff86cbd6852dbeb4b801005af683318c55b44966c11c508409521cd9e8517ea9a5142db9b2fbbe4f3f6565b00f9ea9ba29247a450b14feedc4bf88614835975ce4966d609f0002115dc9e35903aa1126482cf5c334e64fb002a3047b45cb267e08acee691e19363d996f3246d865043057f8f370e1d8eefe32b0a26588334e12577339b57888fe0dfcfc26e5161f00036808f60856b7971696762a39d1215ef261a9b6a5163e9dbca2ebdd6151e38498c372a30d440148e4c7f2a5d093921aeba77c703b551bce99c6ed0f52c6b738a14328be56ed590867aae5155d288af5d2603f63e51011f700adc77ef2cc9ca59864e9ff23b56c3c38025a4e50be77831bbcc7556cb0b5603c1674c4d48aa7b4daa74118000000000000000100"/458], 0x10) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r10 = socket(0x10000000002, 0x2, 0x0) dup2(r9, r10) getgid() r11 = socket(0x2, 0x3, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 23:11:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f0000000300)="11a97d01f028fa00a84113390422e1a0a7279eff1d0d562c7c95a3c53bc5cd99a6d5f58e29b7d50938ac79de8f149b632a65f85abad9c149d0a6091fb524f368bcb81b2b6a38563325a3389d20216099a41a13d354ad758a6cdf7fb5", 0x5c, 0xd, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0xc003, 0x0) shutdown(r1, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendto(r3, &(0x7f0000000200)="492d107bb6956b27ed373fb4f10870b5e0acd2304d6d1858695ff6fce9fdf07e2f21b60028887ff3eb56861d02d76da20fbe24db740ae5bf30a43bb38d25776a8d2463122c7ebb1273225a49aa83cc546a0737bd374c08cf8839c0a7aa316b5abd7755873538a38d6d0067fe236574719468871e1e63cb480753170c4330b8c58b1a0a62e458946159ae85c4e4f525ca87d210198aa8c891b3c8db2ac3c40eef9886b699a57759f2d0ee475a91887fd0c967fbbf5dc5b99b6a5eedb1795ceee50073", 0xc2, 0x3, &(0x7f0000000040)=@in6={0x18, 0x3, 0xf30f, 0x6}, 0xc) dup2(r1, r2) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="ab797f2244d45f26350bdc16839060d1c60279c30d2d0c931a02709d164f3acdb50b76aaaaeed5bc2431eeec79f4bd235a763106076a23fac26a000200000000000030be651a83ea6653e7587e94c9afcdc370292fd5b6ab17cbe2595ed44bb2bfbed542aa29c9a5b1a6b34d99799bc816aff010847fdc242fd61d8f2d9300c9a23b2e649bffd280b2ec918e37f2922ad097769009850ec06ebe0bea3ac8455608c65674e2265a78d2b01f32720f5841cbd519a454f9b9cbe6c9ee6bf821beb48c5164f3d861105895feaf"], 0x10) sendmsg$unix(r1, &(0x7f00000005c0)={0x0, 0x22a, 0x0, 0xb9, 0x0, 0x6}, 0x0) 23:11:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x1) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = semget(0x2, 0x0, 0x400) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f00000001c0)=""/164) fcntl$dupfd(r6, 0x0, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)='s/IW', 0x4) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 23:11:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) dup2(r2, r0) r3 = getpid() ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000000)) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r3) sendmsg$unix(r1, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0x402) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000100)={0x5332, 0x8, 0xc0, 0x20, "09e2c740bd0349626bdd66904b2c5d7a8003747d", 0x8, 0x8001}) fcntl$setown(r4, 0x6, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x1, 0x3, 0xae) 23:11:23 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x9b84935272af3ee5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x0, 0x80000100) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r4, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r8) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 23:11:23 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="e0000000000000000000000000000080a93cbee3f2e18770a483e8af8df53c1452b1a245202c44449334e63d1a220f521788dd0f73cf7b16ba5c3ae8823773013355612e4ea68aac48ff895519d38850e989302eb7bd9a049d5f2e51ff5b03dd27c1d5debd445b5611e073c27172b582ebc4b098cb4f6cb6dffa20f720b17de40d69cfff71ae08c1435b82221623f6451bee2b62574157fd8bdf536a20cf71630500000042d09f06c109f6f688da620503a4ea8bc86431a8ebd40f73a2f16e9b8870ea50317c98f389549f87cd63cb0e8a57b177eaf8b6873dd28357000000004800000000000000ffff00000400000075cb6e53ead5c4ab94aeaa81b98684b8e1b3ef1ccb3dd842020b2afa9584e26e891f424986b203a765ae385dd9a5705fa86d000000000000101000000000000001000000080000002598c0a1ca7b7ad9f98a9c74360518b46931285c652794783e51dc423f3d933fafaf45df1c6a94abe63aa106803b3f7d1a96123e21e94853842128684a25755c1046533a29defd51b255dc6ba56e0c7785f995f44d2c874baa0ced79e40a569365eb8ab1083e15f056619e31e0c37e19e9f3219644cc0d68dfce30d432d65286fe3c81d9265c827b33d28ba5459e140fca17452fdf9ff6232b25bbe2b09d6b53c46fcbb6b09fdafb25f82ca94dae6e956f796a7aa490f829c21197d1769607ff4510168340ff0903ae205a6e5336ed3000b7ef7d068f35b35b7db69a2625793ba93ad5e697a7c957b4f4316b26d56ec9b37dfbe1da012dabd261c1fd6ce939f31c95f4e0c45bd93f2889fc8ebda1e6ab0d873c5b61c11ef28128294e2a52a3cc63ccb76e02eb4f5bbd5173f74e4476a1f0d47864b75f4f9bccd7487278390e6693a760228a4c8600b789d49034f361333f0228daabce62e501404b1980f81faebca525d938e0616e88c42ffdcbfc9333a3d83b05c8c29a4fd8d89811331418df48379aac428ccc97bdf9a1b8251b6083b5b6fa1cddc4bcb0cc322e8e826d60e9ed885ca186f07f69e69d9870659c611bec90bf376c8f99faf245aaa98e5b183d95e028723ce8eb7b4cd8338d16921ff1619c526d80ccdf5d6dcef0ccd12c8b991042888e84c8992ba9e35818a029ca64c6719e068e837cd8cab4e5a007ae46591ae4f994d5646fcd339fc58c0bf640eb6a068eab67022d5c977280e5acd055af76d5b9b227d01408c846d3bdfdd4d45d52e7849822f1071b9995947602783e0c26d3420183faa8d54dcf7fae21b196e70cf40608909d08c151a80202eab3bf87cb1ca4f25625a75b709eb4811e98ad89e0e4028b01cc599fbf64066e3a5f3b43e3e8b757705c6d818a7adf184d739233765b76bb968bdf50b8e561ecdd9a7870c908f023fbdb166f06a99ed4fc8ee4e6e3837ca9cd0e3b2a76d3167c7bbb30c6077642c775827ff05c91778a6d0d750131b6766c3f4950ca497cad666468181d2ee37578ca02481230f874356ae53b56b15572672e7aecc45164c609b60c7d8ed392284fa6697ea1d0f701334e7643b5d3845f9e24cd8e31dfcb703c4a6df585fc808aceab7105db7df2e0d31b990155676553c0415d8370867ee0f9e3770f7d9727cd1c40eb48bc0fcb00ba4b7142f18922b51d1cb1a67a370fcceb975aa4b37d01d5cb636add314b4e36bfa3d15ecd0f085b04b37517298399ecdfd4c265115697530576512816f1335b55b3b1012c175b4c6fb7c0f83958d3ec57525bda25dad67d01081c8c96da8d7696df3fceb872f1e29cf25dc117af51c21ecc1c3da18b095cb5892e7cc4efa6d0e2780feed39f427c0a8910d158c9f4a3ab9f85ecbd39cc62b9f90be00ec3eb35d382c4eccdd428ff533d86b314455e87f7a3cbcf29de0df6f957aee4d262ead52ba517286a1e92ca94de406371e77aa18f8e67b4d995fbf69b871048da0a16247f63d75764cddb47a6125887cedcc357214eee0a9b8ace73aa6dbeb200a7331198eff4d788db882c53de978123addbd6ef362e5c9fbdc31313f56b086892ca5cd683b68a828c7fda1afd9cd8e1d8460fba0bac3dcd91c774a3cb33e390f981d4a2c9ba83d5c87e5757eab3a820b7f8db3075f67e6dc1ac85a95ecdf1bd28ff5a5dd0695f954609d8810d08e943e71ae1de0d9e10dddd3fdd8f60499fc79ab816e439c19ab931b563d2e0c879a51d868e945e82e3ce3c29f5150b42b452d2bc569aed67f6915cd2a80df01f31b96318af88f844d85c99f425d7126efa35b5d5c54cfb2e53f5b9bde332848687b1b2ac5bb6c40793d85ba6786650e6d5de2fe0605a40175e30bf025f050e9d0468e68f0c6835e4d8db9157b779bdefe7faf23a97c7b80de39cff6b1fa329983cfee5670b56235174a0da901ae74d8da13baf691785d4c51d5e940b1429ba7eac479ee13622da5811be5ea58b3959aad75d428f44da57afd36d4466839f4f7c914fe83af689fce05838045e50503b61c326b7dfc6f770603f3a7d8cac3ff5cf0fe3474ab4787a8210dacc55d6c31968ad9dc0e8f0ad42777c42292c769c3332a76dd6a2131b98aed8c33dcba243a7a21c8afcb4d9930aafaafac06f844ac8bc43e06a2d08c551ad5f30ea2fbeff5f4bf957933996b19014d06f37266abbb6523cb2a8a7b8613f58ef6ba40a7f02ffa0c3293dbb091040f38458c701765bdf60d5a97e725d6ae350e8b6fab4a50aa4948ac2a1b2f2c56141cde79e7d8c8afb81dcb5ce1a3aea043ec1f7e15df31646f46765ddf25e05aed1364702c466458d65b50b5a4233ac6415298e460eaca4b8213285dd99d8d1a9eba0ebc871fd1208366e2f7f917e4f75e17e4618b225369ff6b0a2e8d72fcd12d769848ce3f5d174e93c9a16ee0d23962d24524e72f8b5a887996cbaca003efb0602eaf4caf1aea5f1aebc57cb942e7bd43ef0e5f460592d2cb37c109f5d96f0602cb83394238cf750c2d483d7e54f8a881d6ca64519e218ba796be0c58ad92fb042a63ac2b1cc08498ee0717518a450a1f2aeae14b5cb045619d76abf8bf222d9112020"], 0x85e}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) 23:11:23 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) pwrite(r2, &(0x7f0000000200)="816a13e3de1e9f6f2ad990eaf1a0d53b725941098e31485597ca7f6f4aacbf520c50a2171d0c24ec2e50ed17fd6ab8a095827ba2d9c453722a494479de51765ccf1ddbc6e0bdb1170a5083a4cbf60edaeca41fcf63acabba5d3c2abf000f70529b4e0927570bb4fc843b451d561cc1c071211a0338922e37dfa3337dd91138d53492f0", 0x83, 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) fcntl$setown(r5, 0x6, 0x0) writev(r5, &(0x7f00000003c0)=[{&(0x7f0000000000)="476b14c096639f5948d017a79b74d64911e46efc96ad69b61dac0571ea9be6b03e608f7404f031428f2de987939dead4ab", 0x31}, {&(0x7f00000002c0)="0918781d2db7449dc35c965ca2e8b7423cd84b5941172dac28ed10d0cd926e8684e72d1fdb0ac9d2cc9e6bfd6b6d6dbc2d15e3053cfceeaaa1200c8d71d37331ac79385736626b6b555198be0d8cba8adb255203017b2a916be10f1f6680267a530f606827b8e404df9e3ca50efb81c0e59533c001b3d64119a9b46bc81aa69f6642bec8fc17691fd77b725df2b65195a7c404e9a3a1e5e869cc0796a79dc5df78819cc73bef42073cc63df73602af02df22c7bfa954605809843919b4591ea40270e9b276538a466336a9bd7b51880611937ae2", 0xd4}, {&(0x7f0000000140)="a441ca118c2cc48f5ec990fa81451b4ab5702bd007278a8a5ee8bc701e61ef71775fa498615250f0b9fb8039ed485311927336b84a1ef40605ca68f9a3125b7fbbc16ad910d2442c433bbfb8bc95c22a275f05ac58f399d295a3e5cc3161b62d52f28198b3164cda57e92e8cba03d0934524445a239a8cbfb95f3f90", 0x7c}], 0x3) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000002740)='a', 0x1, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) 23:11:23 executing program 1: r0 = socket(0x11, 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051360000000000008000602000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000000)=0x4) socket(0x0, 0x4000, 0x40) 23:11:23 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x0, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000480)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8000, 0x0) writev(r3, &(0x7f0000000400)=[{&(0x7f0000001640)="3e4f6285f85e47177e27b2e3f93d5b708f500383d48239769f82a8abe32c7c771b2f89539024172458c4ced88799463d30403008534c724264bfad732dcd13f9559d9438550eedadb1460fa2e320cd8201d16e5eadcbd7b32ce080a689b3c48aa22d519ce9f239200b6693cd20ca6781da31aaa18e7f24673167", 0x7a}, {&(0x7f0000000180)="0e943229c19079c6bd2e17c8c7e112bc8692d216f86572e72afc8040ed2c239bdefb9f6ad50e904a52dc2d6ad9d9f8491a8e0611144dc33995d42523c219180e8380f37e2ad650b6429c6af2c5ffd4ff9f007db84e13779f94334e3fe47497ae9fa5192129e10d49176bdd8ffcd9c7f5ab4f00fd3ca90918d346d5505949cfd461bc52b260fbb3d9bef61d34f682e07d4830cc71563c1e2f44e1081c5a57eb43c8c269895d9ea8eb106016d8b7ba8e3ed0528ea1fa89bbe2785d65c4ba11707e506b35b99277adeb2cac5571e3dc20b4fd894eb2828c023a2f558aa2af1beb4bf2ed7119e06c2a8add0210a8", 0xec}, {&(0x7f0000000280)="6e168c1279053fec00a0c6bc78ea0fe895f84b22b2ce012111708617e3454c1139280ff71e84ff524ab1df3061d0a4e5e11eb420539c547f448a33ec16fab189b43b1848595b083ee8a50b89683fd93f5661f115b02601aac85ae2e8564ba286f1a578667d224422dc3e98ad45fec6f56beaba95f69615e3220b3031558291413cb0b018330f551aa01953e4529c12359ef9a4d2b38835e781abcb9a7519d12513fe6f5fdf27faab0a687bce", 0xac}, {&(0x7f0000000380)="ea03b1d7b3253171d9e0f67a9ca0b7b433a9a7e029c89482872d5d2dea5d2079fa62df39fd7f0035149260f47210ee0ae3a1b316c33982db0e7a5c6e78b3be7903a57e78c79d150785618146d4b155931428a7637cc21d6340adc454a29250288c", 0x61}, {&(0x7f00000004c0)="a8420358d01117c41e8046c29682db367b63e3d7556d83b3ead690b879df4d216595b2bd5560385e917670728806aea0b5f2c1fb014b1b3d5fcd97a13b3d78c6ba76abf8f23021c616f0fc0dfa0abee3cb475ac78f29ecc2134f86498f9586d7a1280e9c0bdf0a5561742710837bfdbdd08d5c09fd0d1e8c711e81a52d20384f1bee419f9f6c7d46bebd2b955c50", 0x8e}, {&(0x7f0000000580)="e6004b6e7c56d1ee5d8e31dfa993f2ee8ab678b0eda6d36d9457ce608a032f900138a9116d1344ba81154e62d34ec10153aaa2cb9f983bbde737e76fa5b1e0373a290a4de8d93644cb5abdde455e05c9233535b4cd7179a36e359ff74bd54bea1eda3336c94289632e0840d7dceb10ecda60c54f500ddb2c5a4cdf665d2b7a2fa2ccbe3b486e7d89d991b740e7ee11ef0eda90c3821ad924cdb2b16d77689bd4e721b5f784b6c20141915bbe7af320ba965eec85df", 0xb5}, {&(0x7f0000000640)="dc76431051ca8b40c0b597f892f7de3e0100e4a2f255e0959a487cd800af03a5599b9882b7a57df6252860e6bcbf3ab631190df1a1301e106ce2dc4d88410ba36cd00b59683980a977f67f88457807affd976becbd4142b0dce7ab14c85e3e27390014238521fa6f11ced954ee8654196b5b4c3a4b44992526171bcb1c9e459a3c12568b128367f411a8c443e5f37c8d5af96d8569498493bf6f108cf9b374ab5d9c7fd1ddb4bee5f01ee03f1d4840d09dcf20a3a82388701c8fb3132d44df2a1ae23cea7fbd14d8815de8f3ad7ef8384cd34741469729f930d7e0519b3ce08d77e37558f3fdb14a71eae90b1ff0928ce247b556ecf03038eaefa61779cb8a7356d5a68365dd6fe2d7fa9f9a4a33f0bd3705031cfbdf72ce431885a81057165e84c397667d29d14379719de95cb399da36121577d0d90a13a9e27dc11e1b51b127a4a113a041e610d267e32768c5a1d83b0d0b49d22ef4f6546fe9b0aa0b8ef7ab0a9275aaa00d890aa477d4008b728dae828faaa95dc3237eadd9b95f44e8c8407bdec837081527812f1529eaa910641ce23f77c3629f5635b14730c02cb13ab9ef55beb269ff6a940bdd8de3caa1d2398f7c2965cfa2489c68cecee6f0b5d5276b30aaa6d7b489a9c5a0212772ff603f69440f3940bf67822429888be93cdf703343ecf326ce63233a25c92ad181abe835c2bab7f9c6d580a79fb67d999300c2823e012c37db4e121d25705a022eb97b97ac836e76ca4a439d49f0a7255f4b0a166c6048750f149a0253ce178de1eff03b047e548e18df1e09341f0436d8678ce87f8de06baef2355eda0177e01c924382621b07c1fb7c6fbfedc37694ab7e4f7f1e5d135d6eb4acec687ba7884990f890ac85cb8a36a8d2867d78840431cb294705474f2753e84bdf9396799afb1ae24e6d7ff8561881095d7c9d6bf54c7c34283ba8b0440b164cb53a8da9c7dcafd224dc13fff519dc523f1fa6eb21f2dbd24eb2014b5f3fb41676bdbd553a09203074a67bee40fddba0c591bdbf6c0c3b7396f45793a134d11047670e7b087696d9deb9ac3678b98ed333c71e7c9f7ddf4868069f6f75dfb6f361e6bcffbd6930d0e225e725b4a8f7dec63153b4392d489bb8822b40834e4ca72b90f76f9f5eac1e5158b2f8716f3fec7a53ef0af71b58d26694f87b06d98aca0715541096c3bbae423f6b7d11a498e1db7653cd02537367e906c8f976a3d3770e5937f66751e283539b193d862cb2cc329578d3bde7ce538ff72aae9dceb0196f70da2c1edf67dd3ebed5215a3afccbc8a0b2b2ca4b22be83610dc1de66ebe9ed85e5620dce888a40710ed6a53b60863665e49837bf87b9649a86b40d7f2380ca1420315eafa15d61f95b5e0e82be61f02f1d023d03499b0f3cdd8303677e0ab6ef7b66d0d1291db20db8b932f76a825877283a2d432f862f9c6c1535e34e9ab1c0aae91e71b76ec4916b6f12be7c1fc230cdacb493919c008cccbfd93e51bd7ee758c5b39a6cb2e0c7bb6b00ebd170d0b41be0ab7fcedf623e4cd8c6d4927a12437ec18ca3038e94214cf241db5a3169be92eda497853ded446ba25860b6b6074cd056fbbbcf0a136c743ec3c1e770c1ff005d55b25cf9efb4e48f4c9bc6b42001ad06b4acd80a580d4cb8c77decb94e8f741004856b505ccb9f40cf4c6f5ba5ca1893cf5c8ea4209f68cfbd5bd6aad7b0fc790e8b1e07a89d856c4559e84defb20d6de1c8b71866e96511ebb551aafe4298246229d8e862a94883b2f6ce9df587a8b7fd57e698098e35349c8571dc87535a70b34d0552595bbefcc549441fbde521f016dc155462429c612e12358db958accbdcf9440521c5dccbafc6d4f2dd7f8508b6d5c305437b7b0cbcb4de164e3ba7c5d2ef0d02a6375b5ca0d1fb18d8de3024574158ad990e74c49255a8c54131c01d3e6bec6c953491c2d1f8cebb1825bd4f57d5676763d4691f4b503e7de75a0009834457888c3fadf88c10681300b86ea0bb01d1ae52a2ac55fe8c8740080f0ca4210d7f3f9f508852925147f3cea3a00bd3bf34ae8fc849b1e4682e4bd1f9981be642c378aae899df7290d2e4030fa663cbf10f71a3c2db0b98f7261ae36785ca55b01b460f909702df9bcfc01bd86fb603ca0617a737caa2bdaec2963ea83972031f166af91650139a886f5e626db6683f3bd845c36731633726d07a85a17d59af9e967aeee9f7a9e0529200a1d9890a7b7d57a5fe7d24eb4e6d28c522fa82c30b0071d34221ff7f743bbf9505c9a17796fb0dc0105ff08e530a54539001195d6787c787490524aaa7e1ef5986eb1adf8ff5d9b0fe00a3a3804e1890ebe6d272e2e87167f42f93435d9c0dbc643f20b4a3f0f6374f48aaade35e8038c71c99191f8ae133ec9e7b732990069a8486d09848259b1360eb43ca2dec83b0b2609044a259fd21f2fa6ba2119b1e3597a24f93d7b64dd7e41f275da05a0194e4046cfc1628ebff25875127a65eac471c906d3a772dba74545b495e7fcb551e5090e8733c6f1a63e3477899ee2d0a6861563b09cf92c4370962e60d6f7132460f5ee6c4f35d4381e349d377bd2073bf2c920f5f2167b7fd6354fae25f31fd90423afeec345466b94e4700d6e21c0b1d4dcab17f1bf1987a6177559c05e51747e8603a55c49c4d661bce5bb5d7972a1138b1f1303a7ddb2acae66752bcdd6ea9b133b7f7d8d3fbfa76dbcc536a5540f51071ee8847a6eeb5e36f3b4ff73cb35bf70c05f2a4b1f29d6eaba44b7fde765917f741f05b78377b4161630dc8d25647cb45a40f0334923047f2ad15c3fca89bd570b0e71909c060f55c1ab6f24f18059098abd3d82e3eda169117b46d096d014c52a427fee7d63da1d2dc4fb42e9fb45728358f47f66d59c5ddaedcb0c6bf24c1f09bbc33701daa2b2cf85d011d79dc61f972224b930a6e1fa341599e42563656b6c1b2b603cee643be556c6fe43b5627b15c640f3cadc68dfb56d97d2ef21869b1f002b73b6b0df119e9be85a4b349c5863db49f315b9191b28bf024744479b49ec879919de211ce4c3293dba811afb3b60aa0cfd0f7ca13c19048a54fdd10823b3d32743079fa779bc61ac0921a62ef9235fa89b87a31d6e2efb08ab7d1b92499839cedb17103fc5e39f855d332065a3155a87823ff8181650c0aefb72bdd32e6243404dce59031eb952d63db8d9482a8e293d08b71b48f889f7752ff0c7d45b04d4fc3cf658e22c13ffa12ee41341ee66cc4b1e01ac3db1c4506e0bac8243b27c07db5e309ce4508a7dcc83377718451343e15319110a496ce09f81f52117eb18d49d8996aee8e4700e2b39fd63a3ac2b2d7daa102f46d94e6fcca1b2b57e695ebd492cab10222d75ad6a5d24c43a851252c72d29f4e546ab2d8ec900d15a000900d46636865f477bffa6156bb53d89b62bcd6d41ec55ba2c4f0b34f683e41c2152b0886cd5a1e0da3ef7aa2e0204a81287287dbeac8417871a836ccb0672da11250ec2132dba82b7ef595a2feb9195eef48383b188cd1581411907fe56bb84b618f26534dc967e8b8c8e85d60dd10e9ddfd08ffd75b6bfd3e0083a4d19d0570312a3abe405424cbd897b4055b04894aa2f100b66cd339c70cbed98847592c5fd6c73ce85b5c253e2a0dd836029469e037c4b2471351c0f31d6bd871cf4de235394e47d691866dbe4dc0591125e2aa2a84667717738180a5fb6eeb20a1238cdfeab0bfb1dfa4c64ae49a2a69cf827f1c2533ca002476dfd0b30a9d64f70d34440e599c907cca7b4dc7b4f5656d6f0f1223dba051d2880935d05e3db78d12099a4e19bfa5ba6184b00e33d4eea590ef9e272568b54d5b5675e7211d6dbb49d23a84dfadf2e8dce12b36f74dea1576ee6b56b28248b3c38e341ba369d91cb358e2d780e51b4ce6d904ebefb9a22f9821c2ec31601d1e608af7315e17c56de3194e1c522d82fa4ff63118ff939d07c1303a6bbae2b4f01637147b634f86be7f9e0de790a371b9693272bf62920c8fa28a81084eea3c6adcc2314919c50413347a8e143ba097d7453d56218046650552f5c4c909d9b98a210f0d369fc0658f6a93f77a4735dca69643bfa00d5c2d55c009f8a39c90da75bac00c50c455f38e0baa409ada16d3ce697f87ac7c3e14d67c5f6982238a2ea021614956c0d44876eb209c5cfb740b4060cf0a1883fd13f1c7d4bb7229bac29928f66bacd84fff468c25db72baef19b87032b04c8cf46ab0649bf867f6b14c413d46940422885affb6767e789d16eaaea73b4e2f7cfa252cf44fbb9eae5403e1a8899df49f3f22e0715b37eef4b82e783c6d2ee6ab01f8e6b86541c0a32d174a3bc768da4fcb43053562438b57db15909941b50911054d3fd8de8d561fcbbbfd8ac146834fe1787748eeec102fa23706d1c57bfa317726e1231e578b1c3b78f343437b56a42518030ac226ef03c8190eafede8a4eba51b6919b536e97bfda2b0e05d4f7e7996a4878120e0c0e085ec369bf9eb1929fb5787f7ebe1044c222a258e5d9cf285ed0e61b9b198b7caf91cb50ee0af0aafd1f92b2116a502d313e88cc006cb7804a39f377ea6bf6c31da99666072da06d7421f82c6a94b0e3dba14909740e5bae9f1eb78e5a9a95104862e17bc8a0d49fa88f5ca0ec9995a19eee873b7dd0bac6c338737368e9dd45e530e65655897d1c88ee5b2d010835d56aa0589ceb1554f0419bd41b8f3e9216e9616f32c67fe602739e1b9f4a0b9f50d9f8ed91ecd5c5973ea210198bab60d3c3a18a2d68fad363df11110990adb1e704dc09791c9f7d912f7e50afa713ba9b99f35c7ea745b7be9422cd934452de1d1b8b83045c4694bf371649b07269cc68cecb60be2521db2118626471202292faa1cefc8f9cc4304df2d0e8c0185001ca5e4fa6f62e47e1d39ebf260577d7aa29184843ec41b164eca146163be1891ed38b0b97ed080a6d9d532f95f40774a5bfd0b5054276cc29f5bcbd12a2c0643252510897e0f1eed61f9fec867d84e2bcddc32274f7906e1ce1d42ffe1eaaa2595cf242e4943c1f58eaa80254e0cf100c68f21ed365bd1057020c8d472d7ac833e4d706275bc7efee1436fca21dcb15adfd2bbd8533ac16b21e9823897307319560bf84d35146cfcd95399171550535964613f1cc02b74844c755fd1826cd1f9cfd69ec5fd05bfb0a2db0add9d6f3c32dfd6d1e9718f534fab462d47613b77d185bce7485171fbcd7a5141b03d7a947dbc9248ea41cc29d66c9389fd6e35fe1358d1e223c08e75c7747c060f32ab59111c581ed83db3dd3b224251effd227e6c7e6aaa92342cadbf01f4e67e7a18f4020cebda6099db1ffe206f79b97a7f20372ae0ea42eb4e1286ec9ab352c9160d0b8f484f3617dbac10734f076081187005f6c6f8e7352f2810919f166d20f890adf8a9b7b1ef500e39fa3249b7a3f4cb5e32a129884da935d7ddb3404a9a1b23bac0f96101fab6a239e7d32fe7afca86025f6501d394de480a65a9de4c4761cace3245f46c05131f19690cdad14da4ed27b8b870a48119c2454ddb5a11a292f02e4f7adc2894af5a0fb4bc984c9690585da075edc516d98db376e428e63c01f56ddf254bc1671fce544165724249f830a2b9f7aaeac1d17960145ea59a9779101d84a5927ab489854ed96c611009a4e703cabc8de6c2b20f5825646f2a2343505f3e3623dbd7f895f8b372598185a1b4bb8ff9a2e543ecf8d110a696c1cb7da84fe247cfb33cb891176619a940544e162ab17442bf98fc5ac94a5e4167b7ff9313967a4b37ac", 0x1000}], 0x7) ioctl$BIOCLOCK(r2, 0x20004276) pread(r3, &(0x7f0000000100)="a9f71a3f275c3ef17eafba6cd533a8846a76a15e48e0d082df1018a40432e59b96bffdf653de918c504d9a", 0x2b, 0x0, 0x6c) fcntl$setown(r2, 0x6, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x30, 0x2, 0x835, 0x5}], 0x9, 0x0, 0x8003, 0x0) pckbd_enable: command error 23:11:24 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001200)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r0}) pckbd_enable: command error 23:11:25 executing program 0: sync() mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000015c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f", 0xb4}, {&(0x7f00000006c0)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4aef9cddaf6bc7be8f8c1b6", 0xc1}, {&(0x7f0000000400)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a135a4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b722da992f5ea3556064bb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2000000000000cca6c6aada5122324b43cbb7d7db60dbbb11da81c97667a4262a003df306eeb987b7c4dbdf1072db86edcb96475db8f18f978e790c38ba31458cd49f28407237a1b0cc836a012d4db7b1c832e83024741c5c8f4530365c442e25411eecd4b3a228cc17b58bb2e495725dca5ef1c6c077b2983fa1787228da25fa013b00ec92b755be5ab3a8c8d139e6707ccc0310e5a51757ba25d6725ced23cec0cff4d0b67eadd2ee0c799dfd8f48911f90c6f1f109f5d40730dbc1fcd62026792a615834dac25780d9cdcc959218f0d47f69740aef4fc6", 0x177}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8d302051b42da8dfb033a0543da4d6655c4491695c6d71df9f09a1297f0eab7", 0x2e}, {&(0x7f00000007c0)="f17cffc356ff8208605da52dc519aa054cda58ac68c38c51952236b110f166bd703a29272ae5f05269295215aff6364b28ae401e0d69d2a341901e1ab83770fed8de19bd1c4753e2158c50ef087f9ac56b37b1163fdbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e300d6284f4ffa35cfe3abfb33e4e3a391e9fb17fdb7f4a47f4ebbc43c20912b9210d94e46702c26c7aac91795cc48d78fb3af0bbc1eaf10a24e1e648f02a126a316e51e694d1b187cbbf1c091f365c75466aadc588badaf71a832b86c8c23483e790159de2602a8ba00f474a8ae38b2e42b52b534969d7540f4a95376839b217ce705c3a7da18008cac69c59b364ebe3c619568430c9be9de672817eed832d713a5c1df481b711ce8ed5827e20e1906a11e61c8d1d85cbd08a2aec9a6b7f3b7cfb7127697cc78dd737cd6dec8db13aeac3439e4d540", 0x144}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00c4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1ab}], 0x6) 23:11:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x8, './file0\x00'}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x8a) r7 = getppid() r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r14, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r16 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r16) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x8db, r15, r16, r11, r12, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r10, 0x1, 0x0, 0x3}) r17 = msgget$private(0x0, 0x682) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r21, 0x0, 0x165, 0xffffffff00000001}, 0x100, 0xc07, r22, r24, 0xa5, 0x1, 0x8, 0x2}) r25 = getpgid(r22) r26 = getgid() r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20000, 0x0) r28 = dup2(r3, 0xffffffffffffff9c) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r29, 0x20004276) fcntl$setown(r29, 0x6, 0x0) r30 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x800, 0x100) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r31, 0x20004276) fcntl$setown(r31, 0x6, 0x0) r32 = getpid() getgroups(0x2, &(0x7f0000000300)=[0x0, 0xffffffffffffffff]) r34 = accept$inet(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r35, 0x20004276) fcntl$setown(r35, 0x6, 0x0) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r36, 0x20004276) fcntl$setown(r36, 0x6, 0x0) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r37, 0x20004276) fcntl$setown(r37, 0x6, 0x0) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r38, 0x20004276) fcntl$setown(r38, 0x6, 0x0) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r39, 0x20004276) fcntl$setown(r39, 0x6, 0x0) r40 = getppid() r41 = getuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r46 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r47, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r49 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r49) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000540)={{0x8db, r48, r49, r44, r45, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r43, 0x1, 0x0, 0x3}) sendmsg$unix(r6, &(0x7f0000000500)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r16}, @cred={0x20, 0xffff, 0x0, r25, 0xffffffffffffffff, r26}, @rights={0x28, 0xffff, 0x1, [r0, r27, r28, r29, r30, r31]}, @cred={0x20, 0xffff, 0x0, r32, 0xffffffffffffffff, r33}, @rights={0x30, 0xffff, 0x1, [r2, r3, r5, r34, r35, r36, r37, r1]}, @rights={0x18, 0xffff, 0x1, [r2, r38]}, @rights={0x18, 0xffff, 0x1, [r5, r39]}, @cred={0x20, 0xffff, 0x0, r40, r41, r45}], 0x108}, 0x408) socket(0x400000000018, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000180)="00ee33003c7200a4", 0x8) 23:11:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) recvfrom$inet(r2, &(0x7f00000001c0)=""/252, 0xfc, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) connect(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66000100002f66696c253000c01a4ca24c18f6510d5efc7356523c1b0b08000000d9b4eb574bfc9d779182ce36afd477c113bce599d64832592431b0da56b346b5f95006b948fc48eaf0186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) mprotect(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x1) 23:11:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfffbfffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:11:26 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1ff, './file0\x00', './file0\x00'}) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) 23:11:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000084c01002e}) geteuid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4000000000003}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:11:26 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000040)=""/16, 0x10}], 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x25}, {0x60}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000580)="b1057d7f147d791937104f0cdaeb0413b082a359e7e1a2e3d38e0e630f4d5f9bad638850c073812e23013e14c672cbc2187007b3826d8f7e48fabea5eb3abf500a8646a8582b4fc7eb8c38ebc711e00c5286b673f078797cc132f2e0c9d365bb1e459baa0003bace209c93189a280128cbb91f0200672cc7c7a01d0eeb81bd9276eeb4c67e6a7fca8a983eaad108562482d69c3270832e8ec5563e5dc912b88e99de211e224225826d07104b79f1fa625f53509070e59d6a9ea47c2317c9c7c32c4dd0a1c7c532ff0900000000000000efcf32df02000000a5973fbdae17df1ad7f94d783da094879c250d67600029b1adb5c038a7b1e1da9f116876706a329525e5d25608a668e989eac96ba3b830c2f8ea5a48d35fc71abd2ea4951730999bd8f719ff17135bfa2852e17a37fd743e85afe5c1e845f205ba6dd6cc5fae81e47fcfe87d57fdc15e24ff087a863732737494b597a4b24a9cd79022d5a6ef9130bef6a4055ded1edf241c49b73b36d027bf689bf4e28a7bc811b02fbce8e63b9273811bf5267f8a7ca02bc120bb93428ff19f508f699a639e55c84d67971fc938cac2b0f4e1e5019de74ecfc250e7bea3df5c6be43f696a9ddfcab8b91aae4439382500a0935427bba30cdcf430e1fb640b3b5d917a049b69956db7474bb723a6c78682f4882fc7f9cfef9a01f64557dcbeaa81fab134bd289e108bac263f5478097eb83e2cd6805fc2cb87cd3a010697db04adcf0cbee17c4b2a64c796471aab93ed2a60c722d0dfff8bbfbe76d4aa70d59596face1ffda25c6391728b503810bb68c9f8409b38aea6a701abb35262bbf6bac59f0f4e770b9e722993eb18a09888d9ecfb81ee727b1fcf430bd53d2df6e6f3bf86567cc1a20bcfac3e84aa2cf8193cdc4921b34c707fc76f2ce3eba3d0e3e0b3b87543b20cce724249b57f6919cc5055067e2d2faa08f3d0c1b1a9d042f932a82546e12ad8ab04618f401273c1e9fc614a96e84ca3", 0x2c8, 0x0, 0x9) 23:11:26 executing program 0: sendsyslog(&(0x7f00000002c0)="f88b7593939113688080637d21d5461705498742556f2b59943daa23f8571f98fbf39d6a3e09e2308a022bc3eac98347d7cc167795d4631b522002666a2e8ea9dec35b5582a03777b5ae5b4c6aeea7f066a00cdef1709bcc3a5066895fabf53db0d9dc5044f5b155a075ed4089f5719a5084960d763dbb2234767104bb8c044e1fad21467816556de80cc3e6b3507a3f3bb2120c1a1ab78a2a41915bf1433f61c65b4adc76bce8898dda6c89d4de1207e074988f112f44454dd3ac33d207e894470bebb40291cba6d43db875eee16fb082a00b189eca388249b847b6a3dff46f1da54ecf7229dff060f1acb9", 0xec, 0x0) socketpair(0x20, 0x8000, 0x40, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x100, [{}, {}, {}, {0x3}, {0x0, 0x800}, {}, {0x3}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {0x0, 0x184}, {0x0, 0x1}, {0x0, 0x5}, {}, {0x0, 0xfffffffe}, {0x3, 0x400}, {}, {0x2}, {0x0, 0x2}, {}, {0x0, 0xfffffffc}, {0x1, 0x7}, {}, {0x0, 0xffffffff}, {0x0, 0x80000040}, {}, {0x0, 0xfffffffe}]}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) fcntl$setown(r5, 0x6, 0x0) msgsnd(r4, &(0x7f0000000640)=ANY=[@ANYRESOCT, @ANYRES32=0x0, @ANYBLOB="95ce66ec55c3307778640861ec7b264977e1ba1bd957d0077160a0bd4daf4d6fe8031537c91d561a01b212307c0e89fc47c51d09eeefa4f947a6835f8be5e5b9303ecfaafb370f86d0e6607ef46d30ad35e1ca3295d329026ee30f78e06bf9b0223a1b185982d9095f1c8d5d645f1625d2bd1c96b27b06424d24520f64017cc526ea271d45ef9bf4dd67e5f036c59fb21377aab96122883b720e7d1b77d104c62c09c30e63b5707378371a82041db16cc65b5094a3043a1f12672d104dc2d6d6cfa0b4710a61bb2e8cc0e980e1dfe58b1d81b27ae8b7", @ANYRES16=r5], 0x4, 0x800) msgrcv(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r14 = msgget$private(0x0, 0x682) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYBLOB="8afeddcfd1323a8b56233b7affb43103c9893ec8b3eec0627f3ac03f954b34a198b15c43f9f5049ceabb047f72c77a89bb5634458fc588829d2807bd6f4cc1a8627b5c7b0d61119a3f7655462540cfad4dae2e0c3c18eb02c20f288a630369ffc73e7502b2d13a074635ba503555e99ece972a6714911572393555f9f9c3e9426c9457020c157482e4dbab9cfb9de71810c947c1ed01698c5418258cc771c2d27b29119e17962dc34e1b6111a61d869a38fd479458f4c3271300d959ef91d6ff03d6cc05caa049e25a8687cb4c965ebecc0133f0042bcc23d0554ac3e6b537656671299bae0c28c6bf"]], 0x1, 0x800) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r15, 0x20004276) fcntl$setown(r15, 0x6, 0x0) msgrcv(r14, &(0x7f0000000480)=ANY=[@ANYRESHEX], 0x1, 0x2, 0x1800) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r16, r18, r19, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x3, &(0x7f0000000280)=[0x0, r18, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={r12, r13, r23}, 0xc) r24 = fcntl$dupfd(r2, 0x0, r1) r25 = openat(r24, &(0x7f00000001c0)='./file0\x00', 0x80, 0x20) fcntl$getown(r25, 0x5) ioctl$PCIOCREAD(r24, 0x80045710, &(0x7f0000000080)) 23:11:26 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xffffffff) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x5ee], [0x0, 0x0, 0x401]}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x3f) 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)) 23:11:26 executing program 0: r0 = socket(0x11, 0x4003, 0x10) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa8023ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b210422f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 23:11:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x65a) r0 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x10000, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)={{0x5, 0x7}, {0x1ff, 0x7ff}}, 0x0) getpid() ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000240)) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 23:11:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x3b, &(0x7f0000000000), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x8030, r2, 0x0, 0xfffffffffffffffa) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='r\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) msgget$private(0x0, 0x20000003c4) r5 = semget$private(0x0, 0x5, 0x400) semop(r5, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x3800}, {0x3, 0xfffc, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r5, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000080)=0x4) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r7 = msgget$private(0x0, 0x100) msgsnd(r7, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d602aebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgrcv(r8, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) 23:11:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x3, 0x0, 0x2}, {0x6, 0x0, 0x2, 0x82000001}]}) pwrite(r0, &(0x7f0000000040)="fbafb8f7c2f57fce8fe7a25e8f90fc2384ea37679be96914f6357e3a", 0x1c, 0x0, 0x0) 23:11:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [{}, {}, {0x0, 0x0, 0x0, 0x3}], {0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000000)={0x2a3, 0x0, {[0x4, 0xfffffffffffffff8, 0x5, 0xfab, 0xc, 0xffff, 0x1ff, 0x5, 0x7, 0x8, 0x200, 0x8, 0x401, 0x20, 0x10000000, 0x1, 0x9, 0x1f], [0x80, 0xfffffffffffff801, 0x0, 0x5, 0x8001, 0x4ab313bd, 0xd5, 0x3, 0x8, 0x100000000], [0x91, 0x80000001, 0x2, 0x49, 0x2, 0x10000, 0x1ff80000], [0x1f, 0x17, 0x8, 0xfff, 0x4, 0x7fff], [{0x0, 0x1, 0x80000000, 0x2}, {0x4, 0x9, 0x2e0, 0x5}, {0x6, 0x7, 0x20, 0x6}, {0x6, 0x80000001, 0x200, 0xfd}, {0xfff8, 0x2, 0x6, 0x4}, {0xffff, 0x5, 0x1, 0x515b600000000000}, {0x3, 0x400, 0x7, 0x3}, {0x7, 0x4611, 0x8, 0x5}], {0x6, 0x400, 0x4, 0x3}, {0x2, 0x7, 0x680}}}) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) 23:11:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x40}, {0x7}, {0x6, 0x0, 0x0, 0x108}]}) r1 = semget$private(0x0, 0x0, 0x80000100) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/167) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:11:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="475f706c2a1f05fd9c7b29021376fb3ecfd3d664d2d0ab78d200000000000000000000000000000033f89ac42be5cd7c9ef5a27dd64a1bb699cc6b4315f27880bc6df3aa01b7e8639c06c42f8f90e8f8", 0xffe0, 0x0, 0x8000) open(0x0, 0x80, 0x72) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) dup2(r1, r0) 23:11:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2, 0xfe}, {}, {0x1fe, 0x0, 0x0, 0x2}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8000, 0x0, {0x0, 0x10000000000005}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="1ad5ba8961a53f2ebb33fac62123417222e79d536182c93c79a3efbf18c475a12e4843846b5043b22ea84e2dc562a6d3f64718963c1e9cbe7789cbe39b514a9b9bd9b7d3a012c70eae789a315a0f27c056dd5fa3c25245b2cee50f50f757845691a724158218127c1a00b42eb3c9390dbb85519381a2846ff2bbcf45d1702031a94dddba1a4a5076930a620cd7da7d590fdf5628f0479c555bb2dafd9919008c875b23b82b683b7e93b425b36e616a79b084f85cd321213b7800255ab0d1"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) kqueue() close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x400, 0x0) fcntl$dupfd(r3, 0x0, r4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:11:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) 23:11:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 23:11:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000480)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f00000006c0)='./file0/file1\x00', &(0x7f0000000080)='./file0/file1/../file0\x00') open(&(0x7f0000000040)='./file0/file1\x00', 0x100, 0x0) 23:11:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x201], [0x0, 0x0, 0x0, 0x9, 0xfffffffbffffffff], [0x0, 0x0, 0x2f6b6091], [{}, {}, {}, {0xfffd, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x8) 23:11:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) fcntl$getown(r2, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 23:11:26 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da3b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad16"], 0x10) getsockopt(r2, 0x7f, 0x0, &(0x7f0000000040)=""/38, &(0x7f00000000c0)=0x26) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 23:11:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x40, 0xfffffe00, "0c00000000000000000047b21d002000"}) syz_open_pts() open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socket(0x800000018, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x0) kqueue() socket(0x800000018, 0x3, 0x0) select(0x2b, &(0x7f0000000140)={0xfff}, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000480)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x440, 0x0) 23:11:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000340)=[{0x80}, {0xb1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:11:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2b, 0x2b, &(0x7f0000000000)="30fdce36410ed22c278a69a85ac46c9df7f25cb35d409b4888a7195bf97bde3772a043fcc2871ed11050f4b886929e4d1c0d128db540c7084a08108e357760f94558697e138efe1bb15a62b5464c06e0f1fd884f20a2d52bfa24e51426ab07129e9c46d393bead0d58c1e0a5055bdb9b", 0x70) 23:11:26 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) write(r2, &(0x7f00000001c0)="4e2747eb0589aae1168430061105f81fedf256c1cde38384fddffd8403156c7d2241ee044fc0f3f31af36129103f1cbe2389a841f18d95d2beb4f77a35ea47a990f42d2aaad6d9206e2951fe3891840e46d8f9ebfd3bf143103f47a72a2e515d5832c826ca0063cbfb67b6b1e2eaad24995a936a308ad524d156b28e7ddca9b4524990454f54d5ede5ccbfda228cd36941915d344e44689fdaf4fc24a2be65ced6050e72dff9cd684aa6cffa9ad87f90afe4b6a7a7996414e57c88bf0866d74b840a9cde26099ecfaee833a98c26aec51e5b368686dd2988ba1acb", 0xdb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shutdown(r1, 0x0) lchown(&(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 23:11:26 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/98}, &(0x7f0000000140)=0x64) dup2(r0, r1) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 23:11:26 executing program 1: r0 = socket(0x10, 0x4003, 0x0) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1003, &(0x7f0000000000)={0x7}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x20, 0x9}, {0x18, 0x3, 0x7ff, 0x6}, 0x7, [0x1, 0x5, 0x6, 0x3f, 0x5, 0x83, 0x90e, 0x7]}, 0x3c) 23:11:26 executing program 0: msgget(0x2, 0x10) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c2484535586f15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0x1, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) r8 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r6, r8, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_RMID(r1, 0x0) msgsnd(r1, &(0x7f0000000080)={0x1, "d1c969eff3a4f158ca15d7f3b8ea8f7f9e0088714c126556ab5f5842389de09d73b2cf42cbbe62d3ba883deac3124031e0609db865e2a7413c"}, 0x41, 0x0) 23:11:26 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deffd9083bc10000007043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8f0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1e628b43a961444994bd9ccddd3258575c8b52ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc0000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') r1 = dup2(r0, r0) r2 = socket$inet(0x2, 0x8000, 0x0) setsockopt(r2, 0x69be, 0x6, &(0x7f00000000c0)="a52f1878a8e243ba1fbb0174aeda13d4c4", 0x11) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 23:11:26 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setown(r0, 0x6, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1012, r0, 0x0, 0x0) select(0x40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffff000}, &(0x7f00000003c0)={0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) write(r1, &(0x7f0000000400)="02bbbcc5cf6e8f9f416405a6ad4b856e63bf879c1fba9fc4e67e7e892a750af0f0df5538a3330ec8cf7f1e6916f99231c25bb9b3ce4479467f4852cd24123dd932ed29422fafde2ed57dd4f1d0dcbd636c499a9184cabec365548b90892b3a3790bf77fba70122e0796b714f76ceee864a42ff8a4eb475505530ed9df5acf2434abc5b06c978ac7ac177a4f22fef2795899086702106a0b3fac1a92c87a81255807d7788232ff6d4b99337b58398830f7dfa1df7f3140e46399988085b408cf957a678cf42a142062818e31126372a7e4d2322ecf3d8313b90c6b024f9f1e7583191e90cb8252b40a03faf0a797026d28b2631f818d35c8c4b174f0351b3a034cc1eaddc9b24eb03dee51f2121ed318610e77f1a5760088bd2f777cd59f024a59f5b7a65b6f74fd2e01514f34f8f324e17f89dc9618a69d2b5522ce66524fb42835514290fb729d89e02670f70e80811d5b67af9778ed9e934fbd345e9063c424d44f06bfa612ff9bb513996752844bc920bc998fd750aa2b631e557ed1e2b250484ed2b7a7ba487fff6fb59483cafe2bcc67c19f108a4cb8ef28d194cc7ed56c01239f115fd4a7048578a077ce12cd875ae581b68c301c4fb016dd14f0a14a254d961828fb7522f547af9c82de5c3fb7afb3e03291e4e815d5bda9a3dfb7b7819c0ca1a1a71057fd86f819ec5d557d6aeea7ddbefc3d42a39768faccae57b1f6d95bb0f6513c6230ab26b1970d216c641f57253275d484092621b541b89b52881580bd2371beef2631074f416fa80b02579a6561166f99a8b9e6d341a65fd9fe9dc6109f8c30bef35c5f38ac98ae0426a06fbf59ac0c090e86f14c63988670bcc917c4967072e1b4e3aa281916f759f02d4e010269925157739da630b8019349ce7446ccb0c3eda22d59afc507f4fed80bd37bc6ff3c223d052c4206c8516e1d0e608acc9d0367a4862e35df50a2b599f5ba4bdbcd4c1afc4d3e71433b618bd98eda9001d8ba47a2f6c51e39f3d915fe45463b0360408a85f4217ef751f290eb7d602077cd69810f8014e0a8964910508a031ec21bb240041819c0947d72ad7532672a10be5988ebd702c13444df5f8198b8cae23745affbd93bbc75afccc6e6cbac5b4f56a6371587673418c4608024ca345feab68567eb814356ee6fe52b2420f855e7b3da69ad93aa9e6a4403788c51bd579dd5450560684c9443e69beac6017e3961a85c49e75089035b36a0e78f24cabd3aa70920012c507fc71b51414fa7c399707756c052b8c2c2af23ece302d39b1a5f635dff32d4fbb00204cc1d34395e7477499cc6026376134097496eb984adf803aa2b96b751ca8cd64324c789d8fc69f1eebcd7c01fd6a5d3c7772aac86185a776282e5bab15c43e01cb6396e3d27fde2bda8c089f5b9c5f2c2402e6d433f0f40f20a12703851a9bd276ba5218419147ea6b2b6c57cc8918ea73b0a085ac41db640ca993902b417c1e59f04ad17b0d1c6676a3ae79b75be8ad1df7476aaabdeed344ebc1cd3310b13c07be22c317be5f6fb0e82fee3ab2fa433dd4019cbfea74224f67df1169e773cc205fa41d802a3a8da3785b09729d3917543000a2d26b0af363c55601905dacbf699390d1fd1ee3ee9963f61186ba1ef6f2663a8ea1d34bfd0110f7a498c04790efdeb80c8e43aa69022414b920da858b008e2cda3e8a82073429b5cf3afe9bbd7180637c1494478769bd07a6189d3a3ddad24f4d7e9fed39440045b5db6176dd56ac0e920dcd51b4b4025031461115be51b8e4541b8eefd2edfe5c5a637b08e54205d3ccdddfb9c4469ae98ae6e310a5fdd05aadbcff4d1bab1bef403ee0bccf0331498d2fac5f660987d900e10ee1bab0b8d59e352b43216e1e03f191a6d008d62baf1e6cb239c46b55e3c21c3e9a15ce0dc7c2f403df1b94b129b18b44f9d26e1528270f60f65abadd25503d7c2bc1c119792faa2f4eaee7a236eec539f836e3c29cba6786617457d51ecc74d1e9f3c76bdf3416fcca4b45171b0a46f5a01d49a4a84913ff4e88a49be9314d7f6587c777a4d3e20820feb9592b99826418ee4aadee44bdd5a507cbd39fbd6070b105ccea72b028e83fb71a69cfcdad140eef51efcccb8716a762a54a2cd1e20653b5ac86d94844b2c48693a82f9fed4732618025fc793c6202889e4d2494bb98857d7c2d9e1dab5e1a5c7eb2100633b44842f2756ee9745c1e39e9281cedaa9c1d3442aefaaa12d62387946433efc41f0fad1d469ba71d13571ead76bd5e8df1d2f50abc00e20f60c15a65935869dcb71010cf202508533bed4a460008f63aa32f6d820e9ad468ebc502034d6d5092b99b85b10bebf43dc695c452961ced4aaee6152e2b2d47785659a55f18a252dd250ef1b1e92ff6f3766c7b34740656bc4138def14a41683488229ef084ac5218c04c86e76c9525fe1c95c37715629d37bc7b6c1e4b4fc0afc8c808cd22d4301a0d2f1b995dbb70ce0cd6d81a107b5687cc0b00568c7d6d9ed213a8729ceec492299643936493688cee1cc6aba8614f7972d333efacff3a04be6a37b2541d5f925655f6fddfaab3b2f2e58319855828a36df1221441c2ec896195633a2eddf84e217973e051410778648bd789e5967a01d9dd6166019ab6360ce6441d0ad021da96d615fadd88dec2c82508f44f1d3f4ced5c0de129cee208a1579966364147d6f773329fcb9bc981c851ce89dd4d4f5f74734b3e87a9202080e704e35587ad941bb6bc41dd4999f9b21ac5fa43dbbf90773bdcfe78ac23fad291002c5e25919ab613a7f31a7151c92ae2dc7c16d4eacf44810d9f619c3f544ccb7c66ae0428d62ff35f2fbb05b747103c20ddecef49020300f7867991d26d99581cf0361bc14b28e954a5fed6906ded5bb8445cce3c44f8b15ebb38387570adedd51fd641e3b391611de0ddf0bc0fa9c6360b51117ecf445c21e0708fd39bf1aa00ede952063db25c4312e10c4a0230c43aad6600c0fea2d626fab99985ba3cea1e7fb98583c1333a5e86627bd61939958492429e8cb95f14534399fb343cdd24a3ba055550f3942f4e834f13423e27da40c18223ebe3f42cb5e19976aea0a44fe633bdcc126e6f219192d92fc734779f957ba1b4159e6710c17942c059fabb0c805853acb776a1880afd2381ff5fe81dd70134546035c92395b58eeeda3c8e2de62aea6766a46bca33198a55d906ea111d12839b4ed7bc44218b5c037e0da1b69c397f3ecc6f10f5b2e1b6708549da148c90f68cd8028407db9ee6670a198f8c4c3cf0afe6fc907e99ca505d3792057065eb8273789f2ffe8068309ea084d8b19358e0822c8cfe5ff67e9ce15edf72c9c4116840dad249b2b2cf8f4fab1d16d937d69c2a93e995e66a8b8d212674d60295c6e008fff69467290a859c7f95837147d9b0a131e30e551132ee4cad2722613e29122ef8bde5b7448f463c9da4d38a146f9f7b720d5d680c0622a1ee122b7bd9cbc937cdeb4cd087932d9065d41abcbc9f4bc28eac757c0b9f0220832120c401d07692f8a4d3ae6934cb058aa1b681830e437b2b58a8fcc261515770a28e5db7c37739c7da18b608bac2aa765aedeff5729a3030698e7986ffd4f6fd302867b1df143fcf44aaedf32a8dd96a57dadb40eab688278e152bfbf510383035fb6c086311db7f2b7e9d1dfa6790b1845d81d713efaa49a7928f2d3c6ee8e6b1c1f88e80482a84308df6e66f106e4ef7378eb9fa2d2a8b02bc9d58b1a620bd9979cf1d93a4d86f8b9bf3a1a2c30292d362ac226b08c4bc9157b24807fa42ac285bb97d99eb2e71753f303682c2c1e79ed1234e277c186baa1a28c9259c903fcd680d377b6f5f7915e38362c6a0a85c2bfd4afb92514df90125aa56e90e04aa9e699f4efe3ed87beec0c8c0a49b365d6146c37e0725c6868dd42132b8480e44b17cf64306312f5f1f845edd5cd700f814f2759074908aa836fba949e2e98adfeefa836a9627afcf977a50f2c8c02df0b93da8c0048bccb570cdb5eb16ac8d385275b2dc743f17bef0b1abe189e4ea74be62e196f3cb777feaf5b1b7a75040969c957a945baf3e8106ecb41a8a3fecf587675d310ebe159a95253fd79cdf95b7280cc41faf87052d1009973c3f19b1394d25c50c0e428bd5ff0934bef1fffb949744c797a4de8063ec8fd71b79a59bc784daee125d1b17bb6fd535afd26321a15a679635b76756ebb55dcdf8597548ad55a79fe4d3a603490ffb4d0eefe8c61c332e9211db9b50438e694fb5dc868e992d10b178fea06fbb8a44d1fbaef1485e7fc285ec91351e846b4418b178f4e5b2173b9065e281a43cbc889064fffec6132390cc415aab5e75f506823d76724f5efaaab622b658b55b441485eff4e8444f107d3f7836978471881f36e9b71c362eeed4f9c01ff06a6f67ed740c32e1548d031c19a50e2c925297a1fd6c7952c69b848b8bed2e8bdfa70f8072b4ef803d1d1dee183d464d8e594483186a64764aed92034caed538ae93423c048d4d7749e635b92e291de9c2b7539d262f2581b17ff2191bdb874f2828f67bbd1389618c4c897d696f5a88a0474866bca5c040b119d9e8219162e1f358a753b67f9e7932e12625c43389ac158ee5029defd2f27a997fdf50fe199f58e19a40b157b01f32b7f4e78d4a632d11e5fbbb7a54be70d9e730a311ad68aaa1c99e940e3e4e0933b31a25720bd542fbba1f40ea5704a85af2106e8b5e92a8a4609ba05d6c4b7a1ceec89af9b5608ed3a41b0cd42a8b2b46a596d4fc469efc1d1145aa51ef31c560e7aae51800f24e4f8af3c5cad0e433d9697f78ad8d3598d5c94d41eadf560431b49507f62114dd5b76225f723b741d71f65ac6af1dc91203fe26fa6e2f16f2af9d6345e0c1eeecf69f44ee1d8d7137ec0849174f21f59569acac0554cd7f66184d156cad768ac5d02f14ab954753765713b4e7af772d7022356d873d588456f8da259d07d118670e04613f8ff59850b38007ec31d276158114971ac08eefcd8711dd4677f5dd99034470725b2afc4be6b791e3faea667be881ba316a4cb7df12334fc7d8c815be9556276c8c67b496b7895aba0a46b2d88c0bb56d4ed93fcbc58d20a37f67fae2eb32c9ea553af2d9134afe7912f755d0495ee8ed08831bd48ac6671cc18e7bbd8189565e5ccae4167778223b4bfb82978a0c12842acaceaa46fdf94bb90739930dcacfd07e6052a5622c5f4c29ac79ca399f8ba74f6724b86d8274993fe5b44d838c1d5de4254c4c209e715c0600b1585c5d8cb8fb506fc6c4ef2463bc5e4e88e7014daa71ce1f46019cd9a05adb02696de0af875f85c790937502cc24f5c5bbc967b886f1a2cfce438bdd714cdd09c7fa514066ccdc6ce236e83935164fbc38ccd4b1bd49e610a04d792bf921fe4406c2fabf2d86e58b88987035fa52557306c330e776d62a8d69f8eb1b70583aaa08173da9ddeb2be0e678deaf1eed93f2c767710d535c21ccb964446d71a1980752c386737a410559259108328bc4762566b545196241c6f3f4bbbb6978c92a381c87201d649dabd317ca929e9547213d7e51aa4cfcdb2f72299c566b85aa4bb0def4a86b2d3dcadb6f932ac658018a3a4d6e54ac5fd1db936a5d035671e0dde2d15fc9376e4c15eaad34cb838a5cf94f01e350235789df83482f4468d1f1f2f623513542378ac7d251fb97a3cfc16eb95de08f4022c3d3a23987ee3bb1e9ed08c9baf06126b608947e6ba7d0be333aca00673e3f5ef43e1458ea80ff89560be425e478d9068bc84c28ee", 0x1000) 23:11:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x4, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) read(r1, &(0x7f0000000080)=""/47, 0x2f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 23:11:26 executing program 0: ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000100)=0x73) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x1df8, 0xd2c, 0x1}) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) kevent(r0, &(0x7f00000001c0), 0x7, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0xa5}, {{}, 0xfffffffffffffff9, 0x9a, 0x0, 0x0, 0x1}], 0xffffffff, 0x0) 23:11:26 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4000040000010a42, 0x60) ftruncate(r0, 0x0, 0x14030003) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) fcntl$setown(r4, 0x6, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) fcntl$setown(r5, 0x6, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) fcntl$setown(r7, 0x6, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r8, 0x20004276) fcntl$setown(r8, 0x6, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r9, 0x20004276) fcntl$setown(r9, 0x6, 0x0) r10 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x4, 0x401, 0x9}, {{r3}, 0xfffffffffffffff8, 0x40, 0x1, 0x100, 0x3e1b688d}], 0x4, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffff8, 0x12, 0x80000000, 0x0, 0x8}, {{r5}, 0xfffffffffffffff8, 0x4, 0x2, 0x5, 0xe19}, {{r6}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x1f}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x7}, {{r7}, 0xfffffffffffffffe, 0x51, 0x80, 0x200, 0x3}, {{r8}, 0xfffffffffffffffe, 0x18, 0x2, 0x10000, 0x2}, {{r9}, 0xffffffffffffffff, 0x2, 0xfffff, 0x9, 0x8}, {{r10}, 0xfffffffffffffffd, 0x8a, 0xf0000000, 0x80000001, 0x6}], 0x27, &(0x7f0000000140)={0x0, 0x47fd}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r11 = syz_open_pts() listen(0xffffffffffffff9c, 0xab7) readv(r11, &(0x7f0000000040)=[{&(0x7f0000000200)=""/223}], 0x10000000000003f6) 23:11:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 23:11:26 executing program 0: clock_getres(0x4, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000480)=[{0x4c, 0x0, 0x0, 0x2}, {0x80, 0xfb}, {0x0, 0x0, 0x0, 0x80003461}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcd1) r5 = getgid() r6 = open(&(0x7f0000000180)='./file0/file0\x00', 0x2, 0x1b3) connect$inet(r1, &(0x7f0000000380)={0x2, 0x0}, 0xc) fchownat(r2, &(0x7f0000000500)='./file0\x00', r4, r5, 0x2) openat(r6, &(0x7f0000000400)='./file0/file0\x00', 0x10, 0x140) r7 = semget$private(0x0, 0x4, 0x10) semop(r7, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) semop(r7, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x100, 0x1800}, {0x3, 0x81, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x8, 0x1800}, {0x1, 0x1f, 0x1c00}], 0xa) semop(r7, &(0x7f0000000140)=[{0x4, 0x100, 0x8e40825337911b6e}, {0x0, 0x8d1, 0x2000}, {0x4, 0x4, 0x800}, {0x0, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x9}, {0x1, 0xfffa}, {0x1, 0x27}, {0x4, 0x1, 0x1000}], 0x9) r8 = socket(0x2, 0x3, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shutdown(r8, 0x0) r9 = socket(0x2, 0x2, 0x0) dup2(r8, r9) sendmsg$unix(r8, &(0x7f00000005c0)={0x0, 0x22a, 0x0, 0xb9, 0x0, 0x6}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r10 = semget$private(0x0, 0x9, 0x42) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r10, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r10, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb46, 0x0]) semop(r10, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r10, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) semop(r10, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x4, 0xfff8, 0x1800}], 0x2) semop(r10, &(0x7f0000000280)=[{0x2, 0x8}, {0x1, 0x6, 0x1000}, {0x1, 0x7, 0x800}, {0x2, 0x80, 0x1000}], 0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0xfffffffc}]}) 23:11:26 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="008a376ecb7d7f059ec9bb41bc9d72a4503b436b364800000000000000080b54a7b402b8b59871cb8bb50d510000010000000000fada9a41e5", 0x39, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x1) syz_emit_ethernet(0x6, &(0x7f0000000480)=ANY=[@ANYRES64, @ANYRES64=0x0, @ANYRESOCT=0x0, @ANYRES32, @ANYBLOB="45b8403f9647db204af85cc852ecc5837a249199e2069e345326b913a1669c63ef9827015935562d9d74967217541e83404afe6d37fe6350b8cef34558dbfbc08d79863e4fe667ccc380eda4df420a0d49615cb8b4c4f5c099c51f204ecec17509777e6882159c8f914bb21125808c6b068033e531f90c1d20c8f091919ad268fa89a895966fda44838e6b3c8ab5bc0347f71ec467b9bcf4eb10b79e35590448d3fe9c905ee1773235dcfc27e4fd61f852372bd15373869acf2833d6e9b9a6ef6a264e7dd782a7082f6c54d027fdc24c27e46016e4ad747f9f1f6ec01d4489497b959a69d23e4c582de463a7bd2341de84bf00f9bdb2e2", @ANYBLOB="36d973df695ad1aba41057d7ae44f04542e3b46064fba0d973f2f395740418eb96b132b1e6c6c3111e9b2d2c43c3fe72abd5c2561324e6a3c6590c63e00392eba644920a5ed9c653c7f7c97196e4512ee623119fbb8ad25baadba0606a779040"]) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 23:11:26 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1e1) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x3, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r2, &(0x7f0000000540)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r5, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x8581f3be54902c34, 0x0, 0x1}, 0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x3d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:11:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0x8, 0x1, {[0x5, 0x1, 0xdbc1, 0x9, 0xffffffffffff14c2, 0x5, 0x4a9, 0x8001, 0x1, 0x9, 0x10001, 0x0, 0x5, 0x80, 0x6123ffa7, 0x101, 0x1, 0xff], [0xa594, 0x6, 0xfffffffffffffff9, 0x2, 0x68, 0xfffffffffffffffa, 0x1, 0x3, 0xffffffff, 0x80000001], [0x200, 0x800, 0x200, 0x3ff, 0x92, 0x100, 0x1f], [0x6, 0x4, 0xffffffff80000000, 0x2, 0x2d0f224e, 0x20], [{0x9, 0x0, 0x0, 0x7ff}, {0x7f, 0x3, 0x7fd4, 0xff}, {0x9, 0x100, 0x3, 0x4}, {0x4, 0x9, 0x7fff, 0x9}, {0x4, 0x1ff, 0xbe, 0x3}, {0x9, 0x6, 0x8, 0xc8ca}, {0x1000, 0x0, 0xff, 0x7f}, {0x401, 0x6, 0xffffff17, 0xfffffffffffffffa}], {0x3ff, 0x10000, 0x6, 0x6}, {0x0, 0x10001, 0xfffffffb, 0x1}}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8c"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:11:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x87}, {0x50}, {0x6, 0x0, 0x0, 0xfe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x8, 0x8, 0x5, 0x1538}]}) pwrite(r0, &(0x7f0000000400)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x4, 0xbb0}, 0xc) 23:11:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffffe7ffffefff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:11:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r3, 0x1}) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) 23:11:26 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x200, 0x0) linkat(r0, &(0x7f00000002c0)='./bus\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unlink(0xffffffffffffffff) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) fsync(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000000540)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 23:11:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff210f], [0x0, 0x0, 0x0, 0x2, 0xffffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000004c0)=ANY=[@ANYRESHEX]) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) recvfrom(r4, &(0x7f0000000080)=""/225, 0xe1, 0x2, &(0x7f0000000180)=@in6={0x18, 0x3, 0xe2c, 0x6}, 0xc) ioctl$TIOCSTART(r1, 0x2000746e) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) syz_extract_tcp_res(&(0x7f0000000540), 0x7, 0x8) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000200)=r4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x5) 23:11:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="76189f46b598dd1105951cb8144a33"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) close(r2) close(r3) close(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/53, 0x35) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040), 0xe7) 23:11:26 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x100000010) r1 = semget$private(0x0, 0x4, 0x182) semop(r1, &(0x7f0000000680)=[{0x5, 0x3, 0x800}, {0x0, 0x289, 0x800}], 0x2) semop(r0, &(0x7f0000000380)=[{0x5, 0x6}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) r2 = semget$private(0x0, 0x5, 0xa6) semop(r2, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r2, &(0x7f0000000540)=[{0x0, 0x9}, {0x2, 0xf6d0, 0x3400}], 0x63) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffcfe) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) r6 = open(&(0x7f0000000600)='./bus\x00', 0x8000, 0x0) r7 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x1, &(0x7f0000000580)="061a0000948000e0f6c9d0b7b50000", 0xf) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) poll(&(0x7f0000000340), 0x7c, 0x8eb6) shutdown(r7, 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3d}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000300)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3d}, {0x6}]}) fcntl$dupfd(r9, 0xa, r7) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x8) r11 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x3, r12, r4, 0x0, r10, 0x8b}, 0x6, 0x401, 0x2}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2000000000000025}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000240)={0x3f, 0x7}) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) syz_emit_ethernet(0x0, &(0x7f0000000000)) 23:11:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa) openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 23:11:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f00004ee000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=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, 0x81}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2c, 0xc, &(0x7f0000000580)="ebffcbff13b9fd812eaa4e9296483884137056cf45ba1d28ad7fb6faf82716f0e0ebcafd2895170d86ec0e979ce9bda10ccf0c88a34804d5be820992cacab22f9c1744b69852bda304d3a8a7de5112060a2d0f86a726841e906b4ade98e643433a1f653a6d6d517723ac39069832f1654269ca1b402b2a1a4b319e000ceeea2adc63208eec38391e6baee6845190f086fc88fbed77bff185cbb5b7a85f47ebe345f2226e6ed45540647fb6263d041aa4b9c637cedc86082e741d8733ebed4b5cd7ecd5449a0a03c51484a2bcf064bdef6622b0b097222568a7353b23b05dfbe48530a80289d4d24b9af890046504102aa26243c8bb02c18c", 0xf8) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x85) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x800000000029, 0x28, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 23:11:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x6, 0x5, 0x7f) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) recvfrom(r2, &(0x7f00000001c0)=""/34, 0x22, 0x1, &(0x7f0000000200)=@in6={0x18, 0x1, 0x5, 0x7fffffff}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="0900000055cc4eb8", 0x8) 23:11:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000180)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 23:11:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000480)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x45}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 23:11:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRESDEC, @ANYRES64, @ANYRESHEX, @ANYRESHEX, @ANYRES32], 0x44, 0x8}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) fcntl$setown(r4, 0x6, 0x0) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) faccessat(r5, &(0x7f0000000000)='./file0\x00', 0x4, 0x3) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) 23:11:27 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x84}], 0x1, 0x81) socket(0x18, 0x8000, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0xa7243a585a9b6696}, {r1, 0x80}, {r1, 0x40}], 0x3, 0x101) 23:11:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x5000)=nil, 0x5000, 0x1, 0xd388b63059e37712, r0, 0x0, 0x5) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) dup2(r1, r2) r3 = socket(0x18, 0x2, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x153) setsockopt(r3, 0x1000000029, 0x22, &(0x7f0000000080)="eb2211ff1300fd818767875705d2a9ea2eaa4e00", 0x14) 23:11:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d057145406000000000000000700000000829568c11700287ead4bcb617fa69dfceac2884e6abca64892bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447471c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4367f04157795ea4a5c59a3a9fa2a1d8cac7dbbc5b65c6ff070000b4122cd2350000030d7d61f2cd2db400000000000000fa478cb02121f590dceb00000000000000000000004c08408ed9d7fe39c7f2b03d5bab8fa9eeafe3930a28b6a549db713f74987813b57c2017c843018fd570f12f71572fcc8142858758ad7cabd2ecc7d7ef9d025b6c5ea1ef10c00000000c45ab4746021eeeac0a8bc4ed8b3c0e0a7cc76e951ee4d582124e084fc270f882b865eee588a7eee039a2e945096d7fa77b300ada2ac9cb71faf2e2086a14d6f2f5eaf4584a2c241985cc22f798037699b625759d6a4c234ae2afa2675c5f8cccfe7aeb4505f1d2cabaa441be793f34f409c213afeb16d4209dceb18f13a3e4c092e9d61e0400000027ca829606c392baa4193d0e2add214f8561ad1d48c6426a3ebde4a2d300abf70003000000000000008dda644dd3d1890d8b24124b9218392670c0a77bda7ebbb38531e0dfe8047434e5685eee934168ec73dee815b53c81bd7392b2462aa895da127c1d5943363da647081d8016b4b8a15b8969cf1ebc3a2d4b0bca644f00003751b1e4da809279c7b3252015da259eaf0f42e09878e6b0546b051d9b22d05717f5544717aca0ffe0d84bf7f233d409c1a22d7641764cf4ce2af869b90fd62a23f14d9521fda7e05d5aacf9528cf4959641da3633e7e3f5cbf54aecb0d994f8802adc76b996b58aa6050aa727c9bfcb6feaf2a0cd455bfcd11119cb4ceefab677116603800f8031b222cf8578d931e7bb2e08a99fc62b9150c50b52ebda176e26b25acb00e6eaf70ef69cd126daaa21ec3344f65ece41fa47767fa56b1dbbdc07a24550268c3caa4a1ee916dacef7411e8fa2fa6a3d9eca80e2e6c215d09e597e3dcb2909ce5a8d50050a0ea432ee3593ee6c7e95f84ecbd17c0003c4e23b6688786e2894202fed2b5a7e962a2b8957ff64f4c50c532e9a9138c84fd4718355cd5ed9992638f5b5f4487dabfdb3fd677b09fe7f9b012a896f8f391f2df433d610a6a33c4e9eb805b72ecaadb207b16d3d1c4a6c9d847ed7d6eec33fd497c00a750fe84c23883bc918a05926bae77016502994703f47efee33ec1564c46422d73343c60b39afa3b97c34cd9276d0a942cd2f70a1d4d07847e8c382757358d6f509f9f62b304afe438b5c7d1557499e706c2e2ca33b71bf3ba41cf54947df2f0d93fd38c35f43a38016bad4abfb6e128e2188baea035f5019b66c556e1deaa1934b2918194d30bbe57a102aadd9cbf3476af505cf7a4526715cfe66f3732560e1b7d12683f6d5da98affc75e1eb2df52e8b98e691e44469c2fc5d3efe91626dab84a08a18b1317517e24e5495d59a9a6a868571cc87d80433e3f8039c71342c67ec5be3e33f6d554ada83a7c2de7fcff3602338daa412227cee37a7745d240a2ff62f5e1b387b9a5186700000000000000000000000000000002eb1cd8043e80612f7f3dcb1dbf4085457d3a27184f1fda724c15730274b11d720eca34d1c24b9c69e27b06e70c580e67967e9e0e7866fa29e4b01ca387ad1a1abb4e4dcfb599e69bffb8d85e7b2cdb33baa3a67c54269aeeb23a48c469c49e7744380f53cce7e366d83c72fe0b89bacd9f25d713f9c09c8d93f923672301ef63e8ffd29854ac4c7a7"], 0x10) r2 = socket(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) setsockopt(r2, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) dup2(r1, r0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000000)) r3 = dup(r0) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x51e7729d0e754874) 23:11:27 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0xfffffff9, 0x2, {[0x0, 0xef, 0x7, 0x4, 0x1, 0x67, 0x6, 0xd45, 0x7, 0xfffffffffffffff8, 0x3, 0x0, 0x7, 0x4, 0x4, 0x3f, 0x100000000, 0x2], [0x5, 0xfffffffffffffeff, 0x5, 0x5, 0x8, 0x2, 0x400, 0x2f5, 0x9, 0x6], [0x3f, 0x9, 0x5, 0x3, 0x7, 0x5, 0x2], [0x9, 0x6, 0x0, 0x9dd7, 0x5, 0x5], [{0x15, 0x6, 0x9, 0x6}, {0x40, 0x2, 0x4, 0x1c43}, {0x4, 0xff, 0x6, 0x400}, {0x0, 0xfff, 0x1000, 0x40}, {0x20, 0x4, 0x4, 0x1}, {0x40, 0x1, 0x7, 0x5}, {0x1, 0x416, 0xffff0000, 0x10001}, {0x4, 0x0, 0x20, 0x1}], {0x6, 0x8, 0x97, 0xdb}, {0x3, 0x0, 0xffffffff, 0x2}}}) socket(0x1e, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) socket(0x1e, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendto(r2, &(0x7f0000000000)="6c8470dcfa6b253cccdec6119cb962f68dc398b4672e510384039460e2973d98d37383d311e09972405c08a32bbb0196cf5356a0b9c7a54b230b7229036c7fe3fd773eb646a7", 0x46, 0x1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) close(r1) 23:11:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{}, {0x4}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) r8 = getuid() lchown(&(0x7f0000000040)='.\x00', r8, 0x0) r9 = getegid() sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000180)="dadf99e0fc9db31fd716657952f197b2988848ccb61c781f8a09371df5700150d6551bea7788745e21e240", 0x2b}, {&(0x7f00000001c0)="5d0b5d7f18c703b5313cba493121fa3a53", 0x11}, {&(0x7f0000000200)="09ebda0fad5ca4436ef93d865ac9d6282cd7d24757ab203b06af0ff594416942a7ef9fb9938e30e73daeee32a6b2716dfadbbc946bbc6b1d2142eedea46e9ad4ebe16235bb278757ef892263c5be90ac7eee6419cf0bfdeb39da0feef419919e75293ce647f5d9ec3cf6f85ab190cb988d6d1d543bcfcece838c80a0b6d0c5f3dc0d968908cdfd0eed94a8f06f8e94aa6ef154af7542a473511c5a6456d07c8b3ecd253a2a03afc10509dd9da7152069e6507b5cff208b9d946bbae859cda6f3af4d6cb69f775c26ab6717fc9ce93f11e14d51f2120633a990277dc6b3a80b8b640462134117d82dbf31fb7d793081e75ebb4bacb561d48d7416fc5c80293f696ca4425f14c8f9baf9f2a1d11de3e89ff022c455989b8df89252b8cb4a44ca84344ade5c0fe6b44743c7d3aae7b4ea42f8def5899e02012aaa8f56b98acdf93d0091af61e574240ab058032d2818b2f845acc6bfcc84d5a5b3831e318849b346c243ee08b1bb171aec4d8ec26a105245a7e869a04923647ca4f06c4454d8164f27db939603431878659b049932b3c8d0cbaa8e7168efc88c38185f9dd609819b34ea1271aca51b9fbbe0089b5207f22df599fc20ade2af5d6251292987c89a0e2371c1d8ef0eec987540b35c2308670b0ea22e80aff1c270140227769eaea2e78713e53a45cf778a512441bbe181f2b0bbc4b80b045332cacdd22d8bb4241dd3477ce0a46c0cecd23787fbac5cb2561a70ebae1f066d9ddb01bb546afcf7c2817fecc0787470b2f271e543507ee2cd1350eb66567c99f0ec643837d5fabd0a062c70676ae8c0e5426996a0b3c4e84c12050347e09da0be562baa9256fa2a98bbe420bb741c70c8439ff10a78fb5e72df1d948a46b4d1f71ecafb422303d453f93547a1fc2e790ba12b922312f7c546102ae370fe536f6139bb537aa907cd88b3b12de04a98ef47b8165b7b245b67b5008a9903e27caa905579cbcffcb5e3a56757317f431587cfeb545aacdaba5260287c41c6fda7bedc7025f5e0692ce9fc4319a52c364dac00b005bcf29604335910d8dcc25b7cea42c8a7ac89988c5e0c307de0fee20eb41537d3aa6fd5a1d58d0424c3d9dfc5f7a9813df16f557a02a60567dda14d966393484319b8f0533b08a3cfd0dfd37ea81a421aefacf6f8896e3217b3ffa76e55c7b01d60b5b1057ca568c2781c1dcbbc4d595865f220dd0452b8b647625ca8965ab848cd7bb039e2ca89dea876530faa695b9658bd54bdc6e2a729fcf19a2d69183ae59da62ad7ee164bd82ad140ff30a4b530814baedff10346a1da45567378791192be80a2c1b9c5ce6078edacce6e95fb3b348d036e0ead774479a2b59e94c47da2088d3a0d07284d50c1d1c9667a0473dcc09f00b3d0a188030fd7c940bf37410b298e131df5b9c7eea8179426163839c86459c99f86ce8dfbea4d6f009889fea9af47db9f7e8b01ca7a00acc4bd117789fcd4f79d3ce4b176e69bc9edb28f1ec2f04d935de10eb4a8965d503f59d3a74a6a8f569ef62290b6b50b24a2f5326b665caa8d78eb3929f6d0be03fba01f94824bec6ad5234fece5a21d8829b88e84e154124fd2331fc2a3646769ca45725b749c3777a7fb6449759e21eac4c29dda40d9a83b378ad933938f536d341e567c721d73a1e7e2f443bb4094b901e4720d4bd13510972b030849e9bae2f632cea4bb25147acc5a75a9ee1bec0a1d96b234ed45ad8862e1eecb0ccebf578695b38e79e52b910e60015d94f2be0043711b300600d296c6fae1cc6c730e2b38a2f9f29485d396e0a5a96af5cff2af846ece4f954489b53055875927ffccc91a91ee02c979acfcbe44e6e33349bd153394a965d235d78e4afe6460f23ce34387ca22b513a3597a7c5a25285ad4ccabfd4009d8643d00948af707fb6c7910880ee5beda18f0f437eb851cb709f5b3cdb810d8f33ff2208d40622874b0be81e27fd239cb7650a98c527839869f45b2fdcc5e8eb6752c8d8bb3b09f341a5472a092de05b7c9ecd0a0c5a5bcf0e79237c1c2fbce73dd28cf791d8d4bb6bbd85d5f754f3ecb733ef11215e9e4ba50ac45637950ea177237d54e5d96e35352646ffcb486f1488caa9a6b4e458917c7fd69ecc09ed0982c1f0f037f25acda886632bd31e7274cb152afb187c94083a6b1c982a3b2b38bb115279450a57309e3e37bc01e19690a842248f8c4decccbd2cab46a5ede0f910a57b4b904e79236a4041324903707862571368b5fec876870ca062402be0b2ddea2b67670352114d17169f3c1367ad23dbe06a01b598503e5bae9112098e368895fcb93b57786e63109a1788ac98762f014e9bec924139e5a4b876f940ff0fcbcc4e4076e602de11cfd96f257a006d82004832c82d64156e925791496c54a6c13747a498bffceb3c1a6963262e19051bfc992a49c6d793158d860861703d41f1f858ec44534ab881eb7150fa9ebab5fb4a9af7d49c2e058f2734f33bf5161322134e5d1f628781ca71b6a9d0a161b43b69fc0f7e57368671a1c1f34a1a3f5721ee76246dd8bd28a6c6193bfb471566fb1c590f4efc54e6225cfed9957d04d565032ababdab2a9d89a92213a00116d887736e8c3190545272862055696ac670d87f707fc8640b8f3dc7ef53fc6fbb1a0b3b239961c19a017e3c321ed618f850f17c77437f5a3b2ad02b28304a30f9bade1365c8ad89c5bba30ef1fd40c342e5a98c8a334bd2e8506db3d8f0f39b7c4049f163e6061938987b5e9a8933360796a1521990d2489d1aed0faad88f9549f625c07ab66cea7b6d7a874734e423bd5d043e057d207c5e12aefdabbe05851cf4a70c812e03d7ebb4bced1b5e16d37a1208b4135622de9f6faad6413e212c4092a1ff2d4aa76b31960aededd2c99d98af96b8519de8531292440777b9583e06e68b10ff9782fc2452336b1c50c0f9f89c8a68614ed8bd219a0c794cca21f4818d901ea9dfaf063ca71d6037fe2d9d0aa99a8873967e8c5e0cd8d5b20363dbdf8195f36a98fc5c6c35fa5a50098f17a8762b5db46893c902283fa5f843f06ca99093160c03815c26e8578b71de2e2b2a0a60495ef60726bd2ffbe4313af0c13ba54cbce5302204497f5d0e26191cd45e4a3a7568cae9583a75af91fdc69caae33b6291cc2b566aa8db768ba0bce20ddbd29c2289b61de558de8e149ecfe17ca9dc5e42d9e21f71b633b75774a50f0494e8b0e54cf80416b60d84865c40c827310c2250f6eb7396f3fdf202779a9a85c301c9e9a3b60a94466da0645103f0e292a49c3fd2ab64cff6282fda0fe939957ff8eed3fd43faddb4b64db4bc16ef8bbfe3d7255035daf6b2b0c1417c88bf4807b3a0ee6bb94226980728c40a18af8f5136039697f1fda512dfbe9ac8fc2d932301601c27c871b985130c13865b50a48ea382745cf354f8af34853e8f8dc0f5421e93bdd0b9aebbf9b08189af11ef3503a17dcec580966b792fb62c499aa5b7421424cd3cada43d9387373c521288d7ee69855e0eca9c7359a8b1e1a0c3ef84fbd4a7e9d54b75819578f6aecbeafddbb8a9f5f1eb274fd390fbdd8001ef8324624358d87615c507c213f7904868407b54deda14cb43114caf216c1f0f9f76dfbde26e3bf1d92410a1d0fd9cdaf73fe48be8c244a000a08601c0f4e7a93537ae3f96e291ad0317b2d29525db88056e568a17057ff2012be68271936912d2ea69adc8a7fa7b83147a566d97128f9db4ffdab9a2de29131473bc92f50696d3b6382ee7fe65247045004756d73654213a2489be126fa3bac4960bb87e186457554941190bf3b335a08692bbadc1f8a1825282e22d3d9d7fcfeb630710c977ccbee9de9e39e155441ce46841f5682fad667548e8078f66390a00739dd19745e13a215e09b739c6a2839eab994eaa25913099259efaa3ed66979c69ed04787cea0617e618e354f7e24dfcf39cd01ecb02b0ced9aef03e18a82a1e771f221da9654caec58f5432efb4ab4bc25ec359e5ac3a5a0b20842a575833ccec285c9e59cd050bc7181b4bfabdf5f9649fd583b78ab1d18a9de9cc83cc74cdf699ec9a70871a033f4b0c42680617d1e40707efa9dafa2b65c0299ed5ff1a086858600ead2a2377f1a4a3469433b76ae15d07461a97c658eccb27c10099303b287730e71f9db6aa2d78821fb3ae88894c597d3a2f53d3152d183e6c399e3c6347540d1a5ab7f99a0623c098f6df9657f28bdb2ae2174c102fe234c1e342e92fc426ecce645d409976b9043f57d7e29f237fa167e2a685b8d4e08e142d2bab32d320c7ce27f69672a7c94ccb6d9c22914cfb66a39a6c1f19c963d7b8e58e5dc72cb9c929a960ca02d2fe7c3cebbcd5bd95ae5b8430324d3b084aed530d8c3804e47430641dc521263ea30a6965dce9d945e2c7187947a8cda5bd19f6734a8196e5421fe7733abf1414e3665fd258c436e1ee3a3502c1026ee2196fd7958942c7034026178f20baa81dc40c2b680a0fcbe965f54af5ed1eaf60c3e9435734b9c92bd644b08b524605ffcf6cc4d4284c12c04e42c8fc8df440c122e88410df851b0aefb2801d19bd80edc512b9ff4e1892c0de768cb80fa7c443a8f1f9ac0b4342fae792720e985f7b081e576942284330869b5d40ef9e71da478928b7ea1c7dfe47919815cf47efd6d1d0d44159dda24dfe70f2c07faa491954d4f6da3b2d8785a86dc4ee604955fdb7f3553cfcf272c6091211f8c71fd602fada7dd265e5cd594b7735a1656a639b44cf74b405912ae39e331e66054e6e56b53956f7c00d7943c64a5b43f28f6f8ed6990201e8b1378533c550daea33f988c315117ef80c673b5603fbe3aa4f6fc7fe365c5f8c30c50515c69a1bb3b97ab5d891ee6383abc6fbf436044f080ae8d5c77c0fe4014d2e1e590159fc3b3d23c093d98bf08148f632bcbce8c3400681339bcd75508a38a1791212df5c6b074513411763f8a9195670eb20dd13a6db879968e6ff862d637624a0023dad09c4e14c362fef67f282537bb7b7826cdea6389f42d9a8dc5672a5ca57c4dbc779a25d0cef004d1def9640e9a1fb9b5d7869344f3d157dedb9d1757a017388a705ac6975dfecb5387fd62236ecf5e0864617b94ccbff19d5ba4874e0d8fcef2847fb23388bd2e3a1dfa0d3fe1465f1465c9bc116100204b493e29eb64f3cede5a0119928e2be41e7903688543efceefa4bb436cc874f420d2bddba0ce9a1883c15f78a6802db9969dbc435b979563ab7e0e4dfb968d2fb54306d750cdebb5e7d96a0c89e92d172732e92d4035078e8dd36ea5148a3fa296e49558fd810e6f1eb845265634cfb950ad9ccffb4c9482a5e7d15bf52e74d32cbf2b8e53fe6d06bd2f0c58af86d523a46bad72c91fae4b2c90f5fcad11ba2f4c3803e9513ca0a807eeac2e709c23b6db9bbeb8db0aa0a44e8e127234ad201ca4c5c082911c81888536d103d87f83f0f19f8fd14706193e5873f552761943755f750c316b8d23a36d014b7e200d5e4a703f22846cc827112ae7027c1f51960243d8f81fec26f073670f095b515eb06ec4fd21b683714041b5e3ef60f412c37fb3eea02fc917650e5a60a11b731a70511a7f2f93705842f42fd967992cf27879faefaf6a7d3ec97cc3ff64f3b94f2cfdacb51a9b14b573a0f410cf63faf2794e35b34661817c8a153d3013073246dc579217ab080d5ec1cca9c3ae41a63a9a94b213baed2157b5363de07f7db87e4c5b0b667c9a4d975eb2f73dde99b42646d363b93e8f5859354e0fdf623105eaaa793760c867151d0a2c", 0x1000}, {&(0x7f0000001200)="bf672c7378bf7e25d54afc38966aff0264a6452360a7365b2891442952c3f3ee4b9a67ef7c53c7d6f21c472af40ff5c20916d81839f4879b44ece70549705765d5734da7eb10d7697e29e915e388c40dd34b105667e13c", 0x57}], 0x4, &(0x7f0000001400)=[@rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x58, 0x400}, 0x40a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 23:11:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1f8) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000480)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) chmod(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setreuid(0x0, 0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) 23:11:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 23:11:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x40) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000480)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000240)) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0x0) poll(0x0, 0x0, 0x10001) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x3f, 0x7}) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x2, 0x4f, 0xfff, 0x0, 0x8, 0x910e, 0x8, 0x0, 0x0, 0x27, 0x7}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) fcntl$setown(r4, 0x6, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) fcntl$setown(r5, 0x6, 0x0) r6 = fcntl$dupfd(r4, 0xa, r5) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000280)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) fcntl$setown(r7, 0x6, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r9, 0x20004276) fcntl$setown(r9, 0x6, 0x0) poll(&(0x7f00000001c0)=[{0xffffffffffffff9c, 0x40}, {r2, 0x80}, {r7, 0x1}, {r2, 0x4}, {r9, 0x2}, {r8, 0x84}], 0x3, 0x0) 23:11:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = socket(0x18, 0x1, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000080)=0xffff) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a\x00'/108], &(0x7f0000000040)=0xffffffffffffff19) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:11:27 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd387", 0x69, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x4, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xb1, 0x0, 0x0, 0xfffffffffffffd41) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) 23:11:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000480)) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000000)={0x1, 0xe3b}) kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x9, 0x0, 0x1, 0x787f}], 0xdb5, 0x0) 23:11:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x2c}, {0x4d}, {0x6}]}) 23:11:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) lchown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = accept$inet(r0, 0x0, &(0x7f0000000040)) socket(0x1, 0x6, 0x7) sendto$inet(r5, &(0x7f0000000280)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7178a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7", 0x1bc, 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) write(r5, &(0x7f0000000440)="80266a140b59907a14a5bc03fcd26fba24eef925df86118ae9e1536ca1729f40d929165444a673a4541b49bb2359d2690e843b267c9b9e58ae5718bc21a7b36ba49ef67af57eb64ca15c1fd8bfcc73fdf37e149b4f97f4f2eb6dc572b6bc57511af9fed5b159a5bdba24d1ccd39c2dde9891dc46ecc6ebd2c5daa3e0df04332675b6f8682e348c794460ddd3ba054ba8d05c044823e6c93da7e8b4121cd828e844ba400dace98c81b303673e26721725ad2fcbc385a64d925afca0ff1085a8178be57489f47506cc2d153afd76fea9add7", 0xd1) socketpair(0x2, 0x1, 0x7f, &(0x7f00000000c0)) r6 = socket(0x2, 0x3, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000100), 0xfffffffffffffdd6) 23:11:28 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x3, 0x7f) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206910, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)) 23:11:28 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9cd, &(0x7f0000000140)={0x3, 0x7ffffffe}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1e) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r2, &(0x7f0000000180), &(0x7f0000000100)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) close(r3) 23:11:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x7, 0x10, 0x0, {[0x1ff, 0x0, 0x101, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x2000000000000, 0x800000000, 0x4, 0x200000], [0x0, 0x0, 0x0, 0x400000000000, 0x0, 0x7, 0x800000000006, 0x0, 0x7f, 0xfffffffffffffffe], [0x10000000000000, 0x0, 0x0, 0x4a90, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0xfffffffffffffffc, 0x3, 0x3f], [{0x0, 0x0, 0xffffffff}, {0x101, 0x5}, {0x0, 0x4, 0x7}, {}, {0x0, 0x0, 0x10001}], {0x0, 0x0, 0x1}, {0xfffc, 0x0, 0x7fffffff, 0x80000001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa1315c4334d35195, 0x0) sendmsg(r0, &(0x7f0000001d40)={&(0x7f0000000100)=@in6={0x18, 0x2, 0xd396, 0xb6d}, 0xc, &(0x7f0000001980)=[{&(0x7f0000000140)="b4829e5aae95c5f116ebb9f9111fad44b817a1f0e65fdb5dd3fd92d56aa8ff4af077b182dd99fe10d89a490aa60ef290a3817515ebc530b47c5e99fdd83d59f88943de957d1bc7cfdf6e62cdd5722cbaa94918e38ab312c99a706bc029ed4123ebb286b5fd3422f191da56f09210b50dede2a556a7", 0x75}, {&(0x7f00000004c0)="ae7f75ebc837accf1495d9cbcf82d238943aeb9e63c65648b2936ca49e54c8adbdc7ee0fadcbe8cd57fa85fd27e5f1bf7bcd43cc267130a3cf7ab77e66ac5689bfce8011d30b98bf7049c72675c9757f6723143a6b45c86708da1da898e204b2f69a4ca58dd18962095e6f9bb1a05118af75731eb731f83da9e2e53a634d0645a06d1edde3639f95a9ad189c6f2ad0da0ad0ac4eabfeea2667bc3c776021053f158e3e1847782b697df8dd4652605d3645c36e61098c202895c59ce43782a4e0854b9a043ef631332820d2b3336c5fb116149961eeb305d301219caf8ef4c5da7be086c05f994de908223b09", 0xec}, {&(0x7f00000005c0)="ffec15c24ad40d1054e34bbe2d7ee28df249cd9ca455bd7c66c1933d9063fac19db8cc831989c8ece26089246d25d138ce307be91e7481018af89cb809ca3c48608d088fcd9252983a9aaad31e3a993ba137fab8923e6296b0c568915cf5ea3c941dafab981886b2aa340e563cb75c3f756dcb1c22c0eabe54a247f81d219838d81a85ce4468f41b5b176cd44c97df6fce04820c173f1b78aa1b19331e7acacf1a1a71ee6ab77b9e68b624b1251908656723002c8adb622d961d2e0d696f9668a4983e1499e72a313974d735663c20634abb0c677db5ff4d17b2ea08188fda8a41801392ce8b54a2e2e6e6a17397bc06c8a8d55bf078a928b955a07c4a4554e6dbc535da97df0cde0600aa1322687db4d6fc7eea2cf3d35800cc94ce9bc77cf2668c92d742b2484e1fe837a8295693af3efc52c95c56e3c176263f1ea289eca0183d9248be90a03caad3107f42bcdd06e2d0f9c8b8bbd37683ed2160d1525c8acd7b8deb4aa2f47083926bbf3969ead6eb13929b73d0c556c7400dda25be8995d3af59697fe8173271e80eeb9672e946f5a008957b1051c173569c6afc32889fea9b484e32896fbf4725d39899cbd1548ee99b82c1764f3a0fb27d4b26ef8f87cd8a373b97cfa4c935703bd6a64c73485f3ee5e3a16b708d3a97e473e7068d3812c02f2b1faead3cf6fa98256b66961f2aaf9ef076322ae94b8ffe82119e68971098542307ef62cf8f769117dd6c4b93fb6a044d22100b755bfedef06583c5b3f9996bdff4b813fceec66879051e6b5d78b227961638e47b763fbaebdb96b645c65395b4b70f5cb6c297c2efac964ec71cf9c353a857de8a44cd0f19219ac0ddf2f792439dc6cb2859ceab4fdeb3e04fd39b183140081f5b3216d0fb22342b888fb897ac243cbca7b650657b00f6f758c54e9877de00eaa12a0ea017b6d2ba4ad3fd2fd628cea98c5c1d29bba4966e29d6e554da8d951f2085b0b72f8d840865723e94339b4829fa6e1e08ba03832e04f598a659fb818ef96b7d6859f83e844c63e50d2a4c9587cca4a76c300ac7765c3d95cd466a3a265857102db7a03636b1399c9d09a7f1d093a07040239c1904cfbb11c4dffe691df9edbe83fb8673d5ef2c3a7e9e354c4144ea3334442d86e7106f0601e894f3052aafd8ce8108e0a8acdd8b44f6226adac6625ce12e82989c7eee9baf862c6137160b62140d34017c2a8d52d45b33b536e48befe132829e4f97d970e2be37711eccf4ee9d46165ba646db66735ae388573e436abffa51b6e46a84e181f40307fd32cdf66e0704ec970f95589756087f3c95743b8de3d493d99d1bccc6e891fc452c797d7efa0e00203ba564d09f7d8206a2b3f070f099785af37905d90803609ef03a7cf82d798d1801b34e02264212b4ffe17968fecbe1857aec6b7a893b9e57fa2241116863936760f885e4ffcfdafa6e7d2aa9c782728bc59ad51e5f80f72bdf451dbc67122ba0d159f24c5cafa332536928952a47fabc342e121d2009a5d97bdccea61b4bbbbffad19e312096422ffc2448fe3ae89e00d35b7c7cba284d54265560dff2cdea30ad1643bfb6768f31c78c9c79f17980947895919ff66b3e2b91e369e046b5485248304550d7774a6d0c925d68a26581b81ef803fd8993c704cd7efd559b9008fcaabd1996390360bdc0ca90e51b9d53b4b30959ab40aee60981628355af7d9571cb95ae1064af5c249efb25cc5dadef4ff4d7bd9510a89cdd38b983ec9224c400eaab11b1fe45c0085540a0f8f82370e5de504bc6e0262cb4df0d82911fd1852b58781c41a358e42ab4184cfcb5ffd1bd3d464c607295effa801f355a374b8ad7fd032f08baa7a9f29afe4dd8bfeb402f9569004c48de3d9c9ed1d2818d69cc461f1a3c3c6ab590727e2249ffb1e3c118fc8f9ee59b5bbd9a870d52ff9f711e4f3a6ff98624abf8e0f49696847b0bd1baebbedb22bd2094891e86109800654f70c1b2132fd443ad8216c517ae0ecd9d59c14f322de4ca7d741de561de71830d2e96a93cf91ff36e8d662a5f2cd8332d86ea466d9fc39b3b76c922de9d1a1d1a7e4205ddb4def5e4ca957143b6d74dcd2c4a3b776d47d5ce29198d986ce3b853352b5b4a187999ffdb20a2797e3e49092f84cc2d05b50642f2d54bafa7fce5ba807b36e8a2ce5f63c1281a9b6566b3aa2347243f04d29f9d11a43196460bb61f0d62a116ecddf49b92ad718f25f4afa67e5103dd370b1a46992d17f67b514d0342e3e46b268f5b923d7e1839d14d6fee46328b95c578090d8a94bf34b263444a221082749eb576562b18b2b61a8211fde3ea0f8e58061cd7d8261252fe97a7aca213de0b37d16153e7f2471b3adffb21839ed3d033397a1c285fe46b33faca8c972b608053c427fa799965e49cc71083e18a1226f6216d4794e3c70a52f9c364da9c2e06241653cc0202669cd0179ab19213d3a5d3201d2175adff518a6b209f155d908b4ee49143dbbb76f63bd16571722e2e58d3ab409dcd591ef8140f4645b4ed9e62670815c403bd6631ca45509a6e89d5e22850b469e524ac704ae3fb2476b8f535a3b42fc33c0cc9fef3f4fa0514e5203727957ad1d34b315d224ab9af912962b5db7ccb229cd9cd0fef9ec233e2932eaa4c4dbb0f714a00aa59a2d39b46bf4fcc381d5c34c1a2e0bce9b1350188695ce2e633a571d64a4d0ded660de9fbe6191748ffaf0e72d673ea12e9d8d6410c142a54150efef1b8c4c9a9a4ac41419edb103be9c9ec9b4ba8e41d16bbe28826ca461baf81c28286ec65830de55fbe5083994ba21a4d3c2a7a4c855dca7d50997850c344aadcea8912fe9d35660a734527037a16cda0373bc5ad5f57097961658fbd7019610660c01d5567bedf93071c6a2878c719ce04f8b84ad0483ccc30fb5a3e2502438c8d269b034be75fcedc74678ac11e347ffe5668624898b0286fb22f627c788258dcc9a536e2ac4830316f2f38b0c19555f176c5af9c6b53e8345d57676ae1bfbef8e888740cd45942ae197bd179abb17d388ce666100c4df6e26bfe539fd7bb6dd9f33927c79fd142642a7f49c0dacf371e47da73019c0c8b3afec450236346483b89cdee3b5fed1aba25783abaafa84b7c0af295161892f274cc33a08844f754815a7f5b476161def20b9b68fc9206adda353d06e7940ac84acddfdb9f677af2744e7d79e32d0a6d902ea4b022259792cf31a54dde9856eaa946155a3cf433f6ff1ca6f9a82ae3a0a4c2e5e3819714db9fc6a5b91c7742c01d1a426149e50faeb2cc020a4393ac16695e017e5478ce468ef3c26b1be699f2e2af193aaade3faa2dfda7f2ce6838c685ff3d7e470dbb5d1452bfe007471dba5e60c803e4f15f62ae0f6fd9bee3b108d5d2c0be6f80a5c27b5e1953ba5d6fc7cc84fba3212e1596a1e5fc314a0c30c4aed7a0a108cf9af77aa3f22d1cc2a5e5278561a7de3aaca38350a5fcbeba4c9eb59cb39fcdef85e2220899bd8dfd92d0ade8d0c48875bf19967db44c38eab3d9b1c3996bbee478b9f76116690c7c63e9474fed819ca103dcf828422a6cf47e05af63e528db4e75ecc9e7389062bb044b7aa459f8c53123894b93fb4ef18ada97888456504406e1ce42a800c410640c6cc76e080193035996628b2c28c701d70011a1b38d0463334bd92c1888680e11fcafe2afc5c2fe55b9d0a1f260a081f00d3709b39351787e76e5f3ab074ad7e29a2b14bcae97a8141c1e32a8279fe6da25d6c98841cafebf645a675a4021fbafe1032f10e6c0b30c33e81762643b192c4b3b340ebdc155ae13ec0a4845c9fb34a076de391d198b2877c11fd9d4d964f2d65557be126973909d1a48ff426712a281fb0c031e818cae7dcaaa7da592e64041e928ba4a7039f3f8a57de4c55886e09544af173942795252ad3089de08ddbfc814c798ae5b6cd82224d29b44c67980b80473b4088b2196b17697d673ef50d6be71f2df13a86d7da0933d291167847d4f64bb25de953b5a6228c20348267142fe7762d7059399b034cc9f9213bdd1ca21cef07c53f47e56a79956a6fcb5727ca12b5492d1ea5a9024ea75eed0f8f76c9a534c64ef88856e7e928cec53312e78865c10f83e46ab84b4e3c3ebc59ee2a6f840192bd227d9ac72305d729ed4cd11193f04ad655f8ffa9b27ab837d4ad50c0efa556eb99b0000db1194fc16ad02c1b99fb35c802bd5e83dca8100e01bf61f50371e5aa203c8d63ead8921be25181a7753bccb739f274f2adce3fe370301ae0dc6e5ccdb7885d095dda2ae2fd2894a8f6de5512008dd71cdf59f5ea5a0aec3e74d756f77e9070f5c72cacf5afe13173554b71382f81003b8ba0f546471822083a742b768896887131e478a62fb1a5d2f13fd26e4c30ef551c43f2b10c5895b894d65e374a69676a95d0ec9fe083bd77985b31858a16a6b1f8fd1e708b7b9bef646854d57020ee3dcb7e5c3e05ad38ff41faa9da8f56953b0269350fcb73d9b3ff565128b41a042e63f0fecb3c675e2b899f4a62f365b25859f49e5daace5cac1fbefc97063b448ca3c190b24ff3be24318aee9c0311a77e5cfbc9b47ee909cedce5c62f4293ff1076f72a89fc7f61cf619c05f24a0c32c31a608ca43b9d5fa1da764a28c27ab5a38423f483a512f4cea41d4a28d312799bc9f25e7782a0629c06ea7026aab305432ecce7437099285183f0b88d8ea79a529a4720c366ca194134158d5940ea68ecd6337b5e64ab2c40aac618c27a27d602c90030ce2e9dcb0a2df2b36695e1660a2824d1d33ee85526f51e6143fe07fb89b7cf952907788f4dbed3abca479381be1b76645d7598d7730e92698f5c57faf7619e1f72a64d722f3b0458833e450cc7c722adb766dfa3c12a1cc6aa524f2d50e85d123aa859196b0a815479bae8d03bedc45459b4d2987f6168dc0b4caf4d833402be9041c6bd635907c9d71459f980a72bb10cd756616f9fec79aa8a0adf3d5cb5b3746816eee5c0f449286fe4d355d8e18a69e11cbee3a2255c9011b224781e3c5bc930f5d3d463fb08d3e8e3103aa509c3c957aecc0c974cb272d40946e1eb3ecaf902e29e3bc3799ae8ca0c1b853b3c630324f8619e8cf0ccc74bb5ed06bb1626fb8e7f9c08aef783c05ad72123ece3f32de6c336b1d88304b3f46cfe35542e0f2bee2b16da0e5c05dfd47efdb2b654b5351a38fbd489300bcb4b57df0d5f00bcab7597a111e72a08f225e4c93cdbea444f345c20736f0d7294c41d9a290bc9d3ba100c88489788541103c9b9c321d4ed02be65c0b1c64c16de80619ad9290c34efd550b1fcd7b63e5c3c2aed09019030b44d7ab60f5e02e2493db994fbf9dc2b7c80b10a60c5e1053dc49e29333e4b80efebb64268750b674c9e223d3d4a774f25283db8dea29ebc52db563ec839befeabccff1a155f42871bf580617d267ece32b2517d98f25d7bf516d329bdd905b8c76874a1ffc7c96be4f4fcdf25e5c7d09ea0749a4c04c7299f320169612aaf99cc1e733e3015f92066d2c472fb164b6b75ce596f4dac48a9af7709a02d024b717fc5067caacac6d984777ed187f9d7282bff238a2ffa16894cb5b444a540da6f1156a1e84be80ffc8319fbe7924d0cb862dcff564e66127408763a27c24ded9d129265338d56f8cc4218ff536182b70df48b4db38f8562066e72022fa64f9d69ba78bcc3c09f41459ab427124ea71102e701cfa9e103a686109e4a715c2ea793925c2472347d9c8b678cf1ef11905076293905215ce9d97512256e5e2af1aec0f407b0bd2a378e9", 0x1000}, {&(0x7f00000001c0)="8e962caf84f30627a52731d1929ab65ef110898d78b959913b10d857bf805ffe6007", 0x22}, {&(0x7f00000015c0)="a20ee476a62e410f1dbc9c852b8077021b1ab5f683c6151674b41568987ad8678dab1e257a22b2edd0949f2ff27f4da04b3248a65f69a5ecb8db8bdeb9b5bcd3474626332301455af939083041cc45cda4d1460b20720c6ddd50292caffcb67d5ed80e2aa87436bc0576a4b1fd486402a9f3603b13ec16ad66865746f8be05d197b3da93f31d95cd8a0c106b209c637ec183d77223cbf812d51b6411f8eb6fc48ef5229cebaea98336b7f7d63fe38eb504743223318fe764b5a2e38638d160251b3aee46d19ccd1a", 0xc8}, {&(0x7f0000000200)="6b500e68d53349f09b6f79900b7f583b037773", 0x13}, {&(0x7f00000016c0)="644c9bd84d065ead623ef21eb030bbc9cbb2889b075ff626754faeb1ad4b4540c46938486fe8aa9cc9429293eb1f48c75e730afdf6e4b6d8ffe0705ad2f56a559ff642e1adb2db432a1802eb3369c3235c9dc07a6f4b23ac299ab6025a6b31cc704a21368440643d250d27bc4911494acf904530a09703a94907fb8f9d494fb7ac1bebcb6de5a560fe67c03e59f6523e450cf22c08063c2a31bdd36361fe1b5f8f895515d877b1a4d62159161c751dcee81aa4409f8a2e1401f929eabd0fe53eb3bb7a71c5348ddd305faf65059160d9f813a75b6bae72b5d67671fb10ae15e2d36a970992b627ec1845", 0xea}, {&(0x7f00000017c0)="ab314e418d261b4129923b69e749847b7e471ee72428", 0x16}, {&(0x7f0000001800)="f6f3a07a366771490e0f753188a4cd615f09f0d363dd8fc05f2be5c55198d670c1000a1d65719c27856b020c8d7f21389e226be833ab98f381dc57b088d99b8d36d82fe4c21f74bf05aad1aac8e65997526b65b8af2f9bb85dca4b01c5f14c02e5da0b1baa3f90d2258a5dac5bfa8e44c0c43c86148ef512b3572f45367472afb5c046ce327c069f65696da29fb2e183595a7666ff3a17c183fe", 0x9a}, {&(0x7f00000018c0)="14def5d6d1c961b052b1024a4ea736e9bebac42f8c30b5da0fd3f0bd63f41c3ea685f984681d323bf6308ab3b785bfdced7e3212de075c0fab1c83ef39e822bc1b9128b3e8598773ba5f135809430f7d8320401cae445e3d1db1e743e529d58044b10eb39e4cd407e6e8fa40caf65948f48cd76f1257b17222d735d80432121d374e51981701", 0x86}], 0xa, &(0x7f0000001e80)=ANY=[@ANYBLOB="3800000000000000010000000001000064e3915637d1c142bf5a49de294d3b119136d73842146e26cbccf220026aa70d8e14325c3693000058000000000000000100000000000000b4aa58d65f605681287cd39dcd5143285b29bacc588bd512eaf496f4cae238e08a07cf1a00ad3ed911ca3a432c582888b5a1b729047170f50560b0834c64bcc684727852000000008000000000000000fdff000020000000fe1f025599577124201c3a8cf3394cde3e89a3cd7018c1d83f7f4260d3708b4ad224931145c79b69a26ec13545da4fc421ce52e5a62debd5b87b72e892992456fbd1e5f3d09d755993ceb62c00ce1620cee023b59876bfc4f5ce38f38670cb0e291ab5a071071778b3380ed0170000000801000000000000ffff0000008000008228983ef5138996a7273ea9423c6ce30310834d81651f52df777b787f5cb4c15b8d0df0f586e59c619aad084b9acd80a2ec1f9b7f1151774dc034880d366620bf8167eecd6b733e124433798f2b687f104115f681161502815b4c723b7bb3f32f1a30c25314deba8e01b79964d69dc4761ac6b02896dce3b6282c3c21a8edeb01a430e2610f32f746dcad1b17bff4dce36c2c67f3c3fbb1bfe43fdbaee66737d47469d22aadbf8ef34aea9ca294c778a5e9af0272236dcd2b7e0a774502b32a256c1ea1ccef2dbaf8a01c46567f9cd802c9191e7c57df1a2a5e16a8abad494a5032aa483e749b1a534940e7d36cf04fa985beb3630000004800000000000000ffff000003000000fba371f7f3d4f4ffb198aa61f5002c21364d8b6ca7bb7833cab3566b9de660ed5427e83a59cdc5172e067ec450806544af01260000000000700000000000000001000000050000007b6d720258a61e32b8b660a20f64c1fb9b54a2ace593df71e5adebae647727c4cfc7fc2ac1d09b5ed4ab635114139124ab7d8f2119fbe723e2557e8d9a00d686c81d15eaf69a6a7a6de01133333e8394286ad285138008436d2a21037f2e607620a106001abc1362f9c7967c0f95bab396ab143c854c7ad6712bae053babe446637fbc93"], 0x2d0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x6a88) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) fcntl$dupfd(r2, 0x0, r2) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x41) r4 = socket(0x2, 0x3, 0x0) open(&(0x7f0000001d80)='./file0\x00', 0x8, 0x100) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) open(&(0x7f0000001a40)='./file0\x00', 0x6e09d042e7ace910, 0x85) 23:11:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000005, &(0x7f0000000000), 0x4) r1 = dup2(0xffffffffffffffff, r0) sendto$inet6(r1, &(0x7f0000000100)="3a0ce948c6e1d7fa67956f6100b8268a8dd648d6c93d453a3417b6f74323e311487687671e3cbf1b2967d38ce0ba82b4a5b865da8f2b5d95d5657a6294c03afce418", 0x42, 0x0, &(0x7f0000000080)={0x18, 0x3, 0xfffff252, 0x9}, 0xc) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) setrlimit(0x4, &(0x7f0000000040)={0xff, 0x7ff}) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r2, r4) 23:11:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000002240)=0x8) getsockname$unix(r0, &(0x7f0000002280)=@file={0x0, ""/108}, &(0x7f0000002300)=0x6e) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x4, 0x5, &(0x7f00000024c0)=""/148, &(0x7f0000002580)=0x94) openat$diskmap(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/diskmap\x00', 0x10, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) utimensat(r2, &(0x7f0000002640)='./bus\x00', &(0x7f0000002680)={{0x4, 0x800}, {0x1, 0xffffffffffffff49}}, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x214}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/211, 0xfde3}], 0x6, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x10001, 0x7, './bus\x00', 0x6, 0x80000001, 0x7, 0x200}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000002600)) 23:11:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffe00, "0000e0080100000000007f00000000000400"}) r1 = syz_open_pts() open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) socket(0x800000018, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) select(0x2b, &(0x7f0000000140)={0xfff}, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000480)) r6 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8000, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r9, 0x20004276) fcntl$setown(r9, 0x6, 0x0) kevent(r5, &(0x7f00000001c0)=[{{}, 0x0, 0x8, 0x20000000, 0x100000001}, {{r6}, 0x1, 0x84, 0x1, 0x9, 0x80000000}, {{r7}, 0xfffffffffffffffe, 0xc8, 0x2, 0x1, 0x400}], 0x3ff, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffd, 0x21, 0x80000000, 0x7ffd, 0x40}, {{r9}, 0xfffffffffffffffb, 0x0, 0x0, 0x4, 0x8}], 0xfffffffe, &(0x7f00000002c0)={0xffffffffffff06ac, 0x8}) chflags(&(0x7f0000000300)='./file0\x00', 0x0) 23:11:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) wsmuxpoll: not open pckbd_enable: command error 23:11:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x100, 0x114) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000001c0)) dup2(r4, r3) wsmuxpoll: not open pckbd_enable: command error 23:11:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0xd1e, 0x4, 0x8, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f00001af000/0x3000)=nil, 0x8}, {&(0x7f0000116000/0xc000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f00002e4000/0x2000)=nil, &(0x7f0000131000/0x2000)=nil, 0x97bb}, {&(0x7f00001ff000/0x1000)=nil, &(0x7f00004c5000/0x4000)=nil, 0x100000000}, {&(0x7f0000538000/0x3000)=nil, &(0x7f00001dc000/0x1000)=nil, 0xe5e}, {&(0x7f0000108000/0x1000)=nil, &(0x7f000021d000/0x4000)=nil, 0x8a}, {&(0x7f0000019000/0x4000)=nil, &(0x7f00004f9000/0x3000)=nil, 0x6}, {&(0x7f0000439000/0x1000)=nil, &(0x7f00005a8000/0x4000)=nil, 0x1f23}, {&(0x7f0000207000/0x1000)=nil, &(0x7f00000fd000/0x8000)=nil, 0x1}, {&(0x7f0000264000/0x2000)=nil, &(0x7f0000075000/0x2000)=nil, 0x6}, {&(0x7f000041e000/0x2000)=nil, &(0x7f000036f000/0x3000)=nil, 0x80000001}, {&(0x7f0000128000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f000026e000/0x1000)=nil, &(0x7f0000556000/0x2000)=nil, 0x100000001}, {&(0x7f000052b000/0x1000)=nil, &(0x7f00005ff000/0x2000)=nil, 0x7}, {&(0x7f00002fa000/0x1000)=nil, &(0x7f00000e4000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x3}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) 23:11:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) r4 = dup2(r1, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000000)={0x2, 0x6}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x4, 0x400, 0xaf, 0x3, "a067120540c55689f0997dcf47b7468984e076c3", 0x6}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x5, 0x7fffffff, 0x0, 0xd25, "5d354b5ab7fd92bffb8c5434e109e7c7e56c1815", 0x1, 0x2}) 23:11:31 executing program 1: ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x1000c) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setown(r0, 0x6, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x6, 0x1}) syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd600000000014060000000000000000000000000000000000fe8000000000000000000000000000aa00004e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="877f33b8ff"]) 23:11:31 executing program 0: getitimer(0x0, &(0x7f0000000000)) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r0, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getpgid(r3) r5 = dup2(r0, 0xffffffffffffff9c) getpeername$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r10, 0x20004276) fcntl$setown(r10, 0x6, 0x0) close(r10) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) getgroups(0x6, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, r8, 0xffffffffffffffff]) fchownat(r5, &(0x7f0000000200)='./file0\x00', r9, r12, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r13, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r14 = socket(0x2, 0x3, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getegid() getgroups(0x2, &(0x7f0000000440)=[r6, 0x0]) r15 = getgid() setgroups(0x4000028f, &(0x7f0000000480)) r16 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r15, 0xffffffffffffffff, 0x0]) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r17, r18, r7, r19, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) 23:11:31 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000480)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x20, 0x8}, {0x88, 0x5}], 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) r2 = open(&(0x7f0000000340)='./file0\x00', 0x8000, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x1, 0x401}) 23:11:31 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)) 23:11:31 executing program 0: chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) getegid() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040), 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ftruncate(r0, 0x0, 0x8000) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000003c2, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) 23:11:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) r2 = dup2(0xffffffffffffff9c, r1) accept$unix(r2, 0x0, &(0x7f0000000000)) 23:11:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0x80}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:11:31 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x1) 23:11:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0xce41) socketpair(0x2, 0x8000, 0xfc, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffffff, r1) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:11:31 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) pwritev(r0, &(0x7f0000000340), 0x2, 0x0, 0x800000000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) r2 = dup2(0xffffffffffffffff, r1) fchdir(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) pwritev(r3, &(0x7f0000000600)=[{&(0x7f0000000080)="81031ff27d906bb25a1fb3834736af20a633a1819c33437a79078d0bf45ece133b7d0e0064270ec0338d2d8327a1e4a6642eb521e29a8a49ab87e688067082591fe4ce35f17d246e75c57297998dbe05ad356492e7b832452d68b87aa99c511e831dd5f8214f2664bf6cd5a8a22d110d61c10e4647a1b9fc2e40a5f6e5c67c0ca8a22dee2442859c16cedda1e85927ba51a43d4f36eda41c5b0865cf5d333b15d852bcb34765281aa4163336fb2d0657ea80600001333d776b159159e38402a3e749095a5dc5ec891b19aea251ee008449f7817c19", 0xd5}, {&(0x7f0000000180)="39c8e0a02c2d160a11172dcc4fb9f833ef6121183582d7d234149c2f428afd8e776feb150ade6a3e8e614fa8bb82eb024acf02209efc265dd4322a85ea68755b1981c36485937a5d1fd9f1fb8c1ed349e8fbb0932f42291c5f29c8c58192959c49ba405f2b87978a0f4399b2cf369269190b6b21873efc9197bca8d2b3aa0ca56313a6afd94de18547c1cf", 0x8b}, {&(0x7f0000000240)="a7b153c108786698ff13961e738054dcc0d01d334fe84b305e672fd7e8ac0c65bcccc68a7d0331438f079b26b6bebc2773b37bf7bb17ba6441b19365b6f5fc82c529d069e1284e4f9c8743df0017fefaf80ed26c306ad71a24b89cd2f031f7e7a7691905850686b29d41540776347df58ac95490f201b34c0aa08b", 0x7b}, {&(0x7f0000000000)="a3455448de75024d57c0586513bc81d2e112d8929b9dc78340a206a23bec4528771d3d29f733138a02eaed5bfca6d4", 0x2f}, {&(0x7f00000002c0)="449104003a866732ffbf2b3bcaeb56243495c9faa8a2ad52378147728a612620b93e4c7c50e4d3d6b050dc4324d20accc9da2deb75feef5dacc8cd120601561d010d3e7f725ec7b8137d94b6af25631f5c66c41797ede6896d88b8e8436b41f1f620b9e0ccfdd635ac3b90a51fd7a7629cf35d4bb7778930d6c295e4f8cb4797af6753ac138474b49cafec6a5ca73ce195e878ed8f55a47869efe6f7f89eae2ec8f29188e48ac49f6e1fa418d72267255fb77aa714d397e8288679aa1838d3b0e4d6a9befb6bcc02bf45e382f6", 0xcd}, {&(0x7f00000003c0)="92a197", 0x3}, {&(0x7f0000000400)="5bda075b44c84cc81c4861af504445608193d530b8cf6fc9380a2c7da8ced4c2b147f9f1229cec465bb494a93f888cf60f048ed5a406003124bc575fabb2a28c7467b648b6adb7e3a867af6e5daa9ad4cfc45c4998753eda1b1f54a8a06d948567aaa9e4647972675d085b404918007fdd599c3b2a1dbac184411f4cdd41a0105bee16e7afbf3b998ed87a76e8887c1c8161e68d61aae4cf8a143ade1b6974fc3fff510c64596aa06a3dffe6ad9dabe2fe21bae6062e96c801da01c973bece9ac37045336b943c10514887f9fc1f9d69a386fdb0b1b605a51a55e0", 0xdb}, {&(0x7f0000000500)="014a23c4b3053e18992bfe27f57ceaca905f03f550575d6157259e907dab6027c22daf5c0a5a6b9a40b3c2e9b60d995349ec409d8c9ac1fbbe484ae1713119316c94b01d1b190fb9e76ec33018ffe9d938abddd5ff96c313cde42e031eadafc58f13a9ac46e2dd1a3a7e27af85abf09eb456d97e07424548dd5b29fdaf8ee460f8f295272a70061a4820ecf4b1ef4668f1d4276d4de4d0a9a2e9", 0x9a}, {&(0x7f00000005c0)="53745da30269cab599e1fe7c8b8fc9d3234c18c708435aad41227aab92bec26d4470902a2a6eb9e22effec0b0af04353865a", 0x32}], 0x9, 0x0, 0x49f) 23:11:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x1000000], [0x80000000ff], [0x0, 0x0, 0x5, 0x0, 0x1], [{0x0, 0x0, 0x0, 0x8}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {}, {0x0, 0x0, 0x0, 0x8}, {}, {0x0, 0x0, 0xffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[0xffffffff, 0x10001, 0x8, 0x40, 0xffff, 0x1ff, 0x6313]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="830f5c3accdb6dcbc0a85ff94ee83dbe3df0841eecf7b72c129a964df69e253d36b6df753deb77083c5e7b49ecadfe7192fe97c99d7f418be55a6f3435ca12bfec7286682a415941f1db1abfbf7ab5921cfc0a2fd09d4d8604e6ab4d68d79c59f9caeb8fdb345c33bee9400de438d6a09cff00"/130, 0x10) fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) r2 = socket(0x2, 0xc003, 0x11) connect$unix(r2, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) 23:11:31 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/40, 0x28) r2 = open$dir(&(0x7f00000018c0)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) fcntl$setown(r5, 0x6, 0x0) r6 = getpgrp() r7 = getgid() r8 = getuid() lchown(&(0x7f0000000040)='.\x00', r8, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r14, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r16 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r16) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x8db, r15, r16, r11, r12, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r10, 0x1, 0x0, 0x3}) r17 = socket(0x2, 0x3, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r20 = msgget$private(0x0, 0x682) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r24, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r25, r27, 0xa5, 0x1, 0x100000000, 0x2}) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="4e0c425623066f33dd6996786f6aa561eb0f24683beab7d223316bbbec86b9b3522ffc333d9bd5a96f1c193ed5b03c745fbbd1eafdfbe795607100d83d", 0x3d}], 0x1, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r1, r5, r0]}, @cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff, r7}, @cred={0x20, 0xffff, 0x0, r3, r8, r12}, @cred={0x20, 0xffff, 0x0, r18, r19, r23}], 0x98, 0x1}, 0x5) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)="d8", 0xffda) 23:11:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86338) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setown(r0, 0x6, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) r2 = dup2(r0, r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x36, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r4) 23:11:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x1}, 0x8) socket(0x11, 0x4003, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="89000000ffff00000194e6bc3ca3ba28756c540c75d98d1599ecb7fa204c305ab0581bf8e7b72fba4483b83affb8315dc7acbfcd0561f928a60f144d3a7824af3e8d8c2defcf3e3cf07dfbfa66f4ba06833fae49e46d01912b34cc1fda0dfefb3ae85e1291a37ce28afb080f5f535d806a42e3f27ba48aed8e5f50fbf3"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x40d) 23:11:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='W\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)='\x00', 0x1) 23:11:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x3ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 23:11:31 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, &(0x7f0000000040)=[{0x2c, 0x0, 0x0, 0x200000}, {0x32}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 23:11:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0xa25}, {0x800, 0x0, 0xff}, {0x4006, 0x0, 0x0, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="627b80c293419353520874f438df") 23:11:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendto$unix(r2, &(0x7f0000000240)="c30fee29916d1c508983c6d1a3c0f0fe6292fe2518d53b007839cd41c3aaad0a30086387009beeb89f255a8f048d7bb1d58009dc40326a6472877b59468bbbe8dec4ed3a8c030184adb039edb34ea01836032380a085063c4879cde64e40e140a356deec44761fff2f29ffdc732c081613fd25f1d4bc8c43f897f95bbed3db92b05179fe0fb277e24f589d5b8bfdd4e209149b64b791f8375289650e50570fa291d1fa466d13576596", 0xa9, 0x40c, &(0x7f0000000300)=ANY=[@ANYBLOB="000509006669a09355d8"], 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000480)) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) r5 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r4) kqueue() r6 = socket(0x2, 0x3, 0x0) bind(r6, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) ktrace(&(0x7f00000003c0)='./file0\x00', 0x4, 0x0, 0xffffffffffffffff) getsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffebff13f9fd812eaa4e713040e69939929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) recvfrom$inet6(r7, &(0x7f0000000100)=""/104, 0x68, 0x2, &(0x7f0000000180)={0x18, 0x1, 0x80000000, 0x9}, 0xc) 23:11:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f00000000c0)=[{0x4}, {0x61, 0x0, 0xb}, {0x8000000000000006, 0x3}, {0x4, 0x0, 0x4, 0x9}, {0x400, 0xf5, 0x4, 0x81}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 23:11:31 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0xc772, 0x80000000, 0x4, 0xd123, "eb135758a96f9878c01e9c0775357284f63cffc2", 0x2406, 0x10001}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="02015e4830156aff"], 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) 23:11:31 executing program 1: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file1\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file1\x00', 0x2, 0x0) readv(r4, &(0x7f0000001780)=[{&(0x7f0000000300)=""/120, 0x78}, {&(0x7f0000000380)=""/81, 0x51}, {&(0x7f0000000400)=""/195, 0xc3}, {&(0x7f0000001680)=""/194, 0xc2}, {&(0x7f00000005c0)=""/4082, 0xff2}, {&(0x7f0000000240)=""/14, 0xe}], 0x6) open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000280)='./file1\x00', r2, &(0x7f0000000080)='./file0\x00') r5 = open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file1\x00') mkdirat(r6, &(0x7f0000000100)='./file0\x00', 0x0) r7 = open$dir(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000000)='./file0\x00', r7, &(0x7f0000000040)='./file0\x00') 23:11:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setown(r0, 0x6, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$inet6(r4, &(0x7f00000000c0)={0x18, 0x0, 0x0, 0x3}, 0xc) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) syz_emit_ethernet(0x6, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd600000000014060000000000000000000000000000000000fe8000000000000000000000000000aa00004e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYBLOB="6bec4ff645be1a63aff564f032f9bd76537951a3713cc9d85c81f38b4ae22a2a99c57a1bf36f671f0dd44d8060430f00e88ae6c7205d2d2f077681445d1419b096dcae7e5fe2f97abc01efc30da828a3fafbe044eaf21cca8f608594dc548216b67af1e4bc044a8b8a89ab3cdc4d5800762e074a7f1b3c39801b6edce1211549301c4b44b0abfaf65227e2b222748aebeb9d5ff71b9c5dd9445d934fff0827", @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESHEX=r1, @ANYRES16, @ANYBLOB="ad39ce42c570f70a448806f80c5ae0bbcaa0fd8c61330a0e6873cf75cb1205a06909f606f36520fc893aadc88b81cc827cc6a80dc57de8d22e35df4cef10010ec8cdd82321b90ee4f9b099bdc6ec03549b", @ANYRESDEC=r2], @ANYBLOB="a6767162e8e2649674b898373b359de7dd103dcd7462e502ec8e54eba460fff3f3f40bc2121c35a1119518381750b9c0498e85293977ca94ef1a7d50f68660e738275912e5ec636864cec961c9e084e70e824aebea611a89942a698d4ecb709aba0f84d741571a8e992f7a7013aee9a75425da983f2d12708ca0735218a906ae605d7e185f06690b1d1ace699877b8c9ba8f70a051f668657148620729963ef072829ea0cd0baf3ad8bb1ccf21f0c77217d2dc06eb448b36a3e1c7aab654", @ANYPTR64], @ANYRES64=r0, @ANYRESOCT=r3]) 23:11:31 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x28}) execve(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setown(r0, 0x6, 0x0) fcntl$getflags(r0, 0x3) 23:11:31 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xc) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x800, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000001c0)=0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) r4 = semget$private(0x0, 0x2, 0x430) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000200)=""/18) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) 23:11:31 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="69072b6c7dadb79817c0afe4edcad8"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000480)) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x9, 0x8}, {0x18, 0x1, 0x8}, 0x9, [0x5e4bf566, 0x9, 0xfffffff9, 0x7, 0x1, 0x4, 0x8001, 0x8]}, 0x3c) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:11:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setown(r0, 0x6, 0x0) pread(r0, &(0x7f0000000100)="5311eff2714f734db5c3521f9a6e8dee3a544228ce6bf4a75e8927d9a08a37cb712907e41df5be58e96c00f72dc8f22e394fe70d3b3fdee6d38576e2f1058fc12eee248ec8c63461d4125172c6ebe5289ed242f4beaa50cda301bb15302782dd72260ddf4a4f94665cfcd8813044bf2a6130030178789c146dda204df8fc776981ef2accd964c4f2d63941", 0x8b, 0x0, 0x4) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x4f089bdc5ff9888d, 0x0) write(r1, &(0x7f00000000c0)='T43', 0x3) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) write(r2, &(0x7f00000001c0)="8c1b5019ec7629dde4ad37bd7e1d496bda5a93b1ba535bb73e6774e0d5e731fdc50885ae20ca7ad50c1f05343b6591db1e031f9f0a914006cb04dfc63f5355805a2094db440f9249e66d325d3bcd5bf608d4b9d6fd48d6b85665dc72e36659cb9f8226d0750ca600e97d9943db4057dca48c1d328f2fa619f9a6fbf39b8af086a1a5be51c9da3833fc6ae00eb8bd6814154bd14d9adaf9efa61334186ef031f0adb7bcfadc28a85d3148be31c9aa4bf3a02a5ada02ac2ddbf83c477b28b30578122628e2d92dea54c372baa9e5fb0d056a4ec22e", 0xd4) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x21, 0x0) 23:11:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) kqueue() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair(0x20, 0x2, 0x5, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r6, &(0x7f00000004c0)="e6e639eba285b91dbd63917132a436467eb32cf94f1679010a39efad5c9b63c2f535d6cfcc96c871898dfa8370bb04d0f306ed2bc7003e6be5c591bdb2019e4de1b4b298427dff6b10d144f15513dda44da78c87835c43de4b1e5756a874d5287a871a8670fedead77a9279226d309505f618516", 0x74, 0x408, &(0x7f0000000540)=@abs={0x1, 0x0, 0x2}, 0x8) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket$inet6(0x18, 0x4000, 0x0) connect$unix(r7, &(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000300)="c830482866e835470abd1c4c8051c7c1c63b57b87993ed3b79b7d8e02a13203ff83b4c9ac98d9c597ef6a13db4f8b1608ddbdf834498fdef89e2e88f8df7272a300f7750e7dde5b9680e22fb723c67c12d8dcf7bb16265a0091281e83d3c14c8803e4ab7c1ea1b4ce016ac476d88d60ddbb8d7dff2ebd1b74a683cf9655b804f99d51f4c50c319fa698b11ed64f68c152243108aaa7816c076ceb8d90a8b7e61", 0xa0}], 0x1, &(0x7f00000003c0)=[@rights={0x38, 0xffff, 0x1, [r2, r4, r0, r5, r0, r8, r0, r0, r9]}], 0x38}, 0xb) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socket(0x18, 0x4, 0x80) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000040)=""/94) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:11:31 executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)="c7a895006f53dd000005ffff8035") r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) shmctl$SHM_LOCK(0x0, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) 23:11:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/94) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) r4 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) r5 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000480)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000240)=0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000480)) faccessat(r4, &(0x7f00000000c0)='./bus\x00', 0xa, 0x2) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:11:31 executing program 0: ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000000)=0x1) r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x6, 0x9}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) ftruncate(0xffffffffffffff9c, 0x0, 0x6) mkdir(&(0x7f0000000100)='./file0\x00', 0x148) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/202, 0xca}, {&(0x7f0000000240)=""/8, 0x8}, {&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000300)=""/161, 0xa1}, {&(0x7f00000003c0)=""/242, 0xf2}], 0x5, 0x0, 0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) semget$private(0x0, 0x0, 0xb222aeff28b6eb5a) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000540)=0x5) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000005c0)=0x5) r5 = semget$private(0x0, 0x3, 0x20) semctl$IPC_RMID(r5, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000640)=0x1) preadv(r2, &(0x7f0000000c00)=[{&(0x7f0000000680)=""/147, 0x93}, {&(0x7f0000000740)=""/79, 0x4f}, {&(0x7f00000007c0)=""/158, 0x9e}, {&(0x7f0000000880)=""/251, 0xfb}, {&(0x7f0000000980)=""/208, 0xd0}, {&(0x7f0000000a80)=""/111, 0x6f}, {&(0x7f0000000b00)=""/99, 0x63}, {&(0x7f0000000b80)=""/84, 0x54}], 0x8, 0x0, 0x1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000001c80)={0x1000, 0x0, &(0x7f0000000c80)=""/4096}) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000001d00)={0x6, 0x8, 0xb}) close(r7) openat$bpf(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/bpf\x00', 0x20, 0x0) mkdir(&(0x7f0000001d80)='./file0\x00', 0x20) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000001e00)=0x8000) getsockname$inet6(r6, &(0x7f0000001e40), &(0x7f0000001e80)=0xc) dup(r3) getrlimit(0x2, &(0x7f0000001ec0)) 23:11:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) bind$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r0) 23:11:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000002a0000000000fb0a000000000000893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) socket(0x6, 0x2, 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:11:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x214}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/211, 0xfde3}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) 23:11:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x3080002000, 0x1604) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 23:11:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x32b08ad106f8a4b8, 0x7fffffffffffffff}) flock(0xffffffffffffffff, 0xc) 23:11:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xbfd, './bus\x00', './bus\x00'}) r3 = semget(0x2, 0x0, 0x399) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_flags}) semctl$GETNCNT(r3, 0x9, 0x3, &(0x7f0000000300)=""/214) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6}) r5 = semget$private(0x0, 0x2, 0x308) r6 = getpgrp() wait4(r6, &(0x7f0000000280), 0x1, 0x0) semctl$SETVAL(r5, 0xeb0945194ffedfb, 0x8, &(0x7f0000000080)=0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:11:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x691, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x100, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000013c0)='x\x00') 23:11:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000480)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000240)='./file0/file0\x00', 0x4) chdir(&(0x7f0000000340)='./file0/file0\x00') open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000200)) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 23:11:31 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 23:11:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x80) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x3, 0x4, 0x40, 0x2}, {0x3, 0x7, 0x3f, 0xfff}, {0x6, 0x7, 0x2, 0x1b04e0ea}, {0x0, 0x6}, {0x2, 0x3, 0x3, 0xc9}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000084c01002e}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4000000000003}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:11:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000800)="00000000489e89f52691fad562ec94f1c0705fd9a6b30aab9b65ce64cfa4118205e1aac572b5a2327150ee6665f93e8b9c3ec1f7400c8d04d5d0bdc313fda31c15dcf451e5884fea1d1585fec059b86b69be150c353d583eafc2932635", 0x5d) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x101) r4 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000480)) ioctl$KDDISABIO(r4, 0x20004b3d) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000001200)=r1) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x5}, {0x6, 0x0, 0x0, 0x102}]}) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000080)=0x9, 0x4) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000280)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:11:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x1}, {0x50}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = getuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0x502) r8 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000480)) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000240)={{0x3, 0x40, 0x1}, 0x1, 0x3, 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) r10 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GMODE(r10, 0x4004574b, &(0x7f0000000400)) recvmsg(r9, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r12 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r12) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x8db, r11, r12, r4, r6, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r3, 0x1, 0x0, 0x3}) lchown(&(0x7f0000000280)='./file0\x00', r1, r12) socket(0x6, 0x4000, 0x6) 23:11:32 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfd", 0x2b1}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x4, 0x0, 0x80000001, 0x3, "a3c4789ab337009a544d4652cebaf671775ea45e", 0x4, 0x7}) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) fcntl$setown(r5, 0x6, 0x0) r6 = socket$inet6(0x18, 0x2, 0x20) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) fcntl$setown(r7, 0x6, 0x0) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x80000001, 0x5ce, 0x2, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x3f, 0x9}) dup2(r5, r6) flock(r4, 0x8) 23:11:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x12e) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) fcntl$getown(r2, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511f, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) fcntl$setown(r4, 0x6, 0x0) read(r4, &(0x7f0000000200)=""/45, 0x2d) write(r1, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) 23:11:32 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x691, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x7) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000013c0)='x\x00') 23:11:32 executing program 1: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe25) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 23:11:32 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7cc90e7dab000000000000000000000081000000bbfe8000000000000000000000aa33000000"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f008020000"]) r0 = msgget(0x2, 0x47c) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff000000000000000000"], 0x34, 0x1, 0x1800) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") geteuid() socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x81, 0x16, 0x4, 0x7}, {0x8, 0x81, 0x2, 0x5}, {0x800, 0x71, 0x1, 0x2}, {0x5, 0x7, 0x3, 0x20}, {0x3, 0x7, 0x1, 0x9}, {0x96e, 0x41, 0x5a, 0x9}, {0x0, 0x4, 0x81, 0x20}, {0x200, 0x7, 0x7, 0x5}]}) socket(0x18, 0x2, 0x0) socket(0x18, 0x3, 0x0) 23:11:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000140)=""/28, 0x1c}], 0x2, &(0x7f0000000300)=""/11, 0xb}, 0x1000) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x48, 0xb57}, {0x86, 0x8000}], 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:11:32 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000100)=[{0x1c, 0x9}, {0x0, 0x0, 0xfe}, {0x6, 0x40, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000440)={0x7, &(0x7f0000000400)=[{0xc00, 0x9, 0x40, 0x7}, {0xff, 0x4, 0x3f, 0x6}, {0xffe0, 0x4, 0xff, 0x8}, {0x8001, 0x8b, 0x19, 0x80000000}, {0x800, 0x1, 0x0, 0x9}, {0x5, 0x4, 0x6, 0x43}, {0x101, 0x1, 0x1f, 0x1}]}) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000240)={0x1, 0x2}) getpeername$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) getpeername$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r5 = semget$private(0x0, 0x2, 0x4a9) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000480)=0x5) r6 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x12, r6) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = dup2(r0, r2) pwrite(r7, &(0x7f0000000080)="baced69b1564678dd6fe5fd4fc2394f962bdeada1466851e5cb207979859bdb5da", 0x21, 0x0, 0x5) r8 = socket$inet(0x2, 0x4, 0x4) close(r8) 23:11:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = semget$private(0x0, 0x2, 0x41) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000640)=""/4096) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6b39551f95250de0", 0x8}], 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="90000000000000c8c8c5d9001dcb24cdb7303e7834a5636e449a8d2297c472afdd43f1000339000000e70753137b7921045943487b163c965c13cbe019900b7f0bdbffed2a3c837c0b3c672afb03cc193b36d75633fa681dd72b4eb830c990c0a52332c9cccd2b6691fd5b6071b51edde737e3df6c9c6960f6379c5726b498c360b08b43ad72ec39a63936a28a00421ae5a9f7185fce0000000000000000f98f903361b62328a6aecd865932e749cecb4c0dafefa7a9db6fab8c27e455ee1085c91eb06c5365d68f1f75862ae71d6a21b79933fee25f365ac54815f62a14432377f8ac874df2999c182e72cea0594c6e"], 0x10}, 0x0) 23:11:32 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/97, 0x61) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r1, 0x0) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:11:33 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = getpgid(r0) acct(&(0x7f0000000000)='./file0\x00') r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x82) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x4a, 0x2) r3 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r3, &(0x7f00000000c0)=""/49, 0x31, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x4, r1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x10000, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x80, 0xe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) open$dir(&(0x7f0000000280)='./file0\x00', 0x10000, 0x22) msgget(0x0, 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100, 0x0) bind$unix(r5, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) r6 = syz_open_pts() fchdir(r6) bind(0xffffffffffffffff, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f00000003c0)=0x4) symlinkat(&(0x7f0000000400)='./file0\x00', r5, &(0x7f0000000440)='\x00') openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x400, 0xc1) openat(r2, &(0x7f00000004c0)='./file0/../file0\x00', 0x10000, 0x4) open(&(0x7f0000000500)='./file0\x00', 0x8a2, 0x112) socket$unix(0x1, 0x1, 0x0) lstat(&(0x7f0000000540)='./file0/../file0\x00', &(0x7f0000000580)) r8 = socket(0x20, 0x4, 0x9) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600), 0xc) 23:11:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffbfffff8, 0x62c02cbe, "03000000255185ab7f88ad3060e600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@un=@abs}) 23:11:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setown(r0, 0x6, 0x0) fcntl$getflags(r0, 0x3) ktrace(&(0x7f0000000280)='./bus\x00', 0x0, 0x0, 0x0) 23:11:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x84}, {0x3c}, {0x4016, 0x0, 0x5}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x86, './file0\x00', './file0\x00'}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) 23:11:33 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x22) 23:11:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffe], [0x0, 0x0, 0x2f6b6091]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:11:33 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000480)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000900)=0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x1, 0x0, 0x9, 0xffffffffffffffff, 0xfff7f7fffffeffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x8000, 0xfff}], {0x0, 0x0, 0x0, 0x3}, {0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x8, 0x800, 0x5, 0x81, &(0x7f00000004c0)={{0x32, 0x0, 0xcc, 0x3, 0x1f, 0x7, 0x5}, {[0x6, 0x1, 0x450a, 0x9b02, 0xbb, 0x0, 0x3, 0x5, 0x0, 0x159b6949, 0x3, 0x1, 0xed, 0x38, 0x100, 0x0, 0xff, 0x6], [0x1, 0x10001, 0xb3f9, 0x20, 0xbfd7, 0xf13c, 0x6, 0x2, 0xfffffffffffffff7, 0x280000000000], [0x4, 0x5, 0x10001, 0x9cf8, 0x2, 0x6, 0xfff], [0x100000000, 0xfff, 0x2, 0xfffffffffffffff9, 0x4, 0x5], [{0xca4c, 0x1000, 0x6e43, 0x80}, {0x8, 0x200, 0xd4c, 0x2}, {0x1, 0x8, 0x0, 0x80}, {0xff, 0x8, 0x3, 0x4}, {0x3f, 0xfffffffd, 0x1, 0x100000000}, {0x0, 0x0, 0x8, 0x9}, {0x4, 0x7, 0xde9c, 0x6}, {0x7, 0x1000, 0x4, 0x2}], {0x1ff, 0x9, 0xfffffffd, 0x1}, {0x4, 0x2, 0x3f, 0x3}}}, 0x4, 0x2}) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0xffffffffffffffff, 0x1000100400004}) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) fcntl$getown(r2, 0x5) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x1, 0x101}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) fcntl$setown(r5, 0x6, 0x0) pwritev(r5, &(0x7f0000000200)=[{&(0x7f0000000180)="de030cb649fb641add", 0x9}, {&(0x7f0000000740)="ab91858c6592f12def0b075ec7db8606b8469e6be8841b7ea6b4b93b108795a77baebee937aa14f44f2bf11ab6d73f389bc6abbdbd55b8711acaaeaece52bd4c85849262fe3f278cd267215444941f0dc5afd61933408ebae4836339099ae0890779665435982064a200f0512d96e41246cf9da32cd5a84c94a9c26eb2a62c77953830", 0x83}, {&(0x7f00000001c0)="2c05de03c95cc3532a8169a1e9fa242127b10eb2f1fee3b24564614c65b1bfc77fd22b21aba0812d", 0x28}, {&(0x7f0000000800)="daadf6b781a87aa71b2ad5d59c28c402884ba80e79dcd351bc59514adfc028fd4e7d4fdfc3912255411703bbd7fa4546cfbdf7e03625ce0b73b4e3e2c8b20a608879a80e6149bbef9a7ed7fb3778758bc176354a01a017479a3b1ed71e5b4fa6974cc13ff9613733d31893dc4691579787dad23107258d97b8f43abb009502651857341788e7b0e9a7d3d293acaa6da21c9f1d4b89767a12d7bf7f2640c59befabe6643079b40e3e19516149910fc7435a46ac1e3767f3c612321041f3dd2038bd3094b059120c502ca81c75b7fa10e4cef4246bd65e02193b54eddae5744453cb413149f8f2", 0xe6}], 0x4, 0x0, 0x101) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r6, &(0x7f0000000100)="20e034621b48", 0x6) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r7 = semget$private(0x0, 0x0, 0x80000100) semop(r7, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r7, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000140)=[0x3028, 0x9, 0x6991, 0x7]) 23:11:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3100190000000002}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x6, 0x4, 0x43, 0x1f9, &(0x7f0000000300)={{0x25, 0x3, 0x0, 0x8d, 0x5, 0x2, 0x7}, {[0xb1, 0x1f, 0xd642, 0x0, 0xa4, 0x4, 0x100000000, 0x9, 0x7ff, 0x5, 0x9, 0x80000000, 0x9, 0x10001, 0xa76, 0x41, 0x40, 0xa1da], [0x8001, 0x4, 0x6, 0x2, 0x43, 0x20, 0x8d04, 0xfff, 0x5, 0x80000000000], [0x6, 0x7, 0x0, 0x2, 0x2, 0x401, 0x92], [0x2c0c, 0x821, 0x100000001, 0x200, 0x6, 0x200], [{0x3, 0x5, 0x1000, 0x7fff}, {0x3, 0xfffffffe, 0x1ff, 0x1}, {0x101, 0x3, 0x6, 0x8}, {0x5, 0x9, 0x7fffffff, 0x8001}, {0x8, 0x1f, 0xfff}, {0x8, 0x368, 0x1000, 0x4}, {0xffff, 0x3, 0x8000, 0x7}, {0x1ff, 0xffffff0a, 0x7, 0x1000}], {0x1ff, 0xfff, 0x5, 0x80000000}, {0x7, 0x10001, 0x73ea, 0x40}}}, 0x6}) 23:11:33 executing program 0: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) dup(r2) close(r0) syz_open_pts() mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x5c) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:11:33 executing program 1: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket$inet6(0x18, 0x1, 0x20) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180), 0x0, &(0x7f00000002c0)=[{0xe8, 0xffff, 0x6, "7edcdfbeb3d9d1db8c7cfc84c44f724ee73229a8462c4f5d77d2bb5e71b62ce5fe85b7cacc75890880c9dfc2b1aca090b4395d7e4544e3767e28faa3fcc05d1a87c5ab9098c8de79b2f02189a09a391584f05bba98060784e5bcb71625a5502d253114bac035a2b598aa179de962ee7c012bbe6b2a50dd4b76a520786bf5f57a9e45d9546b7f9b0a95c9c451687a2c989e1d905b17ce2391b91dd3d621ac74a1dcaca55da062d644f6bd4f6ebf94ada42969fd561606e4a575aed7fae1ef488112531993b05d376562be9aed2a052d94d8"}, {0xa8, 0xffff, 0x2, "af3a3b77312f150f2d9e9f09b97638d27acad62dbf8ff6c65acf87ffcd1374dc54ad441757cebc81e7d9c893631c0c7aca6e327076bc1fc3bbc6c81335396e5f2ad78d7c581b394313a7e165466804fd7f7b5ab93f49b3ae50a9287a5c9565f0e351260428ea2169b287cd39d8d17eebfe64394eb3e35dc9c9428911f50591f753ecaf5dc23e92212d9081a0842248006a58f72013b6"}], 0x190}, 0x6) recvfrom$unix(r0, &(0x7f0000000080)=""/167, 0xa7, 0x840, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000200)="4f9aaf49154800b74de744b21c74ccc3a48b8f5cc752638fdca55ed14916104b70f824871f90a524d177c3e8f08ae9122b0d2f854ad2c4aee7afcf9e87f8d8", 0x3f}, {&(0x7f0000000240)="849b41c70d15c7545c7b6339867caaf1473d94052f1ebb01420992ae03728818e369a6eb1d541f4ec18f8297d178d875b41d0da993fc865bcfd1dab296", 0x3d}, {&(0x7f0000000280)="b7021e8d8cbde184adb2c988925c01c595d1f82f58", 0x15}], 0x3}, 0xc) 23:11:33 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="f22951632d76c70f4d68843aeaa7402e2a4fc1b52f00edace4acf861e5700be39c42cb9fbdb8c95624f4537716de9ca9ee75e3b30915fae533a8265952fe948d4b5d03c938b6fdfaa006d323c85777faf12f2275a9f435d20e875596881766f76b48d70887abdf692d6cb2c1c5d9ef59713ec875e980ea9689faf0465208637e93b74e26ee496726fcc4bb45300577821da1541bfefca184b4d3527158a7239c457328acec5d697945be2d77b4d0dc37649f188a154da03e87dd88afacd3683d63db1c63f32af973ee3628010a881569a6b7d41b1900261c8d8a53fb7337951ac4f44db843aaf740642d", 0xfffffffffffffec7}, {&(0x7f0000000400)="1d5b934e107b1c557d9647aaacd87f3d801d864ca9e4b13e5185af68776e7bea452e18064553ca6afaf2035d868bf51ea2d5ef4af5a4a70b24c24602cbe98e39261982fe7a06971e6576db2aaf3c2ad8d27254343568", 0x56}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x1b) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000480)) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0xd4) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) pread(r3, &(0x7f0000000000)="5170b82568874264229a982f25c026573e1ea539900e52d68f9b11ddbf1d6841c144e05bc7a7960b1591f732823757a08e6b8b01ec185f743a239d7a6f9fd8608a580d1f13ae67b31b55986ccd79634020433aace73ad25d6f6625594febb3bc1149891d51549ad5ccbb675079c920b51959d3eeb203687e1f8dc0c4a147918dcb7f47804e94768b0cacbd7540eb1c1454d878afaa68a0f4309d0f410719ec2110be1d886ac5ffdfeb9bc785a817a71dddf2858dfde233d6bb", 0xb9, 0x0, 0x8) execve(0x0, 0x0, 0x0) 23:11:33 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3c522dcf70f2b82f459f541705ded5bc0f552ef983de6f21ee1d4be9841052196be0255a485edfb43ae0ac4d093c3de12649bd"], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x401, "000000000000000100002000", 0x0, 0x7f}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 23:11:33 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000480)) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x201) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r11, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r13) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x8db, r12, r13, r8, r9, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r7, 0x1, 0x0, 0x3}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r5, r13}, 0xc) 23:11:33 executing program 0: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r0}, 0x0, 0x4}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6227bbfb45bfe849a386679ea99b02e57b7f01"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(r3) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) shmctl$SHM_LOCK(r4, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0)=0x4, 0x4) r5 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000010"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r6 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x800, 0x0, 0x0) 23:11:33 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="8136bd42ee72cc247b7b1ba4ae117f04a218e2330ecfbcb9dc493cf3fcf4298e54f1cdc758f03b9ffd81f5655b8fe2a03812b59e769c638eb4750a372b02c3f942301ea6febe4f8e554e6e56df177b83bd484a8ac7cf789d6dff679c971e1f5f7bbd9ee743357163bba10db84ba726d8cf080000002de8e417d182b0890127eabcb022003ccc84e3f15bd460ea77a9e27f9243b107f18f568f4aab0db071e00d7a36221678a8b0984255fec8861d994322deed1d173ddafd955bc62b65732af647a0462e922f0185f35969374d09ff98a78cf98dbf5f"], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0x3, 0x800, "0000000000a1000100002000", 0xffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) r4 = getgid() getgroups(0x1, &(0x7f00000001c0)=[r4]) writev(r3, &(0x7f0000000840)=[{&(0x7f0000000040)="01aff4", 0x3}, {&(0x7f0000000140)="37da9b21f1a5a34db660bbfc7922cc10a4a41962a4eccd93a132c89ebc85593a8d7d326b4668a66c0618bbfe168ac7ab221440993180f16c820597e3099fa3c0aeb0e5e407eb3e", 0x47}, {&(0x7f0000000300)="50f79980cbc4fd4facee1e93d7a5be2e6597666528a19f3ddb3048287d6299a2f5f773e8206a6744bbd0cc980ea075e2cc6f5a757e76f3829d543b1ba82264fa6b2c51018110f42187b9ec83d37a789a38f42e4b5bbb09c33ba8341271c1214e78daa4703c8b19d2f57d13c4acf2dac990c5bccbd002a271d139", 0x7a}, {&(0x7f0000000380)="d3b7c9777bf80c94c4cc8aa01a5bbd1e7cdb626980ffc517e15f0f7880d9013718d25e232be4e905e41433c19183c2147ed3810acae2543a95331f370aa4ccb228902a48e9971fb515de6a8c688917b8aa09bb3b74bb644d3ed7ba7ae99031085cd9121f8ec128df8ef39fa4dfc96632329c4964bbbe380aff06114a6885126ceadc2f2c52ca95468e685ec4", 0x8c}, {&(0x7f0000000440)="b2d3887af3a4d4c7c945aa7cb1d396b8d1f9ace8c21fb0903f99e72d4eb3142009fb771cda9fad3494f768cba828c4b01a6ff3309354cc5b0784f13bcfab731efbcdf8b829", 0x45}, {&(0x7f00000004c0)="7a2c7c5c7fef435638e4fa603866e2873bd306e90944a4813eb44cf4abd151ad42024919d9c46372f548bc626d7ff82a752033ba06c94a48ca74700d217949f370824b44b771cac75ba6a02f43e8a38fe230f7279514b8f078e18f4cfed669f593794401a6aa3751e9e43c65bc87110e796cf1ae97a3624ec4660023201565b9476d3bbd5f3a381d4da3020af5", 0x8d}, {&(0x7f0000000580)="a2f17b2bea3b0a83367e8a380bfb414f463218d5a43771fabc16f151bfa07198d58387fa99c260e43e8beedddf21a4f9dc7e680380b6db3093693343776cc6a0d76deac4de55c0644b722c74867fa409cbcd171a98951bba8c0f14331af12a74e0b60ca965daa9b51d9c748b149cf36f1bb635d720d796b252214849afc36d4f51787c294a9d831bfbf7135ff89fcc0b29db11e119526d22e3d85642eb1eb97118a94604e9a55d71136b2a89d1c8f477a068a3d00f42e5f26a2e6fdb39727bca0365a3d3fda4f49d42d340d9247133ff4becf3", 0xd3}, {&(0x7f0000000680)="262ab19a2f0727a246a581ac4b3a7eb96fe444c4adcc2a7953e1111bdec3e76297ef227c2f789f1922f97d13f7dbd8bbf8579928056c8af5ac21b50200f3acc43d429b09dcae63efe546335b65d96628f985798f97fb1ca2f4ab2d09a3bf043d8f120dcfb536c676405a0ebbe9f56b09ce93da9c246fb733d014deaf2765ad6f87c8c125854b0348a78498bf6cbbf962fb4eed295878eed9293473e6c85612ebed16a0f9cca1dede313afe8314f90dae1d4985da9c3bee838b3795fcf42dfde1565514a7dfd57fa82f0c", 0xca}, {&(0x7f0000000080)="5f952e72761e5bf4", 0x8}, {&(0x7f0000000780)="534d688075ee2dae5678e0079bbedd9e23fcfc92a4737c8361e0c063e699c9bdfff5f780c122c341fa2c823c33783f07f96fd351d5fd78754b65defe8edad9795088a7cac525ffe22b642d00261b4b22a3c80245d6e48d31aa6163928950f2e80c927bc957af4ca28253fd3a5749542e848f51ad29960764b4b6242a56da84cce578bf785d0b849e7ae36ab5f454832eb06d181fb73a6266", 0x98}], 0xa) write(r2, &(0x7f0000000100)="8c65", 0x170) 23:11:33 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r1, 0x0, 0x1, &(0x7f0000000140)="f83e284c71d2cb98cc4aff2f9fe555e4882f6afacafd0e988e5e1756d273867921fd4d13bce00736239909dba8610661aec00773fddacbd6653f9a8559257be4ab18e33e8450070e6a049f4813944818b1b5bf742793e1ca0a3968bf55b4adc5e906996ebb403efad243b64240be44", 0x6f) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xd6) socket(0x8, 0x4000, 0x5) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 23:11:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) close(r1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 23:11:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f0000000240)=""/55, 0x37}], 0x3, 0x0, 0xc9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_gettime(0x0, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8, 0x0) ftruncate(r2, 0x0, 0x8) 23:11:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) fcntl$dupfd(r1, 0x0, r2) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040)=0x4, 0x4) 23:11:34 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000380)=ANY=[@ANYBLOB="fb180200000000000000000000050fd1a9f2d2a45722de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85dc375d82a8d80532cf03d9fd9b52cf32c5ee7070000e700000000eca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b3fc4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad12a83cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1e4994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303d7c0edefd6abfd8f456214f7e6db25648691404e85f6e35c304d96d9948a4a6d0dbb5991a2e0000000000006edfab5a9ea1d06c47ce02cb043b4c0f5c2f236f46d01341a1e62b255a077cba665051cd0fe63f6a47b4a4f504febd3553aaea4f7be7c36bbe539e9caded5b9a0d4b7e16c59f9fd91596660b9a013151f1e3f3ab13c9e1f98522c6133795d1e11b7a98047fce670665ce51fa71404de58bb46bcff957bd306ce0e9c77812d8109b599f5035e92fa06a60e28d57ab42a432e22c013aae1b81399ab5f72332ff85631ea21c3ee39d31ac663934fdbd3e9ff3c1"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) pckbd_enable: command error 23:11:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x60) sendto$unix(0xffffffffffffff9c, &(0x7f0000000140)="61b7c2ca8fe474330dc29ef53d1430927f2572383b361d965d1184a3abde73c29a7f1ad34a09704f6afad0d4be481ba37b87572ad9a7ddc7a0008622d898d7706be9637e9e1cf1e8cabfeb3f5630e0761ad11108f161f7170190b0b0e21c6f5bb8132a8bfd7bdaac06eed63aacdccf913c56185f1ece5d9a002e2832479c09b2ebbd16d0b5d6930c46f5067777dd804ee931", 0x92, 0xd, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = accept$inet(r1, 0x0, &(0x7f0000000200)) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0/../file0\x00', 0x0) syz_open_pts() 23:11:36 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045040000000000000000000002000800000081000000bbfe80"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") pckbd_enable: command error 23:11:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x5, 0x9, 0x9, 0x3f}, {0xebc, 0x3, 0x0, 0x200000}, {0xff81, 0xff, 0x9, 0x7}, {0x1, 0x3, 0x8, 0x400}, {0x7, 0x7, 0xfb, 0x4}, {0x44, 0x2, 0xee, 0xff}, {0x9, 0x96, 0x0, 0x2}, {0x6, 0x80, 0x1, 0x7}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x15}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 23:11:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x3, 0x4) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x0) 23:11:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') fchdir(0xffffffffffffffff) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='r\x00') 23:11:36 executing program 0: semget(0x1, 0x0, 0x130) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000300)=[{0x5, 0x6, 0x1, 0x2}, {0x14d8, 0x10001, 0x5a533dd0, 0x3ff}, {0xbf17, 0x7f, 0x8, 0x2}, {0x9, 0x400, 0x7, 0x5}, {0x87, 0x400, 0x0, 0x7}, {0x7, 0x7812, 0x5, 0x8001}, {0x400, 0x8001, 0x1, 0xff}, {0x9, 0x9, 0x1ffffffffffd, 0x10003}, {0x8, 0x853b, 0xfffffffffffffff9, 0x10001}, {0x945, 0xd5, 0x5, 0x20}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x19, 0xfffff, 0x7fff, 0xfc}], 0x5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x8000, 0x1}], 0x5, &(0x7f00000001c0)={0x7, 0x7ff}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8001, 0xe4) r8 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000140)="220e22", 0x3) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r7}, {r8, 0x100}, {0xffffffffffffffff, 0xc96d8f38a1ea5718}], 0x4, 0x3) r9 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x3}, {0x5f, 0x0, 0x0, 0x40}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r2, &(0x7f0000000240)="220e22", 0xfffffed3) r12 = socket(0x2, 0xc003, 0x11) connect$unix(r12, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f041577906a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r12, &(0x7f0000000080)=[{&(0x7f0000000100)="80000000", 0x1c}], 0x1) pwritev(r12, &(0x7f0000000400), 0x0, 0x0, 0x0) ioctl$TIOCSTART(r9, 0x2000746e) semget$private(0x0, 0x1, 0x6) syz_open_pts() r13 = syz_open_pts() syz_open_pts() r14 = msgget$private(0x0, 0x682) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r13, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x40000000000006, 0x0, r19}) r22 = semget$private(0x0, 0x9, 0x0) semop(r22, &(0x7f0000000440)=[{0x0, 0x8001}], 0x1) semop(r22, &(0x7f0000000380)=[{0x4, 0x2, 0x800}, {0x3, 0x3fc, 0x800}, {0x2, 0x6, 0x800}, {0x0, 0x7, 0x800}], 0x4) 23:11:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x5c, 0x0, 0x0, 0x3ff}, {0xbe, 0x0, 0x0, 0xfffffffb}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 23:11:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="b1020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x1, 0x0) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 23:11:36 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setown(r0, 0x6, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 23:11:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="840200f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714e15f0973db00080000000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 23:11:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) fcntl$setstatus(r3, 0x4, 0x80) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) fcntl$setown(r4, 0x6, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) fcntl$setown(r5, 0x6, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0/file0\x00', r4, 0x1}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000480)) openat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x500, 0x0) 23:11:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x4}, {0x46c}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000001680)=""/125) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0xfa}) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000280)=""/227) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f00000003c0)='./bus\x00', r2, r8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x38afdcf) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0xfffffd06) r9 = semget$private(0x0, 0x0, 0x80000100) semop(r9, &(0x7f0000000440)=[{}, {0x2, 0x1, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x0, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r9, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r12 = getuid() setreuid(0x0, r12) r13 = socket(0x2, 0x3, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b40), 0x1b0}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r19 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r20, &(0x7f0000000000)={0x0, 0x48, &(0x7f00000001c0)=[{&(0x7f0000002840)=""/4102, 0x287}, {&(0x7f0000001700)=""/24, 0x11}, {&(0x7f00000002c0)=""/71, 0x24}, {&(0x7f00000000c0)=""/38, 0xff07}, {&(0x7f0000000100)=""/141, 0x8d}], 0x5, 0x0}, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r22 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r22) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x8db, r21, r22, r17, r18, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r16, 0x1, 0x0, 0x3}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000580)={{0x1ff, r12, r14, r7, r22, 0x46, 0x1}, 0x200, 0x800, 0x8}) r23 = semget$private(0x0, 0x8, 0x100010286) semop(r23, &(0x7f0000000000)=[{0x6}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x4ca3, 0x1800}], 0x4) semctl$SETVAL(r23, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) r24 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0xfffffffffffffff4) r25 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmat(r25, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r26, 0x7, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x1000500400105}) ioctl$TIOCMSET(r26, 0x8004746d, &(0x7f0000000380)) ioctl$TIOCCONS(r24, 0x80047462, &(0x7f0000000200)) ioctl$BIOCGSTATS(r24, 0x4008426f, &(0x7f00000000c0)) semctl$SETVAL(r23, 0x2, 0x8, &(0x7f0000000080)=0x9) 23:11:36 executing program 1: sendsyslog(&(0x7f00000002c0)="f88b7593939113688080637d21d5461705498742556f2b59943daa23f8571f98fbf39d6a3e09e2308a022bc3eac98347d7cc167795d4631b522002666a2e8ea9dec35b5582a03777b5ae5b4c6aeea7f066a00cdef1709bcc3a5066895fabf53db0d9dc5044f5b155a075ed4089f5719a5084960d763dbb2234767104bb8c044e1fad21467816556de80cc3e6b3507a3f3bb2120c1a1ab78a2a41915bf1433f61c65b4adc76bce8898dda6c89d4de1207e074988f112f44454dd3ac33d207e894470bebb40291cba6d43db875eee16fb082a00b189eca388249b847b6a3dff46f1da54ecf7229dff060f1acb9", 0xec, 0x0) socketpair(0x20, 0x8000, 0x40, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x100, [{}, {}, {}, {0x3}, {0x0, 0x800}, {}, {0x3}, {0x0, 0x5}, {0x0, 0x4000}, {}, {}, {}, {}, {}, {0x0, 0x184}, {0x0, 0x1}, {0x0, 0x5}, {}, {0x0, 0xfffffffe}, {0x3, 0x400}, {}, {0x2, 0x3}, {0x0, 0x2}, {}, {0x0, 0xfffffffc}, {0x1, 0x7}, {}, {0x2, 0xffffffff}, {0x0, 0x80000040}, {}, {0x0, 0xfffffffe}]}) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) fcntl$setown(r6, 0x6, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) fcntl$setown(r7, 0x6, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000240)=0x7) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$PCIOCREAD(r4, 0x80045710, &(0x7f0000000080)) 23:11:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) open(&(0x7f00000003c0)='./bus\x00', 0x1, 0x0) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 23:11:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00442cbf2701a917a09802a52aeb") lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x4}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) r4 = dup2(r2, r3) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000001c0)) 23:11:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) getuid() 23:11:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0xfffffffe, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x40}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02800000000021"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x7) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x14a) 23:11:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x60}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 23:11:37 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000300)=""/202, 0xca}, {&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000400)=""/44, 0x2c}], 0x3, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) getuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)) unveil(0x0, &(0x7f00000001c0)='c\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = socket(0x0, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000380)) openat(0xffffffffffffffff, 0x0, 0x80, 0x0) syz_emit_ethernet(0x392, &(0x7f0000000100)="7447d32cc927b1ec094440c2dc27") syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000340)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x6b, 0x0, 0x0) 23:11:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x38489, 0x90) chflags(&(0x7f00000000c0)='./bus/file0\x00', 0x10001) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x100, 0x424}) open(&(0x7f0000000180)='./bus\x00', 0x40, 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r3 = dup2(r0, r1) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000004c0)) open(&(0x7f00000003c0)='./bus\x00', 0x1, 0x0) 23:11:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)='[', 0x1}, {&(0x7f00000001c0)="24c91201b61ee973ca7b35cafbc489f4867357628210adb00f22a43b4acd7e3086a32576491e751ef8c7d4b62645e3d6cf09f7942f77d5fc65bc18ed7b830f820e44066dd08a6727cd1261ee5591ba7a9bc540dd9e2da0209277cd721d8d2c3927945b022a0da9e1b968dfd426e40c1a210ff29adee2baa339bb87d79060a5ddfe2ab0f750ed0a970eee64836f6d7112b9433beaecdb8b0ec8e54301dd207d246c36013d6014c40f6ff148755a369db136ea443eb40100d0a585c44b60e864ab5c2b0ebe0ed9fefa26fb1aede77bd0c94b1c4924112b73ab67524f104482b8bf8d7670f7652f514dfd7d549ee113b0f3780916979a80cbd32ea5", 0xfa}, {&(0x7f0000000080)="ffb3bd7fd3da3acfbdeba2460ab9207287e46b227c826e4f3f1ef1e81593ed532aa78a266cecb07c86b98303f7fd8b4a767373fa493697373d39be4878b870ee6c5b8f6432f81b9b83c6bbe2b475835d9b790dec738c862c884873e31e07007f7fd3c4b1f529fc1a7821a3921e89c722e1e95ef1dd8111fe5c7a624dfabd9eedd30ae8c85076b8dc0eefc2e16747fb6a23df1c06992e", 0x96}], 0x3) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 23:11:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0) dup2(r2, r1) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x19) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240)={0xfffffffe, 0x400}, 0x8) 23:11:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) r5 = semget$private(0x0, 0x2, 0x4a9) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000002c0)=""/252) fcntl$setown(r4, 0x6, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1) close(r4) socket(0x400000000018, 0x3, 0x3a) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000080)=0xffff8001) write(r3, &(0x7f0000000280)="ae28b97a1238d71103d126daa5b1b9076696b11b1f518302a71d6b350d4e4fc81b218ec8d59a0d41e2d50000000000000000", 0x32) kqueue() 23:11:37 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x12080, 0x5cf9) r0 = kqueue() pipe(&(0x7f0000000000)) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x62212503f6d103ff, 0xfffff}], 0x8, 0x0, 0x8, 0x0) 23:11:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffdffdfffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:11:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x800006, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0xfffffffffffffff8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 23:11:38 executing program 0: semget(0x2, 0x1, 0x2a4) 23:11:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = dup(0xffffffffffffffff) r6 = socket(0x2, 0x3, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet6(r6, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) fcntl$setown(r7, 0x6, 0x0) r8 = getgid() r9 = getpgid(0xffffffffffffffff) r10 = getuid() lchown(&(0x7f0000000040)='.\x00', r10, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r14 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r15, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r16 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r16) r17 = msgget$private(0x0, 0x682) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r17, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r21, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r22, r24, 0xa5, 0x1, 0x100000000, 0x2}) r25 = getegid() r26 = getuid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x897, r26, r25, r13, r20, 0xa4, 0x7}, 0x140, 0xfffffffffffff86a, 0x0, r12, 0x1, 0x80000000, 0x3, 0x9}) r27 = msgget$private(0x0, 0x682) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000f9ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r28, r30, r31, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r32, r34, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r36 = getegid() r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r37, 0x20004276) fcntl$setown(r37, 0x6, 0x0) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r38, 0x20004276) fcntl$setown(r38, 0x6, 0x0) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r39, 0x20004276) fcntl$setown(r39, 0x6, 0x0) r40 = msgget$private(0x0, 0x682) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r40, &(0x7f0000001680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000001cd8ee3bb459762e2500000000000200f0803ff0a1b8f7c60075e31cad"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r40, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r40, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r41 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r45 = getppid() r46 = socket$unix(0x1, 0x2, 0x0) r47 = fcntl$getown(r46, 0x5) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000980)={{0x2, r41, r43, r44, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r45, r47, 0xa5, 0x1, 0x100000000, 0x2}) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001740), 0x0, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r10, r43}, @cred={0x20, 0xffff, 0x0, r3, r4, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r16}, @cred={0x20, 0xffff, 0x0, r34, r35, r36}], 0x80, 0x400}, 0x402) r48 = getuid() lchown(&(0x7f0000000040)='.\x00', r48, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r53 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r54, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r56 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r56) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000540)={{0x8db, r55, r56, r51, r52, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r50, 0x1, 0x0, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, r48, r16, 0x2, 0x9}, 0x5, 0x5, 0x9}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/94) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) write(r0, &(0x7f0000000000)="220e22", 0x3) r57 = msgget$private(0x0, 0x682) msgsnd(r57, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r57, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r57, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r57, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r57, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r58 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r59, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r62 = getppid() r63 = socket$unix(0x1, 0x2, 0x0) r64 = fcntl$getown(r63, 0x5) msgctl$IPC_SET(r57, 0x1, &(0x7f0000000980)={{0x2, r58, r60, r61, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r62, r64, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r64, 0x0, 0x10, 0x0, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:11:38 executing program 1: pledge(0x0, &(0x7f00000000c0)) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000480)) ioctl$KDDISABIO(r0, 0x20004b3d) 23:11:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x400000000018, 0x3, 0x0) close(r2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0xe5) pwritev(r3, &(0x7f0000002640)=[{&(0x7f0000000180)="0e5315d6654b05e84c4bac14144fcefb3572e434d553205ef0378852ac0b9f38d8caf4f391198fd418077f07e6204e7e106f064b000bd04ad2069153ab092437ae6effa25bed809ebde1", 0x4a}, {&(0x7f0000000200)="a4829b963f9951c665e1b9b0f73dd0a4fc8dfbe2b6dc6d3bfdd6b3b337681a9c5fa1c7ca6b950f832ec6c70c20528a3df97a58338f08495b0a6ce5a4ada027a70e04f958b759e5597549ac8a81144fecb6d904d8e02026bf751e5a1aa47226", 0x5f}, {&(0x7f0000000280)="cf403f24c62d571285292a37b83223d8e17d30da121f928356a5fc4cd0419e94600706aeef4f52dd81a03a95ffb8d4c4ebaddabe99024d9b30af3fb03e9ceb6d381f37cb2db37c4885f50788a2baac377bf3bdbd0adec02357eb065c67ff253927703c517578976381dbde25764b8b1b00540fd9be2ef77e4827996e4b261e10b34106cc03eb62e2eeecfb584b266cd10d5ee10739a02bef3c2c11a1031ef294e5d973c00e4c7572fcca8d9536558645c2cd9ccebde697b526dca6e5255d7dc95ca6da3be10e38d8bbd6ea660bae93f994a89a6af033fc7c2213b490f531219f5c35a663ae666ee8a7eeee182c212fcfe89954abdbcfb0499114802caa82d5", 0xff}, {&(0x7f0000000380)="8443c723e68303287a71568855912644ed94333fc528198b2458928c28dae112a392cd84373e30de5f73cb68165d01588c60fdc31e40533721404175af2ae813704dbae007f0f75d8bcd1402d07ccdbb7938e3d3d8930303211805cc56a01c402c04426199ced88a94aa75be4c73bb3d67cc072c1650309a13a125753ec88ec60f7a6a8b1ce5aa6022e646eb85739cb677cd7bafd06eea174f78301d449d6a7a924deca2b7834c444819ce33ee3da338ee4a2659525dbe4877a1a98523817b35b1d0a41007f6a55e65f89130fcb6a1279bcdccfa9d0df1c256f24c2bfd110904aee56bfb03474f29a5073bfe56594eca3548bf9ce70ca5884e9e78d0a4cb662733a67240b069f9895151d1a60fd1a73923f27ec5fa99373b90940eb62a1c5c91d9fd1861058d3539ddae968c06800e701aecedd7f11ce2de7f861ada6d0fb5b8b272b9730ccacad44c712cf74eb402c833970d30fe610a9ccfb2019501a0bd0cdf40653ae65ebc2d3bd94a29a4381e4d1b3e23d5e4ef73d4d664ec1352ad7ac2ec571b590997f06b30135af93a2a756984a87cb7264d95ea1061833158bd92d481a580f7f75563f29ff233dd54bf9127389d2cadc50e6f53a1af19f46d16aedf8a63c3bdbdd3399d6eedec35a024d68a0e70ff9b8f4f1d3fcdb11fb041b0f7a7f49eb92edd8bf9ed1ba118b9fd0b6feb0be78696eb3f7361caa8262e923b32c28b4495340fe4d7321e84f3fe16669803f6f08c0af5d746a06f76af4e6f6c7881750500b69eb57022a19b43a1afbec4f7fcca3015de28a1e9cad2e0b82b63b6b4d4c9535cbf980bd1f6aba84aaa55a909638d416abc9ede4b01f6f302bcd2fc860cfbbbf3b30289850d263a572727e4aba112802b63ffeae186cd667304864ac1dfe8c35a1314ced347a1cd037053060622ea1a399a5ccf12ab71880a24233de6b63f8983a81eaa21b8256354ad26780c0c6579598bfa59850aa5be8a7d71ffbd2b7afec57c9d9803fd166e6567285415ac918fda0eed6e4d3e93622bfd2febe60479fc1b813aaf3f25139ca423de666f746f4d8a9dc8a348654bbf5c5667850238f88a3e1a3884bb7a98db156b3573200cb29de892cd2c4ed3c8091780929b4ad39a0193009a35ac9900a7ac051194134f41009ec49078c614eec740b3b9c372dd67c5335c2d5246f106d136117a2eecfd93653a686521596f6f7c4c15107ddcafd5cdf2d4b628309dd29d03d3630c20788ac1b58dea3d1a191bdc647384b9bea8ba7485b99839c8901d596df412f765aecdc0b476f6f24d5a627c3b12250bb879db5d260464301b84d869d7be26eb717ec46f88e5b2ba7ad3babb65f46a33584d72a05fb74828945e54ce63c29cbf1bfc4e50e3b5ef726f68ea2ac012e1ea406dc8eb9972ff589e60998d9d567398708e813123681725c0a1a944f461b6b2e815f56744df01ba423b9928131ce78fbea064a64f4c898b256b938d492b1915fe84d0705bbccb6a9b3cc0feaa3b571daabbd33690e31dd9025db8b0e85cfdb988b2096fde29bd7d93682ca7c44b23a4cf5a64feb173d08f1cee17346371433cb93093c8741f409740dd636e93b3ae1374cd3cdfc3c91a5797a64c210d6f4ce5812579415f6bfd0cdeb65cbd8c23387bb688d8cf53ae5a82039b70d585d0aac7cb2e0129804d82c8e9f903ad2691bc2f6f45bb451ac5e2af321177da26aabaadf76d39b7238a6f37c8a10e11e28dd915d46acd9e035fa229af61c4c8d2e90c5e9e04bfa964f883c2b91135ed9a1419e80d2a870285f541120410e8a3b1c0935a4faf1704d9411338dde604fef21adac3bf4d8e4ef23f3886c4e7f923a6851ba5bb399f2a22ede58c893cd9f9f4717f2fc29014aa7e482b18a92f9febfbd9273d2123b7eeb8ca935dff16f95dd4c7c36d2df800930ca6cd06e3df2789fd2cd125ddc8e4a218e9f78c09b5ca2ca099e564486cce7b5a424c8f6b08e77aee254ef8e70fced0df5dffc6f0974ef8261e036035c2261705efe3c421cd7d9d7045e7ab581d4e0b2c8100a073096ca7e7fffe97c45f943c92e56edb38597550c2370e99de4513ad1ad1ed134c04ae7aae8ab6db26822eef450dc78951e47d7384664697be8edf53579b996ab9ccbb32bce5e0720c6cc474205bead11d1c8d7000c01fd161e988ae06ea265c96dc7ac062d8ac05d9131f9fe98cfc8e0c97a16af25d4d321132edee063b68cde419b65de5434437a2098982df115f54f474669a0cd55cc09c8b7bae1c7ea1c97943bc3c426f7297cba354db57cfef54fea95aedbe8b79ab82235f45730d610f417c083ba5e5bb8fc6426e34eea1751df79d421358baafe4e919dc293726ade7cb2c0691b64542f9b4ba455eb3fd370223a848375524d78c123e320441c26d772d4d7442e893eab605bc1c007ffc101d8e8b3ed0182b3bb8c75827095cd27dafb89bc70903714a83661b24d677342884b99925bceafa7038009fc48e5a421aa63faea10997bde1fc1f965e3201b11d9c052aa1400267acaca00e9545c1a223d4ca20cab402bcef8f171c2fa273e99a586e0eb6a06a1d85a47212cb422a58c4c52f1aa884f7cb73229dded0f14ea864172ea9e18946f2a1e33b61b3ed7a63d419652a6101ae25bd6aeb248d01a35d90a5da62e66efdd5cac247e3a82d1c6a07cc3a03a74d08994f38f911715284ac9325f73b9fafc1c18b77c9656c9022d42efe59d1963685d8e97274fec35b72623f57166a17026bdd82641c6ca9fd29475b37181c051dfe1891058412d23fab0ec9505755d7726fbab9c87fea5e35ea778819d259b7df6afe8f842495d3824ca861e9b7a015b52e526a329235eb043476fb181c08924cdaee5aa5fa27b7c97e3e073b73bd4b114f7e683a1a6da28ab3015191a671d1894000fe710b354b282a307d5b2d3f708deb1155ced42bc9497461fce65d1d88652a20f8ac26a1021050f1e215a9ac8e2dea3d6331b17c31278ce7121ee3eadb9e6f2764ae5000d5d3486534f136f39b62c2cef61f5373d294ebcaba278154224946a9dba3d5668391b919f91363dc6d9aaa56cc606ae700778dec79783fad9884f206f82d8152e74ca282292372c06ba20ce29886fdf0acdfd9132cb89ad3a75a72de744e07704701cd189b5ae1730ac4a877c41328e457454d0c1e0acc5f907d572b4a800aed1e4dd75f9480b6156d10991ae2799d00bf0ba8f9902d15be31cbfb714b1eedd8949f026c791fc1653fe770b27a6de42d2cf88cebb63589e70034a53a356df7376d2187c31ee01ce542eab47bb8c6ca333ea7faa8df36f7f54973fe3694bce9f901417d9ce6b68083d973609a58f94beb2f5d536b9722c34ab625eacc3a82c70faf33d9aa841849852add051cd304bce54597756c3aff1100a79d1fb15d0e3b8216467d8523293538f48c67cc4d4eb6a1a9adea7dde282e0c6165661e79693e3bd84e20f203a7222137df7693ea348f344062af779c8f4dd4c11ac7c94c83aa8af1503d6ab9071a8041a4303ca0bc31af9e646cd4e5d65d88c1135ef7b0be259a37dcf1e13215456b0e523ee2a213e5777e4122055eed524d4cf2e8838c5777615c316ee850a6972dc19da97ed6678a97d6bde65da3923bc7823d0001b8ff80b66cd807563b0d8a61596fef5f03b457566c579810ddf13ad4c4ace94400dd5c9db58b505c9196d60dab77c6686827f1d5fd36b778b502be12cfb461bb40532102b5ad9b5ba70be00f5c06a4520755f06a9a63342b3b2b8a1a0e6ade048edf3a080d70c7f2c8673f828d92ae7580323905cb8aa77a6c8047be9e1fad5f7874efb8b1f99ecd9387d4bc394ca3c9502ae6706265363311e792febfa606da423a34640789c7e469d282e93784e8bee89ff77d1fdd1bf8923b5b3dca884d0be07522b541577d65e749b3cb236c6a2a571ba62511c4c96a5971c3deef015837102366cdc321c34c28d0aebdef58d580098a47244136459aa1ea7a3e87337b1eccddd8d298a3d582b78506468c2ab5c515e1e3d7fbb9e42560076d1bdeb19b39df0da276a443b72c909407a7e45dc6ccbd9ede1ba85e84e089a65508d8a6e9118756ff857400a231987668fdfa3f67dc2824814dfb4299529030f2e0440240dac0fe8c5e8b2127530c5710cc04c2e697ca581279af0818a629bf5d88f68cc843316a2b3b4648278d30ed032031feb90659c45f1f15046436ef57d28be22319dd4c173a95a33c0fba4b5a6cbcdcc5c2dadffe1f79fc7cf501e47bd32a86563646cc24210ec39c633e21c77450c931559b599616cb622cd55c8d16551431898ae39396567e7432b7cc127c93fabd6695426b9f57a62f73985fdb76a570d8b6222104b41538747ea0fea1bb6bbce3b7701bdafe8d76360477bb58150ec75aea2265843a7b1ab4ed9b173aa6737b6d1c943d4dc58420b7c648151ae2e1539acce1532335ff3a4c1647d58721d316a58225bf7912edd5425b5d46c3d33eea3bfb4120dba8dbed250298d45f1a914c503361438e1854f8b624310545462bd478ee06e77426f5c804ff65a93dffcc0800bcf4316a233f2971fec1dc90ef00d3d593b9fa5a7bc715cdb1600b41cf662e91877620333d81d4f9d8674ae6d5757a27bac950ba1a062de9c36fbd6923fd61bd35cbb6780629ec986b16d0bf6885126f7791cd0f494ec8c501f968e462d28e60d453da0e7a07b9e4aa65c9b3a47a52a0c341d77ca0045e2ff75801325e5fdcf4c1750bc0fc3234168f77323afdf9364530c25091fdb3cfceb46a5f040ce13133c4147a812a608ddf7d57f588fd85637dc554a461b49248417a1271e6c8a0d1ac6f4deadd6a59407092b1e8bf01605a4921a0f29d51e4857818dd15cbc91aca15f0c15601bf80d7a70a28f9dccc3670fdeb6d4151308ef93c6e51c2994dee0f323fbac38552419e2788dfee509207a5aee9cd7c8769a9b329132f5953f8ecfa133c6fe21edbc8c2576603f03c34b0ab30d161371fbf9c0df5202c73a2f6a27a3c0e5193a8cd93b636016a987cc6acf3ed8678fd20a4417035bff947bdc389b710297deb926f6864cd2a37e9bfb6edb5b279b2a0f24810aaf5f365b02320615617639e20d59c1900db25f93c7c0588e5332a07422fe20af6d079ce99faae4ec2679acb1ce7a8c816fba310f775592012bbbea8a810d7a9d4bf974a69711cf842c91208c044b85bc2bbdadaeee78b397888cf91529ff2a3cebf119153a42bbd4311ba3d7bf02ac71a8aefd3362ad99175b5375645917dda34c4422162a04f48a38d9229bb06d65146bf84836ca57ba188dc1392ddf9848d8eb56e5e671023a9ad27d3a8468e743eec0e8659f32d91e328f6545c4b8bfac9eec5ef3b630bce8101df9215ef4f74b85331272571b9cdcb1b6843f5c6b99e9597b69baba79849ceacafe2b7e2205fcdb26ef79c8936be965f4bca23d866598435152d3679b926e57e3c299ae5dd741c09825d3e4b86989a8911e0b3583adcca03c44be2625f7a66451bffe1804859cfa361e74a8d0280c0be39f968db6535718e17f50bf55a48e881e60e99b62217918d7e2560fe0eeb6e99060ae9856048178bb913dc0c4d46682d3afdda514ed126b95e3744cb519d610274d40ace78a4fa95cef44fd8420c0ac439c9b2d770f10ab9b21c37aa6025b2c568e1378a6f981e93c1d2f66a35464c4df729fe6f4753c5fd2167561d68707df3cec8c6469872fab704ec9b24bd485bf819b8ab5e0b0bd270f9ede81730413e7fec4dd36620de6df4c183eabfbea7ddfd5a22077a19fb3c", 0x1000}, {&(0x7f0000001380)="8afb3aa0ee7d957d5e3f4cc913f6c69e51ef8223b8a99bbbac42b32f1bdb9c191e72ae69d215509d60b9a47a821229aed0e0422812d79762745c26ce9300052ee45f290c6d54cb93fc02248aca04625a2f08518c38d1e7b7e4fa4ace9a3eb84fdecbab47fe9afb99ae8bfe32c28681e4d6841e6f4286fca42bbf217949f3b0b24f5912d62c9c58413f093459c7f7332cd03e799f60c9", 0x96}, {&(0x7f0000001440)="f17741bbf639dfecc531631ec582e272c2af1ac5ca51fc86a9c659677cd871a17b42ca5ad96e9bc1ddf56ebfd41c887b9d62eb21850eb2bafb4926b48fad0b43b6705f8c85a6d822c6fe4ebd11306ffd3cdbe54096b31a50886778e4cb111508d93d72252d7845ef8f3a5f30ba10edff00ffa68af22b7efd9a1fe44d15513ec4ecb48bb5227d20927e80654baffef806373d7c1de1cbd77c2a41306ab1a8668db02d5ccdb43a4f208aae0d437b1b8d292efabc65499cb0d67ca8f8b81d3683761c62f23d39fbffe465c6e7eb839b0b8f4b53cf04b06ceec998f291c63ac4957e8c001b3b45e3bf2f5c1db8f95367b0fd", 0xf0}, {&(0x7f0000001540)="7c0d3e9215afd3791b479b39c2886303fc29de7ebad2bf3a5d9ac2051b5627e8cfd2eb45d4460d19e505d41b9894da40a844efb1fa949535f26d87c1f601c45a5514ec4aa70e235e9bf9d2f6daca6f88a580bc537d0c98aa292863b7dabb5b6bf55b79f6b165d20813f7dae2476e2ee69ff2b3ebc4b1ae193e4dad48a078725b05e6ff6eaf24d687ad28e30f5d4754c4a3ab59829c650a9dd71cde17845c5eae42ba0e194450c7dc5d6467a95612430fed17ceb4eeac6b7faf57ff7bcdad8f9b508f37240edf328c0a9e9d22084229377986df26ac111c96764e9a94c3c2e675e804d74dee66897f91873e484e437a6faba0c98a617801c4a717d7254f2306822d65f4b4a07285309090b6db0c24352fed823c22f13fbb41cde7da973be7132d085f840d860c5ff70b4551a7006624c2268822ca10808e0cb4e09f82a797c79cc72929c6361804d7bbee12b381177b0e4d05c73ca3bae44ffaf33b12000f243780d8ad8c91f7abf874c66854a951fc16612e3b66bbe2c9f1ce96d94da5f788f4b1f0ef39948b0a159616be4ec4e343cc347381c14ca592955ccab15fadbf337549b25d147de58cbf2c842821cef5bceb33e99331e0439e85ed8ed465e632f784a6a1311f3c5525504bc16d08540a1fb5c8c9d526b4493f62461b8b9d2307e8b329a505dcc0cbf56aacc78d5e81774d9b9766246acc6fcbd42e8f7f457f8bbf9850767746b4a2a86c754f7d65d67d80d43768b5143e4f7fc9abab1edf0906e09b798932139f9a37735e036b51b49dd95166045e68734cf34a7aa750e1f3543629729376eb620211554679751d0fa8b203e2abe9592253d1fd2b239e101a1d04f81c8c98dceb77330097962dfd9b641220605e56685f5031099337cc84aad139cce94c730fadc9fcaef7a2b272e180373138a0a2e9cd2ac0fc831dd8b450883d99e120be29cf70042e8e2ec18c2a1c47d8f60606da201690b5e78f3c02dc2a60b147addf4497b34bb27dc8711bd414189777598df6d0eb6f649ef80a0d80c665259bc838844a8ad0ec8a2a2ae8e577cc8c5f8327a142cb68cc878adf12bae0258f55a67f69ba934c29399638d657c39aadaf1f2a66f3202258c375ca4b136618d1646e8cc4f471dc896748ce2622333e592158afdf24bc30adc2f8982e139a13c1553e514dcefccb85d1b8ef9e246dc4e1c93b1dd86464c7b86c1e9ec540162be069d6608acba883618ee1ffab344f4df17a58af8a1ba7b800e8722d68e4ae911b7fe46cdd74be483c4ee4decceacf9360540c1784903cd5b18e96255a09a91dff5a6167d902d1017ceb96d159cccc978b9fa85c61e4b4bfff21c940c19b4e53c8b1a39297d1cc0f047c50e4e554d941c2e082149b2660a41a48561516135d08c98866922282db00067b5d47cef0c39399981d898429dd1f2cb73c8ad8a718ed163fbc97a587ce8a9550afacae0776cb5979e8d860ac59193ab70efc1e084e47414fe13f67bc19706e19307d1f55321be09a3995410d33d423a5f3e6f12e0ae767fe263570ab1a27dd754f5719a56135aa2879a81dbc9ad1fa1451fd6f2ae40515574182d27b0cd03d07ea837542c1ea62481eea9eda4a712f0dacc109b215eac67aad6c4e24531a160453c3e206bd00f81fde4de0296709c2e39fc6d12121f805f3cbf87987a2911c2a04b43402bcacffaa44bb892cd3ce2ca089a7eb77d0c4b317378448d917b457954ec6db25ae6fb427070bf2e803d6a23b48d48eb78ea52a0e5492c264230e9cbcfbc9f7974a8e416a2b4f5f4c42d78424541198572e5d74ba564759f42e0bae5b78c8b4f4eff0e31c4597b8bc178471258db189d868281307582d6f13f80b9603292ad03321e6be9adcd70f522c7d0f67233efde6bb58b7a9d3bde0ccde205f4dd0dbcb69fb9746eb26c8783b13e6ae68556112f9cbf18b51a8e263b109c30b904d275532c592b53481a775f29e6493b2d23596db5a924fd1d5e2de10b6d4d977dbd3e33df06f0c1f298c900b5501dd0f9c82d77c197f5536702b1cddf5edda7bd33eea3fe502c14111a35cdd4e5afd3ac9c9f54a2d9c16d50ace8632b0355d0e9f35dc3bc4c13f0bc6c2a0ef91189dc9c3b7ab8ab7c9ee9993e57fb0304024871a15bf5d4aeef93725d823fe3ad49d32e255d3a1b44ae8a3d10451314ebfc21af5adde64eebafc1c17b82b0db42d2d779b3a630348b7a187afdd6985cb1c00c109730662192a08961cf353d0b81254ec18403d2d3beb6e242cfe59eb5232f96caff22fc17954f1d43358e7bdeb0bd79bd7a883e35612d70382cc4f46c6a9375d14036989c5256a7429088fbcca437b198c6c30a47a06e19674e9648e630c7dc42ff18ac9f63b2d886617f012e4d979cd5ecd02ee24576e33549938aa3233772c66b52839b2c4a8cfdf8de8b6aeef022b794268cf45fa5903c3e31f68ad8b62e7be3e0cb63590e535c0a9a8d0a3df4209cfa9e7f1268b3bed7715e7f40aa81cf08ca5bd698aafe8cde6740ee7baf324c44dec37e0554fe2c52f9f5fc58f56ffa2e716588f4eb4f42d5e5b3125007b5f4cc1e125af29a1d134a15f9143c20cc27b3e77601272fddea992a1c66c5b6e574996972a940844395c29de5877de54cf4fb610d788bb7d5599748c4a9cc2d7564d7e474a5d1eee0f481c8c4d15c99a664f638c9d73d43a2f1d9b3b8866cb38cec50f9ddbd2b1d82dc3a1991b87c86046a4435da0528a39a1bd6e843b900c7373a1032dd74522ade4004646e3ce3243274aa82936fd856b4294fbccd54c91e09bcc8d78aff32a3e1550b2433ff27aba805053ce752e61fa2fdbab39d6bdcd413d351d551966488461bb189fba5fa47d571eddb2e6d76032aa657a08203df5e7b7b9736321d6e8dfe659f9035104d5946ef703382b1ce21791f4698b7cad208d90c96cdc60852c6489fffbe48de15a5d89fe819d1cea7069ad98f6424f235b5fd58533ea0117db6196728e1252f7ad80f6725f55f47483027b5f354cdc924c7c87b1a589b18cd2a420279ec6be985b85f14cfb5cac39171b0b2600489a0242f6110289c790e52b75c1defa04c15482cbfad7381500f5fdba6f49b6f569d4991c4d5fe4818adb3df95dcebcc86f8ec305df239432ee519a138217592e04cfda09defef22c0d8c105c6fc5614a139bf5c93eb0cff701741995b23f5841ff0935f5d40dbc8472ef344291a3c40fc73ac94b066c27a81e10a2750cc7d208b19e381e4ab5ebdfa00a2fce66ffffb2b352706c131e6f9b9cd49b90afc6e7e2b900f3d7c0e7396c0770163c1a54d888f42a3983754f077892961612994aa9a4b431c09d6759a8688e4275ac5625adde3659cb7750612af0538cc7c42f7de79dfa0cead145435e96354ac465c7aafe94116be84c1e6ec7fd19ff40c7d17f82cfebbe14bad2b22d200bd6dae94fac86928b5c0e05725079e9d902e20a1e5480c1711dc3da15906f62a90839361798270e6c4828696c0370bc0946599293d25a0664316519535d6bde900d40aa5b9fa4a644cd694058428b8fa0e1c63f790a01e9b1ded3c38e4d4dabc9b34d465854d974c8c7697c9a176a5dd6fc28d600ff2700a0d4ad3ded0a99ffed41be8776530eb5d7e3e15f68f3df21dd2676726361cbd4fe45330c39a1971e8ec712b0e1610926d433bb742714b6af9a696b4517c58dae45c16c76b892a421dfda1a77cdb1e9630359ae18bb440b8e40ef752012d02ece1b2c408330c3c54cc73c6cad1d288039a1cfa159c8487c89b21861555a30367b4231f979158a4a28834564c9c7cd6310b0461c9db95350490b7c40888245efd5b6e6bce38aa53a7b00b564797cad66d3b81f9eb94c74e563d72c0ab5964ce404a1b9c5b01a118d2248dbea79ba3199199fc0b757654eba1817a8284bd05ce73ea887c37b42e2091c75cb57871e740fc33e33aacd9ac6634da0c66dbc900f4a434862e4b6dc7f98f53814f586a4bcc7968f63da8c60813c88508854419fcf811284b1edc05e5b20edadee83e538c4acdf70f30e71bc08999893a85dc5f03aa2092f0a298f81e499289ecfacfce9dcd455e80e0c73e3df3ac3318150273f9fba9a023c77f9cda624ac996fbedb1f1182e1218b9854a19f5e622062cc1b74040a3a3995a6624102b483fac9547baa32b82aa67bb46ec81c02ddbe9958fd147072184171e383f661bcdf8c802996ae3023252f815d0c45b5968d08c87993f6644a60e0a2f0e3fdaa0b1bae9c92d16095e1f5708905e31ee20fa62289a2bcf83c0085d7b47a8909926ec6eef29277f857ef729bb78c35cbbccbe31e58d575db9f3581e0020ebf5e0a290c56dafd8555b81eb78b71cc50ba4d3ca13b92a78859ffc32cc8f47d2deacc60cd969132b0e04375c5dfedf24602eaeac0ce732dfcef39ae5dbd43b69cbf0ab4634ce0efb51acaae6bd09987c4a6ec417024c7a5acfc10dc752a954cf97d7dde2804f008c67a4d54917ee49cdfecadc702d30fe1213deae581265498d1f638bded2a3313ae7c7d2ade6df40ace76f7b14eed650f6b4138e0fdec12f16d006c3ee1b7d91125affdd47671f0899ec802f0fdce02a03b67dcfe3f5170048ed00b015eca747696bb779dec3082fcb92b7934bd330ff2ed029610232769031a6e690a92ec8653698a5c4db1cbf45134dd5adc7a422f7b14bde72da558589a17db0638cc9982d152234272eda07ebb5a34446d0039608f94d139bcbf705021e662476f847d260c61baf21863ec7f4be27ba4e47775bedc030cc8821e4ca36835280c06608c26fb4c71fefded91681151632258542aba9d7fc5640df7ceb55063433fe27a841a4d4969c3a76bd80422ad7bb9052fb15831a896fb60d9436ba5fa3a0c9a74f056f519e6e9c9567435c654da90d1519687f804e81f8659e997848cb2101f501e9962f848168ec90cf885d54c3b2f6f63080050c46998d7b2e9e95744edaf896c8cdebf4ceabd1fcbeac4a52d2f6e22c09690ea9bc6b1d782d6e43dbbe0fc2e87888b9d1fbac1b69edcd7cb377146c92c448467dafc748e23af774895993968fa6bc62944e10c5c27b665e0cc719440941316c8b66ea353909062b8053f5f1c9dcc32f029b22f2d48763440c871ee910e1fe3049ebb77ef1767085575ea6bd36a0736d45bfc3a1ed5d9d934f1f4f025b8619cd7eba680ddef9f286f5b8d2fae2e273ff238e31b98699a060ab17fe11e0c2ba3a6482df06f6055310c79db869bc0e30812ec0cc140c735b1a8e525cd69e81d53e553944787992bd2855e8ef31d31853d12ce968b57f3705b2a78f4804417c3465e09248bb85e59f202522b6334606ccf7a9d19fb16bb4ec8d5040bef82994eae1baa326be47463bcbbdeeb1c9955d4450c67c5a51fcc8ca55b346d2ee99396f3cdd5ffb8adc99049d8387553fea33d6a3464ae72e67eac4e404a8696076b9ba72d0542205ecc2c4535eccecf5eb50baad140545ad3d58c498d3139fd932c8fb935863ad557964b90a2a9d304db1861896d61eb6c43e3699be5af5264ad02e51bf4bb88a1937670f0b43a2ac08aa88ab4bf1a5e94205cabf95cb3c98e680fbebc102cf5a28ce98a81685220045f44188c5d996091dcefac38adb15d52fc5a9de715da6e2a0ee3306adab5eb86598fe46ac4e45082d8f0ab7d35a7b6e31dd7cf050276db8e5a0c43d49f6a5b6e045f640daf21b09063bc81066dbc575b148c91146576fdf23f82604903e29f80e0d88e6894057488e01a3ab7974baf3cb3204dd92d2cee1f8eb75018576b53bd4d83f58e3ce3", 0x1000}, {&(0x7f0000002540)="a64e65961368e5b606a38d2e9efc8624cf6704922df90f0394495bf318c362eb4891d273645af090f445f54598f22bdcaabac9056d2e67851bb72cd8ef48f174336d17c813ef9d30209cc86369d67990f35bb1317fe9bb5f19c80e5fd5c8e5c94adb50bd26ce6b559dbe526b2dbdb125b1be63ff9c13e62b3542aee6c35b22eb021dca49da41b2127e281d2a191150a943f802ae971c30bd0390714211158d00e7bd645ccea5103ebb2bbb556b642e7177181bd9c3d664124516c13de59274f7f4124d851e", 0xc5}], 0x8, 0x0, 0x100000001) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r6 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) r7 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000480)) r8 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000480)) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f00000026c0)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 23:11:38 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x9) syz_open_pts() r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000480)) openat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$inet(r4, &(0x7f0000000000), &(0x7f0000000100)=0xc) fcntl$setown(r3, 0x6, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x6010, r3, 0x0, 0x32a3) 23:11:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) recvfrom$unix(r2, &(0x7f0000000280)=""/188, 0xbc, 0x843, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind(r3, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 23:11:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10880, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000300)=""/74, &(0x7f0000000200)=0x4a) r3 = open(&(0x7f0000000380)='./bus\x00', 0x80, 0xbc) write(r3, &(0x7f0000000040)="670dc3", 0x3) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) write(r3, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:11:38 executing program 0: r0 = kqueue() fchflags(r0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x9, 0x0) r3 = socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r5 = syz_open_pts() r6 = geteuid() setuid(r6) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000001680)=[{&(0x7f0000000100)="5a4beb8727bdda569578aff7db72e12578a70a16d6e5022eb130dbe99731d0b5270c8e79a898239ec449c3f4c4e1a9f3a0ede4fcd4e88b9fd5d45e2f248fa0c9478959560e00f44366bf147476bd02e23f8d", 0x52}, {&(0x7f0000000380)="f037e5e31ac47857c7d7329906d87346895a44d4c1730d162950404df0d01091fbbfe42220cadc87eaf10b401f70eccb4e4a002b0912341c534100d4f4dd31dba3960ab4d952fef89db77ba50f2be4d4c5e762d113233b51ed252895f01f40912bc1398e3b21fb1ef469c6b03950ffc123428b8a6a11b27c431b0b3109bb6641d7f84c463f429bc8e0087b6dacedb64b8e6f0fe4557cfd3d3a2059445ab1991cdf366cfe28038c9f7fc056ecf03b5e213feba7eb6c3de96705435ba3a544a62946ec2966a0819201adb95a775f5f328616b93513b37bb56033bde043f58e320f0f8ffd261114e46529c433a368e2a54cb2e8e9f523b75b2ff263dbf8ec35c8a1b67356f201916da3acd8c5628698f40e165b992b6844479e2171f47e8160245fcdb1181f2a57ebbc0e05c3217268771aa7d1a5e750d1fab7718122dcf6477d7b45f7e223c9cd5bf7111822aac894cb16d7777e9554af265d28c2471b6e57b43d2bd4e856147ae24fc564e22a7730ade66023b6ba5ac5767824340d441bfd399b4c4423a2563bb742fbdefa1cf1b43cbde93c39dbad9aecfe1698fb4ca54a127db1e71e36fb5729e9ccee6b67d0e14965c6146d8c89393da27653b059a531bd6d9b0675a3cdcb280d9c8eaefb31255bb53e2931ae04947eb7049df6ca26872e83161b191d9eda25e72ff0477e1cde3858708a18a1ab61a2b16d79bfb64044af36a1e5b5f57cafe1b06563d3c80f6f15718431777d8dac94ceffc1f0a9ed7cdd61fc4bb865ea9260d2806895e61024c6e76812f4c92d48e98db6da56dd0bd7a4dc2cb012ccc9487b7d997f706e3a1b7ab4580577026233957c7d53fcdc83eba1bb4dbd5b995acc07ee345b5b4df4e29d3e986fa8a9ca22910ca006b1d2fb87c1a8a64545d684374c60692f742db508c887e54d6f2db48a580b83fcb3eef9238fdf53f3f1132eac9289b6913e0b77891ed86513b9325936a8170ef5845c8711727426ffa2a9ae8457310c3c04e9a9a4f2e1af2791dfb580476c28a8bfb7b6976633ae8a6f71f09f5c5ec07f0ba2b7dcd3bdf226006e9a9c1760078935a12fb5fb178edc8941a537002172c466b0f19e66ee2248d121336516e7f3c007790cb5985c5ead9717fe1fae41885a384f092003f31a315f6ce0a0f3939060ac8b744333d577663806de11ad1252e97dbfc0b02456c416a5368324776ee074775ca403bd3127aff77994cfd6425543b6837478fab717e7e8c3dda16b285f28d9ddad19426aefb08fd200b5df9f116328233b73a2687a4b2d96a87feebde18b0b6b7532830e7ec87039fa10826923a6a67b82c5396757d28945c3540abb4bfdadac622cc749ac4d6acead3c866e7bf120fb8c35f7d398ddb9fc6e24fd7c66198120e7e3403f25d3c9e71b6cc2434b22c4b16cf3555070e7661d0bdc9d72f7bcccb0edca5a84a4115dfbc5c386e44f73f10683791ac22bfc69127ae2da7674221e0be1af0c02f597eb9eec5b72b375a1bc389e676ad7858f5b9bab7cd6b2df7e245ed738a3190f344ffe4706882384d7dec86aac9ba3609008e36780c31b8b12a0bd0470e7c53b790b22e565d4ddd1b43c87ccb97442629f2c8425299ed60445eca3ff51d9f602d04cd3563e74eb91f50fe9017401aa7de47abc1bea439579684133fbdf4fcf188d17f6df24fc883d52fa4687f0e7dc13f6cad26c8f8dffbd1f832a6724808725b36ce412ca423e16a74ba28fff6a5fb955f734f03e4826752dc31b834dde9e18deb43d34ba8566acdb473628b06a268c95007e7273784640ff11bed5fcd3a84461fb94ca9e66540435c7433a0ca2bf985e43b7326edb95d9d3cf7818f5ee41c1cea51796d214e6b2790cc7afd490bb298677a01f34c89b5c355972d0059b1862f5004c3b07db9731ea21dc3baaf596400fa2e99a5e6690acba790e7d65c42a80e9d1ad1b67a235e0f2c2915c6a5f090e0c9b3e88fc4cc89dd92d493c6416d3f0fab62aa3d46a26303d95f6c30345f328623c2d7449d2044b3d80842c35497911b5ea58cec8fc957ff72701e41f3514e5bec49a1b5792ddfcb5af9e4a44210e8b0a6f5ea242d2e24274a2f8a262db976e0e7649857df3a267f084f8bbd16a59104927f8ead0de5a899d50fe8e26b659e945755dbc227867f2b846bd69abbee9eefccefb8e", 0x605}], 0x2) ftruncate(r7, 0x0, 0x1) r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r8, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) r9 = openat(r8, &(0x7f0000000100)='./file1\x00', 0x200, 0x40) setitimer(0x2, &(0x7f0000000480)={{}, {0x5, 0x4}}, &(0x7f00000004c0)) r10 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r11 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x100}, {r3, 0x2}, {r4, 0x4}, {r5, 0x40}, {r9, 0x120}, {r10, 0x26}, {r11}], 0x8, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r12, 0x0, 0x8000000000009, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000580)="f877e294df07b9a34c9244ed222335cfc7a400c6f7a9a58bafbbf257cf38585a1831a77c9a0954aca33fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbe4e0dcff4589309226987c26376e918d6ee81fed050c20b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6cfda63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b1", 0xe55d2ddeacb7c003) read(r2, &(0x7f0000000200)=""/4, 0x4) r13 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x54) renameat(r13, &(0x7f00000000c0)='./file1\x00', r4, &(0x7f0000000280)='./file1\x00') mknod(&(0x7f00000002c0)='./file1\x00', 0x3000, 0x1000) mkdir(&(0x7f0000000440)='./file0\x00', 0x10c) dup(r1) r14 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) pwritev(r0, 0xfffffffffffffffe, 0x67, 0x0, 0x2000000000000) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000500)={0x8, 0x2}) fcntl$dupfd(r14, 0x3, r4) r15 = getpgrp() fcntl$setown(r1, 0x6, r15) setuid(0xee01) r16 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000000300)=""/11) 23:11:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000480)) ioctl$TIOCCDTR(r1, 0x20007478) close(r0) r2 = socket(0x18, 0x3, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000480)) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x1, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) 23:11:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x800, 0x2}) dup2(r0, r1) 23:11:38 executing program 0: nanosleep(&(0x7f00000000c0)={0x9}, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setown(r0, 0x6, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000340)) r2 = kqueue() r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x200, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) fcntl$setown(r7, 0x6, 0x0) r8 = socket(0x2, 0x3, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = accept$unix(r8, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r10, 0x20004276) fcntl$setown(r10, 0x6, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xc4, 0x4, 0x9, 0xffff}, {{r4}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3ff, 0xffffffff}], 0x81, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x8, 0x80000000, 0xffffffffffffffff, 0x8000}, {{r5}, 0xffffffffffffffff, 0x0, 0xf0000000, 0xef49, 0xfffffffffffffff7}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x5, 0x5}, {{r7}, 0xffffffffffffffff, 0x12, 0x2, 0x74, 0x8001}, {{r9}, 0xfffffffffffffff8, 0x10, 0x80, 0x5}, {{r10}, 0xfffffffffffffff8, 0xb6, 0x4, 0xff, 0x4}], 0x6, &(0x7f0000000300)={0x47, 0x7}) 23:11:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000480)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x1f) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0x200, 0xfa9, 0x2, {[0x2, 0x6, 0x0, 0x748, 0x2c, 0x2fc, 0x0, 0x8, 0x6, 0x7, 0x101, 0x1f, 0x5, 0x8000, 0x9, 0x0, 0x4, 0x7], [0xc000000000000000, 0x5, 0x6, 0xfffffffffffffffd, 0x7f, 0x10001, 0x1, 0x3, 0x4, 0x3e], [0x1, 0x100000000, 0x3ff, 0x100000001, 0x81, 0x8, 0x80000000], [0x7, 0x100000000, 0x0, 0x7, 0x8, 0xeb], [{0x7fff, 0x3f, 0x0, 0x7f}, {0x2, 0x7ff, 0xfc, 0xe3}, {0x8, 0x6, 0x9, 0x5}, {0xd67e, 0xfe000000, 0x31, 0x9}, {0x6, 0x6, 0x6, 0x8000}, {0xfffa, 0x3f, 0x200, 0x4}, {0x6, 0x7, 0x39e653e3, 0x7}, {0x4, 0x3f, 0x2}], {0x4, 0x6, 0x8000, 0x536}, {0x40, 0x4f, 0x0, 0xff}}}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000480)) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000000c0)={0x800}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x719f, 0xb, 0x400001, 0xefa6, "5efceaed76ad52eade00000002000000008c5e00", 0x0, 0x100}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="8509a6990bffda950678d7e1f35f7921bf8cec277eb37f2583e5f31049b07fc650a6399c35ebd2687b7b61046ed502f8c2083c96f7a44151fb62961a58c493613a9e23d329d4491c77671524b68414745a7db5bc1bbe21510d", 0x59}], 0x1) 23:11:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x401, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3080002000, 0x1604) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10980, 0x200) fchmodat(r1, &(0x7f0000000100)='./bus/file0\x00', 0x20, 0x2) open$dir(&(0x7f0000001640)='./bus\x00', 0x10000, 0x10) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/224, 0xe0}, {&(0x7f0000001340)=""/2, 0x2}, {&(0x7f0000001380)=""/203, 0xcb}, {&(0x7f0000001480)=""/106, 0x6a}], 0x6, &(0x7f0000001580)=""/104, 0x68}, 0x3) 23:11:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/211, 0xd3}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) madvise(&(0x7f0000ed0000/0x4000)=nil, 0x4000, 0x0) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0x43071, 0x0, 0x0, 0x5e) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x2, 0x7ff, 0x33, 0x7ff, "8500410aa79300c4f54020d98301a462f9132000", 0x800000}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:11:38 executing program 0: r0 = socket(0x2, 0x4000, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) close(r0) mprotect(&(0x7f000005c000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x32, 0x400, &(0x7f0000000100)="a7d570f33db759cf8a7ec52f3d532162740ea2816c51fb8beb79ec70e994a891993c683e3a91512232707d944a95033ba17014693aabb2cf9a4841d0e237c3c301a186083400d1ad3049d98f7ac849ff257e8b4aca8877739a15d5b0bfc6f05293b10b3d1aca07efad99b4efc1b1f34927b381ec4eb94a6e3aa3e8c89075a1676ba560a32468e2295e93ca80448d036286909ce44012ca233969d2112ceea06143be96a0c13015be60b483759058726ca68dac2cad161bc78eecffdc1a30eb26a2142e4a774fdf8f252af3f462af5fec07a7036702d9309cb8678af6109280c2db7563eeb3068fc82c15e9072099d8ba37a82986bd5e7c8aaee1094f07496184ab8e4dcc94f2448f16a6cfea6258d708fd349fce7d2efac234142da5124a7228ff38be5c550ab273dd41c035f919847ac5519d540b65097c506dbde77b3e474e9bfbb050a46c32fdf05d0ac568fef651020839c443d8977d940a828de0e1a10f50fc5a0233b96d63d7ac852f0bd7e7e9e55792aa4a6bfd535dbd676a1229b18456b763ce7c4e44eedd7e9b5221aac927d258ed243033bcd9693c0d59ab9a38a45620548b1ce759299ea0bbf938a616f68920e0a83350dcde9ed1631f3f3349141ad5644742b9454856490144e30659f56686219ad4a58546cb6ae10567cfb4838a620919720a64cf143c8014af60cd1f5c733b3a33a10da1ac243338d18b6b7417ddb0a0bb423302c2de0ca702ee003674fe94ade2c0058f81b60a753124e980004474b111af4611f14cedc89479752e08ea0622e440efdd6ab5c37e903c701fb212c9d3cf15c42c848afd1b7e8ac94432417b11d65c84385fb48a1f75b2139d2672fc767c9ca722fc5939c0e00243151df27dc6542f4558dcc31d6fc4b46880264e96cd3c9c8e30c4da52b100166553f46b219e7a2f1edf361f4f7d89e56dcac85961222402e0ec2343cb8822f4995d22e26b1f13945bf43e73507bc029f8aaa7955dfa733a3f8a7852c125d0337c71c79cc1b2008c287fec3e1191ba846dc49bc6294603b7cfe4da95eb25926a323b1326474a2c3c2e9d38e64eac034fc211def314fc6a485f6e553099c49044f71102c3095db6d709c1efc1bb27d7ed15a34ba2480bfcc2502aba74aa6c259011f12803ab778a424cff797c42fd5a143b50a36cd8ba2973091bf354bde41869f7a7c7dc9886324b9f720d8ed90565df0f74d37f0d10031bec9bde2f9eec774cbb10d2c54179a4765fdc372aff4b0a522a434edb4fd2d106a322999df81689492e2ed2c3a2a2334619df9d81c1cdf04764004fa4bbc50aac2d0e3c40e4b77c7f366fd2021ea4fabc8074f7a6d0ab69c403e9597de49fd881f732a0c4a35c52a713de023a40a866708e9c47dfbdd34e82b8d3282a6b3e01457a06fe8790323b83ac401d88eb5a79bf913820e8ef96c0ca0e885b68b263318565cc3df4e086531a454c32bf9b474d4727fd3fb94fd9f7d95812e7660b4c17fb20600af0069e2d30e37c296d3c1cb081091b959b7a123cd9149b53311d1d81ee11603cfa91f15e283498c3dfa70c5c3614b63f278c8e6f84de0f85777c54c8654e62511935dcf465168372672cf0d109aa6d52e8a4cf1161cdbc5546775228eb88502824f293c57f81332d55fe3413c0e30dd75d1c8953f968e0409b9771b7f7729d699b9d3f58b98c9641cab591228ee48cc2c65f596a901c5ce1ce789a41a2df7dce3167b0aeadda20dcd74338ce1dd9d4f6bd346710ba28392c98077c45f5a052769991bde9b4d5ac3e4ac8e56d2024b1254d051a17a84e74997eab105d5aacb57beb70118a5928316ac687c5f78d79a43f8e6fa0b04bc4ece28fba0f828cd19f5000df1f0d744b1faea9190bd9407a0c9e1c82c0239af57f4253b33fd47f65e4b080c10d7c6e1528c29b7b495ab08c4a478aa79441203a138bd7dc1154bba46ae6d9eb1cd36795e0d38ed5322bd2273d240c410cc909096126ba7229b3213364e2fc55ca602252f5bf01bd029574ea02cd6b214da700d025a0050f28a71cdcd761944135f24aa130bcd922c9bd56697f2b43a0021f682e5f164fdbb9ac0e2ac3bc61b3d7a626a1ef2223471d11a07f16a7cd7d7103d8f028fc2ba9153f713f7372efd4bdb03fe9fafdcf3a3ac25ed43ed4386781054eb42451fa0fd2919b2e61f10a0582994e182176b723a6ccddcfa35b4c96dad58d4282ae4f655f46efbf1969e2eac247c32ac6262238207f1028197e0dd42da1c548734a19e71b51544679932f4fbd44cfdb12072ead2dff65b885cc9f1681d88bf7709075feadcfbf7cca3e2711faae866d6cd2271f29587bb9e42335b3e3f62b797d47dedbed2d4b32322e2aab6e3dad8632ce63d723aabc3cc9005d0e92a475bea627dd1f3ff1a6d526fd5e5d8076dc99930447126b5fbcd21cfeee23b0b9d05926a7392eeb2f0bb8ba99601f956835eca0c7433fadc2577c7cab6131c43873e2f636997570099af1a73b996142f1840c1d7dfa5fbdd5237f17d08e7827b7192029959441f13134fb3dd97178c03b91e5f6ef078b32617628f12851636f12b6aafaefef526548ab5a9dd4c2fd4587afae1e59f287347c20c4b6d79e4afb7d6ffd565e2e9e7d1520639fb310cabee2777287be12ff553b76056cc6994a676692447491b33e0a87ab1a34703db0a0da00bc6137183af63a4864bc58aec8c14673734ffc8c36a1b52a1b09e40255c057414b282660e9b42da857d14eb0eacf09322cc88582a3aca310a0ed49c16a8b01b99e8141a22779ef7df01cb0a5f39ea0b0ef246be15966270426b8f5e90bf7174fb02db57d6b59bd5649ddc7da6de99f7196125b3a6cf2cef6bb5e79012b92e78a69a2f7f39c0ae5f39dbe135de60943c2a9ac238d2307d9b2fae1ac11c36b725849dd03b85efe489bb426817a73972869f1fb45cbc038408c3ae452db280a95b4a5cd1d370d6305c7c2026b5234001d77d8aa4a0307c7a6bc9337a6ab5bfb3b666afa26996861dbea5e38d81a91cf0c969bc381cde591f06ad8f776cb1ce3b57eb3ba2cb4590be8564e76810717862e1c826ab19d7781e6fa62cd9e43700f8570399a7134adb6b2de439a17b930f786a0b595420d7c3b087421eb019e6e2f9ee44534f733afa2115c966d8c60434316f8292ff64050f6396c482f44c19fa2250e1dc14c8a0ab1e2e1e84aeea9cd022291ccf80b906a99a5ef8877077249aa9625a36575335d17af0bbfbbbc8893cf07a530907f17338db1ba1a9a1d70dd5ce5dc55adf435f982c4accef8cfd0c27d3ccc7ef01631a38d0901564e87a00fdbcd140ab93e8578838fbd09e545839f617e78aadb6693a816fef76ffd9bcc942684299555a5aac0ddea25d364c51fd313145b90008f678a9996d72838a950dbcd61f18d8bcb0d004707195b0048da3b2f995f78a3aa7e19a2b742f423397e4c9e35dd3bdc5c38d1f4a2abb13a6be93fee7f82c798c810b2c3d6167ef6aae277126ef82773a84163b7b20ee0e8854b05d5c1e359d6e7363d374d2b9007aa3d011d44d35a614731368b3f9d28a1dd0c83e615995e194e822bc0dcfdebcd4c436a25446eb9f258f5459742fcc0d728f24252ddc3ee29e819df002750f8097d26139489a6267132a790230aa2d6cb3f100f7e0dd401c08e4d9c2186ea65c4e2dac7daccedf9336e818b60e352de1d28f489af4d632765f3ab7746794b1c83e7711686ebe71aa2cf029e8d0a9bb5835a82d5d7e82dd6b9e3c9b1998fe4068076898a456b5d3994b8ee65d3344bfea9b21de8033753edd2568c4641d341fdaedb71e4d1e33f2c95dbb8e21f6979445f756e7e6a160d8885df640077b036e257e6c7e47b55e97ded3130718ead354e56113cb183a90abca8418ed254218a0557b4a12eba53759e858b4041258d9ca2110fc1c3303ac63d0bfebfb31d86a16bc7e44e1b08564e33cf4efb39de9f1f9702867d3af0c5fa04fc00d4304d0c64e8c2759721e03722f7e55c97bbf05cbebd8469c0692a8cb3d51cb1839ec98f52d11a8ddfb2358c2a964d4b99ff7e026e35536db0ddea6b98e504c4d81b30506ccae590729f20d4f1c99c9951c227513907d80b7a401d2c1c779ab903904f472536d3f438dfbab33edbcaefdc4b75465eddd5503807c612ea4e4fc55b7b6fd48a998549c2f9b518410d2c58ce0fd5fedc2743327bd263498e1b932983cee016d977e02c0a940394ab632e2f9f41ea9d849aa877b9daf8d6e5e90d55bcca0865d56df8a7ec091375379588b642d5da6d7d8a4d31f0d1c81acc194803a5e2f86881bfdb905c5ff90d75a39a44d0b355c838dcd6b0243c9b8b1ee7fbe001be0ff41d1641e4fd90a8e9ed6ead3e638ce25ced4c6d0d7a6ce3c490f9df1b9ace081cedc568c16adeadfde7141c4ee80fdd67b7f4ae2610c5c7ceeb44e4d0775adb7ced3b8296d7d52158258a3df909705d2d1143f3d7d2c47ce3c21ab1b57851ea774a4284fe1f0fcac3538eaa414a269bf11ef075e404b6ec8fb4ff6a178cfed260ab22c0b01713d3b30b1ebcd151bc5fc2b2a8c279d37147193fa700d7d01589211a5f0eb44802bd4a6330ea96c711d97bcc5dd26201e17d306b6547f7e039d1cfa304113201ff46560f79a1fbbb8fff53637e20168ff041676209ec14fc83a81c6a2c66be16c2b4074762f500e6c44c72ade135490ec6750696fa82ff4448648baa90c29e959f9184080c182c528f6b444374287e96813ab3a596b03b10b7ae6c6144010f3b35c0596215851f5dc05ca4beffd42a859a18743bf213db0105967fd27ed8fc42191c1601bb92df0955f9fb14f0c1ffd1c89b1b5c218b122a577cc115d3b88af9b3fb9fdba877497169aea835ceac45684a9c7d996f402ee014b6eec3387d559739431725024a04170a004095ff90718d017e6c9810e294ec810ccb8d98393419f34638e2dc405199f767c228f36b89f5662edac1fdeaee261758feb2a0510a42bc95bc0c35542442567f2fac79554a39c81130a45f3ffc762b638aece9c8e310440983748e62bb23d2828544ad5ee2917a0c4223da8b78cfc6db26ea8e0d3fde115b216ac42a21412ee5e92653077c798d76776d1561d5f65af541b23c1b1587aaf671492d4cf210eb252bf7af76f2e0034f8c72ab192a025629de64998f318a7ea88e17d636e48f56cece5ca92ffd39dda43afdfd9b949d194a171256d5bf907ab18889095fee9f0cb36a0e82e033f7dc778c99bac4121879859c6e9e90172316478392b5be293dbd7b6ee2715f8d1b5f072e5b09d2c15ef287ee7c17966846af5aa4f7d60aeb054aae1d0f806f0bf895d708539492b9a3846fb105adf28a98bf2a82686c3f3415c20976ee278455c12e4c4abb774de02215b62b526d296c5d0d7c1d4e613090b8d6ed1632ae639b54575d482a756632d0acf39de55362a7e54fc46f730d715289a942a883bcf10f205c42c687b1bb0b5a12fd89ed3785087bbfe486f10f111c64f6ad59bfd352aa06c812597b35424875b9078f575e6e8db4940b96ee67acffef4fc9d7bf99e39ef7ff853e899ad57b2df3e2795e1e48c49dcb62ad461629ed23085d8d8b3ad46b40ca2d571e394570a64d7914ae10911b68b736d9a11eda21d3741e449b42c816b23c8b8376a591bf2ed33d4eedbb6ea2a7377509e9eee8dc1758ed9bdf3e176730e1cab7c582e93442810bc4f1c70b69bff435b3b1cadd0322522ca480b2f35bd4343cc3f2a99a1f48cbb0ccaf6c7d1b8f0446714c057b64eb23564c2ae2deb76edb79152e31f6", 0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 23:11:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6b0265fe7f9ac1521343cfc3a8eb2047194910caa7505c16373b76856a2c565bcb7971c42502721fb743ff84bb49dc78fc5383de2b7452945acaa35aac8a2015fda199f81cb8a8804b727306858286f5616ffff2b4fea7e2e16954c025718841f5ec1a46d1fb02463681ce6d75ddf57da8ee9a4211c917711cb8ce79b0d2d7ddc43a923e0ffa987a9633a17b1ec7da577311d263c14a2566c98070ec381cfb67c1e3b1fb1e77db3166a3e2d5b7256a8498e974ca82db7516389692f2ad91115a7359971ccc2b88621800d3c64abdf713180594182cb0dfcc4eab3fea16"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x5, 0x7fffffff}, 0xc) 23:11:38 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x1c, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3ffc00000, 0x800000000000}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1b12e4b5cc1b9a1b2c40b00bc954c51f5c2a88ef"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x101, "2f5d235fa443d235e33eaf74cdca4700"}) syz_open_pts() getdents(r0, &(0x7f0000000080)=""/80, 0x50) 23:11:39 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 23:11:39 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="e0000000000000000000000000000080a93cbee3f2e18770a483e8af8df53c1452b1a245202c44449334e63d1a220f521788dd0f734f7b16ba5c3ae8823773013355612e4ea68aac48ff895519d38850e989302eb7bd9a049d5f2e51ff5b03dd27c1d5debd445b5611e073c27172b582ebc4b098cb4f6cb6dffa20f720b17de40d69cfff71ae08c1435b82221623f6451bee2b62574157fd8bdf536a20cf71630500000042d09f06c109f6f688da620503a4ea8bc86431a8ebd40f73a2f16e9b8870ea50317c98f389549f87cd63cb0e8a57b177eaf8b6873dd28357000000004800000000000000ffff00000400000075cb6e53ead5c4ab94aeaa81b98684b8e1b3ef1ccb3dd842020b2afa9584e26e891f424986b203a765ae385dd9a5605fa86d000000000000101000000000000001000000080000002598c0a1ca7b7ad9f98a9c74360518b46931285c652794783e51dc423f3d933fafaf45df1c6a94abe63aa106803b3f7d1a96123e21e94853842128684a25755c1046533a29defd51b255dc6ba56e0c7785f995f44d2c874baa0ced79e40a569365eb8ab1083e15f056619e31e0c37e19e9f3219644cc0d68dfce30d432d65286fe3c81d9265c827b33d28ba5459e140fca17452fdf9ff6232b25bbe2b09d6b53c46fcbb6b09fdafb25f82ca94dae6e956f796a7aa490f829c21197d1769607ff4510168340ff0903ae205a6e5336ed3000b7ef7d068f35b35b7db69a2625793ba93ad5e697a7c957b4f4316b26d56ec9b37dfbe1da1b2dabd261c1fd6ce939f31c95f4e0c45bd93f2889fc8ebda1e6ab0d873c5b61c11ef28128294e2a52a3cc63ccb76e02eb4f5bbd5173f74e4476a1f0d47864b75f4f9bccd7487278390e6693a760228a4c8600b789d49034f361333f0228daabce62e501404b1980f81faebca525d938e0616e88c42ffdcbfc9333a3d83b05c8c29a4fd8d89811331418df48379aac428ccc97bdf9a1b8251b6083b5b6fa1cddc4bcb0cc322e8e826d60e9ed885ca186f07f69e69d9870659c611bec90bf376c8f99faf245aaa98e5b183d95e028723ce8eb7b4cd8338d16921ff1619c526d80ccdf5d6dcef0ccd12c8b991042888e84c8992ba9e35818a029ca64c6719e068e837cd8cab4e5a007ae46591ae4f994d5646fcd339fc58c0bf640eb6a068eab67022d5c977280e5acd055af76d5b9b227d01408c846d3bdfdd4d45d52e7849822f1071b9995947602783e0c26d3420183faa8d54dcf7fae21b196e70cf40608909d08c151a80202eab3bf87cb1ca4f25625a75b709eb4811e98ad89e0e4028b01cc599fbf64066e3a5f3b43e3e8b757705c6d818a7adf184d739233765b76bb968bdf50b8e561ecdd9a7870c908f023fbdb166f06a99ed4fc8ee4e6e3837ca9cd0e3b2a76d3167c7bbb30c6077642c775827ff05c91778a6d0d750131b6766c3f4950ca497cad666468181d2ee37578ca02481230f874356ae53b56b15572672e7aecc45164c609b60c7d8ed392284fa6697ea1d0f701334e7643b5d3845f9e24cd8e31dfcb703cbdd1f585fc808aceab7105db7df2e0d31b990155676553c0415d8370867ee0f9e3770f7d9727cd1c40eb48bc0fcb00ba4b7142f18922b51d1cb1a67a370fcceb975aa4b37d01d5cb636add314b4e36bfa3d15ecd0f085b04b37517298399ecdfd4c265115697530576512816f1335b55b3b1012c175b4c6fb7c0f83958d3ec57525bda25dad67d01081c8c96da8d7696df3fceb872f1e29cf25dc117af51c21ecc1c3da18b095cb5892e7cc4efa6d0e2780feed39f427c0a8910d158c9f4a3ab9f85ecbd39cc62b9f90be00ec3eb35d382c4eccdd428ff533d86b314455e87f7a3cbcf29de0df6f957aee4d262ead52ba517286a1e92ca94de406371e77aa18f8e67b4d995fbf69b871048da0a125887cedcc357214eee0a9b8ace73aa6dbeb200a7331198eff4d788db882c53de978123addbd6ef362e5c9fbdc31313f56b086892ca5cd683b68a828c7fda1afd9cd8e1d8460fba0bac3dcd91c774a3cb33e390f981d4a2c9ba83d5c87e5757eab3a820b7f8db3075f67e6dc1ac85a95ecdf1bd28ff5a5dd0695f954609d8810d08e943e71ae1de0d9e10dddd3fdd8f60499fc79ab816e439c19ab931b563d2e0c879a51d868e945e82e3ce3c29f5150b42b452d2bc569aed67f6915cd2a80df01f31b96318af88f844d85c99f425d7126efa35b5d5c54cfb2e53f5b9bde332848687b1b2ac5bb6c40793d85ba6786650e6d5de2fe0605a40175e30bf025f050e9d0468e68f0c6835e4d8db9157b779bdefe7faf23a97c7b80de39cff6b1fa329983cfee5670b56235174a0da901ae74d8da13baf691785d4c51d5e940b1429ba7eac479ee13622da5811be5ea58b3959aad75d428f44da57afd36d4466839f4f7c914fe83af689fce05838045e50503b61c326b7dfc6f770603f3a7d8cac3ff5cf0fe3474ab4787a8210dacc55d6c31968ad9dc0e8f0ad42777c42292c769c3332a76dd6a2131b98aed8c33dcba243a7a21c8afcb4d9930aafaafac06f844ac8bc43e06a2d08c551ad5f30ea2fbeff5f4bf957933996b19014d06f37266abbb6523cb2a8a7b8613f58ef6ba40a7f02ffa0c3293dbb091040f38458c701765bdf60d5a97e725d6ae350e8b6fab4a50aa4948ac2a1b2f2c56141cde79e7d8c8afb81dcb5ce1a3aea043ec1f7e15df31646f46765ddf25e05aed1364702c466458d65b50b5a4233ac6415298e460eaca4b8213285dd99d8d1a9eba0ebc871fd1208366e2f7f917e4f75e17e4618b225369ff6b0a2e8d72fcd12d769848ce3f5d174e93c9a16ee0d23962d24524e72f8b5a887996cbaca003efb0602eaf4caf1aea5f1aebc57cb942e7bd43ef0e5f460592d2cb37c109f5d96f0602cb83394238cf750c2d483d7e54f8a881d6ca64519e218ba796be0c58ad92fb042a63ac2b1cc08498ee0717518a450a1f2aeae14b5cb045619d76abf8bf222d9112020"], 0x85e}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000], [0xfffffffffffffffd]}}) 23:11:39 executing program 0: sendsyslog(0x0, 0xfffffffffffffd5c, 0x42) sendsyslog(0x0, 0x0, 0x0) 23:11:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x87}, {0x6, 0x0, 0x0, 0x8000000000100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x5, 0xff, 0x9, 0x6}]}) fchmod(r1, 0xc) fcntl$setown(r1, 0x6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 23:11:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x4c}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000600)=""/44, 0x2c}], 0x1, 0x0, 0x0) poll(&(0x7f00000006c0)=[{r0, 0x140}], 0x35, 0x7fffffff) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)="b06a9cec8add0b277b53fda02e740b6f01ab1b13274dacb1a1d0f0a01d9063fbde32440ff0117b287b06318045f2d56c5e7d7385d479068736d0461955adb2bb47bcb03d6926beddb0aa53fb883b8cccd9dc0a3f08039ae7ba8da88a4cd942aea81b69643077f6e31eba4563d970e033d48a00af8d1f2a22b2a64a8d7ce2c34f38f8812b25767bf76b3978529ea7397b364ccdfebbce36", 0x97}, {&(0x7f0000000300)="3542168477bd20f06c529e0ec2103fa372bf7f65ea5c0c19968eb591997f416571af79939d2cce9a4faf99871031ba77de5abfabf1ad8203a1f439e0f68279bf73099b07f947d2caf101426552033369b6b2bc607551bac0d863b9a38b223675ad86bef2ba5cf1e34e2ccec02c4b0d1bfe2595de36240facbd1fcbb5515dbcd61ea0fadbfe2c84fe4db50c44065432ed4263a7a213e9f03fa24401a40f220a5d7085416b635dad54698dcca57409ce6d", 0xb0}, {&(0x7f00000003c0)="ca8ba838efab4b807af0d54fcc622275380d64aa9e179d7e17fd326250c04a056ba11c061c2c3cc8f1c21c4ae83bb54f118ddb9a966db1aaab96063319492c6234072dd3d1e2f6f6a851f00da3d00a454b394ad6a9a5651b88f9beecc2b0090960416ed138f6016acabea1dd8d4eb2a99527afbb42f74ad75bb4a43a8ebde7abc8a35e3fdd2f74", 0x87}, {&(0x7f0000000480)="368086a82997a2775bd28b769a6490bef19f6dd91cab5ac50f717966bc4194d468856a03eb909125c668af33e247d6f5e1475e06633385a65c6c553f1ffc0073e352396a3036c6996e505080d03d8c7fbdb0d66e71de2a03b6407d744d6d4d255bc814e6faedd714ba78432f9e7fc7c44e941a96f81447017b33685f04b7a593d8c44a7e7402cf613b12d5dc35298ba26b284c6d919780a70e10c5b13eea2ac99f0252f1ddda68667f4f4a2b1d4e441a3d237c6880a8247deb580e1b412ab133cdd67a329eda15ef4fea840e4b1db486029b619f5845d2181327e1e9ae68b570b34b944cfc", 0xe5}, {&(0x7f0000000080)="ea8a3a9d277961addd5c22f127238a", 0xf}], 0x5, 0x0, 0x9) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shutdown(r1, 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b2624", 0x458}], 0x1, 0x0, 0x0) 23:11:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x3c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="db26fe6de1739900bd4792e285687c9dbac8dda8add3058b0ed5ef3957980210e78d96451e8605df07944dd0827a25d92377cccd018004c90be662936aaf415d92caf32e2f0abd4e6fedc4f989205e1cfa96cc98a64f79457039e94c91d229af9404fac9", 0x64, 0xc, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00/bus\x00'], 0x8) syz_extract_tcp_res(&(0x7f0000000200), 0xe8, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:11:39 executing program 1: msgget(0x3, 0x10) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xffffff80) r2 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x8001, 0x7}, {0x18, 0x2, 0x4, 0x1}, 0x200, [0x9, 0x4, 0x9f, 0x1000, 0x6, 0x4, 0x7, 0x5b810000]}, 0x3c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2012, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x4) getitimer(0x2, &(0x7f0000000000)) nanosleep(&(0x7f0000000080)={0x8, 0x4}, 0x0) r3 = semget$private(0x0, 0x4, 0x201) semget$private(0x0, 0x0, 0x80) semop(r3, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) 23:11:39 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44dee85e6c0960cd5c1c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8788d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff2d7001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a00000000aad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13d98bc768a6ebfc28bed71f513fa9c54aa6844c35350916da53be3fc304c7dbc512693172825b1b02326bf49bc5b30d2a3ac4c76a38150b11959ab3c3f774b61e1c5043d4824c714dbc434e2080290975dd61d8c646022f501500c306eedd64e2949941de6d5c74f3ee6ade788d68bc5090cca7504088524cb60739ccd69e56f002c353e782eb27f3af5e7d7dc4bd608add63e191556e5daacf4f1ee4f09385193214561641e9165572e7818d8359df58a3b2c7d78b1bf86e88fcd24161038ee444aa49bfdc2884624762394f3d4be20039dd0575ebac0d38622ee5e59baeeb94dc9e5db0b5e5b84b67c45626082364ceb54932213cce6504771b"], 0x1) sendto$unix(r0, &(0x7f0000000000)="a1703b40", 0x4, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000600)={0x2, &(0x7f00000005c0)=[0x3, 0x8001]}) 23:11:40 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) fcntl$setown(r4, 0x6, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x100, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000280)) pwrite(r1, &(0x7f0000000180)="dd635d6fa29a1a427d3bb42e618eaf409186e301b389e038b653a962e5d328eeedcd4529f32100ecf1999eaf3d847ba544cc79c25d0daa5e861dcb6b2eafac4ac2512d2a7efb44e172e8ffb30760383b288f85eab2528c9f691a27538dbab276de06a43d3d3e364f5ebe15c274b6132ad4be1f57173ded60d312062890498f0d7bb3", 0x82, 0x0, 0x5) getuid() ioctl$SPKRTUNE(r0, 0x80085301, &(0x7f0000000080)={0xffff}) 23:11:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x45}, {0xfe16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0xe548, 0x4, 0x3f, 0x2}, {0x0, 0x80, 0x2, 0x4}, {0x80, 0xff, 0x40, 0x101}, {0x1a25, 0x9, 0xe0, 0x7f5}, {0x4, 0x3, 0xff, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="04f658873f2634520bf5c0dcb0ec") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20, 0x0) 23:11:40 executing program 1: r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYRESHEX]) syz_emit_ethernet(0xe, &(0x7f00000000c0)="c7a895006f53dd000005ffff86dd") 23:11:40 executing program 0: getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000480)) ioctl$TIOCNOTTY(r1, 0x20007471) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="01fd", 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 23:11:40 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd600800000000000000000000000000000000000000000000ff0200000000000000000000000000010000c20400000008b664f34ad14ae65d340d0a98592b74807ac0f67daf8d"]) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 23:11:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) r1 = dup(r0) read(r1, &(0x7f0000000540)=""/179, 0xb3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000500)=0x10) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x3f], [{0x0, 0xfffffffd}], {0x2, 0x0, 0x401, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r3, &(0x7f0000000180)=""/170, 0xaa) r4 = socket(0x2, 0x3, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) pwrite(r5, &(0x7f0000000080)="0be869e719935e254ca37fc7e71611dca435c3d4e04a941f522da11b8a9eb4a0abe2e773487670552ce91a4ccfe9c666a1a5fb9454393bad37c4ae98bd9eba6293253f53e04675f6710805787b08a4ee49e9633161812db68876596c37bda961eb154d22c0dbf7e07c8edec7120b5d38e9f76dc66b802b28", 0x78, 0x0, 0x3) r6 = fcntl$dupfd(r4, 0x0, r4) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) 23:11:40 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x400, 0x4) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) close(r0) 23:11:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="162d"], 0x1) sendto(0xffffffffffffffff, &(0x7f0000000240)="bf", 0x1, 0x0, 0x0, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x80000000, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffdfffffffffe, 0x1000100400004}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="1f00000000009a716d2968485a5e22e46f0bcfd4034120e52c805625c4dc38875ede1e6960794c00"], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 23:11:40 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="08180035e17f75d860576cff052600000000"], 0x1c) getsockopt(0xffffffffffffffff, 0x2, 0x202, &(0x7f0000000040)=""/103, &(0x7f00000000c0)=0x67) 23:11:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0x3ff) fcntl$setown(r2, 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000480)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000001c0)={0x0, 0x4, {0x1f, 0x6}}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) fcntl$setown(r6, 0x6, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) fcntl$setown(r7, 0x6, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r8, 0x20004276) fcntl$getown(0xffffffffffffffff, 0x5) dup(r7) r9 = socket(0x2, 0x3, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r10, 0x20004276) fcntl$setown(r10, 0x6, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r11, 0x20004276) fcntl$setown(r11, 0x6, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r16 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r17, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r19 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r19) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000540)={{0x8db, r18, r19, r14, r15, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r13, 0x1, 0x0, 0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r24 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r25, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r27 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r27) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000540)={{0x8db, r26, r27, r22, r23, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r21, 0x1, 0x0, 0x3}) getpid() r28 = msgget$private(0x0, 0x682) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r28, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r28, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r29 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r33 = getppid() r34 = socket$unix(0x1, 0x2, 0x0) r35 = fcntl$getown(r34, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r29, r31, r32, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r33, r35, 0xa5, 0x1, 0x100000000, 0x2}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r36, 0x20004276) fcntl$setown(r36, 0x6, 0x0) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r37, 0x20004276) fcntl$setown(r37, 0x6, 0x0) r38 = fcntl$dupfd(r36, 0x0, r37) r39 = msgget$private(0x0, 0x682) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r39, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r39, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r39, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r40 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r44 = getppid() r45 = socket$unix(0x1, 0x2, 0x0) r46 = fcntl$getown(r45, 0x5) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x2, r40, r42, r43, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r44, r46, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$setown(r38, 0x6, r44) poll(&(0x7f0000000080)=[{r1, 0x20}, {r0, 0x10}, {r2, 0x124}, {r4, 0x2}, {r6, 0x20}, {r7, 0x1}, {r8, 0x1}, {r0, 0x100}], 0x8, 0x40) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x5d8, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7f", 0x82}], 0x1) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r48, 0x20004276) fcntl$setown(r48, 0x6, 0x0) r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r49, 0x20004276) fcntl$setown(r49, 0x6, 0x0) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r50, 0x20004276) fcntl$setown(r50, 0x6, 0x0) ioctl$BIOCLOCK(r50, 0x20004276) fcntl$setown(r47, 0x6, 0x0) ioctl$BIOCGDIRFILT(r47, 0x4004427c, &(0x7f00000000c0)) 23:11:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x0, 0x1800300000002}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) 23:11:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x0, 0x4}, {0x2, 0x0, 0x0, 0x5}, {0x1000000000006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 23:11:40 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001100)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x11, 0x0, 0xffffffffffff7957}], 0xb4e, 0x0, 0x703f, 0x0) socket$inet(0x2, 0x4, 0x4) 23:11:40 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/90}, &(0x7f00000000c0)=0x5c) 23:11:40 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) r4 = geteuid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff, 0x4) 23:11:40 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x3, 0x7fffffff}}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0xb6f36ae366085bcf}], 0x400000009130dbf, 0x0, 0xfffffffd, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 23:11:41 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x6000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x88) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB='!'], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="170400000055ce1e00", 0x9}], 0x1, 0x0, 0x200000000009) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) dup2(r1, 0xffffffffffffff9c) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pipe(&(0x7f0000000040)) 23:11:42 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r7 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r7) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x8db, r6, r7, r2, r3, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r1, 0x1, 0x0, 0x3}) setregid(r7, 0xffffffffffffffff) 23:11:42 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='4'], 0x1) 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) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x6) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 23:11:42 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = kqueue() r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) r4 = semget(0x1, 0x3, 0x0) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)=0x1f) close(r3) socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0xfffffff7) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000140)=ANY=[@ANYBLOB="c402d8ad6ba1d6d09ee4c8475a270d1a9eb723c0cf5ff75d82c81961d68297d727947ba70200f60d33af143ebe331e5ff8283efb35352440788497dd45a324048cbd2a53a8cc55051cd813078e6fe1a1ba5368111c79e572d572f2f68ed5f9f48a1b7ce18c0be29f305d6d19e8e798886201a77a0eab9a9d280a26b1150027368b77818891b60391441814d9d8764db5ffe0789a2e30e51894508e3b88d1f6c94cfdc5e35bd9ded5421a159978b3f38aef2f97e80087e5ce6bceaebd725ec90189871857"], 0x10, 0x0}, 0x0) r5 = dup2(r2, 0xffffffffffffffff) writev(r5, &(0x7f00000004c0)=[{&(0x7f0000000240)="cd1f5d332906408dd4e111a623911e9e245619be39dac13b7e94883485b41d01a5f0018f346c98da01de3dc12ae47ba4afde656e84a8069bddbdb1f3e45764a08724ad7f1ec0203b353c05f450b3419529c894f478bc76b902e674b2b37a5795912a8b44b19baefcdb328b3d3cbc571dc3051fab69876e1b6d8ec208b35ceb116932d4c100a7242ab0c1188c49f5ec76cd81b4db4606cfdb14325cf0", 0x9c}, {&(0x7f0000000300)="04bd8b1f0fcfa4462cb103d9ab8bb434a3468f5ef82be5a70c8d2e7d4821da4c72d6393478b8334bfd18dd1afec1b6e1daaefcd92175a01bee615b77c888fb628d472cc143baf28ac92008a8e5f1ab01c21bd4e3030ad95ae2ffa0ae117cd1567680fd967a46ae8185f4929bf3e95f5636812b67bd616ce03789482b93547a552f40c67da30482e4680df3799f6afacb343fe93e6d8070952f58ea76359124fd237b240821648f3228026e9a54361b3c06ed623331ee8f5488d8ea3da7964740bdcf1d52d191f57c758149409bbcf28d5970c26eb700f20c1bac500d364a565a0f4084d47fa3c6093635cf", 0xeb}, {&(0x7f0000000400)="8a83808d1034d5b80ddbd33fef804baaa9ee15b5c8b7ea00867f5473f177001410e2a92e1133ec64d4c11e3fb991488c2c6e880c57abd7de9ebb19ff84bc5241156567eeb8c53f5b5764a86b31c501974919e382290a84bc12c92515127077f0bf87da0ecfbe77464b37a3ddf9e01e33a6abe13ab50213e9236dab703a298007451e543c635970591bf19c9b8e0a4fe6744f86ce6a2befa22fd7afe546ba8a", 0x9f}, {&(0x7f00000000c0)}, {&(0x7f0000000580)="bfd1e28408c04ef2fc8a1b78ba81937bd5f69d88ddc89879e5bf28d886749816010316974969b720e7b86418b809264a965c382e1c296ae9906138b5e56414e8db8bac5331fa0a0a7ec550daf3334a7251a32399cc0ef9ea11371bc6fa09eda6f25927aa62e7f4e7c24a9b042b0ba43a905395d848111045e3d0ffec3e17dd49bd2fa6763f813ae7a42b7a6ca574d4ba55e58712d09c51", 0x97}, {&(0x7f0000000640)="05e349328d2c03155e4cb928a8c18c70af2d26cf99c37ac5e67f82146a83be0ff783c0e7643604518b8beedd5872027dcddbc345662edf8d1c8d77e9a6b6a46cd2674af17098ae2df9902ffbd9ee824a5b53b8f48d70dc11a3a5190979b68ccb05c84efd82a78ba08fbd1e390a5d0f4386bfe34a0a08da79c46c4d29c8f6d7ed361c3ad655767fdfcff86adc69478a62907e4f06712f9148b2981d3dfb5213d017bb4f39348d07f7c81865a572957de5db8ee4252a918ce00d91bb3eee83aae9c01b0e331c88dfd213b8c824f8", 0xcd}], 0x6) 23:11:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) r14 = getpid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r19 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r20, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r22 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r22) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x8db, r21, r22, r17, r18, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r16, 0x1, 0x0, 0x3}) r23 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wskbd0\x00', 0x20, 0x0) r24 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wskbd0\x00', 0x2, 0x0) r25 = accept(r2, 0x0, &(0x7f0000001780)) sendmsg$unix(r5, &(0x7f0000002880)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f00000003c0)="4249100bc29a57a1b62a68f2fd92f7647066b0fba8496bfb880fdb53f26584cea83822f44c407a50b3d439bc50e4f566499bd4ae521dd002cb2f3abcb4f35946c657d054ae0b6ea8cabb63a8a1a4c5cfde46cdf6a8e7e19547a27a5dd29cdab82590e2006d596138e5618cf17dc04babda9ce31d77c761d996fbd717f1130453c010b1bd85d0a11bf6f6c50a6d7b422518283c6a45a841817974efedffae96d09d263cfef5e178046f884548869bbae8f6a7b0a9c23a3de80dfcd7a8794bd49ba3e607c7957f8b3e24", 0xc9}, {&(0x7f0000000340)="bbe7c9bc53d8e008e6", 0x9}, {&(0x7f0000001800)="3c5f48a5df26b17502ed6df7f09b7a0e99760ae28e782932c18e54ec04a77ee6390ed7765fa9d73335ef123671d5fddc62e58f28070baaa4694cabc953dd393c4d61d748ee68a71a9fc276f85c02f7312a13dc1fd3ab5c2762e907e1560c97328a6351d513431eeb74f8fe89aeb348d8086cfa72953aca2b9ebd655a20c8987addfebf5905189b829c54941380f0c30b58a4e9cdc401bc103c31889726ba6da0843f27eb3f00a0e52167615b8d4a6c239c7052fd7c9fa96b6efdb929b185fd2aae5ff3072b65654245d00502754bed784e7833c766ea049dd944617485d55961f787936e7289a4c2ed08dffb66b53a35af7808ca1a3a7799ca74e2835d63deb355fe275541f4f5978b8000f1103b7f5635b57148286c1cdd72e04c10da03e95167fd589d0e82f7179b5313ea1d6d9fc35761363eae77113d566e3bcbcbea810816068eaceee5d90a0eb39a60314bf14362b72dd43ddc6a41e1f09eb75e29fe21e9a830cf3c4a5e3b236c0358f1795899a7a1adacb7aa8b8ccbe702fe02186f93208f5995dc5a030d75aec927f4786a4fa545f1bdecfc7c0be94d503d5ceceb4b1b34f7dc3349cf65495f26d4d8a10a2174befb78d03466e980f515b4795d4c3753d72d07f0d5e66fc23e5167341f2dc8e6110794acf034438812c6ade956e0341bc9d5066440a2292dbb44cecde70d3fc28479102ebe347f5fd02556c3c88ed0318790f9dd1e8d37aa7c316853ff7fd4a91b0995d183190dbfc7ea459952bcf8cb25a271f7be3cb903afdf42f2530858d9ad45de39c96aedbe4bfcd5245b56acc02f09af898213b4235e35d04a5628a5e85b104a93b8a12ce2eebc814135a02ea2aa5c0dfaee516c2e4fe78e53d9389897f48abe47657d1fca785808ff706092a77f180d568edec17bdd1e74d3fff4d179b0b760a187ff6d5a20781d042eb5b7b07c8edf2694171bcd6045ad40541e155ff754cb888f70324f50407ce06fd49485c6930fbcee20dbe27f7fc468c13555a44d49c341bb01852d27987230cd9a0bc7a66b0dac4773d1981d25479eac6239d905969a082051df5ab5526b893b87927ee970b810cfa355e6c02cb2a12feb2b4184840d998689fc3563a6e3ed512a2d339c2234fa36c65edec4c95f9187ca0b71ffed095bfb5b15fd642464184bb400e06d1bb867de8c57f59d47638a5e910624c8f924ea001cde2906e1933329097da410b1513f884f2dace2e0cdbcc08bd5e414f3847916cbc44c7b60c2913c2ba095f09299413e7c1873dd6276769e34b8f3ddbdc68567cc342fb6a9e95f54080bd8085ca6457a910d20f481a968f671176ede50cbbb90d6f80c6b17a4d73e7507be8fc79016e6ca949e52a832f639087c3632734bb9477aecc3e57d81ddd75555e4fde3261d45c87633f64e8dea9a1c3f50b864580a29525d1ee95a82338af87d6ed1e1c9e3d8859a3e808a2a0d935dfc507a6240ed77b9244bfc75a610ee673f026f8b75e280f54c3a87cbdb021b1a103f3b31ce252f794e71a472b3b571bce6d547055149fe2488d14233f24c268a7684597d4a779c5deb281bf40a2b192fc28eb5c2d6427738c65b5b6e3592b3fdb398ada682d558960ef596287a1f79b957fb8785ea42b6cfce742bbe53159995054ddbcecb63ab2b3b6470b286d1cd4af4e7fd8c4749991cef926486f43f87faf166e852ef5ee7a674fcdd75c2de082514c2cbeb4aba0dfc0448f3fa6b7e0fd70cfc494e0ef69306940cf75ba8a356ccaffb4e40c9d99809f6c9e1595081d1a8cf069c5e84ad1cb32296ab1353bba052ccbcdf988aec214520bd64969ad652a05775c29c6959540ad4ea7ffc6b99e128e2c3e48a1e2f0d529ba3cac1dd6745430b8d4c32cd30e3052273d3f9fca89d26e1b6ab49dd169801126b97eb116018ab95eb6be10e729ade7f3e23aebc2dd4b90960f5118e191bf244ac54ce953a1744714612c25b5dcc746e2a013f5c87bde13150bbe1a1b99bb774d3bff5b901ea852b56e890e1e69ecccd339890d69ec9997572699436a9f00321d9abd33de562d36fbde1217648657746f674f7ba1d49059e0218399278ae145257ddaa32836ade0928b550646185d14880a8b58ba8a9af6cfd8ee28f4c73ab7a716e6dd147d70fbf8cb914c531a6cc38ac73cab8a48adc81d76242a4fe3f2ad41718557b492db7c1ab0caa531ac21a518cd5086dd94c5a5ee63c52b25023e8a92793b2f3a5a15e5e15362f4466aaf91580204c9eb4bd9b280970724f13f85a3919c260e497c4dc769a1a03530669f61ffbc6191f9b59951966cd35c5e6f8351c00c94dbb508bd00984c236fe05d33f3d4021fade83a15647e0d187a5dc5318aef5f6dc4277a1cd206d818a06d133ea28184672ab2bbdd05a725c3adae00b279d0f678adcfd293f1eceefb30bd207db2b3dcdb6ff56152561257fb864ee802cd2a264a98a6e1afd9e4ba89a0fea0fbc09e87f57caab3dc2da90aea0931b305446743efbca253daefd48cb59463b78ae10ea24f53e9e92ccf7bd19015d5f4d965f9c33670a409f7b43692a52a18ba4b327b18dda34846f41798c9657646116c762448640867db05956a7344b484557b8f4a0823c5549715159ac560008dc6fa0c3f7da71ce705d8ca1c468f4206cc61af1e52c151c84e991985633a4ef744b89b3839161f0713bb00bdb02368e19f1cd1f9cfd34e79d786e93ee0ee1650c586ee30801ff6224c6ade493129fb789e1758c81eef284df9d8383cbb65ea09fd24556bf0457d3c3d652bbc5546aac75be8a66c0bd23b8b0b6339f14e07dcd26c54b88800b63f0169b866b74e8db153162ee57d3e1c030474f4c4d592d4a54aaa18490c8de3958b4306818c221908631e7fd87de04159a94bfb32066dc0203363e9a87bbbe61daa1720189d8de8f49c3d6948cd494ee8454453d7d5ba3bccb4fa0f60a045bbf5e9f63786a2fddfbb9ea335f470bfa12e82f2d1d56e48ac498bcf1d22a630d53832d5931dd13c01c31afa9a74c36c19315584dde6404070cf35f979a31093aa85f493baa3ca50187beb28f9d15898cff3a3dcb9997482eb587b2019af4b34ef0d989fbd684ca1d534710056def0455a0b320bfeeb7540662b2b0e31a8f4ee2d38949bb141e9ece09650995f1401cd923f22c59f0b988fb1950a4aadb8b2f0e79744381c0b8624adf83a066038baa7beae6926de2663dfc8db7684a11e34db02337d2146fb9cee4331b8795ca9dd63b896416858bdb74fcfb709158840dee69e112c4d3de820f1ae7d50a126ad75572bdb8f0c6d4270990437ec9f0a936f07d1e5c9f51e48926f6b2a7da0baadf8a5c266b9b613d0919d07016e93e79d38607c53826de2a65223ed0ff106a01bc4f584cf215f950eef6141e7b7f450844809eccd3b5d490488f56a8979713bf4bbfe36f2dce8bb537d3fd65e8d57af2e29cc9137ceb962241cc9377fbdf6af63b77efa43a4bda5582daca252fb7b0c964c975241011ad61b31f4927cf78cad4ffbb64fe5772da546a5142be7eb1934875d27eca942edd65cbbcbf89334271ca788864f517ecb215aec743b0ebdb0f490c8da9de0ead3f517679dcb31698ded793d23f3402d555983b702c84d3edcceb8aa12e0e4d3b6941502fdea9712f1cbf45cb122292c9f773f3628de80d9a569aeae3b863d4537632480fe5a675e0b8477d18b1ae66abec9e3db7704a5d495f9c72bdc3b4da9c0379002baa56a2fde7c658d89ba159f8dafe91412441073dabf2bd7bb033ee64178228cd865de15214d1ddd86e222019f352eceb4b21f7388e1ec4a77e410f9047f6e515ceb6501b34c1fddcafb243a908ec06cb902b33ecb1955949cb73d1937cb86943f7fbd5d85ffd00265d8b7d5df01265ba2b3c866612fcde3a63c448931d17fa6bd801710e4ea9d101d1b80760c874adfa71473b35dc667dc6793e7e12c336dfcb1a8bc0f149ff4d612d5dfece9cf7a67ddb8f63f9b36d2575a5c97ebee973360a7a928e68df0d0863c4203ba62b22ca4b482f4e1b0ba8ee534486651489b0d53d411089739de14566ce9ff54136dc6f449c9c0fbff29c952d3be9807b1ba56c22eb8bd2f213fc73ae4627ca6027deeefd261be8fb82f4b5c1baae662dd75d0eac28f94c19a8824830386923b4383e8cb9110427d2fb4ac25af7cbc271fd7d78e29ef3fc02e26da820cdeadd70ce5110b585e4a08e94084805a2e8d921d46d0e449c903c9eee6ee4b195bd88cae36bae7d61727b1ae1a47d9ef2304052ed38a1bb62c3d49a265ebbc2a99193d44955eaf8d1c0d6eb0030459b154ea49d82094140716c27a62b18dd6d6bb48959684611a9f1494370baaec9c2863d6eac2f5016f0a4aa072eceb2298a74fd3b581353c579c9f84321b154e0862e594e180bf7de89d57b71bfe5833052495b731829387719ed2deb99bda96fee44dc4d3593ac564cf8b335ed96856ed4623ebed614571599a7be789ede9d9da1bd936333a1780ecca6984a05bac7bfc7e34c775ea1cabf9c943694a2b4936601930cbd99e6814e715f86e5df19786273095e76ae103b34e92dfb3c5b9f552a6cd5a886e1eace7cba0b28e28754ede0e4a7fce0b42065af3386a3cee791ace995e58321a04d0c3835db43c58febbe7decc1134a33a4da23eddd59fb62b8ea053a04b821dbcb2e6ab8af21dc0badfe0df54e58f7ac8a89d4d26ba559d93b8561a8e03c470611d18909a5c622a26ebbd4264e039b5ebe950a422c2b111a2bacec8d4fbd91596f0ebe9d7b3a0791ca8356b13f35b9168db9f150d111b14e26634aaa90c76e364f080391a5ae1e34980b0b9c4b43abea2c392a31db5cade85bbcfa149de0fca74a4a618f2b352658ace70161c1f83a8e566bc456fcf4b356ada81a044e4960010e770701ac1daa3184f9f934a0894ef37656c6ea0d6f46d77baea69e5c8ada92537c5d1f74ffee5057120371949f08aec0d8cba3d5f423647c09af9b920d2ab7112e11d82dd2bc766ad9dd22fe08385adfd9c6493a0315c0daae1975b7838548b01dbdc1e0da5cddcf610bd324e129ef2cdce3f09d50b07113f503afdd2879cb1a99ce7163a84348481f37f66669072b71c04feb7c20e10446eb59c7578e5589965f516c0500c53778e76e961ee292dbae5906905e512507c1101e6b00e3d33c20cff963bdf9b7dc6604d1b55e1a21d77c61b2f5dbe81fd9e262cd91dabaefdb3a4329cedbe38a7b9b84476f12d93910fb0fc42a886f57d7ac8c6e2fbb1010468535f599d26db499d9defb6460c2628a398590f52f98b767dbf3e83d11eebee1a0cca2be9e435ddc5dea8308dd1a60eee9691604dded9ecdedf5b3c005f7d3aa26cea5723b20f9dd2b3bd192e70a6bcb81d1caa60ec1747109d0da702fbba21edb2d4b26d020e32f393d2123d32e319584e506ebbd1c36fb32facee07babc213bda896ef187fd7055ef4daaaabbddc9931cacd5414318fd4f531b41c7a880a5538a9f52b2f41b0cdc3c4d81adaa2c1fa63ba4c2fc601637e217e21724e3fbd5e091912b6b13b5dd306ce056dc3f7905ec5f5a1650816d2f361c7adb2f2a62032a9066a58bcfe8b8d94b7891c957619ad70448556f9ecfeb6288711962da333a91ebaad3f658f00225a033ead6574279eff7785c7aa83bbdbfc23888c2ccef8b1923d1636a44dcd4f72e6903381bcd8eb1bcafe7e1a4b2cb89958fe21e9d9c2aa384af9423a04454ab5ef5675b940852916ea25a266ee76a786464020dc480c794289d377c4b9f2f86a03057bf97daf1874a118", 0x1000}, {&(0x7f00000005c0)="f85fdedfdb7eadadc08512e2047beaac6c8e0e366c62", 0x16}, {&(0x7f0000000600)="82ec894b6ce43ce4540e0d8f6db8d675edc843a2fa26d1a7faaed254b324b2e2e92ffef3302f44018a7bdd398f9d5fea7217207c2c0923df33e02d514654782fe93aed09af0661ac70c8097ee3953dc3abf89366040d4c5f1a", 0x59}], 0x5, &(0x7f0000002800)=[@cred={0x20, 0xffff, 0x0, r3, r4, r9}, @cred={0x20, 0xffff, 0x0, r14, r4, r22}, @rights={0x28, 0xffff, 0x1, [r23, r2, r24, r1, r25]}], 0x68}, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r27 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r28, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r30 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r30) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000540)={{0x8db, r29, r30, r4, r26, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r3, 0x1, 0x0, 0x3}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r35 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r36, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r38 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r38) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000540)={{0x8db, r37, r38, r33, r34, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r32, 0x1, 0x0, 0x3}) r39 = geteuid() msgctl$IPC_SET(r27, 0x1, &(0x7f0000000180)={{0x0, 0x0, r34, r39, 0x0, 0x3feff}, 0x2440010032}) pwritev(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0, 0x4) 23:11:42 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) bind(r2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x191}], 0x101, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0) pckbd_enable: command error 23:11:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x84}, {0x34, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x200100}]}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x18) pwrite(r0, &(0x7f0000000040)="0400654a5c1d85045229b675871d", 0xe, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 23:11:46 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x12080, 0x5cf9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="fb00ca2696c7439c9c900bed80bb92a7bc987dcfb89fb21314844733461c337b123b4f0032b8cd84404dd02af6df5fc31caf1261e0002daadcd210cf58aa857db979bfc9cabd841fea4e1c61f38a06b286274477ade9c94727f7ebbc7ca184cc984ec0a16607997ed459b3153164b3e00b744878c5c845eac83075f688d8cfdf84be471a8e4d6acd6677e6755306703e7314dfa79c1d307c20606517e39425af536f2f6336b2e4f719af", 0xaa) getsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) socket(0x20, 0x2, 0x2) r3 = shmget(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) acct(&(0x7f0000000000)='./file0\x00') 23:11:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d18002f66696c653000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x2, 0x3, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = getpgrp() r11 = getuid() lchown(&(0x7f0000000040)='.\x00', r11, 0x0) r12 = getegid() r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wsmouse0\x00', 0x180, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r14, 0x20004276) fcntl$setown(r14, 0x6, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r19 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r20, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r22 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r22) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x8db, r21, r22, r17, r18, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r16, 0x1, 0x0, 0x3}) r23 = getuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r28 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r29, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r31 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r31) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x8db, r30, r31, r26, r27, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r25, 0x1, 0x0, 0x3}) sendmsg$unix(r9, &(0x7f00000018c0)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001740)=[{&(0x7f00000003c0)="4ccb213d8647c3443c6d4de17cb5c76a9015385683b164909af4a50b0efdab43b70d3a6b0232bd02d4ea099c4fafb4467586dc3e13e23964f1bcf8969126217e26091f9296b5598d5cb14f95da64c0d4004980aedf226b5c5a5df595a125e1d45538eb5d52937b9cf752db692da466c798bb785f9d9ce7df8498f4b9d74ef75d36f56a6e2c88d12197c7b1ef4f98666791211e", 0x93}, {&(0x7f0000000340)="2aa63bc283b8bb7156a8317ed24b13d3313a954ef8ea357fde824c5d95d36e8fb071c524accfa2d0f34bbc7fb699bcac7de485a0a5fd", 0x36}, {&(0x7f0000000480)="9709ab71029fde74c89feb41b18677baec26cf2e2462db5c07fb08efe537cc723b7c32efef8e93998d21bad1", 0x2c}, {&(0x7f00000005c0)="b6fd2cd43c9dbfde18a39e92fe0206e99cb1b62e2d6f8d110b69fb064e127a5829ac179d1c626b77784555f4853b7d2a64e3ba6e4fe29142eaa18b77e5ab41562b029ade5c8f0180616c5c16b9b8787b7a275f70e63a7b415986b6d6b8965d7b93179917cb26276e0d8a0a09fb226830821ca2d61db20c0420cf2f57f6046603b87f3579", 0x84}, {&(0x7f0000001680)="cc98ad6567cde26782491cdd8a01c77c3235fa2608002962a6beb3b5e5a791bbdbf3f7611a6b1edf39a38152149191660863a208ceecc3e5891a9624aef6152a9796f0dc070dbe877f93dcf3551ca25062e57cbd79c27695086aa42165a2d8bdba1cd118869bdb1b8a71378949a9a76210fc7bb4aa296d02c3d1d2e1c820bad71f50e1230fe5714ba4914ded4e587c1df402b8bcf256c4b03fe4d4ca6d9dd2345c711865500b2f5b987cf175f706825423ed3e", 0xb3}], 0x5, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13, r14]}, @cred={0x20, 0xffff, 0x0, r16, r23, r27}], 0x58, 0x2}, 0x1) r32 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r32) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x8db, r8, r32, r4, r5, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r3, 0x1, 0x0, 0x3}) setgid(r32) r33 = socket(0x2, 0x3, 0x0) bind(r33, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setuid(0xee01) r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 23:11:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffff7ffffffff], [0x0, 0x0, 0x2], [{}, {}, {0x0, 0x40000}, {}, {0x0, 0x7}, {}, {0x8000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) pckbd_enable: command error 23:11:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x60}, {0x24}, {0x6, 0x0, 0x0, 0x80000000}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f00000000c0)=[{0xfff, 0xfe, 0x5, 0x10000}, {0x6, 0x8, 0x6, 0x5}, {0x1516, 0x7f, 0x4}, {0x40, 0xc0, 0x1c, 0x4}, {0x4, 0x5, 0x9, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) semctl$GETZCNT(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000140)=""/95) 23:11:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xb102, 0x0, "c5c4eeba80d88bb035fd68ad10af1229c160e440"}) syz_open_pts() msgget$private(0x0, 0x200) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000480)) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c5c4eefa80d88bb035fd68ad10af1229c100e441"}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "302777d1962de5a98daadb8e4139645f35e45fcf", 0x0, 0x1ff}) 23:11:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffefffffffffffff], [0x0, 0x0, 0x3fd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 23:11:47 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000480)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffeff}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) r2 = socket(0x2, 0x3, 0x0) dup2(r2, r0) 23:11:47 executing program 1: socket(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0xfffffffffffffffe}) r0 = kqueue() r1 = dup2(r0, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) fcntl$setown(r4, 0x6, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) fcntl$setown(r5, 0x6, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) fcntl$setown(r6, 0x6, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) fcntl$setown(r7, 0x6, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r8, 0x20004276) fcntl$setown(r8, 0x6, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r9, 0x20004276) fcntl$setown(r9, 0x6, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x4, 0x0, 0x100000000}, {{r3}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x46f0, 0x79186031}, {{}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0x5}, {{r4}, 0xfffffffffffffff8, 0x1, 0x0, 0x7ff, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffffb, 0x83, 0x0, 0x5, 0xfb}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x2, 0x40, 0x7, 0x8}], 0x82d2, &(0x7f00000001c0)=[{{}, 0x7ffffffffffffff9, 0x0, 0x4, 0x80000001, 0x5}, {{r6}, 0xfffffffffffffffa, 0x5, 0x1, 0xffffffff, 0x80000001}, {{r7}, 0xfffffffffffffff9, 0x1, 0x1, 0x2}, {{r8}, 0xfffffffffffffffd, 0x88, 0x0, 0x3, 0x7}, {{r1}, 0xfffffffffffffff8, 0x2, 0x8, 0x2, 0x200}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x3}, {{r9}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x8, 0x20}], 0x80, &(0x7f0000000040)={0xfffffffffffffeff, 0x7f}) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) kevent(r0, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) 23:11:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86134) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) read(r1, &(0x7f0000000300)=""/56, 0x38) fcntl$setown(r0, 0x6, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x4, './bus\x00', './bus\x00'}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) close(r3) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000080)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) lstat(&(0x7f0000000340)='./bus\x00', &(0x7f0000000100)) 23:11:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="86"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setown(r0, 0x6, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100e2956b9223776", 0x8) 23:11:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 23:11:47 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) read(r0, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x45) accept$inet6(r4, &(0x7f0000000080), &(0x7f0000000140)=0xc) 23:11:47 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x200000000095}) close(0xffffffffffffffff) syz_open_pts() read(r0, &(0x7f0000000040)=""/129, 0x81) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x4, 0x0, 0x0, 0x0, "8b0000000300"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f00000001c0)='Q', 0x1}], 0x1) 23:11:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2f666980753000de05bd0480c141c8f97e21e1ad468ea0963409c2b61173ca8977b146000000040000c5cfb9a8bd309c7e8e80d103cc9ca7f1854b9beb6957fd53ec3c727bb3892287ced8eee6fba579f161c3a3b6d3822e52f8d5d3eae7da971ac68c8019901be8ee63774c0d1b8fb40c25a24ffa1c28f80378a289349818ccd86cc08427fcc93413d0af3ec2befd7dcbe04b2218575797719cbf5440823981da7037a77e634dac6279345c0baac35d064fbcb01402a5706a40c1b4cf188700297d56de427998f29ce63f07"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000500)=0x10) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x3f], [{0x0, 0xfffffffd}], {0x2, 0x0, 0x401, 0x1}}}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) chflagsat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000180)=""/170, 0xaa) r4 = socket(0x2, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 23:11:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) fcntl$setown(r4, 0x6, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = getuid() r7 = socket(0x2, 0x3, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f00000026c0)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r14, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r16 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r16) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x8db, r15, r16, r11, r12, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r10, 0x1, 0x0, 0x3}) socketpair(0x6, 0x4000, 0x4, &(0x7f0000002700)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r18, 0x20004276) fcntl$setown(r18, 0x6, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r19, 0x20004276) fcntl$setown(r19, 0x6, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r20, 0x20004276) fcntl$setown(r20, 0x6, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r21, 0x20004276) fcntl$setown(r21, 0x6, 0x0) r22 = getpgrp() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r27 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r28, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r30 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r30) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000540)={{0x8db, r29, r30, r25, r26, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r24, 0x1, 0x0, 0x3}) getgroups(0x5, &(0x7f0000002740)=[0x0, r26, 0xffffffffffffffff, 0x0, 0x0]) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r32, 0x20004276) fcntl$setown(r32, 0x6, 0x0) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r33, 0x20004276) fcntl$setown(r33, 0x6, 0x0) r34 = accept$inet(0xffffffffffffffff, &(0x7f0000002780), &(0x7f00000027c0)=0xc) r35 = socket(0x2, 0x5, 0x3c) r36 = msgget$private(0x0, 0x682) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r36, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r36, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) r43 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r37, r39, r40, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r41, r43, 0xa5, 0x1, 0x100000000, 0x2}) r44 = getuid() lchown(&(0x7f0000000040)='.\x00', r44, 0x0) r45 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002800)={0x0}, &(0x7f0000002840)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, &(0x7f00000028c0)=0xc) sendmsg$unix(r3, &(0x7f0000002a40)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000140)="26eadaa81232e794edb413a7ef54788c943919091fa83766eca953de014bb2f99124", 0x22}, {&(0x7f0000001500)="818ba18121eb85a6dbbf37a35b4d475de4111cd92fc6e06526b3e79fcf711a94bb8929f82631c582ad1ae114b2bf63e0d8a2843ee1787f1e79438ef75018b4946e0f523febdab4cc45a54c5498b04dbda8d4e9ee5d843f210b31f2b2ebd2228493f2b53dfe85ac2173e50cc6e6570ffaa2dc370641b32eb5413c1dceb9714c615d59110290ec7c3eb94b9153fcb6f16c340996", 0x93}, {&(0x7f00000015c0)="01c78da9a66d936e01b8ff64c0d6de5f35b61678899886acae2011d8cb2a7526ffa1a613e5e8fbc01a6f372c30d134d2a82e35fa9ad73e3e9fcc58395a51884b45727b52d97b9c164aec9e67708a32d30b71ece57abc108f4211114efa7de5ba98df6a096db867e4606f8a39b7195a1d125d77d3aa84c8d914d7fa36bb7bd123bb03ab9ad65191c2f28ef634536b26eceb84956de9734920ee6737fa2d41ab9245146b9d0552c0d62af6db512935241e43c7520e01f23766bfdc42542f03ff740ae071920a057fdd8f2d578b9131e64ca469319d2df121f9f2c390f67bad2292f59083b672780ad1e44df3cfe8302d7d1b0dcb", 0xf3}, {&(0x7f00000016c0)="18ced828a1c695805b4d777e4495da60db6170e3ff4a3924b4d9e9bcc689945d8e7872317a36b711cbcadb4265223e9734c03440f06ade231a399a1ca7ab9e38ca82ba9048af3a26a13a93ac6ea775a9b79554d49f8f76dd4e92d7746c79402005061d0428f93482153f51acc1bd0659da6f85f17e2516fbcafdaddefd9c23764e58c1ac0b2f9872ebc682acc76aa7721dbc95d52a785694a580bfbd7d588edf9d6e4124c41f44ae4742ac7905b894d34df233214fcbe7e2545382998cf8313e6bc9f6d22d413dd38802208f794c9f257f43f94168e4d550ef841be69fa8356553c73b743f7465c0f8c6b1ca1d183dfc623b8dae4cbaefa1dee815a2aa64cb24386eb2bdf0770ec9a9ad9c94515a94ee74cd624638f406815a0f19bd2491ea7311281e18b7e83897a9f3fbf5edb83c7f2fb0fd05242f74b69678eb4e2872e825ef44bad61c27711fd648eedb58c47958a917e318ea5ab1ca131e794df700fb7260a90188dd3676b4d14f5a641d12e7d48e06bf1c69e8cf13e24bf567244b558d06888f96c94a4f8b22ca9e54f1e2851e3768c7f9d93c01cd4593f4b7a66242e6b1bc88ee0f85c9dee0eaf33a0f56d32bf5e75bdf8b35a9768153b3995f8074a5628f04446f4948cd9ced33eca2fab19823cc38810be45a98f09b60976224d068fe941af377235fa773ab88c68075f9c727455532a892df8bace34b4638068b871c51a2c4a87afb9a3324fc803fb0b68bfb62648d0f1aad32e7ed74eea2524ccc5534a9a49a67f705f565f08b4f2e966a51a05576a3481a1fe34e5d2c931aaa5d7821738efb9fdc97488b086f059aebf3f6d492aea604589f9df156b979f7219226814085df80da0c188a9dbee2d261d6d3d08c01d3175b2b8dbb0c20edb26f754d0138395220f99bddbd8e5b8963e3894d3ac97f01a76d6ac5bce64500901b4fa1f1f910a91362a308d93f635f1c0bfa7b0591277e85631871b75f5fb45077d83112ec83d8c0b8bfb5d300755666d94f14e7808369854512ca4acb3088c571fff1e47843b0a457455e724728020a97ee249469456ccdb804273368051e0e55973568691a52ec4027cd595d51feccd9d9794f72f1908f5c4feeb5bd897970ee2254f13592ce4ced3635077cee3b4178cc0f4f75128870b8e78a114b8f338494e9318c1594ea080912e594187b44d0160c9806d0bf48ea40bb7f5d2eb3d4d1bf2361a9918226b4cd014c3a86a8140ee6965f88c77879e501341c3247c150cd4672fef2e944ea0bae041e88b0f9d829329f264a065c68c7d69014c90cb6cd7288d3ce0811e5a772c744b2b3983e0a7ae9c467850ae36a5ade75c1822637645a8f6ca47d8e6f5df53a3468cb1b7c729c2506dff12e556ca8d39a0bab3b25c1abf3dfd8a37e4acdb91167dc699fbd130de4a868b9de5280b2719dd9532aee8b44f048aaac8278cb36ac98ef1b6d785cf23a4a7e9048f44ffb63c27b81f2bcd173713c697d93e13bd95cf93d21a260842a0911ef8d72417729e5ded1959fdf130baa76602a43ed35e8172c9212d8cb052d4bbb2e87bfbe27ca94b5f630db5182d058335e3bcb783a438574e07cde6d638a5dba86c636a09cd3e6b5efc12928fa60db3bca092d62e071eaf7990cbd96f0e637971354688d8d042a92537cb443138387abc199d902fb455e1e1c1d381250b8667fa760b7b7e9ff116536096d12362b0d0f46a70ae9634467f6005f41090ac531633c307f6186b820c7ef74ec092fe2127207182a81756644b0579906c488a435411aa1237ff23b24d624c3aea04e2e5d859a61c98765e255797619b78a0a973f6c4d3cd401fe2e4e1e4f4e7b22c9d3ca6c5d6b1420b507bb19967bf74922aac38624ea01fd6780eb274408522b26f529fbf668d023e6cf6f445119bea1e9aaf9ce0bca70afbbeded3f5ffb17f6da5ac5812498a111aa68f2620f5381da1e5ca9d182d02d5b08979374299d0557de52adb1abbc5805ed8a0a1cbd6bb0646a722deb8b401bb6d298587508e59cf11b84d0692428e85396961610276bf7f9142a8f20b1915921ed3c01dd7c4ad00ce310dcc72939e2dd6bb7015ea0bcb181211cc16c980d2083cf65788329482091d650372f552575696d35bd3f50a06dc533618138bd0d7593484bf6587a634fd437117803492c87caf2b980d689bd01b91b37f3c50aa44533e2445817fc9d511be59a03e3eadcab31f63962b7e96bcbedbfeed9aa5d8bc080c988a1c6c4d1a1b8f4168a9b2aa334ceb778e8c890e4c665390b9e92b4d5ba51d5576c48977c0749e6daf2a47b8e433be56785dd5acd7473e914a544126d8df10d0e2b6de3010f534d9099134f16b168346590d095ccfd8a81e7649c3e1efdcf2fd268dbb25c4bc37014e98e16ce2d519fe9c4eb87e0b0a21e6740fff0e3e6101d2a4b0c4102bd7ac96c5dee5b7c0a936573b0e1595ab8339740ca628d5fd97fb1526df020cae5ace2fc588c76c66f00f4ba5c1290e6df11780ee84a83beb2026d97c710bb05e48148ba0d42d1961070d8a66a1375b275a08c9d911f6300e470ca041fb7dff7cf38e42847396c158ea978493b59763da75be016fd3f14693d31ea1601522bd674fbcfd160e0c2870d35e60d39f960cb96295d2a57a53d4d23260adb4e0c8c3f841493979138f47d5d1f342bd1e3624f0612e0254740e04f8f42693485d52bd5ef3d47b48002af268d42f8c927c1e9db4b32fd1116bdfd501419e9208dd5d9e7f7247fabe25b040f41e49e9e17b9f570fe356d6ae2f459867ee83e8c2823e79fd78bfde3e8659792f59178108c5b60c2dcdbd6733ee0be89d8122af8e7da7f5fb1968645f2761ee565c709bb6f2a5cd02e4f1f0fe7e3cc927c42994d2f64f72cd7fa9548770d726c11489884a8ee7cb3fef8abd8dabed32bb8feadda84e65e46bf59b16965ba5946de4f28cb63bf739178f054a695e0468d985e0ef0cd64a197ce7eac1846526589d2ab67a85551f3999ba75c51091eee371a5680dd66b45db09fcd3bd52da1d1c41816e08bb2d8c98df89f4c865c9cdc39b140648d43cd81b36aebade308311c8c81857bcceb6f41f7c3af2b215edd8e6fa657cb9a8fec928a933f4888ac4061321fcc91d1e91db99f4d302f1d3d9731bf61173b0be7af36fdbae40f600f5e839cc26350c46983f05b13c0a0a228fad22483039fa47e705c70162a6b6f878ef770f20c78bbc87da67de9337eeae131941cb5949a72972187a8949f64089dfdb2fae31c2b5d39b744a8cef662d54868f0597d2e73e491e9f1392dc86508c6363bdebe1d715dbbde40167956997bcbf21a33c58fa295bc838a593d5aedad330ba6b68d8d186b035d4a80a8478c9562ca10188b40422fb81157d71ae3616993dbb4ffa8f3fdeaf0dc66d3512c6bccf590a1b535e21aff4292cf99c6ddc793bfc9b16be329899fe6b90b280f4b02aa231c9b5abe6b9c7c1f1645b5f293808c0221659ca48c640494f0b728b4f06aa02dea8d84592aa8e0dd755d3eb3e1c8c05531158ede95420dee49fe3c109a0957a0f0ad12df2c97d69a9559e0995a7520a5d7215f677cccc765674ba7a3133b812d84df0b89db2d0590a1659ea169de6145e641d6005332b12c8c9285dd010946fdf78430e321a8548120561b33cbda4b3ae0fbe6ebf63eff3ff1accd14043ca4e885bf13f1e91559383a3df2adff9c8cf2e9d87ffacf4b11bf1954b9a85c6ad590ff9d23f827db48cffb89227b3d8f04a2d536226124c5eb1d35c456cfc5bb3c2867066cfd55cd81d14f22262c0295d0864ed680055dae7dbfb62448891a845c7306564ac9f11a56038751daa6bc6348fd88a66d052514f2ce12afe15d4fe489aaf0587ff2256acbb9f1a057f6efc69741ffaea69a39b65bb9a70355ddff68245c326bc6cf432285db70fc6928bd7e1288bd7c2f985af88246db8c1c8fc47cd3fe3346c7b732175bb3f8f2dee7ec9ce8c18eb7ffd81bac16234a41b2cfd0861cf876a5a2ed3c5e1a60628a4c69ed6218a58193469333e612d7727c6adcd36e02460d047fe98b9abc6f9c62c2f77f73c333dff5b22069a4ded6deb727252cea7dbd86068e149541e23347c1e8580c6508d342f9813f2484140014a35819dd13d86c932fb450d40857d40f6ff21e35cd82726345c58a6fb3886011669c7dc67e61c3a1829c10a8f36a014a0f61a377c7b7681abde4d7e25d1eb44e08f9213351c6120ea031ae4854cc0325e9cac4bfb978655ef00172ef105ba71fc4f18361bcbc28e3b5e488b539f8ed8940c933a59328ed0d9d4ef058e2083fe6980cb42a67a12f23183a9b35d718998b917faf0f507ef563d0eb541c37ab4b6b21a7cf518cc9d24f13102980fc8a8c8088f5939791dc4e0d05843730494d635f9e9ae773440209529372722b0980a7305215c551f413d9676d6cfbb552ff24ba4405d53201a04712eb7f8d4e6f35803b7d5990048d3064fe5d06e146476e6fc5cc9fea625363ff5773dca2e87806345730d724f3284eb867791aaa8fd3474980dc83f65ad9b607327736aea0c8ebc39d04139b1952704a9c207c6b5bbab3845503b8be0e4c58b6063eb60bb22b2c193d718337b037f39b4930015574337202c77cb98f80fbe1df6bcbed574071e1aac946f0f31932430bff63bb423633f9af11d1cae4b702072e445767400bafe69090c03fc81872652ad5911e5faf27a52a496deecf9499fa6f4ee3c210bfe7f09cecc2179695e9cdc981f6ae49dfdbb5318fd666f4fcbced0fbad4d4c85ab524bd60c8c7576585cdc085822ccd6bae4f5b344de2d94125f347202f249e121106f717992cf1711ac32fff11c39a3a65927fc1ee4c29162085a60aa04a424061a7d0f912358c4c7bf8e4939e071089fa5078b1c10cab92f66e5bbce763a5444c43e4ab42d403691d0c96fde598a0527e9eca7bc4293f86970ff7512a3412ad3eeefa463d5bc524161f9bb0877eda90c72b40bd968a614b88a487cafd81d65ecb088171ba9aee5d036e452530565c0ac9d1f31065c3b7717af5e48d9b736336a13443bf737541ac6e6a22ec292f499d2a6334998ae1731ade8473cb074067b47c2acb141331ae880cff595f4f56b2201a8e1060dd4679535211b07e657e6383d8c93e7259090c8824aafbad09c52daa62f50b566c7df1bf07b5f1d8bf1d61a48347dbedb4fcf22abf1a57170b8340d6bd5d7118be687e7d3bed13420f3b4497c5f11308b682e4bbf36f93ac8fd87b8c8dc4076f93f9a8d14f844b780611321a09a281cac6865ea0a6d0d5c829e218f84371fe28b01806050a651f827c73e60f88ffda48d4542ecdb6fc0e54570b7b591badb3c6e527be188716770e8d29665397fb827195ba7e8a9a400c00e5a711a9a614885df5b0f5c8140aa1bd5cdff624f68c6ff72401dd09e2c591040907cf1de92589467831838e04257160a235e274ca43a1a51dc192aa0e79cea4cd5db49b277ef247cea3b2a96aec6a254da7962302c4585651d15fab965d111439a8b5977c88db103c3dc00e8f52ee531449d1dd90f385cc9635956425328a83f71fcc884aae9048db83908c242f693ada1b4227c65a49333055fe674b046e09f1591b204cf781e96eab7ea0a902296881573230b14b24cf36eb5f2d9e0f09cea4d37de06a65d7cfad9fc78493edf004ecc7f52afe3b889754a28a21c83965314617ad4ba208c1c994fe6b4f525d06ae9f9a4cdc01eca6c6fc717339116ca916159db361a40fac437e404d75f8f5fdf3648beb5ded8abfcb32f81913d5ab0786", 0x1000}], 0x4, &(0x7f0000002900)=[@cred={0x20, 0xffff, 0x0, r5, r6, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r8, r12}, @rights={0x30, 0xffff, 0x1, [r2, r17, r2, r18, r19, r20, r0, r21]}, @cred={0x20, 0xffff, 0x0, r22, 0xffffffffffffffff, r31}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r0, r32, r3, r0, r33, r34, r35, r2]}, @cred={0x20, 0xffff, 0x0, r41, r44, r45}, @cred={0x20, 0xffff, 0x0, r46, 0xffffffffffffffff, r47}], 0x110}, 0x1) sendmsg$unix(r3, &(0x7f00000001c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0xa, &(0x7f0000000180)=[{&(0x7f0000001380)="0fbba246790ae1c559eee255d82df772851576f3b6ff1b019f8fc1f406ac34b736f8d85cbb1f4973bf1a4a67ad3b5c3ef0cd2017c92e1e6adb63e3388a83f7ac38f94851e081a811151ed4c3afff7004bd017aac6fa527784ff7a9353a6122792f542c58f999e9a56869fe1b12e9f80585377bb5f52cd2aa46666b9080b36e749d237588f88a37b587cc66b42fd94f01d07d04be1719ee67a446994f414e4cbc24a43047358ca9507d4da33ea418b301134fe9efeb70ab246b92fa7886b0e53dcb473395bd634016a727aee51fb1bf89302ba44c64b82a44dfdf9ae2bc48f8ee1f2a0f92fbff6c44eb8c3ef92c0cf9273c67df165c623e4a1466dc3f693c6e59bc8a0205db8ecf8764b9f19315308dcd9cf5bafefcebb620e50330c1375250f5eb7b0caf0bc60e9c3a8791d0590657f0c4731c05048b52e286fa769ca45fbbd16b64996af3d3c799f3d9770df5d006c00340727b0edf561535d3373d83fd098b2ef9feee46896907ba3b5bcd128b0d7d", 0xfffffffffffffd11}], 0x1, 0x0, 0x0, 0x2}, 0x400) dup2(r2, r1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) accept$unix(r48, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r50, r49) connect$unix(r50, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) select(0x40, &(0x7f0000000080)={0xff}, 0x0, 0x0, 0x0) 23:11:47 executing program 0: r0 = socket(0x2, 0xc003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x10, &(0x7f0000000000)={0x8001}, 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206997, &(0x7f0000000300)) 23:11:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xfffffffffffffffd) getuid() r0 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r0, 0x3, 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) getgid() getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) geteuid() open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffff5f) r3 = semget$private(0x0, 0x1, 0x47) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/192) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x8001, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 23:11:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b1069f8ab7daa931ae61f948d164e9b715dfdad7270825f89d4cc59a784b2a0ac941e57658a540bd8259f299c8974e0d61f1fa292a3f"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r11, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r13) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x8db, r12, r13, r8, r9, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r7, 0x1, 0x0, 0x3}) r14 = socket(0x2, 0x3, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = accept$inet(r14, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r16, 0x20004276) fcntl$setown(r16, 0x6, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r17, 0x20004276) fcntl$setown(r17, 0x6, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r18, 0x20004276) fcntl$setown(r18, 0x6, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r19, 0x20004276) fcntl$setown(r19, 0x6, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r20, 0x20004276) fcntl$setown(r20, 0x6, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r21, 0x20004276) fcntl$setown(r21, 0x6, 0x0) r22 = msgget$private(0x0, 0x682) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r26, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa5, 0x1, 0x100000000, 0x2}) r30 = getuid() setreuid(0x0, r30) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r36 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r37, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r39 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r39) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x8db, r38, r39, r34, r35, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r33, 0x1, 0x0, 0x3}) r40 = getuid() setreuid(0x0, r40) r41 = socket(0x2, 0x3, 0x0) bind(r41, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001880)={&(0x7f00000018c0)=ANY=[@ANYBLOB="000026fab42d2f66696c653000"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000640)="d8954c6da36b272ee6b3cf9efad9e2b08dacab4adee0a62c42f3b8a63b278f2fb491e00889fd7332d0f3f4b351ef43ffa279883d61a35bd1b0396221ec02ea658bb7c97acbcd0888b7d69b8c41498443289a5318b5b5740bc52c5aba5d20ebc6129b9f08fba0a0ab27924ff32dbdb7824cfbf102da4d872b71f8dfef1ddc218590094907cb26435e799f163004c24c82d3ac0c83c57a26a381dc2a01ec4a3fb261fd9d84a4bd923b1a182923d1e6523e80230971a24f107c80870295db06952246997f397433652b41af5d87848f38dd518493a90af87cc32d157b3a673a38ce8862f49ac353e44bee6b4477d914e8933e2fa3c0e666f42d1460e58cf36c009adfd1f99a7bdfe46f814daefe7ef4260c6bc8e0de57f1d75ca59fd4f8f81ef1dfc7aca8cc3842184b6ede33f5e64cdbad642659b62da695de7d6448761c18e36630fc96b5d955618e17b7e6d5a43727457eead058ad703db0e04d0df7b8766ccfaa62ea6e26c0d64369d14e4107b9d42de9e0ef60327f79cc3c5d0557ad14e7a88faa9202ec737f2257d9604c209840595a665809e72df16cac4c284f3ab31f88881580eee2448978b5337c9cc3ceb3744a519e14774488da7a1617dd99e0e3be231ef0b7442a8bb0aad381a9e1226f71006f3b00198463e99247df35b1462d6f1757415cb8962d466ba241ad9f98969df0cc96d4b8c8f7036494466e642b8b491472a52d55af7102c7b6e7bfb1ce77cf1a306a1b5288da8b7a4467c941ef7ad30167574d37797d6b1e2325b364be04f6c4fbc934f82c27db63d0a4123e31147166f89520498e13a207285a13092499458198aa88d09c234e0f29775fb490ed00dbca5774c3d59f2464afec07d09a26fa7c56acc94ecced18372178896996e889bfcae8785da6b24ac030105747f1138a2217e7f4a648452f5bbafa4d4f0afecc1023e024d7efb5a84248d96a98bff74722db2e35a3564f4ea50feedabdae94c50fea5a9ab518f0b06dca0a449b50632fb91520ca04cb56fca88ac39e8502a7007b497706265de2dd89a877e3f7fec8001c23db07d7df39af2295a32ef8de4bf79a8d503b914b03121b8eb71854b6690b6d1de3487c652cf189c94bc2c546f0be69996adf4eb8b31c3ad8cbeb5979cdcc5794116245b43cab809a5d8ded9d8c8c59b8958d87dd781647a7487d2627c452a109b97b863ebc2802edb44d800abe79177b322668b50ba59cbe27f653da9d58c9bba9ae659b3244c338a8e426c17aeea62423e50b66185bf76a175fd544444db01881151ff3842fae09a62d6f2b584386b9ccc14907d65ce641909f8477507cb6e17c8e94149f96f64f3f91e0048ea1a90d4a54f67999b920f351f59391db7ea5fe4a8c192fe52c0d7221b85882f9f2da4c170d3e83edaed609d7e437c65b0166d3535e3418c98f29b1f7b197178650169d11bd4b6057eee39f3266fdac53954839a2c8801a257e29326c50f837748c295ed428730815d7c50b732ce534b8f12da49a8363b2a146631a0d7d3186e9e42499f0c9f873faa84dc247fc26843a7d59ef8d4e557fe0dcaa8d15aca9b171d8c447360e2bf74083dee9ac661cf7d9d9a9829685af434086e9038768e5ceae9ec02009e128e3065067e9ec0da32ab83ee970581b1233427b2c9b7d5690e9b5aa464538cba433958c57091db0510970dadc31429d5d6d56e6855ea1443072772b470d55406434380446e2560f2c07fe0af856d69821e392d0db997dba8b7c1b9b498e77a732cb79a65c1dca68a96c0c1c09c240be5584b34968d15626ee35926c2547f82b4deac10bd7031c90708f5ea92c44d3b4139baffdfed179ef1492726280a3d358e170ca9248337607a15c672ea24a29d9f3c905bd6188aaf82f8c35333ba5abc1e0468f2beedafe047bfa870508ffa1c7a932231d3df0f140db717bd50baa2b1f995992fb6a61a56a6212bddff6a88fb37358e9ca4d2aac71ad0cb643721461e53e635f7b5eb4efe1e2b39b0533d1834f95658e87eac577d9aa30b711f67ffde0f98a498a237419a37e543c56b3ffc1bf09605b97790c569dba108287550f57aa526912f2a4ad54f51fcdcb40e7f1bcbbdb9678fc3cefc77dd1a6f6a52e1b3ce1ff393f893bf3f853fed0c9cbb4caa4979ab7fa28af034b399402b093d5d6838ac52be09a8bf870db9d3fb2484da2d58d40ed81b85b1695fd95ff3108b67699c92ead55d0f04fc70d80f0111761ca2fed87c69cd8056aebcf899a4f417bb957685de177dbc7386ce1be8b8e9c068f03dfd9aad6b9dde68c961b024b9da219bced28012106bc6f57eeec2e07c40ead72ab39bfd7bb2ed6b29ea1d79fe73ecbd002bb882faed6c05791a665fee4e70d97c597dfa9c2966b322168cb98bf9f249a7bc2900ddc4a32c29d5ee4ad100184cd5360d966f3173821c355f02d019dea0decb649e439802672729594e92c0aeb9507ed93f0fbf62c153ac3cd6c8b61f0d2e59ee1e7e0e628fc6ba889e5df1687374e1542b56c25b849883cb37a0f10ed9548ca2f435231ccb39c4304dc8dc41874e1f71c1266f82c3da04d156bfa56a3e23ac179f1c89bb125c205940a295f8c0fbbadc07e30696e0953899b8c5aa5d97162b8016cf9f6cfd3953c96b65803bb78acec102adfad1e5e5b1751f7b4e3ffba51c99ab5adbdf977fd257aab77e275ced089d8fe1fd8365f6b815e918767e206541b045120eea4dd53fb0806413167a4c4ccc046903681b9861edc983a8992ce780c270a989d9470ae1befd0a0bf40ec43aee6ad4bcd3b729d0ed9bab8ba2ca366adf2d5d155bda284d513d024a92d9d80459f1432632d981f7f4bd85c416bd0d36a4d0f4fb0e50df7ed5fd39f5ce43f674a2d68d2a55d02a79c5f9adc5f146830d95eccd8e03f5cc8dd790a2d0fd2ac9ea925c6bd5e87696eacc68c319d1cc2c74a090eb6134c215c6e195653eb135ebdd139762eb7622ff769fb3a39449b6e0ff5ec4ab92461c10823536740244a700c19b3291cfc41096797ed298c2f86453dd8cdaab6d81df9fc9bc9994556b98cfa3f4b5210c352f70cfd568361ed7c3ffc7edea8ee6f9f43df5c9276f25197cf8e1ab8dc578bda7467ee4a4981fb89cf01a5439c0dc9a3627811ac789fc98d72a722e2e0e77e2a2a8cb0668d72b97c2d1545cfec69ba242a5fcc159dc9662dd7dd2684ae03a7085c445c75fa0eef79305809744eebf3bbbe3f847e2fbf69d83168b31310a5bbe20675c2851f73c4f76002f85809b20467fa618b49709c602d67c80a3f51e4110202b2b80a7aa8171cbf63e88d5f47e4d1faff0396f3961d3223b05a3b0405e22986e52adaa4b744bdf8fc9fb81a5c57b4ced7804edb50c07cea8351aa5870726ee9febc9d63772db9923a3c5d055be9b0dd4c6c737aeea4a3673c5aea33a3e315be471206c4f0e838f34d743113edc2e914fca00780e2eefd37ecbdfc0f115d79f2cd7be8ec1ccbc3f9879087b1d2275f6fb1fea5a24c3d7336bb12d022492b27fe7ac908605b9e83df3c42d88f9de1f52750075cde70e8884db6ed43efc59f1990abbd5d9d05ab6d81f3e177a59da8855b574c62b62b75933efc194f05856cac41dc1b1db8b95237513d8fbeabad3a2b9121649225deb3b03b0ee9a5a3d6ee7705093a46022bc8039414bbe011a7a2b486d8c5892e24d5b59d0403fdc0c3747cf17a4adbf23402ee058dfd6a8ab4eaef207445fe7a009c84254329078bbfb95a5b6a371b2a3a6428acc3e11e8339afce36c677c6cb724ada573b60031b64e2531f8a12f9a5170b676ab24669a147ef04722d60685aaf0346f5c587ea60ca50f2e07df7da40c57d5c0c2dd908b633731e811620e32810663cd0133bb9a3ae1330c7079e2731d2d283b10e88bd86fb6725249a44634eb6142b7e1e8794e953f0d80224a78abeccec2785cb9595325e65e3f9ec3e3450ee9c7afb9cabbecf31771ded49a196e4b2b54495e33fb55dce28cf25538993bd8146c5df732070a62ad764b84188f205df5be1c580ded50f5efb18d7d21fd80f6959a0e0ba9969e3b8affef8e24dbf971d9e050ea67851e8b37e33bb76f8799b5b0c3356b9a10d104697f064e3f964713ef7fd871d9c33ba9027b4bbe6b4a8b78a67ccf0b7023302953cb180efd1f26ee38f093d40c9c04aff35dd5222200590c24a2f18c5ed4a6e837076ea9c0705209e6dfc43947da146b77e1ec961ccd32b004167e05ed7327828a15c1c3db3845b56caf8770c7040148d5ef17d337a1916d67539c00bf9bc606910266d36a1085336ef0878f24f9a82ac3d04d5a32c276cacc9241342c7a4a78fd858b175d52a501cb295028b235d91f690e7ceebee44e22226eb00a8b462fe89f52749ef5ce9ee5b052501214caf0d8720ffb4bf9e6762ed67a898b3c3cd9baf788cc4942fbcddbad6db93c2323f068c3e0a56454504eb0cb1dc0127f67dd6545fc010d693b032ed935e71e5774cbb4a712812c9761f4325ef320b70c33f09a9072dbef62db7d4808dfce1ac9713daa549c28a4578001644982c0d403d8983bf7c26579cfd123992b050bd162f78ff587291ea2f9a8105bc2393406d9c09610012da89017df60e8f29ee2ac27c5b6c27f6d72393047ef6a5302134d70f8ca5f7e07d7c8f2d2031223de0eb06749a03506e8253ce9ffbb7577de4cd00ddaf65d29e1e82cd7d6cece909d651ed4b7ed71aad5a6ed258fe3bb65882a93d45c70ba52757ee6c132017b5a5d7fa89653b5d66af1ac18d52aaa00386834489b53503fe6022235b495c344e14ec732d49f52c0093717903c87fab7934d2773f8001707da92b54f8dc2ab6a05147bf41dd544bff238513996a503179b272d191551d7792af296a9bbc7cfe9e06b5b2ea46d39e05c1deffddce3c202e206eb67b157acc8aa342a5d7050f1db44aa6d38591253d02f2389d4f16986e46c507095e2340be9648d775e3930cc0fdbaaab1dda0579989b5cec03da93580765b1aa52df57ef0a8d977c7f585736186ae6d61fe985a8bdbd532a09c95bde27b5156a6d951e21e74c6591f5bd3bf9a2554c0794ba22367e4f1687f4ea0a86d2e51ea34291fc3a67977c9982156b35405afcf8f197e5a556a96a48b698629f78def66e3f445c6a56d8c1c516295a6e08f0bff76942438e2400335c54f83b509fd73282f3bd1f085045844e74e2d199b5d0f375e9b9c11f801657816433cbe4cdd8b51ef74a3dcde41276d746f8358ac379fb4931e4063a5979163e908021e6966469e6876b7e183169186732f99acf6f709b430e8ba1b070b94fa88eadbf01ccf904ccdc90368799dc2020e3000498602a437ec80abdf8a30bf5ba1eb03d631af2fc51a741caa00a1b673c4eef47eb50e723dc63c41d0243a6b63bc3ff59bb8fab2bbad9e881b1907022ccf9dafcf4f93cb0e6cd651503b9006b188badcd87cbdb8952d165403247abe7a69fd45ae38961c7cacb0848beb9c509b5d9ca04d588527e4a79fa6245235e71234b889b74c356ddb6d588e491714f0dfeaf05e4dfe5d74d8ff5443890a805e850243bc709f13d4c4157ab9a90b325fc616404c69d0f4e0b874a363a8b6205853e529645374f2b586da55af00428d5ce8fbc719245b32bbe33d4954446105bab5bf3265366d7e52b9cbb16ce4e216880a893caf44262bc981f4b1e92b99b136e9f2641492906d16508daa1e4f679d22d59c798132c2397476c8429e2272395929f65e6801753764e2b06148bbafc27fb650932a15acd67d28b8dbb70e5ac77c103bc14f135002", 0x1000}, {&(0x7f00000000c0)="3fc4c51d0b3f9f7ce5361e15159ad56c901610e784687c951cc69dd636686972cd6ded8cd9487fb81332c62494b1c2a9a22f7534c5131890e21002d306f389e33f", 0x41}], 0x2, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, r5, r9}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17, 0xffffffffffffff9c]}, @rights={0x30, 0xffff, 0x1, [r2, 0xffffffffffffff9c, r18, r0, r0, r2, r19, r20]}, @rights={0x18, 0xffff, 0x1, [r21]}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}, @cred={0x20, 0xffff, 0x0, r33, r40, r42}], 0xc8, 0x809}, 0x8) r43 = dup(r1) r44 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r44, 0x40045744, &(0x7f0000000480)) ioctl$WSMOUSEIO_SCALIBCOORDS(r44, 0x81205724, &(0x7f0000000500)={0x0, 0x4, 0x7, 0x1, 0x3, 0x6, 0x9, 0x10, [{0x5, 0x8, 0x9, 0x3f18}, {0x2, 0x401, 0x7f, 0x5}, {0x100, 0x40, 0x7, 0x200}, {0x9, 0x2, 0x96, 0x605}, {0x800, 0x8c, 0xe74, 0xc3}, {0xd18e, 0xf93, 0x3, 0x8}, {0x400, 0x9, 0x8, 0x2}, {0x1, 0x9, 0x1, 0x30}, {0x0, 0x8, 0x1ff, 0x3}, {0x1c00, 0x8, 0x101, 0x3}, {0x1, 0x1, 0xffffffff, 0x2}, {0x40, 0x1, 0x5, 0x6}, {0x5, 0x8dd1, 0x3ff, 0x1ff}, {0xff, 0xfec, 0x7, 0x6}, {0xa3ca, 0x5, 0x8, 0x2}, {0x0, 0x6, 0x1, 0x7}]}) sendto$inet6(r43, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 23:11:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x4, 0x0, 0x2009, 0x0}) 23:11:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x3}, {0x2d, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:11:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x20}, {0x5c}, {0xbe}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r1 = msgget(0x0, 0x0) r2 = getuid() setreuid(0x0, r2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r10) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x8db, r9, r10, r5, r6, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r4, 0x1, 0x0, 0x3}) r11 = socket(0x2, 0x3, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) r14 = msgget$private(0x0, 0x682) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r26 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r27, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r29 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r29) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000540)={{0x8db, r28, r29, r24, r25, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r23, 0x1, 0x0, 0x3}) r30 = getpgid(r23) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x5, r2, r10, r12, r13, 0x280, 0x5}, 0x3, 0x0, r21, r30, 0x5, 0x7fff, 0xffffffff, 0x9}) 23:11:48 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{0x8}, {0x3f}, {0x18}]}) getitimer(0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x1) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) socket(0x18, 0x2, 0x0) 23:11:48 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xcf0}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000f08000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=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, &(0x7f00005d8000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r1, &(0x7f0000000540)=@file={0x1, './file\x00'}, 0x9) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 23:11:48 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00382b00fe8000000000000000000080000000bbfe8000000000000000000000000000aa330000000000007612e68281009078000000006000000000010000aaff0da1c82700000000fa000000f12809c2fc8b6ba42ec00000000000000000c5988c1c403fbf12ad67d1ab9a1eb2c60917834b8c175d49d42b9d7c067745363f219a254fb1c05ac8a3f6575175682674a5d27b48c20e450685843c7df8800ed431164869709ed43a5fa39fade06b87862f966f4e2f1cb7dcaabd1171fc6e795a72a22becb2dad4c2fa0ef06f75b2ae10ac26ec29cee974560fb9ce4ba25012d70e8d768dfb1495a1ecc38ab48a7dfe44b6e3203d904addc7fd06ba3381030000000000000063da64aa0e4420c1e6240cacf36984b01c2f26f6b879ff8c41b753057760925e14296f6c2f7d3100e8f77266d3d5dd376e9529fb1e119643fcb9a0e0c28dc92a84f93461623d7153b510"]) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = syz_open_pts() r3 = dup2(r1, r2) dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000300)={0x7, './file0\x00', './file0\x00'}) r4 = semget$private(0x0, 0x8, 0x100010282) semop(r4, &(0x7f0000000180)=[{0x4, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}, {0x3, 0x0, 0x1400}, {0x7, 0xdb, 0x1000}, {0x3, 0xffff, 0x2800}], 0x7) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semctl$GETVAL(r4, 0xa66763ebc07a5de9, 0x5, &(0x7f0000000040)=""/105) semop(r4, &(0x7f0000000280)=[{0x1}, {0x3, 0x1000, 0x1000}, {0x1, 0x7f, 0x3400}, {0x0, 0x20, 0x800}, {0x0, 0x3ff, 0x1800}, {0x0, 0x0, 0x1000}, {0x0, 0x6, 0x1000}], 0x7) r5 = semget$private(0x0, 0x0, 0x6) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x8001) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000240)=""/56) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f00000001c0)=0x3) dup(r6) dup2(r6, 0xffffffffffffffff) getppid() r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a089286916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f56878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = getppid() getpgid(r13) r14 = msgget(0x1, 0x82) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r16 = msgget$private(0x0, 0x682) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r17, 0x20004276) fcntl$setown(r17, 0x6, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r18, 0x20004276) fcntl$setown(r18, 0x6, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r19, 0x20004276) fcntl$setown(r19, 0x6, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r20, 0x20004276) fcntl$setown(r20, 0x6, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r21, 0x20004276) fcntl$setown(r21, 0x6, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r22, 0x20004276) fcntl$setown(r22, 0x6, 0x0) msgsnd(r16, &(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYBLOB="d977f2c94aa38e12593e98aceeaa62e6599285f630f6b118f518398d96e9268dc6f994b5b89a1017663a19c1e9ad586bd2b14f046b017eb46813e019b7d36f9650a5f23b5ca0131206a1ffede40461fefff8b232d798b109c3071e1cc8b55b7729f8f9ee7b131d58a6ce484e5f5c024775e2dbdc42438aab1da156245925eceb008c8ae8911452e373dc34487d9bfed62ca9ce27ba9a1ead84641df6ee4cbc39048a7f32bc34f43cad1cae58a3ee9838109b0ad3b8860b248ce81309759853906ffbbc667f8078a12d7f7f5ece27b3ea98453f8a60b26bf25dd6db98f4deab", @ANYPTR, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r17, @ANYRESOCT=0x0, @ANYRES16]], @ANYPTR=&(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f0000000b40)=ANY=[@ANYBLOB="19a3d970e0d2bde7799b20f42b8501679328bd51d20fda1eddb60d24ff4c3f5be0c82026eeba180fc4199e57b0dedba33501c4c0f728507da16739b3de5f82a978bd642249469b9a706f255651d25fae2ce1fedde2ebd98b20589fd446ebdc49dc78ed9fea672e2c847c7192dcc384c45bdf9a1947806d44c9b52df1c9bd1b30adcf358891e59bba4fa510fcab0abb2d7a51d54fe38b6a213067e53318fb1d7f9a25e2118bfbdf3e6a83f9c1b47ac11449cdeabc32aa6d071b940d4666f7701f67b8a111530df7a9d55fe05035353076241e0f1d091c71106d87ad33cbd4f7050675fa3b1a01da531547b5b5d8b8fbcb056ebad65c", @ANYRESDEC=r8, @ANYRESDEC=r18, @ANYRES16, @ANYRESDEC=r19], @ANYRESDEC, @ANYPTR64=&(0x7f0000000c80)=ANY=[@ANYRESHEX=r20, @ANYRES32, @ANYBLOB="66495c40abbe29817465df7f243ca98ebf05b52182eb001fe30a2212191c08d41ec2bc5ca93fc2cc1a9698f0fc2f528d216caba9344a51684b0127798d133533521dcb9eccece789cc8592688533f9", @ANYRESHEX=r21, @ANYBLOB="129aab8633b8055e685f07d8ff7a6285d3882992e436f617d0917995046ef79abc5c7382c8fcac5aa2db2b65adde6cc9604e1eac179e890855dc96600d2d7114cc40610a9aae4246224c1028edf81c9dd3fc3e9b8adc654a119f6573b6954cea125406c36e9e6511c85dc5e3b6a8ff60f4570ccf11d1627b0627dc43d37641aa2f9f097d9253f7cff3fd62d5927378c6da2eb7f78735dde47d77dc851b7898fad7033293"], @ANYRESHEX, @ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESOCT=r0, @ANYBLOB="7676180093d3ee8961c2a822851d5f310a0959dca39c6f8f43e3ec22b9ef3edfb92c6bc81fdf0457d468c52cae7a047050fc1143908a47815f02838d86e713ab7e54c2a811df8f42f01510703c86c44428cd03be225e38b2656bbaa472c262bf40d1f3748d629eb3bcbe97b304d7e4f0d33954d64becca4602c26c4399c6b2d57407957b9c4dcd397699937ae50841c1bd7bf4ec4574af7e523023890903f65be8bb1890b7f18e1da86214fb1f89e9abc83302d497d580b2373536ac79804b8658636957bec5a49e7669201f255a98abdbf1de10e007", @ANYRES32=r22]]], 0x2, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r26, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x7, r10, r15, r9, 0x0, 0x170, 0x81}, 0x4, 0x0, r12, r27, 0xa3, 0x10000, 0x4e2c, 0x2}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b4d1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54234256ed044d2868622a679a8a089286916c5f9bb1e8350854e944fb1451deb7a586fb8206000000264b5a28d6b0f5a45dceab7eba40330a7bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f878459e55186f6cb0c657388af2f3854826f5398d26b090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487e0654896c339000000000000000635224d3e94b80290000000300000000000000b6f829667910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357aaf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce280288d9e1fd9710070c5d386aa385547cdab0f657e303e614c2f20000000000000000cab058be932350e68525467e96a790da70924eb308ef99d3f2f61344fed8dc67ca5ec8a0838787aff2545b588fb0cea3c9f5d2cbdea0a7592fcc1afd0ac37ad30888c32e32e1b8507fe14d32bc86f8"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 23:11:48 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0xffffffff921b09ae}}, 0x0) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) recvfrom$inet(r2, &(0x7f0000000040), 0x0, 0x3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000480)) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000003c0)={0x9, 0x3ff, 0x2, 0x3, &(0x7f0000000140)={{0x0, 0x8, 0x0, 0xf7, 0x20, 0xfff7, 0x3fd}, {[0xfffffffffffffff9, 0x226b, 0x7f, 0x4, 0x4, 0x10000, 0x8, 0x4, 0x3, 0x400, 0xfffffffffffffffb, 0x1, 0xfffffffffffffff7, 0x0, 0x6, 0x2, 0x3, 0xb440], [0xff, 0xfffffffffffffff8, 0x8002, 0x139, 0x7, 0x49, 0x14, 0x2, 0x6, 0x100], [0x4, 0x8001, 0x8, 0x41a, 0x3, 0xe34, 0x1], [0x7fffffff, 0x4, 0x1f, 0xdb7, 0x7, 0x80], [{0x8, 0x2, 0x263, 0x81}, {0x4008, 0x3, 0x9, 0x6}, {0x1, 0xffffffff, 0x6, 0xffffffff80000000}, {0x20, 0x7, 0x325, 0x3}, {0x3ff, 0x8, 0x9, 0x7}, {0xffff, 0x9, 0x9, 0x7}, {0x9, 0x9, 0x1}, {0x0, 0x1ff, 0x1, 0x7fff}], {0x8000, 0x10000, 0x3, 0x80000001}, {0xfffc, 0x8, 0x500, 0x6}}}, 0xffff, 0xff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x3f, 0x460, 0x8000}, 0xc) 23:11:48 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x1, 0x8}) getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x682) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getppid() r6 = socket$unix(0x1, 0x2, 0x0) r7 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r4, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r5, r7, 0xa5, 0x1, 0x100000000, 0x2}) getpgid(r5) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) rmdir(&(0x7f0000000100)='./bus\x00') 23:11:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) r1 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) poll(&(0x7f0000000140)=[{r1}], 0x1, 0x0) 23:11:48 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="82a3c29439a754504e4a03c23e907516014f43f1548d2362ef846e54f4f43dee13b48ff8b2dd3f6e45f41836fdcb8c65610f80b9d3a7d3e89dd6fc79b4ae76b69fc6320a0669489e807750b3d0c05d410f282659d025e3cc1da04119f39977128d41d711cf3149fa7c6c911faca057d1f0ab4d05c36d0a21bb5e9b0c78bf7e72d6552168c2de6a101333f95b42cdc1d3f96213c0ce52fbbbc524bc1084c6c2914e4395fd"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:11:48 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x860, 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x2, 0x6) fcntl$setown(r4, 0x6, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) fcntl$setown(r5, 0x6, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() ioctl$BIOCLOCK(r7, 0x20004276) fcntl$setown(r7, 0x6, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r8, 0x20004276) fcntl$setown(r8, 0x6, 0x0) r9 = socket(0x1, 0x3, 0x40) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x6, 0x80, 0x9, 0x9}, {{r3}, 0xfffffffffffffff2, 0x7, 0x20, 0x43, 0x4}, {{r4}, 0xfffffffffffffff9, 0x20, 0x80, 0x8000, 0x80000001}], 0x9, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x7ff, 0xb10}, {{r5}, 0x7ffffffffffffffa, 0x60, 0x80, 0xf7, 0x2}, {{r6}, 0xfffffffffffffffb, 0x40, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x2, 0x115, 0x2}, {{}, 0xfffffffffffffff8, 0x2b, 0x20, 0x1, 0x9}, {{}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x200, 0xc6f0}, {{r7}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x8, 0x6}, {{r8}, 0xfffffffffffffffe, 0x2f, 0x2, 0x71, 0x80000001}, {{r9}, 0xfffffffffffffffd, 0x8, 0x2, 0xffffffffffffffc1, 0x7}], 0xd94e, &(0x7f0000000240)={0x1, 0x8}) getpid() r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r10, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 23:11:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000300)=""/198, 0xc6}, {&(0x7f0000000400)=""/133, 0x85}, {&(0x7f00000004c0)=""/175, 0xaf}], 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4c01002e}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x5, 0xfffffffffffffff9}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:11:48 executing program 0: clock_gettime(0x2, &(0x7f0000000340)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) pwrite(r1, &(0x7f0000000040)="08148c57b87a3731802d4f0b7b1a5cd66f496d06061d1d97bb3da0ee4260d8e810e2862368af82abe724cf009bbe503bee", 0x31, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000480)=[{&(0x7f00000006c0)="855b2bfd64a46df26ab8f45afee2e80d9007e1cc0edf9cfd0b94f5a2ef55dd6516258a8a7bf13c6bc15b1886821dad253115286527361fc10d2bb294adc3aa67fb64c98954f5002192d8bbc6e89639b70619c6cae428360c962144c9a02c73ee543528a559399d72698f0df79a3c3bce57301257ae4092237e47bda81d135cbcf86a2e4f898257779c8905b119f43d8511b4f0d61c7360e3f231847fa7276019e1cfbf515eb0c2", 0xa7}, {&(0x7f0000000100)="ad53c06ee0cac6d3f9fd78e7aed30e40cdb399f028052245fd019c492aa1927601d8d7787a4dd722fb837b1a99ad3f68d31ffb3466cd9823dddd47cc3737853c7364c74758122bfe5e1c82ad342a3609b9be1829f21360ebdd79bf773790c77d4b73ebb4c0b101653ba40700000000000000888434f04302f2475773ef78ec2ad0c5e2390db5aae2441f72f98d96572a5a25c29a3176b98aeb00f0dff7c4af95fc10187816a3462a96ddbcedcfb6685736ec3040e0b10909c4405f512c74a1809b5af586cf8775c21fd4241af656d51bcc65b92368e7a65dcbee236992163cc26b754492491d9efd5ae628e2e4e02b5de7df7b6f9ac8b3f8a9680b2235a1c6e4486bf4fee52f2e9b182fd8bb55779869e2180bcd04b3d0f8eab19396d8987217db7615b6cd9751a76eb086ba09824f280f67c20a4774a9ac3c500699d7b836fe7b10fccc09acbdba5c87e8d67ab6b00265", 0x151}, {&(0x7f0000000280)="45267164bb02ba7a9866986f503d72735c86f234db0f683f8e8d77de8c76b43f8bc1ea782768d5537088513da6df549d567a9db83bf80cb47c9685de9ca5003a190ff96dd106c46a4d11970fa43b081d93421576fe6487ccbf109a7a51ad90781ff3fa447a598e2eee7f47e7075c68c80e13327ee8ed283afafb8227371296afcc2ef5fe0459f51c9fc37d6fbed6452eb7b15d40bd8aa4f611f604e3206c1c6cb58c3aa4aafb98458cf4d9b706e932f511f45f666acdd7", 0xb7}, {&(0x7f0000000d00)="7385e1213e7162a8fc51c79ee230b414811a336394b7fd225e78db01c687147f86f032e631e362c6c6ac6466d1e6b6356b2b38cbc2bade25da374df7be17d48b0fd8cd253c8ecb4565964714f963b0eda25db965d49aac9f25544dc993c15b6575770c4e490668fe76481140268dc91809691bf7380f57124308254c99ea7cd5af875d68ed7f4f0a275e2fa2f4707e000000000000000318f5c046b1d229615ce342e9ecb8bcf46569d40200000086178e367f49b0bf41452d887a2bdbaf85b73146daa4e5926849840000000000000000", 0xd1}, {&(0x7f0000000e00)="af1fb47e48ea3c8a6ba90d76dff1d0a2c976b2365885a0d66b73b56254b5a60eb7a519094ca885a87380f360021a85b983231d1716a4636b6a202e6463e987b9f9b6ebaf801e4c4b19fdc96153eaee535fc91dcaba8255", 0x57}, {&(0x7f0000003f40)="8810e06061c5388ad7be363f417b1e9526fa912b94d66a28e4ae36525de4c1757d006643b4926103a545c98746fdb8252fb05391be52522c474a6b44f54acc03a2e27090b59f559d20479283d467cfc9312a236f6d3ee7586228ee2821aa7fe9c82fadeb19f101f4b8baa585842dd8bf5cb9c8ad57e928a32b8350dca6623787d799144dc70214d761003b480a76ee8191374f96ff918ba6641bb08b9bfc1d69c6e5e1ae85784267b8c047d012c13381167a7b0b780cfaaf5a89c32f04307e03640476189cc0a3c57574f499725e17ecf5e00c58f093ebca7a07c1ea34af62b2739a4bcf0e68b49bf7cecc0ac8065456ea7b2d14be2a0d1c346638c2848678b59348dbcb0dbe5e176a55865784f4621ebbaeea17ae5983505e63ce0e0c66b7ad616c5f28f2a9cfcdd9d150940cc3b95b211c25ba907d25235f0aba40949546bf8e2d269ba2ff78e0f65f53d55fed83db5bb52679b50139401af6f71ae03d544e191d5284d2103357d768136a07dfe259dea7283d92a2fde025d0b065cb35000221b99c0a9744a1e49791ed24f46a79580dee274acd10b2d318a72ec3c335529d0749689571a3761e0faea0b50a49ab3d1d442dcceb0fe3eb752e9f38a1b48aaa344dd200ac4e786e64bcdd78d613e7241d6d511e9d45", 0x1d6}], 0x6) 23:11:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = socket(0x2, 0x10000000000003, 0x0) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) sendto$unix(r5, &(0x7f0000000100)="42c3b749eed05c4c8c73419729ae8c2f63b5bfd7c828e0626e6a09194453520632c793159e2b8cb5f527569eadc540f30faab30b0b0bcbee66f439faddd99fcd8d5e7139ba98313e07488481ac4ad32aa66c70201065f2bdee2276522726f659cbe5a0bacb762f6d26483e1125c9bae6ab7f7545c458bfb2a10d13569b00899b3e8dd0adcaaa14e29fd7ee8f3fbd21d6a2435e2b6ac78381bc549a4d678e65632f75ca20cf7a09f6db350397028c113f88d3ba12dd0bf30f27", 0xb9, 0x400, 0x0, 0x0) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="620202e61fdf0000010000"], 0x10) sendmsg(r3, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt(r6, 0xa0, 0x9, &(0x7f0000000040), 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) fcntl$setown(r7, 0x6, 0x0) r8 = msgget$private(0x0, 0x682) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) r15 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r13, r15, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$setown(r7, 0x6, r15) 23:11:48 executing program 0: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r0}, 0x0, 0x4}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(r3) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) shmctl$SHM_LOCK(r4, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0)=0x4, 0x4) r5 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x200, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="05200000000000000010"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r6 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x800, 0x0, 0x0) 23:11:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x1588) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6, 0x0, 0x0, 0x101}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) lseek(r3, 0x0, 0x2, 0x2) ioctl$BIOCLOCK(r2, 0x20004276) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) fcntl$setown(r4, 0x6, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000200)={0x1, 0x1e}) fcntl$setown(r2, 0x6, 0x0) fcntl$getflags(r2, 0x1) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 23:11:49 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000cc0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x33f1], [0xfff], [{}, {}, {0x4}, {0x169}], {0x0, 0x0, 0x0, 0x3}, {0x2}}}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = getgid() r4 = getppid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getuid() lchown(&(0x7f0000000040)='.\x00', r6, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x26, 0xffffffffffffffff, r2, r6, r3, 0x1e4}, 0x85, 0x3, r4, r5, 0xfffffffffffffe01, 0xfffffffffffffffe, 0x7ff}) r7 = getuid() r8 = socket(0x2, 0x3, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = getuid() setreuid(0x0, r10) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = msgget$private(0x0, 0x682) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r13, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000006fd67957628a0000000000000000000000000000000000000000000000000000000000004000000002000000000000001c0000000000000000000000000000000000000000000000ff09007f00000000000000000000000000000000000000000000000000000000000000000000000000dd90317be4d1ab97835f82f590cd8cd437471f47d2a5830abac89aeb44d9a43f06f45e7bb3d9de"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r13, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r13, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r18 = getppid() r19 = socket$unix(0x1, 0x2, 0x0) r20 = fcntl$getown(r19, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r17, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r18, r20, 0xa5, 0x1, 0x100000000, 0x2}) r21 = msgget$private(0x0, 0x682) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r21, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = socket$unix(0x1, 0x2, 0x0) r28 = fcntl$getown(r27, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x2, r22, r24, r25, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r26, r28, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x80000000, r7, r9, r10, r12, 0x0, 0x20}, 0x0, 0x3, r20, r28, 0x7f, 0x3, 0x3}) 23:11:49 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x7b, 0x2, 0x2, 0x4}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) r3 = msgget$private(0x0, 0x69222f41c4e86be0) r4 = shmget$private(0x0, 0x2000, 0x108, &(0x7f0000ffe000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x8000, 0x3, 0x1, 0x800}, {0xdb, 0x8, 0xc7, 0x3}]}) fcntl$getown(r0, 0x5) setuid(0xee01) shmctl$IPC_STAT(r4, 0x2, 0x0) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r7, 0x0) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = kqueue() r11 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) r13 = kqueue() kevent(r13, &(0x7f0000000080)=[{{r11}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000200)=[{{r12}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r10, &(0x7f00000002c0)=[{{r12}, 0xffffffffffffffff, 0x31, 0x10}], 0x7ffd, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x8}], 0x71c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0xc) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {}, {0x3, 0xfff}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r14, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) 23:11:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) munmap(&(0x7f00000bd000/0x3000)=nil, 0x3000) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82020000ffffffffeabace82ee51a83063e55c9c2b886a74c6c63446d7534124ad43f58f5ccaae2c406599c2d9b5368d89a500"/63], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_open_pts() connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703170f0000000087515ab45713442de6", 0x35, 0x0, 0x0, 0x191) 23:11:49 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = msgget$private(0x0, 0x20000003c4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef73412804723f6248d1e3d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977d4eb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fa9633652ff8cb5c1be16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea00f1a2a68ae54cf4d7578c5d0b25f2c45b36ff0d695be1b76b9d32009c"], 0xc, 0x2, 0x1000) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') msgrcv(r0, &(0x7f0000001c80)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/250], 0xfa, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x5f422ba73daebe81) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = socket(0x10, 0x3, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x18, 0x8000, 0xfe) setsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r5 = socket(0x18, 0x4001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000040)="1c", 0x1) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r8, &(0x7f0000000040)="1c", 0x1) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x874}]}) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x40) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000000)='./file0/file0\x00', 0x0) r11 = openat(r10, &(0x7f0000000580)='./file0\x00', 0x400, 0x20) dup2(r11, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000ac0)="29fa51cd2dac7ba926068582fbe9c909c1ba25b436d79dc0baf34710ec961745c5bfe09b32f2bac0cc41abf718f0c8c1ff9f9c722a71fd8ad01abcfa67faf6a937abceb826ae9941d9c800e5a940bdbcca3aa912f79f97266f23ff0e58b27b27e02ef9153a427e2afd7810e3e19902a327d84c42d4f9346dcfa532fae1336d3f23a074a58cfc316f289f95ca21a055b7bd1d9ea36b89ff4cdc589989da5c2e7c503b2e3605d3ae3fdf218b17c77070d1ef3fce58831ac267cef832bb7750ff0eb8e184564f117ef27db40100000000000000f407b553a0ee90230a8df88aaeafbe452d48106b9ae69628c17515101fe65329abf4d98288ca6e2b93463fca19c4b71d3a7e0f50bcd0a755a0f221d65c8902c35df43cfc66f2e6b6dc0e14f207aed1bdb8d79416f1f5a3639431dc3b2d578cd653e1d330b23481bc4ec50e8611b5b1c0435bd15d67858ece5d4f4bd8af71a7463d27e44ca549edd1d168a6056a0c59076f2f495a9ded7c784d809c30000000000000", 0x174) sendto$unix(r12, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r12, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r16, 0x20004276) fcntl$setown(r16, 0x6, 0x0) write(r16, &(0x7f00000004c0)="15052f87b584ba72981183a3ff067f94aabb9cbc", 0x14) sendto$unix(r14, 0x0, 0x0, 0x208, 0x0, 0x0) dup2(r14, r15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000000040)="1c", 0x1) sendto$unix(r17, 0x0, 0x0, 0x2, 0x0, 0x0) dup2(r17, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r19, &(0x7f0000000040)="1c", 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r21, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66cb4fa6f5a9"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r22, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendto$unix(r22, 0x0, 0x0, 0x4, 0x0, 0x0) dup2(r19, r20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r23, &(0x7f0000000040)="1c", 0x1) sendto$unix(r23, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r23, r24) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='\x1f\'\xdd', &(0x7f0000000540)=':\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='c\x00'], &(0x7f0000000680)=[&(0x7f0000000380)='r\x00', &(0x7f00000005c0)='\xe7\xafu\xaf\xc78Z1A\xa0\x9bv\n\x8c\xd3]w\x1dfh\xd4\x9c\xa0?\x14:<\\&\x11\x1a7a\xee4H|l\xf8C/6q\x96v\x01\x00\x00\x00\x00\x00\x00\x84E\xcaV\xed\xae+*\x10\xac\x00B`\x91\x1b\xd7\xbe\xcb\x8c\xf9', &(0x7f0000000640)='c\x00']) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000000000048696a280567ff00342fcc8ec5d56f59632941ff002f5c0e9e880259536766f1dfd193424113fc5bd8017a071300bfd5c9ec4808e30e03e1353df4a0f0eb275a8c728cd9942c6ff790ae01a2cdb5c4fb213d228e82b991d22ea2deb6d6927c71716892b3bbdafff9f1798ea32322b3f98e965a117b7c979206137a78733c089f08bb93169e1f96b5453ae3270a43e01a21c43f475961c90291b3e56e2367fd6ce59f7758b441583888e4f1d65e651efd83e84bfdf6ba29feef084234d5741c6554a2c3d30074adf63b9de59e0383a30becd51f75e46b6a27ceb5e59f1d91f6"], 0x2d, 0x800) 23:11:49 executing program 0: ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000100)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0xb) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000480)) ioctl$TIOCCBRK(r0, 0x2000747a) 23:11:50 executing program 1: r0 = socket(0x13, 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1095b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000d5f747fff0e93d5de241270c9518d011197d60bb525de1d74fc290f632f042c329d3142fff0d06aa50db861ad28d2d63663e09633b1c07b4fadb827dd878d364a3", 0xf2, 0x40a, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$setown(r1, 0x6, r9) 23:11:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c7a895006f53dd00000504010800") 23:11:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x1f, 0xfffffffffffffffd, 0x4000000000, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 23:11:50 executing program 1: setreuid(0xee00, 0x0) syz_open_pts() r0 = getuid() r1 = getuid() setreuid(0xee00, r1) r2 = getuid() setreuid(0xee00, r2) r3 = getuid() connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) setreuid(0xee00, r3) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(r4, r0) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) r6 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r6, 0x29, 0x65, 0x0, 0x0) r7 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r7, 0x29, 0x65, 0x0, 0x0) lseek(r7, 0x0, 0x4, 0x2) getdents(r5, &(0x7f00000000c0)=""/4096, 0x1000) r8 = socket$inet(0x1e, 0x3, 0x0) r9 = getpid() ktrace(&(0x7f00000010c0)='./bus/file0\x00', 0x0, 0xfcfc96ac7f78659a, r9) getpgid(r9) r10 = fcntl$dupfd(r8, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) syz_open_pts() r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) kevent(r11, &(0x7f0000000000), 0xfffffffd, 0x0, 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001280)=[{{r11}, 0xfffffffffffffffa, 0x96}], 0x0, 0x0, 0x0, 0x0) 23:11:50 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = semget$private(0x0, 0x0, 0x80000100) r3 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x0, 0x4, 0x1, 0xc7, 0x0, 0x8, 0x0, 0x2, 0x8, 0x100}) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x792d, 0x7, 0x3, 0x75b6, 0x9, 0x9]) fcntl$setown(r1, 0x6, 0x0) fcntl$setstatus(r1, 0x4, 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) fcntl$setown(r6, 0x6, 0x0) fcntl$dupfd(r0, 0xa, r6) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r7, &(0x7f0000001300)=[{&(0x7f00000002c0)="fe2471a63bdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1e8bd93fce9571013b4e93eb72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc203b222016c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9e9d78ae1d4292bfdb18ccbcec288039e0af2acda89d76f6b91b6d44100100600000000007ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b53986688cc3c46047500e8e5e8d27fbbf8c4740bc3b8ea299a327", 0x106}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8d302051b42da8dfb033a0543da4d6655c4491695c6d71df9f09a1297f0eab7", 0x2e}, {&(0x7f00000016c0)="f17cffc356ff8208605da52dc519aa054cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb17fdb7f4a47f4ebbc43c20912b9210d94e46", 0x74}, {&(0x7f0000000400)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c428830bcd370a1b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e4cf70000000000004f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00c4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17", 0x1a3}], 0x6) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) 23:11:50 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1012, r2, 0x0, 0xd2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "bb024d1d52490b9ef7e8ea32d25567b71de96745"}) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000480)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x100000, 0x6, 0x8001, 0x7ff, "9eb957128a6499629154897b685aaba38e386a70", 0x0, 0x4}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) close(r0) 23:11:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket(0x2, 0x2, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x20, 0x1, 0x4) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYRES32, @ANYRESDEC], 0x2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)="c59e2d98013526e5b2924db41f772f4fa7341ddee5d5e9c3b58262b89eddafead1d29ce1c350d573d33ac8802f56e2ebea9f20ffd55a6e18c464fc18e78c112ad5d1b66f5d4abc6ae51addc60c45e5dfc922b30b11bf831597d3453ab03eae40c6867b21a879e6b5dc95033faa7a9790078cf8e6c714eef519161b7097f356422ea44a5bbb7fc0c0515affe9e7cffe3ef447b2cd5d876fb571cd", 0x9a) write(r3, 0x0, 0x0) 23:11:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10000000002, 0x4, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) r2 = dup2(r1, 0xffffffffffffffff) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:11:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbff7ffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) fcntl$setown(r1, 0x6, 0x0) getpgrp() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) r5 = fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 23:11:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/26, 0x1a) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x24add4d0, 0x100000000000000}, {0xb70, 0x2}}, 0x2) 23:11:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1d}, {0x7}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x224) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="654add5694b579d00efcec12b5a5ed7f95bb95ec4d10247464e8e30bf8205b1c33465d", 0x23}, {&(0x7f0000000280)="54ad4442cb54c1988328258bde8f999ccc9dbf8b728cd5dbdf91d82ad0736a73d04a334aa2c2f985e29568b4e1663bffc91293f703a406c68701e7766cc15577276f3b1b11c9114aeba906f9b801bc57fe0708c9f2f5af05106061fd7d87e042280b9148b5bbee4415e7168eb712e6f5ab3b3ccda09c6c496225f799dea9823822cf7aac5df4f653cfc8cbaeb8e888d136", 0x91}, {&(0x7f0000000180)="88bd6264fce3b79e2f72873dad6f9d9ddd162490f98df509fd8d42ab", 0x1c}, {&(0x7f0000000340)="0b9ae3946bcc80e2b6296d45a1751f5dddb46e4157722e99e4b6067b5a2abcc49802af7323245fd00c92167ba30cb4975b0d02a101f01c2b32caf278912624d71e4d80f8535b01ce1be6d383f6ae90bb61d3dedc06aa417f0635ffce08d0c4087cc67d17ed73cd280426c6e9634ffc63b3cd9bf8a9250f118d46a0583139738159535be02445704d6bc200551d99db6e8a2903b0e44fdc081e1724289ec3dc8c0c82", 0xa2}, {&(0x7f0000000400)="0692a10b72d2feb5b9455d91dbaafdc9d718e765b7f6a3fa869c29a612e831755197b87650271e8ecef70b65378db6f99289227d435935cb4759c63cec35666ca6c5c3721176ae3636772e15840fa1aea9e81a9a47ef0dadc4961dbcecb1bdcfa7dc3c0eae3c387c81179b8e8ba2ef36af038936bca6dc158e9798a3098213a4c0b2e11239f42b65fa67226157c5995b6bb77414dacb2fac901f42652d7ac647ee09887aca97630ab755dd40e0bb13e20322883a4572bfa6cc7ede30e070d61f54f82b6d979185da50bbb2a2e296253f6e2b192a6702d80e5de2bd8e080d1835cd8b59eee3da55d20148706d6c0900cda4da", 0xf2}, {&(0x7f0000000500)="0f117991fdc3529621240c01822266c353b67d4c081f586043e13e1a2c1e809b0b6fcb5279d0d01db186dd5baf42b7d8216a7344bae7cb690b6d140ab94b9add8b26e7a162ee0e093d533efb7a008f3e98d15c3a8374d705", 0x58}], 0x6, 0x0, 0x0, 0x409}, 0x400) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 23:11:51 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8012, 0x0) dup2(r0, r2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 23:11:51 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x202, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) pipe2(&(0x7f0000000000), 0x0) poll(&(0x7f0000000000), 0x20000000000000d1, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r2) 23:11:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x4}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) 23:11:51 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10480, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045040000000000000000000002000000000081000000bbfe80"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setown(r0, 0x6, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) fcntl$dupfd(r0, 0xa, r1) 23:11:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r2}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r3 = semget(0x0, 0x4, 0x406) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000003c0)) rmdir(&(0x7f0000000140)='./file0/file1\x00') r4 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000340)=""/192) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000005c0)=""/143) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r5 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x12) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r5, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) semget$private(0x0, 0x1, 0x0) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x7fff, 0x200, r2, r2, 0x6, 0x227ccb81, 0x9, 0x5}) 23:11:51 executing program 0: r0 = getuid() setreuid(0x0, r0) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 23:11:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x4900) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000480)) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000180)={0x1a, 0x3, 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@in}) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x400, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 23:11:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f00000001c0)) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) acct(&(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000480)) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) 23:11:51 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r7 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r7) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x8db, r6, r7, r2, r3, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r1, 0x1, 0x0, 0x3}) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/162) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0x0) select(0x1f, &(0x7f0000000080), 0x0, &(0x7f0000000140), &(0x7f0000000180)) 23:11:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000900ffffff400100000100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040), 0x0) clock_gettime(0x4, &(0x7f0000000080)) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:11:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000004c0)="670dc3", 0x3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = msgget$private(0x0, 0x502) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000000)={0x0, 0xfffffffffffffdc8, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/4091}, {&(0x7f0000000380)=""/32}, {&(0x7f00000002c0)=""/71}, {&(0x7f00000000c0)=""/38}, {&(0x7f0000000100)=""/141}], 0xd, 0x0, 0xffffffffffffff3f}, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = getgid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r8) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x8db, r7, r8, r3, r4, 0x22, 0x7}, 0x100, 0xfffffffffffff86a, 0x0, r2, 0x1, 0x0, 0x3}) setregid(r8, 0x0) r9 = socket(0x2, 0x3, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000003c0)="95d9b9663ee1d57a832e34b54211feeaaf433cc7ca491fe87793b2381e926f29e54cf4c92c3b806f8ed2c110f54593281c4d1374c00b486b1204c5cbace6862c4f6c065f156f48dea6c029e59fb961a6e74e0fe151c114975e0ed3c2c8d3f5e8b5d4883c7544d37046916706c7b72f6f73fb64b0fd7ef9cea7611b1034531a2ace24c0b5fb9e9f76af33236ac3d314e687668f0e7aa0e86632c0c52cde610d5fa9043e979767f6d0085c339574045e0d459fc3e214ff64fbfc4278e013f2fa02ea977081ce3324b1d57a0d9004c09bcb460d7a9470613693a59bdf", 0xdb}, {&(0x7f0000000080)="46b9524080ccbd126d556a9f88b64472e3d5b172a8", 0x15}], 0x2, &(0x7f0000000280), 0x0, 0x1}, 0x400) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:11:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff}) 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) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 23:11:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000080), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 23:11:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000100}) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0x0, 0x2000300000000}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x26, 0xffffffffffffffff, r2, r3, r4, 0x1e4, 0x8}, 0x85, 0x7, r5, r6, 0xfffffffffffffe01, 0xfffffffffffffffe, 0x7ff}) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) syz_open_pts() syz_open_pts() 23:11:52 executing program 1: r0 = socket(0x0, 0x4003, 0x0) getsockopt(r0, 0x0, 0x16, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x26, 0xffffffffffffffff, r3, r4, r5, 0x1e4, 0x8}, 0x85, 0x7, r6, r7, 0xfffffffffffffe01, 0xfffffffffffffffe, 0x7ff}) shmctl$SHM_LOCK(r2, 0x3) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r8, 0x20004276) fcntl$setown(r8, 0x6, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f00000000c0)={0xf8, 0x8, 0x6}) r11 = dup(r1) ioctl$VT_GETACTIVE(r11, 0x40047607, &(0x7f0000000040)) 23:11:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x4000, 0xc1) sendto$inet(r3, &(0x7f00000000c0)="dcfb4d5019a1aa3468aaf9e81792ffb4b84fab32e0376b08b810bab0324b78078bdd3dd29694b1a56e29b04500bd4518b687f61e9b837887693dd61b32ec372275b09ffe46939928a81329c5b986197464297bca065fe18ed160fbc5fdfe78419802168c18121886a4a4bcdbf23cc271a51109fd4ae45f6249616ed47fbff3ed3d4f82204ffc28d79d80e94ada44d820947486c829fd8b53c7836808bb07cfc18e5a93b57b5c230914f6e0e3c106208fdafe90", 0xb3, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="620500000000000000d1"], 0x10) write(r1, 0x0, 0x0) 23:11:52 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x1, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r3, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r5 = semget$private(0x0, 0x400000000d, 0x0) semop(r5, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r5, &(0x7f00000002c0), 0x2aaaaaaaaaaaac8d) semop(r5, &(0x7f00000009c0)=[{0x4, 0x5, 0x800}, {0x0, 0x6a5, 0x800}], 0x2aaaaaaaaaaaabe5) semop(r5, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000200)=""/234) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r7 = getpid() r8 = getppid() wait4(r8, &(0x7f0000000b80), 0xb0c77b59dd58f405, &(0x7f0000000dc0)) preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000c80)=""/262, 0x50}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r7, r7, 0x0, 0x2, 0x1f}) r14 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r17, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r18 = getpid() preadv(r17, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r19 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r21 = getegid() r22 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r19, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r20, r21, r22, r23, 0x1, 0xff}, 0x8, 0x6, r18, r18, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r16, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r16, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r19], 0x1, 0x800) msgrcv(r16, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r24, r26, r15, r21, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r27, 0xa5, 0x3, 0x1000000100000000, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r28}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r30 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r33, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r34 = getpid() preadv(r33, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r36 = getegid() r37 = getuid() msgctl$IPC_SET(r19, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r35, r36, r37, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r34, r34, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r32, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000001831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) r38 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r38, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r38, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r32, &(0x7f0000000980)=ANY=[@ANYRESOCT=r38], 0x1, 0x0) msgrcv(r32, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc0da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r32, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r39 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r42 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r39, r41, r31, r36, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r42, 0xa5, 0x3, 0x1000000100000000, 0x6}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r10, r21, r29, r41, 0x6, 0x101}, 0x6, 0x7fff, 0x80000001}) r43 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r44 = dup(r43) accept(r44, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r45) getgroups(0x3, &(0x7f0000000640)=[0x0, 0x0, r45]) r47 = socket(0x2, 0x4003, 0x0) r48 = socket(0x2, 0x400000000002, 0x0) setsockopt(r48, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r48, r47) r49 = socket(0x10, 0x1ebbb58adc21eda3, 0x3) r50 = socket(0x2, 0x4003, 0x0) r51 = socket(0x2, 0x400000000002, 0x0) setsockopt(r51, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r51, r50) r52 = socket(0x2, 0x4003, 0x0) r53 = socket(0x2, 0x400000000002, 0x0) setsockopt(r53, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r53, r52) r54 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x80, 0x0) r55 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r55, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r56 = getpid() preadv(r55, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r57 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r59 = getegid() r60 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r57, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r58, r59, r60, r61, 0x1, 0xff}, 0x8, 0x6, r56, r56, 0x0, 0x2, 0x1f, 0x400}) r62 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r62, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r63 = getpid() preadv(r62, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r64 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r66 = getegid() r67 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r64, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r65, r66, r67, r68, 0x1, 0xff}, 0x8, 0x6, r63, r63, 0x0, 0x2, 0x1f, 0x400}) r69 = msgget$private(0x0, 0xfffffffffffffffd) r70 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r70, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r71 = getpid() preadv(r70, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r72 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r74 = getegid() r75 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r72, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r73, r74, r75, r76, 0x1, 0xff}, 0x8, 0x6, r71, r71, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r69, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r69, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r72], 0x1, 0x800) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r77 = getpid() preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r79 = getegid() r80 = getuid() msgctl$IPC_SET(r72, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r78, r79, r80, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r77, r77, 0x0, 0x2, 0x2000000001f, 0x400}) r81 = msgget$private(0x0, 0xfffffffffffffffd) r82 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r82, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r83 = getpid() preadv(r82, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/155, 0x9b}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f0000000900)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x3) r84 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r86 = getegid() r87 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r84, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r85, r86, r87, r88, 0x1, 0xff}, 0x8, 0x6, r83, r83, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r81, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r81, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r84], 0x1, 0x800) r89 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r91 = msgget$private(0x0, 0xfffffffffffffffd) r92 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r92, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r93 = getpid() preadv(r92, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r95 = getegid() r96 = getuid() msgctl$IPC_SET(r84, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r94, r95, r96, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r93, r93, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r91, &(0x7f0000000e80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000001831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000002000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc8480000000000000000003100f89079ad273e4d4dbc16fff6b45486aff8070807839ea1c0c57ad84d8df467cd5419c9cc441d0a3ba970172f21d54ea13956e2e8756a397964d5d084e4dbfc029c00d219747ce90001820f8f7f"], 0xfffffffffffffe9f, 0x1, 0x1000) r97 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r97, &(0x7f0000000ac0)=ANY=[@ANYBLOB="96d7074cab1862020298b8362c010000"], 0x10) write(r97, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r91, &(0x7f0000000980)=ANY=[@ANYRESOCT=r97], 0x1, 0x0) msgrcv(r91, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r91, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r98 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r99, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r101 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r91, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r98, r100, r90, r95, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r101, 0xa5, 0x3, 0x1000000100000000, 0x6}) r102 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r103 = dup(r102) accept(r103, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r104) r105 = socket(0x2, 0x4003, 0x0) r106 = socket(0x2, 0x400000000002, 0x0) setsockopt(r106, 0x0, 0x15, &(0x7f0000000040)="04000000", 0x4) dup2(r106, r105) connect$unix(r105, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000080)="ee0f3f3c8cd01348ea5202200ad8182d39fc4da0de269b516fd7b188a852d0cc258cdf4e3d63613f9554ed1b7da21136db7cc02a4b8e2db8e9781ebb", 0x3c}, {&(0x7f0000000180)="644f110eaec9093bcb6bb4c9a341e3e8d9d118aca14e8e5eb41d6ea744269160073ecfbdf00226fc2b76c81e9864db6cfa5b953c6435baacd86a80708e9f37e1920a311ab949cc09201f055d9a77314eb4c20558f28691c7e25edf1f6c29fde7bc6145ca1c4b6bcce17cb1e96127b1ceeefd27453cb9d008d24f672f44ad8cc3d97d01525f21b9d9395b67bc58810cc8b36353e4ea5e807cb4535e1edb9e12c50109667a4543d3de3175c56dcd794ba5200afeb90b6fad7303a73c1c2c37d2", 0xbf}, {&(0x7f0000000240)="f502801a909c0c1ffda7108a868355118f336d8770629a46734ced1cce0f7926b097307b874ec9610c3fe126489bc090484052eb090cb523135f1400e178579b0bf31d5a7f772c379137e1f33ac2d85fb300b682b13856949ac98247cb0e599a5bb25b7c842b7fe18ac050e79d790843c4d2881162401d1127904caa2c74c9de0a97147e6d57b93ba4addc01f7be535150127d373f143e36813141e70fd74612413b16ed08f17dbddedb0558b9b34c64960f084e391811a3ce332fd185cb3941891ac4a0c368d26e9075843af4c4ac11d9dc9047eede1c20b3f1c3d73340fe585ff36171e94a2e", 0xe7}, {&(0x7f0000000340)="d58e7d8f058f7589a16db94513b2b11ab71949a998228296dd748a9b5520f4f58d66edd1e88969848a0ea25b190cddd8214c39b9864cc6d9892498431b0571258dd5dc6414649644d256f68e6dd741f0d065e44e9fd0ffe7a3305f661a94293fb5b9694cc54ee89aff8c8c88e8416035afc06f76b1e89ef08c8695f922a996bad4", 0x81}, {&(0x7f0000000400)="4756e8fb908118d59a57921268a2b86a9f9423130feb73a2d671ff430eeebb624f469f34e2a2ab2541325960b1bfc15b0e655ffedc87730a80f3ff257224d0e9a85ebee389a54cbc0feb64230196b8c0f21b2286122f4b658edac166970b3d7f26cf7eee4f7f4c9cd352df1e15bb1c86cfdd2b92255c500efd217e4e68f426e70304b0527af338cba90e9adbaad2763af14b5991d50c3a9ac1c59b134269e738a6c067be50ad7d5deabc4f39a2192ac74eeadcc8a544e8dbb781c9355a2d14ed1cd930b1380aa14d9679244dc4a09bde6d7adedc88a535270433440f6a1c0b04599d890a5751a4630d57b155768731f934bb5068b5902998a7", 0xf9}, {&(0x7f0000000500)="bf3644c588411b0c77fde9304096f684d7a26ad920f8ed197718cfe136a6967439b03e78fae7d475ff19f828c5e9d11443ef6613fd5a39bc8f6119d85dd3693a53ec8199bbc26515808dbfc99e1abc826c3e322984041119600ed0cc9d9aabb50a9e0fc004b6edaa9874706876b66a0d11", 0x71}], 0x6, &(0x7f00000006c0)=ANY=[@ANYBLOB="2800000000000004ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r10, @ANYRES32=r46, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r51, @ANYRES32=r0, @ANYRES32=r53, @ANYRES32=r54, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r56, @ANYRES32=r65, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r77, @ANYRES32=r98, @ANYRES32=r104, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r105, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x4}, 0x8) 23:11:52 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000480)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x6, 0x80000001, 0x0, 0x5, &(0x7f00000004c0)={{0x20, 0x4, 0xf0, 0xff, 0x40, 0x2, 0x40}, {[0x7, 0x0, 0x4, 0x100000000, 0x9, 0x7, 0x4e18, 0x20, 0x6, 0x100000001, 0x8, 0xffffffffffffff01, 0x6, 0x40, 0x1, 0x9, 0x2, 0x5], [0x2, 0x3, 0xbc, 0x1, 0x400, 0x9, 0x81, 0x7, 0x20, 0x4], [0x8001, 0x2, 0x1000, 0x900000000000, 0x5, 0xff, 0x9], [0x800, 0x800, 0x0, 0x1ff, 0xd218, 0x4], [{0x5, 0x101, 0x1, 0xffffffffffffff00}, {0x7, 0x36f, 0x4}, {0x248, 0x0, 0x0, 0xfffffffffffffff8}, {0x800, 0x10001, 0xffffffff, 0x6}, {0x3f, 0x5, 0x1, 0x77}, {0x9, 0x2, 0x81, 0x10001}, {0x5, 0x0, 0x3f, 0x7}, {0xfffb, 0x8, 0x6, 0xe21}], {0x3, 0x1, 0x8, 0x200}, {0x4, 0x4, 0x3, 0xefd}}}, 0x8, 0x9}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfdffffffffffffff], [0x0, 0x0, 0x4]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 23:11:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000100)="ea2bfeaf3463cbd583f1a68c8eaf0d6a153b0cd09d505278332c651ea57cf43e1ed3feb708bef0f1ad275e8a4f80f52f531b82fb84b52213d4e7b51675777dceefff2749fae255ed24f8c144c7a80a4aa89152f97fff37e891ea6ace140aada4e3c81265e86563c5f443be680e22f878fa4a36f49e7f51c9dd55458910789621530d3ba7baf5580b82d45bc9387175b0aeacb5fd0ab29595b578ef50a3f683eccca22e16d8e2c2aa05d37dc9098bb46358d92c70e2c587d253e4f9b975f9b2707c83dee8393df6f5", 0xc8, 0x0, 0x7fffffff) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001200)=[{&(0x7f0000001700)="cba9de3b43b638756109481cd1d5df5974d975b85fe92c0a4068e096a0eaa2597a5b823149f449af17bdde3b6bc58faa111d493058a6a9816089e68886837faa866752d5c5c9601df6b0e94f7ba1ebc513d2a0c9632576a386f3076b00fdd9d8fc049aa82524cf4a09d399c28ecad5589b17cfda5606bd4288ebf4e955385e5f27f091097d78a1d4b199961634ff857980f4405f06f422dd07c2fb0b944afa4be417e1356c463d3723361f5e791d0e74e81d2f4adc339a0b21b729ceaceb6302bbbfcfa0168edcc31e1b7c230000000000000000000000000000009e059475b9232023959a364285531cf5439e513c324513fd502371", 0xf6}, {&(0x7f0000001800)="28e3b912ad0897cb5af066a6c4227bf06edf1917dc80", 0x16}, {&(0x7f0000000200)="8c60aad672a72e4d1103656c5d183580b344ac9c118b80917473d5f543d619b6e1cc089ebda82f5ff0c46041783b85f3852a980e992b31b1724f990e350441b3c7a3c26849ba9f585833bfe502eb9c6c9a1c3adcd426fd55d23e9bb52a9130b507de23e4f36261ed0e514cb6dc4b141eac08d9b0a817a5df292c1c94a77e9dcc5276abb53737aa83af9e4eb04b46ac63175cfc4186346b66c498e648893b37947ececb969a3282ddda5ca4d2de6058d6cec68ec8f09d512c2080a95db32ed89ec1300a8c11d91f8d3a1437332372dffe31de850015f0cb8630cc8358e9712dfbb767bbaec12f385e41b9d580dc0044cd27fe0ae3495112cc790193cd660c8193cb5170efd95d90cd87fb550d146b0471d381c523ddd711a462cbde9289c5f34a016eeeb3149caf35ee27f0fc5d99cc95165b881cf826badb68efe61a141528087957eed8383afcdfbf6b01be6dbbace6cf2ec4a1b7e7335f66eb2ee0b9d8610834f13841751dc6d8207b1dd6f9e0c9a51710273fb6c941ba61e8c60415c5781f5e14e86f5092baff5985ae4ede9bc84de41055e721fcc65594cde77f08f1f02dc3a14284c809b315ec2bebbc0e529c548b2eb71a123c1e48f0acfd6d3604d7fc5dc1cef9c9ee772928251b5283d7fd22a894cacc1bdbae782952e3128a2a3022861cd26e554d4e2bad215d8dd6621201ad51fdd2e3c1b5b2de36fa3486d02321d5e9fa1678934b5db090e3c939ac49b9b70271cf69f76c04b6a52ba0ea480510928aaa94d0c8fb190b5f5b1c238ba27caa927f4e72779e6bf4bdc8078a395debb1937f95230e4f9e957b9cefb2e070196f1f1b115428a9dbf9d74781b2d9c838477a053749e5344463cc588bf9ee59154ce08e49cdf5af3b4cf67160ad1397ab711fafe5e8e628317ec2293f409ab9fd49f723829b82442d4ef394e4521f4f90f0a7789fa1c1551e8954b2ea6aa55e8a4afd7e16abc55e855487e1154d3e08a333af13aa7d73292c993d63d9b94a228304367276116fcea15645bac2d120a44f99534a0103c65e5e1678022f58368e487f835e58a2c0b312c39369e7c80ef790cf78e79805659e8f0f8308d895dfa7f2e863b2ebb4c9c06cde5aee96f7124b0ae9c18f82a98885a718edd94f12c94636ee188bc0849b4e2ce58eb8458d51875ae36641417dabd5e025ca3da508cf0784e9bc77c8e635dac89f294803fb33743c6ae00ff56fe5f530d74fe45bedb64a9bba0d9ee20f5b899610425ee150ec395a843b94a2e67d2a9d633cf2cefa79a9ae07fa3ca70ba2c2912165dd3e5469a3325438d05bbc976204984fb1019ffe061fbeb5482f86d521bb0ab7346cc3ccad927c823ff434729e7f00715edbf616e31fb45beeca74bf2e8b145f41789e32698198eda6c309cb6e27260593985e996e8960ee3a6bfdc91bf32bfef70b21496452eac107266255d6a03eaf50773a656382bf8793fad423ad8e3c0cf13fdd6ddc04b3b75c7bd92cf2e891f9ad716ef534f39fb38daa5e5800aefafc00637943eccd53c086e00ed3c6fc4d431c8ea79f5234abe1392402335db4161fffc4762bf1dc6ee3d2ef5c32938b5882f282af44ec2b3edbaf78eddbe9abd602efcea3f2c6dd2665a16eab0a7494f66b5e826df369e4ed0389061a84e91f5b2b447d0757645a41868f5fb55a40570cbe548f1ec48212517049248365735bdbdfd164db68374d99c3ec9215bb19848862432d5a1ce2f9730acc0de9e3aeea7571d20bee8dc1553f6340d6b09cf1ad4d3e9e82135830b278bb6f41454ef8bc1abae9e6b8ae295f30d98ddc2c53e8a547dee862b07fd3ae4f68d8b3ecc1da2b271fc49db542089631d232106dfe5047cb9fe5aa8900f0e03a262d6deaa7cd492d4bbc7e921245cd47e9b49170bdb71726fc2b599a088b6b50b21928a1c1e68a90b72ae59d9e2f22ad93793e8aa0c26d381ff894a41d1ed94020cf87b91c9f72e64719ea94fb4fd6edce5e590173830299af510298ea29b5f5b2252609fa375923aeb0ebd3f54e4d4b2f4407b2f0650ee998d04c4c0fdc4e16b84f76959023df8055c14fc39201edf26166b80a79964aaac03abe1a2604f25b38a5fced9f5129c6e644941a9477663507acb28a148011276740cd84983bc84f7b0b4b78722e13122a7cf3ecb68a85ea48162bd9a852900cccbc89e5becee714790813b14d0ef25d7c4aac2e5e1250318f5c0d258a40db9c85fabab39962bdf2209ca6d09b8964a70d1884ddf38189cee1e9373958cff44ec1e41b17009ca5bb8255b25b8cb0e2151e084ca2fe5a752d58d87c7e78622439e02e644a0021eea9408d4d62382fff79295ed5028021d2909c9ba8b3ac05306c93b887e0c8efee8a7b78bcb202227dfe9a12cb4585b77d757c9333f9d0f6849c403d588b262afa2e8453463a10a47c2ee95d46783eeb4a32e9a8aca9291c7b6273d77193b0be40c9a2d95394f3256c4c998edeb1e1032a57fca65006613448952469b28883786569be0ec6377334dc3c6be54825e9f27d4fdedac1a6b9ca3bd166ba9ab86ec9dcf5346d9a914c032d6fde3098f21c0c67ab010b1ecfcbd29655a1aaa5c81058855afe9c46f0d374b64c6f90e94875eea12132f74d42c149d7a245902bdc0da6f9443d232e853215e9af38a79cca415fcc7e495e82054332f8c1fd81b9cc76adaadd060bc43d59a38944fe7de4a7539753c1db51fb4cb27ffb9e5fd4e8d6f3615cf8be0a865080f5327c29124b9a259636d83e0ce9796919487a2af3acd3d0f008308fa434f5df5a873bc725daf6ba48d78da7c3dee7fd7ddd9b267e016396172b6a017061c8489b03c37b5e6c6ce387ab0e27fcdbc618f5be1c9d9b27c9db96f9dd7d22af4b3ebb57f746103da8d6d0c494aec6c0b69d821e740db73257013709369e547052c9984a9092b57e2db95cbc3d5bed77132796adedaa9c4bbef60f68a051fdf9bd21f5997d9a35c43940778d8d06b1275a71e59c1d8c3c1581843e3d1d2c7e70bf71d45b011f397ce1679291415b69fcd7d8c222b66cc28c5b98297446875d0fd014368f740baab017dec6df393a13314f7e34400e3fb9317e0a1189745e812197d5172709b6e3b1dc577c2f3de1f644df1f7543f46144294b36cb52b82df167762a4c2e67837795ab2d451d60090c23ac570393676a2c70db18a9f2171bf5251716fcf606fafc80818568a8c806aa240dce7808967b023e345cd2112687e4aedde895f4592e68e0ac81580c7570b11c7f41c25898359e9b64d2d1fe48e8f500d05b19b007d2532f70424c6af3df4afd996e45fbbe6804492febf9265f17af826a3894e2477c894d2dc121666546a2045bf1698abde74cbe47b2a5e04b9bcde99b8e4d210703d562ff74028d1cf7ee252989aca6c1bcb9f1ebab4388c5aff5fa48da053200e704b4a96800d47652a62cdaa2ab8b301fb172c16f6420ddd6800305c43481af9f2901a76cac32bb6babc4e3e0acb96d99e2c0bf8250c06d61107c76f509247b9bfe0e6bab034a9b17aff7aba8220d2ce83c430b58d823236cce4a7c50e14892e54fd3c3726b6bcd681641d797119b56dbe3d273e2e26067d38dfaa40301f531a9c69c63cb92aa5033705d18f631101f4cdb3bb19d89889c1aa4a6fbdac8fe1fbd109556aca95fa60bc6dcfd4e38b5d785d3b7c6886eb66b63401345357108761cd4712db697074e5bf2769a60f7b07fe2a45329c4bbfee488f5ed42164961d1ce25f4941876398f115c84861dadc22fbf352c63377d382c706740efc2d43c39773ae7ab486781e3b2260822df88f3dc9c33c2abb8d0a025734b634dd03b282566e3ebb338fcf1278ffedb75ea60520eecb5ab86e5aac95f39dc6b35b83baed8a616c3285113921cd65de7543917bf903e2859a6942049d1f9267f0be1379719d6985422d237125d379d1dc8b090f0874b17cdded4fbdfc94f8aae17eebe1a513a8dbf29ef121f415e186c1a1a46f55676d312d32e1e4bd8419be6886524999396e28669f6bbe991a83d51feff6e30694c2debae009fc17a9c31def3fa453fb0d305553d2e3037bd15874ee1be3d0884795a09cdffc7be8f320acf5f305550dfe7c351d481d0316f95a4752e056fe196706a89c76617bf2184122ddfa0ceb49482efa56fb0a17117776e01ae34bd92a53dc06ad3a56ec69893359141b7c1cf6f66ea6084cc1f35e6c878a654b75af91072242b9d5818488df478996ac20c6755e34eb41f8873c6c14d5f06f5e15efd6b9298026e6cd9d84111d1a6c1596b17a795f2d1c2a669969c77250122b76d68b6cb4959c386f215e8de3aa3e1fd32408fb14dbe3a8a07b64b75136d8ec4a82bb433fa4c427ab07f8152da8e62233ec29054853ebed678ba628839468eaa735181cfdaeedf421adf555ff3b9a1df470015b91ff15d196b6c2a91de097505959b1a93a679381f8f980b4a0f2c51e2b46fb14b16bdd55faa17f1ff9023c59140749dba2374ee5d0a6d4b133c9f50f7048e9fa705c03570c5bdcbe8610f7b1855a539683ab52ddd660cd4588ab436203d34af79aeed206aacbc228a0acff2386741b213b9142440cb03bedcb5babd9e182cc73567b9431492a859ea79ffb717853b278a0fb2eb9dc0a036288d4ec9ca1e9774a67a434ad6edbd8b681af485494c48b4da579d8a93478f09e7db73d15ddf93cf9ab6fc91c07819a4e6b9b08d414f402c455cd3a4e45366f028e04925ca7281d2cbf7229e550dcc55de392ec779e3cf00b9ae2cd3de204ab389084428c6418c271a23fcc016547716f37dbc6a32d0cf4c2c87fdc558f935bbb440f5f8341fe7d5a753d0694a3fd1f623b72a4798d70ae5845de9ecf3ab82598ce61888ea2ad30b7f418d6baa479c1689653b9fbe276edacd92b3c0d5324059fcc6540ac05705793fbe78e45e1524215ca76c737429c2ad09837bede8293cee2c5a69ff4789462976648d95f5713a996252e4c02c7faf9c31be2e1f5ad3b42c6c17599f86cb19be162f7e628c0ed817a52a3c82865cc4d535104de8b99c8551c0f95bab4719bcae9f3adc6aa9c92d57828e302a2c57f006f3c55355aa08060e1d8024729aa9a5237bfa7b5b18aa14b34f2ed52b84c7de136acd668e772e4fde2785fa8833918a64f38b71d33c74bcc2d88b2afb952ff8587174e782b32c3c5651965eb99c72608099ebc188cd0f44aacf22cebaa05fd41ad0f3954b19c9c023d0b1194d865a685f6ac31cc065ad0e0b92d375c2fb3caca3e56e20cf86899dfc0943071be7be3d27fabef0cd2c415cd238053c5a9f5c72991fb8f69773f6206f3189f84e27e3db0dc3c758db97001a3b7f4f1ffb40bc26014deb53eba063bc4ed502a2dbc4bb1e56a2f2f49fe5189e9c8e7c9371f52b0582f9cb5d5cc999e331a25a605cc0ba0c3e832230b89575be105b90eb941288ccd067b35f1c35ad87090c3c4bce43591f256dad0968e75262f0881c383bf8d5d030332ee6191cb8e13d419df79f4a1c3b848ead183c7c35bab7f81b0a44d57b4664bc9015041acb7ea49d4c5d88db29fe920e6d06a7facdd1230f0124a009dd9fa5dc6c8fa6db33006c8a1948982d22319f12f391eb58e61f9f5cff799331555b210e9696fae1b0609713d7fb3b048864c7c7e22f3723fe9f9179c5ad39ebb60b6aaff88448c662fd11122dfd707a86311aecf02141d644ec43275cd0912632c8606badb44b861a59a72297d80a2614c7a643da56fd323c7945b411a160033296ebe856b3c9d125729a63e38654c9faa4444071b0bb72eebb", 0x1000}, {&(0x7f0000000080)="86826815c1ff1019e1d164eb0000", 0xe}], 0x4, &(0x7f0000001240)=[{0x58, 0xffff, 0xfffff001, "e95bf1fd774df2f551e49bcc633b9b7fce08e1bbbe071194e660b2907327f4d087677d207efc0ef17094db96d1d802877bb154c7525e9229e69f99fbbfcd47230032ce7689df"}, {0xf0, 0x1, 0x2, "eea43474bf49ae011aa058c8a850efe7509b6044cc600b369c6d7982091aa7c446245788ac24bbba4ead7f69d26f9d7339223dd3916bfde0d53bae64e2646054f028d87f4aac4b37a455708051580b0ccd34e0e89ed04ea1010d823b3b0a9767bdf541a956ec8f923323876d1af99525ec7a975ad346d2b7ad1564aadd86d0398289bb2c891f415a90aad823e00b2ef7aaa0a03d25b03c94c4fc370923b1925dedc9d15df5b761902bdd1adaa719fc0de43a8ac0d0ef435bff2d88e1eab84abe1cebfdccc1326c489743d83bb17cd9380e4a9b53b0e90c948db2bd0f"}, {0x60, 0x1, 0x401, "7493c5932c479712e30c9de8d9da2a629199ffb6316d5450303d7e9cbae2fef19c9f61caab0312f1640adc6f6c941ade34498671e461322c28ee93008fe89b8fc44985b5fe3fd55fbd622f9c"}, {0xb0, 0x1, 0x9, "ed4111857fc6afba6a8fef4341565fb0358364f24c7888284bf01411e5175c84597897e67c7915c102eeb3f49f6e93212a36c4bd6fd4dbac47b1a0c9b9824eca5a2c38c476d35f5baa9a7f8f449bcddb2661b24836f517402aab09892e21ea42084009d79e10b7ace25681b41d78df689ed684499a63842780c1fbd8916661c272a42f7c1394e7e4b7ea9ed9848514263190732d8d5ed0f4c95731eef7a1"}, {0x110, 0xfffe, 0x5, "81ae9d6164a11e0e73a3de75fdab827da89cd005338c6c9787e35443a1b43dac213af5e9acd84fd5386cc5054682e0f945c69a777e28003fe7daf999d931b994a60f12fd9dd90c249fe0578e00c65011112981faf05151c010da8251cbc1ed74dffc09a57be95ce75106f206608c232798660cc2372966906dd98d684b6ca914f72b49d920f79e5b2c76a9883be6715a1b461bf99767965e20338cf1ec3d934f7697073e5c3c7fd52ef426002e2f17898bc781a16277cf017a0a7f7af64ed674eac03de1064de36403ef598277d05bccc5f3f14f13b9b3e48346ab5ff6e75f1ec7d7e6dbb99c65ff0283610ce460b4192e59167d114e59020a12d7ac3bce98"}, {0x20, 0x1, 0x3, "07872a14a6b515d1dfa455"}, {0x20, 0xffff, 0x9, "90bd08696dc0498e8b9a1f"}, {0xa8, 0x1, 0x401, "ae731e41df7f912b949877848312b6b3fcf63406a4ffa59a5d81f04b06ea4ea0e9330c9e2513a95caef9035b2453e3ebbfc60befa51cf12af27bb6eca46d85fc491cb1f51951f02e0408d3a0dc165eaf17dfbdef9a789497a7f8ba3175b0bbe8e1e275e95e9ba3d389b7a44364b8de7521a4b72ade2d4f19ce3c47c1a9ec2bc3178453d635b19309d6034fa9ec538ce0e79166"}], 0x450}, 0xf822dfd34aeb3581) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:11:52 executing program 0: nanosleep(&(0x7f0000000000)={0x200, 0xfffffffffeffffff}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) fcntl$setown(r3, 0x6, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) fcntl$setown(r4, 0x6, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x36, 0x1, 0x3, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x2, 0x8}], 0x45, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x30, 0x4, 0x7, 0x4}, {{r4}, 0xfffffffffffffffc, 0x90, 0x40000000, 0x3ff, 0x9}, {{r5}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0xfff}], 0xb5e, &(0x7f0000000200)={0x1, 0x2}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000480)) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1) pckbd_enable: command error 23:11:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e74d817406656aea33d6193676a44411000000000000ffff0004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x16, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf805bf1fa48f4445ed4", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="c4d1c5d4ce77bed2edb0a6f2688bf0c230", 0x11}], 0x1, 0x0, 0x0) 23:11:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x800, 0x9, 0xfff, 0x8, "0000000080000001800000008c5e00", 0x0, 0x8}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="8509a6990bffda950678d7e1f35f7921bf8cec277eb37f2583e5f31049b07fc650a6399c35ebd2687b7b61046ed502f8c2083c96f7a44151fb62961a58c493613a9e23d329d4491c77671524b68414745a7db5bc1bbe21510d", 0x59}], 0x1) 23:11:54 executing program 1: socketpair(0x6, 0x8000, 0x1, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, 0x0, 0x0) 23:11:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x21, 0x0) close(r0) r1 = semget(0x1, 0x2, 0x0) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r2, &(0x7f0000000000)=[{0x1, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) r3 = geteuid() r4 = getgid() r5 = getuid() r6 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000000340)=""/192) r7 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = getgid() r10 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r8, r9, r10, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x8, 0x0, r4, r5, 0x0, 0x100, 0x1000}, 0xf2b2, 0x800, 0x4}) r11 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r13 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r13, 0x1, 0x5, &(0x7f0000000340)=""/192) r14 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r15, 0xee01) r16 = getgid() r17 = getuid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000280)={{0x2, r15, r16, r17, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x7f, r3, r4, r12, r16, 0x94, 0xfc7}, 0x8, 0x0, 0xe1bf}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000280)=0x2d4) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000180)=""/219) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r19 = dup2(r18, r18) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x20}, {0x8fe}]}) 23:11:54 executing program 1: pipe(0xffffffffffffffff) r0 = socket$inet6(0x18, 0x4, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) fsync(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getppid() r9 = socket$unix(0x1, 0x2, 0x0) r10 = fcntl$getown(r9, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r8, r10, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$setown(r2, 0x6, r10) pckbd_enable: command error 23:11:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffef7bfffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) pwrite(r2, &(0x7f0000000000)="df747e3dbcedf4f47b2e3d8a2a46a48beedf0abe47dbd11dfdf8c85ca48f2dbdd0b9a4e2b7282ab737b01f7330651043ebeb51b74e970a17024537bcd528e1e1cd5b175a939d381cce819219b5169d84b66965ee99f62b5cafe97c90405ee01087ffd34b3e982191b00ac7496d45bb32d161908c217b444a069c2dc068180fe8c6f9a36717f30b42c20353632eb2b7abc00a4066e97d876b301c6b83a919d146c24b71a696030c9cf5aaff7e5814350bc8134d3a71914d74d65a22f0bd53565687ef688315fab0dfebf7e73bc76bbdb359a76f0c8566", 0xd6, 0x0, 0x7fffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000140)=0x1) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 23:11:54 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 23:11:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffffdfffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r2, &(0x7f0000000280)="895e654f5c1d85047229b675851d", 0xe, 0x0, 0x0) 23:11:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000100)=[{}, {0x80}, {0x4206}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) fcntl$setown(r1, 0x6, 0x0) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="627b80c293419353520874f438df") 23:11:54 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd32658a6bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d66921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b085244ecb3e6d4fefd4313e6d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000480)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) fcntl$setown(r4, 0x6, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) fcntl$setown(r5, 0x6, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) fcntl$setown(r6, 0x6, 0x0) r7 = dup2(r2, r6) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10180, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r10, 0x20004276) fcntl$setown(r10, 0x6, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffc, 0xf0, 0x80000000, 0x2, 0x5}, {{r10}, 0xfffffffffffffff8, 0x1c2, 0xfffff, 0x9, 0x3f}, {{r5}, 0xffffffffffffffff, 0x2, 0x20000000, 0x7, 0x8}, {{r7}, 0xfffffffffffffff8, 0x5, 0xf0000000, 0x401, 0x9}], 0x10001, &(0x7f0000000540)=[{{r8}, 0xfffffffffffffff8, 0x22, 0x2, 0x8001, 0x4}, {{r9}, 0xfffffffffffffff8, 0x8, 0x1, 0x4, 0x1000}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x3, 0xc77f}, {{r0}, 0xfffffffffffffff8, 0x9, 0x20, 0x6, 0x7f1}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xc2, 0x2, 0x4, 0xffffffff}], 0xf71c, &(0x7f00000001c0)={0x4}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r11 = dup(r1) sendto$inet6(r11, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 23:11:54 executing program 1: r0 = socket(0x20, 0x4, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000), 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) fcntl$setown(r1, 0x6, 0x0) fcntl$dupfd(r1, 0xa, r0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x1a) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) 23:11:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbffffbffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:11:54 executing program 1: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x84, 0x3}, {0x6, 0x300fe71b}, {0x88, 0x8}], 0x3}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e17c9d570682361010f61c870800ebff1b00000000000104f7"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf805bf1fa48f4445ed4", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendto(r1, &(0x7f00000001c0)="695c852a1ac68dd211f46af664924af35a46c73338cb312ea31fab9a4be7f28b586853fda5174d2096d772ef94512f2c35270b96107b6d8f3d8f686b302037b2225f0dd8a9b44a798e213d8da1f20d6375c23e6ed57762d7fe525447e7a9dde8b0d7024a5a6ba23571c082432bb9bdc68ec41cb3c9adf4b0994ac9f696ed36805987d4bfb28eceecde25445c206b4ad44a0cc27adf4e2549e7ae626867756f5c6b3cb8cfb47cb313161200d0720252bc4bc5fe0cd06175b2a50546f3535a6741bdb9ad0ab3212f7badb1c13811c197bdaff5dc7385ba897bd832", 0xda, 0x0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 23:11:54 executing program 1: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='r\x00') rmdir(&(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) 23:11:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b000600000000000000e4"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r2, 0x6, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 23:11:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setown(r0, 0x6, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0xffffffff, 0x4, {0x77, 0x3}}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xce2fce2e00160927) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x40, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) 23:11:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/file0\x00') write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) panic: receive 3: so 0xfffffd805e56b000, so_type 3, m 0xfffffd8005d56b00, m_type 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *145116 4810 0 0 0 0 dhclient db_enter() at db_enter+0x18 panic(ffffffff821ae49a) at panic+0x15c soreceive(fffffd805e56b000,0,ffff80001d3729d8,0,0,ffff80001d3728e4) at soreceive+0x16e7 soo_read(fffffd8063ff35a0,ffff80001d3729d8,0) at soo_read+0x53 dofilereadv(ffff80001d339758,6,ffff80001d3729d8,0,ffff80001d372ac0) at dofilereadv+0x1a1 sys_read(ffff80001d339758,ffff80001d372a70,ffff80001d372ac0) at sys_read+0x83 syscall(ffff80001d372b40) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff6c30, count: 7 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic receive 3: so 0xfffffd805e56b000, so_type 3, m 0xfffffd8005d56b00, m_type 0 ddb> trace db_enter() at db_enter+0x18 panic(ffffffff821ae49a) at panic+0x15c soreceive(fffffd805e56b000,0,ffff80001d3729d8,0,0,ffff80001d3728e4) at soreceive+0x16e7 soo_read(fffffd8063ff35a0,ffff80001d3729d8,0) at soo_read+0x53 dofilereadv(ffff80001d339758,6,ffff80001d3729d8,0,ffff80001d372ac0) at dofilereadv+0x1a1 sys_read(ffff80001d339758,ffff80001d372a70,ffff80001d372ac0) at sys_read+0x83 syscall(ffff80001d372b40) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff6c30, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001d372720 rbx 0xffff80001d3727d0 rdx 0x2 rcx 0 rax 0 r8 0xffff80001d3726e0 r9 0x1 r10 0 r11 0x570ea4429a2c2348 r12 0x3000000008 r13 0xffff80001d372730 r14 0x100 r15 0x1 rip 0xffffffff82082f48 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001d372710 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (dhclient) pid=145116 stat=onproc flags process=0 proc=0 pri=24, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff80001d33a5f8,0xffff80001d339288 process=0xffff8000ffffa010 user=0xffff80001d36d000, vmspace=0xfffffd806bc0a550 estcpu=1, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 35653 299170 60665 0 2 0 syz-executor.0 44461 346056 96025 0 2 0 syz-executor.1 44461 492300 96025 0 2 0x4000000 syz-executor.1 52681 507010 0 0 3 0x14200 bored sosplice 96025 354323 2047 0 3 0x82 nanosleep syz-executor.1 60665 292342 2047 0 3 0x82 nanosleep syz-executor.0 2047 329179 54741 0 3 0x82 thrsleep syz-fuzzer 2047 39164 54741 0 3 0x4000082 nanosleep syz-fuzzer 2047 430498 54741 0 3 0x4000082 kqread syz-fuzzer 2047 184462 54741 0 3 0x4000082 thrsleep syz-fuzzer 2047 270581 54741 0 3 0x4000082 thrsleep syz-fuzzer 2047 250870 54741 0 3 0x4000082 thrsleep syz-fuzzer 2047 483908 54741 0 3 0x4000082 thrsleep syz-fuzzer 2047 433628 54741 0 3 0x4000082 thrsleep syz-fuzzer 54741 127057 869 0 3 0x10008a pause ksh 869 368417 80984 0 3 0x92 select sshd 77032 488402 1 0 3 0x100083 ttyin getty 80984 256105 1 0 3 0x80 select sshd 28386 78749 52179 73 3 0x100090 kqread syslogd 52179 70199 1 0 3 0x100082 netio syslogd 39347 123407 1 77 2 0x100010 dhclient * 4810 145116 1 0 7 0 dhclient 94073 88818 0 0 2 0x14200 zerothread 72472 53530 0 0 3 0x14200 aiodoned aiodoned 46522 179719 0 0 3 0x14200 syncer update 62723 107526 0 0 3 0x14200 cleaner cleaner 38046 283031 0 0 3 0x14200 reaper reaper 24590 25545 0 0 3 0x14200 pgdaemon pagedaemon 22881 415576 0 0 3 0x14200 bored crynlk 56832 489514 0 0 3 0x14200 bored crypto 29720 420471 0 0 3 0x40014200 acpi0 acpi0 24536 204493 0 0 3 0x14200 bored softnet 33536 89135 0 0 3 0x14200 bored systqmp 29247 6095 0 0 3 0x14200 bored systq 15536 172548 0 0 2 0x40014200 softclock 66846 289574 0 0 3 0x40014200 idle0 11675 363644 0 0 3 0x14200 bored smr 1 424103 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9516 6350K 7120K 78643K 11787 0 pcb 13 8K 8K 78643K 163 0 rtable 100 3K 3K 78643K 364 0 ifaddr 98 19K 19K 78643K 148 0 counters 21 16K 17K 78643K 27 0 ioctlops 0 0K 2K 78643K 35 0 iov 0 0K 16K 78643K 169 0 mount 1 1K 1K 78643K 1 0 vnodes 1229 77K 77K 78643K 1834 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 4 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 1K 78643K 82 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 428 0 sigio 0 0K 0K 78643K 2 0 proc 49 38K 63K 78643K 407 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 59 0 in_multi 99 4K 4K 78643K 207 0 ether_multi 1 0K 0K 78643K 22 0 mrt 0 0K 0K 78643K 14 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 49 228K 228K 78643K 49 0 exec 0 0K 1K 78643K 216 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 107 54K 54K 78643K 1852 0 UVM aobj 20 2K 2K 78643K 20 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 133 0 NDP 14 0K 0K 78643K 33 0 temp 139 3022K 3087K 78643K 13882 0 kqueue 3 4K 16K 78643K 47 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 rtpcb 80 51 0 49 1 0 1 1 0 8 0 rtentry 112 92 0 52 2 0 2 2 0 8 0 unpcb 120 559 0 549 2 1 1 2 0 8 0 syncache 264 9 0 9 3 2 1 1 0 8 1 tcpqe 32 39 0 39 2 1 1 1 0 8 1 tcpcb 544 211 0 207 1 0 1 1 0 8 0 ipq 40 8 0 8 2 1 1 1 0 8 1 ipqe 40 364 0 364 2 1 1 1 0 8 1 inpcb 280 849 0 842 2 0 2 2 0 8 1 rttmr 72 6 0 6 3 2 1 1 0 8 1 nd6 48 19 0 16 1 0 1 1 0 8 0 pkpcb 40 6 0 6 1 1 0 1 0 8 0 ppxss 1128 1 0 1 1 1 0 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 462 0 284 14 1 13 14 0 8 1 art_table 32 464 0 284 2 0 2 2 0 8 0 art_node 16 91 0 53 1 0 1 1 0 8 0 sysvmsgpl 40 46 0 29 1 0 1 1 0 8 0 semupl 112 3 0 3 2 1 1 1 0 8 1 semapl 112 76 0 66 1 0 1 1 0 8 0 shmpl 112 18 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2030 0 635 46 0 46 46 0 8 0 ffsino 240 2030 0 635 83 0 83 83 0 8 0 nchpl 144 2891 0 1280 60 0 60 60 0 8 0 uvmvnodes 72 2593 0 0 48 0 48 48 0 8 0 vnodes 208 2593 0 0 137 0 137 137 0 8 0 namei 1024 8349 0 8349 1 0 1 1 0 8 1 vcpupl 1984 6 0 0 1 0 1 1 0 8 0 vmpool 528 6 0 0 1 0 1 1 0 8 0 scxspl 192 8319 0 8319 1 0 1 1 0 8 1 plimitpl 152 46 0 39 1 0 1 1 0 8 0 sigapl 432 599 0 585 2 0 2 2 0 8 0 futexpl 56 13162 0 13162 1 0 1 1 0 8 1 knotepl 112 119 0 100 1 0 1 1 0 8 0 kqueuepl 144 100 0 98 1 0 1 1 0 8 0 pipelkpl 16 173 0 163 1 0 1 1 0 8 0 pipepl 120 346 0 327 1 0 1 1 0 8 0 fdescpl 432 600 0 585 2 0 2 2 0 8 0 filepl 120 4996 0 4900 5 0 5 5 0 8 2 lockfpl 104 101 0 100 1 0 1 1 0 8 0 lockfspl 48 38 0 37 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 19 0 9 1 0 1 1 0 8 0 ucredpl 96 440 0 433 1 0 1 1 0 8 0 zombiepl 144 585 0 585 1 0 1 1 0 8 1 processpl 896 615 0 585 4 0 4 4 0 8 0 procpl 624 1160 0 1122 4 0 4 4 0 8 0 sosppl 128 4 0 4 1 1 0 1 0 8 0 sockpl 400 1474 0 1455 7 2 5 5 0 8 1 mcl64k 65536 68 0 68 1 0 1 1 0 8 1 mcl16k 16384 6 0 6 2 1 1 1 0 8 1 mcl12k 12288 9 0 9 2 1 1 1 0 8 1 mcl9k 9216 10 0 10 3 2 1 1 0 8 1 mcl8k 8192 33 0 33 1 0 1 1 0 8 1 mcl4k 4096 57 0 57 2 1 1 1 0 8 1 mcl2k2 2112 2 0 2 2 1 1 1 0 8 1 mcl2k 2048 64644 0 64606 14 8 6 12 0 8 0 mtagpl 80 48 0 2 2 1 1 1 0 8 0 mbufpl 256 107397 0 107102 50 17 33 33 0 8 10 bufpl 280 4869 0 158 337 0 337 337 0 8 0 anonpl 16 73972 0 57353 94 17 77 82 0 107 10 amapchunkpl 152 2558 0 2425 10 4 6 9 0 158 0 amappl16 192 3394 0 2480 66 18 48 57 0 8 2 amappl15 184 3 0 2 1 0 1 1 0 8 0 amappl14 176 396 0 392 2 1 1 1 0 8 0 amappl13 168 24 0 23 1 0 1 1 0 8 0 amappl12 160 4 0 3 1 0 1 1 0 8 0 amappl11 152 59 0 47 1 0 1 1 0 8 0 amappl10 144 12 0 8 1 0 1 1 0 8 0 amappl9 136 381 0 377 1 0 1 1 0 8 0 amappl8 128 283 0 261 1 0 1 1 0 8 0 amappl7 120 106 0 96 1 0 1 1 0 8 0 amappl6 112 24 0 19 1 0 1 1 0 8 0 amappl5 104 352 0 340 1 0 1 1 0 8 0 amappl4 96 634 0 602 2 1 1 2 0 8 0 amappl3 88 512 0 505 1 0 1 1 0 8 0 amappl2 80 4027 0 3959 3 1 2 3 0 8 0 amappl1 72 20033 0 19625 27 18 9 20 0 8 0 amappl 80 1386 0 1342 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 19 0 0 1 0 1 1 0 8 0 uaddrrnd 24 606 0 585 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 606 0 585 1 0 1 1 0 8 0 vmmpekpl 168 7694 0 7665 2 0 2 2 0 8 0 vmmpepl 168 77425 0 75379 123 28 95 108 0 357 6 vmsppl 272 605 0 585 3 1 2 2 0 8 0 pdppl 4096 1218 0 1176 7 1 6 6 0 8 0 pvpl 32 216589 0 196995 204 16 188 194 0 265 29 pmappl 200 605 0 585 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 197 0 34 5 0 5 5 0 8 0