&(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x3, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000380)={0x0, ""/81}, 0x59, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000d400000000000000000000000000000000e2ff00000000000000000000000000cd46ad359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc028db438875"], 0x31, 0x0, 0x1000) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001460000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a6000020000000000000000000000100fffffffffffffff000"/151], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb76118ccaa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1faa32703152"], 0x2, 0x800) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) r5 = msgget(0xffffffffffffffff, 0x0) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cda60d46a4f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47a05b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c79191"], 0x1, 0x800) msgrcv(r5, 0x0, 0x0, 0x1, 0x0) msgsnd(r5, &(0x7f0000000000)={0x1, "bfa879ca386b3b3441e670cab5cfb32dbebea59ca286e385c990750e587466c3c27f693ed0c4ce665161bbfdef78f41641b278ec8251f5cae5e36b"}, 0x43, 0x800) msgsnd(r5, &(0x7f0000000ac0)=ANY=[@ANYBLOB="ff010000000000005644cec7eaa51f44a8890b08d97f6156243ff69635aff2a74aca9eeef1f5684fb0fd88d9545b4a28099c7e65e6fbdc5cd8ed870d1c7af353bb6f1cfb6ef5bd71790f7b0000387a27f12613a8c1ad1980cef7ed4d85e1740b89246999672d39108ae8a90ca26759ac09c33e46ab25dfc108a3951b77426965d3855c9647eac8c423db972a17b10dea4ccc087f14bee36ab351ab00000000345a99c20c4ed5b53802fa365879dee6ef3d6d7c42e4c605f3c3cf845d6f2abab19f083fd5ba2a01c919af727cc4e706c072fd77f4f8a4d35fa5da808e57607135ef3aa92a36ffe9b8"], 0xc2, 0x800) msgrcv(r5, &(0x7f0000005b80)={0x0, ""/4096}, 0xfffffffffffffd6b, 0x1, 0x1000) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000055c0d525241da3044cc41fd59e55518239494a60a417b1e3ef4074b2b6575c4dff05c240b1bdd1e3a939d96fc74d26446999dcf6e8791e88022742467db206d26b797dec5a3f2d808dd0409828484fb04ee9f05a51111344a1bb1c248c8ca240cbb23c7522a216a90157134dd8be492e63674468c70549a33e8d5cebd29cc34279e6b54eead14f154722"], 0x92, 0x800) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r2, &(0x7f0000000a80)={0x3}, 0x8, 0x800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x3fd, 0x0, 0x2, 0xf, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x7, 0x2, 0x2b, 0x401}, {0x82, 0x5, 0x100, 0x7}, {0x4, 0xaf26, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x100, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x100000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r6 = msgget(0x3, 0x100) msgrcv(r6, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000000000000000000000000003b00000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff0000200000000000fe88b139000100000000000000000000000000000000000000000000000000000000b04f40a0585fd9a8cd72ef13da7ece9900000000000000000000000002005c5ceb357eb852aba5a8894bd9457b16f37b37c0d72d3a0c8a15c43084c8346186de6552e4698f134bfac00372be0baa377e8c95d240afcdf65e9a908a7ffe369aa22b2522edd993b51d86340d14fe164c0056e30b4d8b0045be09042bb50067914cd0"], 0x97, 0x1, 0x1000) msgget(0x2, 0x424) r7 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x3b31025e40f74300, 0xc3b2813462affd90, 0x2) r8 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) r9 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r9, 0x0, 0x0) r10 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r10, 0x0, 0x0) msgrcv(r7, &(0x7f0000000840)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESDEC=r9], @ANYRESHEX=r1, @ANYRES16, @ANYPTR, @ANYBLOB="2c12347e4a3951c142d94e017ecaba595d65749f230095517d4123bf94f455d06a22083f32fde440d7441d82b3a8a5aafc318750e4aaf1045c1cc2", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=r10], @ANYPTR, @ANYRES64, @ANYRES64, @ANYPTR64], 0xa, 0x3, 0x0) msgsnd(r7, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000a00)=ANY=[], 0x0, 0x800) r11 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r11, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x2, 0x810, r11, 0x0, 0x0) ftruncate(r11, 0x0, 0x6a) 16:01:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a5}) r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a5}) r5 = socket$inet(0x2, 0x0, 0x40) ftruncate(r5, 0x0, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x440010010, 0x10000, r2, r4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004040000010000000000000000000000cd6fe253451800feff000001000000000000000002105c", 0x2c}], 0x1) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x8001, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="7d522694c02c4513bb564d9d2cdec6952270dd89601e3897ddc429e2227db07fc5a69ea10afe13bd0b91146f16ba8ac2adadb65f6c4359442808274a283ce84bc829f4cf", 0x44) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x6c}, {0x1000000044}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:01:23 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r1, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) sync() getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet6(r5, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000480)={0x0, 0x5, {[0x2, 0x8, 0x5, 0x6, 0x9, 0x81, 0x1, 0x5, 0x0, 0x10000, 0x8, 0x7fffffff, 0x6, 0x1, 0x8001, 0xfffffffffffffffb, 0x10000], [0x895, 0x7, 0xba, 0x10000, 0x7f, 0x9, 0x0, 0x3a, 0x4, 0xb14], [0x0, 0x7fffffff, 0x4, 0x4, 0x4, 0x5749c2d0, 0x5], [0x1, 0xffff, 0x81, 0x7, 0x1f, 0x9], [{0x400, 0xb4000000, 0xc2f6, 0x1000}, {0x6, 0x1, 0xffffffc8, 0x7ff}, {0x8, 0xe1c, 0x100, 0x9}, {0x0, 0x5, 0x7ff, 0x80000000}, {0x2, 0x800, 0xfffffeff, 0xba}, {0xc2, 0x5, 0x906, 0x8}, {0x6, 0xfffffffa, 0x1000, 0xfffffffffffeffff}, {0x0, 0xc734229b, 0x7, 0x6}], {0x5, 0x7, 0x5, 0xbf4}, {0x9, 0x0, 0x3f, 0x1000}}}) kqueue() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) syz_extract_tcp_res(&(0x7f0000000080), 0x80000001, 0x8) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x10) 16:01:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r5, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r5, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r6 = getppid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getpid() r12 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r14 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r5, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r6, @ANYRES32=r7, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r4, @ANYRESDEC, @ANYRESHEX=r14], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt(r18, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r18, 0xffffffffffffffff, r17) r19 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r19, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r19, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r19, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r20 = getppid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r22 = getpgrp() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r24 = getegid() r25 = getpid() r26 = geteuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r28 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r28, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r28, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r19, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r19, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r20, @ANYRES32=r21, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r16, @ANYRESDEC, @ANYRESHEX=r28], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r29 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r29, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r29, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r29, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r32 = socket$inet(0x2, 0x2, 0x0) setsockopt(r32, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r32, 0xffffffffffffffff, r31) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x400, r16, r17, r30, r31, 0x58, 0x6}, 0x4, 0xc29, 0x6}) r33 = msgget$private(0x0, 0x0) r34 = getpgid(0x0) msgctl$IPC_SET(r33, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r34, 0x0, 0x0, 0x0, 0x80a5}) r35 = msgget$private(0x0, 0x0) r36 = getpgid(0x0) msgctl$IPC_SET(r35, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r36, 0x0, 0x0, 0x0, 0x80a5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r38 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r38, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r38, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r38, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r39 = getppid() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r41 = getpgrp() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r43 = getegid() r44 = getpid() r45 = geteuid() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r47 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r47, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r47, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r38, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r38, @ANYRES32=r38, @ANYRES32=r38, @ANYRES32=r38, @ANYRES32=r38, @ANYRES32=r38, @ANYRES32=r38, @ANYRES32=r38, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r38, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r38, @ANYRES32=r38, @ANYRES32=r38, @ANYRES32=r38, @ANYRES32=r38, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r39, @ANYRES32=r40, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r37, @ANYRESDEC, @ANYRESHEX=r47], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r38, @ANYRES32=r38, @ANYRES32=r38, @ANYRES32=r38, @ANYRES32=r38, @ANYRES32=r38, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r46, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r50 = dup(r49) getsockopt$sock_int(r50, 0xffff, 0x1021, 0x0, 0x0) r51 = openat(r50, &(0x7f00000014c0)='./file0\x00', 0x0, 0x12) r52 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001500), &(0x7f0000001540)=0xc) r53 = socket(0x18, 0x3, 0x0) setsockopt(r53, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r53, &(0x7f0000000100)="8c65", 0x170) r54 = socket(0x18, 0x1, 0x0) close(r54) connect$unix(r54, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r55 = socket(0x18, 0x1, 0x0) close(r55) connect$unix(r55, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r56 = socket(0x18, 0x1, 0x0) close(r56) connect$unix(r56, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r57 = accept(r56, &(0x7f0000001580)=@un=@abs, &(0x7f00000015c0)=0x8) r58 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x9bedc39e9b60212f, 0x0) r59 = kqueue() r60 = socket(0x18, 0x3, 0x0) setsockopt(r60, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r60, &(0x7f0000000100)="8c65", 0x170) r61 = socket(0x18, 0x1, 0x0) close(r61) connect$unix(r61, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r62 = accept$inet6(r61, 0x0, &(0x7f0000001640)) r63 = socket(0x18, 0x1, 0x0) close(r63) connect$unix(r63, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r64 = msgget$private(0x0, 0x0) r65 = getpgid(0x0) msgctl$IPC_SET(r64, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r65, 0x0, 0x0, 0x0, 0x80a5}) r66 = semget$private(0x0, 0x7, 0x286) semop(r66, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r69 = socket$inet(0x2, 0x2, 0x0) setsockopt(r69, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r69, 0xffffffffffffffff, r68) r70 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r70, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r70, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r70, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r71 = getppid() getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r73 = getpgrp() getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r75 = getegid() r76 = getpid() r77 = geteuid() getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r79 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r79, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r79, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r70, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r70, @ANYRES32=r70, @ANYRES32=r70, @ANYRES32=r70, @ANYRES32=r70, @ANYRES32=r70, @ANYRES32=r70, @ANYRES32=r70, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r70, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r70, @ANYRES32=r70, @ANYRES32=r70, @ANYRES32=r70, @ANYRES32=r70, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r71, @ANYRES32=r72, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r67, @ANYRESDEC, @ANYRESHEX=r79], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r73, @ANYRES32=r74, @ANYRES32=r75, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r70, @ANYRES32=r70, @ANYRES32=r70, @ANYRES32=r70, @ANYRES32=r70, @ANYRES32=r70, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r76, @ANYRES32=r77, @ANYRES32=r78, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r80 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r80, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r80, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r80, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r83 = socket$inet(0x2, 0x2, 0x0) setsockopt(r83, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r83, 0xffffffffffffffff, r82) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000140)={{0x400, r67, r68, r81, r82, 0x58, 0x6}, 0x4, 0xc29, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r85 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r85, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r85, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r85, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r86 = getppid() getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r88 = getpgrp() getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r90 = getegid() r91 = getpid() r92 = geteuid() getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r94 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r94, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r94, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r85, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r85, @ANYRES32=r85, @ANYRES32=r85, @ANYRES32=r85, @ANYRES32=r85, @ANYRES32=r85, @ANYRES32=r85, @ANYRES32=r85, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r85, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r85, @ANYRES32=r85, @ANYRES32=r85, @ANYRES32=r85, @ANYRES32=r85, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r86, @ANYRES32=r87, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r84, @ANYRESDEC, @ANYRESHEX=r94], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r88, @ANYRES32=r89, @ANYRES32=r90, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r85, @ANYRES32=r85, @ANYRES32=r85, @ANYRES32=r85, @ANYRES32=r85, @ANYRES32=r85, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r91, @ANYRES32=r92, @ANYRES32=r93, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) sendmsg$unix(0xffffffffffffffff, &(0x7f00000017c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000140)="9c95dad4cad546584f72962cd35cf7952289d315f5b54820b9edededa48685e881e72f8277a0783df39309c63aeb8aa77ff5f10673733dd9e7856ae99fceed1b5da17dd60e46539c0fe63678d92eb8f60620c717e216bb0e28e23766ac89aa7fd6aae05145a1c92f7e256d800448e4f6270a44b770280a7fd49602898558c5d3df78b406aa58d094077638dd5f682fbdbfb982f45aacb483cbb296f66e603ec5b5dc081a4aa9908b5bae80b97c701989ea05bedb3875d66720", 0xb9}, {&(0x7f0000000040)="b48f59d3ad541caaf5c1ba2610a2d1269908189e370686751c3a945d15470694d959bb49dd20bb3e3ac6ce6c31a79aa473b861fa31659a638e235d48c4673434961922de29350e5fc2fd9a880d5b92d050164f0488de2c795cc9f695bf540f6775e5", 0x62}, {&(0x7f0000000200)="16783623e8b84a3ffa4ef18ebd18b2ab56fd30abad101cb9b72b359e8772a4f503bb6dd2a5b505a1f63fd174cd093eb3cedf6fafebdb7cd46e1b9a3a3a1a941fcc36902b9733e4f23ec0e6c9d29dd2710fb47aba77e2a31ca3d7fb8c7d99ac158ddd01217ca1bd43d229853662ca2a", 0x6f}, {&(0x7f00000002c0)="feab23a1f3bc939dd4151d1f18c38734ae14", 0x12}, {&(0x7f0000000300)="b4766c2125377a0bd37c8c30b03c50647d8af7206c3243f04ec34bb3453855be808bbc3554858a47", 0x28}, {&(0x7f0000000340)="2314f1af97f98f4b335f0c21b6936ee2fdb6de15770423d79a7973daab18a423552986b4d94bbac258b3918c6dd0e5a123e014998ac07fe2e2960ecf6c63e6bdc2d3b736d84bed57ed88f6a7cb438e4fcc79707a69e3dcf9eecbef33d61fba19409dddfb7c7009681f86269de3d1fdcd2b9a06df1ba55fd87812263ba40c26755f6103c1c339471c7e3b0e86a5d48da3aa45f6442bee6b9aeff631d03d1ef3e12c4673b7edd2df2b656d4fbb1eb9a1912b1a33b5d636266912e7172518a1079450755e558942aebbc854247d28ccd5e62145fec0b1d9f30b7703cd1425388b9e16c5d068940aebdd18abcfb751b6b3cdd2d27a6cce8aea0bfb6851296afa937bbbdc50b82a548215428d1a586ac0c795ee7ce486b60d316caa9b8fcae06f16623caa6a61e02a9a1945fbb838908821bf6dfeb9111088cc733fc8cd1b77738ec0d999b77bb974b0e19772efe27cc18090b3838dde477a1c14f1f5a195ded1ca046c060dcd8fb1ea71d247873810f7dbf953066c4a2c240aaedbd8e820ce486b615b4ff84fa382da936f92340465d91a85385dfb8ccf1fcb176d958a120f840007ff733b8c037ffed210d4ff653f5397290514ffbdf6e820d1ba2286026675b7d23dd82b4f6f8d625c079a5abb1a1c5c7466f62a64f67f818030965d6231f7ab45950c217b9520f58d46b11e6234f26f1cc9adf9b55ad2cbd2a6eb48a229606a2e8849b51d897162e6977802fd3ff8d7949c377e0efcfc7e074ca55845af79d2c640121dd84349ab0682c8bba88e68a3c477961593165796bb3f7d75c40c0c145270aa4f1e8e9a7fecdf710cbd693bbe420612ee75fb4531e5361cfd37f50b05a3a5a53324d7d6c64f74fd1757294db4c7ba4a1c85d1b28884eb46213351b51a3022dabb4595e6e762626d6455f0b4ea8f4270e883102264bd297d61a1684b97dd59ef93d3d8bd77b9a0643d55569dd4cd806feda56fe078ec9e0008d685fa6cd8c7e30f7c2d00504057e1bf69d36443e36c44b746f5ce66da6e2ed6fec84092bcd56ab8ee9e3d9c00bb3e1c0337be9a568a8b504c6900bbe48478815c8027d49c633c65e6873afe3040f6a6675bcbf29649bcff8c54afdb75ceae9d1b9e468c2809fb8c0751aab8475c70238111855ff30b3fd2cfb23655220a4fdde0e11906ba8a47ffaa9d0134ae660f34c67bc0dae725ea161da979a57b55319b77b8fdb6791e57ca18ca7e5b7473517467f8bda0f4208a2bea32094270eb03c8f7c73fb0f17125acfcaf6bcccd80a37fb1bb7274872fdceccbce6259262b2f88dbc97f75c328f9eba2f7c004fc2f1960dd62e8db4a61e6cdda4ef4d268ae41fa1b2720a241d48e3c7d5759524b33263919cd60f3c0de332d3ba138af2c1840028eb23ec59f3365945bc8cf61d56da3323bd7e3c6ca19d0f6880e6955099546502b8837c599c9c61754cc68d3cbb983dec1af1851d9b062fa5ccfa70bb952c6f80ddd139d2f6e750c6e19b60ce310286ab838fbbbf21e34608387d32ae8ddbad35478bdcaf5002cba68efa7c49cd428b211d25036d06884fd597d69d4da9aafb15d27e5ef6330da089f8f0b603cf4582eda6f8f9153b19c65c6154985a719cb9624e1ca84e1073e626e34dd0fc439a6ac56606a04288887b8c25345270b4bf6688cbed0c5e4327efa7b664e4e399837edf21687c17bd5176fe7e829a63b182c5155e8688c81ef950ba5b014444666c6982369dbe85c8bf0130d30dfde3d9155598acee791169a9a79c321889b11997d96f3429ccd070f1ce8a47e2d8c8b53ce459b866fc01fbaaca4ce458522f56ed39ba6c95d054609b76c8634445472ccc25a63bb1cf019bcc0df275d1fe7639a1130cb7121f60a7426bb013c80917a11e62632f9cab7905cd723fec123d3e627f9bd0a121213558051792468aa8c481455843339a7ec9a0dce6b84937c9914d040170d29197b381f30665c4f6b812eeb9173cd20fbb89b4f3ea4b671cd90e1183c4da7a941be8f20da0d14a58aff191416878d7067258f6f873256c487f48e1a7fbce34c98b7eacf489ca3f40cc9a46a34aea5efcd01dfd39f2f3a65439d198c8c944913885dad0b1b7f3daef3842f4a2ebd5f6319cd5a8138ecc379fcad5ee1100714fd436fc0f2876648257bafc64121585f72b75ff601fbbee0658229bca5b3aba78362b921068887f2c318edd13768eec3c76b9ed9d54534c3e08790889805db27c4afddcf4ceafb80600c4b00a39d9fe20937c0296f088184d19e56fe1d4421fe15bf95d161535f3168162d692c78254642d8acdc1c98a6458c3c7645ccf217344b8a809dfd082a3a2c9e35ebdac84df520c649eaad2b9e80135b4e9156554aabc8dceed7d0afc12b8a9bb66d9ceb90c5647436bfbcdb42fdbb6926d342c7285adea6378d136de0afbf98628e3ecbdde4c83cfbe8c4d7e82caf5549bdfc980e1d358121b37c38664583ebebb7e522b17514976a64eb6d8ab31abeb8bed6f6841eca684155e239fa3f08a108f854499cc5e5c228a13fec02cc9674b447fd2f136fe63333350d70e2a70a0cbe42e9f609941010e3a9b6112d3806075f5397cf8c579fb0c829c9e85364a3bec421ddf290aa0f55c57769c6ad1d08fb1ee47d3990e27fd73ecf4558adffb25d2aaacc63dfa86dd6df4f7d0622a5b68b0c9b3cc71fefa3471fb594881fda8ae1af43082656d2513ba33d5ddc3088591302d0fd0a93bf1617d0bd11692ddb01a4d660787d884376806c4baef3ae824f5e81de675af6a3d878cab71135ffaba847b23b29c7fa6101cb41455b7ef1732b58ad32cf55d806fe44741b182b3438973084344f6f652f19ed1c70f120efd71213cd03f333ca5bb6d3278a3ef9812f3d1ad8cdd45e84f485f0f7b1dc1490bfc7fc2f2278112ce95e9dacf7eadc8ff6d860181e7cacd4033de81306d53dab48eba7264acf7d3f1d1c6dbdeec5364edc2b8b37a982552fef716c0a4962b6accd61501da632e5078eee7e16b7ffcf0ed398b8c16006d6990399dfce40cb04391282dc1ad05e780b630a27f8e5d705f8e6bda45d43042b8be65b4120f4fbc84cff621a694848e34e1a812e0af027595c9094a514a56d9ded9df6d64040c593eefe7a58a3f4a49a7c9e030b51ce9f0d2416997cc7ad568da0387c8454e64fb77a8ce71e8d7e2d40fc45ec82683e4d86b81d12614488fb1c4bf9cd472f2247b7ac4793e5c2da89991b2e0b08c4ed20b34c7973c98069ef84f82fcfed92e36680f63d9964ee1a94fcb8629bbd7d0a1ebcc44f58298b6eee56f6f5255a8671cfd2083e4c211d14b78bca09845e9b8f3e3b822e34d65e0c6d80f354b587d2a85c4fea699ae4490ea00674fa58b2c1ec835df6b46e694972efcfaaec51162055a3019ba5474c00bf8f1a468036cc14dbb1adac431f401e03c6670c1b73eed1aff6053dffee1cf7f51391832a96236beadd4f2defbe273c473ad98e5d7047a673b7d576658bb38a91dffe7f6c7535a686997293a15ca4026f578442ea74e25bcfd4c1b3daa1a5180475757c437f9b3ae86f6e92056d976195a584134d8090bfc61b7d0e1231143242938fdb61109e05418b7493adeb6a463a5812dd92af785472e0ce369bd7f4a8e8c3e527d1a79aa4a418652b9e854b9f18e28f5eb92edc02d9891030efa7055c5ac4c75cf43a9a759e9d030a9f6fd0556d841dbae4f6a1cf8db02e13954201da523f37dba927dc1110a2de7f288472b21e6c24fbf9ea4f649d00131cbdb19e8cc2841cb9098afe0e0a3133f87405606b7c6b641d83684ad2e9185cf697eb458bed810685298930dd96e545e2698b25c67a4b4381f496a16ccda0891d8f40dccd6f2c41677cdb86fea543c5a90e1e4d1491677901184b4375718bd285167d767460e862e74d126dc832d5cda7717efee91d30015cd785a08f36b1bb6ef41fd7e0aa79f39e957b8b80e71f770da3b845ba9fdf802dd23751decbd47a720d068e5eead5d5b0e19d0147f38004e4cf189fa2fe75631ea356fc80f45b93f213bd13c9cd58ded44a3c971b505f422e4351ec8d58770fc12a3c6abcbd564a4a9e8532abdf07a04bc6ecbb8eef40fca8865fc36ac9d63867ab97babf7790981b188c728d471b248796b66859835ac46275e73d0d7b187a11de64106fdddc3a72449622752207366da2e204d910259b8b2a6e4951f96e745a3ab05bd939e6d0af7d4dd5346780bf3dd9a7588df02b973d8cf8894ebd3ed72eb892fbdca2a6df6af15b1e0ca3abadf938e5601e261f3716a5579b7a3bc8f47e5a3ce31cbf3812cd968d76f3fcaeb32bf3fbf18b6c85deaa2d1b5c1e1b8407500edc21fe37bc95dd995642d79a9e5feda207ded8783e681bcfb208feb56e17bf25c3f9d11cb534df867531a41874f2a79e3f90e5f063ed985fab1fa86e516c2c55dafb5d36ce6e555f58832e21e75370d1c841ab4731e9f83609cb6c04f1e432fb3f412e6ebe7798807b07ab2eaffd090e453b5ed8ddbc37a1642c8b70d679deb673b941e3938bb40a7b4497d142756f4c79daaf0de1e7d9e215ec90f93fc21a6443b1918a3f3830cd2b499b9131491d8217c26b7b1766f833f000f4a08c7cb828280cf58e044755ef2a854bd2d9f8e0b8b7a1060ed69e536f51c69a7807c9316282b749378316cf01eae289fb424e1e078b197a02041b7b58bb54f03e3f2fa8c19468be2cf5a26eea09e9cb4a5ceb842c95dbc642fd66a4fbe66bd33e13a07739e57c50644bc37e98462769e7185665d1928c2ca6e95ca55e855e4ed419d0c92d3ecec696abd1e2b7378bc92262f001a8e05be27daedb110da512230ea11425a823a70c7fc2a4f7fec567b641d9a2c5d0fd8634ae73a346b11f1e052092cda15f0ac630ba6bcfcff5b42ef9e44fabc41a4d8f09a125c1ce06f7099c0ee0039fabb6359705572c865f14c0cb97998b89071fd1a1d287e7bf8f90961272c998f4b43cd63afc14337f85a67d470fc513126e90828f505367bd3c2c3800634debd744c8277ee24848e2e992c6e8a2ae756b13665cc86fd20e403e4b3cdcf76f9d88ce63655261d3b398c92ef0bb71fe7d0850192158e9c3332e667457a60a218ba41728717d6d216857ff19f20e7fec0cd85c9904a36f9b6168d534c06232dc96b0a1b5af4b64b8b7f333d5795bfd8744c3c51eca3b4c7556fffd1455a64e2ab3ffddc9df929f138c75684f7cadc16d8fb72c86fb1f4be7dd73a906c41d255998c789c9cea2e9e35229bce2c33679123a6ce1eff0b693a8032f7a145d9d4a507b009e16abc6d70f7a212789252a846251d567ed617dc8ef50628f2b81c4bd7bcc86c8484d405f4920673a963bc5c270d2a63af09baf17b84bd4e3b131ee1e88a4c98627d26522dc08713881c40943d8bc38501e783460ca222bf7d622bf2764c8d9afc5f8e607a803db6c87e7cd0d408d1f9f91cfe06ac8cbe788c9229147edb6a6315c0faf5c31182359ecbf2a800202445bb82e7f530b75d7a8c5b46b16491d6e5a14e33c26856b6353b7bdbba580fa9d3cba2fb14f7f340faf87c6b89b2c3006572dddf631efe34108e7dfa00339aedf94b990219005b7875bd323bac061e5c89ca9d65f6b0f6575b9d070ab357bbf6a5a15f5748c4688b1af1b3198504adc67abb0b68662658abb6605de7fff3a5123e1f9f92874b32188c63aad33cb9987f9f80efae13f6ce64e28f6e1c39d5f419c834f7cfcb30290d187599c5c57901232b10020551ae788408911aa153dc94dbf171631748be4ab0e69411dd3ea467768ee85b57d8c", 0x1000}, {&(0x7f0000001340)="3fb8a1ba59b2edd0f98167ca6def67926b039a5997a535425c76cbcbf59d47518d061132565b002536b3eb6003c3ee554f92ec23786cd9460c823711c89cee5f6a6eae56198cb531d5b7dc530f34c6a9ae9094b42b4208c900a10d91850317fd3e9f4237b6193580207985c7ba651e4ab6608de9c18edec5080536fd43f85cb7a14e", 0x82}], 0x7, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r3, r9, r17}, @cred={0x20, 0xffff, 0x0, r34, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r36, r45, r48}, @rights={0x38, 0xffff, 0x1, [r0, r0, r51, r0, r52, r53, r0, r1, r54, r55]}, @rights={0x30, 0xffff, 0x1, [r57, 0xffffffffffffffff, r0, r58, r1, r59, r60]}, @rights={0x20, 0xffff, 0x1, [r62, r63, 0xffffffffffffff9c, r0]}, @cred={0x20, 0xffff, 0x0, r65, r81, r93}], 0x108}, 0x2) 16:01:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x1, 0x4000, 0x80000000000000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r2, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() writev(r3, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0xfffffffffffffe65}], 0x10000000000001f0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r3, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8, "9aea4c7896769c715a4a7611362e00"}) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = syz_open_pts() writev(r4, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r4, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r6 = syz_open_pts() writev(r6, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r6, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000840)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30df8d8373fb648b6d89851d31a4c96d9114902dad2652642ad710c03be48e61665b0900000066860828df8421d3430031cb19209eadbe536eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7c857b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a526e65300b7"], 0x10) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) kevent(r1, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x20, 0x1, 0x80000001, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3, 0x4}, {{r7}, 0xfffffffffffffffb, 0x4, 0x4, 0x7b75, 0xffff}, {{r2}, 0xffffffffffffffff, 0xc50124568267788f, 0x2, 0x54}, {{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x7f, 0x4}], 0x7, &(0x7f0000000700)=[{{r8}, 0x4, 0x80, 0x400fffff, 0x4, 0x1ff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x5}, {{r3}, 0xfffffffffffffff8, 0xc5, 0x2000008e, 0x9b, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0xfffffffffffffff8, 0x3093}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x9, 0x9}, {{r4}, 0x2, 0x22, 0x10, 0x493, 0x46}, {{0xffffffffffffff9c}, 0x2, 0x20, 0x40000000, 0x8317, 0x6}, {{r5}, 0xfffffffffffffff9, 0x11, 0x40000006, 0x1, 0x2}, {{r6}, 0xfffffffffffffff9, 0x0, 0x4, 0x5a3e, 0x8001}], 0x81, &(0x7f0000000400)={0x7, 0x3f}) chmod(&(0x7f00000000c0)='./file0\x00', 0x3) read(r0, &(0x7f0000000180)=""/108, 0x6c) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/78, 0x3cd}, {&(0x7f00000005c0)=""/67, 0x43}, {&(0x7f0000000080)=""/29, 0xfffffffffffffe68}, {&(0x7f0000000440)=""/252, 0xfc}], 0x5, 0x0, 0x29) r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r9, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) setuid(0xee01) r10 = semget(0x1, 0x0, 0x20) semctl$IPC_RMID(r10, 0x0, 0x0) 16:01:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5dc1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) close(r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x40, 0x0) fcntl$setflags(r2, 0x2, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 16:01:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x5, 0x99, 0x9, 0x0, "c0cb24443c6875e896a7830b6ad56d147891b09d", 0x9, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00", 0x0, 0x4}) ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000340)=0x5, 0x4) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000780), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = dup(r6) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000100)="8c65", 0x170) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000200)={&(0x7f0000000140)=[{0x5, 0x335}], 0x1}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x2ff) r9 = syz_open_pts() r10 = kqueue() kevent(r10, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r9, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000300)) 0#+"$%.!",%: #/--!.$ %22/2 16:01:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x80000000, 0x185) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="2d01262f66696c650200"], 0x8) semget(0x3, 0x0, 0x9) listen(r1, 0x0) connect(r2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="628c"], 0x10) close(r0) 16:01:26 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f660aee41c07f"], 0x10) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82696c653000000000007613b9b0a253d29a851847dc30d2fe72f4c5793fd4774eba3d30e5c70e36a81c050100008cf63d2a040000000000205ce048404cb9c0c8ad782b70459d502492cccb14edf5702502fa72d99aa64f3160e4a12c18dcad604ea740012e39cda9f094aac88c48d0ef775f43a5ba9ced7f1b674dc018347257f29f7d45bc145bee15826843ddc59d3feaad76b14db549d6e0c30b1187a8ad46897441915b9ba9de1f25d39fc776d36e70a79d5431e49df8c71886b15ffdc09686758f5d054ef5b8e508ccdcffa7d3d26079b6f9c853ef6f7029fed5eb3cb8796bc07bbf020c894a9350bcb1cd31355167bbfdff89115fd8f0bcbfc6be6d90fd760162cdb9f713c2a17990652cd850ef490c684af51f4be4adb9f6556a52"], 0x10) 16:01:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000016]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x1, 0xaa, 0x1, 0x2d}, {0xfff7, 0x63, 0x1, 0xa3}, {0xff81, 0xff, 0x7, 0x401}, {0x8, 0x7f, 0xc1, 0x9}]}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) r3 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000046000/0x8000)=nil, 0x3000) 16:01:27 executing program 1: setitimer(0x1, &(0x7f0000000100)={{0x0, 0x40}, {0x0, 0x7}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xb0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x9) 16:01:27 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000100)='./control\x00', 0x1000000001ffe, 0x9) 16:01:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:01:27 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0x4) 16:01:27 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280), 0x100000000000007b, 0x0, 0x0, 0x400}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000071f000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket(0x1, 0x5, 0x80) chroot(&(0x7f0000000000)='./file0\x00') r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r3, 0x0, 0x0, 0x1, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r5, 0x0) pwrite(r1, &(0x7f0000000340)="15ace9a9c10722d8d3382264400cd40898a0dd6e8222b9f8aadc86224eb67e3ef4fc637ddc4dd5a603e7035f6dfdd6a3ebf34bc22329e4624a33471f28529998b59d8a3ad2d9bb09a408bbce12f31636833b3c61b728f30d759746feb43cc6dfea254cc0279f088526150b64cd3746c5b612ef29d10173ab999f864ecec3a224ab8f9be5f7e0b98e5aee352f217aadcc2e84bd17bf8cbdb9227cf2a2ad0be18a703c9896d6368059316d4eefb0b3007d1e4e23de15ad28e8ae04783dd84742c5c5e3aa84253a39059b1484d26d0e5f59c49fe8661c4a8cd7869a450e8cfef8b20fd8993f2a147066a26e5f98ccb35629184592fe2bb85f27288231d13e33eefbae6f7026cbd9f31bc1b7a0f96299e494676e113187c697d75dc216c9352d916a3cf17eadbcd36a1e3afb86a0c194565a31f97fc51e0f9b165da59b407f8ac5d2610f5958e410274956258155a6406c8c435ba67a56835fd77f271ef1bdcebbffc64e6d89f398f69be87f217dd30da958090f0876a35a818db7a19216b86a7b72350c7dc0efd0478c25be12cd996f77b734324ffea968ca48d1a5e5d5a25fd40b0675a093961190250fd1b5027e73e78c99a264d94ab1c16c37c662580c870c242e10b281b2a95a5c4b1da3f495e410699b663afd97d9af5d6d2c9041531120a73ed2a11b5ba97c4cf58c0d82140aa7bda6d7cc36f87e6fd25e1f4a4913c3e23793e2f64777d903f4187b92701f70d7f0d1dfdb2bea83b97cb849a1b18fcbbdef98fc7e1a5ee4baba8adba44d12070cb1866b80d49e81ffa5dfc6fcbeaa41cc209910a8862e45e65836ea821082414fa27f9ea358bc2bde5cb00a9806da623782382c046881785b3210a18b5efe91d6549fa4bcefabac90a0776fa16f34514b9e546c8de4c479008574bb00ff138f0d666581cfa0ead33392bf6dde3b2032082c54be6c21d865716e518d73f8c8b895574643d758bc8a1f06bc56cf693f4553d1b1e5638c785236e882432a308f524cc3371e3983822654f3fbd26b72b73708bcf8364c32de51670a4ca25cb2bc01dd4f2cfbe961a819639fc8e72ebb8ef69417f93e6ea36c79d7a13fad0efafc14410186b7c10cf4a0c2b2f990b86bb861369cd47b640166238954913d1c0ec0ee24828e81629a64ebbb4054d0e9314b0ab91c8a20aaaae80fe8a2133e5fc871016ae5662c0fd43f8d6d0fdb67bbc144713cfd12f0c46f32af47a0145004faa0bef69ef04a5d8c2e194fb8f5266ac18b90fb12451e5279c216cbcb9cfe0f63038aac7d97d331abf45f8f5e2b10fb808ad9626e76bed9b4b1121d89b841c3847b8cbf4b88fb38c2a5373df0966f7f30c684b85ca5b3cccaf0b2250785ddd4a377e99d5ce1b95c06e6fae0ee8a1459e39a0ac482d0b4de2954cab37ab20e9f05e12fee3cee4735f69ba89938af3277fe11900ce4c4cc8f8072383e73707eeaad2e75822dba5e17b8552ee50f67a2061b8209397011393874b64ffc0ecf9d844e4fc8cad1030f79fbda1680f681227e6f1fe1966354309cbe43e037b0cc6253fe3bf3c75ff45756a22858e246c15e88738c5339fec75d7387ae4282858a6dd7db321c610edded1caef2eb2cffe9b60294c55dae8f9a6e64bb70e8d3da949a747cc89841827dc5f2f1fac1bbaa9298bdbaa4d0ab458d405a60f1dab8c549ad217ec2d97ce10d191796e0906fcd9450489de7b30ff8778c63ba3b006a4d9221ce7dc19cd8570162a3787780539d76264d08f5c287f2c86e9e2080e78054aa8a136d72a8712a03a055c9fd885c73e89049c038e95c43fb5b690d5b0c17eac5232a40b7a7e753279c254c0a913efac940e829f2814734131eeb900b8c16685292d3966dcecd708e4bbdbb9a0b42f8e03b0f3c855785c3084f41574c4220cd99ded53a71fd30c25f3e9244d7a680ff98fb1de1f4d00ac19e62fac31b00f922f4d0598488ce54bfb58869682770f57c1643d98f3c68b8358a41ee82d27b40be3d06c5c282eadf3d11fd08c8a72b2928aa7ecbbf8781b5cca32870db01e263cfe9f1612ebb0fb511719d1599ee5fe9932d046f66efffd68ed2d18849462730841e994ae95cde51ff42d41992d48bb95f74fce35a0dbdaf1e7553db658f424bef9b86895193a1401fc6fa1a92800f45ab65a60b9d46d517e7e9dd5406db1a1115b5ab15c54df735e43f341d0e4598fdad5a4453f0c46f038d07f46615fe2f99c4d89de45f1290dd28ee6f25d18beb7aa07cac756da032509e256d7411854e85f5078041f16c7494730a3e45dc00e57ad0ff11dce7ca7de1f58feebe047d151af07d82a84c5677fec520b51b4ff1011060c4fbebdb8ec13e66f8eefc20b7247fc5199b912858073abb44033cc9995372c2e0bb76e5a4194d346dadbc4ca9dedcf58afd7c06b24fe1a923f9cb9934e329252e7165ee82f40d7d6ee524c3db71e4730105dfa182510db37cee807b3573271a3a202d10460a6eec6ea6908a7ba8654df9e878abf34f402de36844d6274beddd8858402e213ee7cd5f205a0b6c39d58e588724ce77c2b72501007335964ae7a565fd48fc785cefac71a3ef590fafe68fcf29c2158d9cc704efaa6cde9552cc0fea26a6da229a83a6978c8fa5b90b40252b901ae816125d543e7a367199e2c16e85504079dbc8b890ce734ba0e918d040f32951948eb2d10891b43ac996bc10e33165ab9bcd9eac11e40b4627dc076a62f3979159aa5c32cdb1b5a9972bfa1d5f0028d7167fddca430b865b890bb9200ba0b5f5e7e2d4dbac72fff293f329dd74f1a7df71d7bd107f0c1dbce7992d051ef587f6edbcd7b3c305d84d4c34d1edfbb6da941c093b8797f56b7152f77631642000e3b0fb26477fea776f37b5a4d010ccc4a7002ca81be355544445b98a1bd6cfea87fb3dd74f586b75b9496b55cc0293c7ed14cd4d5189f68a4aba5cc7cf063eb0e6a5daca5c32808a36c3e4c80e5a8cb284cfd33cba3d58cb10fc20e14268957477397c62b949a0b11e10b5ffb6a5cb362e60bd2ef946319381128babf776199a158d7110adf7c4ec829139e7c52b85461a1603913fd8fcf8c939f82f80e98116c4be2cabc69a8009ddd21257a8e60f6905328cfafa583b25c72fe5b1ef24df411a448b1451d58150625b6f86891f1c7d9cc065c3ca6b9b310470a90d1a5bf69af336e9d5833135276daee8aa8eca19e16384affb3dacb101f80571b39606964802ed2444f7cb9b31340aa56938111f96e587c9485ab52da6c41815919a5a0e48cb5a4f0d513edd21ed7829e3b0494734d80af04a54be3d8f3895ba50c9ce0773686f65db01cd7877057f2e84e10a266bc02daf48b6cad81114b16b4a160842055d771e146a9ea59ca237470dbfcbc1d6a299776330196afbbd8b498a8e0f2cf005a5237553fb47a5c8175d73505d7462978ee961bc1e9bb44691401f779554475ca8b3ca962e8369d75f8cc53f6b0f27f0e658b0515d2610ae96dd527cd37729511c44e94f39d272976111a61f74741fbbf50c43a42048cdf14c743fc77d496e112a7236cc5c20d6fa9a2cbaf14bc0a236c1d495e6673c7b4e4ab5530c8161aa3a0de0e2c8ef625a9924ff8e13962f6e5e82cbee870252f6bb40c3c674d9c7157dc85ca5f5cdb52039b742f2068c02edbaa217608d5e5c9a0887a62f01a5d13d2294e1a40e59978bdc6d66a74b80a89c8f72aaec72f738e9c9fdf560e8010a0a1cbb53f7c8a0424748ca563c5ae2ccea058a1f3af7bff3eae25bc262e48fb548d1e070c6bc9b8e244428e1158d21d61a04d2f375fe4a85916025df2c798f0d5b07715845933da9d1782a5a4f7a0348d81730e56d07eefa9365f741ce2ed5e086606c4911faf20f4520649594f8470aa68a0f4a3e3080cc5384220c091d390f8aad2d05b93b690dcb5e2a33396a4dc4648415bcb10fc954e90ff3caaca372618560636d9a2f67701a4d61a15d391cea67dcc708db3a0314298a7ed5efb2f2d849b2ea971cc30952b5522ac64de6915763d6e38c271091feba90e3c55c4efd26f624a3779b91c286ca48f13134f91a8734c2d18f1f50bf5b8f904d20fdaee1c8ab8ab3b6a1b80e286cf36f662e720898f092e504aeacf54606605d5cf197692b984554987178d5e1e1630b3e72ab2bc48d52c12ac585f92bc6b9fe78aae495943f896aadf54276c18b118ea9c036a0fbce88b7ba0e106c4ebe83e4757157bd08a54f36444f0cad8b9ccbad050199efab8320d7cf792a64edcdd06aef23a325370f4cae849d397725956be2965d66919ba618978ec2d8d71e535c9f4aaacfbf95200d37e053e093332b499cb90918b299526cb913bff856771fb02bb41d31b1463c8320b057140d75ab8b9b25f5642712933ebf2e3b3d0cd74301c6698dca2fff698e491959833067f954bc9db6a80e9f5cb7f8385e02ce3ed514fe443eb65bc5c241a2b4580eb21af4b490db3393de4f272e55a23ea30b04e4acb735db08391e16b9ef8afa7b621580bea250637d9957e53b5cb425cfd570e9690a3a3f187d68e6223465381e1c85073320a6c42a8d3224b2345720ec7a608b8807ee92c241aa178adbae82af52b49689da20d05424a70d306f703b0f00986ef78d0fe9904e387d63909e8b14b98831f5b17f7c457a3f3ce2402383e8bf0985bb4a0e10ed73eda21870dc22ff81a8967eb7eec4ae1797ac50f2a5e741da2698238b6ae7dff839fabeb5ca0db1089b988446bfac653b58d04ccd5fe0d7e160face98a5422e73b1c0c044796aa54ad8366e3500d4da8e94847e4afb2922d71a77ec1f6840290a9400bf259368c573e88c36b55c7e5ba1c2a1894a7eee5c23dca4738a7f8d266c270211c5726648f6c0570e73051b6c5f9df5f945169b8b7a1ca56483fe9e60a48f7b89b3f746e7559fb8da9b3e345aa0b12ab8b253b6f87aac1554541d54a5f338bcd869d6102e15e753fbef35609b5a323dfc8e8a5b78f65814f4e5cbb7397fbcec62c8e0e911f0e1fb7a3600bb1554dc8b3f8d5523853f7f42306e5c6412dabac9a78f3565faa94b1a14650b45b0e8427559d27fed8e4d3f2c7af3284681b6bde6e39442b295cd76f246298c04d78a7b59d28e2ff5729fd56c02736a62d29d4aa47fd16b9858fd77ccdc65f60bd4c919ca574f065141c39e34d6b9dfcf936fafa1bc5e9ddbbc55036413a52980f3c25c01b9d3e48bbf3d9399b7ead38d2fa1de46c23aa192fbd1cf6740987fe3b5390066c14001af73203ac11d7801d04b6cc82b3e139e99ccf2737161013aa7adff014773c211fa14252ab4b71fd9f58f2062f3cd6c0a6269126f60a63088b132f51a67127ba8791b33f9930b30ca3d9ab971eb2c878905bd8d7716b6454849509065f84917edb0bf81d94a05b57619387e3affbfa5c6743f0a46b363d63287f145ff6cfdfeb022e05a34d42102f7cd875bffcc5108552f3f42e4c9069ac37c6a29c3ed5653d051b22d3b6e8055131d530f08deea701943affbd1cb1e82f0afdd12d92ce4a354535861823217eb75e37fc26c323b337105d3ea5a1cecc47d8de72b1c00946146dfb6e3ee27ef7d8c08792dbd1ab684e096945bd517df779739c987722a13211b79745ccc9e00e5dbae5766f9c1aa3aaaa7f94b56a9f61e4cdc5fe0f04775393cc171e6695f90ca4263b142ffc06c062ad76dfdb2616a149d359652c2eb3d4c5a668545b7e2ea25beae1d5af82c2c84e1f070db8a0807114c369d37af6a314222147fda33db9ab5e4a9eee00cefab415dd5065f3ab4e544e9d1b9eaa9f2b1135bbfefeb", 0x1000, 0x0, 0x0) r6 = syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r6, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x80000000) socket(0x3, 0x5, 0x3ff) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x6, 0x4000, 0x2) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 16:01:27 executing program 1: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000000300)=""/215, 0xba) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001400)='/devJspeaker\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000b80)=[{&(0x7f00000012c0)="02793b8c4db154d0d80238f3abaa6a078a515854e4b70a00130cb7fa8c800de12521f3cb6b4aa7cfde82a530e6003206203cdf9e3e879cee03b1f93c9e499c7ec87f2fcb88c1f0bff37bc5bf3f8bcf60aabb39c71a8e40444a0b3ca85ed11e17418cc8674bb6f75dfa6c3246ad5e2e5bf1c58888ac2ccc5de960a9805e868939f41a269c377a76bf53417c67b36a9e7ddf58964d2f706b0efc56abab4596e03dcb4534ea0d51ff81b34373b5ba3580d10561d2f77515d788202563d121321aee48fe5aaad2ba1bd41440c8278c9b783d7cc0db40a0759a8756f775b7b7911ff4190d3214a986e1", 0xe7}, {&(0x7f0000000680)="566eaa9eaa66c5678a9721c223896fe188036a2321e2c10cfd29f2698950d54ab0275a1f72477dd1adaf06107d4cbe56507961544c7e2a97d521a5f8babaaec080317f391a0250f67a57357ffcb6f33dd41942ce810797226e23be54a59b1cbcb1339e917b9086fa0f9a5f1cd72b69a680850f906e428f552b18b2f4012a5bd795c7b460a4a54b7beaaadabc54514bee6ef45943923b353ec36b1841a04452419a0f4313d4b29d5ea499dd8d5cceb6bb42c58adb82cdda19796d781feaf4b1c29d9f5d13f31fabac201c1451ced61a0c449f7b1d", 0xd4}, {&(0x7f0000000780)="6c7e056030122d5f892341a59040193c209a4fa914f3cabe438fc7eda1f7c1e5daf63072a9481540dbbd4a10ede399ff1d91425a6eb1c6efd54717ac9d7eda9764f3bba8bc67bd8910785fbc18139383e4beb6de0c299fd3af74b75fdb05bb74a12a7104857bbbd618dcda2c60c81e95b2ef0b3dfce3fa38e903d9e3b79c57cf437902b2", 0x84}, {&(0x7f0000000840)="60264bc8533c40651650946d7f6c899e77f3fad2600fb08fc1dfd168250adbc476f86fd5c0818ee2228bf4d0076b5f714732a9c4c6460d3d8a283d5ad389994cdbc8abfce31dfa95b471cb101d6c1178478b3446b9ae1a5f03f5b38950e78d70da6db5cf4697bda8efcee5e4b720efc87656f383a09019145b8b4b5ea3b03fd2881449e2e8179cd5c3b43707c650f006", 0x90}, {&(0x7f0000000900)="63cc75f1ead575e7b4dde9593dd5faecee990bb8384dad4141e76a06428272226aa83f49d45f88a63e6f27cc9a279856a69e3ed773f4bd012b351f7cbbfe05782bca5b95f3eb1a31ee", 0x49}, {&(0x7f0000000980)="26f57f63b82b15953b3c46674f33e885342cc339023efe81fb39", 0x1a}, {&(0x7f00000009c0)="66e73f60cf8f57ad788d1e62bf59da9ac4d6baab71e92ab6eb741e0271147986d708bd5fe8271a54f1d3572d616e8ed878a2579a1ac772d0290cffb979f7ac9ac8c1260d32c86329fee0495d34057f72d9d0408c89afe1eeca642492b722958965c2082e35f8bed3d8353ea159139012a52713f7175bf2c55fb4da4cfd1be697d9b94a4a9f0c1ea8e4453565904636261af7028bc1f609a2267b52d213862050486695434843338d76a1278e497a0ec5423ab70ff918bf76c91cd99351c61bba61d15fb7051f127f7d9c5ef5817fa5ba8f3dfde7a76c37d1c4aa815bdf72c2615b484cdb4522471dbb0a75d21385", 0xee}, {&(0x7f0000000ac0)="1a14d8", 0xffffffffffffff35}, {&(0x7f0000000b00)="505922d67a153277d9f87bfec610e90d4aef22978119cac5555d17ae2f3617a6034bf767b5c6b21483572c9343bbe948e6ceff08a2e630ca589301a7910e5ddf7a30f78fccce", 0x46}], 0x9, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc5, 0xffffffff, 0x3, 0x1, 0x7, 0x8, 0x5, 0x1, 0x1, 0x8, 0x8000}) close(0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000d40)='./bus\x00', 0x1, 0x20) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x119) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8) open(&(0x7f0000001280)='./file0\x00', 0x300, 0x16) flock(r2, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000001280)}) write(r3, &(0x7f0000000000)=' ', 0x1) r4 = open(&(0x7f0000001480)='./file0\x00', 0xc00, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffde}], 0x1, 0x0, 0x7ffffffffffffffc) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r6, r5) r7 = openat(r6, &(0x7f0000001240)='./file0\x00', 0x0, 0x2) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000001200)) r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r8, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, r8, 0x0, 0x0) r9 = msgget$private(0x0, 0x0) msgrcv(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000580)={0x3, 0x407, {0x7ffc, 0x8}}) r10 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1, &(0x7f0000000000)=0x208, 0x4) close(r10) pwritev(r10, &(0x7f00000002c0), 0x6df, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0x8}}) pipe(&(0x7f00000014c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r12 = dup(r11) getsockopt$sock_int(r12, 0xffff, 0x1021, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000001500)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000001440)=0x48567cf95d8d98d1) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:01:27 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x902, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pread(r1, &(0x7f0000000f80)="a37ad3bbbff84e36f6d0be8385b58f609662617b0cc382bffe58b9666eabf996141fca73493e746121c3a689a97e07a648e12fabe5f2d0f12fec495ac6502197683f07a895a5144434b62b4fa1e310d0ca4fbc17692c749b4b2e4df8f3037015322421a8a8fcfb2b556a33f2b93dc1996482771592fd1d30e0c29a7c1bcb10eecaf4f646370fdd29618a81a937872e46593f8ed91284f0bd1f951f9b66c852f55c32e22617459a68f17aa06b865c8423b17b77832c564b64ea9265bd2d58c6cdbbd8d4bc5d0665e07fb0ef9e673fefd5dfd1a0f206eb443306c865167c2a23dbce0ffb0e2f48f2368b51b7ff7cb42507e022231a300ec5b8bf3d89560baa2d072efa507ff82e90db3b0c74222119b98866dcc1458ada58a2594c03ffdf3ebe80bd73e4598b93762887a593a23e3bcba771956de9a5238877ade1f9bb20b423f71cbd65ffebea4569bed5fa48922a2745ace0f684ed5171436b58d093fe3248ea4d45354b3e873cbb6d9f04da0891986125acb7f78eb7e5a1776cece0187169229a5c5cceb6051e2374415f50a322659e6bed432344c05e31e4566965df56319766d0cd29629b532dbde954a010888edb09f2daa928aa2e54863967ccf72469381d2785128f2c9c1ad823d0b9d084888ad4761cf6ce9438c7a929982b89bc99949c7bc072a0d303769eca968d86ba9a96482e133ef5d5a48ad923c68f52419dfa583ab95949368deeac46557fb571b960e2a09b027ab96ee3b2403e8ba8259473cc21e9d69b18c9f5aa2d0651afc7a2d7d99e46d0d69418d1e4e310b90077eaa7be9cb94a0702d7ece8e7a97092d20684172fcfda9d3202a2ec560d802866e7cac07f9cb67d3c8868132adc55498d92de4daec0420fc1463a14270573860228ad80ef1f0136031907641ef5955e1f17b204c90842c186f74e10be9b26a1c4b9cede7296d9c8580492e810a50a48ef26fbe623e83755d7369f5b0be148a3809dc1002a9a83a624d583bfb92c200ab8beceba953d170fad5c7ddd72a0eb84e172527ecabd5306acbd99512ad2d0b3b803f3d32a55d3f79191230cbe65fc56d8aff7c82a552b848f3d96047a8f4decd6654e75d0bee5b0949a7880110482d87b3f7439b75cf808e09aee93a1dfa6cb98fb73446c14efc2e04ccfbe0f44827bd3a371e7d4ac7618c8caa3239ce28d6e257ecbcae1b7ea58ccba972a713db41bc0d9347f68aec8092d0d3eaf61792e9ae2ee4ea681c42691d5dfe1b51729bb94080d505231084cd585e9cde0a7c944ae52a99942edd9c525bf7ac7e85ed916498217346f6ac8f32c07f0b5230b062e50c80a66aed5f7832a3a9b6febb8a4a33c91da73401b6f26be9292a33f60e6ead93ce1c26db722293b8bc54df0ab9a449274db582b1663f31d2ed1d1be3cc3440eea7fde40c2ed011464dda2efba8fb126e44f6ac3a054b76e4bbe4f0c615e7685e5b4b8eaa2d47ed5b2e4c3d06b468672550e8275fae24d124caf729c50cad507600513eb55ad2a8c41a743172ccd6863652c97ef05dfb5c3c657ea9a559dca3c1669eba0fb12a14cbd52a3c6ea2c34ce0b20d705833b0120e6ba67dd7ff1f325d420bcd41a6a29827811c07eeeed21542e55bb708f585f3f5acb890fbb68d98337e0e7ee9902dee0ed57ceb0f160c9bb99f96736fc37e0c7fcab62ae91cf6be850072f633f4566262fa9dd0c318b2f943892cae54a8c74c0b3a2af99c70eed31cf6f2722015e7ee704cda6ca44d36cec01e962b28cb9592c54932a6be641f864a926e0223358257a147ce18f5a626408c8b85e51d69bb65918f7c5b295c4d8a14cdf358dabd8a98ea5ea195aeea901f623a6b4e385257aa2ab35a47dfc8c513f3023c818b212f2fa6fca8ce53c3c4fb67ab384dea8a9b4d64adaf86eeafd8021665800c245d8d64654e963a80051f3a3ec0e3116f62696318a53561d5638180b335996a7c369eb95ba5e3b78e202c96e65495a73311273091c66a5625e94b9b94fa29927857f1a408b298999533ee3ac27a9c7bc9b0f1aa6aa917b6b937ecfef3a65c349eee690ad8294d6d4ec46ea2cc184869711084e93346d583f856025118387394caa711d4a9f9557c6c383a3f53f20c2592a4d3303d1d1ad4e938982be969a2b4f8c51de18a71b7b8945fc8a7b7bde964aeb27852c6acaa0ed9688b32d122e6733485ac6f0f588e37d573801697cc02051fcd1963c2148297a41d9823dd8e6136c06ae600668f9264f18411ec51a894fdf7ca62f20cb4088c8a8804a393558f346ccaabd18b4eccab3fd9c236470d01ba116fd462104a3f5c50776d7d957a5f8d4ea74fc49164e23c264dcaa6e19b6cf918a117c38442dfb8c43b70929747934b0215b9fb4b0607ed22fc6f71ee6e7919f073a42e09776c4df361e7bfa15124ac2ce3c5bd7f84e586597c84cda10126b4784ef067768e97155c5df6cbf4d7e59a0023b8ac7a5f4ec462ca7b553673ef7c9a409b0771629a4132f9c07dad5270f5b5b082d215ba0819eaf5d451cb8fdd127876c19dbc409ca0d58b1e4da82aa41d590514eb5d548d7d178c51cecc0dd13b1bfbd1b7993a522ab8c446ad0d9a3e321af7ab99a09c8136e4dadc683263a98a02660dbb59993640c9011a5c8ecfbac8238a120449dadd0e32b0d8912f294aacae28204d60f799f5f78d63d7044a65ec779c08cec0c1efee46e086dfa7f0c897dfa6417a87ebacc204fb51bdb92e2ce81a37c0beb02d11238c9926d84dcf957dd59d532e98fa9ce68cfb0e75d76e6a9d677de8197c9fb1fc4302ac16808462940e9656ee62a4f6bae9eb0d38034a6b92fb07085c1d6a36254578e4ed108a7f28ab27544a72d4b564adbe66105f600667d49be493ca1a0c2f75213482e849de3aa6b76afd8b2d60b141d7e4d7f817b46bf0d171a9b6f9addb75343dda65f084253dddee582232e875c329ed7a073fa29bd23dd07bb0eea6ce52f2f3aaaf19bfd0d6ee37e8b6cb616a7f7d06c5c1e528924f2047882d1151caa081b8c21a6824698aabdcd8b0e3d9a676bdf3a9c4059c7f225a873f95ff3f7f6977940ba3164f75a990ffcad3436983fbdf14645e09378902c5b6b80a1a409e4616e7b3665e1c24a28d39dd72c8b9abbb813cba3ddd040248717ede6d6595dcc04f315582e9287c0d4be00863bbfc0263b0803180e001b13b5e5ae84344e11d08b481eed37033844402ca8caeed130a50b61b8c34a3c5713e6522af507ab1d8611d20447ec879f6db88b9fe1b2667ff916ce0d5d41ce5fb2e7c74da7260b3ca3dc6a585d91ecc3cbaf148f8285e1f0a297bf022a25b9a9448e68a68b760f75b304e7f23ede6bc3cec7d3551de4b2fe9b8136090fd100f759169c04d92bee55c5043dec2559ef7a11910ce03d8c9c23755bedf60fcbe858d6eaf873a3d3e50e122c88cbfb7a540b87b04021069f819e833b024a195d1486a7d552aa057648a4e6ed83756d7f79349ff00710041306b19af5073667311264faec48173a84fc6ec5c84226bd37879a22a68bedfd6075b8d5a2426359fe8c59018060aa0ca439a42f2fa8028325977e1578cd8d2d3e006e6085a624b1d00585dbc14b18ab9b0109f93779e595bca219b1e8183bb99fd514ed36f92f7b2e965e174b392369dcd22ab023d73615a46a0f491755ad78f792b9da53b0ea8d044b1b733c35d56526e7354731e5910ad217435bb9d310d3d6cd5a509965ece83f44e80c8d110ff6bda7aa51aeca658eacb4aa62cfc574b7b03703724451bc6da1a0af8729aba74fd86a5376b8399456180d3b36b5d07b96d25a4240b004283ff5a4122e64b7fb30f10b67cdb375ac3cb55b22f58b54de16bc8def9cb75ae093bf099e27a3698ae21a2fb0b9b58228ddea78ab0eb7b9d326771e63d9a503df6617ff7ac0cb19854cf1576c504fe2fc94bef6e7f2107d0ddf423d79612175ede3169e28aa70e34d2fd248e4d0cf01dd8a929250adaf5e23443635bcc20d031cc265fcc6a1c8d6ff1213fca119e04b515d0eb55632d54bbf5e289cf865b826f04416c07ec42fc6dae1c709624423729d21903c905ba0e5ffc436568c40a9e9a8db47292a2aaee4c8187ff3546b229eacd86fdfb1a1982cf2c25c3da0c01fbb28a75c0c6692291d6d9bc2ecdae0dc9daf4e5a646c5f9cb82d2c31c80dea36bb64b90fc152ca9f5b5bf2a6470e4727a24206abb872da01b9d5e0e2efa6e904bd857d3cacb43991902e09051153f4d9a37f3983391a2f3384a6177e3da50ca7ac91f3c5424e95072b5da60c8631906270fe59bb22872a00ed2024ce8fdba8539afc5aa9449ebc45bb828427e72466e596e26d5d4a3d18b181e8603583e2dad705690f9cf68c3cf5c799a740a4fb840433c1544a001f6d2cb6d45f87ccd2445c43a550ea67b6d7937f586497cccc280ebbaa15dc94d5f691bcf419e2356ae8eb47236e27151851a7b8909bc63f50c4b98e7e657e61da1343e99e67ee94e08a65521adb6fcef6fddabc95ce9487edc39855d1cd126b557ee8d695652e7cc62e90c72ab39a75d7a894721d531366103ecfc8c536d0531c0c9daf2f32bf0098a8ac148a824a94c5ffec11b093878d4155b3694b3232e70e84fe0647de4008849746961020da33c143dbdad37f81d1b45e453b02a9010179036682c12f014fc6e2948ab0f3fdce50ebe2fc1d1130355c8e1effd6b1b6cb3a291124d23e111783dbc1c529a276fb71e1813c640290e53d985c00e35387470544f6c9ee10c5a47ea188e39ad854c5c0ea87b202c5b7f41c222659d86346d15ac754a15e9aa2102eed9efb9fc0b3043e46d9dfecc661c60639eac8d1b50077c3c7b0cafcc6d182025dc7d651e4624402a3e942fcb16490adc1d6b7b02890c601cb499a1abe6b8deda5ea889ae88d90308445c2b85c6e90c0eaa02ee9baf02ad1788e943753aaa0a7b92878a30d5ffb7dcaf066c8af26146cbb4659edfa61fc355e2bded30dd0284e6010dc11a73f987937a16ca10acb1be86134f6e46b8447925efb080704488ebceb19a9f5116a53cb185fc17467770f96ee85d7915bac6fa852a5b8dc0001d71e604ba47d135d6a05cbb93f2dd750640c5d7f40ffaddc902ba5652853e24035f2e444eef4a996d5dd0c6f5370fb96f734e012863d55fbdbf0c0d8a7d7d154939c70bd23b482a8e58ea083d7258681c77714838168fc0bf11cf0c8c13f214a44a0de3f53d86eac8cb4b98f49723d6bcc070791892b9ce481b22f59bea2847d37d40a057b079a90479d944ba1ffb28b37b5fb60949e777c6386c24139dc9a92d879ac32c49c10d0087b79311e2ffd93fa646148a7de226e3a0ec0b48eceb643079fd20d61345cc957fa101ac1ad6795bdebe6b6e2a924139417610e36d1cf86924979295ea97ee05cf027d0195c1b6b59cc8cb3dfdfc564875f69c78ef434680fb74303105adbef716f9463564c648d422cd2ca96d6affa6cef03d2011e6edfd5fb53f39061dae09ed4067f39a8d4b4f59337204797f5aa0fd9438f3182714a5ddac96bc2793a234bc7d2bdf5b80706b121bb6f94d46a4ee20e9fc45516369e05a338daad23dff77dd29e2c2cc4cf0788ddfdde22a75fb6b1d1aa827d5938e2e96d8feb2b617f61a56c39e15b835a789a59fb63dddf4e6cea0ff235aa3ca2c3b92453f7ff55527bbbaa60a12d003e6099116374037a9d8893d02b442ee5007f95582c379a8b406770ddf703b1403246f1c87589be89c522ca2343aa347f19f58263d66f51ca37b444195c24c6933f60477ceaa7121999a9b2d5", 0x1000, 0x0, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000000740)=[{0x50, 0x0, 0xc7, "be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef65"}, {0xfffffffffffffc67, 0x0, 0x0, "a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca80"}, {0x720, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8487e5546bed6ed52bb0f76c537b72abc824c79afa6eae00586cf8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a80e17bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1b8d914c8276b22b65b0c59cd5cbe7956133c2ffc599548d8822b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687fffa83cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c62ad2e6a6c148e204682a5a0ad4"}], 0x808}, 0x0) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) recvmsg(0xffffffffffffff9c, &(0x7f0000000300)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/138, 0x8a}], 0x1, &(0x7f0000000200)=""/204, 0xcc}, 0x40) dup2(r1, r0) 16:01:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x1, 0x0) 16:01:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) write(0xffffffffffffffff, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x5}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a5}) getuid() r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) r8 = geteuid() setuid(r8) r9 = socket$unix(0x1, 0x5, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020697a, &(0x7f00000000c0)) fchownat(r10, &(0x7f0000000080)='\x00', r8, r6, 0x6) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a5}) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r17, 0x0, &(0x7f00000002c0)=0x3e4) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r20 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r20, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r20, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r20, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r21 = getppid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r23 = getpgrp() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r25 = getegid() r26 = getpid() r27 = geteuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r29 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r20, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r20, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r21, @ANYRES32=r22, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r19, @ANYRESDEC, @ANYRESHEX=r29], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r33 = socket$inet(0x2, 0x2, 0x0) setsockopt(r33, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r33, 0xffffffffffffffff, r32) r34 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r34, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r34, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r34, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r35 = getppid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r37 = getpgrp() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r39 = getegid() r40 = getpid() r41 = geteuid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r43 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r43, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r43, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r34, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32=r34, @ANYRES32=r34, @ANYRES32=r34, @ANYRES32=r34, @ANYRES32=r34, @ANYRES32=r34, @ANYRES32=r34, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r34, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32=r34, @ANYRES32=r34, @ANYRES32=r34, @ANYRES32=r34, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r35, @ANYRES32=r36, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r31, @ANYRESDEC, @ANYRESHEX=r43], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r34, @ANYRES32=r34, @ANYRES32=r34, @ANYRES32=r34, @ANYRES32=r34, @ANYRES32=r34, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r44 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r44, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r44, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r44, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840da3d783cc7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r47 = socket$inet(0x2, 0x2, 0x0) setsockopt(r47, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r47, 0xffffffffffffffff, r46) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0x400, r31, r32, r45, r46, 0x58, 0x6}, 0x4, 0xc29, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r50 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r50, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r50, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r50, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r51 = getppid() getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r53 = getpgrp() getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r55 = getegid() r56 = getpid() r57 = geteuid() getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r59 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r59, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r59, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r50, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r50, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r50, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r50, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r51, @ANYRES32=r52, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r48, @ANYRESDEC, @ANYRESHEX=r59], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=r55, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r50, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r58, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r60 = semget$private(0x0, 0x7, 0x286) semop(r60, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r63 = socket$inet(0x2, 0x2, 0x0) setsockopt(r63, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r63, 0xffffffffffffffff, r62) r64 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r64, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r64, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r64, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r65 = getppid() getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r67 = getpgrp() getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r69 = getegid() r70 = getpid() r71 = geteuid() getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r73 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r73, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r73, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r64, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r64, @ANYRES32=r64, @ANYRES32=r64, @ANYRES32=r64, @ANYRES32=r64, @ANYRES32=r64, @ANYRES32=r64, @ANYRES32=r64, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r64, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r64, @ANYRES32=r64, @ANYRES32=r64, @ANYRES32=r64, @ANYRES32=r64, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r65, @ANYRES32=r66, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r61, @ANYRESDEC, @ANYRESHEX=r73], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r67, @ANYRES32=r68, @ANYRES32=r69, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r64, @ANYRES32=r64, @ANYRES32=r64, @ANYRES32=r64, @ANYRES32=r64, @ANYRES32=r64, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r70, @ANYRES32=r71, @ANYRES32=r72, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r74 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r74, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r74, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r74, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r77 = socket$inet(0x2, 0x2, 0x0) setsockopt(r77, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r77, 0xffffffffffffffff, r76) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000140)={{0x400, r61, r62, r75, r76, 0x58, 0x6}, 0x4, 0xc29, 0x6}) getgroups(0x6, &(0x7f0000000380)=[r62, 0xffffffffffffffff, 0xffffffffffffffff, r49, 0x0, r42]) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r79 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r79, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r79, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r79, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r80 = getppid() getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r82 = getpgrp() getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r84 = getegid() r85 = getpid() r86 = geteuid() getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r88 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r88, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r88, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r79, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r79, @ANYRES32=r79, @ANYRES32=r79, @ANYRES32=r79, @ANYRES32=r79, @ANYRES32=r79, @ANYRES32=r79, @ANYRES32=r79, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r79, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRESDEC, @ANYRES32=r79, @ANYRES32=r79, @ANYRES32=r79, @ANYRES32=r79, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r80, @ANYRES32=r81, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r78, @ANYRESDEC, @ANYRESHEX=r88], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r82, @ANYRES32=r83, @ANYRES32=r84, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r79, @ANYRES32=r79, @ANYRES32=r79, @ANYRES32=r79, @ANYRES32=r79, @ANYRES32=r79, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r85, @ANYRES32=r86, @ANYRES32=r87, @ANYBLOB='\x00\x00\x00\x00'], 0x1ec, 0x400}, 0x40f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r90 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r90, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r90, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r90, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r91 = getppid() getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r93 = getpgrp() getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r95 = getegid() r96 = getpid() r97 = geteuid() getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r99 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r99, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r99, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r90, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r90, @ANYRES32=r90, @ANYRES32=r90, @ANYRES32=r90, @ANYRES32=r90, @ANYRES32=r90, @ANYRES32=r90, @ANYRES32=r90, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r90, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r90, @ANYRES32=r90, @ANYRES32=r90, @ANYRES32=r90, @ANYRES32=r90, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r91, @ANYRES32=r92, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r89, @ANYRESDEC, @ANYRESHEX=r99], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r93, @ANYRES32=r94, @ANYRES32=r95, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r90, @ANYRES32=r90, @ANYRES32=r90, @ANYRES32=r90, @ANYRES32=r90, @ANYRES32=r90, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r96, @ANYRES32=r97, @ANYRES32=r98, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) getgroups(0x3ffffffffffffd1e, &(0x7f0000000340)=[r98]) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380), 0xc) getgid() r100 = kqueue() r101 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r100, &(0x7f0000000240)=[{{r101}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wskbd\x00', 0x9f81ca070bdcb55e, 0x0) getpid() geteuid() r102 = getgid() setegid(r102) r103 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) ioctl$TIOCSTAT(r103, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r103, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r103, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r103, 0x40087468, &(0x7f00000001c0)) fchownat(r103, &(0x7f0000000080)='\x00', r104, r102, 0x6) r105 = getgid() setegid(r105) r106 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r106, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r106, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r106, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r101, 0x8004667e, &(0x7f00000003c0)=0x803) ioctl$TIOCGWINSZ(r106, 0x40087468, &(0x7f00000001c0)) fchownat(r106, &(0x7f0000000080)='\x00', r107, r105, 0x6) r108 = getgid() setegid(r108) r109 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r109, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r109, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r109, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r109, 0x8004667e, &(0x7f00000003c0)=0x800) r111 = syz_open_pts() r112 = kqueue() kevent(r112, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r111}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r111, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCGWINSZ(r111, 0x40087468, &(0x7f0000000280)) fchownat(r106, &(0x7f0000001580)='./file0\x00', r110, r108, 0x5) r113 = getgid() setegid(r113) r114 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r114, 0x20007465, &(0x7f0000000500)) 16:01:27 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000280)={0x1, 0x0, 0x5}) 16:01:27 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x800000000000002}) 16:01:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r2, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpid() r9 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r11 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r2, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r3, @ANYRES32=r4, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r1, @ANYRESDEC, @ANYRESHEX=r11], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r12 = getgid() chown(&(0x7f0000000000)='./bus\x00', r4, r12) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0xfffffffc, 0x40000000, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#\'%+\x82.%%\x00', &(0x7f00000002c0)='p./\x00', &(0x7f0000000300)=']$.\x00', &(0x7f0000000340)='\'-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/\x00']) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x86}, {r0}, {r0, 0x40}], 0x4, 0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x70) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0x0, 0x80000001}) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:01:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) 16:01:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xf8b1, 0x0, 0x10000fe, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000080)=0x7, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) connect(r4, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x6, 0x7}, 0xc) r5 = getpgrp() r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$setown(r2, 0x6, r5) 16:01:28 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x68, 0x0) socketpair(0x18, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0xb9) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000040)={0xd228394da4af146e}) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000100)) writev(r3, &(0x7f0000000100), 0x10000000000000a1) fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x80000000) r4 = msgget$private(0x0, 0x131) msgsnd(0x0, &(0x7f0000000b80)=ANY=[@ANYBLOB="0000000000000000482e1080880537644f5006ef0070f952a1629dc622518a6841c1bdd69b1f5afeece9aeadcdb5d62deede7aa1f5a524f6244d2b326f11a883f1b38515f6fb7e6278931726ff2e946a6becc8f12f6470f85218ea0ae4e26c496cd9e14bd5691a30e931a783cae3f91109512645413c4f1384778d1bc66d1a23e23bcadd6f61848585b8661103f68ce4396661b231f3db25d0b62414b948b021dc10a54f6c5c0877a7026bd0e6cbd99c71374a31856f51924c524223038a37dec355cad2c5fb8f3468e8f3abe9a441a65b5aa7a065253d623a4354f0fc45c89c42b13bf847ee87663b9ba9639e3e97ff97e6922ab9699cacdd06e864c1bf450d7aed0d72ef701820051ae6b725717569900a53fe998bb3b6d28772f0683d0d0a731008bca47e3158c81b73c5877a2f0c00e78b0c91dfc690ece19818fd59d25fd1e5757a1aef54bc80c55c90ea6e681fd51620924fb610819c0c0706426578cfaa167082460ef94756709e4059fd33b31aef5579543f03621fd77a946f84af6693c3de4948e2802e21bf7cafb8dd999a61b53c12eb72060f04dc44cef9b12e1a1663422ccd9ec64c05a9d75a22d14e96eb9da83814f52cb0fba445f4229c"], 0xe6, 0x800) mkdir(&(0x7f00000005c0)='./file\x00', 0x2) msgsnd(r4, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) r5 = msgget(0xffffffffffffffff, 0x464) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) msgrcv(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000080000000000000000002000000000000000010000000040000000000000000000000000077ed11800000000000000000000000000000000000000bd56000000000000000000000000000000000000efffffff0000000000001000000000000000000000000000000000000000000c00000000000000000000000094756065fe9bb916fe060000003d96ce360f53fee2dc0680c640348df4faf0017e3506502fc6f938010938254f6ffb000000006002c3d7fe84fb0bf7dd04369da29ec45780c9fd600c3c96fe56b3dbb43a9e0000a2726fb95b0000318d6983"], 0x7e, 0x2, 0x800) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x5d, 0x3}, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000340)=""/114) 16:01:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x8000, 0x3f) dup2(r0, 0xffffffffffffff9c) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:01:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001340)={0x10, 0x1000000000000000, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fec000/0x14000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fed000/0x1000)=nil, 0xc1}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xbce}, {&(0x7f0000ff1000/0xd000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x8}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x36}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x4}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x158e}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x3}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000000002f00fdbe0ffeff0100"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000018c0)={&(0x7f0000001880)='./file0\x00', r3, 0x2}) r4 = fcntl$dupfd(r2, 0x0, r0) connect$unix(r4, &(0x7f0000001840)=@file={0x1, './file\x00'}, 0x9) r5 = socket$inet6(0x18, 0x800000000003, 0x0) setsockopt$sock_int(r5, 0xffff, 0x8, 0x0, 0x0) pwritev(r5, &(0x7f00000012c0)=[{&(0x7f00000000c0)="e191bcce5b499726a35a523f0ba58c58f82b85dd80d08d141440bec0917125a2f9f15606d112d7e02805b0ad2d2a4d043d1e", 0x32}, {&(0x7f0000000100)="2a6a86c26c967b38faeb5c831fe35435025713b2baf38ad806825abce0c39198a25dc636d132c114a38a9e678ba834a6c176b678981a6d674e1768e159f35a63f5b8199a6ea7656c1c303823917796", 0x4f}, {&(0x7f0000000180)="2fefe05b8a6d41d1bccbaa327e6402577ba4dba5732ce62da3394b18ca66c6501688eb743d5986cfe0b40c", 0x2b}, {&(0x7f00000001c0)="68523ed32eba05be7a1fe3d940d98b92521ae2b7057e584d72c8d914ecd84729c02b4e83777afbbc82f33204219b8787cf32c2b7a3749e3d05c42467e412717b6a0383a4696f87c2145c6614867374f79cc23a51093df9b3ef7ea181dc00336a1b7262f1198b8aa05ebf13523d8460917108ed109684227812f7804bf3d30a749f4ac179e46659f5a2444ec20f46defa2b394498da0846b30a138484986f42f99b979a9a32cf4000eac8cf63ff3d4cd32558d3a03c8dff45e25f0eb507426ef4f925af89ac12c7bcf9b8e5ca3bf3f80b4bd9129d6294cdc318bd076f9ead7ea24471e3529e80e25155de28b172d068981c1788c44cb04edf7602", 0xfa}, {&(0x7f00000002c0)="a21a3036bfdad7256266e89debb6bd9e7ead59781582214776968a5e6d640eb4a228ec6e14f694e6d5ab730d5af7ba8f277f686f9834c458dd3d8ddf28da358473173b650af2af2ca674f3f87293f1548885b25a3d376a1aa50046d6e20863ac0f9724cfb2a5c2849df7e03636acd2ffbacc6bbfa52dc456971179a71bf8756d3668e5ee3d16b15ccbeeab2169a691b5eadab050e2061feb78879e9ee3cfb6cdb871328a86e024ee45f255c43df4164167cb8c91c23af4ec72dae68c43c0fae8ddbd1d61396d135efc1e706a8558000b0e1381cbda4eb4395940f109fdf503ce63432275d29c7f33ddccc7af75412652f3e381fa58249e462859e8d3b09a087504690af5e34d5af70ec5f1691469608ca348dba6ed3773f293cab50006cd0fb0f8e1a31291aff1c8ace2b3bb9690f5864ac439179d04d7f07043ec44ca26a1ed0e8c82bfeb3c0f6acb0a24bb8262254e4fdadd8b7c93de236900fbc2d8269f8bdf82ee04981166251f637b65babc493d37a2e93fb169ab40dceb6aa90f4a99aa47e48c960d29a43e5154946cd91f1910f5bd3717b1f4b925fa08f47045d08ba4276645b3d4866f8e733b9bfb04f7552941af0df4c4d7ea61e7f9e2d465bed11674d1e7fff4b35380761239a5a096fe7f486e2f254e4a039781753067ebd04cd41682b3cb8d54331a934fe33658c0054aac5d6e5cb96b76877a91d7db33fad99695ed7f1894f2576d862843b1a2139945c2d88e63c88389e7f653a75178ca71a3fa9842015676e386b94fc46de6d10903a9032d7d252f12859670fa70c2052fa304ed09aafbf0a258d2c198cb6c7b987255a6a99948b089c0b8aa80269066d1c86880109d6654b9418a529ee67896c51d3939fa0387b959ddbba9c1e8cac870ec662410fe36455081eb50f8c4a0cadac02aaf5324cad281827cdf33bc470fa48d273023420a6021609aee0166033724132ad9c083eb3ea0148fba117e0368a465c0667ec09a865b8759c82f188038be8ce2df908c2cb809eb92efba549d160434e72e5d6c3b00a6cf862c96990e7d8637aec7d395d1ad40aba232edc6050f8dbdbbdee8f43ddd5abc79d05514cf4a3b4162227e415389dfc9486db587719dfc7602df39c8d1dbe1860567be2caa79d67fb67b641d4f0ab03dc6ab59c263ea9f6c46cc790019a463ef525d1f70b2e858228786e762cf9937cab1bb95486574f19cdc609b8ce7a2a79786aa149590f1f275114426fdd4da464c0b3f53a4b38847bdfedc4c8cb2788206bf6f645879c04ebbb09f3cae020d35c0c4d894c2ea42b7e84cad6f3f61da3c4d8ca09bb51f6d5ef36705bc9fd6e8848b6195b1d98da2c2049518de59955263bf780a20cc3a4da6dc08aaa5302a46c73872c3713f6319e306706f759eb6d1f75b3f265c9374b726f9f11f460e61f525a0d87a9ddc6a9921ad9df47ba71c413cb3e63e2df2be5b39ce6dc9d3adcc273f41b55ba4bbd3a160af12492173f5a70a55dc8112561d701d44e531048812d47363fb36cfaafdf74dec026a46f2718225438ca9e1b18268344bcab528326c902bdd812938536a8b7fed10069f7c542607bef3f56c375cffbab3746ac4630f718a9eeb2dfb8d600294ec0d53457d74b860009ccfac3975bc8bf0c02c5971bcc4fd1876bae0265ea86353a9ba49379fa46508825ca3013e83b40d8ef546b7efea9af4f80dc72b1cf035c67378a323f48f290edeff7c2a6f52c0fb3e901b6612ee2f1f6939f3ea95ab390c0019a8dc757ac7b3886b8811093dd90db5c49440703754733a73e3a4a318454e2a1562506f8356c08ed9e0a0138eac4c875d7867e6bc56cb6ef8bd315a62c1fa34ec8a6e3428ae9909e57424f4922d438ea3d64d2bff939c4596d6b06c22a40473429e3f88b8a3f98f92d0dd27832efcb4d500189fb12ec876796fe6c10f26f02ab3a96610c64ca5add73e089da5cce10f8f47f20633ef4f2ba87cded55876bd92ae33953ff1f89005a95aa60636814b677271948724f526abf5910f241429d2bc392c73151fb45075962a920fb6cbebda911c19d1d66e17c317a509762f20916d2a822e5a9781219e0ca3581c0e66460a9a7677fe3adc354e31a42fb2b60fbfd88a1dcede95f4ef8ece926caae367eaab3dc7aae9ab3b8c8b1d2e7353c02526bb2503f51aac84e014d5290211010cad54e7b53838f40fb75640b36e43d693426466b70db94a7cced68ec5f77e003fc9a4da1cb4b4fc61215c7b24d73ed7989db304418c1f235ad3c2a22a4a68931b9624b9510035ae597b742c6e3a774931cbf12f7d1d59dc651507a36c2d42fade94bafe60768d50070101529211aafe54df2a30023d9a1089cbd13dfe9a4ef29d5bef97364669b354f4c6d554579d532384b5ae64e217ad6882cf8da714785860f387e56c980341fc3579aee9941d8fa4dbf17a0e713fd895610c2f4f010930e395fb318d91a0e4356c4e9a9a035ab0fa739a5018ea2f5e3b7804fa6b1aec3ea7d0eb32fbd993dcad6ba96ff5f0150e3710a5f575674e4fb3bde92f1e6cf608ceb41c01ddf2dfb5a17ceedb0145f246c88026f70ba9c86203edb6d26a23c003d2d1d380cccafbe869e608c9795aa2b80d3fe24cb6922f7cafea8ce48c2e1518e54e614744b2c373969546a546ce62ade146ab860ac1838b6fe85555cd81c92495b929699663d9afa7d40dc4d5c69003f41280446c959e3ce911e7757787a4d742e382007e2d3c2dadce62a7ee6bbcf2f7109e8dd7bfff0dade48697b27bdbcb50d759b6c604944575defc3f7468239e498aa7314b7d5e4fe6aa0cb7b78739ea71b36a396c14a52e28c00a890d245a7fed76442fc7cd8398743b16a941a039dcfb62e60ce59f0f2584e76e960a8f2e1511630a18a511f8482c2302d40105a6e0f912a1c10e463ebd6777d58e39949c17993bde9e30378961d6408992341d53588dd21b9c6f09e4a597511f5a011cdad0c3ab5bf04eab5ff0d7f8b49a36243e09a3b97da9f79f3e6a083b07ba57e0ee3b3ea074653d5e5f4854ab6b70a757cf6e5b362d60bf43b69242c52808c310585c66fa20e07650ad567e7e63d3bb54c7cfcc98ec9cf92191005d468d0b4db55e3d75f5e7c38c9e50960070708df156fed8881bcaf08e0c6d58892111f4d129c50c974107d7d31fe0fa5a7c82686db6630132048807a7d8ce6651e7fd9fc961858eca9be46d7607252efaf9fe09235b16f7dbdc0d7a763080d88d3b106a00def45c60b1114aeefc4d77a7547416ab82e88f09984976b0a952f57ea6d2eb681f944abceb8cb0324e1fd31f73a6249042c580ad956d6c2fd11bbfce25da23958ece4ecc282233879e671f1e9c4c8a74ee5b81a0afdd57c9e2880d5c8167a98a4b32761a48aef21145eff128f16b26274ee8bdef5aa251571d1400c543866cb59a9e97ef812e380988a5b980f997922b83142b2d3a7aecaa7239173c8648dc2d5e0cd50faee5a22f299d40eaea2a193962cd448bd73d2c765012e72c4615b75b5304df1e34a2d4b11198dc41de76de769b4d5bc5c0aa9e3badcf88ce6840572ffdb95714b348f59c4614b878385d74266d38c7714c9c639ab334d3fd5da0ec74e04d0d08796ae53a753e2dbc13d2c3e6dbaa4434ba68d74e8341c355a394e87fce21311ab0ca94f40ff9389f8a5e8972a20a05fe2724f9c4d87c47942afcb349eac2b2f6f1c5343ab36990fbe5ce1bc4cf6bcab1b23407d396c4ec078d33561aa3036ce5aac78368c22ab5315e5569ae312b2b88bc09bd394f035668fd80a4bac46682f8cef8d388e17eea404fd5ba8a09f32c6a0a1e9d42ee2e3c0a9f5499af0554d8d6892ac9980a631110f0217f006b68af8e8c58dc426d93a57bf1a582fa289e0ce5ff3c7a8bd598679297b7bd0f2ac25f164b95621867a4dba26ae63aefcef8b455e5a121eee8034d06313bfcacf6cd86ef014f42162d4672fe0544aa2a85abaebc59102902eb4934436eea914372b8d629d26af8f2a8cec74fce07a4edace842853b923cf72e7d9c40d80b029fe2d05436a2b8726dc2754a209d2a27eaf831d4a1e3949b00ea0677409233200f60e29d8f046c3b65ba8bf7cb0c4fcefab82ccc7bc2fd2304200e6b417ba3ded902330d052e21782dbbb7a85b044abe88437ce816146c3c0b582322ca0f2210e77f441317653a28a4a4a14d0f1b726b495958bf558d3da53caa0e4cd95629c9870b87f487b4e1f4ab2117c092789aacca32e282f73d7f6a22325fbc97e617cdd1e3e58d66875094979fd55eaa19046c58aec2b2e044849feabd2025d439fc12bd04fa25eed0d24c9427003fd44f0e695bb9cbdc35d5a37f6bb36e305d291f7d0df8ca3685f985867a14d3767b582545e54852d60bcba71b0a8a840fa5c6ad7e3f3a08ad022fdacde9c7b64c0580303aff5939e5077e9855b8827bed837d11519523bfa2203d472f4e34bd03d5e17fa8005d6eea17fae9a6b0a3e8480a9ed036aaa5fc6087e49a4ba646e3640fd66423adfa344dbecfc2168726f35733b98dbd6092487a0f3b0e311488a0b74cc7c36bfba9323a04dd9a74db0e349d32de36373ab42309728995113c009615d90cad446d8b786c9f4f3849b7d6d6491fe8e149ddf65e6a3f01fab8ba2589c8ba178bd2913765de5c5f5bd976158a16ad80d48f764bda2cbcffe2c78d18fa2bc428d2ac1812dcd0af19996b56f7391030f5ce0ed5c3685a698eb1e6ecff59ea2202ab19a6ab04af36c274115b137c660e32163570a8a76922a02dbf83af6526798c009d4d37ef5d93a451c8b6ed15bd7d417ddc31cddf29e657c1ae83fff479f3c7283cd640d17cfc3067491b98690072bf73c21ab83497bc81f3db4e7e6b38161242bde392e7829c1920927a24e2233c1ad803057d4e6af076412fd9fd7114f45de178b59166e95da3d70e1b1b00e14980e7d2ccdd47c23e7118ff2f670500aa82ad31ef66809fcc6fad99314b6cd8917deb8646a0987d9ac0c765056e7e324d6aa6698c59de757fab3e0611dd4853d7dc277252d54a7d449687ff7d18639a3120eb1ee9ce0b30bafaa41e719b65d482eef15ab79f066484900e458c6db8cb88caa19841b7466097e8f8d4194bbcf0d03acf7cfc8b396b3787570bb031712680139f6ee3325a88ada73f187da4d43960769fbea1475dde2e66f0e5f0b62ce90c8baad895fda915ff8ad62d62f13051a312453534a077577682b7e15eee0fe5599705590a6d8f3f63649dfd66d38e11fec49082f8eb40eab276e60a593170e8a46c55d85c3f6256e988cbfab154ebf59106af769b75348727a5d22643d91fd5c2c828e82f3ac75fbc2817c8a218af0f9e7ab857d6ecc7088367bb53df15af7baef5a098817aed564d5cd64e8cf8c6b2ebda2707fcd5d4edb18ddd528fb195951a9a48231c85104f5ade0b630eb2b59578685726d30cd87db94f0be11f08b03fe02f325ee52f0ba5b3bddac51c63b6d7b46a137f8f9f22856291a0b2faa21376075c0d60b4626a95ca9260ce213a471ea655a315b9be5f1787906ecc3177cf99623322b7d07e170df8c7d246dd2ac75cdedb9a7f9cfe5712a3b170c22dbcdb53544f2bebe03950ad19ea9312f4da551d186fcc7501b2d6b2df902421adcbfa089dfe61ddb9e849d48e033f9cf76eeeed29224886a53c6949adab374ffaa6cedebcb94386b76cf131b78feeedbfadda9195368b43a163d184e1af0365470d51c622e1379ceabd6f6321a4f93578c239eb9687f9a616d0e5decd8f8cb04cfd0dbb10cc52dd9963bf329188", 0x1000}], 0x5, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x7, 0x7d20, 0x5, "ce7a1d2bff4cd3f8316c4203eb4cab15fc2f3983", 0x9, 0xdc}) 16:01:28 executing program 1: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x3) r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38004) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) ftruncate(r1, 0x0, 0x1) 16:01:29 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) r5 = dup2(r3, r4) ioctl$BIOCLOCK(r5, 0x20004276) fchdir(0xffffffffffffff9c) r6 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x9e}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x81}) readv(r6, &(0x7f0000000040), 0x16f) 16:01:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fsync(r2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:01:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/142, 0xffffffffffffffc8}, {&(0x7f0000000540)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) 16:01:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x7, 0x0, 0x0, &(0x7f0000000180)={0x7f, 0x2}) setsockopt(r0, 0x29, 0xe, &(0x7f0000000100), 0x59a) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe56) getsockopt(r3, 0x2, 0x5, &(0x7f0000000080)=""/57, &(0x7f00000000c0)=0x39) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x74}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1e2) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 16:01:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000012c0)="55fb2c53cc1352a153b328834db347c818fedacd9f2af5b40b14b55fe30e011749a5e48d406c4015574b6bb329e967f0fbfd7f21a78260aa6f70c2479c1c4f69e70db5b53b27b2a0c2f82b0485a24e8aee78ba9c36ad0377337909984e0675a1f143df0905ad271f3a582639c11c0c3dfd59a607a90ea69c0c99864ca03ea7b084395e64a38c3435d49ad2f5e05ec45cf1bd60b1d5d9d8f26c06ccf7b978be607e866ea7eb08ce088c7d9a7c2dc477b274b78ede1eee8bea04d8552e74f6c25b12726af9c15fc13b5b0256782d2b75d59e11e70563eb45be76b16b77b80892fd36fd9010e08998e178baa299464440ea41ee484d8a34fe9fbb96a06a5878ef8284d283ff3fd7e4dec9bffa4bf4f3d105293f48abbfe6fd5b5833264d6c23b7b9704ad39e6bd974cc1dae80781d0c9d940cb7102ddebb8e899293bd0e12836c82023f63ddc959db6c523fae864dfede78ade91a86e63b92248a118840f3753df7d8272e99f4f03f5e5a3ab93081bd65ffe67f70ad0ca83c78ce8c80e9de7a2d1b7bf89ec45c85cab83b5f1017bb4e1ee18d40da1205aa6afb16bb5913342cebfd8d22b4eeccab79022d6aaddfb4b64e7580255eb0a3d5e884a2eac4caa71c38f9debc26994c95d32c4f08c1c702f860c513697d0de45e6655bfbf562b60f7b446e9b67a4315f0c0eea13469397c12ad8113e92046ef8338487bcfd4726c51bcc758be8b51a26a6234aafd64f5410a5d9a7170b3f933bd788301b99bd52dbcc24d89a83752d323b3095f88462eb7e700bc315c379af3c8bbeae377d3927bf73bfbf5395bb1c48c00a7b18c8ca746793071f5bbeb6ba76fd485fcb0ef83ce799b3474d93ce69938dce6d8b395d6f33a3d56f5b2f5cec4eaa44a730f9a9d3f83d5afa4cb0db1194cbe94c43940a9d3466b2818fb1a4646bc2f3929fda7ac330bb806ef42f51539b74a2cf441bfdeb582b6da7647beeb9cd022ad7b3602fbe529583fb9602f635ecaf522ddc92486e7b45a355285c4cfa8f331dfc5d6546105aaa8e4fe71ce219a19943af092b5368a2554a50449674f1cede22df46e2b23b23b722c0781910c4ebd8cc4c6154c0237e404307ee79da9402e55670cff2cd9eb03666f0ddc697459f4f8d3865731c900a392615f70ae9b3d19e229bacb00fe3649e536bac26d17238caa34a5851119d7bbe27ce93e86e5e6c22cbc3e51f7e52036fbb54479ba2a438b4e9d44f7fce4779f7fc573bc85fccd97943419fe0001f9abf4aea1c95160a738b6c2f8f387b8a9dc17e267b5f9eb6da7d650278248522d3fc86d687cd8e39f21298279d783f4ab128466f009c8db50ccdcd43e7c81b254f3798e02a5e1b3dbdb2e7ce8356684b94b293ebf290d3b0c9a43c3af5db2030014d0d62ef149205572ac6c3ed6ed10b0248c3624d883d3cb0414aaf549a6e9627623e1c7b83833fa96ef1097a14ddfda01b1f352663135e237422fae8ae0f41f6fdde2eca580ea3e135aa46fcec72fd14bc979d98ae94ed3bf4ab893dc8392c1b4ea7b17d9b4c38cfd07835e24057c10e4cbf820da085c9b5bd425047af87e6b93833b3b748f295049f6d6baa24738f07dd06c25f772ede8bb0f5057e0cd29a039ed096dab0f582081a0f3bd5f2cb8e9f967260ad863452963239939cb8503afe5d80d1bc267bd776d4e87ddb42a8ecb5eb1bd2853e8805374a72633695b516e4746f8402def61132db2b488d35375ed91496f41f874a59d7f26a28c83d2a5078efbce09ccdb2688ca2e08fdef0785496b3de8d149378fdd85acd569e583201c692a7b781aedbd8a163108ebb4285b6b18519a2985a4d4041d446b469a9d330932406a5381ca90ffd75a20f8d311c7a879a53067b07428dd6ff2207ac330ccd97a30c7eba7ac846767f93a4b49120eb71659eec47f29d0b06f2bfbf28948b7b88310d27ab2e7571a27209b3b507c2f626fc30222d81ed057a5b003d6e67c323c56eddd488f6ccbe2e18f96a788aacdcc329b4c7a1c464c7102aa5abfbd5e6301ce3022e877f087d1d398c81f4ae55cbf9262c24ba2a84e80a3298cd9d49a4ac4c613f537e37e2b0ca111eb1e2f4dd2f1ed0cb9b5c52abdf8a862cbb388d54c20e13fea3992591cde53421f95143b7c821f71628402b748ce5e1b568a464234c411d9a565aa2dd7b0060725adedda2e32a0cf1b8541f53e8967eb6f856d677c4ee5a7533f0b397faf339a2ca0ad1e567e3271ff9460bdd62a439b0a7eaad611dc784fd422b0d1ca9b89db31f667d4e0f165b0559f6e7a78887c12ef83f1327584dbf720a7fcb22467a07fc29d406822b869766339ace7c98f5c56ce261b449c9e4051b0a7a2c25ce3b24a1fd29d154d7e05d0c66832dd408b2c9a23722b1a6b81b6adb3262edfd24a7986097fc43a6f47cdc651fdf1d48ce3a6f89c4217c850f042cd9d37dbcbf897777ae32f200d8ac8953338eda9d066e61cf169cceb59ee0cdff67a65c41e4a3e999b1f2bdf40be4588074ac39dd7837f01ec7beb1b18eb615a2d8d25ebc02fb61de5f90ab4d50d9275cf02f94d2b804b572c3a8f093e48757999104874a3086c3c1b7343d8e2540e9855e84cb3b0d6ffd6d526b0735326e57a017bcc6f8745a1584b99fa852f1f7d1a61211d5940ae4f475f45177988f04a1be1296f8d2c058eba85fea4ab4d9d8dd57521a64bd1b742ab0bc65d3a737155f9d3cae4033ce7a1ea7d4fa237e3ec154370b9611ccba0ccd6d2c4e3026aefc8afcdbb6d14b645a88466e56c8539d281dba5723250ff904175757892c77bf2f258a04003e449eeb4034133ecbf462bbfb445ef7655ab239e477a50caab534ae0b5727cc85a75b24876b299f176b82620a82b7196ab11904de9f45adc8943428d76aaf0c2b424a85617c90bc6d078d77dc41c782fcd3a40d3dfaabfcda4ff9ad4a66b06e5787837225d434b6adddb303582334fd572329bb1ce07cefb182503364e838e7ba5cf8e2a41f56a3bebf0d54657dc857e83b855a3bdaed6df3cbaf33156c0c6cb4a30f0b5566d0c32f1a8bb901a36666a65ccb66c792a0b6b0b289c833529b42cdfcb81eadcd8ac737c91f2a4c6f9672ba1d9662a3cf4fbf97849c0656518926932e6662aa808c92cb7e35b5478056c2ae88d3fc1ba74e9d79efabead79fc4c6fe5756630c13812b8fbea345c69bbd9ecebaed84b0bd2684f305ce56b1165ec9239b28ed5e8674cede0f9d250b17cdaafa69a00dfe29924c50ce13addce5c529f767e5c09d3f2731f17f98b0f53c7a8e19641074f4fb40c228f20681a4b615353fbc6d1b74dc3d9dfdb2fc72f08df58b0b6df5f5314c61036c3cbe80f2cfd9814f4bd70354ded33ae3cd76a8b3d98472b52284f9017bde08653d6523073e401713eb26e7289b6b98bb44a4d690059b914f6cb7b48e291fc1671391e342a2a7fdb0d6e38f287ed6de34e603635d81d7568ddb6cb57bf03891fc7a2776ca542c5d7b2e67bbf76d5ee802898c6dac68635eca9e135ae89ed1f43b4a72d7736a174f956ed1cfa47b91895253c8893229aa298409cb7123c87954d2b6d3f2d2f33a0dc28d24fc2c85a749f321d7228dccac7085ed97e65a8ac4a4f58cfc1811d6ceaef66eb428545c805a9ffde631582408ea39e06c0d27e4b843b9a0aebe3af94cb8c2a84f60a9183a0cc69bae01d5f3bd8a9ff1e6419329d8e853325107da184a7b2266927d505aeb786efe9eb903b9d944425840a5929a7cabdf17e64e1362e5bfc50fb7f67592284b0fe2b54164deb13cfab7f854e1c48835e8a4f1ef3d4063f328d2eedd98c2dfcd9f1a16fa1687900f10da91f06fa56e88609519684b867981a376ce00d4c293e74109de9ce482ac0488f088a386e4cb52b3b1cc91d9a8c52801c9a968c1b962010ec703848ae9c0bd9c50d599524522424bdc1bfbdbcd6c78263c18693ebe8fb11df1e110626975e41b68ffd8bb7c353ede9f282d7406e34faeec504266d71d90232b32439868996d27ca6adfdfa2f9fa4a4bd8bdc11cfb074180537810a91037f25ce66559f8881b63a03d001ddf9d2d1284e26f1824bce125b8df34c817f8b6e7e0575c1f97b344d4d26480a6f2a73c46829c6baec8d3d0ac2828ddd4b9cc7e1b67d8db8a8df0ff13d574ace1b664513d16745a078a13f0e967d37d312f6285f8d527e26d32cb7f512ec82029f9d63bfa4dab09c9e008df4af7dde6cf42d04245d73ddd41d0092eb4387fcf7ca2daf914b62cd5cb24a9bfffbfe7a13ee27d76a758985c97654a1494b98e3781d17ac914a0ba462722d771947feffe18392367284f3f698da313ea5382e1945967408c2b4578ab748eb6e1128314e7361a6447c85afcc495e765bdedb24738d148cb58eaa602a5adbfb83edc098a0f5b612c4c4e12c50ae77b467f110d0187309a0de2fed65fc95883f65aa888ac6985c519905ee9a7702bc49542decd9f39bf9cccee33e3f87922ee36b9a398fac8dd275d473a2cb3f49fb7b31dc1182540c29d0d861eba2613d4d736b3a763462db52bc33afceb284a5db504a3e2dfa976971a07b5b849dcf1fab7adfdd5e3ac288b0562352a9906bec3a3244b378b9d70714beeaf6a3c255130278fce2e6c2ee561a4eddaebc9f781b48c61a477f814c975b728662b9947c5ad0b5872e78397170a519f19e33b9ac0ddc721f84c26705f9376b183fc31a78afff734c7611193b666fd5e818609e25d3e10934fe19b269bcbf17d180994fcd67d6b1f6777971b08e23349da1fee2a8d8f6e7d549fa1a2ec447db368286a1e90d843f37cbb29763035c04b2be4dfe6c222ce7811b3a85167d5cb03f82f87172b870f04343f2f000600dd2ce009762790d1cc5b6e740e68da6bd711979302ea85118abef49e149035f9d2c50fe3051f700c5ce2aa63d463640d5248d5bfdf4a407f1aa62a5cc204718e8fc0ffa61fa5fc99bdfc72c04a74432b2241b8c7b704a577a773d0735059623a4dba0a173317afef2116a3a3a31910abd6062af15023ff0bc88d5b0c4b6545f8e84d114b437bb4f8787ab991afa3b110d09d99678e4564a0d6967ce02a0d3f9273c9076b3a0ee96af925e90fd0e1106931f67347b2efbd81e7d092ffc94c558e4968147091e1943bb77fb41105ceacda6d0c5e7ada3451a056e001d47fafcb1577e4dbb757c39c43ec3e470f9ccddfa7865c76715d8b6b50e9bf8a94c88f87724a02dc431c5bad02ecbcf1f67657d14edc3617860c1bd5409a0b27780e0db44b98136faa581dc1f06809c001af9bc0c007c5c3d642ce780402a79b33104de92916e2a7cf675f6605145d74e7fc0bc41e4b6e04e39e88d8dad077a00bcb03416a78797bd58bbb945d3ab534e898a11bff37c3d8c43d56ec7715e4be06e9d0de4c6f00f31619aa71b4106c702aa5c1fc5000adf55b1845766ca66640ad3dd82eb67315b8226e3d0907d521cdf87daa7e7b81233333808b4f00eab754553ec642b5571cd24d3f449439f38c588b1492c21ca6bf93adc8679e9f942a5737b82cd8fe7986ef9a159b0218d25f3c2844cf3341d6fbd11d5ee2b39388b3af68935324dd0617e27053bab97be4299125bb645b88ff621c614ff2c90822543489017f4a1488a655f5b089ab43bdee9ad91afa5231ff004bc9c8f8e615f3d4b4f987efd1911b23aaa3cd04f1467c146b33847813b43d0f122ee682d67519588c93f7f20ca13b3b778b0b3f6a95264eebae74a57f288c100c7eb000cd2f1c3f535978deaafec437b6dde3ad534969c058926a4dde209544c0d2506a299c5a4ab") ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x0, 0x0) r3 = dup2(r1, r0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r4, 0x40}], 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000200)="449a0ca9e3293f81416ca0ca5a14") read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0xe, &(0x7f0000000480)="2fb74888a234a2ef8668a7be0758") syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") pread(r4, &(0x7f0000000380)="f95e28526de07b0f278a8397dd1b47bd5c899eed04d9e133a6e5861f408a2baed0753c70d1e00095ec40c5f5aaca4bff7cb507f55499f8f6fea0cb8e3ca2d35cf643ed90ebb470a41cf14a50ff03819de35c4c1587b24ba6db439d11c0971d7337c8a16b20daf40765caadb0dc7a4ce8329e2fdf96916df95f6124063de1c67b9b9a048dd17e0cc2e33707d8e819791a634797f09a778c1536e65b9849e5076af7dc6b4f4c918ee2a80ac39a09c6a510a03963c3ab299244f80195140955908bf6a03d15acdb58ab0a92", 0xca, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCLOCK(r5, 0x20004276) r6 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000002c0)) shmat(r6, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r6, 0x0) 16:01:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000b40)=@file={0x0, './file0\x00'}, 0xa) r2 = semget$private(0x0, 0x400000000d, 0x0) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r2, &(0x7f00000002c0), 0x2aaaaaaaaaaaac8d) semop(r2, &(0x7f00000009c0)=[{0x4, 0x5, 0x800}, {0x0, 0x6a5, 0x800}], 0x2aaaaaaaaaaaabe5) semop(r2, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000200)=""/234) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() wait4(r4, &(0x7f0000000b80), 0xb0c77b59dd58f405, &(0x7f00000000c0)) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = getegid() r8 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r9, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f}) r10 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r13, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r14 = getpid() preadv(r13, &(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) r15 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r17 = getegid() r18 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r15, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r16, r17, r18, r19, 0x1, 0xff}, 0x8, 0x6, r14, r14, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r12, &(0x7f0000000500)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r12, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r15], 0x1, 0x800) msgrcv(r12, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07141272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f3fa046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d00000000000000"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="0c25180b"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r20, r22, r11, r17, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r23, 0xa5, 0x3, 0x1000000100000000, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r24}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r26 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = msgget$private(0x0, 0xfffffffffffffffd) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r29, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r30 = getpid() preadv(r29, &(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) msgget$private(0x0, 0x206) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r32 = getegid() r33 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r15, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r31, r32, r33, 0xffffffffffffffff, 0x1, 0xff}, 0x800000000000008, 0x6, r30, r30, 0x0, 0x2, 0x2000000001f, 0x400}) msgrcv(r28, &(0x7f0000000500)=ANY=[@ANYRES16=r24], 0x1, 0x1, 0x800) r34 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r34, &(0x7f0000000c80)=ANY=[@ANYBLOB="570c48482176398ab7d087a0fa494f883e6779cb870689cc5d8b5624ce9509edb052df4805ed71fba6e9fe796ca463c5653df3532f32a26d16e29b3a4bf1f72fd0eafc056fa2f032b7e3e8472c0631c2db950ceb8ae7b3a313a6582d82a30d569086c633bb8176c605bcb3eab9d60b060a0cc6c16a0e7080701d8171d8dcb3fe133f86fe9a574072b5b40ae22fd1b7c3fbb2421d8f0ccdc2421343d77f878ab8589ffac65aaa7c74e8cfa7c372a96a3da6403b9b2a58c6ece8"], 0x10) write(r34, &(0x7f00000000c0)="025cf012", 0x4) msgsnd(r28, &(0x7f0000000980)=ANY=[@ANYRESOCT=r34], 0x1, 0x0) msgrcv(r28, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r28, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r35 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r38 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r35, r37, r27, r32, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r38, 0xa5, 0x3, 0x1000000100000000, 0x6}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r6, r17, r25, r37, 0x6, 0x101}, 0x6, 0x7fff, 0x80000001}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r39 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) fchmod(r39, 0x20) shutdown(r1, 0x1) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000080), 0x8004) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:29 executing program 0: kqueue() socketpair(0x2, 0x1, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x6b, 0x3}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) preadv(r2, &(0x7f0000001380)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/122, 0x7a}, {&(0x7f0000001200)=""/132, 0x84}, {&(0x7f00000012c0)=""/135, 0x87}], 0x4, 0x0, 0x3d) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) getsockopt(r4, 0x0, 0xfff, &(0x7f0000001400)=""/168, &(0x7f00000014c0)=0xa8) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000001500)=@abs, &(0x7f0000001540)=0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x3f464227bb240fec, 0x0) flock(r6, 0x0) getitimer(0x0, &(0x7f0000001640)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001680), &(0x7f00000016c0)=0x8) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000001700)) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000001740)=@abs, &(0x7f0000001780)=0x8) setsockopt$sock_int(r7, 0xffff, 0x1008, &(0x7f00000017c0)=0x1, 0x4) r8 = dup(r4) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000001800)) socket(0x2, 0x5, 0x3f) r9 = openat(0xffffffffffffff9c, &(0x7f0000001840)='./file0\x00', 0x100, 0x240) ioctl$WSMOUSEIO_SETMODE(r9, 0x80045726, &(0x7f0000001880)) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f00000018c0)) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000001b40)) openat$speaker(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/speaker\x00', 0x80, 0x0) r10 = shmget$private(0x0, 0x7000, 0x11, &(0x7f0000ff9000/0x7000)=nil) shmctl$SHM_LOCK(r10, 0x3) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001c00)={0x4, &(0x7f0000001bc0)=[{0x8e28, 0x7b, 0x16, 0x4}, {0x0, 0xd1, 0x1, 0x6}, {0xffab, 0x20, 0xbb, 0x64f9}, {0x1f, 0xf, 0x20, 0x5}]}) r11 = kqueue() r12 = openat$null(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/null\x00', 0x2, 0x0) r13 = socket(0x2, 0x5, 0x8) r14 = openat$klog(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/klog\x00', 0x102, 0x0) r15 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001d40)) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/zero\x00', 0x800, 0x0) kevent(r11, &(0x7f0000001cc0)=[{{r3}, 0xfffffffffffffff8, 0xb, 0x1, 0x8, 0x7}, {{r12}, 0xfffffffffffffff8, 0x3, 0x20000020, 0xe2, 0x1}, {{r13}, 0x0, 0x4, 0x2, 0x73, 0x6}, {{r14}, 0xffffffffffffffff, 0x10e, 0x20000000, 0x2, 0x3}], 0x5, &(0x7f0000001dc0)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x10, 0x101, 0x8001}, {{}, 0xfffffffffffffffc, 0x80, 0x2, 0x7f, 0x6}, {{r15}, 0xfffffffffffffff9, 0x4, 0x4, 0x8000, 0x2}, {{r16}, 0xfffffffffffffffe, 0x40, 0x2, 0xdeb, 0x16}], 0x1f, &(0x7f0000001e40)={0x1, 0x6}) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000180)) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x124) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000200)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:01:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x10000, 0x8) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) r5 = openat(r4, &(0x7f000052fff8)='./file0\x00', 0x901, 0x263) r6 = socket(0x18, 0x1, 0x0) bind(r4, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x3}, 0x8) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) symlinkat(&(0x7f0000000580)='/', r5, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1021, 0x0, 0x0) chflagsat(r8, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:01:30 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x400, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') utimensat(r0, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x1) 16:01:30 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 16:01:30 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:01:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x0, 0xbd16], [0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [], [{}, {}, {0x0, 0x0, 0xffffffff, 0x100000001}, {}, {0x1800}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0xd7}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r2 = dup(r1) r3 = accept$inet6(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="0e771eb92903b844a55d74ebd0401f0e180bd025182ac78c6060eb31c3be473ae40bdd1d7b255ab79fdbcc72d2625c7bbb4a3f30cb942de4e5f58c7e0174982ce59bd0b707b8f17ca8b07802713f1b475e3d0cea5541ca30239ce221218cca1d466ce3e8de5a1475a2e81aa5cad2f0e2065456e8", 0x74}, {&(0x7f00000004c0)="7033bc84d9c112c03f1fe2374a7df3240d2eac4097c7d816eed580cdf20bb56a1bf25cb79dc2f8a396de8eec39b7e49295ab2eb37e10ada9d16df9be3c066483156f0ce5d81b0cf9b85fa1cef1924bc03b983c6520706872527bf4de6a7a865e70219ba9d79d60b15ff3bbfe7ac481abb08d94d06d276b43a8008361bda26450784f7edcea652664470ffac78dcfb65392edc357dd2af5cbdeb00a413ec826712c37e35a82522ede43b8fc808933f6e14986bdee44cd156b38b912378f6b03a55cf7b1d1bb120a805d067597ac7734c285099c7a2ccee2f6f2a4e08703bb9b7f1d166d3fb9aeed19429371d7c46fb03b23978ecb931fc5bafba9f1788fe79f0ba74af1fce005b4abf4a0c64a1864f0dc04b12f8dedbbd0a958e77f584a7ff3dd4de4e5ff5ddf6f444deb4a1803120c1b33a50009235f05dbcc443d8a8312c4d2aa3d2a74971b477530585a2d97009709e78402b1d64df86c981edebfc72b8549dc2ed1711ca1d477d352056a1637d33b621dd0f7fd6e7dea3f5f370072de86140bc0d72029e12c7061ad4b6b23d4995fca21795d7eec7404c98b0501231940f2110f0569c74fe5dd4f89b60670c084e96c14cc8ce94146f2bfe1475bbea8d9b45fc0d83531945b7d8f04bd38704d6c9516ba9b8c6d09aceb8ae5a8329cf7fedb1a63b70cf82d1f57056ac29ab00673df257a8a580ff9cdfc314d6396f0ef363c9c8483bf8e5267009f06870ef4b44156ab821663ce436230663edff615ad91d4c2fa3eae8e6253fc8ff4b7365f02717086fe5de8719cfbb7a28bf7356e44dc3c3ed087212bb02a222239282569de2639749258cf3f690b2a7c85ae43aeb353083ca309dc72e90e378b7a55293cbb4f9378896f6838f4b8c34c531ff776cba2ef2dbed46ebaf51213c9cd4b70b756701cbf39745530d78afedd5b6b87718758afced70752788be62c646a59f7936fd97c8b4d7526da2fc2375943682080f61ef40b08bda4294af3a6e57adfc11f40548a42f490465c9dd8037e13657bdbd59ee5e4949786f1946ef3fb84ad3502534b91c8ddbb9437edf8fe070fab0062d778a01708d40daa3dd811b42eceecc9e6d080c25973c88da4bda0b9b13d167af75a9e4d5d53d276d8c4c036dcd68b6e496f17de5e756a7c705945a0707bbaf1fb828e86f33d16965fb63d4a1362bca41e8000d4cc9b1a41f06a25cb13b2b70c08e9cd84658e38d5f315ffca42d0c6a79f9057b96c30f6974292671f0ad3a0a92f989d775e88cc48a83805af976c230982e6d5942ec8f7cec0d1de580658cf827b281b59e9ae0b70784cbb563788038809903f34d188de9f70f77e4b4329212219b8b6aa5cbe91c7afa7958a5eae7e5854318112dc00ba12a73432051c7b519fa654604a1914ba27880d39b0c97e894f753468075df115726699377e0085d04e42465ca1ce4782e31ccb4787bd161bc0e6c1e4b4e494be4ff02f98f2fb898c95a39b30409b8fa55de8214da477eaae63e78c7158e9e9c1db23c44ea6df0f72836d258a7a956b6d979cc85eb0630a2bc165dba708114c4d10645be78bada953acdb5a1c85588c2a6ca8f0092c5222a66c4e5e95509ac95d7b37247c3eaa39e67338745252f71abf59ea3f225bd64133a21a9f1e9bd546fa69445fdb91a7ccda67e6bf24a61b4ff4a8f8e2f317812cc1ada9b59daeb1b8ed757ba3c940047a37b7dc11cde33dadfbc7aea883f9a06c66dc72ac313f19c5f7868073f4e9a9552449fa435e40e74abbb025bbfd00518d32a810c21399be6e4591b186eb951c51f011a72402400faf6aa15892fda2d8f8194027bfd1a916f422b2a654248befde9711dfdbcded7188be0842961513d2bda9ccea2dde24d0e1eb4235ec9f600af2c58301cc7005ef6fdb554a16bfd2531411c5cefeee673629a25a909acf6e5b646c033906f3afdd1ef68be9750f15599a73397c5b1c76f82119ce2a48aabb6a699c9ec7ecacf2a46c403540f75b581436a730e35052b1c762972fb230e092d691332f25a82612d9ecdc591f81a9eff46471f8e7e694f1423590e4121dae06c93838c9977739023dea8de18b7b6e0b11cb21d74834cb391434453d5a15c78ecd401595740f248fc8e60e9fbf85228b56cd5fa72fd0d88c09df187b8203140458200faed12b1bfc48cadfbede6cdd231e20d9f9a1e759d4c8ed4fdb98d7dd41ccf91b32f8de692d68a8bcd15a3bde82396d36eb4361eda9ed2c9b663d759c328e245d4f204a78f7398a0873506e9d69df93423ab86ad4cef705e241ef8295c0582462540b2ba0bcaeb90dbf25d7228d84772553c41ebad7449b6de7bb81680b9fe63017d4ad9cb7059e7e02f077ed22a518cc832b384495dc654763f98e9d3a6886b914556dcae71c34f933f810e0439d0252990accb1375e26fc41b5070d579947104c53046bec7e6ca239d51c4a012970a587282cc7d3cb9a66c40608b91844f73f5a4b9a86c353d38e2f7d7c719ecf00e32f3593abf9d5c24f52fe9a17ca58313445665476f3dcfd87105d751b953019ceb9646ed9cdb5363f5a62a7ade19e55d7b50b6fca9781c3b4fe841cd17ead32d58ddf2a1d83f35f2e3c454e2588d85eb7312fa1a1d4f3a8ddc0213b75edc0c1cd6e1234e437667f1cbafa3c04babacfa4e95fbaaae37e62a63bd4ec246db871648a13dcd4b6b1d16bb3134a63126c1c89042e910b2c6003a4b07ed1953bc949b31a45b3d26d98f1e1b3ee90d7f7146a9ccd509b3e3404b7bb9179b960f04e794c881343d50111bf8f8acec77e3ca80a058c9ffe7c8f5655b2e6b7c51d67f10c818ca86f7b640d973bcc8280d7b46ac50e6d73d51e6b400bcfa6bc6161ce4eec2723aa9d4c4d25eb0340605d0f472f023008d85ba584e6b21c6fd4a7890b2ec9291c2cfa45b8296de2992e0b7ce5ce69e365309e7016b84218cbd6d0b2beadc02c1fe9d6a8deccc6010e144caa9ebec3c8499d03b9e56a01ffedc267d97b553706e601072eaab30c235fc4353fcd0ed06f9e9a2e302c01463efa27d75f22da94c946d1b88f72d0cd3e3f12b22ef167d4a45d687d0a3d5f6ea2c5eff1cc9d80a307cc661c3af959fb69e1251b04235f2799d464bdaa0bf8a16531228bf9b68b56a55438246a3639e6f9aa130f79b815b1cd57b3b30084ba1e7eb562f05503b3cd5dc9aa5ad6c12ac43d6d671fd0bc4d22245639442781038c9a2b436fa27ccd364939a5b86afad1886ec934599bc95408007c91758569821f1ffb5041a1ac4a829c3ad58a9304abe2f3d176e1ff22533e167d2098e7c425cba7b8b6780da55673f00c91f8723cb11e071ed38fe9f6b5ec1a78ba7099fcb15af67e8a85ea7a9fa2f3fedd49fd8ea8b954fe88da3231ac897d6c3a78fa0ba83a1c81d5e0ca6fe7dc89d30c74fce66241a0a0a1d4b9fd78b24ad4b69b4f103684cbc25be430db233c6183878600fe9d8eabe813147aa4fb37d4376e07f12ea236bc8b1c9a09c4e52c95ab0849f4118b145b5f6e2645b3863040040fe207e899df22cd97387d322a793be134886ab15526d291ffc502c11f3dd28c5ab68736c4ce74bb3efd5b9a06013c69090cb1c072e43f88bc1b67b7e7690499d5e4ec6fb28c19e882954ae942a19114c06676962812a9edc3cf7d49b6500e3b395119e95a5dc8aa969348f12fd4cbbeed9bfdf55c609729388e2d776b65e163e1b064b24881c4c47f345d38e3dd10c51507bebfe8b59a57dc99cd1a7dcfaacb5982cde341c52928a612e660fbd6a5aa67803024788ad44b8d51c699d9ca42b9717c8ab4287b0c7670539367bea4d234ab5e7a1bd73793e00e0583ef9fec86ff87406b6b009c7b6d50ed8fcfdc021dd63e9cb2a53ac69681c05b68179454cb2fda3975f657c90e8237ce4820484f7711bc9e55d7b6d71f347fc529e406ced7a45e3fc6c920f8ebc183cc628264270938a995b0e0322eaf99d74220bac19fd5a127b417a962d7156214b5d2f20d8dbe3dbe401a2656ab372df8fb4e5f9a10f945c7c0ea31b5a6c70bdd18d331171319b8950f1344ad97ca30ca67509513542a0503141c0081f68cda98da0bfaaeb59e871b4bab353ab74af91d1afdb241e359a13b9a7040de07b0eb987e46179c190a8056ec8778c635969f09a535399e1253c6424f4556ef1f428bc49af71c0dc9d6d3b2e3b93cd23099df065a4a4953d91c8ca4455b2c75ceb61e65f880229192ea634885cf1424549a0447821f3c595a6f584e39a75be056486b618bcb4ff41d28d7a3d61fd837f86aaf57f1cbc0d292242dad0caf8b5c82997a19b0a14d2168525e2a5f3e6357cbe0ffd6fd715eb9395f78409ac35317efb9cc34e00605e7564bddea1cc5a3bebd3684895a6958234e91cd1fc528b4067879ce66762d78d9d6f12ece32723f578738c7d1e0daf26fe9a0746f1d45d7122153092d2501579650be3311b5d58fe4c07e48f5ff91f264b34f746b08bb5dc254a0cd8e68044054d2f81a07b231985387f473ba16c8fc67ab5443d16fd6e1d68fe02d335196650e6ad140624044a1b786487b19f1126381ee2db884169601bd97f5191464922d26649e3293620443e10f2593b83213fdf13c5e43e6166811d94d7c40162ee21a12ff04d6d97f5d20e5b5a2d5bd2725a51a36d79a542e8a4853436fdb03ea588a65a4c6cf8c272786c3ef62a8809c9f4039a767d99f96ca3e00d33830ed66cd4d60d70f9d14f340fd19ad707a289df79b5ab286251660121d6dcc406e52d17ab1a89b5f4e6c749dde8b25adf994905b3446b07a506e94fb92374349bb9433623f1a782249091ffd7806c2bb2a4b4ee0c3f66cf2e5e7295f3766fa2393fec7f29f7f23f00db4862e1109fa8298c8dcc89e514d18bfdbf1e3e63f1b93d18c8d48df108164ea52e5b38378a0bfaa9584e7aab9386fd4557f40c5974361e15624ecc11920754903304bd0b9079113331217d3118005dacd04a3e24a92fabd11fe4aaf16fcbcb4306d8f2f4670ed85e64c67812c66c647261ed54d4028406670b444326ef10a8a7e0d6a5d79ed2376354e34ac6382316b14e8539d55790dc7a100be31d3230ab05e6faaef929bd880b20ca226a8cf305dd7bc4e20546118d106f4ececb9828a29fb35394916d77c975f1e924d44ccc80d5b1b00fa60259fc6a936dd7c9c980fa4afacf8535d184320b905921c7879f062e4cd721467bf8ff00a5254c8194149dd02adcc1df49d7eacee682016ee11f010d3dd3a348a82c8e80ff655a175427be6f14d313b6e77e264b26680b7c9b0f6d30798bdc6a5ccaaedd097db7efa776c808a2a0e2586168c56e1e71751746894e051bf8e0e2459d5207b38526ba6099a0c8dfe9cf66a3f05b5d4dafab25b6a3f8e24074f65be269e21d67cb175ebfea628876abf8cd388a359588218c5209ca98fa0140f27f56e0637dac77b5a1002b5c5cd192b35ad7a0dc6f9b4fdb06e3167f0c6c781843d0edcefae9427b526ada60adc35dd34d5f637d6f92b990722911dde58867e8d8d86b27f82b7a8f8f10a9c553483a2c3e9c2cd2062497616230372af3a7aeaf827964830868653f3f48717055524ca8cc2d73ab78d02eeae7ba067603d14cb39ea350bd07e6919c8b14e605d8470bbc559377c5d786a2a9c52ef93e97bede0697eb733769814a59b2febf900f30510c38961f6f63bb15ad1eaed5d54aaea627420a9a98b1ed4879774657649677fd09708a6f29efd44d6a3b8bec975fe71e5db12fe1191431cb90a33bf559273d78ac8067ed134a5bd276aae5ad3fca8c82f", 0x1000}, {&(0x7f0000000140)="6af97d444431e695e5adbfece4c82f86813a49f19a8dda15dc82c971fb76c7a8381ec4446413ac2ae6985d55f6c7f42a94c23b16", 0x34}], 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00'/20, @ANYRES32=r4, @ANYRES32=r5], 0x30, 0x6}, 0x2) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r6, 0x2, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r1, 0x0, r0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001500), 0xc) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x2d}, {0x5006}]}) dup2(r8, r9) r11 = syz_open_pts() r12 = kqueue() kevent(r12, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r12, &(0x7f0000000280)=[{{r12}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r12, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r12, &(0x7f00000003c0)=[{{r12}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) r13 = socket(0x18, 0x3, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, &(0x7f0000000100)="8c65", 0x170) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wskbd\x00', 0x1, 0x0) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000001580)='/dev/pci\x00', 0x400, 0x0) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0xb8c3737784cfc7aa, 0x0) kevent(r12, &(0x7f00000015c0)=[{{r13}, 0xfffffffffffffffa, 0x8, 0x1, 0x5, 0x401}, {{r14}, 0xfffffffffffffffb, 0xd25ff8b93c3c09fd, 0x1, 0xffffffff, 0x5}, {{r9}, 0xfffffffffffffffd, 0x80, 0x8, 0x200, 0x9}, {{r15}, 0xfffffffffffffffb, 0x110, 0x20, 0x80, 0x1200000000000}, {{r1}, 0xffffffffffffffff, 0xa0, 0x1, 0x7fffffff, 0x307c}, {{}, 0xffffffffffffffff, 0x40, 0x4, 0x100000001, 0x5}], 0x0, &(0x7f00000016c0)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x0, 0x9, 0x6}, {{r8}, 0xffffffffffffffff, 0x1, 0x1, 0xba, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xc, 0x44, 0xffff, 0x4d4d}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xd3, 0x20000020, 0x3125, 0x80000001}, {{r16}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x79b, 0x4}, {{r6}, 0xfffffffffffffffb, 0x8, 0x20, 0x7ff, 0x81}], 0x200, &(0x7f0000001780)={0x2}) r17 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r17, 0x8020691f, &(0x7f0000000300)) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x6, 0x3, 0x8) dup2(r1, r2) socket$unix(0x1, 0x1, 0x0) 16:01:30 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x3, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea7c37fc0", 0x0, 0x435b}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x28}, {0x6}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = dup2(r0, 0xffffffffffffff9c) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r5, 0xffffffffffffffff, r4) r6 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r6, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r6, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r6, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r7 = getppid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r9 = getpgrp() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getpid() r13 = geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r15 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r6, &(0x7f0000001bc0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x27c, &(0x7f0000001980), 0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES16=r13, @ANYRESHEX, @ANYRES16=r17, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYBLOB="99e52c5c19da4a7cfa0974721014621b5d29791a2f9e3b7cd33a204914d3eccc37aeed2a0201c9b6756bc9494d6897f46cff7f2101701f68966788b1a4f15a6c74c20c64c89c9f85db8d9b835b9b03e181e297ec47994a791975518f34a6e25a1997ff79d7f4def0e2f1de0649cfefa649f160a75af4e219016c", @ANYPTR64]], @ANYRES32=r6, @ANYRES32=r6, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r16, @ANYRES32=r6, @ANYRES32=r6, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r7, @ANYRES32=r8, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r3, @ANYRESDEC, @ANYRESHEX=r15], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32], 0x1d4, 0x400}, 0x40f) r18 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r18, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r18, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r18, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000000000ffff0000000000000000000000000000000000230000ffff00000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt(r21, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r21, 0xffffffffffffffff, r20) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x400, r3, r4, r19, r20, 0x58, 0x6}, 0x4, 0xc29, 0x6}) r22 = socket(0x18, 0x1, 0x0) close(r22) connect$unix(r22, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r19, r23) 16:01:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x87d429dcffccb1fa, 0x0) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000480)="ca89bbe612657a0eeded617203c478066834cbccfcb1c24188a68510877946f2b507f86095ebf255229a35b45222bd24418db91770338a34a7349994c8973e493eab90584aa3985c2bd25cd3cc8369fd6dd502fae6724fb87ecec2226fd0ba8aff2e9fc35f509c58e8082385d6069762055a27eb9444dde807ca18eea301c3a0983537edb377a2e25063cafb1a7b2a8ae88499c20f67ab042d6fa1f27d19dc8e63a629d48fa40246e285061da3df61443139d53d6aa877ae99241b0b37c73e774ef1beb56c57f7ea447e6985e8d9", 0xce}, {&(0x7f0000000580)="c460a98c9e1e2cf1005a0f6ebfdcc328ee705718d23836a63c67f3f5440a46bf2c1be432f5e41d0797e996c02717002e9b2a0df9d7d0cb3d9f0d", 0x3a}, {&(0x7f00000005c0)="e34bc85f8d563373214bae81e72f910ee5b1ca4842c9beb7022a4b041fe2216d21338fbc1741c7895b4a15836cdab210936b467c0634ea6e04e2698437f090a9232f393101d845c8d9cc954429f6db3197f2153bb9865d0bc65c8681332edbcae3358260f18a6993c5819f5b73012c89528d7b36bd0a327842cd14482b4e1c956e6a99727d56681bb67d672c3fd68932fa32cb3257c5bc5ad2e3a84399701f835db8d52e9b0ac213d0540942c6b60f3763299d053f76208de4b653a22dddb16060954226b59570f8b77c60f4727465304eb1f4d3c4c43c00e0e85997485ff247fc5559565cf5699c7889e62ed89519914522ad74", 0xf4}, {&(0x7f00000006c0)="36bf19e6ff73016c8d530e405498110e8882cb5160db95c3fdfa371f1b9af41365c32ca2871277dfce86b832891e26756d0a15ef4befee483f3cf5a9f807d38ccce882c634cb94de1108d7d7ac8a81514a1ae1958cf4df8c5a78eeb8f518133dbfd7c7baf7b62dbb5437ff27e008b6381f4c4e020b91baa822bd993d7ac087765ce9e81bd50fc623eaae941b354e2d3dbcace901addcf4e65adfad1629cac7fa0078e250c3ff0c59f32f6708cd2d3d380b1351b26b650840da0e5de675f2fb5b5f6bb85d2dc79cbda79a6983", 0xcc}, {&(0x7f00000007c0)="bbfe76eb816c91d1de7500f9cb7913690c13db07df2bf08df08fba37368d95d32ce8050e57fb89c679ced560fc822beb9a6be25b0fec4c7c747bd5765c82b11b5844e5583d010babc9aa05a1fffe0a05680673c649bbe5c36fbebe34fb80c427933292b52cfd968036bb92afa7a2e036f8ada3b152563fe5325286fb22c4dc3ac970eaef1ab0ca8cbcf511367201ba835821155780a38695d36fa6414e464b4b875f0b8649a127483ba105024869aac66d3b4a985322eeb328ca554d5654bc8811d1a6ff6b88b0c1d6b755f4102169399c429f", 0xd3}, {&(0x7f00000008c0)="9d6d9e0a8919df17020f90d3cd0e2679badb3df0e544a3c1548a48fe6799d2e59941d3240f91bed8ff5b8e20e00b13d02ff4260f3415a041", 0x38}, {&(0x7f0000000900)="fdcb8a33adbbad664ddf9a6b48d07c84c39042331e017abfeac286698d53522efeccad51f16ba94ad787aa8e988dedfe6abfec9ed5a35bb3d8a4737b9bf9d2a93cfa39fb6bdfbd0b293f48", 0x4b}], 0x7) write(r1, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) syz_open_pts() pipe2(&(0x7f0000000a00)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000ac0)=0x80000000) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000a80)={{}, 0x2, &(0x7f0000000a40)=[0x0, 0x0]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x5d8, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="aeb6ee41e8441672f597a1e60c504450a9446d5367611156d104987e03841df4ec", 0x21}, {&(0x7f0000000280)="f177dbe6efcdc0b01345556c13961f0c45018c84bb5258f86a6fafd4bcb760259657a5cf8091cd178ea3fac4cb8b73e59a401d78ffde6c15f0a0e857f0de544b2671494272ce66280e031890eca6744c3514f9b4262d94a6211ff0c13c34579508b03ba82f206e88e5148faaceef53145baf68aa23fb7f8f6f70f65c9983e361ac51316434708c57503861faa1f60336dd302c85af1bee9842ee8b885329a2f40b75a428f059a57be7399918a9706c7778ff14a13658bea7eb5cb36b91c25bd5314c4781fa94049b4c61bbd19f93facd1e0a2138c4e00dfef2ba51680a7c795d11e6a8ed9d060f4966f46f57c060d2a4fdbd71ad213a79", 0xf7}, {&(0x7f0000000380)="d15834dd0356fce08bf1f0f25547ed7e3534381857990864138917cde3846325530ccd02656bb95b137af760c3eba53474e447726adda7b24bf6183063e246e3fdf02b4161352df26da7f8d9471f7a673fda84dcdb0b8e177e08414ad22cfa4b6b38a31529ce2d0644db47cbf4e1ed832b51c35f40aff29384c859d406a1e3233b3fa50909c1a5289957cad8c3d6ba8b5f8475b0f40ae04775b633990064937441c92da54804e2d93d79952d6d851184a651af889b2e259b011867b48494e804ca35c8f7dc17d5cd2bf63f26fde7008eabfb86233b87c95c0654d4523b66bd32500a56d8908faf3d78d281bed6e3acae5312c5ffeace651dced375684bbc", 0xfe}], 0x3) 16:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) close(r1) 0#+"$%.!",%: #/--!.$ %22/2 16:01:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3b, &(0x7f00000000c0), 0x0) r1 = socket(0x0, 0x5, 0x2) setsockopt(r1, 0x1, 0xfff, &(0x7f0000000000)="5ce93a5fb14a8bad0d5b180716c259388b678f2034785039e3431036f265bfff465d284854f9546d34361d8ed2de8e2da09ba3bb83b72434a362182ac816f8420ef72b3fcf689b8705dca7763074f00c24ab778caa954d6aa563a0416490be4c0c7f5f76b77809fce0239652ded4a3504bee6f0edff8e7cd3810a1a10745fbf5c43510ca7dfda5e006332a5b6def52ca5396cb8b5d42507e18b7f9ac8359356e1f8193e84d69221c19657260034d4128396c6eb4d020287ca58c3cbd320c220ac2db1ea18ed9", 0xc6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x6c}, {0x406}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) fcntl$getflags(r1, 0x3) 16:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x87}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93a58c1a900e8656") r1 = semget$private(0x0, 0x1, 0x1) getpid() semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/68) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/176) 16:01:31 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef539590f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576ea2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73270c27c802e5bbf47f02746ace7998fcdc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a2b8c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda185f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc940afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r1, @ANYRES32=0x0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES32=0x0, @ANYRES64=r1]], 0x1, 0x1, 0x1000) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r8 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) 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(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=0x0]], 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa"}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b"}], 0x1000000000000073, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r16 = fcntl$getown(r14, 0x5) r17 = msgget$private(0x0, 0x0) msgrcv(r17, 0x0, 0x0, 0x0, 0x0) r18 = geteuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x5af1, r18, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0xe9, r18, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r16, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r9, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r24 = getppid() r25 = socket$unix(0x1, 0x2, 0x0) r26 = syz_open_pts() fcntl$lock(r26, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r27 = syz_open_pts() fcntl$lock(r27, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r25, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r26, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r22, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6ba9b12e4417fc35e36a00d0c8a791cb9575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d6", @ANYRESHEX=r27, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r28 = fcntl$getown(r25, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r28, 0xa5, 0x1, 0x100000000, 0x2}) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/96], 0x60, 0x0, 0x1800) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r29, 0x82485608, &(0x7f0000000a00)={0x8, 0x9, 0x3, {[0x2, 0xfffffffffffffffb, 0xffffffffffff8001, 0x7, 0x2, 0xf24c, 0x3f, 0x3, 0x6, 0x80, 0xaf5, 0x7, 0x9, 0x4, 0x1, 0x7, 0x3, 0x1f], [0x2, 0xffffffff, 0x8, 0xffffffffffffff4e, 0x7, 0x4, 0x100000001, 0x3, 0x9, 0xd2d2], [0xffffffffffffffff, 0x4, 0xa2fa, 0xfffffffffffff801, 0xfffffffffffffff7, 0x6, 0xe1d1], [0xffffffffffffff18, 0x5, 0x3, 0x1, 0x8, 0x9], [{0x100, 0x8, 0x3d, 0xfffffffffffffc76}, {0x1, 0x2, 0x6, 0x6}, {0x0, 0x0, 0x2, 0xcc9}, {0x5, 0x8, 0x4, 0x9}, {0x3, 0x100, 0x9}, {0x8001, 0x4, 0x47d}, {0x7fff, 0x5, 0x400, 0x5}, {0xcba2, 0x4, 0x2, 0xb}], {0x3ff, 0x20, 0x80000000, 0x21d4}, {0x1f, 0x1, 0x9, 0x7}}}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r30 = kqueue() r31 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r30, &(0x7f0000000000)=[{{r31}, 0xffffffffffffffff, 0xc9, 0x0, 0x0, 0x2}, {{r31}, 0xffffffffffffffff, 0xc, 0x0, 0x0, 0x1}], 0x3, 0x0, 0x40, 0x0) 16:01:31 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) chdir(&(0x7f00000002c0)='./file0/file0/file0/file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) openat(r3, &(0x7f0000000300)='./file0/file0\x00', 0x0, 0x63) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) faccessat(r1, &(0x7f0000000080)='./file1\x00', 0x8, 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) chmod(&(0x7f0000000280)='./file0/file0/file0\x00', 0x100) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:01:31 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) listen(r0, 0x5) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 16:01:31 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x8d3, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) clock_getres(0x3, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x200, 0x9}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchmod(r2, 0x20) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) r4 = dup(r3) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000001c0)={0x10, 0x4, 0x4, 0x2, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000038000/0x1000)=nil, 0x6}, {&(0x7f00000f8000/0x3000)=nil, &(0x7f0000481000/0x3000)=nil, 0xffff}, {&(0x7f00005cc000/0x2000)=nil, &(0x7f0000100000/0x2000)=nil, 0x5}, {&(0x7f0000314000/0x4000)=nil, &(0x7f00002c1000/0x9000)=nil, 0x5}, {&(0x7f000021f000/0x4000)=nil, &(0x7f000044c000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00002cf000/0x2000)=nil, 0x8}, {&(0x7f00007ee000/0x1000)=nil, &(0x7f0000302000/0x4000)=nil, 0x5}, {&(0x7f000022f000/0x4000)=nil, &(0x7f000008d000/0x1000)=nil, 0x8000}, {&(0x7f00000ea000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f00003f7000/0x4000)=nil, &(0x7f0000325000/0x4000)=nil, 0x80000000}, {&(0x7f0000210000/0x1000)=nil, &(0x7f00007db000/0x3000)=nil}, {&(0x7f00001f2000/0x3000)=nil, &(0x7f0000459000/0x2000)=nil, 0xffffffff}, {&(0x7f00003be000/0x3000)=nil, &(0x7f00004a0000/0x1000)=nil, 0x3}, {&(0x7f00003ba000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x4}, {&(0x7f0000075000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x4}, {&(0x7f00005ce000/0x1000)=nil, &(0x7f0000786000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:01:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f0000000340), 0x8e, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0xcf527b0263bb9896, 0x0) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000140)="00b8aaa4db4fc2a97200db6c9e88ced829a290222943897960e2c32298f2b83fe96e1dffc2d984e415012e5a1ffbdd990ea5d829f8eb996f5746885a43b29fdaeee429", 0x43}, {&(0x7f00000001c0)="1736773976cf72e5c7f52ea18d9316c90bbade14a1c80770475d77748491e56d0a34c8b472b5280c507e0f5506d57e3fab915fda0dc645a19e4a0bcb5ac00f684c5233f58ca821148ac5dc2264b2f9cdd093eaf3461fdc22092d7436ec485a986f3863e1690990bab19caa5b29603aa30b12a68e539258a3641f1b5a80012609099c345f3493f0c36fb6dbd363528086addf4622a7fb1fec9c74a26c1c1a875a3878c06a6caff49909e88fdd32b1b745a5216779b8e410109b51535df251e8146677040b628b223840ad2f4d2d072ca283d494770373b571fa066209cd7c7ba0bbfe", 0xe2}, {&(0x7f00000002c0)="36cc087b420fd8fccf36dce988369f0d42232bd6caffc60111728bb94035b32fc2baf5fd2b87fb4042333ba5706e03a006efa65d182e11e49dca092ecbb92472ca115c699bcbacaba120b84c9861694f1570abc375b3b2b81eff4755a4d46dd2390615093ad211a8013640dd3c5f58a10335cca9d72f818604f45d5d8edff672a595949a132a5559839b386d1388aed0d8186fb39969e26ccb0242e906076ac3635dd5a00a00218eab5c93f85c6788f5ff1f4e05bf35", 0xb6}, {&(0x7f0000000380)="ff04dfe24d66a43ae46c56bf90bbd28f7a8aa87aa0f9d7db64c4b93164346a6f6fea51c72c2a54d7869ee9c2b3520a3c71c3c25c1d44a9f6fb0c65c21f162469dd843f17e302a9f2a56a27c84dd83573dd4fedaad063f1a603ba5f5d09", 0x5d}, {&(0x7f00000000c0)="4a17fc9a8b86341fbef2aa7801226321b97addbbe27cd440904c38fde3329f1b92f6e517714a6f3f8fbd7e86bbbf340de153828fad7c", 0x36}, {&(0x7f0000000400)="ca9b520ae8ab6e7ba49c619a8fc46f114e44d11a8bdbb10999b6adeb5cc716eba5eff81ffc3ecde44e765476d62713e9fdc1d778bc159dceff183ba381bf7916ddf21288aee73ff1a56c36c8fa64f8e569eec2ee70b8ea0aadd348e115300904fc1facd55ae29e13a8e62c51f3311713a913e1e299a7852ad097cad59486815dee9acbf57d042c28eac20b5c0a0367961661648c8e95a4137afcf7567fbdad7aeabd051d335330467b60f7bb51d79ab96bc341968269a4f08b63863a", 0xbc}], 0x6) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:01:31 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000680)={0x8, 0x8, {[0x1000, 0x401, 0x383, 0x5, 0xfff, 0x43c0ea87, 0x217f, 0x3c6, 0x1, 0x8, 0xb3, 0x20, 0xc5c, 0xc8e6, 0x100000000, 0x0, 0x100000001, 0x3], [0x5, 0x2de8eb56, 0xaf, 0x1, 0x9, 0x400, 0x9, 0x800000000000000, 0x800, 0x1], [0xffff, 0x0, 0x2, 0xfffffffffffffff7, 0x0, 0x37, 0x1], [0x2, 0x7, 0x5, 0x7fff, 0x3, 0x2], [{0x8001, 0x8000, 0x6, 0x6}, {0x1, 0xfffffffc, 0x7, 0x7fffffff}, {0x6, 0x800, 0xdaa8, 0x3}, {0xe22, 0x3, 0x1, 0xb1b5}, {0x4f39, 0x6, 0x6a2d, 0x1}, {0x3, 0xfffffff7, 0x3, 0x8}, {0x200, 0x40, 0x8, 0x8}, {0x8, 0x7fff, 0x1000, 0x8e}], {0x1ff, 0x4, 0x10000, 0xc83}, {0x9, 0x9, 0xfffffffc}}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000008c0)) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733830f9c91daf29cbffab678319496f0b01ffd6eb3d7cf2092a84a8014ff4cdd5f29522b407eb32dd1099c5675833770a2b4792dcfd686799ef3513530a7ff854913a6d920b8b9e46736d71624cbdc5c2bfbb62310e5216ef3974e90843f0a2d16b06d7d5a52d7dbd9591c7cca325642439e374377fb15e89d017c4917bfd207ed619f0f857162016e27eac0f2d619c482c79277c0a080d8a806e0c17f896d105304f97c750293a01885a13744e67fca55b08170f2a3c2a2672cd09ff30423d5aa59200cc4f957a2b1559fc5b90651857c08f405186a94ac1911c77bbd9873d20f", 0x1011}, {&(0x7f0000000140)="8963248d1ac592f00ca44e4e8924de1fa1b3c68eadbea49bb4e7a15c269b876c176313bae5de3a4262441aec73778658669bee8289bd93ecd7bee4b5dfc9041821db68ecf8966286a6d31473a5da046a73d9c9817908aea7b7ff622160dc", 0x5e}, {&(0x7f00000001c0)="c8786f5c7634f50c53d65ff06bd91ae3a7dcef09b62842282727e0a1c565835efbb9b385d476f0b5f230a75ab8215dacceafd8dde11ec884324981ea09bffc0d400c8aee6db8", 0x46}], 0x4) r3 = open(&(0x7f0000000b40)='./bus\x00', 0x8, 0x11) pwrite(r3, &(0x7f0000000240)="0092b05be032b650786e9b370330741d1d9bb64084434d5f2c3dea704f4c24741edc112e0af535b12400ff63c1bf42e454b639f3f6ea4c", 0xff0e, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwrite(r4, &(0x7f0000000240)="0092b05be032b650786e9b370330741d1d9bb64084434d5f2c3dea704f4c24741edc112e0af535b12400ff63c1bf42e454b639f3f6ea4c", 0xff0e, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000080)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x101, 0x9}], 0x2}) setsockopt(r0, 0x7bb, 0x4, &(0x7f0000001b80)="30d4dff90f231e84ba49622cbfb0dc2197f6605bbbb836aa2138ffa68f42fed9a0ed2541d0be37f7f02d5735f5220ac5575a927c0976f7d2285811294e2ce91a50f3dd613fb3e98b2149d35963ecee2457304473662cea127f20c4b90f313352fc318054ad080c0001cb8a04fe7219c69dced913c6152b8bf2badaf44bbbfaf59aa8907b6c682af43b9409ed231b613a58751d568b38ef2d29e3aa126d5c210bf1ff179b571c2fb9", 0xa8) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f0000000300)) 16:01:31 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x4}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:01:31 executing program 0: mmap(&(0x7f0000563000/0x1000)=nil, 0x1000, 0x3, 0x6012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0)={0x2, 0x0, 0x0, 0x0, 0x5, 0x0, 0x8, 0x100}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x402b, 0x4) r3 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r3, &(0x7f0000000080)="e6b09b6264d4593f06bb9dafd55a349e84af5f3c74d28daa6b55b35e2a396ed48af435602e40ba6ed1c0a2b9b95abc27414653bc2adf88f371262ea77f33c513511edeb3b8929880f920b848565d62d3525b88fe3f", 0x55) chdir(&(0x7f0000739ffe)='..') 16:01:32 executing program 1: poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x10001, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup2(r1, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2000006c, &(0x7f00000000c0)=[{0x18}, {0x4c, 0x0, 0x0, 0xfffffff8}, {0x406, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:01:32 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186004008b00002b27feffffab7b74371b2891ffa49c22cdfffe0040000000000000922c70766c307d", 0x2c}], 0x1) 16:01:32 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) setsockopt$sock_timeval(r3, 0xffff, 0x803, &(0x7f0000000080)={0x2, 0x1}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x2, 0x7, 0x1}, 0xfffffffffffffff5) readv(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/183, 0xb7}, {&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f0000000000)=""/5, 0x5}], 0x3) fcntl$setstatus(r0, 0x4, 0x4) pipe2(&(0x7f0000000040), 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f00000003c0)="bd484ee9b9cc99441cf74ba86becc31359d902472a622abe86c61a8ffa727ba08b1c556c5c31246b22cd83ccd4d200c27d2e20fbcb4be64d54b997ee648ca921f0bdb9f332641332cfa78345a688a2a3ab8e7719b08ff722851e", 0xfffffffffffffec1) 16:01:32 executing program 0: r0 = socket(0x18, 0x1, 0x94) setsockopt(r0, 0x20000000, 0x1c, &(0x7f0000000740)="750bdd1d4a0867a81ea128835475df59a59ca72fecdcc25beedaae008a12017478dadf5861242f1efb487eb98e0b5fea303ba3a5d1162e5ead4f298f1eddc4a50a490c8524d7392df610a0961c05c5898fe0c1cacd7e5d591ed0ab9dd0cbce488fb646d3d65183119706d0053b5db01ba14218848fab82f836966a338f1596223b7f05fa51e519d9349ddab24159d829f59d8234199dc6c3d5c4806f9b41404a00a20d4a261bbc5f638cf41320992545a3f5dacc16c1cc65162f2b14a937c334c229d791b84d115a713e8e11bf8840d6d6f79c4a6f9abe0512554e82d83c0f4a106ad667be31f644e1d7c28aa35067f78447228369eb7b7121ab27138f749a30ea5a9cba3b9d25aa2e5a8032287240e4944ae08351ad0f02c60a557529e1264e3b1f5d87110c6671e1d26e2aeeef823b46c78efdbb76df856bd918080534428f7493f56f51deee66165ea40184579b73254033ca6f4cc98f3e702e715a56c9398adba33f2f3df3449f2fa62015a6200b389252bbb767c2344d73df17a7d773e3a60bbb726f1f82fe8a41e9d27ad5ca43104b2e8f30477ee8da212822fedd338a5226d02ed94872fc9ac8f055ec0cbc007a6d52bf7c44dd7a7c1a7c93b4c1f0c6cb03a193fe1f0d1e3325663284b773cb94070871220b1241766cfdf513b3afb789acdd768855a7cbf9a97d274ddbb9b63199a263187f1ea860501947bfe46ae102310f2072eb366252ad4a9606de3951c960a08a6167d5e64f9dbbe12f854fe6da416e3fc1e5e7cf2535fb61fceda85bdc1773023655f1bd5af8a5f4ac4825fa8234bbb4c249445d86fd88d741a8c12ef9b93518a70ec75c2220dedc4787c3117e025d7dd2d6f5e73166f382e739b06fd6320a901cf298e21f4d303133171b99e518ebb4e0e686be7ccc2c6d2206c2a41e49b18d899e7e2f4eb3d108af3e7ad48c1cd052666a7574f87bb74527c366c26a13f19ead37a191cc4665c020ba544bb7c1412811005674804c20b7f064dd9209e488303f801843b49e58f6471adaae4a9a025a573be447de511e3f4fecdda4550ce0f6144e197c8f791819688e26ba593ee4c87fd5df813554633ae0e4290dd6ddfd26e23e504d927ec2f4cdca12fb7ba1f259d872c24625ddaf7b6a705b25de778bddda80eafa2574b8d49d0b37b9c5b37e32332d9ad2951c834844133faa41a5b825a03ebb6609ae11174cdbd9ab88957371b6ccb9f6b6a252074e886b575b5e86af2be2d8bcf186dc1d630d88eb8e34b91c9c83647ab48e781e20b55262607416a62bbf6cf19795d431a16596363814b9026b7704948ef3b4555f4ab1a014c0e73f9f30fab3e526ec119bf1fdf19e0e5321dba17c41c173677b6741c58ddd0a7cf88fd434a3e85f63c88f6448849dc457f84fc17ea2859e70d3cc125deaf9782933a2d624bf6807731d1d82772fcb263aba3e874ab4447fce0526248fa128abfe610d5d4f5b9cb1e718fcd1abf5117770fc46f05d8472f9b046ac4095a70384121465eab339b223d3c22e1928e4d2bbee1333814be3a4a39b05b057c26853681696b251d5fa23af64422caff542db51c62b10d7a00d14544418f5862da20c2920d4d98bb308947284828c9e6e4698c99e479513b1fef2ede7d90a0c6864020236ef728d41be735982246645b0d5971c29d9f0701df3ef1f6c16da62948fef6d2d601033d427b46dcffcdc225c30a2723eba1695182b1ad9a9d44b4b60d323a99e6f1374839b8ff1a49b9382daaba6c8be5ddf1592b06f15cd86ce510867cd4f51e196cdf1cd5556a61f1147e6ea07cacb909d174b1c3a204c9be18444e143bdc4e7f1e01817fbaa3fefbf7a70466269d40f6163d2cfa8bc69d87dd964b4d999a7b07c5e331222cbf0f86087efe04105de6a504a31918ad16322af0bbe7df0b3b203624dfedb5dbdbd0393d6111ba73731966c91d20a4f87e9452756bccb1fd977a86a6124338bd64812e20881a844fe83f8479cd2d8e643edeff2e8c44dbd24a779c8800dd672aac284e541c52e188034691d0c60d6dbf6a2c738a6eff17a4f41c917abd627a10037b8f1b30e1c2562dfe42dc92a8bca06741e844879b78f2822699cef520ab1f6f60de1d337ef07ddc53af277ef372a0710c450e5e53b1fbc6fea1d4b072a4544476eec6587407b8751bd589b627fc00aac066ac3e7fbaaee0a6bc097cb30432732e88dde75e2f096dea0896d22da8a6326a63085084d50df6263e49507ba2f0c84f83cc55d02793191f771fb00b9b1939ebc0abe72e9596b39814074099a98feee80a4263b8aa42b6df18aad02425b2cc2e328227839c7a6983ef3bbed6ebc379fe517d34bcd4390d5bd98c7e5962c3c1cf55378af852c5612e8e2fad584fcb9051c081acd9608ac38dbfa1363b27a0eb072dca7a918962f17e7baf20783854039ce762de9cb42407a52a0b7b9eb7be6182c3e1e561b464537b970e0d2befd4f8801bdf38f12812d70b87c4eed45f799d0001949383af23dcd38c834366291ac2c770901bb7c5748955f5a3b3ef74ab25a21d180f577aea9e861f12dc216ec90068928c6f38a6ee8a82001d8c2e609ecfb7d33edb2998b8e06f1150c09b1cc2ffeb9290b30ae160f3c4279764676d0fc92534a452c2b51cb1227c562c8550f58b2af03f1a979b324fcd6998b9044bae599cf05e9087e4768135ed1a3c4fded9a1b825d9869daa39bb6faa1c58b952b250f1cbf7c872567eb40511bccd908621d347d7d4358f08b0bc16232148c5f565fdcb428c798be4abbaf9a29f8efc17037124449edc3514fc7c583798dfd560b6e86602533f909a4bae9e5b3c4eb45c1c4f9fb34c0c79a19c93e7e5542b8b801eb3e7bea81404d3729a638388a255fefba1eb541de7850bb27a7ea45280a12583374651ef9f235cb9911ac0b3162e0f7816b4cd4e09d1ada8d8d152b1bb88c1d61af8bd1a27e82b39152440f53e374dd00fadc506bddba7751c8f969044433b9ddf34f9f0e46506a86fa5a8d81a18cbb176b7fb9d185a8b3a2886bc228e18960bc5e1d72eaec5368bd90bd6d65bbd36beccd27ad7bccf81526089cccf37d4f6114414c0766e6bab906ff9a90a880baa1b01e4ce21c7e0156f8e3b24d1b868b9b00d93e3cef2cb15cc48d01d63cae255d44e081db63513ceab8ac39472b3b4aed331a3a66c1278af7e805b83f66fcba8daa549d3470013c997a7782ac985b1881deb94c73e346f4f12cb220792ac7b47107074796b71849f96f04a14c9b3c9f6ea02cfa5cebf60e7fd20e62dd4cac8f529102ea9307c4357646ebb264c41cddc610adaa6a2bfbe3601146fef5fdd9b6dca6626c7e61b5ffb02349ce92fc99da0dad00132688a5cff7448a902da067d5dfe654fd505a8a9e9800e65495cc78eb3f16383c00ae4833519b047998853fce19664587e466755b3c10de9196304bc5c0676a0115601458861b181da9d5a54a7e5fcd6b583814fdcaf6487811d61f50b7340368910e48d0cc6920a814157195e34eb0dd2fe569e0d6589b268c6780690af713e56ae3e299a4fd167edd0c2829e509b578d3d09ccb26ade2a77ecafc27df9dc71319bb956827dacc934f86a1be35b55c3790ccd4d2ffb28fe53505891d144ebc300e2e766204a8092d993b5dadd680e476e8203c46d6445687efdba3b7fed9f2271e8c1069ef602b9f774f0adea1c00ce26b32c514ad9e909c40aeb6dba11a224cedbfaeec28575c8158b75c89952c6242f29ed960f69f2fcfb937b2bf09544b73f742905638aaadf185f8ac706caa620d1c9dc923c0dfb0309551125c2fc8f1172963e828ed8e55ede579a528c6ba44ba6cf21a8ca94f148222ed085e2772af6c799e887f83c451d6fab263da6722b4bc3a17b6fb7354d4e3d1f69ed152416c23c81c39d19e6715098b483aec56d81ec16036dbf7bfad9ae3715b5c8a3d2756bddeba8a56d12548724ffe859ed8feeaa93098bdec610a8c19afd5113cbe0ff49826bc7e31968cb36521e32ae761f5cf9794606b601ab1e25159d5864ae0f0ba4b370fab342fdcfd95eeec953062537626981fc9aae367e3d838d2688bbc5b0c7fc6b126b6405fbf09c6086328e3a961b8040509a85c2df8a81d9557ca29c226bf2de9ad583304010c1c65c705510c3fdf7abb78079c245d11b6a2d572801a55cd3817812a3407dda52e6e07ee0391347078df62984b365ce8ea7e54b3d6c6ce6a4312c111d034e0412289c3e8447b70ffc7043d21806918e6a2729ea3f0a05eb46b834a089677ce6d6810c5b83897c850893d7775e27cf8ac39d60efb53c0d93421758f6113d8cb43b817a5dbe90a92aef6f3b7544c1a9e59496f4e3dd2dc667bb87968895582b3a12f216bf48a6fec237d909d548a32b340cca24d35df75da3a7a76fa0f5e312fbf5d82fe6c5496688e1bd4dbd1e211837b60ea1375cd296790e22d88f185b0fa325fd9909d4118939d4c9b842668cf44f40e50257776a0d970e67a680d51665b92e47a422d4a0d380ee06a2f839d898cf1e8bf1cc6de43335d6c8b246767c8c3d461c08077328cfcc0fffe2c2ec8c4a31e53e44aa90825de223027cc8bf0a7b8b5a04707e9df3909c0091c72b8b100039979d549cd3c90ee6742575b75cb2d5a9edf4ee20a4d53ad7b5135a60be847a863be7a6df4812aaef2b472656504386ade25dfffd4b6977b46263b0238b0275aed31c175cc4d98770c4d7e723a199ef0980cad4ab55f8798a1926f75dcdd2a658498cef3bd36f693b440b6613bbba03b3e89078ea30dfe373b71566ebabdf914a11ab90c3b93aa534748a62aacf72a84d379e689ec73b7d397299f19eafc12c9aa0871154fac36b0b95acacc1bb21c3566d83938876c45376dd151db83bf33b7b4676bc5231e0558701e8b9e5f5f9a1f7add7def7e19556acb7d353508ce4aa1fba7c94c3cd33f0cc37225b56d8d88ce6a26b70d2d526adde22739cf28b8e850d64bf81131ab05f837a9b674a5bdb20d1ffe40da9ad97c6f6923ba5ef899283e1041b4c16325a320e593d35fdb13c6edd7d2c6687086b69b27d1160bb19b6121545d7992d59b8402be58e84dd36d90697c77f4aaba48be983e118a9ff2a33284920baa503a55be3b0424dd780b53ab98cd955d862b54fe471cf1b82c43b8b44c75159803e263e63258b100b78292883dcdb8c094f6462658493afffb77c69583ce42c7235cc8d9338c1192286f6cb0b4f9cb7366a0bf995a2e4af71f574d655d0208256e17fd4780b2e4cb613ab4eef3153666d719b987947444f95d8070e2158065f1f2bda880e64df90627bbb8c97d00d538678d5566dd585ef64c1e3dd27ddcbb4c2e83ce2bdbc45c9047208e147b35518e255c3ee314d8a1d939112e49a3f5df1b06b9de0dd9dbf44722c6c05cfda0d1c12cf4f0216320e4bf01289fb7e441bc1c6f719665d8cb4e9da2fb585416c19b6562720ea4450bdacaa0fed3702ae251c0c1e74a3725db966cff6b1ffed164e0eeb49e8d03398d39cae86053fc0f57480252085603f0fb8f571d307b22937154146db97ade2d5894b33968aaec766e8f2d8ce28fbd32a5c8ad3a1415b72e8f7c8c7d82e3617bc6fb866e069ad1354cc7be319c97524e9ae5ab33dbf788a4e60a97c87b163483f10853851e33c9900ecf42a26ac30dcedd1a6ea654abf5b68e66eedd65757c1810ec13f023cd82738572eb8714c3062037232b11fe3a73395516f3d49bc90599ac153813065446c8e2a016b1436297533364403898ac4ec48172cf9a200f49d957112a50f0", 0xffffffffffffff89) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81afe46d002358376ff8ad2b15b57be42b9e579f1200d5e7e68c547ae4bf41f433e0f09384d0829696473d48e4c734a899f96f0b224ec76eed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7ddc0627824ec6c966cfdb1bd4f9c0e36d58ab4f79d55587267b633b0932ed612e5ffe04fd83800b0331dd48d6fdc2ef47c3619e0ba46f5e271ee4b91596ac44b4d2c38f46572cf51ad724ff030000c157e75bb241080000000000001d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa53023dfc1ecc440000447c89263b791960d7707dbefc14f7056070000af656f9362301576eac6f705d4729f7c40b3dffccd0ea9b9a04895f46499945e0f12195f1001d90d2367beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd0a568f484b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd0e9b080b8965eeca7166000653cea545a6a9a66e4fa44d7e4075141576c67f85d104ebefb61568ab029314fa313d6b96db0a98280fb83864febfa43acb9f0d4ec7ed857bd2c1cfa034c9c5cdc2569575b2c3e19b9ffb456a269b4e476fc86e9aecec3f9047940d8f720000000000000000785aea90d67c910b53674745b4aded0faf8936f598ce01ec8b484b9bd9b1283132aba52ed436d7f22bd47c707bc0306dafb2321ec1bd1cb7ef9fa1a177a1865fabb931094b52cd0f37066f0e3b076045de9a9052c52f1bfabf6701f32777b2d6e5da3ee60c0cf39628d8cb037da7e788388db1c1ecb11c6e4285354019790bacc8feee814a"], 0x10) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:01:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x8000, 0x156) socket(0x0, 0x0, 0x0) 16:01:33 executing program 1: setrlimit(0xa, &(0x7f0000000080)={0x20000000000007, 0x6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0x10001, 0xfffffffffffffffc, "0a1fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000002000)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e4fcd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be", 0x23f}], 0x1) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a", 0x325) 16:01:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x440010010, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0x3, 0x1ff, 0x1000}, {{r2}, 0xfffffffffffffffe, 0xcd, 0x1, 0x80, 0x8}], 0x3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x20, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0xac, 0x80, 0x1e, 0x1}], 0x800, &(0x7f0000000200)={0x7, 0x4}) 16:01:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x9a80d6088aecf0bc) sendto$unix(r0, &(0x7f0000000000)="058c71be69d8d4ea147a02febda3a41769c9d79e61a1e2729b5c32c2ac", 0x1d, 0xc, &(0x7f0000000040)=@file={0x17b5bde64f4ccab, './bus\x00'}, 0x8) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000180)="f87ae0dd1ea7b1bde6b993adfe17cef647c11a8d4f9770551554fc77ad71dcc7a326dc01254fd432e4e8ec31eead883f38b948e5c10358d7c417003ae550b012ffc60b3c8b5f06ab81b0da3a2335e3b519e3a79d706c11f84367f767b1ed616dfbd17faa836676814d89ae1133c15ef31638377ca7c19c46208a4ef98ca58a3d2732166e163c152e61e7e270d1bc9c7c92743331ce", 0x95}], 0x1) execve(0x0, 0x0, 0x0) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r1, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x63) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x60}, {0x6}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) fchflags(r1, 0x1) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="9b1a19971f7f44013b76c6fd21dcb366782554c6378c391b5b9b8ee294d1b436177399", 0x23) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 16:01:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0xbd, 0x7c00, 0x1600, 0x3}) 16:01:33 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x8000, 0x0) close(r4) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = accept$unix(r4, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebff00"/110], &(0x7f0000000780)=0x6e) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x170) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r6, &(0x7f0000000800)=ANY=[], 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000003c0)="16afb5c3470e537084b8e348a54acc777646907e66c2dca33f7b1ad0a25f5055f2e347b0a892be128c2f92e61d7255ffce9e726f1d0e99b02606732b1a59363b69af637b0ab2e63d28e08526b0f39c7b3f8fdf096e8f5de86051bcc6f5f9dcfc73b4d5cf293c0f30d3356c80fccb83f7ac65dee4be8a2836b575e449fc60c694f977b9069a478f25c5f831d02899b75698c7f3b4ce46824779384806368e4634b7b4dca6ff489feb484f22b021ebb5618b980d8944a5d45e72b1e08f272814c4fc9689b892123e52089f0d4083aac0424b19abaaf8a8a2c9d50b676bdfc716b49b2c82", 0xe3) kevent(r3, &(0x7f0000000640)=[{{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x6}], 0x226, 0x0, 0x500, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000500)='./file0\x00', 0x800, 0x2) r9 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./bus\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f00000000c0)) r10 = syz_open_pts() readv(r10, &(0x7f0000000080)=[{&(0x7f0000000100)=""/209, 0xd1}, {&(0x7f0000000200)=""/80, 0x50}, {&(0x7f0000000280)=""/69, 0x45}], 0x3) kevent(r1, 0x0, 0x1000000, &(0x7f0000000640), 0x1f, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38000) ioctl$WSMOUSEIO_GTYPE(r11, 0x40045720, &(0x7f0000000340)) connect(r1, &(0x7f0000000540)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r13 = dup(r12) getsockopt$sock_int(r13, 0xffff, 0x1021, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r13, 0x80585750, &(0x7f0000000580)={'./file0\x00', 0x6, 0x100, 0x6, 0x0, 0x400, 0xc0, 0x7f, 0x1, 0x2, 0x3, 0x7}) clock_getres(0x3, &(0x7f0000000380)) 16:01:33 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) socket(0x2, 0x400000001002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) connect$inet(r3, &(0x7f00000000c0), 0x3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) acct(&(0x7f0000000100)='./bus\x00') mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) preadv(r0, &(0x7f0000000880)=[{&(0x7f0000000300)=""/27, 0x1b}, {&(0x7f0000000340)=""/238, 0xee}, {&(0x7f0000000440)=""/158, 0x9e}, {&(0x7f0000000500)=""/35, 0x23}, {&(0x7f0000000540)=""/243, 0xf3}, {&(0x7f0000000640)=""/113, 0x71}, {&(0x7f00000006c0)=""/53, 0x35}, {&(0x7f0000000700)=""/162, 0xa2}, {&(0x7f00000007c0)=""/175, 0xaf}], 0x9, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x7, 0x0, 0x0, 0x1, 0x1}) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') r2 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r4, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r4, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r5 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r7 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getpid() r11 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r13 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r4, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r5, @ANYRES32=r6, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r3, @ANYRESDEC, @ANYRESHEX=r13], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt(r19, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r19, 0xffffffffffffffff, r18) r20 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r20, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r20, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r20, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r21 = getppid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r23 = getpgrp() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r25 = getegid() r26 = getpid() r27 = geteuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r29 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r20, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r20, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r21, @ANYRES32=r22, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r17, @ANYRESDEC, @ANYRESHEX=r29], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r30 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r30, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r30, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r30, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r33 = socket$inet(0x2, 0x2, 0x0) setsockopt(r33, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r33, 0xffffffffffffffff, r32) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x400, r17, r18, r31, r32, 0x58, 0x6}, 0x4, 0xc29, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r35 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r35, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r35, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r35, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r36 = getppid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r38 = getpgrp() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r40 = getegid() r41 = getpid() r42 = geteuid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r44 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r44, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r44, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r35, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r35, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r35, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r35, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r36, @ANYRES32=r37, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r34, @ANYRESDEC, @ANYRESHEX=r44], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r35, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r45 = getpid() r46 = msgget$private(0x0, 0x0) r47 = getpgid(0x0) msgctl$IPC_SET(r46, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r47, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x3, r6, r15, r31, r40, 0x4, 0x9}, 0x2, 0xdcf, r45, r47, 0x4, 0x9, 0x1, 0x100}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x44, 0xf0000000, 0x8, 0x2}, {{r0}, 0x0, 0x10, 0x40, 0x80, 0x7fff}], 0x9, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x2a, 0x80, 0x22, 0x40}, {{r4}, 0x7, 0x2, 0x42, 0xfff, 0xfffffffffffffffa}], 0xffffffe0, &(0x7f00000001c0)={0x6, 0x8615}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x8000028}, {0x6, 0x0, 0x0, 0xfb}]}) fcntl$setstatus(r0, 0x4, 0x80) r5 = socket(0x18, 0x3, 0x0) r6 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r6, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r6, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f00000012c0)) write(r5, &(0x7f0000000100)="8c65", 0x170) getsockname$unix(r5, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r3, 0xffffffffffffffff, r2) r4 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r4, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r4, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r5 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r7 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getpid() r11 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r13 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r4, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r5, @ANYRES32=r6, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r1, @ANYRESDEC, @ANYRESHEX=r13], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r14 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r14, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r14, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r14, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt(r17, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r17, 0xffffffffffffffff, r16) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x400, r1, r2, r15, r16, 0x58, 0x6}, 0x4, 0xc29, 0x6}) setgroups(0x1, &(0x7f0000000080)=[r2]) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x103) select(0x40, &(0x7f00000001c0)={0x9}, 0x0, 0x0, 0x0) 16:01:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:01:34 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x4010, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000100)='{@\x00') sendto$inet6(r0, &(0x7f0000000080)="9b3758e1b1a941f016e24977cdcd3440f6f89ecd17450c0b0b648fdc4bf721e821b1ce635f66bbc73d79c8eec6064aea3119a22f7ed19024e1b697d96d9260dc77a96d62811d2a601cedf5fbdd8ac425e409b931d20c97d076ede96b8772568e76d0c164d5a98d8ecdef79284b", 0x6d, 0x0, 0x0, 0x0) 16:01:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x0, 0x8, &(0x7f0000000000)="2b1ee6102b6c490a2e431b67a79404d14963ff4ef7dfb4413f0ba36881afe50372b25c156af988405f520058bff2f129dc87acdd0acacbaa9dcab5f3cf9eaa5db76e63d5d04c4ba576ac1fa32d924cfa15a6f027fd0151810401458bf13bdea42311e97df26e9bfda4c59e72966fc8178e91a02188282d112af22f2699741d0ee41b57e8df9e448c34e4b4bd863f428349ee8740a783d4a2c98f376ccec8", 0x9e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() kqueue() r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r4, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r4, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0), 0x6, &(0x7f0000000100), 0x100, 0x0) write(r2, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x40d0, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000400)={0x2, 0x3eff, {[0x30, 0x7fffffff, 0x81, 0x8, 0x401, 0x3, 0x2, 0x10000, 0x200000, 0x0, 0x5, 0x9, 0x2, 0xead, 0x4, 0x8, 0xffffffffffffffff, 0x5b], [0x7, 0xb2b2, 0x4, 0x9, 0x0, 0x1, 0x100000000, 0x0, 0xffffffff, 0xfffffffffffffffb], [0x7, 0xb45d, 0x400, 0x7f, 0x80000001, 0x660, 0x6], [0x2, 0x8, 0x40, 0x6, 0xcd9, 0x5], [{0x7, 0x7fffffff, 0x20, 0x5}, {0x8, 0x4, 0x0, 0x9}, {0x3, 0x3f, 0x4, 0x7}, {0x9, 0x1, 0x4e, 0x8}, {0x4, 0xf38, 0x7, 0x4}, {0x2, 0x1671, 0x2, 0x6}, {0x1ff, 0xf76, 0x20000000, 0x7fffffff}, {0x2, 0x5, 0xb0d8, 0x200}], {0xd0, 0x5, 0x200, 0x7c}, {0x3, 0xff, 0xa0, 0x8}}}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x80000000) write(r1, 0x0, 0x0) 16:01:35 executing program 1: r0 = msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000000300)=""/215, 0xba) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001400)='/devJspeaker\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000b80)=[{&(0x7f00000012c0)="02793b8c4db154d0d80238f3abaa6a078a515854e4b70a00130cb7fa8c800de12521f3cb6b4aa7cfde82a530e6003206203cdf9e3e879cee03b1f93c9e499c7ec87f2fcb88c1f0bff37bc5bf3f8bcf60aabb39c71a8e40444a0b3ca85ed11e17418cc8674bb6f75dfa6c3246ad5e2e5bf1c58888ac2ccc5de960a9805e868939f41a269c377a76bf53417c67b36a9e7ddf58964d2f706b0efc56abab4596e03dcb4534ea0d51ff81b34373b5ba3580d10561d2f77515d788202563d121321aee48fe5aaad2ba1bd41440c8278c9b783d7cc0db40a0759a8756f775b7b7911ff4190d3214a986e1", 0xe7}, {&(0x7f0000000680)="566eaa9eaa66c5678a9721c223896fe188036a2321e2c10cfd29f2698950d54ab0275a1f72477dd1adaf06107d4cbe56507961544c7e2a97d521a5f8babaaec080317f391a0250f67a57357ffcb6f33dd41942ce810797226e23be54a59b1cbcb1339e917b9086fa0f9a5f1cd72b69a680850f906e428f552b18b2f4012a5bd795c7b460a4a54b7beaaadabc54514bee6ef45943923b353ec36b1841a04452419a0f4313d4b29d5ea499dd8d5cceb6bb42c58adb82cdda19796d781feaf4b1c29d9f5d13f31fabac201c1451ced61a0c449f7b1d", 0xd4}, {&(0x7f0000000780)="6c7e056030122d5f892341a59040193c209a4fa914f3cabe438fc7eda1f7c1e5daf63072a9481540dbbd4a10ede399ff1d91425a6eb1c6efd54717ac9d7eda9764f3bba8bc67bd8910785fbc18139383e4beb6de0c299fd3af74b75fdb05bb74a12a7104857bbbd618dcda2c60c81e95b2ef0b3dfce3fa38e903d9e3b79c57cf437902b2", 0x84}, {&(0x7f0000000840)="60264bc8533c40651650946d7f6c899e77f3fad2600fb08fc1dfd168250adbc476f86fd5c0818ee2228bf4d0076b5f714732a9c4c6460d3d8a283d5ad389994cdbc8abfce31dfa95b471cb101d6c1178478b3446b9ae1a5f03f5b38950e78d70da6db5cf4697bda8efcee5e4b720efc87656f383a09019145b8b4b5ea3b03fd2881449e2e8179cd5c3b43707c650f006", 0x90}, {&(0x7f0000000900)="63cc75f1ead575e7b4dde9593dd5faecee990bb8384dad4141e76a06428272226aa83f49d45f88a63e6f27cc9a279856a69e3ed773f4bd012b351f7cbbfe05782bca5b95f3eb1a31ee", 0x49}, {&(0x7f0000000980)="26f57f63b82b15953b3c46674f33e885342cc339023efe81fb39", 0x1a}, {&(0x7f00000009c0)="66e73f60cf8f57ad788d1e62bf59da9ac4d6baab71e92ab6eb741e0271147986d708bd5fe8271a54f1d3572d616e8ed878a2579a1ac772d0290cffb979f7ac9ac8c1260d32c86329fee0495d34057f72d9d0408c89afe1eeca642492b722958965c2082e35f8bed3d8353ea159139012a52713f7175bf2c55fb4da4cfd1be697d9b94a4a9f0c1ea8e4453565904636261af7028bc1f609a2267b52d213862050486695434843338d76a1278e497a0ec5423ab70ff918bf76c91cd99351c61bba61d15fb7051f127f7d9c5ef5817fa5ba8f3dfde7a76c37d1c4aa815bdf72c2615b484cdb4522471dbb0a75d21385", 0xee}, {&(0x7f0000000ac0)="1a14d8", 0xffffffffffffff35}, {&(0x7f0000000b00)="505922d67a153277d9f87bfec610e90d4aef22978119cac5555d17ae2f3617a6034bf767b5c6b21483572c9343bbe948e6ceff08a2e630ca589301a7910e5ddf7a30f78fccce", 0x46}], 0x9, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc5, 0x1c00001, 0x3, 0x1, 0x7, 0x8, 0x5, 0x1, 0x0, 0x8, 0x8000}) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) open(&(0x7f0000001480)='./file0\x00', 0x8010, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0xe590f6fb62bef64d, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1, 0x0, 0x0) r8 = openat(r5, &(0x7f00000014c0)='./bus\x00', 0x0, 0x21) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x119) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8) open(&(0x7f0000001280)='./file0\x00', 0x8000, 0x16) flock(r8, 0x1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000001500)=[{0x8, 0x6, 0xff, 0x3}, {0x1000, 0x0, 0xff, 0x7}]}) write(r9, &(0x7f0000000000)=' ', 0x1) r10 = open(&(0x7f00000013c0)='./bus\x00', 0xc00, 0x0) preadv(r10, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffde}], 0x1, 0x0, 0x7ffffffffffffffc) r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r12 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r12, r11) r13 = openat(r12, &(0x7f0000001240)='./file0\x00', 0x0, 0x2) ioctl$VT_GETACTIVE(r13, 0x40047607, &(0x7f0000001200)) r14 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r14, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0x9ff}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, r14, 0x0, 0x0) r15 = msgget$private(0x0, 0x0) msgrcv(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000580)={0x3, 0x407, {0x7ffc, 0x8}}) r16 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1, &(0x7f0000000000)=0x208, 0x4) close(r16) pwritev(r16, &(0x7f00000002c0), 0x6df, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000280)={0x100, 0x80, {0x0, 0x8000000000000008}}) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f00000001c0)) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000001440)=0x48567cf95d8d98d1) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:01:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000780), 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) read(r2, &(0x7f0000000100)=""/213, 0xd5) 16:01:35 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0xaa) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="e229975d42c382221eca1112fa9407db75ee046308a2df158465a91ca71d79c25008f8aa688a8d335c05719b96b469526a10ddbd5dd74ce169aa3b43b55b66b1e4d4114250eefc887095efbc9f3e74e29fbea9234b454269f9b882bb4a4223ab93a0dd78dba573931d420ec5c0bcd09c9e1704f469e05c662e41386c3ea235b07b3d44976c975f67ade5ca8c037ea77a0223b073da48e08211ee44c63e258dc2f2b0ba7cdfb492f11e3bdd6ae528200318f5289e5728e8343eedd941ad6597e73b84", 0xc2}, {&(0x7f0000000180)="d421806a31fc11398254303043384b3ae9735b81bc7eee6155dac84b8269b4b431db538ba248a1dcb294c5d3f8cd33614ebfc35d656d957a22fc97c7e0b6a6d611fcb5c750d2e2186ba6e1026cfce58518829ce1a24e89fa31f507abe0807489e78dfa5d3d73a2c3dea342f13d50aab0062a62969944585c1eb80b7a08d04cc7226ad8bde39fe95d81776c9f441b6b450c93b1d697b184cec9297174fa3d63bb15a027b7570da3b4b0b3c927260dac1ee8c240474188ac2c7c0cf7fb5d7a728f28a23eec536aa2fd77", 0xc9}, {&(0x7f0000000280)="0ad700f236b11cee2008e52566d8143c0dde3d8889f71aa87412bd9501674a573d5f81e0c1528bb7f42b4a532e475ac30eefa4de13ac791c6180b7e9969deeeed0ad991945fa30ca12065e70e202b3d6e4e1469c775e4ec6af4468e3bba0502e87f6f5e60dccbd37acbb57ccbcaaebf5cc6de1a0e14a0a56192197120f76b265", 0x80}], 0x3) chdir(&(0x7f0000739ffe)='..') open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x12d) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x0, 0x6, 0x3, 0x8}, {0x749b, 0xff, 0x4, 0x8}, {0x5, 0x2, 0x41, 0x7}, {0x1, 0x1, 0x8, 0xbe40}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x40}, {0x200000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCPROMISC(r2, 0x20004269) 16:01:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e2345b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="a0152a712f2367a50a470e064151ee559fbed31a250a56b8f48ec9d1057fe4cae9949064"], 0x5}, 0x0) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200002004dd592008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r3, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x1, 0x101, 0x7, 0x6ff, "0d5be4b149d8e7858056e11a4c04a3e5c755042f", 0x7fffffff}) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x2d}, {0x15}, {0x200000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() r3 = kqueue() r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) r5 = socket$unix(0x1, 0x7, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000003c0)) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x128, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x2, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r3, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffa, 0x24, 0x40000001, 0x6, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffffa, 0x80, 0xfffff, 0xd3, 0x2e}, {{r6}, 0xfffffffffffffffa, 0x40, 0x1, 0x1ff, 0x6}, {{r1}, 0xfffffffffffffffa, 0xa, 0x8, 0x7, 0x198}, {{r7}, 0xfffffffffffffff8, 0x4, 0x20000002, 0x2, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x3, 0x1}, {{r2}, 0x0, 0x20, 0x2, 0x6, 0x5}, {{r8}, 0x0, 0x10, 0x0, 0x6e, 0x7}], 0x6, &(0x7f0000000100)=[{{r1}, 0x1, 0x1, 0x1}], 0x100, 0x0) write(r2, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCEXCL(r2, 0x2000740d) shutdown(r1, 0x3) 16:01:37 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = dup(0xffffffffffffffff) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000500)={0x10, 0x0, 0x4, 0x7, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2c06}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000c09000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8d3}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f00009fe000/0x600000)=nil, 0x80}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000a10000/0x2000)=nil, 0x10001}, {&(0x7f0000fed000/0x12000)=nil, &(0x7f0000dc5000/0x3000)=nil, 0x5}, {&(0x7f0000d8b000/0x3000)=nil, &(0x7f00009fe000/0x600000)=nil, 0x5}, {&(0x7f0000b60000/0x2000)=nil, &(0x7f0000ee9000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) chflagsat(r7, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:01:39 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x11) ftruncate(r0, 0x0, 0x7fffffff) pwrite(r0, &(0x7f0000000040)="27ffac6df3e8d3954af8c935bbb1aa9b07e3ec94a202cda1334e7d2722ffcc67c83f917ee0589dfcf2513a7b3bed8ae711c0ac57ecfb15aaf85e39ecc9a28cd0004e4ad8fd96171cad0a561ce15d7ea153bbe856491e5c77b7a528ce05fc3e9aa1531ad736fd57d50ef0fc922f272a76", 0x70, 0x0, 0x2b) 16:02:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xf372, 0x6, {0x4, 0x1}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r1) fchmodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x4, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f00000001c0)={0x6e62b953ac480350, "e3"}, 0x9, 0x1800) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r6 = getpgid(r5) wait4(r6, &(0x7f0000000280), 0x3, &(0x7f00000002c0)) socketpair(0xc, 0x8002, 0x3, &(0x7f0000000380)={0xffffffffffffffff}) getpeername$inet6(r7, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = open(&(0x7f0000000440)='./file0\x00', 0xc450d5283bfe766c, 0x20) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f0000000480)) r9 = open(&(0x7f00000004c0)='./file0\x00', 0x10000, 0x40) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0x8, 0xc0e8, 0xffffffff, 0x1, 0xb48, 0x0, 0x5, 0x0, 0x1, 0x1, 0x7ff}) r10 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000006c0)={&(0x7f0000000680)=[{0x2, 0x4}, {0x21, 0x5}, {0x1, 0x1}, {0xc9}, {0x40, 0x1}, {0x7}, {0x83, 0x3}], 0x7}) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) fchflags(r11, 0xfcea6d6fef197591) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDGKBMODE(r12, 0x40044b06) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r13, 0xc5005601, &(0x7f0000000780)={0x10, 0x8000, 0x4, 0xec, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x4bc0}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9707}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x800}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) chflags(&(0x7f0000000c80)='./file0\x00', 0x1) 16:02:01 executing program 0: socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87, 0x0, 0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x80k\x00\x04', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x100000000) socket(0x6, 0x8000, 0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r0, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20008, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x7) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r5 = accept$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x7ff, 0x3, 0x4, 0xf590, 0x400}, 0xc) r6 = semget$private(0x0, 0x4, 0x10) semop(r6, &(0x7f0000000000)=[{0x3, 0x2}, {0x1, 0xffffffffffffffff}, {0x1, 0x7ff, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x1, 0x401, 0x1000}, {0x4, 0x88a8, 0x1000}, {0x4, 0x11b, 0x1000}], 0x9) semop(r6, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x1, 0x74, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0x2aaaab64) getitimer(0x0, &(0x7f00000023c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002400), &(0x7f0000002440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002480), &(0x7f00000024c0)=0xc) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r7, &(0x7f0000000440)='./bus\x00') ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000380)) r8 = msgget$private(0x0, 0x718) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, &(0x7f0000002640)=0xc) r13 = getpgrp() r14 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x8001, r9, r10, r11, r12, 0x4c, 0x6}, 0x8, 0x800, r13, r14, 0x7, 0x4, 0x8, 0x484}) r15 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r15, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r17 = dup(r16) getsockopt$sock_int(r17, 0xffff, 0x1021, 0x0, 0x0) pipe2(&(0x7f0000002500)={0xffffffffffffffff}, 0x8000) symlinkat(&(0x7f0000002540)='./bus\x00', r18, &(0x7f0000002700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') ioctl$TIOCMGET(r15, 0x4004746a, &(0x7f0000000380)) r19 = msgget$private(0x0, 0x718) r20 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = geteuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r24 = getpgrp() r25 = getpgrp() msgctl$IPC_SET(r19, 0x1, &(0x7f0000000300)={{0x8001, r20, r21, r22, r23, 0x4c, 0x6}, 0x8, 0x800, r24, r25, 0x7, 0x4, 0x8, 0x484}) r26 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r26, 0xffff, 0x84, &(0x7f0000000000), 0x4) fcntl$getown(r26, 0x5) r27 = msgget$private(0x0, 0x9) r28 = msgget$private(0x0, 0x0) r29 = getpgid(0x0) msgctl$IPC_SET(r28, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r29, 0x0, 0x0, 0x0, 0x80a5}) r30 = getpgid(r29) msgctl$IPC_SET(r27, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r30, 0x0, 0x0, 0x0, 0x80a6}) 16:02:02 executing program 0: readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=""/207, 0xcf) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) symlink(0x0, &(0x7f0000000180)='./bus\x00') syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000300)=0x5, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x1, 0x6, './bus\x00', 0xfffffff8, 0x500, 0x9, 0x1}) msgget$private(0x0, 0x90) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) 16:02:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000037000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000080)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) write(r5, &(0x7f0000000380)="ad18f05de2f4ef189830876a08e987fab1a5f72460c891eb80315641e0a1bda8377cfacb39358e3aaa4f60fc2a9703ebcbbde91f1ab512058341271dbfc2f661a7ffa9c95b9b5ec24e3b84ac243a34ae398836a0cd85d55743b1355627b937d7b5ba4975149f2045e487fdb55b23bf89587722", 0xe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r7 = syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r8, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r8, &(0x7f00000003c0)=[{{r8}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000100)="8c65", 0x170) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000100)="8c65", 0x170) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = kqueue() r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r16 = dup2(r14, r15) kevent(r8, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffa, 0x114, 0x4, 0x8001, 0x9}, {{r5}, 0xfffffffffffffffd, 0x5, 0x2, 0x2585, 0x7fffffff}, {{r4}, 0xfffffffffffffffd, 0x85, 0x2, 0x20000000000, 0x2}, {{r9}, 0xfffffffffffffffd, 0x140, 0x64, 0x2d3, 0x4}, {{r2}, 0x7ffffffffffffffc, 0x82, 0xfffff, 0x6, 0x8}], 0x8, &(0x7f00000004c0)=[{{r10}, 0xfffffffffffffff8, 0x12, 0x1, 0x0, 0xb}, {{r11}, 0xb, 0x10, 0x80, 0x0, 0xad}, {{r12}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x1a, 0x4}, {{r13}, 0xfffffffffffffff9, 0x80, 0x1, 0x8, 0x401}, {{r16}, 0xfffffffffffffffc, 0xa1, 0x4, 0xfffffffffffff801, 0x4}], 0x4, &(0x7f0000000140)={0xfff, 0x100000001}) r17 = dup(r6) getsockopt$sock_int(r17, 0xffff, 0x1021, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r17, 0x80045726, &(0x7f0000000040)={0x1}) 16:02:02 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x0, 0x2) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r2, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000600)=[{0x7, 0x7, 0xff, 0x808}]}) pwrite(r3, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='dev/bpf\x00', 0x4000000001, 0x0) r5 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x105) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000002c0)={0x200, 0x0, 0x1, 0xfffffffd, "ba197ec637150abafe7fb5278f7fa6fad7b98820", 0x3, 0x64}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r1) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000180)="d000"/14, 0x33e, 0x0, 0x0) rmdir(&(0x7f0000000240)='./bus\x00') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x170) sendmsg(r7, &(0x7f00000005c0)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x9, 0x7531}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000400)="8902ffb49cacfdec137edc0e1840980bb339a7193b975793b8", 0x19}, {&(0x7f0000000440)="c1696464d74e90ca143570684f5976f1253e7a812187c361f887250d115d1eaea4563bc70a11190693af0aee43a91ea9241a89146fca285417e70dcb3ebec9e6a7680786765a4d1a215e7f1a9bdd453b024ec2a373b802d4e870edab258c27029f34c2ec4be2949906e30b6514a6c69232b5a21686abad3061de9a117e0f3849f590a22052adbac291448e959671ee96f4a5688a2b870b1145e735ce476a7ff477aff1a3c413ee12fd97709a058d", 0xae}], 0x2, &(0x7f0000000540)=[{0x30, 0x3, 0x8, "d6852794533c7d9925cb2408c5f3d371567db95db4036879beb0bd321c"}, {0x28, 0x1, 0x6, "0f74523bffd2c1bfcd2bf2bf590ae9ce583878"}], 0x58}, 0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) fsync(r4) close(r6) kqueue() fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) r8 = socket$inet(0x2, 0x4d3196bcb92c3007, 0xe9) pread(r8, &(0x7f0000000340)="46d5fcac12d00c542b0f81ab5ab3bb9bdb2c09985f3677a5374c1bac6563c79fd776740f029fe2ba06f64ddce8d9154c8a1675d91e83b7983f26322fec56a877e67204a4bf02443a1c7a3a22437669ef32913a20b73677323c98c99e9e460853fe3d13eef9ac5cb8779df9790c77dacae52729d7b1c93643b1b4701acf1752cb24268015e12f7c0de05cf0e49d84a3b0948c", 0x92, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x3, 0x9, 0x7, 0x5, 0x4, 0xfffffffffffffffe, 0x0, 0xfffb}, &(0x7f00000001c0)={0x40, 0x0, 0xfff, 0x40, 0xffffffff, 0x0, 0x2, 0x8}, 0x0, 0x0) 16:02:02 executing program 0: socketpair(0x2, 0x4, 0x64, &(0x7f0000000000)) r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 16:02:02 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e22", 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpid() r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x8000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x8000000000060}, {0x6, 0x0, 0x0, 0x1fc}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r3, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x8000000000060}, {0x6, 0x0, 0x0, 0x1fc}]}) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f00000001c0)={0x0, 0x94, 0xfff, 0x2b, 0x7ff}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r5, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x8000000000060}, {0x6, 0x0, 0x0, 0x1fc}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)) open(&(0x7f0000000200)='./bus\x00', 0x10000, 0x32) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwrite(r7, &(0x7f0000000480)="fbbf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x40, 0x0) poll(&(0x7f0000000340)=[{r2, 0x4}, {0xffffffffffffff9c, 0x40}, {r3, 0x10}, {r4, 0x8}, {r1, 0x10}, {r8, 0x1}, {0xffffffffffffffff, 0x200}, {r2, 0x10}, {0xffffffffffffffff, 0x100}], 0x9, 0x1ff) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000440)={0x7, &(0x7f0000000300)=[{0x1, 0x0, 0x40, 0x3a}, {0x0, 0x2, 0x2, 0x4}, {0x17, 0x2, 0x4c, 0x9}, {0x83, 0xfa, 0x8, 0x10001}, {0x6, 0x81, 0x28, 0x5}, {0x9, 0x80, 0x3, 0x3}, {0x8000, 0xf4, 0x20}]}) 16:02:02 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x2}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:02:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[], 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000000)) 16:02:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x601) r1 = geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x40) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = getuid() setregid(0x0, 0x0) msgget$private(0x0, 0x4) r3 = getgid() r4 = getpid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='W\x00') r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a5}) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a5}) getpgid(r8) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a5}) r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a5}) r13 = getpgid(r4) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3, r1, 0x0, r2, r3, 0x25, 0xffffffffffffffff}, 0xa, 0x1ff, r4, r13, 0x8, 0x8, 0x5, 0x8001}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r14 = shmget(0x3, 0x3000, 0xb, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r14, 0x0) 16:02:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) setitimer(0x2, &(0x7f0000000000)={{0x10001, 0x7f}, {0x100000001, 0xba}}, 0x0) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:02:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) minherit(&(0x7f0000442000/0x1000)=nil, 0x1000, 0x210d1faf6b515acb) 16:02:03 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000040)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x18, r0, 0x0, 0x0) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:02:03 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) r4 = syz_open_pts() dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r4, 0x8}, {0xffffffffffffff9c, 0x40}, {r5, 0xd053d29532154bf4}, {r5, 0x1}, {r6, 0x4}, {r5, 0x100}], 0x7, 0x0) r7 = accept$unix(r6, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x2, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x7}, {{r7}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000e00)={0x200, 0x7}) poll(&(0x7f0000000080), 0x0, 0x6) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) shmat(r8, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) r14 = socket(0x2, 0xc003, 0x2) setsockopt(r14, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r15 = socket(0x2, 0xc003, 0x2) setsockopt(r15, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r15, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[], 0x0, 0x0) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r19 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r20 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r20, &(0x7f0000001280)=[{&(0x7f00000012c0)="96d6bd1f967707082adcf26fdb2c22884687b33ce67ae72663c040e5c8132e7879835f8f6d63dc604ef56a54dd8e3e0613b0c43cbe3bd0fe3f09137ce9141c045b5c46246fcf6205173cc8a3e3e87844965bca15cc6427a9ecb89723033546b33f3f09f5f6e2ed08d900fa6c40a24225fb1f306f68f48dfdd34d21fe87df6512ec", 0x81}, {&(0x7f0000001040)="42b99b5c5077fa61967c8ef03dbad65b4ab50b39491c00", 0x17}], 0x2) msgsnd(r18, &(0x7f0000001000)=ANY=[@ANYRESDEC], 0x1, 0x800) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a3ec1ed341c5533b89b0603ae37c860fe2c09c1100700f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd24321572bf12"], 0x44b, 0x800) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r18, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r24, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r25 = getpid() pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r26, 0x4, 0x46bfb) r27 = getpid() fcntl$setown(r26, 0x6, r27) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r28, 0x4, 0x46bfb) r29 = getpid() fcntl$setown(r28, 0x6, r29) wait4(r23, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) preadv(r24, &(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) r30 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r32 = getegid() r33 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r30, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r31, r32, r33, r34, 0x1, 0xff}, 0x8, 0x6, r25, r25, 0x0, 0x2, 0x1f, 0x400}) r35 = msgget$private(0x0, 0x0) msgsnd(r35, 0x0, 0x0, 0x0) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r21, r9, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc08, 0x0, r23, 0xa5, 0x1, 0x100000000}) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) msgsnd(r13, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRES32=0x0], 0x2, 0x800) msgrcv(r13, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r37}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r38, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r38, r37) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r39}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r40, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r41 = dup2(r40, r39) accept$inet6(r41, 0x0, 0x0) r42 = kqueue() kevent(r42, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r42, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) msgsnd(r13, &(0x7f00000011c0)=ANY=[@ANYRESOCT=r30], 0x1, 0x800) r43 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r43, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r44 = getpid() wait4(r44, &(0x7f0000000b80), 0xb0c77b59dd58f417, &(0x7f00000000c0)) preadv(r43, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r45 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r47 = getegid() r48 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r45, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r46, r47, r48, r49, 0x1, 0xff}, 0x8, 0x6, r44, r44, 0x0, 0x2, 0x1f, 0x400}) r50 = msgget(0x3, 0x241) msgsnd(r50, &(0x7f00000002c0)=ANY=[@ANYRESOCT], 0x1, 0x800) msgrcv(r13, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0c59152d3e261f4891b789ba144d99d7d3c6e3e2d69abf17b144047e3bf4800f1316e4ece75022f9c4d8e3b6596ebaf07132272817793001bf0267ea6098adc53f965ebf0fb0d9d8bca9a9ad0c5903b57a98e44cc4da8c89346388f7fa46093fd9b877df046477dc2fabaeb9469f60dc9102009d5f684033929c958165d34e310d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r13, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r51 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r54 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r51, r53, r12, r32, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r54, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgctl$IPC_RMID(r13, 0x0) munlockall() fcntl$setflags(r0, 0x2, 0x1) r55 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) open(&(0x7f0000000ac0)='./file0\x00', 0x2, 0x3) r56 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r56, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r56, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r56, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$lock(r56, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x6c3, 0x1000300010005}) chflagsat(r55, &(0x7f0000000040)='./file0\x00', 0x1, 0x6) r57 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r57, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) 16:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000340)=[{0x80}, {0x35}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x6) 16:02:03 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000280)=[{0x6, 0x1, 0x0, 0x6}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x20, 0x8003, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept$inet6(r3, 0x0, &(0x7f0000000200)) r4 = socket(0x18, 0x3, 0x0) write(r4, &(0x7f0000000100)="8c65", 0x170) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000240)=0xe7) r5 = dup2(r4, 0xffffffffffffffff) ioctl$KDENABIO(r5, 0x20004b3c) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$KDGKBMODE(r6, 0x40044b06) mlockall(0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getrlimit(0xa, &(0x7f0000000240)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000080)="272793eb2d7551fa2e3a02549cc8200043d6efeb0160bed62c44ae737f18b9b1007aa2209d63fe00f1b3c212fa0672022b2fd1ecfeb26ba1c49d19003e60c0ac3c430c4e16ab78892332f94c42f26d60c9512df56993b018ef211190a7e22ba247ff4314a7b474dbb1ba3ea84bd48374b2f21d3e1d26d2cb864b6fc4530216ba1345dea72f9b682907888081f05153195872fd0df7fabdfb72c581cdf83f23cf677c69eb99de21d3c8d30886bc6b8f7b0f67e82d0fc854496dcb4f9aa94f2afa702c50dcf91694aa198918c975de7d487f9ac4b45a30bc9c973716fc0d6ac3850721bcfbe676e2926f1c338b80b10a3f8373df426e6b89424b7ab01552b94bd8a5859307ed8b5c203a10fec20e3df9d505d266e91ef5b04861edfdd9f00486d9e8cc48ebbf5e98d21db42f0a14a353169dc2d63084700ecf6b45a80cdfcf7a4eb2025e511c889088aa7f44b97dbbaea892c9e684f70349bd30fdfbbd2a33ea804d6652e4465aa52b5498d826cbabbb59a96b14dee776b5c0b5bbbde6b0202031917a2ca571e5d89ca3ca187019820f2602d2a2e00bf4831fa43d1a38d9a032d488c5ad75a0c15ca8", 0x1a8) 16:02:03 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x63c97e4f092f5a8a, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0x10, 0x0}, 0x0) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a5}) r4 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4}, 0xc) socket(0x10, 0x5, 0x1) 16:02:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000003880)=[{&(0x7f0000000300)="09066234c9a9024d059a5149b7e723b7b174c456e38b4bb3126ed8ecd2dd66ea590d4f0977362e52d05d16d6937ac8f0ce64bd56e15ee2577826a967aea04cfef10fc58cac4cd6d17509a1952d1dba3497a08f978d34604435131f50bfa2c51b94aadbdac725f8c7beebb89fc33c55fb0c492f1730c2781a819b2148ed1cca75d2f308ae8def60a44840f0aa6144e0184f16edf4f17929d4fd7e7865aa9974155f9363270f8eba37a3366bf1a91769166ebb5c44561ac16a25f492d8c3e8d6a78a5907db617e359a3e27e35a72a5fd48afdd8a7e51eefe7e82a1ecfcc37653fb52290b5b02da446462e98ddf37d838ac5180c8ecf7475000936166b735a0a235158a10a5c448f9462c003deaa867729ff87707d8b48acb468f3d53764619d1f441a59aa28cfbef08781b3a316fc7f47722e3740da921de1c205e44c0eb60429116bba94b32be39b5fa7bfb016c4a09d98b6a9d75d3289d923230d3b0c49bdf5183f0e0470722653ec696e5466522dac4746bf7c33b86333d431af5af4f65650e196b62622be167e9e85a921ab4c5eb55c84281070fc74b6cb209af56bbfef886a933f9bc853197526b9e796bdca00ace2a307c0b55ddcb6a4a35a92d95ed64598ad7b65b64add91d864f42dd788fb36f5a4c71886d6f87c8b95073def7a1e846bac7a07194469af99afa25966b58bcc9422bd3f7697cdc589b79bec96d46c15a3a57292e132a31b7b7a10efa1d8eb2611f830377ab243c09b8bd002ca80be5bcda8cc93c99838e60901cbf1e96012be8325c7ff61a19f64bd5b75f92f194ea5724240103e7d5b669ae8437a15da6c9bf8070c3587f485ff84eed4801c73fad12dfed9e661fd676a32c847a8b98e75291c64747c3d352d677ad9f82b823cc0c33d1c4756efa6ad9049a5af0882918563472d6c243c00e39e01091c240ba00c3dd648dce2e54e699c076549edc7375338f2738cb86f0e576cc658bef380ea1bb9f78060a43304da4895502d46c6aeae871a3b9efe61eddc85ab8a7982ff94304866362faff78cd13cf08a9fbd522d7ba375da7bc91ebbd1b9877125fd030e06d1b5da552e28624b47f8e076b67e0d75d3015979c8049d49557ab4a7ad2e3f4363dbb275e65f5e1be7b319c1872d1a654959a640b1b2a980110027d198295e9fc7d123db881d05e7e58346296966b2a413cd7ed10f84a37d549ca143c6c4200dcdf4a901588a0788e8bf98cd8f06939dea68ae7c652f1ea1d05e180fac0a46adc933660ead4bec35b4f93e7d1f17f17432f1645d11f90d886f962df1adce96caa6df01b22f502fac4345b0c932e8ac4da4f470202a256f178cbf14a04637752c6b6800780d2a956243d634bd1555ae866300b6fca46ca648be7a44ab223d2d0f901dd051b1ac886c6b0b44ac24df5e599cdc8e46a0ac7c33ac6d8b800b6d31a5e636b566441c382108637f07e3b703bae984cd9b1a8c0518effb5383400544530e708ccf3002e22f11ba7ee28f2629764908a2dafcbd47ca977cba47a0f14baed0e5d3ad6a061c5919b0b281485db51b23fa8e53422feacb61ad2f22b04dd2c847c94011b24237cee8dead90e59fbf561fc624d07c1acdd824749f9b880fc4ef6b83353245fd6804bae22a09e90c1d0520ef0b55704edb40e3006f27ac2866a6e68541848b9f44641357e9a807883b32c2addb474a13d61f31221a40d5a6d38d6b93de5692179cc94a44f6bd59d4bcae38cfec8cb53257fced1dce504f521671b37f580dec4b0a368254194d3dc3c28056bd89f49dc290266d642778b7d4db9c2fe5a9712bef06084b01a7794732b07aa859c37dc5527394f761127298cdd2cda279f571ce2f664dae40289a49feb3cb6d4a1f7b312ddf67ca9c3401e2136661dc7f3842c2799e84cb221c7799de6cef24ab519ccc15e7d5e08ae6bf84465496c10e4fac8ba46b22c45213d590cdc3a5d9a13308165f8b9d49ad865abf24e32321c23c1b2fda26b58b3e3616c8a2750e4901d3f6f4ff7d7914e2c3b23337abe4d654ba83727626c0d42929d88e5edc8a64655651193f0ca8f0c49ba07c2785f9276baf23c141accedec9ff99576934cdf60a103385b0c96d175254a2b7a07275e1aede89c891680cf61b9add7830c6596327cc6a06e9d379dcb055c71bc49e696f587fa944bd6ed36c2e2d5a51641280909005c3a69b0682b75fa1fda0cc6f2bd2b8d1d0a86ab4c76b2c1e37c8475435de5966a9de646814b7f2fb4ad7670e43e93dabd127b98a3a731f4858d1406cf34e6ac5d8ff3ead3ae256a217d4db844325da01a5b8f446e0395f92ca6697f14e2b9e996a2880cd5b1e17d563dae510c2265660730af87e9d47b8900570d89b3c2bc49d28d87794ce224585e708044145e42caf4dfd01489739c7740c0ff842dfdf64a80ca35d41986e035bea2661271443b4771893510df587ae5581403b7da5bf5c4c2b3e9f19c1336e5577a91c58a0512b4c5630edb5844f416c3daed4a59354ed044ed893e25b1d55334705eee7bceea4ac57f95b4df6c1b6685d4f470761073a9fb9cd2acca005766ef30134f17e246ef6a7eb335450d7be0d0bc26d7a97fbcf3587030067a1d5398c6d89eeb917b5265742f4e8aafa78d130291e99f754f173323993b7eff79e9a88002dbcdc9cd8e7ebf1c7f546f84c99cff94a95462cace957d6f83c993e415bd23b98496593b8210067898ece7b9b36b21f629eb07e1c35d19190da6049397bba7218d74a67ab64176f9266fc5ff04ebd2fb574e375e145c97b53d4e739121076f842649f13de2f0123b11e8015ea81d8eca7ea0700c586bc8d781eee47a30df914a6235eaf67eb677bf56554a50f79752e2a1e1a91a225223145be66ca6702f3af754ab97bf81f7076c4ff64c674473dc195d2695c1244f5c58705f43ebb5d56d484d5302eccb66e610b69e9ab69f50fb65c4602e78834a28c58a4907ba32c50b4ac34d35c46ca490e287b0d5dbd7007049e50381c3f81905e3cc85277aacea85bfdbcf366bd612c86f7028b4c15cbf4e964403d7d2ceebb828cde87fe47fe8770c5a9b128e58ec9f031bd03f45a6f839a72ec8f33ed1ecaeecbf193866e9681998660d299bbc806f95b1b14d36881d49bb285da88d2614d06ae4fa1dea6a25681fb39c8095ff2eb826f9ac51088b4eaed9033a2bab2678939b47e699e3dbfe5b3d1b8bc3d5725f9b785e6bc2600330369fd315f7a6405144fe39a3376ea85508d227b63febe51631f429e459081eb0f03a7b81a98d0901c23d41687c2c9c0216432ccf6bd00995d891694fb7bed10ee9700027aff8b18e1ad00152b2d09bf7cb8c2a4e65412c49ae36a0e38efbd1f6a0f9941d838394b1911920ac62aa2f0b71ce3860d16c0ebd999a97abf142e032bf793051e0a914d2ae9a1c3a280c274bef62e65ce51ec238696b5d12f6fbc54fa59de4041bce82b05ccf0996ed92de6cd1d893c04346a4461bfc766ec0c67aecfa0238dc5d41cee01aaa14b02a37df08202489f22a370be53050be537fe6876aba127416674f2a7d9e3bef8d9167c6ae07336f5d75adbb2cf12c882ea04d4ffdf48428236d86328c78a91e63ff5a1caa52c4137a90aee8b74a6b6dffa23b5a7a515f215e1554477ccc6f429c767b108d3516836dbe8b7e1c3cd32542c7244a2bcd94e39cdbc43cd16d5a7f4dc9e89d62584ca5ea1e2eaf284e70254ca3a968edd96c6ed4688893505d091c0d8aff2b0cedf4a42cdc047b9c1de1106d14a61e0c24cef5ce22f6bb6a1609fadb97a7184d7a0ccd333dac10fbe26439b6f1c85d23b1b3c214d46968eafdf4b565cc29c1d19969eb19c988731293e480de72c4934eb6b6dc14833b60aa29e7829ee86db0ffabd5d26e473453964f8bd3c87187f62e9f642860c5f922c30efd393e37fecfff7615ad86a5bf3bc980ba0b2fd23860005636fb639c479a6919b046c09489b668965b9252bf2906a2222a5a6b9a877865657b22bc08b7c2b9222f668bea0c61c39a05fba2f31483ffa3c61c94a502c9bf673951ae18e50412b783babf26a223a569e91fa6724e23d84accc542adcc18d4022c629d915f7ff32687145dbb4cff70c00122aec04e9ec54486ee7616a8b01c4669764dbae6053dd95e4a8c99b1a9344f519e609f2b8b94fc7f58b29968b502be7a347d2bee3a2acbe3b7eb878dbf28b0dc02275601b217209ed744609e2061ca2e866f9d5d39052cb391e289a1cf041cef17ae8092f9f945c19373e0c89f7078db26b3185b0601316cc6fcd599d3e69085c00e7e87318b2f6b0f3039fd4e749d5a1ac954277098988a50f9c2b0a531d8e9f63faa408db566901e07870e75b06ace37ef938d09214d36da85a2798f988aee6d4df3139df309e082e57172761cd50e1c62f11e91213b9353adfb6bb0d1f2d697c75cd412f63f3fb15b0d759f182a910c8d2da5db9c81682fc59dc9766a9916a7f34b7916ca5f9487b69915c751cfe15f380208ca6b34862364f12636e533c9d735d938024111ffa111b1e3dd76c933ee7925dbfdf8ee7bcd229a37cb0e4e646552abda17889bf1305a94ef7b99951eb16bafe9510f203dac62438caa0d556e5a637318f956e63c20a588a8aef4d311bd39a43cfd10023f9d2a1bf916197c460e645f2956e8666a23b7c532bd859a529a9577e7712f80e5d0dc59fbcee8de8874e351c739037c1869c2be56fe5be8b4fe7a7b0aeab79de82e0774380d21863d3d7e23e72458ac20ff4c0c99a72ffdb24f324615d7abf0431ebae44071ed318395c1212de712dc47c226e55b6b0708ed3a330ef63e2ba6850045e5c3dd3573bce4ccb63447fec7dbd4c94c152fdce5bbd2afaa0e3338f9c51f71c3fad86156ca83534c85086d31511ac866bae69d1f8478f01ade4bbac5ccbfc7b4d489465fe9da61c849b347c4b4be7beeb20bcd3bb102f6b12bce3d10af4eeba6945f3b9ab7cd71b94eaf95960fb4c20af3a8f077ccbc154a7956d3b531c8ba5631dcfd4671725d6530d0f98f5bf23793d1fbd594b0c33a539a5322cc1d56aa44845a6d619c7af09629fe92cd5729317a795c981665f711418acd65b70efbf2648e5b1b4bff627f0d74033078305c0fcf14a886fdadf056da2ae955c5721dd4e6e08037b4bec0ceba77a10717007358b732b50e484c4ce9e992c5809c2c4185d78b8d44f1fe2de4739caca4bcc58d88545b734804aaac7859bf559434a2617643dcaeb9cb5308c6c348013d197baa90e33a16ae70732d7571dea7430085fe1634178cd873b64bd4c42dd48afa7627cc3d54ecb4d86c760706a3e534b0f4795b45651da4e3e2a44d70c8f52dd19766e7006de52e1dfaf0cf7984bae41cba73a5e940d9dcb94e01954d4cba67d356437a9e34a8a53134eb97386228bf755d7d8c6e5edf4a39fa036f156a22ef13fc78ea99c01eef8c12072adae8391fd079ba6dbe2587b10671c86b293ae1b4a2d7b3849b12832e2d093907bb0a84066f165b7708e62e24cc0c11507f31134fc0e829e206a3651a8a4e5338b62ca621ece8ddcd53851a9397bd2f9eb12395429906efffdbd6e775f9ef79a8ee5e53498deacc02c0617df9864229d05f7e1801b533ee6e10eb0bac6c1b854edc9af3f28038368fd15427483105354fa359f0838bc3abe471a01f94c6ade95acb03587a0ffbbc0d8f1b8a6070bd382c3b4ea1ad1084bec6717441035fb6924f5ca401eef2f00829e2d9cf3bf9a14e3c5581f2ec353782da60cfdef960323f1c7399078034921ef74f287a088e0b96b3e1ebaa", 0x1000}, {&(0x7f0000001300)="d86b3f792c1afb3bf0b49ae3a8339e62e81f7ef9fbb9a75984c178897dd02e843cc4606715fe7ec28613e4800e96e56b920ab5", 0x33}, {&(0x7f0000001340)="a0a0669f378c041461614dee4803bcc3d5904765ead353df6d16926e676111c6b7043eea61b5be747916195847b01d31f98ece70297f884c5094f9548d36f132755c6f861df18ecc7ae9fa9c1668e87aa6779803fa49d4dd73d308d54e9023c06a2de940c57ea20af3f491edc2876370947eef1ee169d98db0cc49826fffe41093f3925df677a7143f9d83116803638f0b1d3592ec90e3d64f72fa02a31f2e0d56677d55975de11a6a9d81ec63f98740af2617c01bfcc5f371334db6f2eca751afac060349472302f7", 0xc9}, {&(0x7f0000001440)="4b3cdc537505129c57c7205ae2ed8e1dd15c1e10fda089617d8f107aca054ae88d632819b49729fd45336d9a8aa22a25053a43cf4d7f58d4609fe8e1ed28e5313e5e1d41fe8b389e02604b7972dfeebb4d274ef5bdd8ff5cd00dc2", 0x5b}, {&(0x7f00000014c0)="012c2e86519ed9bf2e19d29bd58fee3383d87dce6124a3c2f9f8ab0a332b240418946610651e3baf632b91a1f8fee2d6600382448db587b8c718340d9894c69db60e79b3abad0ebe65a06c6ca08ff2d0c1e573dd1bfa2dc41ca14176ab72939fcb24585674dd000c9b80bc4ac134ff0c9f4372e5fcead134ed95100492980a3ee00bedafcc9a28dcb659f08b4f6153a02d53418b42b945e476ba190c8051b61d18bf5611816eff9906d207a2c233feb369ee77d59c4c10ae314eeaf97431dea1b3009113607dc78ff0e5057e7e036ad32e2cc25d9f21ba02d47f7f371fa2d10c7d8af5e333a4018c9ccc6d671f1c740b1f3459b966ac4c943e198aac4ebfad4a4b2d357a424931ae8d993f794061cac40680262a3ff8f85d80a7a2506b03142bf8e43f92cde0e729d5de78b9a11896b60ece0c77da05bfa24e9ab795b65a6030c4a9073f076245cf1eb2eb88ed06ab590c1d708b7963b14da9c6552be119a50c280995910e1489fc344520cac2fc078cf3595b4a89ea396f93b8724a173c1efaa8b5ac5b60a3616a37e8dee5e2066c12132e9b106f37c7121c7cd792954256e48eefdaa4fbd63735025723f39a301dffa088be3b22146191f6fd4aafb702d081c5d1f2da64a76a45401ddfcdcfc3a3d9a3561fc020b7e544e48742e699e8a1ecbf9226499d4e48d1c2ef7c452a91d61ec36f779d35e3500890e514916a1678d4676b71350cdbb15f3196e0aa0730ac3c671c8a538a3feabb0f0a2950f30b6614ad93e44e43f390225bc5da10eaf5a63e50fd1e83611b5f40fe357d609b8e417be74d2c2ab8d991f74150fa030f28394eec12d15534c43a452befc0aef0c9edac863ba3c1295322e0667b612abacf4d28e5a6d7f7b6b1d682f4e05053f5e7011f215a6ac169c5999d9a245a6a49fa127efd2bf93910e85c29826cf67779a8a422218de147bd7ef52cb288e87821881317c902ccf69e299a54d644cdcf652dd0e924f9de33192221fd12b2480be4b70e6fc537b6eec536db58db51227166d90283e49006eb5a49939c9dd5129248ec89ce3f001d6803e332be8cdcfcfc96e1aeeede1a81f80b357c57da9788d6c468cae1c3de410d821c8ae3ae1b8f54dbe6d1603cf930ebd151cedaa01589a7535ede95406ff0836ffef665a1dafdfab2bc0223c946e1522763a7fc0c6c9c9c7d109a61b0410693d6056dd010cbfd48c2bc73847c218c139f6672c8de6b68010fba8ef32cac65e3ba21b0a38709cccd2ecefa460c2438a5d79ddbab616d9af16c8b9d0fee2dd145c72867e73752ba11c4a92ad727046a019b55b77adc6ef5e47e2501b04091185baa6fcb9ff307b3ca91c6953c215e93da0a2725cf9af60e90cb6dbac4438043671d5392b5b684fd5f4802b1b7247192179226a01340ba360478d2ec15b180a07523225cb0187567a8d59ed117bd1aa5193f3b183515afcf962db4e14e769c55a30d6cc7735524463fd994e98fb3b5b9a6b5ec62cb008de95e187fbf74b75cba50a2b795b362e3fc238ff44a9e2766b98ed2b8d0b9551d20278b89dbc69341e31636786b37e120fd06b3f6e401cc2176136f88649e66f07604786ef8dba107751653892182d208bb5b0d76ce3b8611faa9d74a430b686219b6c3d40d4b432ba79ac037ddd9e0dece357fad07855d1a578a1e581fa8383155c93afdf816e9f8599fc6d69ae2699d1ce6ad6bd187ebe45341aecc4f321a55326e99dfef7ae2f855498ce1aa1aafea4a0477cc8cdc1fad41ad2db6f02cda11ee46595b81afe21eaba2ffee5022803731b0ad1cf50da292c75ef3184f0e3901ed8931e8b69a1989104343da8fef79e37e35c4fd9d054755cf6ec62f6ad9269d302bf6e704afc76aa47edc90443e1c22ff50381a02a405bd48159a355433887476451018c3899f44cfbc7105775d955119b6093977b9e0143aee4bb3cf45cf6af7c16f7dd7a7e00d2ff82ff96b13baf54552ea4acf34d5d1f247682164c2985caf0fb9ec0b0faa77946aa8cdb0e5e6665ccc72c6f8d692247ecffd6733ea457d7b4b461a0eb8c664ae2e8f8c293073357a1785ae827538760cf905389e794dd19e2ba03c5efe3451c70d635e6fd73be723603d9425fb9f1a9e2de7678d0b8749dcb68f15dc7b09f0f309d5949e277f9423b2f08432a8b34c2046f8b6692c90761bb0d5afcc359fbbed71cdbfb84316edcb7f50c724d7f9ad641b6b69a92ae688734aa27fc2e1868bbdecc258e4205d23fd792da89e28215a8136a57da485f8532777222430b324a5326b37f6e66ca9f01d4be3e13080a3445e0ef7893b8c0c64e7476bea88ee5536b8475b1226256a16a9d056590d8a5c9ab4e4e592c46ca0a4545dd1aabf86908f2294fffdd5c6a6947f3f04038a32766305672279860502068ee7554e8c8b17753bb447689f140a42842e412a1cdad93d771db7f42b8f20ea39f3867d89247cad8d5f8227bb7181092daba16f77e4102efb9e58a76ad839549de6344ae0692647b55e64c5406eea567f5c63979b3a96617a1161f53cd659d45d5db0e89a1ca10debe61d9299d3caad5cc91ba737b819f2fc9b3e1df1d298485c655f3f4206d04ff7f0fc16835915308ceb162f5be18fc738eaa3b285be314c6a57d4ae578147ccfd8125f69f25bc2a04d4931731d346ec0425838704206d967a4f349a7c4a09b488a1e88779b5708a9aab4409f0cf4424a57f76c5ec4dc29b41a0b85a08d4f50119907529d0e18f9ff48c77d34ec443d8a4bdca53315e3b1cd98f58c78d2a774520776d99d61b561cbd9721cd076da05164866717ae6f7e0204f3ac19d2fce80936a6172307e585653c243d56b25ef66ff5f581e7e953ce3118e697ad7e225ca498a36b088c503f952110ac2d21728ea516b2c697af86eb65a1c576724f629e44900a9d8b25b00bd3ece30b335dd293ae06f11fbc0ce7a568d8fd0579a66b09e0ff60faaef42cbabca899fa853be1216f7cdf578a210ba3f1e71c01f3aa65d182d00e7e41d9045355ff5adb07570bcd6713f5388e23309bd7dad9835f4dd18e345ed2e43bca1b0d3916ca16587275f86ecff30a92b15f3de3d43c2b06ea765b011167d75be54970bf146f4857832a2f7637be0d1aafc934b61617b1a787726a7543dcb3b1bfda4e5968bd718947316ed6531800a826e2803d632981a9bb5ca35999bf998e3d188628d25a4cbaa42f979ced1b39dc8fa88adac20ecefcdc42ee1903f4f357ad8fe84d711dea22e0f585610cbb1df20d8f57cd7d765e39b939e8ca595e1b66acbac97094e3f0924d299f156247fec81b469b45c673619558da80200d8918da2e8ef0d2147a6d7c5eb699047f570764872d8157a2dde4daef6229d6cde0a498f80c61234d4bb39c2d40c64c933203bb1832d8b0b2af437523f918b94e3188d161edddf7a0f681ba1866c38bcf9cefd60e63636a9e750a585f42c5ef5ecc098eecc68fcacfeb6c86e7793d93ecb5195d1a1796db16e81ea0d8cbf62cf75db4ad3f6bf3388aaa2fe37acd5f6e9bc763b8d12d71c9a89c57edd351e5f7773c9f795d966d1be9a8327179008149d8108485dbffb3c8c98ab5558e9930b02d634509bd1e477e673ae11cc11f1b93d6ce4725b5e9acc1ddc9e4784c573aa6d97955f30d63ac15649e4366a65a8b4c50c176c9d62abccd6441fdc38f3532d5bc7a6a06aea0abd76904c913f44e4975168f70012efcbf09b9ac27ec9ebb5b32a8eb6094b5c6c3a2684f0b064d7e0740899477541ee47203e8c4bd03fecb85575631bd296c2406c594bee3a148b7a71faa6ded95b80755b6f5a67028252147c3ebca4be303c81f0b0398fb463a80b142cfb5562b998fb876e7d0df16ecb9fc0ea16bf6f3616d6c9536f2ef76aba6330a2130ebd7deda43ce120d0a7cb40901bd4080032ed3df668894bff5ca63ccbfb5ea82ce51d99b7a425715af1ce7d40193b1b06c6acf4cbfc73712e2387fbd10686e3b7df4d2f2d45e9518e2698f2b955f6f897f07ff0442147f4e532caabb2e8ebed9227bd68ea1103ee647ffc24ab3250cea50b3e25c538f28b1fba1f226d220f1f556faae397b6ee53701a556e2674d690ae61e91164a3126a4ce07e1241d68edc5dd6d240d934019c788c4403648619ea4fb230fe75406e7d9560a2c9ee1e79e55fad86f0769cc38f5533b7bc8d7b5a9c2481c23a9d96a316222cedfbf26c61bf32fd2118420c1e9e873eaa863577f22744e4f37fbb206c19a6c0c57b2069041a5260f263a1d1f457967136fc35f813baa014dc4bcd1e4c494c722e27794d15a2f571291374905fd9e18540c28bc1e81f410ba1868654a2dc49b97962567ee48ca0e86826628d6b056b2ba0376ea08c523e9bc5fc62b5f09c4fb5d37ee9a3126d342513571cdeab0d73c277e90b2a6ca5d537f1243aa8bb97058c1ff44938c3591702cb395241c1add068a3b23d6008336ff1418f6b7e3a9c754c2c572753d1bb12f9b073dd827fa0a1d1b5f1bcaf6e143b8ebd1d122f8df5d2d2e1ecb839923156ed24eccb5b948e49ce63f5f749d61095ba9791bdfd3d00209488ac53eee4419c47618e3b29316594ec1893af1ceb17b88e499d4278911f4eec068b0a3e1149ac96c33a9ff9bca7f9e6bd8dc0a5dc1fece93332c00b2de281ab0ca17e30aef293fba541a73c68a34bced44293a7f9ca5135adbb1434d9df9e552d5be6b8bd4d820aa49d0df4d1a0cda8750923409593fbe6ff3effb5ec8a0cc5d6036800b38b1fbc796a2953e6c1341af6639acdab22a0116309bf961aaa6a19ff33d459d2898af2d1b8d8602a0688d409501d7443da2fc4079735d5c2efc1686474b8b453b012ad206ed544dfb8b31e3ee5bd1e5c79bb92e9f495157764d37c7d68ea988d004bf8f7a72e261de275cf078d2f18f8373c9502ea25cdd6a43868f0c127f6592b8030ae2f58ac50ad2a85f2bf112a8f82b38558d6314d837e5612fe5a6a3df948ee8adf12d15415099b82ef6b011428510bed95488b0e6752089ca0ab9c3a9b2bcd73e9a9df939a732649679a2cd8ccd374562642e84a428ac039cac6bf05573cb7824dffc732c3510e38db62c3e8dff222758a5fcd7a1e78719313a562375af7f4ee4aa110f40d730b33b21c0b8bcb63affbf84688759d234352327fa0b060a093c934d7aa0f700c2faaec8af5bc7913952c79581d7b3c63cff2465fdf01f0f4b287ea6a1490db2e1b61afc3254506824bd8a98314c5e12f7e968d2888cf7b80aeceea06d34022eb274b557883473e62384d1d324fe9bd237e85c340c5f2620f4a07ce653bf76bb70cdc2b2e312039c91cc1c0099d8338d5e946dd2a12f2e5927c74092658b0fe35400c04ab09d85224d7aba7e1426f49e7dc8d7fa7a493457f4e20da50941f8cb1107c9297f5625b20e6551597a70ca3bb07aee5bb79012a692ae5e4616c19bfd776e8dd69d3aa2d0fbaf12f90785842124d14b3e5a0d5328c98f5a01a598a12086f3f20d44b3e4747d138210abc3ed68f2e17e5304cba7e6f5f554daf72f118e8f217a4d617aa7ac1e63174491c73ef0e515d06c333b309fb1e49c9875cef1c0a0c450b79a07495ecdbb1b6ea1ff12ae7e3e17517d3e8c0264ec542d2d70b97153a74fa17e633f21ba201d8a99cedea8d05268f39c255d0c95509f5f59269f045f777e5e0b519cc81d3419ef43afed72d1f6150e3d284d04c663d20a55e7d3bfbe4282c8a386f7c91256668ae4bc015d1a1cd74ff4396d89e1dcf42d6076041cfb6e40aaeb09cda8214511b001e7ab3b52a113dba9", 0x1000}, {&(0x7f00000024c0)="b6184746e33f7a9ce310a5e06e5f883ddee83bc15aeff9805fa65334797cce30b9a9a13f0e48d61dda53c8fc4f9c9363e7a2e3e2b28b0dc2aa50fdabd1ee66a04bbbad1f09e46b1fcc895a20209099df2c5859825f9c58bd922bcde53db7ed7224424313b7bdfd4ed472cbfcabc13b52c6098a996f17b679dad2ffa6da0fb6c9acb1662d7de1d74361ba60d8093af4c6012470bdb48742eea777ce4aad846d485e4d6e972b90cea0a37e1a174e63b7975f5de620360decdb0384dd7b4e2a60e7f19cdabb395162ce29ebf347628e9172c251fc0457b3facba827140a55", 0xdd}, {&(0x7f00000025c0)="b501f6d4bee7ebb4d1cf735f836820900db3af182bfc483c0458a24d09122ac1499d2b646f78a21c091453f7eeac807aa9d319e11e17ccd93051e246109cb8af041e7aa14c69d24e811ff104d1fe9f1baa7327b66503e654e5b24e424684f48845f448ed23aa571fc9737a7c02f6a075069d15278fd31f1b99bbe511b132372b8e8a9e7044fa99cf2b1f026b1fdf88e922373b4a993cdf212020b0250afeea04e1210b2f3210383c6ccce0445abf8434dc2ec211f06a4aca24e00d65a4b120eabb55fe67edc515d20f21c430c454308bac7692ff5e6981b4b673eb4e537f03697bfbf55cef28cd8ca0543b778298892ea30d0a7cba4cffe00d403c7185ee90f55e177e2a7410244d73f8c8936e95bdf923d28b8fa29d8fbb063ac21085e074b6e1ac12093eca00a8b382b6ad9ea6db47f5628d6f145dea74121e22901f3cb047de7cdd6ec8f2d68b1cb31a86cd0865cb056ba95f5d4ec6ed6a586fe53d3e8881f89ea0882d6a1fe2c2265c394b132d15cd57a44ad4cfe6a9c0dd4f2361ebd4578e4de3f8670a70032c3f9b5370396f1513ca4cf95f3d7bf8767f547ce8ee104192c4764a926f59b974e81c00c29e61d1a6c503bebb40d3e28d6a78b132c15fd0ef894dccf55b8a17537e002df53d914c4315d75e034683a7fedd0702e8b2c655ceef894abd5bb855268170960f8ed1c97305956574a5a1a75f9ffb1587396135df093a885d928f619b6d1946ab7ab5921aced532b1b7feccc441427517dbde1b47916ab620713e3339215211743d77d313c8cd49162aa6042c90fe05d8ff8ecce4d01dc7c1762b135f0666851fb1ae7298db803421c2bd7fb230be70220c0a1bcdfc3f6746490398bddeb8f24e5dcf9534a8b7cc8475a6243a6474664c76d476b3f9bb14c277ebf0be14d43ecfe2667d2aa72e010f34e3a0540f86abef29e974348e6b9962328cfd186784257b870abbb5ba7adc4d79c33f6bc22a6285b727a7c6eeb32769125f9c5607e77aa8d236666d04b1dd9f157724d2388fb2602d6920d7e1851c599d15afc7004927e2709ce98c0a3923869d7dd875d7a77a94f992b3ea7f35c776ace20e733fe356d40b6d3d64a21a2bf2a85cb441a8d2bdf8cb6471e71835c2f8c78a0eed897207ca48678b91da91c820a125f4a6246fa59077a6f3cf0925bd71e3b747586807819d612d31d9ee4cd814c05739549c77ec73afa70d891605f545451030777bc32c05df062ded588ce204d60409d27fee3dd3c213b14247b1f597851e5aa6f112120c28becad94168d071adebfe0fe0a4f47a802a45f90815f7f4e6bfff546e9653b354f5efe0ddeec9e7291ff655884dc2640308025a5642a7476d5b8566c8fc7676b2cdf4fe6b3988f750bb2079a62b49667d2ac5b350fd19e70f18a4636d8bffebd0427deb23dae45ad4968c2f1b7d3115f2b22ead0354cc92e056f1c092d86a19f6cb3978ee3df007498f6f78ebf1151734db5cc7b26e10877dbfb03242d6c8fb8a18a786bf7639087b6f88ebf58b5ab9919e357a1b244f24d9f74c7616ba7f3362411af9656e9963138b16e6537e8ebaff970d3a1476aa6aa322f3a76ee323662941c1db5f49b7ad4411d572b9f1db08e3fb4ebf570fac5443093e2b2491627b4b96277a1090c71f3e8a4aeaa5f6ea129af5a29af70929469dc14b047566c3a629f2c2207a3c36bab166713012deb85fbe6fc2eb1f453413ebc1dcd50d7a9b2033993daa1122c71dee9195eada2e49ec4b2981edba7ffbffe2407a344ee4fa2bcdfa546ce2520d4dcbb06cb4e9197b29d444770c56bc3d16e6d1aff3b341f8b91fae67e928dfa245561fc2b4ebf45e21409e91282c16a60267e6e67760669ae84e9b4861798f0e25fea191e8c2f437f565aaef890cdbcfd61e2a3789341c6dcb557a2b40b43fabeca1b16c241d914f78c6152c992e2ce5464521ff56c9a9539a273cfcaf553f6952c757649c7a2cdceeca9a29da1121417e3752ff5fe5c0bb246f6e8d285020304e7937af639bca22da213e66309fcd01abd785e2b2f226944c3fcccf90e7d01dea9ed616e87c62d9734d367cd9256f827ccbe2ddedf43fe39766eb5d1b77024a0b18f5945cc34b4d5e34e5db845c06b94d3b483886fced3b72ab1503c2558af0a8ebe04f5bd9425f7a5512f45c82d946f40dcb05da4a3dcdcf1ec42455fa20a46636dd27374075a5fcc22208bd2cd0270fa0dc868ab1616b11ee359dfc61b40df6be885f8ca2a9cd1712134e995e92771e3da304ff74c2e00738e2951364f135a46daa5952066632607d84282e9481d28b439372fefd88ab4543008e1ad71f342ed5b49aeb48dfc188768403ae1e65c6e611778aa672432866077220e8514b2abceec03ef5ea407a4dc3a5e9a94da0440946c6adc61e1afd841b3c37cb9f39301536ed6b363180e093e34d06e307913bc10c917e84cc9fc802b50f12db23dd1cc68ea05597ded047c792b4aab52a24568d145620b9ed26c699f45b5fec142326f7d78632dd7de600d5674db0fbcb7fd18d6937e5c5c19de8886d18336f99b993f85a7ffb18b9029d8c3fe0af449b2f348f2812b234b1db95d995ffcc1ae0f4ee15a035c660b8fb4eb63a6f22577c5db4f03738bdad719dd49a12678030eb6ce042ceaa57ee19efebb54cb0eeecd0a1081c761c9e0d93ff1f510ee56e510e36c628ab05475df35ba9ebe4d529ba317e219b14bb2bfb51e2c70f23bfe57c3e2c8ac587a3604c9baa398d10f7fb2dc4212249e725497311580bd0c8eee59ee8f88ce6bbb3eacb576d93c49a47d666f7857f7537364435e0841b07d0e0fd5b2271e30219702df8b1a88e939ddee924fd645b54198eff3b589af5b73620ddfbd65b73cfc5c4b9bb831000e8d75a8cffb916cffd7cba39240312333fa236de97cbe96970647f2061279a1136bfeaf259df1c355edb386cf0579c9903779dfb2746e53a4c85bc6e767fff3ac9be718329219941295dd8bcc24ef36df9cb3e3278e26d059fd0879397f0d1172aad07c402093260ed0dd385a12be7bf09797006e90d75083ef99d54df8239fce17317a39a2135456704318ff9bf5e6c982181d28a6f3f74e0247448cda41ffada237158440fb54ac8688ca3d40e7bb17270a60a601efac68ff4417850d944b88855f01d7a1fba84cf792db1e75302b3d7c42962ad852cb4552ad1218c14a10c918cd38e1bc1e957f579a317a03bd90f9605bec73b6f28214a145783ea7bd3e7b85d20c92b9c1a64b995728ad7d680951b240f262c38ea2b06ebe8f06aa5e4a5178da81ae52806aa7602e204ec01f09dc645d1c61536fbe3c4ff30cf4bc09f642cb82252264b9d734fa3a5755c9c46982e251e5d984d479119af90b539a94ec9d4467b39fef8b4fa6fd7b64c5534d85a8542e0765ebb9d2aba6c09ec3ea3c873ffea28b5a11841053050acd206ba181291e04031838e104be69cca9248f50d14a70843d84fe8232fac19e122ba6a79b90c42a4a244b0eff81972c07bbdc4fa30fd225f92db0126173cac924e0b50f995c76ec3412bb1e6e32fd5c18ba543fdee97acede4932ba7c8c81055cd736fdcb12f507150cd474baedf98d9f0b24a74671f8d01eb8c5c917109705ecb954287a3afa643beb22429001f6c803ee24569452f62fa751eb1b860623c301dd1eec1ec76f78a043c560b09c3e730dab59590833ba52ff6c37a9250fc52ff6c28e5b5579a4c961e2881be6d38135c61f86c9d2e7089b11d17af1c450ed3e9b4b94bdc8e6b0b241305e761245feef71774ef450e196f353a557af1fc05f2d8f943da3dcceb9ce650fc87538e8aecbe225206f4e2d0026469521dd039a8be588de03c6206e0e53bbcbbbcedc30033ad79138b82a3671306a6ac7611dd05edf761a6a48404aa6e2849a050096410da0071d0454cda09de115d6361f64de76065ba4a04af960f197f7853d3a088ec3d5923719269b6d5a0a8b660839214176c3caefe2efce7d7c6986109872221664ae8afa5d9fb10f8a0c3bdde6ca8f9794d1e6892e5f9400a59c5a8fb4a650d8a345ebc3172fa52784986a6c626ae018267fed0168ea42688f96d6a65eb9cdc6554d6e9e8fbcd6db4ba16c1ba43e67703ab9d34377901b9537fafde5601da2331f6c4535a9df1f31c14250a3b0b92d82641f3e319648d0c54eb364a70515eb5fb36c224bae33e69840eef0d9b99faa23130611bbf989e2307ee60fdb79aaee9e9387492362f06374d5c1f39b46fb75d9ab68002adebe508e6488a646249a0cb490ed935056f1884eed223ca61e25639b4bdac062ce957debb4a1094ec73acdceab2f2adb05818569e53f2ce6077034da1ce60138eea4c76f87943ed674f7bab86d7e7f973f95ef909375973622f9e5fcdf998f4ff9e6fc37ebce2ef6ec54fd7ce3bd9c3ab8fd391edf73d58d4a2122e1ee001d12c0d2429a2ea9a53ed12d48d9a5c57b11b8bf6c4b389e4f9c7f65da54cc3206c2c6f9f7d14f879c8e6e44405e483e9807aa0be311c4df5cd8f0e623d5f611395411b8a67eba6196261471456bf561ca879a9e7c8b183e1f9c403a15a08fba2ea0a6f3ad8b61b2c188e5a0633b68d9159875cc70fadb90c77acd3e0bcbdd2ed2ddd13be7142726f24211694164c91cef4f2f3faff781b82dfdf5346a6be22081d10423b0320d5231f51b570e02573dfff0c21cb27e120b463b1bcad559b4340d3ea125ef93cd910ad8a4e3a03804f47739f118eb38aff1fef63782d80987e398e9ef8fd08673280f9c46c94af39ce6b69394c7979a18f1a45516513373833f623c75b26e3aa6c70902c752aff6c7703736495c4f9ca4ba0fad67f26ecfad60a56df1872ce8a4bebed80e918c3f03572c546287f981dd7b557358eddbe5302ec7c6573e1c88ae1f6f017f51cec72be1e45083c6e02b1714cdf88104897bdbd2733371dcf70c21eee46e560e006afdfe48ae6d7ddef93cddce75b74d209df53c2c9d389161a8f5c97627887f611b3812648cbcf07da86687cab30b3eebb583f75e75980ff4feaae66f3303d0942dc8146c2004facc0110fe2beb84c57a110878f9f98ab45d216411e6bfd60a6978e0fd57603f04aab555b13c51d41abd5ba0052f55f841975fb146482390444768f71b43efdb67cebdb8bfce2db1aa6496ce6d59752902a35c4b12307b9fd42fdea2be1a67be0b2c5379c3bd1082fc2cccecd8b925eb00cbd720e38074a522badc3e1cf7e4f3d117c05e3bf4e1d1f49e5bc89297264b5ebfe54ffc7241d8566abf92cc6970b3905cec0c73aca922a243acd748f4a532c6610ed4bc53af15d9ee2f3156e43be2de182faa618b53d42062dcacf4b11fa8554f1e80c95c2cba07ab68dc8d43d6991bb3268842a2771dbc55673c61767635636f2809fcadef2450aad1274e7ee914149b1d3cca72bf6d298123d7f6c50323b2862db3e287118bf7f0d2fa1e117fc5fbbf28b22b8cb3fde1c63697b3db38ac1628d1dc58034dbb158f76788f545e95a8491917ef344d57faa0299978ec48039b99cc1feaa4e974bfaccbd4ce6e1b91db70b557814d5c36653dd412affcbb9dadaee9f4749c51f4233421c16412aa3ec6496bc92fd9c7f77d2c32bfd6f6d764d4679ae85dd83bab1ce82b327f262bedd2f8d8d6f45188a30bc9edfef4f8ef3321caf3b3158663fbd2990b2d1e7f4e01726315c8d469bba174998b9fe6c4d5b31fc6ccee594989f5506f6623d949139791d72c99d63cb51a95ecdb9794539b14b5a45135e75421c8ec73814910b1fa4d158e764cd7f52", 0x1000}, {&(0x7f00000035c0)="c86b39a71f0c60b10bd0c1138d8bd7d947f1220952280f2bbb30b82684e6ebc85e61f16ab4a012794a4f2285315336f0d0e58fc30982919ce8f59a70b0e8ca6cb036dc704fc5e9a96e40f7712482dfc18683e05a8f142dfacbaca3bd639befec0b534ceb7e8dfff0ce4c74e412356afde1ed17a102bb0386304ab20c6707cb18ed436e0ba0afbc6160aa211436a1c3ee6235e03b6d24f2382205ab68b99d60fa3b6988bf45f2e812f33eb176fe16cc2da7c9c095cb6fa5f7534b76026096018af85d3e6345a4ecd5993f959590ede5c50d79897dbc8b6dad01508d33", 0xdc}, {&(0x7f00000036c0)="3bc2808baff8472577727290c28150b75458f97f105072b61a1a0d4e29086c40c895ada4dc5f4c0ae24533290870b08d1ed0ddda7d664deee3abb1e87750cf9204a3173d3304d77d0113c7c57bf22460a15527362ed4465b44e2ce794af60c188c6396fcf7275fb8841d88bf7963f5f3787e251ecb01900e9a7c3be82268f71af1fe06f0318ccb3c90d60ad414d6221bfd1bac3563e7dd48f17bf0053f23f152cd675d2aca2bc41e90a3f5cbe7e8185fc37f7538b3f5fb344ef3de9e65eab54bc687fac4a5bca7dd8ffa21affaff04982cb8874f6a7963aaf3686b5386396569aa6fd1c88c4ea649", 0xe8}, {&(0x7f00000037c0)="953c22a3c944a60e9e6906320883922c3c321508c0a9f10ae9f6f309d2e75c872d11ed63866beeea73ee6dd676b205e1b7a94cb10c563448490d03828e65564b66b469c596d17b669498bc76733b3fd379c5c288f925d7cf4a28d997495ab190468017a6d68966e0abce6d7df5efcbb12b90cc9b832e5ace6c6fe020a0a1584143bb6684d451a1f5a21c9bf9b8a0e8ea0712689ed2bbe3b8cd3ed7", 0x9b}], 0xa, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) unlinkat(r1, &(0x7f0000000080)='./bus/file0\x00', 0x8) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f00000000c0)=[{0xff, 0x80, 0x0, 0x800}, {0x1, 0x0, 0x3f, 0x95}, {0x33d, 0x8, 0x2}, {0x9, 0x9, 0x2, 0x3}]}) write(r2, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) lseek(r2, 0x0, 0x0, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) 16:02:03 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:02:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x200, 0x0, "d70000000000000000e74de400ba00", 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc4004704", 0xffffffc7) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:02:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc86d63a8dd35614c) getpgid(r3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)=0x7b59e893) socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)=0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x1, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r1, 0x5) r13 = syz_open_pts() ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) pread(r1, &(0x7f0000000000)="4f3369f92369ee57469033459559ea9d2a7dade3639c3725323ba9224e05cfd64a126e", 0x23, 0x0, 0x0) r14 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r14, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) symlinkat(&(0x7f0000000500)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000540)='./bus\x00') 16:02:03 executing program 0: setrlimit(0x8, &(0x7f0000000200)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0xdf) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x180, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/192) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x1) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) r5 = fcntl$dupfd(r4, 0x40b, r4) r6 = kqueue() semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000140)=0x4) r7 = msgget$private(0x0, 0xa9) msgrcv(r7, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000003ff7df7c00000000000000000000000000000000000000000000000000000000000000000000000100008000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000001a408c2bd60f39a27c768e240442350000000000000000000000000000002ecd00000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000014ac1093d2ccd41313eb0b3d39890ca314c35e43fd548d70dc"], 0xb2, 0x3, 0x800) kevent(r6, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffff9, 0x30, 0x2, 0x1, 0x1d4f}, {{r6}, 0xfffffffffffffffc, 0x10, 0x80000003, 0x20, 0x7}, {{r0}, 0xfffffffffffffffb, 0xc9, 0xfffff, 0x7, 0x20}, {{r4}, 0xfffffffffffffff9, 0x8, 0x1, 0xd9ce25ffffffffff, 0x7f}, {{r5}, 0xfffffffffffffffa, 0x10, 0x20, 0x0, 0x5}, {{r5}, 0xfffffffffffffffd, 0x1, 0xf0000062, 0x309}, {{r6}, 0x0, 0x35, 0x40, 0x1800000000, 0x5}], 0x9130fbf, 0x0, 0x3bfffff, 0x0) mlock(&(0x7f00003eb000/0x2000)=nil, 0x2000) r8 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r8, &(0x7f00004cf000/0x1000)=nil, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) bind$inet(r4, &(0x7f0000000040)={0x2, 0x2}, 0xc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) fcntl$setflags(r9, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)) 0#+"$%.!",%: #/--!.$ %22/2 16:02:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x800, 0x0) close(r0) kqueue() 16:02:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) sendmsg(r2, &(0x7f0000001880)={&(0x7f00000001c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000580)=[{&(0x7f0000000200)="21a1dd8d2f234b16e87583c4784676df2b6eb4b7b1bad06e2bef40ea90190518f2108e92769995e25cdaba7e9b4cfa4ca3eb7d82ede743efa1543c3b1419258cd871251dec25fece3fc1cf6f80435147686467e83e6775a0979f7fab041109c9b635bb27f4b2e7fb16f1eb4e725182b1552377e5bf5c355c2a09a149f6e4", 0x7e}, {&(0x7f0000000280)="d53bb1534c0ec56cf5ea", 0xa}, {&(0x7f00000002c0)="7d40b53e76fb67c5eea8b7c96a3b4270b6ea4a28e87beeb1ee917e0ab346616ed0af03e851c6a0c752b331a2", 0x2c}, {&(0x7f0000001a00)="13a611f05cd2ed61f3ddcffd4752b6f3733c1cd222c935995434a4b749054e4c369a715d9a5ac6e44c681575d6f3b30ea4c0ee0241e98948bb52ff08fe5a9befccabb18b3478669673e95c6b985f09418da51199e4ba3875ce710a70f81335501b7c04f4c084ecacacdca1e970f384271e7828284737640691632a5c4d4ed8224e0f4d5ba279b056dad5bd0e734f6ae143310e10e7b53bd5945edc74175c6505d57c31e6fdbd85a0a257607b167422a0df0b70d19ed87fc3095411f3a2141604f87a11ae39396c4afbf16bbc3717c47f1aa524569f8877a97d4e5091197d91ac90fbd1b3ae02f0484dc6b89a5c8fc63593c49c1231156e0a8a66703c0db27cf1f31fe0d6f697b21a373d27ea1766a2f6614b8ee76f4c65164cf67a1216b418fe264ca1fba5098a7ea0fc9dd3f29f3e6b95d6b5237841fd5e3b989a8679ce36c25a643924151044031f2bb27eed1325180572979680a3013e3556f18bb7afc3b9785de6c56b9d180792ebd92c6ccfc26f535e2d98798271cada239f67f1176baac3ec5e5562edbdc2120434586ff1e6222f9c1e4f3b51aa996917450e5f84c7d21002610ab48cd050a7730465a48a0f3cccb503338da2b712fe36257271a84c8718c356c5957d9f09c9928db7181a79dfeb0c205a89fdf697c592", 0xe0}, {&(0x7f0000001900)="6f75618a55346a7b8366a0693825d9629d49c61818a4e6aea8fd48779e040fa339fbd9b08ea82cbdfedd7c440b714d792de5a386f70159adfa616a4465fff36656e57fa6a6a5b373f28e795951d2da2e6b3b7783fb193addf186929040a925dceaa66539395f54d7ecd3f612e1347a394a30569da1151eda866cbd043c94663cd190df400fd0949e92991e2ee89a9effd2a3be47d623dcec425d20b2c2ce02c2a311053252ff1e8b79a43a0059884241413b84787756a40c7702d250d3f54089cd10387e56dc9ef9d31fd5e26ab0a4d374b5725f57e409", 0xae}, {&(0x7f00000004c0)="a73eef9451c4ef5c5800f6d5ffc153afed", 0x11}, {&(0x7f0000000500)="21aa4651f7dcd5ac7bb5a8a09bb46f3f7111834fbc01043ca5f7fd8160314f1958ebb0ebad21b062fe441efd2cbb26548eeb93bff9722cdea4a67d967bbc759da74b8e126088fed5fedddc13d75ea0f2cad5011b0312a57b42ef90985970", 0xffffffffffffffc1}], 0x7, &(0x7f0000000600)=ANY=[@ANYBLOB="d800000000000000ffff0000810000000557c6a0277229520c574e6997f7d206c6c6a2e458ef70e23fa9a4cde1e76b954d6a3d5dc9bbca08bc245753b76635e9abb8e8a5ccf4ff105928c43c6c06018b12857a888ad62587466a951c1db7917fe41b22d823b17778b1385f9ac6789544754be798e76a64830cfb992d69a3933e3851c236102f5783bd05038c9a4eeea5ff278ad34029cc053ad118890dd5637dad3088bb6241837b105b376926eab2cf2b1a3f652c2cf0287faa692488611c1c12fbf343402823b5cd2045b9c437e17c8247fd00000000001000000000000000ffff0000000400006000000000000000ffff00003c040000b69209fc83bfa56ec68dd4522fc3dad15dfe42492b50188f25b28487b2c02f70d834c41e10929fb4aa50b24332639d001c2b94fe2fc28ede64a68ccf7762f7d7e14074215657df1f7605850000000000f00000000000000000000000b50f0000c702e0a46a5a6e1e6bcf0a1c301c6bf80eb492239eecfbaf2e491163f6cd96487201745039a315b9ea2cdf7d8d1d89b06bde081ede406c1e48b867da60f2393d3fb2773711b064bcce1c2ad754c651d87c5fa8ab69c6d3ad427debfb80e5215e473e84016f27afea8158349c46c09fd6eab8e1eb17aa35ba466ebeb45e9415c68f27524d276b5f85f808555813f602f7257871314beb17370008fcec373adfcc44565d47fe677063c419a75206053953316361a4da3015b3b342d5b78244720989fbcf5e8f419d7053cd7a0c199462577c85342160c0f28dafcefb00001010000000000000feff0000010000004a334c0ddeb44c7ee7c0b068b8681e4c0362c1a5867da64a01f1d72cd4e3834344cf3403b3dfd936cfa91937e702ebe68cad737b420436f9beb4850fb18a69f6e854ca50dde730761c80b1cfc3d67d8d6cf01482d5ffc5ac026cb3f5c5a31cbc41f9640acbee77e54d678604cfa449c56131a524e41870c85fbfc8f87486570ba9a4b1d3a11f27b82ecf9d7b0dbff738178822187bb18f3f792f9255569cc9f998d38bc07fb6caff9dbe49ca8b69424d86b42a7cfecb99dabc362793d02c6106e506156fe755d4caed11f5a263b54889b5638c9bcbcac5e2e5dfce823be3ae349a893364f4e7f05db9834fc0bd4c42b717259ccbede598a16e10f7cc35c605637f9b9722a76c6c269b057998fd20557a52fdeab2589547557a6b8056d77ff5f29f32269c76e37ce9942c41efbcfa9508caf79063748c139d54df3cb9eb92529d2abe11117b5f30caf8ed7714ee1631f6c560b7c227be27a59773d891ef3adb0272fd9f33892d36e182133d84d38ca6fc60ac53d22836be8201e5bb3c34ec0f41d415c3c8c2d11320f6a8d02bef421c9f7eaa18020d4435e0a35bae1b092a49a7a3f69040f6bc1eae8731976cb648d506384b4bc2d2301b87cdbae8211f52ba1bcae65cd6e5c59f471d3a222313b54ebf4d238b17de0e04be4c464591e823541e736d4578b275007f29539d82e0cff975c4c2dc808c5f467555c1d8a7d4b44f39dd9096ce16d9fccfa1770ce40470a6d1a7d5f9df210edccfebb4adcb9e035aa8acb65e8e8d88aafb09bd4137d81cf2ff7b9a02852bb781ec3d61a74d08505ded854f2bb1c4347ea04d23db7d7a509fa2948ceea16aa2d0ea4a8adc3315f9597c29126d9577733d0f6548dc91f90d87de6533a326b02f7738d2593f126757cfeacc95af07b2016c8d2b1b1ca33e20d39bee479106cdf9cad1d57cb882b6583805f448faf6e93dbb5160552a72f186b8b597b8796640bc69201a3a275d10d30517009c5516b1491569ef53beb8c668171c4d6f0a40ee568dfe06e53297a96bc1f764fff72d3705c7338deac25351e05b6ca69686c12a42b479afbca9f31ea9c8924850835b37565ee4339f8c64111701d5ed080c959ab0b3b906c90adc1065778bd8bd45e034f5d9cae1e0571080e68c0f0c39512a59526b8fdad7407c1b86518d88aefff66c1c143a6f8c21659a4b087513221a18975cd5edb045f011437fb41e3e2cae950dd6c96befc322da536a73ac7914c5c62abec8b87be69eb410efff26108bd01a0a2c190c641449fc0dfd609ae15df92393c59fc16d68d4083691bdfd5a00580c65fdc4c3bf4c90a698e74efe65ab0b21b511e252c438e619accc882ab337eb0293779eeb3458befbeab6d065c3546f7d4c6fcb174eab90f3a5d6a9eb311038cc11017684a6d71021d9c60a3fa27d0104726ce66a8f3b05cb7d9a88ff6237d77c7d48f03cab4729603cf4b001dd9313558c52de2b9e1cc0acb6cb32ccbb49def25a39f7d0f428ed1e925e25c5af64d423ef39b3251027724034d505007d51b104a059d195e3775a204c15fc154f642f8b55b2916afc4833f619e984e605aaf031f1932c7764bd29f481e9515bf4370ccfa3e9a6b4209d8fc1ddad132062d8a3524ed5b9d176bc1e76d002ee7ac11310fbd18b19566d0b62524c6aeae6e90d0ebd571266ece549e54e59d533528948a1c3ae35e70e4d9b7fa591f1647811d3418295f220489aa1c9e02634aaed5e565e9c320baf7145746a2652b9a19cfb735b217fb9fcf7326b4ecf1378719833c21706c5dcd34b005e59c77a12ccff889d73eb422dbe46c0baadf751355020b7dc9d1839e7690b77d3a43a33410bb09e32aac49fa2bbcd7f5dd58614cee7803cc58acd48e737feb626bf9689535689c4a6910b29b66d4010d27ac4209041ac960312dc4755d381518c6b79ca15a74465d3c066e2b496c50989ad440d1bbf72ee113f8ae2a54d32406f993a5af9752a19391741c57cb3889577ae0fa86abd205ab403fca4ba6594a9b6393afd218f7729c0097c17e6c689e28f70fc9d55e0fd080425a51a2dff1631d55a29ce0df4727f37deae9977a1d7d16f76d310139dde8cd6996b415dab9c2e3955dacf265abb792e7068c94b1714858e707823b35483f9f596efe71e7b6a6007738460d175cc988bcf7c03899f92989004f2afc81032aa93be28fc257f837fa6d35ac3da600357a3df318fd8d29d6336ce8ef103a7cf040eb0f6346bb90a7910507a5cbeb9199075929ccfbf6bddd6c748985d9493f806c6ab03780f21fd7c169ef85fa98fa4e46d80902437917fc87beca86d7a1785d879284cb9c0e035e2ca35631040e77bbccd0399c4da75415a2d8e2c987fbe248eed5d077a78a2c4af08b8e2e5ad6a3a710cb9a356764f480b04d7864ff937dfdc594b5f2fa951c2d216858ae6213be5a8f936173947a464d45bc9dc131f69e8a98b078198402cc27460305381243400b63028e841fb2f21584daf25dcbea01bce892942f4e3a1851fe7e0bde30d993e9008b2ee014d0a60b34655cd5a9423fe143a4e7eb2eb97ec2e1736a4e413412105eb16531b1d6d1a244986fa8e6ec8be5ab63f113d3e491812ce5c2148929fa3425f2f2fb03163ec75c7df64f3ce57ecdca87b5778a20b6b3c308ec2aa29931b957ab1ed303656e1b7290df02dafc947818185ba778e4309526cb51fe9792ab5b8833dc8ee758e6092b7504a31f8c02441469a4c81fbd92c681ac41780ef0982cb20f986bde8b9b2972accd873275a003e84e800f829f7a1d5777da19bf73e9db29dbf2d14c66e5a4b7f5b93a5a5942af7e78419bc8779e5d46e9523d588498222c1ccccfe4cc8c2392370d8be3e448eb5b92ccca2a68fd9d79287ad476c35cadcd8064029bb6c841490e37d12c30ba143b6adcd1c01643c350e6f23da4e07a336f3e9e8f654c3695ca4eb46b882f1cef89e5757b1c6b99c5379235620e92a41ecca1f095d5552cfa682467fd49c169998d84f174e2b9bc3f3e94c4035689af078ac247fe11835a3fc41223d8bbb5b3eaf54a3ae12b0b9d6888b84d1ca8eb221ea60b315924a2ca63f20fba62391482ec3697a7233a87f0770e231ad08eb115199d3e26a0cedd9aff3b0b222ac13e7104976237196dee535c935222b8202cb3e6ebe150d3889a8c01dc21feb1cb27d1716dbe979eef5fb502481e26bd38c2050f7fb8048f332c9d413629a2ea393acd76f7fc84744a01077caf10556862879b69a6e5d8343f2ef9bddaf18d6a67e4c1223273835ea7a7d3e9a9a1ac99f4ea9b39b79cde714c1663898ffea82424337b02e3d748128231637ca8cf86c6bec82a8fe20879853e1e712e9039f0014c105f9ca160d13ecffda72b6873f2a8d6edaa7a14bc75165588b4f0949b6a7d55867af2ac62ad66b790464ba32e50650ccdc6129c5a8becb80cbde1f0e851340924c0cd72a72f154dc623e759b424339c2348a8ef3982aa39695f5cf5047247c60d8eef9152b5b0d175815e082725d4b402e7d8afa6454a8edc09d5fd72550db4b494dc0f4798d9b7b93fb2cd3e109644668359a54a3d8ee7d558d0875cb146394b0619692480243cd5e31eed77a1a1dac1677f769068630fe53a8a197ca787de029b73b826e55ad3a94c4125b50b4cee41bfeafe3554dfb58d5c9bdf52dc06f3378a09b1f928a6e8ea63aa62d23c00a8cc55972fa0a73cdf0e5505b3b65b6aaaf7b38622bed293fe2babfa570b0e66d4a8be1d1d05736ce5883ef039a0551ed99101d5e4f18e352c995c15d786c90f5dcfb9da213af202b2ee36008a6799e89429ad400811d5984851c1e574365a6fd6ad439d7f633cf46a7ab09c0bb1b17e0505ccc63dd0ae7563f5988de1c907c8d1750509a1e940c7343ba545602bffd18a77eddd22da8770561c44828e4a8f0de8e6c34ad73090bd8c821d21c2879059aad752c9f14c6d6816e84c6703923d40075e54a3579fc54ef1d7c52e2a1f9262d05bc60ee1bdb9d6515341dddc4c34c7b491f9776508fa6df55fab28632466c674bfc31d9995c4442f6a9f94aa061014d9083709c1b6786bc3863b99d415bc654b76435d93a424e14de68b0426091ebdf246615a6bfae301c2f7d976ebd475664b95daf090a0641b14c971e891e64a4a0974cab972c372da4b9022dc047faafd42d8d2adb1794d7444166aded0112e48b0bea99f5871a703b6c970622f7437a6702639f4fe50920cf2119629000e5a885bbf7fe172b2e6f40e18e63d195c366d5f5c77a17c5f5ff8578a775873c0910caf509a8a37aeb74f7d040e457aef7e8832a9b435e1f655de83a07976e5e6bb3c8ce37031f383f6a6d16635416b75e9f34d864df5f60d40a6b47335cd455fe45675c83475a5270838a25b393f403149e98c596df8cf0de2b2272512785683babb3d08196857d724bc19784b16e15b5c495fdf11a03e41eab531b695191175c78726b2e5c9fdfc0724d68860a480dd90ecc09dca19714145b6bb1f390f3bf72153b7fb70c925f57019a86165413b6ded4d81937e7cb2ab6a6bc4bf4a95be308053c9987ff25e58b62c82991c1e953b8bd9406444cc4e2b05953f52c3c77d2ddb1c4f3e43570a61cd87853101dfd9551d34195d9554d300f8139d5a3ebdb3e26b942d1936a8dc6e5202d68d9b01b00db925265ca0929c1d470f914ef9827bc54f5535764723992efab049344c7528a754b03249a9be12a1f95a9c69f4270a634ebb68428fefdf36c474d269c895f945317ede53a557403c976e54f6ddb779df4f22c04f9435395fbb6f344456d4ffe6dd65829fc20ab4c54f3b9455df5eb92e9b53a7b48279300380dc9d06d4cf38a3d8a7e2fcb1d777a7d2588818564ce0b595557eba152f227bbf3b165637ac3392cda6037b191a5eea399f8448060f574b82b645c89d40332b073de1f0491ebb6aa5cbca0cf603967349f4030dad3227a3f98e1fa1bea0b7213cd88d08d9bfabe29426a22a2ee3f76e8cd250f719a3b623af26a8e417082855eb33b3c036333d6eefae6cffb6e82229d2a619416c6b22de4669e3dfebf9043310fdc911b128f6b36bcf7b6f7b35843b2bfcd1ef6d4c73832fb06fb22b2c6109a5f77372971d8330d09e17eff40c3f2f3f2bff49b24c669a41d0cf68eddd06077c1462533c5896f86771dc8475763b8f2e4f1fadbb3cbbbb235a4902d1b58eab6c10a1d9a73ad4a311e8d9e5ba787680aa455fc2d42a1f2d0a4e60176266fe8fd074b3b157a67e2aaf21aeeca2d43d052dd65028de8e3fee4e0aae2ce360f173a64317cf6ee76aa394e2956778cb821de048e477195a8472f1cc7ebfc6e40fad98107c63a22e0fc890ba1bd9bb3ff1fce7e7e7c61805a6dd464c2222e354d977882533b6485511a36130ba2760c9a382b1aff2fe55f473bdc2a946ece20540d856553f255001a6aeb796ce28ac2a2419d850408ce92e46d1cfbb0dceb675a741c2b12de3bf46a190c7491df5170e2d592d4341a2305affeed4fda74e88d06a912215b98a5b624a1fcf783d6ffb79fa4d171d536bd5a81de64d9cf813a81ea5364f77835c22e3d4106b65a3f2c0e46777f5f88a95f0a1ae135e8a3b69d599bf4af57caf2868dd6f409bd8a2056eb29395ee357b9168d175bd5d7f614311ec23f874622aa6fdde751d53d09a6027a83630bf3aa8f72e181605f74ca717d0a8cf12fa7d4fc936420e6d1ae4c930874e8bd2061038d2b082e3a51e1f742108ddbbb137fe4e2f624ba8747359c73b4d424f03170c7d49c5afa09469b6f95777a000000"], 0x1248}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="9a9b91f50e4d17766f0058c5a6dc9ae55258244bb38689a892eb0d7c88a312aea956482af5769f767c6561ead4be76a96e41d94a72d29c987f4a8237e55208c0379fe101f9206f7b7dec2239bd79e84f29f04d45f4de16f2f697fa9744a79c43168a82c32f0b8cbd7cde2a0925d46f9ba575091fb4edc6d957b69eb6d8b97c13e98102bf3abf09d1985645eb7d1f36cf10fffd0e1eacd4e533a0", 0x9a}], 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000018c0)={0xf50, 0x80000001}) write(r1, 0x0, 0x0) 16:02:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2, 0x4}], 0x7ff, 0x0, 0x0, 0x0) 16:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xb1}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x190) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x0, 0x100}, {0x18, 0x1, 0x9, 0x3}, 0x1a, [0x5, 0x35d, 0x9, 0xfff, 0x80000001, 0x7, 0xe0b, 0xede]}, 0x3c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname(r1, &(0x7f0000000280)=@in6, &(0x7f0000000180)=0x45) syz_emit_ethernet(0x3, &(0x7f00000000c0)="b6f75e") socket$inet(0x2, 0x4000, 0x1) 16:02:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0xc011, r1, 0x0, 0xffffffffffffffff) 16:02:04 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x102, 0x2) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) openat(r5, &(0x7f0000000080)='./file0\x00', 0x8, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:02:04 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x5) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x8006, 0x9}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x882, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x72c4, 0x5, 0x4}, {0x7, 0x76, 0x8, 0x8}, {0x10001, 0x7, 0xfffffffffffff890, 0x7}, {0x6}]}) r3 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) semop(0x0, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'\x00', 0x0}) syz_emit_ethernet(0x84, &(0x7f00000008c0)="4b5f7b3d627ba30957803539e3eb89766757b91601e01ad63c6dce69cb0d6709f74d35866c713a6ccdcdd01d6ea664670316f799c423c1429e683604df67ccb8f2749536d93955e4ab78618dc9bc7bb113339b5f3f1248f5c3ef4edd2c97e7fbf9080dc3fe00680b317fdf2b891fd0dc00902f1d2d575005623f60c4b81fa441a96548b1") r4 = semget$private(0x0, 0x9, 0x42) pipe2(&(0x7f0000000680), 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getuid() r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r5, r6, r7, r8, 0x14, 0x6}, 0x5, 0x9, 0x101}) semop(r4, &(0x7f0000000440), 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000004c0)=0x16) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)=0x2) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8080, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f00000001c0)=0xc) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom(r10, &(0x7f00000009c0)=""/4096, 0x1000, 0x800, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) 16:02:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x12, 0x29be00c9103e3166) recvfrom$unix(r2, &(0x7f0000000140)=""/4096, 0x1000, 0x1, &(0x7f0000000080)=@file={0x3, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="8c65", 0x170) r3 = dup2(r1, r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x80000000) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="b55b59501ee61bf53000"], 0xe1) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000001140)=0xc) 16:02:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) setsockopt(r3, 0x50, 0x400, &(0x7f0000000040)="c0b5dd824b10cf15e0fd7baea3", 0xd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000240)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x2000000000000141, &(0x7f0000000280)=[{0x2, 0x3, 0x5, 0x10000}, {0x7, 0x67, 0x6, 0x10001}]}) r2 = socket(0x18, 0x3, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000240)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0xfffffff9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x800, 0x0, 0xad, 0x1}, {0xe3, 0x6, 0x20, 0x8}, {0x8004, 0x4, 0x9, 0x7f}, {0x8, 0x81, 0xb3, 0x3}, {0x9, 0x8, 0xff, 0x79f}, {0x9, 0x7f, 0x4, 0x7fffffff}, {0x7, 0x10, 0x0, 0x10001}, {0x3, 0x8, 0xff, 0x2}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fcntl$getown(r4, 0x5) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:02:04 executing program 1: r0 = socket(0x11, 0x4003, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r3 = getpid() fcntl$lock(r2, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) semop(r1, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x82, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) shutdown(r4, 0x2) ioctl$KDDISABIO(r4, 0x20004b3d) clock_getres(0x0, &(0x7f0000000100)) shutdown(r4, 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001300)=0x2) write(r0, &(0x7f0000000280)="6b4a20688bf28a9faf1f0efa0574922480ca920a915d49611d80d3038953746d88457ff65a531361074754585783b43219f837011c42c0036eaba581b3e32c581ba96b29a54dfd1edfe34ae5e9feb5ece6408e3a66bc4fe113f9490463e3b0db20a41b3e8e5190c23eed92d0ce89ea0eaff94d872768a0106806e2e5f0b531b0bb41cd4795462a01d052c108406ef4450797e0d2e8200fc4f1649f36cae7acc1358267717388bf43ab5a510915b7bd9c3079fca09e84c32e8a094dc24dba53bc594183c55a29e5d0f9959304e9", 0xcd) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000001340)) sendto$unix(r0, &(0x7f0000003640)="68c004c61fed98db95743baab224d9c62c8cd9ba1a38318472c6a867d35361e601d4ce00866720df75ea9094b4310467d7ed873dc0e7006778fabe6f736ad883900d4f39bdd44ada9c090f20a9c3fb82497ffb5ef7c7a90973e490c6b2858c921839053e76e4593538900b7cc415b9d2d26dc43d6c96d28ec92b9ab9eaf6e7d4158ec391813853e544cf51c0359ccf4efc52ff82edef1e3a4863940a77079f09864e6b4a557336f71d36db839c2f93f2e5c954dfd40cac5adff9f41b1950b4625dd346725ac27350fced27a71cbc45ad3aeee222b746c0137ea07d085ccf4910f78c4c034cbe3c10f467019c6a5dca4883240e70c27c037d633e5de3cc1f8927f040b534a143562f7939c1d04fdd1450a6ab1ba5af34a2c2ea6fc4c39a86e5f72c4df8cf34d7f8bf1e09a8554f29fb55fb71ed2b4eb8987b90963defa10d7352b016feddf21bc5c458a0fa053c741f92359b4f48369d2248b3abcb1db0c0b1c9edff465f3475a2dbc68d3fa7c09a45267f0560c7acc56748a9edae0670755b22febaba5fed09a6a7ef26b7c15dca3f75993c7be6490412a78db6ad0ef8e2a6e5649124dfd002b47ca7de863b1dc96d5d5a256c96f65ec02a549733b16323d1d59e923dc7218d4810fe9d4a47e176a366fea177d7cee87c04937b7e07ed38ae29c5eda76bf0a4f737f45e2243b6df141190ff55073d44fa570ee5418c40254b4733696e83f0bdc8f86882b11d9ee1974e3fc4f53754d82ee1642f002001bf01769a33beb949a4cee94747a92a4d30279109c685f627c3e42e5f049f2fa65adef4c37301a8b795640ab9148507d8db3ff99b6b47b4b0053754ab0d2a2af8627f875239616e35ce78b8bcee557d428a87de56c7ba619866fa15a26ff413fb228047fb4d05e72fcda5dd323a81623875dd321085f77b46ed701ea1ae962a2b354ecf83e97538ba94dfafb09dd657d1f365f06460ef1ba67a0b286137a438c1a95c85975f64e27b4f93f9ba5f14f7c61cf5a44363d0aa5df31b113c9957343dc94bb9f4c232f91021cec0d4e53cb4a3bd86ab7bc46f955b0ede409a88699a4b56e89b5ffc4aaa7a743b178ee969debbd4183110874942909d17a8f15c9dca6d5343f521863750f9c8282bce8bd71ddd466c3b657c5675000ab84c8ac45005f997411f1d56c9d1b563d3d99660a0098c71a36119d2e3c424bb12c84816f8512662022f39509fe9f70735b18e6dde7a080db226336ede10a2d891622781b1ef042781b32b4e97ee389025181e4ac5443cf6787cb8e87954a0c74936737029226fabc78d490e62e9970cb1c8be9cb4d39f4ac8846bd231acd6dddc925a7bbb871883bd52f0abbf24904955d2b6a0de65d306d0db8bf82710a8e2973de66866856d223ff35efec2beb3049b0b38f45ab4ff7d3ee4f570a87cfd23c85c7682f3349749a2eb3ca0a34097108b851e20c48764b9b443c1cc9240093b9e8faec19acc018daab6c44e4e6acfd9ae16453ca37f4110b94296995d053975ccbca64c92c5568b6f32290ce8461af741acabad0806e50ea8d11f735e0716afbbe1bed8ece12fd8b8d6ca8756d481ecb47a4afa349633beb042f42f87f3c225e89ae18e8ddf3909844c59f12828b570c2d9a9d0abff202cb88b7ab145beb21cbf841cbe7a6b9f1aeb3befba9031e904d2024af87701feafa562f890c313efcf615dd5e9c7ac351fd21bbdcd40677b4e959981aff9fd129f611319aa0c588a8a5ef741abb4d988534ecb2991e057de4ebfca7768cb9efa4a554f78567a09ab24233db9cf1f86ea4e4dc1cd6ba86310dcd279fa4dd9c528fc3a074b2cbb49baa239ecbdc3598530c03f4ca325ae0e8f9c3558efc3b961e9f731ee1995f9ac5eebebeaaf9c70e1488ccaae04c9926e260836a1a1e3003682dd37ebf699a24355f838db351547545dcea908ce691ed97b51c649cb27b6a8b64809c95e14c9e6729994a5d7e7c5a1ea77b4d2c82b7f81bbeb51b626b8ac6a25a645e9c9af6728326dbd4c9ef9d6a496614bd6e24383fa2185f556e5bdc706dd427b040dd37fb5edfbcd1b19424a9e6400dedeb3987abb1a2580efcab464cfbae745068a9cdee33f0cb1bd1a339ffe2593538d61b09945e8afa37d4206f0f0d000cf06b4a3e5801f2784333aa08b3b4ac1d79e5edb3f11155dece2da6ea2bed1b3d2b894ff177f40ec6f2df5b5d5f148e54e2ab20b504c931075ef8d9c292c8c019cca45ca3657f027d91bc15548268428eb90eddc53adb1faf623df0a51705e8670bf1eac459091ef64ad239417978025c8748b9ad93a53e07e57fbf99cac0d12116bd461a927151ae1750b66f4b83561fece17ad7f99c020afdae27a6706b2a3b94b6b2631b9f788a7f703b97d02f695d96ef5b2f68120731969f9a700bcb33f336a49404b99a9dd67b42ed29ff7df9519468b64a801a1a17617154dd97e5d1543d30e3b8b3de003bf617e57949ed93e349ff8b2c5935402e65b8ec633bf2ade1fcd3ea76e4b61a834bf3bbc728f0abc3cbfc144d4ce85f12acf2bb2a289eaef24d02f22ef2fe07685d56692cdd686f1dceeb2e790a9f868d5bf63dad6f208b69b4176b180daccc65b252215a5b0f250848cf44271d97864e767e5fed1d538b0f3fe913cbeab483e2bc70f556d64685ffafc593f94ba2c13a047e493dd8ccd3b1a557fcd6d4d5eb491836f39c34a73d038c5c7ddb0674f18631159de84ab0b5e76535baf927c51bd14fe9457c12d2948db04ef00e02d80cf0898f54b7a584e4e7e41fb5e8a5d4701d36819c7ea702733dce47b553fe95e785b554a1a9a36474dffdaefc3f511e70bff8dbc472831bae61a2bc2b9451e27fe4e5fdaf700114e8455646bca2175b40111c1a190d157fe1a7d03c34fd286c04a9340f9c2ca530c44127651078ac9ced768a9dd0a54616684763071d5bf23aa592d63b8a59f7f94a0247cecd87be3365a196e044c8a796f4abd8b3247b150e1806940a6413c29e32df10fc83f044977d7402779fb5cbdb7131e95bd62f09164dc3d43464f42dc915e14d0eea124e3e4df1ff19377a4527c5bd844810bce0917a47fc8da60619d66342680ec4b069bf83cf5b6be0bd87bcfea69c8c3ba36033c70695a8e254726da4cddf29c6f25a8a10c69e1d2492cf8b04a481aed09709cc81c637d8f2ee1cce53399d09db0b63eb77625daee0a3b491029c866e1a267ae5c53313046b3cfcf29bd9f972db84f1e8d1db045e1fb6b1a7b482b56201e0954e0fe425c5a4b6d390b2cec1cfaa3e5eccd4cae3b419b63416a2291ebf4ae1ccd9cdc13f4e7be0d14c3e4dc0acf4b13f4c2a20bf2f60c6bd71ff018542a1368415a5c9de8a786da2267573c16b69ab1740188ba66f4bf39aa07301b3d03ee0fa3c53e0f2c3367f80fe09498b22e2819a6f92f565971168084b5396d9b06bf21eab1a3d51426c8cd6d4cc7b77e4b1d4bba9f82cc6a69ac08189d4ef501e69acf72c9a2dd801053eeeac11bc35d257f00dfa4dab590e0112bc2e9fa0482667e42673779b0fc89b085d5493731302951bc41534e75afd6fa34ca9fc8e75a56cf515aa0d2b75379549c1ef861ae4d1806561b877fb873b547a8877c2416741fb96c7052c58808e1f91804c18e970de6d0ee95b5a6905b54b969f98a27b4ab7b5156b4665c2445bb956de71168723a8c436428a1f956dcd1aa8f6afc81afeabf03d89b6ad03c0fefc7fadd0f9fc414693bf31102e6e9f71ef60a2f87d2225d8c6a9cc236a2188cbdf3dab7adcb80edc3c438a3e4bf00da7f40ab0b86319b227bfd008250d739aabbd79bf6b5270f2dbfb1184e4d6a497593ba69f2ea399f326282776428a3ce56e4d8f6c6a3cf95a751c81a39b36fe31aa9f481e0f9895ac7a69c5640061dd5114e98244a57a65df413ca5b7faa7ec9f2d81a0e99a637d956130e31db32e7c5190153550c0f21d4b6646e73d0237a3218f0df89c39fe4adb4e911434bd2468a90ee8432124f3fde4c775b29d6cbe0ebcf2ebc46f6f75efdbcb687dc587788f0bd530404b11478312548446eb932f58b0611a0c807b8af18297844ba8a0290039126e2d357d1de2316991c570accb1840cdf198499753d571332f758a456e3e254119a3f3686a8f02cb16c69df1f90ed86c6c920c7d4a86e65d99110e6de255a631cea623df67ae0b7ef17da1377379547bf7ebc780184722322825424404477f1fb6edcd04a265055cd13f779ede309c3161e83fef6be0c9995616bdf77c39c1782a2036174913c89efc04250705d774728ce1cda84c54163b435b50d238092efbba6885b605db624745fc8d05dff512fc50a6bf25a0423bb5034e03d7300fa436cdfc94bde6242d233e9f1e72687d66aa21a461b0c53c245cbbac3614f7bdc757fb392902d298e270e72c930a6ed37c7b788cfa479fcd388f5999e0e8ce949045aaebfc06866fd312fcf5f4209bb03b9d9ce694f7ce75242cf058ca9d054b96505f81e46270d4b3ee4208d0e4be73e360e7a93c95d3a536c7d0821cf3b43d6a91b33b1322f46e2fba93ebab1df35022c0eab545fbea6659fbbc8b345e3b346850eb95ccb17c698dc5e1593560b2a3b96e7069e63a36c83ddc06ad62d1b056fc7b6f0d531c977acd05dce04509e789d1b572dad899310b4b786f0429227aa08321fc4c5d10193f20015cc8302786df626aa25987294ff8f19a6ebc3f1732c553608bcd10fc2f0ac75836b6d94ad561ba437eebfc2d5382ae86f8a2af704fc992402c7659ec16948d510263a6edf186db5908e4c38c7067fa1363f4efc186b07391a0d94dec64eb237f6696ac189be0239e3e4715ea5161be642721b3188944cf23e0be1b88f5a33ca9ef9db588abc24e8224cee15a525ca01c6c17905963ba5923a122ca7418f609bb0ecc153c5c649e74ae33a69e147705a3f63c9bd41e3c7280ee103253de1bcfebb13d380f668bf269e9353d1096fdacbd3b6b9ea3aed7e4c30263c240c9498354a2949f5be098c3590d7b7aad938dc85626db4e375f9dcb905b96ba40473c8a3cf6103b9c9bcf1c7b1db3cc75573b7148269f1c447ef5ef29586f5e398e5555d2d9e64b1d47df06c548bbac8cece8942d6ef4be557496d9d473b4f335411c119a8b1db9a557b43c2f31fa1e96303cdfc0ac5345def7207295c18e9ad957e2af301fe0facfb6a9acd448600efe2e909026cd7a6ddc284026f18ac2f4fc0e7e94fd0335a41b95fffee0d8527ed0c529ffe84625a2bd36731a49bb4dc1b3e334cd8748ff11ff2ce035c1a09b7a5a4141756354ffa4d3c0ecba49509a4a3d0df79a02a9fa5d278459da0f778317f0d8f248c0448bca4d4b0cec51ebdda7ade54adbeec61c404d178248dc7c4ef9a5f5f00163d6bf8853994b3a8694209e6f1bc3386c41c1e94187826ea655a18294b6913836c83a6e76c1042ff800da7548dee4f152916c0fdee828545f834ea994f1cc215c703cb80b64345a75c2abd843f7a9fe610db3fea5ef564c4cbf5c4e34408c84809eb4402445dae6386b8f0a37d5504e3c98ec7accae599b14ef58b7ead2597d1dfc4ef83d951a0a2891596c2df8f5e8c6eda6b5434de29395dd76f0488ead058d9fa2b5f3e538402b57224e8575427b025bed03a43411dc132e8eca321bed58218c28c0a8bfa071e6aaee77df4564c0ebf9f11840c3f47ae8907674ab9ebc5bc1345d12e67c437dbabd830c1da4059c385e0a04760f898f0110cd37fa0a856737f65665a40760a5ea0f36c3129c0fbb003febebd4c837bfd8ca4abeb2e611773ea8dd96000"/4110, 0x100e, 0x2, &(0x7f0000000600)=ANY=[@ANYRES64], 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001380)) writev(r5, &(0x7f0000000200)=[{&(0x7f00000001c0)="464067ce6264ef8e32f56f24179640e519ff995d1f37576dc62bad8e4a7116509aa422fdf15d4a92b059e3", 0x2b}, {&(0x7f0000000380)="3cb5c346729ab3b8e75c85eb51b5e49f2fc396e741752f7e4c13a71a4e9ed7da3803ee4316c75e7c6349017f1e7705288a3fbf69b2043effda2c6c17339e09301458fee481dc6798d56f2dcf19b827f830352bd386e142020e310fe5259542", 0x5f}, {&(0x7f0000002640)="f4ffc1e722c6f06ca8525561cfe6bc1285f3b1b90b8082e4424c4c0e7c0804d54522c2135c8f99af87c5f75780cbcf37777609be4cb0ecb7ddd337b4782eae81fbb58fe20684daddab3b39fe42c57550549069b81e5d005aa2a92ada984f2d01ea1e91568181d0e0cf4b9d732255efce4c6025fa3ad6876dc3670a7bbc7ef7b0ad63e7bc97d7c69b002b8e415e6cdf452e2d5eada29d043eea6136cfe7e827a424559868706eca5ad243f1881f69392879f1b7386ca6e16599b81d2a8354f23f88422af93ea6b90551ca64ea0c6ec5bada603a51d8bf6fbb3bdb0a4546be0af2a320065e4c4d634d40bbd969fb79640cce179b4a887be310d486e45e51a7414326fd1bb38d06d1ae37b02b141d4bb66e54fdf42cccb7411725e600e2522e255af6ba6571888302b0484cc5685493510ad78fb75ba070daac467ebd2bff271f57bfe3b0b66d3d0146e56d8faad0784e03803994edf6c235d8d3c6677286063cdad7c3b915abc373dc25f26235d4e8d39e2b87786508011811a19e4c173d4fa05ed033ea464907d60a906e634b5a4107f1b9998be7a74365c2375cbf4830f1591cb2983e99bc54296274f530f542d457887e75365f7350b7d9a658524de84a23e576cfa59ca001f4336ac7724ff2cf7f3880ef118d5e2e34ecfac0ef7b804d53dfb973be5a882f2c35e6e86a55b65c0ea496c61ef8bb96e014a724b56fc9382f285340b24f026fd768fc263bc9fd816ad82b68724a31da1978c8864e03ef554fa4b16ac552a82f014396435d060bdd6ee4c3a9bea47063af6fc87bebce9869eb4fef586c1ef476e0087b5f36e524305c4b2b46c4f2b87c6e102b0b02d2a1773e42034120b7b4e72ede2b282736594219c2cd887dc5962ea8b5287101df3dd8be19c1ed9bd4f4a2b19fd698f6cce20c8718d4d9f237f635bfb3dec723dc7a08c302a7487b916b812110fd715a020da642aead1b505df7bcafcc0b9ed0c9446fd542a70fcbb7e04331872544cb74a2d7186f469ccae072276eb79a74432fcee9802d9b68aba86424c9341889014de86092820c182160f88d6e17971db7513dde0133f92f2f8e6686f1b25898acd4d90361a8190a791ff6e4d571211a50bf1defc0f31a5661b1f1eadf6a432d705a71b4102904ecbc9d1117eb3c1fa188a4c415cf1105ca070bf1d4b1f02aa1e5e648fc76ba678ba2f49ad787b58e60be888c6673824846f951f88a2aa6c0571f1f1d57e59240f76dec6ff5fe53c42b0b7a657f9d107c33f9064898dff002edda55728fe395a879493b45cf4ef71e94c4f5f3026347fb84906074f87ca4206d72f355c80c443b3c357253a15af5d664e3e1094a8019726730fc206a99d4bf6ed4a5b2170e01c91f75d4b9f954d225715b08c34335e9a230e213e84832fe26fec09d70d5db39c6274f53eccae70090d7d1323f427c441a4bb2ddb421efe30cc812f92595667fa82f8fa2de1e5f970baae6941efce8d778bea61920ea173f389369438e9d2841e32be3c0df26d6da2b32a9f0a7c593ca9dc24645cd3e4dd12489f63f00d3b966d824c2c3a2d2e85814e011ae1f7724c9fa19daa564714083dbca29bb09f73e9febbb912b2c1203f32c0e5a0e756cfb96fc054a151c7038949722311657d36460b93bd86969f807a76cedbb72bf5eded2ee15983db125d7c9575579e8254f4e8e8ec07749dce308a7b0233f136a930b10855cf3ea59817f851efe9b3d24220c4ea1ef2cc72bc920c146c04d127d7030d0ef64f46a776b992b6b1b3d3e154b5b0ac39467d949a7fc10c649db3aa634d8838142b8bad50edbe471ebdaded881f029606ba8a99a63edfb82dd915769fbd70d8f74e76fe510a684dbd61e896c376c2e73429f19418fa2b2b47bc3382c0ecac4a98ed448e5a85bee632d8091513a48a0e2be223fd23b55e4eedcda341e0206b39507b2294a938441f1c0b4ebb280203ed47339d18a39e3619d2c8946abcaea58f54d6c83160b7d46209c69ccc386960083b9a35c2d07ac573620c6f62c26e56a2ac047c93d1be8324851d4036f3518465d9109321538da662915de064e99d297d5881270d30689c8fecf435d6a50264b08f34962df57d544b0297900bcc13289829bf6755f0ab923ae2016bfa16006d94939a03939c562b7c02f1131417992578f53f5dcd1c64c1d7d383d3003b37813c0b6b50b5b2f03b24955cce329599b62909068c8133338ac695682446e77fda12d0449a1693ae2cbf636dfe2cda2210f5f55568762738dc9b17519330d084791ebf8e2c113cca9ecc6345fbfd4cd7e63eb949bd760c21f62ad01d500c98481afe324a99147a92b90ebd755d3e79a5898fc7a8d59bba1791bf5076f18e3d30ccd84d80d4ba9ece5a879c98d1191575033c3c9fe709a7bd9d1e12c60c7cae68cbd8eed84e99c2673fc125a00f47b94fe126037366ea456bcb63053d0e8fd8d38be5267b33e82d6fab5d759deb9ca66e62351520965d318ec6d66e240d1d32022ebc55a04606d67b125116a93d51d8033f4eee177515f118fba0d3a1836818f082017069dd1bfd96dfc41bc4ca8c40ec3fe6fb3a10e8ddab421b1e493f00636a83d52bd57939133f47f6db76800b49f47ec06216ec00c02664de73475f52d29ace4a4c72fa02f5f8354138cb0bf68e58bc8d4a3b3b7cfeeb01bd7a1133841c4f7dece943e353a4ebea13f3e583ffca1921024cb948fa1ed2e06670a61c10b53c9cbdb9c94cee85e542d97b83f9c26ad98b55c5921f2f405db49d5f95bde4bdaf733f1e509d0acef60c8adbc617ec9d19922c54016ce7c216765bdc745b2749cd2d2869909c0a787b75ae2b9997cb3e8e52d0bbeeac94a001d1a524025a23f606669dcf4ae366d7f70228d2dd96cf8b88a4dac0c24427b569afa77e56e020a35c69085f8148c8a3977b9cfeb4067d05326dda82a7670d849a26ccc841ab6f8ea5accf1b8168066621e654b2ae450b238c02bd84932b79d4b56a3a083760a60ba789125a65ba8866fba267df965b66ec0803b3899a300667b7c018d51bdb373e0f94c7f89af0ee7d3a1fa71a4853c91dd27886f365d516873fb27f8c183c7b7f942c0156e6cfeca84b9243d46ed2e632c6328213123f742762705a2b1ec4da56e3f83ae3e1a34be9ef1a27d34b92facc93de3c88dbc6a92cb510dc983bc2a034b807d476ed15e78a7b1523d129b2d4dcc34ce4d13f2c56221a3ad6151d27d50bfb66a06180a94b62fa896e4e051b7f990932933da6448b24650524fedf5a3528476183a31f5c068ef53ac5577d9e996094826c8bc67b8e247efa80ca0d33ef4081179455c68f947d2fe79c6ab3de41ddf0eab1efa1ee99952cf85488bfcb871d4248585dda9a01f4e71670d3358938a94af67739cf8baba1629c7609530e64576e19842d56a63dad478bdbed9fa81c237de69ff20983ce99cf453de05958b733a1a7a45c7caee845df268df61c13766ffe549e2842f790130d1a159b23c1b57101107f050d15356c5cb3b92527155333137132761f6ea236fbac943916dfbf4a3a80c7706c3f7b8506c904c22c2b9cb965ca548dcfe724ba7ae185d9ed3a6811698106be2e2db23b64e3b66a1eef92be87412c3270aff9991787e9040be9c91f1c3850f3daa1037120efe0eb06bbf74eca73b59510072e1cf5410739a2a4e8568dccfbfd17c0f409aa1d262a61c8627da361c382f25b2f964ed51b9eb4d7d448449ea9fcc318b690a745db222f7f471fb21d091aa1f25f6b949e84d7b3563c951243460872983f432cff8b3a1fc003a6c5489c2b94642ac7c404542d890f26c1d03d02216a1fe9f08013f7ec35548c43365f3c3777f673adb0092eb556b22f2df900bef3d2cb5e8bb564f9abe69aadbd74c4aa0935138cfd3c7588c4f06e4352c7db79cd670ddbdc4692c6ec8cefed81c2c1743d4572c6bb4786452cfe979b20e567113b5dac8f605ccec5f4acc37d3e43fb9418fd924524bbcf1ec52ee93676a6c2251dd5bc89e8a34f6b349706b66cfd48c12cca73ddc881fd881cbdb6f0af56aefaa2baf7819932292220ec7771bba372ae2b296df30e447022434236d45dd443c3542c4dce2a2fbd1310ba3470dd8ae7dc50415e3d2ba5cc44aa8c54a79e8145c02876a871449669e602764cb6c1177edf0c7400bcae4dadc9986dff1084ce599e62bb38d14abf607f07fbcadd27ac821cb40003b506f8d4acb7a7bc61ce8b8ebd06c179eb6ab430dc644e9f5b6a24703a7e8f8e7cc1283b7e4cba5ae21bc708e200af72b0c4791853286d0c91b14967dd834125979b117473103544139f39671df0dc3dc895d1c57c513075078985738f6422edbf8c8a7259f9b662347e5eb2f0a13e22fea1d864e445ea821c49f7d938447c77e37585378872045640e0fdb4b92d6c4608e48196bfb4384a705679bb2cca89dfa20c8ab8030f6b5488eb3caa20cc58dba967e1faea3122d4e55baf007643f425d6d5b208c11f0a83438d15dbdba6f144df5e1b86a74b6673a3721236ead02f94c57695ada398b75ea3349e037be6dd681a66bb63c82b50d07cb3f691dc90bddacf201fcb0f23efd01321c6468eefccc6a46c5cc406cc26eedc23eb94a95f0920e58ff949089fba7b247dbd6a78bd06bed199c0b3658e1cbdf1b76463247664da4a84d8cd35dc2793de61fe5b8937a33b1617bf1950b864b18749fe75ae95e74fdb889f008ad3136fa2f09a3477622f817974f1742e3084641fa932f8cc35b4bb102b176129e4a42dd4e41561969f4258443a184c140551f1e813a261f20ea022f1406ad6b3be4bd36b55bd8ae68a7709400ecb50bcafc2d892dce6d0c31e6eae00552700c0192a695b8c1dd42e5c008e0e8a252d3d5815b0f040d5d708a62adf0d615ba3a364f257230a110cd995c7a13df79fb7de9000391a56b73c3e9554d0665ee6eda71a62253e40f7b9e608de7c04feed32ebb95860ad9e09a2a6c04df9f24a28a17e8320de7d5d79abbd1ff78a658bf9ef5b7eec714c4bec8c76fccdc36d1f378a4bd38d2d42c01102c5dfbf4614f9e547d531a704cb7ae40b0f994b58421efc5bc10874d68002c8ab8c700fd2aa9fb97b74c9627ec9c770d4b306e09c42a1b06fc0d89b767fe6a224f96bb8758f89337a8996e135ef2e4be2e4e7c4e9e365be9b6c59497581118ac062ce3c78b8d305e737f423536ce0d93cef19682695da71154a6301f756e19fe78201415d4fd8ca1b46aa9b36a343655618aad3f40393b1adaf31be6691edf59f0464fc23b39ef81b57ebaf72bd9cb54dc7637579bdb8bf92b739e499144700d8089770fe385849c12ed9ef4780dd517e0dea3eb551b6f7ae41e64cabedb379e549a8151d580dd0dfecd506d4508f84548bdca4ccf10b299d7802dd8fb5da5f68735464d83a28830fb5acb3f9d13951fd9383ba7e7634c4e47bb501ba2681c162facc5fefb4aed30327f7e740fa7b9761fa8590f562a3e8b20b2f3496ec7731f981b9c5c236035515fddd868d2dd459d69b6e45f2fa58567946b12abf97dd89c52a8812eaf1a28f1f43d11ad0bf7f9729564a1e17f157e390ba4b53c653f71550af1eaae1ab875e9f55dec721a089ea5c1d36cc51886739f3fffac8702ac8b50be56af3282e1bdfd5b2f123967a445fe79da487ed642e65abc9a3bf0ac86b17abc83e7cc58879096c428a0277760b27c3f6673571536f6909da49334ad3aeb17fca0e683d3f86e4350667973cecb38a829b7477127ea3b17434ef3c29de619c6dfa438dd2c490b2f82d883be7e66d069e0", 0x1000}], 0x3) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:02:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/100) msgsnd(r2, &(0x7f0000001300)={0x2, "14402db92941e4aa81324480010536f96e08a03f28c354f0b6b0b041d2d30cb61a2a6c726111147aa94b5dbeaa03549364461f98896a194cbb6c719af19f5e5eeb6705b150a0cf3dba0f1cd14378a4a910c7fa6b0c3378727945c7478891508fdcf3e04510bc32cd2598877bfc46bd3454a303bd5692a2b77166dd7e9180afb5c6a1d68b3f1adaddb72e2a337eb047b85aec3ba6356836c5a1eb44b57c41db8f35a6add50717230b0bf46c0a19d1ce0d442c2d4b66c0c66e8b633f78bd4ca4c5dcdbe2263a0f2c3282d5"}, 0xd2, 0x0) msgsnd(r2, &(0x7f0000000680)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000100)={0x1, "34a6fa7d1c91af943f67cb24a9beb5c634608d58eb2436db944f753cafa940d7d281d45e3f39fa0980523fcddd7471ae92cda39cd2eee62d9b263547c5006c69e422e3f3040923deb8fe3a277707385fa5fce426b17b857009a8475de08e9f37391b8cc8"}, 0x6c, 0x1000) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x101) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180)="0000000080000fff000000", 0xb) 16:02:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c0, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r0, 0x0, &(0x7f0000000080)) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0) 16:02:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) 16:02:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [], [], [], {}, {0x0, 0x0, 0x0, 0x1000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80286989, &(0x7f0000000300)) 16:02:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x0, 0x0, 0x3, 0x2, 0x7fffffff, 0x4, 0x3]}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x140, 0x2) write(r2, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:02:04 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000380)="8710f2d1c1b9162902727cc31a9315e9ae7f284feb106251bfc4bb93175e4c30b019eaf988a4c57abe27a84ec7f57fe9c284585dc80aa3bd67baf4fd1ec86ebc54a3266cb2787da1d21de35decbb39892071d6430c685d23eefd88546b6f195bc101a3046fde4ecb10aa752c12158795581316159d99b3e60e0ecfaef3000847991f378dbd4b9739154732a97b0992bf020b30e54de7b5d41261400006c8c221916f1a211ffc720bd1d1dbb9df24050022a7ed9cfdd4381c8766eb891c5f1705e6ba8617ef84549d5bcddc66c996948dfae46cc4d3f48d78892e353c7839c7f52a9a7f13ab4815b1dbb4d14215dd22aa4a0e0fe48bc27bb59253b79eb96e99a38678bac26f260b7fbb610e77a994d422c616a7fdc69aba4f3a78e350de2af515adcc755fec34406c043a25cf0197156095446a51170fee6828bc76db788e6032c9244030f6d48353042891c9f0f701dacb723ec4f302d85dbc6e606b46556376b2018bec0ddda6927d240c6faa4c2fcabcad28b5715963ce37534c4f83ba78e5d7f34b14ac16b31ff10a547172a7b4055a54a1a531ea8083832595189940bd8281dc7e55d7069584be9232ec88bf86a93f9d0c35ae0ffd39c37ffb586157e48f40f28e95eea3e312e85093156b1b51a3599984c46eab936fa722f1ccbc3d3d1e5b22266e042289c6bce19960c9bc694d7682eaf90d60bf30143c1d3b777e0a5873b44da989994a7c76446befb10a435ac6d3aaaec86197b9fb823ebe307b170a0960393b02f11351b4b57528af61b0a42fbc0e253d7adab2e250bfed649815068ab9bbe310f5d73229ddadbc578310cce13d15e3a81bc8e0e2cbb9900d878888eabe43007e092bdbcf39327bfe5b3e12f6da5177fc702f665739b823cdf77de0e4a6a6b05936d422f5e0a1144402a33a692f50131e50d31adae5077339e16408a980c0531dae8c53a0668382d4d3cadef358208bbe352a838146e69e5ca11b48aae2a17b13fcda0ee338ab0d6ee9ec3ca256082c2fa189f120b7ff86167462ebc39027410f06e4a9b6d9cb6dd54efd402a8b087455b9f69c28fce2a0288cdefbbc90a40af57f6c9101f0f6fc5f7c7e2dff61504a7dc2b6d2e362ce874fc91029154ceb99321cfff387d8e90755c40912ee75240c3090699c7feaf2ed627757db3eaed0ba6e532bb566b493d4cb87436015999e47a58caa6985e07b662bf02797449cff8409b39b8441f0426224e1aa4f9f92bc0a9b38596553b38911a6f370ecde6b3a3eab3cdc34a07c09b9bbe25712244ef8bec0479ffdde6cbb1aa2a5356d5faa6046e7a2a4d7426baef86a3bbb2f7be745b356f60b49c101d2c9d7374a7cdf7f442d6965c7a7a88eb591eb8b6bd7f5d29713d576ca116130882fc8e6cec430ee6ab542e2c17bfb7528722eca79bc3f6535582c908968cf4cf265ad93d17e1ca9e1df7beb3db42e5ae96a5faf351e99c9c65319f3b82f10fd485753440bbe208df73eee60d49e23767739a3a06c69c39a115a45c68ba61578a5a64592e3653515e4282fba56257e194bbcaacbc4cd5e29a8de1b2d8340f283f00a52d6dfb614624328e0f00920aef1d02d706e4bed6bef4ac8e6a06d970780ae72de3cebb3afd8cdbffcae890e1bc8db39725797a0a8ed9177b885eebe845f6a6d51d1e8e2ccdf3109b3987ac9da8b29139eb37117ab748d0862b08386a3fbfbbb7ff2c3a5eebee8c3bd81d1da82f37dd025154a405730f6409d98cb1fe160b18288686b4f7e9c83f14aaa99c0f20344cc326c2038f48001890516fd9b6003e8625392d3223d00b95306b8e329ce52cec6397871c5d63c359f15a56ebffa14f8450b7af7e0013b44d94ff3019b68bb0bb6414080ae1428b926e07852f55623fd8dad068b30f9eadc2060296f427fe1e67bf542d30df03d893ae225567f2260b9744888c7815e02339d5d87be8430e8805087d103de1764adc1ea97c3ec827c791ff68197613a56897ce4e594f56ff0880437e84eda29d4e5fd4f654b09f80db53db0c932d64f79a7ffcae43b5573173436f59431fe7c6b27d7955e0200aa55f15404c64ab6b3abf896bcfd34c476e55e209d29416337aac984fc16e7248d0b0523c4960228ac916ea27d79cc6c9cea1a6c65df7b909e775a4439e9a7772cad1ee67168d97fe254c6e92ca9ee3f070ffb539d0ec24e0a82b40f4a1201a42ba11ba6fe83f550441a699e05dd4c174eb0a5e3d07751edb3984e1a501a0563cbf0ebd39c0f05b09c7fddfc09a2f34e6b7e952b5826c2cb952f4308b0e9923e8e7147930ec7c1efb7d11d042520da84d90bca18237ea7604a24564d9015b7ce817940d494938f236c0ea39b22bf36e763fab51cc063ea5bfb4bb0ce42708caa6d1597ce961a4d83ef0dfd14b8a68bc92244c95f0974979100f757c32c4d252dd86322870cd44b4560bf9407c79f7eb0f17b8362c250b3b5a6fd73df372a943b4525583d5c88dcf13b0569c533862503ec6944777a5b36aa163d0827286b3851cc06586c3d4ec24870cf800edcb3b3810255c1bd99e37f84f46f5c299aaf30913b03cb7b4561b4b00df24671911bed8498a97140bc48c44c813b5b0737d0fc2e78ff322e4c3cc7d08a368a98c4e9dbf76710bd1d3fbd47f9319e09e312063d535154e1e9be2b4900cc4e834ac1941361915d38810c7f8c972bec7132a994e0d598d250d6921b5fa89b8ffea54192b11f8a8d3081151542a44c2535841374b58c0a608863224c94e345d76c11f8b2b20b8c54908c116a283dc17848df3a0e25ae2adbb812e8d0f5f5943494b54aebd2561559b4aa580fb362aa0e817f9f8b8c012d6a9a79e359b2ee0c2f7957c4cb1f042cce298f26ab6206c52002b82b7e8f1d11a2a6f441ad328624be3dd20b63c0ac69003c4d006e4c3eb397a7166cdfb35dd7f4a9c583e49a3230ec061926ce74a7769a2368a487c4eb5bd6764288783f7b8f9dcc35d6be7170ddefded881043c9819926c980dc7cd6547e57ac3826b6108a585f62f85183d2a4df887368d004645624da77ef7807a5382805ecd5cc3393f02ac03360501d0d1b2958a7610f6ab2e853eb6214ee4091241e9a94fc047f67d107560cd911ac6de242a213f2606c3200ba08ce08ae5172a1389e01dfa8af1417dd3e89f54d259df0fde7c6dff1492febaf5f4dc9190304019ea8125cb02b954cf562d483de7331f714da9a33ed572effce3865addcdb4ad39bdfdbbc850758d19c39cc0aa732f5113c235bb5fb648b162db02af69d83e337d7c816a20319099108b8748224cb4acfe489f6fb6eb90a5d85b566c16379a4030a3cb3e43ba0ab9ccced780f08178fff0c49ca9c8ad7c2ce4d41547910d6987aee6160644ba55089f71feaae6d0103d35c8f3577636ed635e67439012059d319aaa2121e5be9182482ec8eddfab308746c8f2efe84a47d2e873edbf7ec94e510d0d9dc2470d24232eb86c025e15b59349cb826d399c3e5d8dcd939f8bd913f77d2e0d3445645a1475ec894a0cd3e5e47896d3a1b10eeb829fb655f41ee06a85cb80112601e0e92bd10bcb87f8f038cbcf1890c3b77c2244e100d7435e808c7f45a7d2bd18f4627d508446a9a771b1fa85a6cef66e7b5c01e1aa50ae2ad2b1f0ca5ba270c98465728d1aedeb805ecdd2671232cc55f287a6f3c436e058d5af5eba7fc73efa42edbd0f73d53ac5c825a76fa9fb900a63be3788f65efe2b53873e20f37dc72857cb8dce8bc856f5c4938e45ebb922690466be09dcbeff19320ec3d4dcde60362a93c557082dc675ac37cd1ea0c347f05965081c6b966d74a3978b5dbd0b7b6828c5d76fb5a9c47df0392b40ebe61fc684a53db69a507aca2b7afd78c38e05d99aa4e4e384fc18b8c90360ef04649b348ca9bd621c6a81ca86276865d7643064ea4dee2ea2ec5af6efb21c1b56f7211cad0e6f6a872d196b010379b57867500aaefa32b941cd685d245eb0a967e6f8c3db146d1ddc65d18ebf9bc48365c3c9805fbcdad5c949a48084b2c1cf46c9a2845c831f6781f77f7bb09ee7bde937fdce0f4657fc200d74c78bf420ac642206146d31e9a196ceb2087a765f646d65c3e180f0d8fb24b708725ba59b0156aedc7e70092e68d03b312e34f7100ac755d954fa9e774a9124e04bcdde0c0b744b944bc6d06c21ae7443fe0fed6871eadf0702fb1331d7f4eb87eeeda38750fa67d329e454aaab85fd3bd1e777e81257f12ad91c8d44afb445364ada69b0c56c1a053bc7fd024c26150f1d56fa9d0a10264959c60ff1eb2b094a2dfb0d6d3157c64c7bacbd35611c626b234440bf2ab8193e2e40d13c27d68a8b2f21954c4538e6a0ec490b88004ce15841711bdbdeb79b2c5d1ef08a5aa72671a474a3145b570775d76ce15b902abd6885ea097d42e06dcb826e87542a3308ef70b37c6eff4dadef7af0532857d3646bf4540b3ac77e213afa77ea816ee83f7523b974fb063364d33e3d82d2824cd3e2db234b6ff7a3c67861e3e2964856bbbb90fc065f223c93abccdba0913b80717db6fa2c998bd3b346d73884dfe0f6e83a0c24b65c116c7ae96ac1339b2835f317da752cc47bcec18f2bf471233673dcf2ff6575bdd3cb7a5b2f40da96216db35e68599e3e8ca4cc5130cf8d540b79ed8abc5524193ece5817a2bece2b5d81987eeec4876b2b3cd22e7440832ceb0be0e05b5d6f81aa10d7dfc3d47e87d7785154b7a91e0e10d33dc03a912eef0dfd659a2145d10be04253cfb806db52a6c428f1f7ccdd08ebbf886c60255a10fe7d85b357370725d43902897990def2dc574d74f0732d32e6679db79d74220d6a243cc18f5204b5a1ae77e5150fe5075ed3b9ce34bf7ef861c9fce533fb18579bccf153678de51ab6c0454bd4e4024a1840d5376c2fe4c3495a3a61ba13329cb249f43809aa1bd9fdaed9c8b308222576aea8f0b482841bca77305c695b992ec0e03e657280102d1a2aaa40003423daf471a50a26f7757f8429a5ce55ceb72527454eff2c4765aab2d8381817003bae027fbdec9aa9bd95031dd55a13b6f0a5204908866c914cd8659210fb13c9eb2fb2e846b2c7d34682d99c3bb1fb50192d3c1cae9c2e2159e37a2bd9788737937a16220c83f11ce2dc1b078cac96c8f8c67eb00f56ed043a0e60b20c03191d5abc2c61e9a9f898f731dded7831ca4acd05c866e37c9586c0726acc078a00a9fc235a4b7d7d32ab2ee36c3cdad40305993fae84445e42d8d3d950693ed4511457a9825935763e700b27fb238bc7b95c392d7d212f46ebe99de310f649b4520e3b897016b5e98c14e4e3571fe9d33f9d8a900db524ccaa297d8a4e2e4b6e9aeb2d1c7a93c21989beef07d0e0a20c23e3cb6b30af2d36072d5798bc17d571aaf55ff3a698c305f959e0f17d661f0f519bdf1ba4ebb9c9105106cf027e07401b465119db1361e3fc9855c8a627223bf084ec21a28edb45173c90194d54f76af1d6e73a9bef7b17f5cd5fe687477c0947158c9ff304adc9d9153621aa741f2f6b64f35547162ffd1b756f654b32e180449c4a46c70d4144076719a142b5cd3c0548d2a47e1abb9b26b494d046a88d421b2e980920c0e69ec204b60f26c00c93dade584003d7763b2a20e0bf99d8d59ef9ac255526080d8dae4596df61fead0458974e1684ca9620ba181b844aaeade728751ba5aeacd8453c91ca8691ce04fee224a5e964c684588b2822df534b137e6ab243c8e96ce629a76ed9a6c8162b76f0262de3ac06e79966ebf1a0f3f7799085dc92123d9bd1cdaf1532de", 0x1000}, {&(0x7f0000000040)="d31873c156ca4ddb6e4b946cd14732da709cb57511f91978d4630dc570f25167226f135fe0934899013d8dbc1543", 0x2e}, {&(0x7f0000000100)="38a9fc0f80eaefa75e5a7712bfc060940983c48f1eb1f0477396ab393f80cf32e55c09149f509d9b8f684ed5f75c2ef44a30cbfc2e0ebf09184deaf23d7d67c98c1f760ec12db6eabc7f970e", 0x4c}, {&(0x7f0000001380)="157aafa9ae2c2d43d7bba5e1d217b26ca25bd3a4d6f1132d6440642e4171a5dceebb546851b70fb10525a57773cdd92f774f269d177c68472ca67a8b86515238ae90259875f12b2a0bf06a7436c26ca307047b63546ea824c7315f02724892206593c15bc5221ee2249ab295d5ca54dee5d32a54ab05db4cd28303cf02973cabcb9ec0660329f2845ee294f889fd89296d71a304ce0bee198697c91ebb0092a1745cc9d2f0a5bb33019253159651955d8b053a7f8f90c07fa02f9425792d1864cd42989ca2a744efe8003f4cf479ded0b130e99f687bd87a00997966adb846c1ea793675e52800339a33e530f4fc19971f7936516e8a0954d646a867374734e759a0745912fe3c44abb71c661f567828692a064e9cb2d9f61cedf1c78c4636e2d8074f29eced201048d9afc97a735226218b059a305ef854b86d3e47b9299a1535c022ca1c3138036de03a4bd12fde9454dd292fb835d8caed10a67a9bf6cf007ee55dbc672be4e44fe7111f9b4b1e301912b81781ce2fab916a3092f6d37758367d2140d8759bfc07ea9f871ab04523d441b96614af0137c0f0ac1b8a5802880b92168c69959047a5aeb9a8720714110b279f92bb5c8ce5da706cf9deac7c0c4eb2331e2b96775ae58c20351870a7a9e9a9d4aada3d79119ffe321dec4aa7b1e925f13f69b65746c595054bade093b65da0ef486efea1d496a8f9552346633c0732d817e4b7230b916302beaa2a698120029c83dafcede3a2062e2f26dfb60c32ecee966d4ea32169b3982b060d1569c7341164c83c8abc9fb02784c1d6a24770515702c93e1e026c05573184369164a25537308c49e722bfec774947f050f30e0386d75be579b08693f179914e63725b518a34ad7b594825b316529141270dec6e7b0ace917f34d136e1a45fd003eea85c1b39bd41bcc7a2817525d96ce9f3b4f9d92f5840da0d282a65e3ddf6fb098d87f66afb12ba577805b12bf1042779a5cd8265b4da3fb17f8c0541c4328a62df7906de2307e249dde85b22cc551c7347aa10d7d3ccc1d8f334f6bc1b757415228c2ac04b58d0dddd8fb3c14b408107122672dfed2932a367eabd8fa6b8a3ef4142b267a8a436c43a25897cebc38f37c3b89f3e2b1eecd6e4e15222a804af673d1c8c571245c8a4bae31946e34cce00e3fea9f68cc96f25ef85e11c81db6ec1c0a7a2c68cd392f448146c8e78b91eea0416af492fc88d93d9dc5396a0c019b91e1552238a35db959d775a7dbfc8303c79ab7a7621cd8ba222d57d90c6e4674899f208ab69c7e537a20f7e9acefae539afca27376af5442aa8ddcd4754b7013ed0dd299165300bc81dcfa500daadf779efea435e96dff60a3e8a254d771035418b5ee40433e385d01bb01efc153b8bc1df01badf54bf04e9347c7075d31179f0b400112487d50481c89f4f81151dfd80a839199356db9f768b973825c95f518d2eb2b92d3c7a0f0c13d3e49c3c23c4f2a17560defd1fff1c515a5ba2ed926c79e09863797ca42f8cd517ff3e6d4fb6988d2e5cf60d698b8e39c02ec62676022ca0d24718f52e9d06cde9da0462e41775f498bf877eb0de24584bd317b9e23b3feda09989461dac3099070b797656cd4ca60cacbf712e56454936a2608ad532f8708a0f43b2ab892b524a5a3e67692bd899f0f4d2ea87ca513df94102d15f5f888ee6fbb380521704161f271437a5ab104256b58477dee0915b0e48374e3d1f52cb791ef0d9ef281cbd54ddb68e9e1d21af0769b395b2185607fc557ecc182a331dfb3a77201187a76baaa249e2bd042dea8d30696562e22cac2e822d7810278a079ea414a51032187b3dc2292af0d9f75ab1176d077b2b8e991914a8cec685a36ba75384e6e069dc05ac7d27f80905b323f07036463e7d22c0cbd31bb4e265d925b7efa74edd46691ded827907a87e155313b2354127d104f08b7881bd06d459b7a700672bb575184ae1c8bedb491afef78cdfc4a732f49111eb2ab37e26be0a683263be0539d21128627c86ac59d615f61a809c0c22d079b03466db19d52beb803cb781a57d7c1266aa88babcf04a639e3d2f2a7c0ee5f1e06ab6c8d4515ec925947940ba53747e08b58c08007f7a98fe46ef3fbe65914af13ae5a49af5e7b713b8b2d27a7beabb6685972379b251d9fd4532a56d643b2f8438f1f701e3fbd50b131f959a702a00fb522f5cda6f8a16754bfd3bf49c1a71a2a18a3a3a5f3265553eb54a518d4b463fb71529e4598765a52586a744eaca9e597522503871fab9b43415f80c4abf46c1104de838b1620d133f4a4583ee54d20055124bd95835adc70c40eeaf5133e5d8d427b4a481f975ce1885fe862ad1c673a583b55047c2fa975a065c69d7bfc9a8112a980335be4c39c428712790c70bd15629a3fdaf8576e83e3275cbaa299e628b39c9c0314a1f843fc3353183a1d55e39c1429df72f370438c67648283e7ff9ebe32d1ea19d04d5d254eb6e1098bdb4ab1616dd3277eb230e89a2eb4890e4944b794c0dc6ce81a7088a9d5a45cc28b4a8886883d83adfbff9f9b3f78568524fac4d299cacf33d2cc09896737b01850e44897e9afac2568f933cd62a1cb8d8c57f5718d85780e16cbef24bfd6ae453429436e1420e8ca560df9da6b8cb913648fcbf050e3d9fe447e59e7b5aee766c74443dc5f95f3c6aacb754f056b607d00fc37f3d3bb24f8f5fdf794869dae0ccfeed7df57b2a25651c219c6bdef007d673f0cc7bbf56fbe5eb08914c9ae6fa7f957c2cde7a690ee403286c774f6dfae5f853d0304c7bc5d88a9a73749c9daf1929db0cf6d0948b02c784a6efeaa79cebb626f79c8bb7f627c4e4fc6ea93cb9506a249f6253ddab0636399059244021c1203131c270b3486e05a3ab96c4bcc14119fb26932238b24ebd5f892f1ad75733d23d634559cd3cd91def2475c1dd7748bc0574217bfb7519d2a60052eae8f90a3b9a4c89fd1493c09c7fd3fb3bbc67a913ab23f20ec00e949a1f916dc6e8254bd8d9b7b09393e88aeb93840b0bf3fa166e3af3c1e90912aaf7667a38ec85ee72bea3a018358475b1b6a9f3498c7127a97199fdb99c6d17a5ce142acbd6b5201f841317614e038fca8ba3c9e156a98e604c964105edb90fb01a01009d975a2dbb8fe2656590dd7622244d6eef66a33ffa3a0b9ea98981298de5ca8923c5d08287ee5090b078c909591a4c822d1abc6e10913adc48e44db28e82cb4066466805626195bca3971229e5cb5fabb8eaec4cf3184ad42e72f52a31ac38197640ed5a24cc52c4e6c46d58368d8195bbb3bcacb66c947f013c89044011e3656c9dff5d7034a03393c319ff4beb26916f6382a5aeb551b12abc75ffb6ce2621be43cca1fcf48cf831b9dc41b69c25bcecb29310daf361423b88ce73a884e4467c91744549c2bc63906ddc473f6b8ffdeeb4ed0bfdb748213a13f7db0545f2801e66454aed29c8b1d6111d4f8463c0602735ba0963b4bbf5596fdba9f0a9284a81ace7dfd75c0c9b4f428d9e5795b87d5b8c0ec7a1ffcda85fc4cd4722da783ec5a66d734fbeba48da5cd911886c5f13f3fda59d80746c460cdb9d2e267bb7b8611d2192e2005db69c9fdf339e961418db4d40e79bde8e73370ca6f62d0d37d7fa26e4d24446e87b20aa37ceb4cc20adb613ef0783ffd949947a506f1fba33707f6250a863dd64310ab933b0c9250e520ea8574fc894d40286716f1f36847c7fb6b08544c6dfe71421de04e3055a79bce67b050dbbf71a201a696b2aff162654d7c309c6e31757a69c08c5a89097a859075a08bd014f37dddf8be3f619e56ce2e7d6aef8479804d21f4fa6b8778418edbbdacdee5d984dbbbf9620b1e9a3f52e26105b05e13d6b6b89ed576694832e345674a7fd4e1150cd8559553895bd0ff169e17b818645a0e6dee33a7efdcccdc2ca36cd17e4e8bb73e548737ee09d962ae9a81ec521948bcd940f6a68b9ca44980e0aac82de784263a355ae904d9f96b1af367afc777d43f3031482c81b7b7c273d9e66df0d50e59204a2d3c4b37f554372879576f6d49089c25e84a98a6c3c618b3cd160399db9ad15586cc1339466759976aeb9b15d507799989b54ea962f3569a2fc785c10b416861709358f3d74f0fdd3d529da0ebc01e588c1a1b780abe1089470c033779658e3250d05b974fd14f707b778f1a283caa1f88b2ee23f76db456a7c5cae984a2f8e944e5d879ea6d731887cc9e3ea917e749bd8d74e0e60e1e0ba2135f94380a7f45761ffea78c9abc5cabaf1c00a75e13b62a095a325bbfea557ec7838cf67daf9d5be40c4f04ceb280f80bb40ad9991850297f7e2a1fdbe60a3b18279dc89e53d70b95a12e214c645f6ea84dfeb1492a630f30625051cf23ebdfd1cfc4526a3b8d05ba5a294b941cdab12b59dc799bfeedeb35c3012934841182416eb621a9c65608cab2541259d7eadceb3619753554cf58b0a5747ac41c2d95e499840d08883408fc862226d2a5b4e7541bf458bd5c0bde5be01b0eb2a03ecdb5929b357517c35f7e05cebf12b44583dd39d98a9a11216d6d62bc8c70cbd4e577f0dc6a4093c1017c1b35fbe2d8bcbaf423c95ad6b0d937754b7015a8c52369537c1fe0aabe8dfc6d7ed746337a5ea80044c50e91cafb9fff19793d2d105ce87bc40f7e8546c1e58b97a0f07a3d4544f33113ca1862aa08e36c5ddde08c5f5fede538e695928a5b3819bd8cf24cebba993c0e54812d294d74ddd40176a3becf3389530b899ebfc6889c435f786d3b93e84619c2b0487f34f59726f5684779ac2f79d583b7e07625d94f9c73d7cf15fdd46aa762fafaccfc846756ad933a82b2fad2ca3fbf7abfb85d8aaeef95b783cd5d6c7db33d49c0608aa43de49abc8c22d8291a4d890779482993e57f35db29963d12db93d1aaf00de824d984c7c6716b877705745bef97ed80a6a913d60836b0809dc5d3d3ea2d7640257e39428d088430b53f0ab338217c907922cf1586028606f457dffef34aa817d5899566ccc15aab37ce3a9cc42bcbfb96695a7cad9bc47795ec4c28a4df84d3af8f1eb4d0d50b1fdcc5b6b301b78fe15d56bb50f9042bfe1c9e50ddef5007c0290fbb9afdeeff0a2d7408c3d693394c2c6a7ebdd35f5ddb4430b11f3fc8b910cae7f339cddc0327653c97725da46341449be5a7e93f85503a437eac0809f5a3f35f6859d20a3e25723335c6c20652adb288a301e2a92af0f984035a1289f01abdec7e138187559d11bee7feca5f8acab3efc1f1656db77ca492b64c76e2bf0b3abd19f3476d6af4e334856a27a3cac04c37236cb2935c9190fc4ad92b484882f5116d3ff39e2b5a049ade6c17f329fc624c50df07645c90351dec66cf168d6cbb77d57f5443b8289229dce7b252c8add694ac49bc509e8474b2584bbe31892ea822da16418303c544003cdfe9a64b9009ab71e7718bc93ed937ac679c392ccb51630f80845257a80dfd490f5bebbd86a77f4335e995ff43df2c05d3bf669252c559979f1abbdb21eab2c607d1254440b1cb62208f12cf443b3f44fa1c6687cf9f127c6207492d7a9920e9012653421f518041b5458c937a23c6b452e01f7b2081c3ff46c0b1ecb453f51da209d9028c5e0d54db4f157f9ba6d47f206dff5511e1a948097b118d2152384a96b29cbbfea7be84d9194541c59c563f702714382216e9da6dff659e3f5bd0abb588d395d321e4b724b3c0fb87c7c7d8282c787dce3a56e70d6b2a4c75ba7296e3d0174011422abdb098ea70caf4360b87d7c04aed876", 0x1000}, {&(0x7f0000000080)="b17e80599f91e47d39bb22fd7cc08e25d0213a19b27d4170d6ff6711e32ee0eeff5cc8e6de3fad49918d9a", 0x2b}, {&(0x7f0000000180)="885830a695c0fedf", 0x8}, {&(0x7f00000001c0)="3f383003cd61ff74431370209b8d9ff8b6238bc1fd6352aef23710e26db6ad765f8f3dfd08043059a229c19f1e246a19c47d5165a73657633473a08e9fec8513e236b2f0d1b3f943496b0ee3c9a8af6296ba79af071c2a61e8d20e505045d6ac2e9dd74513722a7524ce4d84e56dcd4c13099bdd75131490071c774d0e45290b830bf4e000866e3476ab3f8d21cf17679c1eabab9fbcd071a6687b36f2abe3", 0x9f}], 0x7, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r2, 0x2) close(r2) flock(r0, 0x8) 16:02:05 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:02:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0xfffffffffffffffc], [0xfc040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:02:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x3, 0xcd, 0xf56a, 0x7fff}, 0xc) 16:02:05 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) 16:02:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0702a277d05745192a10000000ffffff05ffff05000520000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a5}) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x2, r2) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000080)) 16:02:05 executing program 1: r0 = socket(0x6, 0x3, 0x3e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="97105bb856f20033a8a803773e860de200047e7d370dbd3b6520"], 0x1a}, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1004, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x4) linkat(r2, &(0x7f0000000080)='./bus\x00', r3, &(0x7f0000000100)='./bus\x00', 0x4) r4 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) getuid() r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x8, r8, r9, r8, r9, 0x90, 0x10}, 0x5, 0x54, r7, r7, 0x2, 0x14, 0x3f, 0xfcc}) getgroups(0x1, &(0x7f0000000280)=[r9]) kqueue() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {}, {}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {}, {}]}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000040)={0x2f0, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x3}, {0x0, 0x81}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x2}, {}, {}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x7fffffffff6) 16:02:05 executing program 0: nanosleep(&(0x7f0000000000)={0xffffffffffffffff, 0x1ff}, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x40000004006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) 16:02:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x9) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:02:06 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) acct(&(0x7f0000000380)='./file1\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) ftruncate(r6, 0x0, 0x80000001) kevent(r0, &(0x7f0000000000), 0xb0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x78, 0x40000000, 0x6, 0x3ff}, {{r5}, 0x93068a7b0ac75ec4, 0x23, 0x9ec873e541904e92, 0x71, 0xa3a1}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x20, 0x10, 0x81}, {{r6}, 0x6, 0x0, 0xf0000000, 0x2, 0x1}], 0x2, &(0x7f00000001c0)={0x5, 0x5}) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000100)="8c65", 0x170) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000100)="8c65", 0x170) r10 = fcntl$dupfd(r8, 0xa, r9) fcntl$dupfd(r7, 0x0, r10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = dup2(r1, r3) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000340)={0x7, &(0x7f0000000200)=[0x5, 0x10000, 0x0, 0xdb600000, 0x1, 0x0, 0x3f]}) fcntl$setflags(r11, 0x2, 0x3) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x40, 0x800, 0x1, 0x0, 0x7, 0x8, 0x200, 0x0, 0x1, 0x3, 0x860}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff0300000000000000feff0060d5705785c2768511fe870000f31f00954d0000000200341d2b81", 0x2e}], 0x1) 16:02:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x7fff, 0x0, 0x2, 0x9b3a}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xe9fd286b9617c029, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:02:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x64, 0x0, 0xfd}, {0x6, 0x0, 0x20}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) getdents(r2, &(0x7f0000000000), 0x0) syz_emit_ethernet(0xffffff94, &(0x7f00000001c0)="b291f52e435fe0f60504388e7b6d") 16:02:06 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925070008fb2f58bf5e4a", 0x1e9b, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0xc000, 0x1) mknod(&(0x7f0000000340)='./bus\x00', 0x1, 0xbde2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45}, {0x6c}, {0x6}]}) r5 = fcntl$dupfd(r3, 0xa, r4) faccessat(r5, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x0, &(0x7f00000017c0)={{0x80000000, 0x7}, {0x400, 0x7ffffffd}}, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8010, 0x1) r7 = socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000780)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='):\x00', &(0x7f0000000300)='\x86\x1f\xf9\xfd\xa1t\xe1p', &(0x7f0000000d80)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e\xa4\x00g\xd9\x17\xf8\xe7Y\xacG\xecT\xf11\x9f\xfd\x7f\xc4\x8f\x8e\r\xefn\xdd\x1c\x04AS\x83=\xb9!\xd6\xd6\xb2N\xff\xc2\xe4\x85i\x9a=Ps\x8c\xbb\x01\xf3H\xf7ayd\x96J\xd1\xf1\a\xee\xce\xb4\r\xcd\xbep~\xd2)\xfbSYO\xf6\xc0\xee]Z$\xe8O2\x12\xe4\xb0\x91\x13T\xfc8\x88\xb88\xe8J\xc9\x16\x18\x9a\xc5\xa5\xd4\x84\xe3\xfaZy\xfe\x11\x8dh\xf7\xfb\x1fN\x19\xe7\xb32\x8e\x95j\x1f\xe5\xb2\xc2Wy\x1dih{\xeb$\xbf\xc2\xc1\x94\x95 \xe6{\x7f\xae\xaa\x91\x1d\x97\xbfcjwZ\xe8', &(0x7f0000000b00)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000a00)='\'@\x00', &(0x7f0000000b80)='/dev/bpf\x00']) kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) accept(r11, &(0x7f0000000180)=@un=@abs, &(0x7f0000000280)=0x8) r12 = kqueue() r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x20}, {{r4}, 0xfffffffffffffffd, 0x1, 0x0, 0x8001}], 0x9130dbf, 0x0, 0x0, 0x0) r14 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r15 = socket(0x2, 0x400000000002, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) r17 = socket(0x2, 0x400000000002, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x80206918, &(0x7f0000000300)) kevent(r14, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffb, 0x9}, {{r18}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) r19 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x50) kevent(r19, &(0x7f0000000100), 0x9130dc1, 0x0, 0x1, 0x0) kevent(r19, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r20 = dup(r19) ioctl$TIOCFLUSH(r20, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) r21 = msgget(0x2, 0x42) msgctl$IPC_RMID(r21, 0x0) r22 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r22, 0x15}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r22, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x8, 0x9, 0x9, 0x1, 0x101, 0x10041, 0x4e4, 0x1, 0x574aacb2f9db0e8b, 0x1}) ioctl$TIOCFLUSH(r6, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000000004) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x4458}]}) ioctl$FIOGETOWN(r24, 0x4004667b, &(0x7f00000003c0)) r25 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r16, 0x8028698c, &(0x7f0000002580)=0x800) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) msgget$private(0x0, 0x4) msgget(0x0, 0x440) r26 = msgget(0x2, 0x100) r27 = kqueue() kevent(r27, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x2}, {{}, 0xfffffffffffffffb, 0x10, 0x6}], 0xffffffffffff0000, 0x0, 0x0, 0x0) msgrcv(r26, &(0x7f00000002c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYRES64=r8], 0x3, 0x1, 0x1000) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000540)=[{0x9, 0x5, 0x5, 0x100}, {0x10000, 0x4, 0x401, 0xffffffff}, {0x5c32553b, 0x3f, 0x7, 0x6}, {0xffffffffffffff7f, 0x7, 0x75c8, 0x101}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgsnd(r26, &(0x7f0000000a40)=ANY=[@ANYRESOCT=r28], 0x1, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r30 = fcntl$dupfd(r29, 0x100000000000, r29) r31 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000700)={0x5, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r32, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b3000008000042ca000000000000000000000000000000000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) msgsnd(r31, &(0x7f0000000000)=ANY=[], 0x0, 0x800) r33 = msgget$private(0x0, 0x401) msgsnd(r33, &(0x7f0000000680)=ANY=[], 0x0, 0x800) msgsnd(r33, &(0x7f0000000340)=ANY=[], 0x0, 0x800) msgrcv(r32, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x1000) msgrcv(r32, &(0x7f0000000c00)=ANY=[@ANYBLOB="253d95a8da8bc9a5c08bd1fd0443a741d47d969fa1b8290df48365d51fe3409898bad1c353a5404357eb1aca1934ab2e43686dc3507a2bd91936dd40f15b58f7417251e0e47268a0981162fddf31b28ebb3627c57221d3402490f2740aef10f273ed33ae8028317fd13ad79f77871d5d94f1b8c4422a9d03e000141f13679fd846547940ab983ab1e7d20e654000000000000000120ce6008ba0e96cae1e48e98c14ff0100000000000056c2bef7a2e849026105efc87152087c5b9b2e4198e74f2d35c4ed42e0d452dbc723bcb566d5081aafa673f514000000000100000000400000000000135683cf2f17b07c0826cbfcc0e2bd448f75b1a06759c6ef873ad55e7d03ae448fe39bf6a8ecd4d1fe02018021275258012521e931b2cfec7a7fd0d59154dc841e8d8b85c6945db36eab6687969c1aedae76"], 0x8, 0x1, 0x1000) msgctl$IPC_SET(r32, 0x1, 0xfffffffffffffffe) 16:02:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c65f82b1692fb"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) 16:02:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) setsockopt(r1, 0x32, 0x1, &(0x7f0000000040)="e24e580380a53a42ef4df573acf707e4d9a4", 0x12) r2 = dup(r0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) shutdown(r3, 0x2) shutdown(r3, 0x1) 16:02:06 executing program 0: setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000040)={0x0, 0x1}, 0x10) socket(0x18, 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}], 0x2}) 16:02:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x895}) r0 = syz_open_pts() close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffe, 0xfb, 0x1f, 0x2, "2434ceab16769e0bed72b49c94e130af6d991896", 0x6, 0x7}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0xffffffff, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:02:06 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) setrlimit(0x0, &(0x7f0000000000)={0x7, 0xb2}) 16:02:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001002300b5000059", 0x2c}], 0x1) sync() ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) 16:02:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) setsockopt(r3, 0x0, 0x0, &(0x7f0000000140)="b63e08c19a66317022ef157dad08fd1b711dcda83334d59da4f9a02268d095629e16f2d2ebe48f2ac36fd12d3d1eda68bcc145d53fd0971c5e8663343ae77dd50a9d2cfe1f2f4ef14b84b1e7b112c56433c172dd95ababa22c23087de615baeda1dc4da829f538359b1d54e275f5240ac8c1f1356151bb43c168966bc6e00ff79a4f833848878cf6cee35cae624b54caa45432dc7f600d3a54631b2d7f219701ea4f6be317f529ce6e8c3be0d211e6efd301f56f37a8c8a04262dcca357c4d0e798f34024a8ed671ce59fa382817f14ce768c20b4412eb01c7824abf5574aef950f3b2f057679ace7dba80f1ee431361d5ea55ec88", 0xf5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup2(r1, r2) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x5, 0xff, 0x7ff, 0x7fffffff, "e69794d44f423d8d6141d61f52a0c6ae735bc96d", 0x8001, 0x10001}) r5 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x30000000000) ftruncate(r6, 0x0, 0x80001ffffc) writev(r5, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r0, 0x4) r1 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040)={0x20000000000, 0x0, 0x2}, &(0x7f00000000c0)={0x8000000000008}, 0x0, 0x0) shutdown(r1, 0x2) 16:02:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r5, 0xffffffffffffffff, r4) r6 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r6, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r6, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r6, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r7 = getppid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r9 = getpgrp() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getpid() r13 = geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r15 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r6, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r7, @ANYRES32=r8, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r3, @ANYRESDEC, @ANYRESHEX=r15], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r16 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r16, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r16, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r16, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt(r19, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r19, 0xffffffffffffffff, r18) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x400, r3, r4, r17, r18, 0x58, 0x6}, 0x4, 0xc29, 0x6}) setegid(r18) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x1000) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000240)=""/240, 0xf0}, {&(0x7f0000000340)=""/211, 0xd3}, {&(0x7f0000000080)=""/26, 0x1a}], 0x4, &(0x7f0000000440)=""/177, 0xb1}, 0x801) 16:02:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225], [], [], [], {0x0, 0x0, 0x3}, {0x0, 0x5}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x9, 0x1, 0xc7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:02:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x0, 0x0) close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x501, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1f, 0x8000, 0x0, 0x5, "83cfc399b4956ae2655b9a468738794dceb43890", 0x0, 0x8}) r2 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0xc0000f28, r2) 16:02:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3], [0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}], {0xfffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x0, 0x684) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000000c0)=""/140) socket(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) r2 = semget$private(0x0, 0x5, 0x204) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) 16:02:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4}, {0x80000000000006}]}) syz_emit_ethernet(0xd7438d30c97adc22, &(0x7f0000000000)="495604df78fd64f5f4ea4d78a9345171d26e79d87aea97a92e508d79194b51fae9ed523101b48295d7f6cdae9de1d3f079224fddb62ff4ebf610b87d491d029cb40000000000000000000000f04c881ae32a8a70a8bee7187fbb") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x8) 16:02:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) syz_open_pts() write(r0, &(0x7f0000000140)="220e22", 0x251) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r1}, 0x5000000000004, 0x5a3, 0x0, 0x0, 0x0, 0x39}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x10000, 0x0) write(r2, &(0x7f0000000340)="ddd1a7703d8290e4cf4b5eedc267b2035006969fd9b65920aca89709a96990833ccdb719e6bcbed475db9c7ae7c6d63107d4f8c14200ab97b3e3a725306b0211209debab3e12d191ac269717464a712938df9db6b29b34a79c5a016f10be699b25c57c00beacdb01b1fe5a5a96c62b92ec6edfb84907fe2698fa14490c188bdb2bec7f4faeeb81f9591c30e79cc63a2884f4c1d3d2d9ed22b7ba5fedbf2277d064638a26854cb3dab0ac7006d8a87668c3adb956f10a2f247b2fd65edda3dfa539f40dfa74c334dc", 0xc8) pipe(&(0x7f0000000000)) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000480)="71cb7326121ca511ffd82d0584abb1729540a5bf80ffabb0a1c107f175f29e2762f889f544d1102025fa5a526cea45c8b8b449aa28f5d6077356a0d6baf5af0ab4522c4b", 0x44}, {&(0x7f0000000500)="3b0de3716114e468bade991e7bf9554babfe4fc691f6ffa40ad98b5e495fef0f283702aa04450e9f23c088ebb9ea6a42550f09ebdb4fe918fbdcf4aaae6a1b8db92eb239f23e8836c1459a7c6f38ce5981336e4b1c162421", 0x58}, {&(0x7f0000000580)="d3eb1a190309f44e285b22d8ed0acbd4a6c54912b1568d3821401c0506a36fe263a1cb77dbf35800c2", 0x29}, {&(0x7f00000005c0)="50a9d8f0da6a28391522b748421df42f64e89f86bc53d31ad9a847a6f9683d6f6d57d6e21fc8bce7e65e6dec6770", 0x2e}, {&(0x7f0000000600)="a666c18fe4d08586da25df0d2d34a171990f93fae4ad3d48ce86310c9f965bc0cee90488c8c2a39de42101dd161c1d5aa0696456a96d349f53ff1194cfe50fe90356addf852005fe7552c6c8f3ae9502cbc35b700ce8c13643e4caed9e0fee82804062a04cc0dd67aebec77501412b53d4fce57d06805edb9f4e4ac7cc85a42c7b31118e236a99", 0x87}, {&(0x7f00000006c0)="59bafe2f69f657547315cac2339902d67524776a2894ea3c10e2c5058cb1fc7f0631638fb42907a4c38c0f0c549cf17f09d5acb0d642a03f2240e50023353d0573a3f0d1108e51fa07531c4352b8021de62c8d90247ff2b4744356d0d6e053bd384bfb81fa56534ce8e4998223a3316bf2af8de2e871c4888f71522bc55322b3a6a2c0f361fa19fb020d52c8d5a7fd6f0394d7a5c75ec55ee1fabe22d9c3b3e4a8f0e19d622ecf7ce4c0a8c39ed548bdf64b464a5b0e74ba2fbe3a9142c5cba22980e04a4e391d6c6d93a46287b51b36c824d341b0d97496368182288dd2361c11cf724ac06018c0e521204c6c8e0870c6b9eaf4df53b6cc86dbc1d8907e01", 0xff}], 0x6, 0x0, 0x0, 0xd7aa0aca27b544cd}, 0x400) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000280)={0x2e, 0x0, &(0x7f0000000240)=""/46}) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000180)=""/157, 0xffffffdf}], 0x1, 0x0, 0x0) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:02:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00v7'], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) sendto$unix(r1, &(0x7f0000000080)="281f743dd50deb1248", 0x9, 0x209, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000002600)=[{&(0x7f0000000180)="428f60b5466a5849c27944872f5b9b57f06e44ef623236b374e09f789be71692ba38f40960f7592114860210761cc404067463503a85e41f1ee7e0ce0ffdad59657552b5ac4e9e5d4200f0bc60f9f7acf0d0fba00a09589fd2ad39c237f502d2ff09a4d20e254f1323cf781805e4496cdfa9350578cd83e7742e566ffc4bfb59c0ef925e209adf948f49310c197e6f4fc3cc34d033d6e75283cf047011f15030bd2050235e51e8dd667da618ee593c47da07d891a384c0e14e1c8a04fd586d6972485412859205ab1574cfdc4a36140f8827db965733a48bb298241bffb966186379ec07de53fb3c57632a735f695c3cfb9b7093d559f3ac89d6ed11c976be2616c645ef27f47331104911b8c31833afcc6fcb5059e8e2fb4a35c69ab5eb643d10782c0bbe666df9e217f6754c7a304e1a05efcb5d601ffcdabf1ac563ebd1e36df649ee342da3590f8eb061dbadad2ef801f225852163f8884d614277079547aa6522da17d2f5140c22a5aa7569ef485d51e50c53cf216b97fca9fdfb85ee746f1284af4218b8a0756503cac139a6ee05a98a954c11a37ec768c27de96009386f95c6f2952405736630a61413cb13fbee01675fc8890692acc1e19020deeef92efa676fc5c8923b061c0e4ce41d41f08481d5db799fa030d2df336c048c374adf61f88732cfe39cfd20af468595e18f8e2d2c7e723870641cf90c3d8ac71e5a03b21de8ea503131470a25c6bff6557db60f2aea3f37ec6b73d8a529f8097ce65d53080a7da2b1fd83b0485751d17e9f0153bb98a884a6db83164953a40c85c3180a494881b3e63ba911794dbfcf588dfe1011ec4e168467339df02060dba0f0bd59b73890de6b2572cdd4909e125e85b5ee54840c4e866af5ab9a40918bfba980525b4503adf036f19a0c1f1ac089f5e8d363bf352637d688563413c76e920b63585e37e3ea6fe57fb7242377e00cfa086b36d1fbeec3d8209ff3dd09169e120493d47685179c2a6124d9e675694bcda363ffe03d49af06695d8b0a97e07601e017e0f6755933307903eb4dea74dbfb1714322b5d1921666b0190c138d6c69fb0df518acf5a15d6e1c311fb97c70ff961dc44c16caa32804ed10e231f2c60c7c60a21af7d44e301e043b5f05f0c19040e39ea5f3e212e6395a8cb4710b8eae219ed5b9aeba3c1fe3eae89a9bc0149815e899d1fa1745f6f11972342c47df56e5344ff38e1c24894b14456b338938a6d5f89a9112173d9b55a38688a7b024f6efee2fa13eb79476881eb21e7bbc2da16af6f1db8a623a9cbf60c5f700beba3f7ec32c197ecd880476538b710c1759d8a0d567ee35947e3f833e0f99b2a0c28b7602b464ea4f103d0fac54a6847f95efc64e99f2746a68234260a22d56b63ddbae0281342f8f5e9256c6d284c433ecf7baa6bac2c0819d8fb993c81d5adf4ac4b91de06c750638d87971216a48c4bd1b4a1173e1a13d6edc298c25331d985c03df3c94b0989ffe6399c5c1df340601de4499be69b4f1e75b5e113afba7c9757f96607c11d2e21bd2b8345ee51dcf2487910456cced25b07ddf74beb1470db5b4c347b718870d3a6a67a375ee23819faab7e7e2f3f6fcd2dbc6d576d4ebdb47ae8c1679326b3d2705c65a390ba5bfaa151c2b97ba3979155cb7ecb3fc6f34185f220f9b89e6c8c5e53dd6f5a1e3f6378a208fd1e0fae7040b3e5555918ec62655be3c58f0ec1c46d55c6087197ae8992dea6b4b0539c2a5bf97c9506dcf342a3de4ebf2fa2d536dd74ce322a3c95f559c58d43e7496830cc717ba181efbbd64a33d409a2901777ff57b3bd5ff8b6baeeb5b7c8af01b6133bad278aef1fba2b5ed648758ec331af014ee672a9c99b255364a1f3a98852390650962867b5d4b661fdfc29925bf4834fefb9cd619a2e58936e0d98321e365088292d14062727a391f85861cf3b28e832e8a1094683db80d4bd28783dde32a354f478885a7d0e98e1c0b69f2dad8453cf0dff", 0x589}], 0x1) 16:02:07 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="67010038590dc3", 0xfffffffffffffeb6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3], [0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}], {0xfffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x0, 0x684) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000000c0)=""/140) socket(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt(r6, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r6, 0xffffffffffffffff, r5) r7 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r7, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r7, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r7, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r8 = getppid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r12 = getegid() r13 = getpid() r14 = geteuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r16 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r7, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r8, @ANYRES32=r9, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r4, @ANYRESDEC, @ANYRESHEX=r16], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r17 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r17, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r17, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r17, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt(r20, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r20, 0xffffffffffffffff, r19) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x400, r4, r5, r18, r19, 0x58, 0x6}, 0x4, 0xc29, 0x6}) r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt(r24, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r24, 0xffffffffffffffff, r23) r25 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r25, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r25, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r25, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r26 = getppid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r28 = getpgrp() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r30 = getegid() r31 = getpid() r32 = geteuid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r34 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r25, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r25, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r26, @ANYRES32=r27, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r22, @ANYRESDEC, @ANYRESHEX=r34], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r35 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r35, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r35, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r35, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r38 = socket$inet(0x2, 0x2, 0x0) setsockopt(r38, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r38, 0xffffffffffffffff, r37) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x400, r22, r23, r36, r37, 0x58, 0x6}, 0x4, 0xc29, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)={{0x5, r18, r23, r39, r40, 0x20, 0x81}, 0x2, 0x5, 0x1}) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) 16:02:07 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) clock_gettime(0x4, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xea20ccc494a61ce0, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x2, r2}) 16:02:07 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x21}, {}], 0x2}) 16:02:07 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:02:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x2c}, {0x2c}, {0x4006, 0x0, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:02:07 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x10000, 0x2, 0x3, 0x0, "855c55000267a7230000001a0000000000000040", 0x0, 0x9}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xfbffffff) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:02:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x400000000045}, {0x6}]}) syz_emit_ethernet(0xc, &(0x7f00000000c0)="00000000000000000000ddc10000") r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x200, 0x80}, 0xc) 16:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) recvfrom(0xffffffffffffffff, &(0x7f0000000040)=""/44, 0x2c, 0x40, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x74}, {0x50}, {0x10000006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:02:07 executing program 0: r0 = socket(0x1, 0x8000, 0x9) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000180)=0x9) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = socket(0x2, 0x2, 0x0) r2 = semget$private(0x0, 0x5, 0x400) semop(r2, &(0x7f0000000100)=[{0x0, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r2, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x800}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) r3 = socket(0x1e, 0x4003, 0x0) connect$inet6(r3, &(0x7f0000000100), 0xa) listen(r3, 0x0) r4 = semget$private(0x0, 0x7, 0x287) semop(r4, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r4, &(0x7f0000000140)=[{0x3, 0x6}, {0x2, 0x0, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r4, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x7, 0x800}, {0x0, 0x9, 0x1000}], 0xa) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r6, &(0x7f0000000300), 0x66, 0x0, 0x7, 0x0) dup2(r5, r6) recvmsg(r5, &(0x7f0000000580)={&(0x7f0000000340)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f00000005c0)=""/154, 0x9a}], 0x1, &(0x7f0000000480)=""/218, 0xda}, 0x1844) semop(r4, &(0x7f0000000080)=[{0x4, 0x45f, 0x1000}], 0x1) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f00000002c0)=""/49) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r7 = socket(0x1e, 0x4003, 0x0) connect$inet6(r7, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x5}, 0xc) connect$inet6(r7, &(0x7f0000000100), 0xa) 16:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x80000001, 0x5}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x30}, {0x800000000000006, 0x0, 0x0, 0xda4}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:02:07 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {}, {}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socket(0x400000000018, 0x3, 0x3a) socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe15) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="000000a2b1c5cc2f", 0x8) 16:02:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000010c0), &(0x7f00000011c0)=0x4) unveil(&(0x7f0000001340)='./file0\x00', &(0x7f0000001300)='c\x00') getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000001740)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001240)=""/62) syz_open_pts() semget(0x3, 0x6, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) accept$unix(r6, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', 0x0, r5, 0x6) r7 = semget$private(0x0, 0x7, 0x287) semop(r7, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r7, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r5, r4, r5, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgid() r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r12 = getgid() setegid(r12) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r13, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) fchownat(r13, &(0x7f0000000080)='\x00', r14, r12, 0x6) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) r18 = syz_open_pts() dup2(r18, r18) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x402) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000640)='\x00', r17, r15, 0x6) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r21 = socket(0x2, 0x1, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x80286989, &(0x7f0000000300)) syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000340)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r23, r19, 0x6) getgroups(0x7, &(0x7f0000000180)=[r11, r8, r12, r15, r19, 0xffffffffffffffff, r24]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = accept$inet6(r25, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r27 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r25, 0x0, r26) accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) r28 = socket(0x2, 0x400000000002, 0x0) setsockopt(r28, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) writev(r28, &(0x7f00000007c0)=[{&(0x7f0000000040)="18d251cdfc1f0519", 0x8}], 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r33 = getpgrp() r34 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r29, r30, r31, r32, 0x5, 0x7fff}, 0x6, 0x2, r33, r34, 0x4, 0x100000000, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = accept$inet6(r20, &(0x7f0000000800), &(0x7f00000005c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r35, 0x0, r36) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x234) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r39 = socket$inet(0x2, 0x2, 0x7f) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xfffffffffffffe82) fcntl$getown(r36, 0x5) r41 = getpgrp() ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x612, r41) ktrace(&(0x7f0000000040)='./file0\x00', 0xe, 0x0, r41) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r37, 0x0, r38, r40, 0x5, 0x7fff}, 0x7, 0x2, 0x0, r41, 0x7f, 0x100000001, 0xb1f1}) r42 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = accept$inet6(r44, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r46 = socket$inet6(0x18, 0x4005, 0x70) r47 = fcntl$dupfd(r44, 0x0, r45) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r52 = getpgrp() r53 = fcntl$getown(r45, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r48, r49, r50, r51, 0x5, 0x7fff}, 0x6, 0x2, r52, r53, 0x7f, 0x100000001, 0xb1f1}) r54 = socket(0x18, 0x1, 0x0) r55 = socket(0x18, 0x1, 0x0) setsockopt(r55, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r43, 0x29, 0x4, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x67c) setsockopt(r55, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r54, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r56 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r58 = accept$inet6(r57, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r59 = socket$inet6(0x18, 0x4005, 0x70) r60 = fcntl$dupfd(r57, 0x0, r58) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getpgrp() r64 = fcntl$getown(r58, 0x5) r65 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) accept$unix(r65, &(0x7f00000020c0)=ANY=[@ANYBLOB="0000000000000066d3ab4d0000000000000010000000000e0000000000000000004c000000000000000000676600001079ed2cf15b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfd12e1f48456f6fbcb4a75a0c994e88269885c272eeaaa494f522bbde4f4531c7091e9b53741254fe6afdd4a6fbd8381fc3d658cc347ee7fc8e09"], &(0x7f0000000680)=0x55) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getpgid(r66) r67 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r68 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r69 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r69, 0x20004276) ioctl$BIOCGSTATS(r69, 0x4008426f, &(0x7f0000000500)) r70 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r70, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) dup2(r67, r68) r71 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r72 = accept$unix(r71, &(0x7f00000020c0)=ANY=[@ANYBLOB="0000000000000066d36a64ebf6b2da66f40010000000000e0000000000000000004c000000000000000000676600001079ed2cf15b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfd12e1f48456f6fbcb4a75a0c994e88269885c272eeaaa4040022bbde4f4531c7091e9b53741254fe6afdd4a6fbd8381fc3d658cc347ee7fc8e09"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r70, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r69, 0x80044272, &(0x7f0000000180)) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r76, 0xffffffffffffffff, 0x0, r76]) ioctl$BIOCSETF(r68, 0x80104267, &(0x7f0000001d40)={0x7, &(0x7f0000000600)=[{0x8921, 0x3, 0x8001, 0x8}, {0x0, 0x7f, 0xffffffff, 0x1ab3}, {0xade, 0x7fffffff, 0x8, 0x100000001}, {0x3f, 0xfffffffffffff801, 0xe0, 0x3}, {0x7, 0x6, 0xffffffff00000000, 0x81}, {0xffffffffffffffff, 0x30, 0x5, 0x4}, {0x3138, 0x3, 0x5, 0x5}]}) r78 = getpgid(r74) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r71, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f0000002740)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r72, @ANYRES32=r71, @ANYRES32=r70, @ANYRES32=r70, @ANYRES32=r71, @ANYRES32=r69, @ANYRES32=r70, @ANYBLOB="000fa4ac3681f8a12d000000ffff000001000000", @ANYRES32=r68, @ANYRES32=r70, @ANYRES32=r70, @ANYRES32=r69, @ANYRES32=r69, @ANYRES32=r71, @ANYRES32=r72, @ANYRES32=r68, @ANYRES32=r72, @ANYRES32=r71, @ANYBLOB="20000040ffff1f00020000008683100000", @ANYRES32=r73, @ANYRES32=r75, @ANYRES32=r77, @ANYBLOB="000000002000000000f1fffffe5e0000000000004aeba4b68e185b542dce4d41c21f06848aa3da549c1875b970107a", @ANYRES32=r78, @ANYRES32=r79, @ANYRES32=r80, @ANYBLOB="01060c0b25dbf1b6de53c3c57bbde57e3377068ee4a4535580"], 0xa8, 0x8}, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x7, r61, r80, r62, r42, 0x10, 0x7fff}, 0x6, 0x2, r66, r64, 0x7f, 0x100000001, 0x40000000b1f1}) getgroups(0x7, &(0x7f0000001400)=[r56, 0x0, r40, r30, r42, r63, 0x0]) r82 = socket(0x1e, 0x4000, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r82, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x200000000004, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0xde, 0x9, 0x11fff, 0x4]}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r83 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) ioctl$TIOCMBIS(r83, 0x8004746c, &(0x7f0000001080)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) connect$inet6(r83, &(0x7f0000001040)={0x18, 0x3, 0x2, 0x8}, 0xc) r84 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x10) fcntl$getown(r0, 0x5) fcntl$setstatus(r84, 0x4, 0x80) pwritev(r84, &(0x7f0000001340), 0x32b, 0x0, 0x0) close(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r82, 0x0, 0x0) getsockname$inet(r82, 0x0, &(0x7f0000001200)=0xfffffffffffffe8f) close(r82) setgroups(0x0, 0x0) setgid(r81) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 16:02:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) sendto$inet6(r2, &(0x7f0000000240)="5df45785847e9d9bd28f0134b9d7e8ab04a44de9f77fc7f64fb0dd7faef54df5871db41497d3ddea088986bd19ae539b892dc1591c0ff6f0edae8914b8ddfe5ab1a2d46b23e85ccdb3398deedeeccb0b2d5939dcd25eb75426663b944685acfb6306cb93d18ee7fc9270b7bd78e41747ad93f0520809a34c01b5d155ea7489f30d4eb4f6aeb9", 0x86, 0x602, &(0x7f0000000080)={0x18, 0x2, 0xaa7, 0x7fff}, 0xc) r3 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0xdf6782631875be74) r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r4, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) r6 = syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r6, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) pipe(&(0x7f00000000c0)) r8 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000001c0)=0x3ff) msgget$private(0x0, 0x27400391756ffb37) fchmod(r8, 0x6a) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x8000, 0x7) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f0000000340)=0x58) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:02:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'\xff\x01\x00', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0xfc00b91e26ac5bc3, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) 16:02:07 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchflags(r0, 0x10001) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20480, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x29, 0xffffffffffff0001, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4c) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) r7 = openat(r6, &(0x7f00000012c0)='./file0\x00', 0x1, 0x10) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f00000013c0)={0xa2, 0x0, &(0x7f0000001300)=""/162}) r8 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) recvmsg(r8, &(0x7f0000001280)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/56, 0x38}], 0x1, &(0x7f0000000280)=""/4096, 0x1000}, 0x40) fcntl$dupfd(r3, 0xa, r4) syz_emit_ethernet(0xe, &(0x7f0000000240)="9597a9fad36b05faf68cfd58c8c6") 16:02:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = getpid() r4 = getuid() r5 = getegid() r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000640)='/dev/klog\x00', 0x1, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000100)="8c65", 0x170) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x80a5}) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r13 = semget$private(0x0, 0x7, 0x286) semop(r13, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt(r16, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r16, 0xffffffffffffffff, r15) r17 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r17, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r17, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r17, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r18 = getppid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r20 = getpgrp() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r22 = getegid() r23 = getpid() r24 = geteuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r26 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r26, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r26, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r17, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r18, @ANYRES32=r19, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r14, @ANYRESDEC, @ANYRESHEX=r26], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r27 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r27, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r27, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r27, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r30 = socket$inet(0x2, 0x2, 0x0) setsockopt(r30, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r30, 0xffffffffffffffff, r29) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x400, r14, r15, r28, r29, 0x58, 0x6}, 0x4, 0xc29, 0x6}) r31 = socket(0x18, 0x3, 0x0) setsockopt(r31, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r31, &(0x7f0000000100)="8c65", 0x170) r32 = socket(0x18, 0x0, 0x0) r33 = socket(0x18, 0x1, 0x0) close(r33) connect$unix(r33, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r34 = socket(0x18, 0x1, 0x0) close(r34) connect$unix(r34, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r35 = socket(0x18, 0x1, 0x0) close(r35) connect$unix(r35, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r36 = msgget$private(0x0, 0x0) r37 = getpgid(0x0) msgctl$IPC_SET(r36, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r37, 0x0, 0x0, 0x0, 0x80a5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r39 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r39, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r39, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r39, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r40 = getppid() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r42 = getpgrp() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r44 = getegid() r45 = getpid() r46 = geteuid() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r48 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r48, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r48, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r39, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r39, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r40, @ANYRES32=r41, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r38, @ANYRESDEC, @ANYRESHEX=r48], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r44, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r49 = socket(0x18, 0x3, 0x0) setsockopt(r49, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r49, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r51 = socket(0x18, 0x3, 0x0) setsockopt(r51, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r51, &(0x7f0000000100)="8c65", 0x170) r52 = socket(0x18, 0x1, 0x0) close(r52) connect$unix(r52, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r53 = socket$inet(0x2, 0x2, 0x81) r54 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x1, 0x0) r55 = socket(0x18, 0x1, 0x0) close(r55) connect$unix(r55, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000140)="d4a256a79b8276ed724a710837f620c154d6c8954550165c621c3da4c3d09a3e76947ec1e3cab1fdcc69b2a1e99fb1e8eb4e7fcb381b74e92e76f252e2d2e9b25934b2f126657b57421f0634e1254e3a0982fff89570e0489326426b1fafe59e6950659a205144f6eb8944d2e306366505ad37cda534a8c6b92591aa07d03194e736d14f3cb39e3513a8c913df4447f7d6709a23e09d92c331b55e84e284a84b47cbc34295018ac0d85b91760fcdd828df5fc3e82fab2cba56391445e713539cb49d7969e23ca50642522b8a9425e19636197061f524ab47b8803adef0de", 0xde}, {&(0x7f0000000240)="b8a3980e7008d5b42b34f4e3113d12bd977bf71510491b7bef9cbb5ea4bca59e225a002ab355e55e0c85ef23796c0021d61baec229b21a79e88d050be7ba2321753727e6a4eb99b255bbd009cd34e50f0f92c386bdd266484ae5a385443e608de07781bc2385f68e5b9c6535912b6f86f8b901eee694eccb95a5849c68f1df5bbd579d5968ac8aa1310baa016e7dad22170071f8ae7618bd9b3dba0dffc1b56276f37a19400fbf", 0xa7}, {&(0x7f0000000300)="db58412cb7832709709854b2c9a1d0aefda4f0823accdd33c55d15185e6db59d63ec1006395c471bac5a4a0d7ad61e2f47efd5fc2408e2bedc7297f6cdaca4d79da5d65afe96d200496a733d6746b658fb2e6b721736828b019ec9fa90740bf703151449bf668d5017a57e7b943921b7f0919abd16cc952a12764acb10423df8c48ec9ee55f011694be8c9d61164164fd987b743a4f483b3e3f738f062c6ecc2fea5c28a804e", 0xa6}, {&(0x7f00000000c0)="e5d53d199fef6765eab3929da3ba0bbd645b4d", 0x13}, {&(0x7f00000003c0)="82c1c68a3c7879c2865a7388d74e3d19a16a8c4c70ff11dc9f558364d307363c9edc7abc2945b523529cee70c40ea7ded5cf7b9bacf341a1d8e43baaab4381703c265abee8ad03e2422c958d2a3d365b6b89ad42f486eb351930d614abf4e8a7049023f22a8bbdccd6c8353e5eab84b020bd12d2af6f8ac1e23bfe9f40f8031bf1124d253a02d240af64101b5db0f33d4fde6dd76a423467213cfc09a851", 0x9e}, {&(0x7f0000000480)="384076624987d0a66b9e318c2b45d390da87be5f918b2ad0e618303e54efcb98c7bd69c29d76907d5abea205214a5783e0d7e265a2f36a7a4c888ecf18638fa0e4ff684d7abe64e4a808a27fa9e301cbb2dcd3e33239f2716284edabf144d4e44a7628c650351fb220ceae77c8cbd259e1668230da9bd4c2b10dc96d355bc309c5e4f94c91d52d8a627e367e4df0c442a9c435e04abaed4b3941d909766362afdf9cb081bc03d3645fa20d10f48d6713c26b991f758e7b63ff4f1a84b899d2c1a01ad8b17a7ea53607", 0xc9}, {&(0x7f0000000580)}], 0x7, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r12, @ANYRES32=r15, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r0, @ANYRES32=r35, @ANYBLOB="28edc0bb68000000ffff0007e31cd638", @ANYRES32=r37, @ANYRES32=r46, @ANYRES32=r50, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r51, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r52, @ANYRES32=r1, @ANYRES32=r53, @ANYRES32=r54, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r55], 0xf0, 0x7}, 0x2) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r56 = kqueue() dup2(r56, r0) 16:02:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x6, 0x8000, 0xfe) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000002c0)={0x4, 0x7d, 0x9, 0x1, "e5e4177a45be654d4b41ab87169416900c204f2c", 0x8821}) chflags(&(0x7f0000000280)='./file0\x00', 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x0, 0x400022ff, 0x0, "00370020000f9b48123e44ab00"}) r2 = dup2(r0, r0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x190) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) lseek(r0, 0x0, 0x0, 0x2) r4 = socket(0x18, 0x400000002, 0x0) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r5, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000300)={0x9b3, 0x100000d, 0x81, 0x7, "dd4e3640ff3d03000000fbff679bd273ad3011ec", 0xecf, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = syz_open_pts() r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r8, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCNOTTY(r8, 0x20007471) r10 = kqueue() r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x880, 0x0) readv(r11, &(0x7f0000000680)=[{&(0x7f00000004c0)=""/157, 0x8}, {&(0x7f0000000580)=""/105, 0x69}, {&(0x7f0000000600)=""/80, 0x50}], 0x3) kevent(r10, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000240)=0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000200)={0x0, 0x4}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:02:08 executing program 1: clock_getres(0x5, 0x0) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x1, &(0x7f0000000000)=[0x0]) getgid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8, {0x80000000000005, 0x5000000000000008}}) msgget(0x1, 0x80) r4 = socket$inet(0x2, 0x800000004001, 0x0) listen(r4, 0x0) bind$inet(r4, &(0x7f0000000000), 0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r5}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x4) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000080)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xfffffffffffffffd) geteuid() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x11, 0x0) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) 16:02:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffe62) listen(r0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:02:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESHEX], @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESDEC=r0, @ANYRES16=r1, @ANYRES16, @ANYRESOCT], @ANYBLOB="424c6a88d6d050ddd2490c4dd1fb3864f9004d65b0c5c6301430cb4d07ebbcc33a", @ANYRES16=r2, @ANYRES16, @ANYRESOCT], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC, @ANYRESHEX, @ANYRES64=r3, @ANYBLOB="24e3c39b", @ANYRESOCT, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYRES32, @ANYRES16=r2, @ANYPTR64], @ANYRESOCT, @ANYRESHEX=r0, @ANYBLOB="ff44ae587bf12d2ee6c7781fde13e02ae140b479d14588e6531abdaa18910e749294b04bb472", @ANYRESHEX], @ANYRES64=0x0, @ANYRESDEC=0x0], 0x4) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) write(r4, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) flock(r5, 0x4) 16:02:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0xfffffffffffffffc}], 0x9, 0x0, 0x8, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, './bus/file0\x00'}, 0xe) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000100)="8c65", 0x170) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000080), 0x1800e) kevent(r2, &(0x7f0000000100)=[{{r3}, 0x184802f48bf9d74a, 0x21, 0x80, 0x3}, {{r4}, 0xfffffffffffffffb, 0xc2, 0x20000000, 0x80}, {{r5}, 0xfffffffffffffffb, 0x84, 0x1, 0x4548, 0x4}], 0x10000b07, &(0x7f0000000180), 0xfffffffc, &(0x7f0000000280)={0xc5, 0x7fffffff}) 16:02:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) pwritev(r1, &(0x7f00000003c0), 0x10000000000001f9, 0x0, 0x0) 16:02:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xffffffffffffff04) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00007be000/0x4000)=nil, 0x4000, 0x7383e722d5c7e80d) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:02:09 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2c", 0x32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x5, 0x81) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="fb77f20200db69e4b2a69a739d4ab38c0b42e9530c6cfc717579f8efbe9ad9035a142b4cd00e435659b4066fd8b5dd522cdd5b630a83de5b034dd52ea87cd8a441b3807ab1e1aa39c3b0b2d4829211eeb10f2df667c9a78f52f61d566f9111f60e284ea1088dd6bbb02c9253f87eca", 0x6f) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:02:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = dup(0xffffffffffffff9c) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffdf1) write(r1, &(0x7f0000000100)="3f8ff26d5ac00b6019020c10d6226803179e38b3bef31e4af0e338752af2526d7dccd96df16fff9494cb714a709319ab4a660f309a8ee1ea5ec6a901a8ce9cdca026487a0402d809f1680f7bc99f22b540c56b4878133e832801b00adb7cffffbd47263b72defa53ad2c996d5415f4ee42e209cd1fca02176efd00acd5c4126a76332dbb9e3419c01b026018c369fe7c9b180c2c103bcc321b29e8ea816b5508f0b831ac9ee720e69e46cb80b92ab62fad9364a7aa609b7e3f24874af18cfca4fe6786822e558d511dad176fe41035d1c39fa9f4a314dd358a005d5e4caa5910889dc1d0937379ef4ba487987b2ced9ff75d845616dacc849f572efba5c161bd7ebc72f469ca97f1aa6b26ab9ce69451dd3bca7bf28b114b5b9b16a65b0c12fd8ab6302e6fc24132d0c85206f7e1d73d744ef326cd99af8089f7249d22c916f187e6c98e41eff34028f7a77bc08638133fefbd29adec8ce43ac47d7b636d8c87c07574e5e9004ad094f3fe17eb693327fe0196b4546b8593e2304d3e0614e1022da4e048c47dd59f29c1d3524e0b5e3d97643cdb98d1b72c880a6fe906806328093cf5cd66ae3fe72264e0dc1a4dec8127bc41b893fac9bfa59a1932ec3cbc2cdcb30164ff2e450294b0157a26b6d7c28a0489f70b395bc0b5d3a00b0d2b0c76297acce3104b7edcf7f1a8627589c659312ca96e25592a98076cd641280374e1ce2b8a082dd9977970f8a691d964409c9582ce579779cfd98ce41f924da0a336762698d4710d17d3f7fb2f996f4f01d818f2ff6bd8b685e87ed9d8c8e0063127bfc55ffd145c495911bfc254535218e5fb6b8edfd98227a8b40dc5bcb8c8ba78a2325d18e9b84da5e647d4549ecb70a325f82933d9074b3ab4cc6828093ed6b0f3d76e882453001a5e547bbed21fbf2c693cd57bd7a5673365d2c37b20ebe7ff64dfde41de71dba895988538882935a3ee75846de1a53168e9d26fbc58194caac94df7b3968d4d77eb3f076d47e12bfe0fe681202f0146b300945deb3f39204ef6b8bf282b25f976c316ec64740ca7a88f35a7dd1fdd7e9906dfdb2acdcb91b61162d947554540c9dfd3ec906bdf32227432d33569c957d79df743981ed6083e031c05fcad24caec86a45303a2837267d5201a3be94e43a1d454597c44c9608a76dac393df52a5d08c067154f5cda62984441c76d7e1e0e8b140bb6716b41097a26d60f7a97173d213dbb861a34c1997b46dae4fa4fb04a941fdee3061b0c8fb5a562798f61a3a1b0306d3600ae17c4afee6fd3b22d3d3891183f29e87e910471332cb166acae68f2b0c4e830259fe27ef22088c2e6a55166d1314e8a515b0f619635b6e6e2b75c65be8ea5b258b414aab5f014b1f1c2130a8397e0e8129e358a2ef2f459e04a16f75d3e7abf69d77b7b2329458f9e351828032fff2e4d734b1e484030d8b5ec5a0fee6bcf677ba4cb873531b6c411f05e664f805d9cd270c0fd57597d263aecbec87b372694ef59893438d13113608e580c027af612faff99ce1a2032b87672b3a937cb6cf050a2292b71f48e8ed09eaad3d634799576aae74550f4c4a506f5a50e157d295cc5651a61a71c5f771794affb6336d060247828fbd4c421f5dbbcefba471965d806389e1ed5ac1004f7c03b8f4dbcfb3673c083c105ee412976b2de549d4d745f0a0cf0cb2a111a49892729a9df1c9064bbcd2a15a4c3af2447b103c5d4268b2b416b9d6ef43973476b9662993c410f49afc3c34211ae8269f1f36808424f7502d41564d95786a06eb06380641384f0897de9ddb97917472c9d48ce71a066b881b1a7b232668f1e4b2bdc7af736da21510c36415066a07b1fa8f97f1256c664dbaf9251bf65796c6d4aa62cb81e49eb1a26f448f4b03b53f362f7ea896ac8b236dd65788d2897f23090501311a6fa6849b97c134f490669e2e2dd3ca812af4b2798a8c22a72844b514a846f84724f0f06bd49555c2206e721c3c66d1a30a36108974ae58afd7872b6ea05da350fdedda27e1edffbbb0eda152f54d90be6630c4810d658d802dd5bcf37854df25043ceef90038717a1299bb160c64867556526c526553860e089cdeed4924513a4b72c9637d11132c17dc8d4fb0d5692f67251bd516473b1b1f560afa73a9470477c27f3a3e88697f608ed5d0d19564138fbc516196058cfda01da2dd1febf9fb2eef119dcc11958682d75f0f288323975dc9c8a1510e107508b626cd1cbf3f2aa37ae8779e51c80b259c34cb7519d79f6890954f1a27f6c1e05baf2287b1ffda969e70fba2873c0cd5960a82cea5ff18d6651d3ee74f348710fca8be331437c38703c2da869a61983efba864df94cdabba8d3fe50468d8e2d631a47b01bd26f8526b65bf82118ffab3020e939adbf02006cdf2e54973a41f0499dbab3da38af30600882e2f81bb9dcc78262b4ec83536f79a08454aa652e33f0a0a35600b1bb9e35c55b3d5f510d25128fa99bc45c8c2d1a9f32cec5efe6dee172b0a5268ca45fe1a8c58de52589a0031ee752758f21cdcbcb220094a3a0b90052767436c3355dc96070d34375fd93792621dee5c483b63e0a32756a200d81eb64d19765117e7a85163c5dd85302a5d2e5546049d446322f4a729cdebe741752c883a047c5b10ee702873ecf5be8836522584ae6fcc06461fba8b77c5aea5feba49c8497e186cbbeb76e1a2fd569f8ec1f738552439a329d4bebb00a191b82f05cf52c6ab15b2496b30ae2993b4dc981567d3f9aa54d38476d93c170be31879d70b1494ccf560c68a6889a77d683586a3c7097e0724b5e8b87913bb5228e3e2828cce7146105927e705ddda9f697351b227469b31af26f0f3e5ca612da5e85a7c969bf65f95c6b0acd0d419ec1aaf5b8f6a2157e2273075c39c99bd6bd2856fbc2566ca067ef758cab5b3587bc54da44c1b33ccc9e289a748e86d61ba4668761680ac413f9794ad2c4420396acf18b5ab06fdefdf817e0cc427790c19a14f806728c8f04ba1bb26a22fe5b2376a48cf4afc5ad0688feacc3fd2be7979f35fa6d830456fa86afbf557bc879c0d4c307c5dca724b6c167635848dc7efb2735e55b58f13f8944fdd1d124c5c0dc9acb75563d1456c9e4a7e43dfbb4ad5205594374838ef85f984ea72f5727bc45317b8af8459dab993e4cbc5e4c950d9db0478312e61fb1db6cbabb8ab93ffae1ceb66de8be66c633ff1cae766cd0945b3823fa4f52d2804c22a019256b368dbf02858eb690f3176e77f9b94a2911948be0c1e48363aa7c4e2d62d30fef1cb1a79089ffe95e8732f003d7591600f005aab5e0558ae817c3fe782c5e5fdfcbe62728c979071b03cf10a02683ea158307e38d8bd2fe0b65865b9248098981c05cc64b3a1816edd4f21e2687d78d8c23830ed42fb4ef7b23fc703bd6c80d44d06f5d9522af109f61ea2b8e3cddc987f132a9de66ae7c97740c46254bec899496b4d1fddd18cabfc93b03df872d2c53b1948f50a22e3de9ed5c1c7ae38ee6b52a84094a98be75dcce75e52ffcb0a2c80ea4073f81572f94ca259d200a0b73cc66b4e307a933a2867b620575af480776693a13fd51a6caedead1779f23b361815f79df98f1b540cc927d35895af786b92cb73bf09a12ff77da4fd6c474626fd2c3897b1f392c1103fb9afe897bfe6aa11ac1e425ceb228b645ab93f59645d963deaa0c31eafb77ff51daeee0d72b9cbc75dec075ae714270ca69c86d0b2140e76721d99e7344d9a010d3b8dea9a433432da719fea235ea7d4a8569fd9c0472e8c1bb3f53ae7486a2a7e09a98c65b56941afc03c41c94171b5385e394c91fa20b8b87ef9b59b16edc7661f45e06083ef125684ee6f5d38b574ecdf51f91e1401abed51b33dda6de0396f3e51b27a78c029cc2133f3506317a33c8fc94df422c6b41df78da475733c6b980f6f4836244503b51ec18ed048ca3b5f4b70347706ccd3745c4ef62b7e3df34a4b62f7351af163ea18f28dc7638dfb4f21574207a4ebe6571e8b77b92689d13737e2380d2bf04d06149c2924c1230b5d6f7a94506a79a9bfc909a93b7608f7c79aab0a41cb2ba0839d2302c3a5e5a8f9e0d8f09fc86c34a34e146045502458838e1b226455a528be3029b82f6a8742c6f011ba1a9834004c537a3fe9b9461a04a893146b21572ee6c612fa9396cae66a668b6e7262b128a3214dd4d23af1aea64261a28a32525037f056b7e57ccc462c2044c579f99ff5dfba3790f0cc160595cf47ce71f7d73adbdb94af8bd11f200073fbbd334fc6c61fa5745ee559593545f47297298da2dadebaddf78c3feb7d2ffb632e11cf6eb051d5fb921b7c455eec9c44e2073d42e61c696670d90a1d12b511fa9be5a16d99a37fc17d74252f745aa121234c3425d527cb17a0eab2732b2a093782f049f15c9c368f2f644d28d92cb4c96f14c7d10c4afe9f2416ea54b60f408ce64159e0223e7d2d3e57cf6e0d7b517587690b5b37a76257b68f3ccdc856efd562496182dec06f23bc7a3faa41f2ae88d0a1c4aae11f8fb06561741da1d44302f872025f41cfa9e5c1b2128ce7945874fe273d2a0e14aa7b34e8f946984a2c1314b699a8c46ed1d78a047f7eda81ba0ade08ae2c79667ea55bee98a1bf5b34a908169f83f2edd0157bf7f6fc9e29a90061739c9075875ce73d9f570e92947f40039149465a58d76f780e7906519c74dcc4b100e2c434404459cbd0f0323d3d9562f708e83037cfa640ddb9438d5006c47513a6cb39bbd67211e18cc86b0424ee154613e842ccb56f8d13271d0c3b9a526da7354da67a5ec45f782e8988259ce84176e19b466999f5cba353dd9f017137c20132bccb3b300bf5a1e5cabd2ed3947d2c54f2b35633da11dc180e04ff3828e28d39af88f25c99487d9d4b07b06c43d83b1a6e69ab2939ebdc696be53b7f4e43c49da3e2dff2aca86698bb85c76d4914c79472ce5c280ac1850c52ca26664e77695cc166f5988907f58cc144ca937424773daf78cde0be8f1435b2a567ef4914296ecd6ab9ffcba811c2dc6604b51872c324c53496d530b9779105b5d4f521ca36e49a7d4baf8e54f4dac03372e13a56be50f6c17f6cd03525e2d58501850c065acf42c30bcb7f3212fdda43004cc4f7c4da6deadf2f35586b3bc20e6077bb17a2e8eec7fcaaadfbccffa44d079ec8633d16e59e7c76f1e0dbbd8c7524697ff07eb8c7b8afd009ced5c06693b0fc0d1d636ecc5f4afdae801ad15a255e4ff6e1b15129197e6ed3c5c35044390e37bb182c7e954cbe818bfd96a57678bb7adc57a00d27b9684b4d4fd5301f7b26c7668f9da4c0e15f0c300477d5a536d73df5b21f23cb1a30b4de9afd53d4a8bafcc898d9ec3b81d6185403479fcdb3f3536315e9221fce087d461f0332d687e969e8bb1688af9d139ec17ebb9daa71bf78b440b0ee33d9de120a18b2be2950e1e70ad864dea8084f233993d473b542ed7cc04304eaca5c4025c7bfcdc6a131b9aa8e23a6ddc23094214777280e9b03ed01ad3894544ff446c66dd4af79cd568ea07a4c60e843479e6c23bb75d25041c1e46379641fdb19dfc1d0bdb1cbf0cab3bacc77f967e9ff875611e788184db7", 0xf84) 16:02:09 executing program 0: r0 = open(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000200)) faccessat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) 16:02:09 executing program 1: poll(&(0x7f0000000240), 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = socket(0x18, 0x3, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x1}, {0xfffffffffffffff9, 0xc6}}) setsockopt(r1, 0x1000000029, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r1, 0x2, 0x1) write(r1, &(0x7f0000000100)="8c65", 0x170) fcntl$dupfd(r0, 0x0, r1) clock_gettime(0x4, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000180)="3d471143ea51514d09329521530b8e25b93d0f7ecf3467802847ffa3bfbfbada0604dd9ba427fc2aaff66b9661e220d392553d113af003c10a7a13a1f61070f1451b8410e2d868c5da168c03e2a998bfb5b0e4967ff4534e6f0125c4a6c2a7a0d046ca9db326f88714fde1d2e839d00457dc51567d1e6dd59bcd1e20820dc187902615f5cf7fb1a408591252d09b0500f9698afbdbeaed4f49ab57608ecab19d3e65c11d0f4967395d916f9fb86efe13a97e63326e034c2cb19ae7294ddd8bc8e144cba0ff136a860c749c2b04605e85ef2ba56fdfaa4c459780", 0xda}, {&(0x7f0000000280)="e97d44b5d48305baf6aea04843b9351e637fba7b4b0efb5bd0509c36c077c8c3ee11d89bd76dcec7a0335e08d6209ef9f731648403d1d6f492940bc927734591ad2f8f8dc340dddf9276a6d96bb10aa0eb924c5ec3f25df3", 0x58}, {&(0x7f0000000300)="4662860243af2e395edd7aa86883a178c375ae7f742db71a2ae2cfbf2d79445f269b14fa7e4ba269589c8c765097586343125eb3816e187e43df7a3b61ee34f3623621723ad17fea23eb9267acac1ca16bde84", 0x53}, {&(0x7f0000000380)="1d0d04b4de05c7b1bcb0b27948578561cc7a58f9ae4a887c15e0604c6c232af87b95b5f28d9226519869e4a5b946dabc5b6ddd5efe456ca1ed256a89d1f41d496ef77e94ca1add60aec62a0c5ed2baa848d652cae6346776da2c8d0cf4a2cb95cf0edd3c27dbd81c51700df1c25a9cae8670c07551a626b9ff34b2c447ca785112ed66b22b755aca03f858c34e28d88fb8a5b19076be4203cc9a1fe98c56649790b6d8e7836be69069c9dab897c8e0de12f62957879274ce544ed35cad6e2f4a1c012c081001dee898cf4bd1139ff61f07f5623b25b9117fc74d92bbbc68060c715ba6681b5cabb71781aa43b61e723c481f", 0xf2}], 0x4, 0x0, 0x0) 16:02:09 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:02:09 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x2, 0x2) close(r0) r1 = socket(0x0, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x0, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000002c0)={0xad, [{0x2, 0x7f}, {0x1, 0x9}, {0x1, 0x1}, {0x3, 0xb13}, {0x2, 0x7}, {0x1, 0x81}, {0x3, 0x2}, {0x0, 0xe0000000}, {0x3, 0x5}, {0x1, 0x1}, {0x7c35b5b0f627b4d0, 0x6}, {0x2, 0x1}, {0x3, 0x80}, {0x3, 0xfffffffb}, {0x4, 0x8001}, {0x3, 0x7}, {0x1, 0x10001}, {0x3, 0x6}, {0x2, 0x81}, {0x1, 0x1}, {0x1, 0x2}, {0x1, 0x80000001}, {0x2, 0x2}, {0x1, 0x4}, {0x2, 0x3}, {0x1, 0x3}, {0x1, 0xb04}, {0x3, 0x401}, {0x3, 0x20}, {0x2, 0x56}, {0x3, 0xffff}, {0x1, 0x1ff}]}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:02:09 executing program 1: semget$private(0x0, 0x3, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1000000}, {0x35}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:02:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000008c0)={0x0, 0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0xfffffffffffff687, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401], [0xfff], [0x0, 0x0, 0x0, 0xfffffffffffffffd], [{}, {}, {}, {0x3156}, {}, {0x0, 0x0, 0x10001}, {0x4}], {0x0, 0xfffffff9}, {0x0, 0x6}}}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3, 0x0, 0x0, 0x3}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(r3, &(0x7f0000001a80)={&(0x7f00000004c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000580)="7b93210b0046fcea52bc5fd166b14b098d6de1c8da712b3982bb5ce479d8823014f1e82cc54b30cf611a1de06daf835e036a6401adf74395250e65b1dae1e60736cac70c9782398eb9e4f52ebc5cb9fc3ddfc1a35b01fcd4d854c16402e78fcae95a62eda9d8902759d1e799b023ba64915bddee4d2620f1712a0c08f2ad357c48b57b369f4041d55f0be2b8afd1d0d6ed5a276b0168f2737ebea4abd8ecbcfe40bbc1356d432e780ed92130ccca762deb201f8beb8a1b4b3d2a5810e369020e21765cb3d8144131f3f2173ddb8c6bb8edde8f5f40d58bcd4efeb6", 0xdb}, {&(0x7f0000000680)="3e8693a76d587f31447d3ad132bc376296673ed23baa3401b766f8463f0fe95596bd64c3790d119f52d84b776974bdca011f2c86ebe6df47907e9ced9c42c22fca774bd80af55e413d52668b50310e33629f347a3927e586470e35bcc6cc6f4759f41621ead1a02270b02544fee555c19d4c8cca3f21", 0x76}, {&(0x7f0000000700)="722d571526b71783ea8674025126b90975609a06fe8979d65200569b17f09e1a8fee9a0f8e048ee98612203a19578f37ba1707b7320df968917f535f3b4fb539bdbe15d3680cd9024b774d9c3e56aaaa819640f05a45a54691", 0x59}, {&(0x7f0000000780)="cf0c92913b94d10f57849d553851bc00f8e45449425279592fb06d51c7d97b0ae5bc15ac35ca9971fd85023250ab057e3b47025beb3e7470fb450f411f66635e20beeb91bfaffaf12694230a330c0b629a785aa6a5af0abfb1369b4c8dd2d8b45e036b145db330caad061cc6b023e74eeb784796243e56982c83f64ead375dc6ae967c19b1c5", 0x86}, {&(0x7f0000000500)="3484d1b4574d61894c3e74093dfec5f59052aae05d57c1c4a6a3e72f75f01f897a5a9c18dfadd53f681b60ac2f8d287bd803201157", 0x35}], 0x5, &(0x7f0000002dc0)=ANY=[@ANYBLOB="2000000000000000ffff000006000000a9ea43e8836063216e7caa0b00000000b0000000000000000100000027000000245dc87cb89214f3019f5b4660f6be8843f3a1b44390c4c5d6402a39f0f73f537e82d658a4f242d57030ec294b30a79cbaeb0c7c6abf7a3f02e6942fab4d1f0546bb6c5f824cdce5ea9a7c54b1aa26fdea0c41ad5120cf55d820aad2717fa43a76daa9e31f49e8010e81da2798cb64ec64a099d12abdf00a51f6542b974d2494a6e3d0081aa21a38a96e032e8c8d73449c0750ca6da53a72d5b40000000000001010000000000000c15a0f3905000000a2c27d0009839a9e2f73975483f89b5397cbeb108793f8968a03a46d4f7c0dae4a270f0fa4d765d364f87c33a6df64dc537c79c89eca94b487f89afd99ccd0eaaba37b6be9625d9c1effa4591781ee8db339abdd657c1068e7aa30a33870d8e9c3977c020fdb48c30a824b4aa1c7620d53b1408d699b67806b18fb704ab7dbfba748b05db52d8a17b149c8df1ddc572e6c1828708687403ccfc22ca8851b0b6f4e64c51407cf4902dd56bf5dc324919045457769eedc90005f60baa92215155dfad1a1506d4711c72a4ebb0d1a9a3d65ee2f93d4df61f7a45ef627f971a829af5b4643a2b354247ba16ed6f85d2937cb0f6cff82e90e1348a31f7a67a0c1c8f2a86cc381b90dee8e911dee535993f0147fe3e2e345b4c67531719aa94f751e2f77a2fef81be92d71f030a954770e2d444997b5e1e85935683e78562f63708c6bf91a2c9cb0ecb60cfc1d1cd85332f853e1fa50b2c9b011f41838b16a3733b6231185ed032bc6065ca75cb46da2fd65683b6e78d95ad19fef66f2b1c13ac050dd68efc91f3b3edbcf9cccc42afe7332b3ffc75a08c5f20a4c6aa4d5f99c9b5c2e3b15036b5909e8a45e3d3ed6b4009849f63a52b58b2ab85a9d02b488da7bb6a58446e4d3af4fd24f89a2535c5d66a5da23d112cb895e3f501ba8d09165bf8c803b5f5f7ffd2a919f4118e23375dc67a4ee5e2cd8d25ea24480e8294357e07514b0fa077cd79bb83a468e2bbc14f1e29748808c6e532a8c93c808f7983779dcd8168d65bd0bdd802a619612347b7a330f3ac8995324b23752059714795c92b1477cf305b80f74e6a8addb7fa6fad115c6dececebb4ff87b770f10033fce22a19a165fdca65780f6f1cf128d3562d2874eeefd957496235d90604cc903e9b0acb0904b7e1cb1bfa403e8e32557a09f9da459e1b868eacff362c836c95ef6ce5ede567a33436a238f294c0efded7a8b290f67e6f368e86972cf4f8ee176478cea5ce0723d6290d3edc2dce84d554f3c890957c4d44e6e17cf3e6784139e1338614c23d32fc7f91376f09ae488ed6ebceef89863cfe6073e6760616dc1684f804bb609b37234a81b61809a4045ed67e970bb5a2863f658689b179a01374ed12a4fdd69e9d1fab565f2b6e18415113274decb08a961451e0382de21898f83dca4298e557e6b4da8492ed8c0dc8f71a3945dc1b47c76eec623bd8ac828421f67c2c4bd33a14f87c83e870d94fe645cd3be37207ef843215a1ef528626abbdcaa8102fff0edf5b05dc3944ec109a0401217f4f547452d6675e728e37b3e1289c72d0b96bf857e6955a1dcef80e40f1d90ef2240d8a72dfdf37b18a762fe797ebc0b25352131af3a9454ea1e2eeec6192c03fc8302000000000000003330c254b58ea98816a01af2f921e40f8c49e76c0b2caf111146ec61147ddbf5ba045fe0946fdd2589caea290e9bce29f0f0e2c59e9f447568e8c942f15b69fe5e6075ff824fc81f681d8ff5023efc12452bb725b9ed5e95b4770473af7bb55a59f4b50d5fb2157ad1bff51a2a67285f70afa2c4f703bd0560444917ec82563dab4b8dafc1ea1fe75118a80ebbbbf94d8a7e5d0318f4e457114a590d3ebf0fa3b255d150158b969bd5af974dade4b54effda4857be749e3656dd903cc78a41196394169ae5d583fdd3c45f71e94cfe3cda5c90d5bffbe40d5bddf4e9648d41ce61d018ec008324dd40318a389fb54d857dea6ce7b9ef33dc08a87f9e372ac880418c7e2665f507e633205d85714975fe57d833aa37dbe54a27b34473d4b189cedf80abafa2d48ba6e06f2543dc48c04618492dacef925c58b1b2d952100203b79263bf32547f168c015344aab52ebef9d24c2352e7d0a5175cf227e6bad68d6a2a156a1ea9cd8b72ce16c32747de43af6ed0e550f1e8a08337c0b88d7dfa4e309dd7100432b86b0c85abfa52ca5fb6fe580dcb27ef06d786d1c2d403361fb152b52596f7054f42b6816127c3f60fbac508a40cb3d42a9dc910b47a9ff60f2ad35282b86ae04ef87adb7f6ce5ba33d7e963926dd67675472691308513ee5f3bc46098e658fd021a4ccf1f9b278bb4150a0ce8deadea65dff79c77520831e2d6a8a37312cf5175cbde5d0aa76f8c2ddb2644d6da4030063619fd2816a5cb9eafeae57fbcafe94a64ad77334903f9521bde70bb702c93b2f11b9503affeea0945b4c131f090aa69c77d8a60ed6ea6fa2032a5597cec3550038b39f7790f0202c6f22a95a0d8e09158bbb876e421089ee51ab41181754b59df9db9ba77d8a423d3fdb3ceb179bfcf0d2a4e22e9c6294c233f20809cafa3762dd4f54fedebae335e155fce0c4e77b72640a460b8d6413231f77d6c4b50e564e5f62d85d4d73eac6a13babeb16c66eaa56f8805cea5071f6e9a83f446b06d9d5358be2496596711708334f0412ec1965c993e3a3f41cfe7acc543be9cff4de2592c96292cdae79b57c85fde38f3398100b4a634c4ffede631d582eccad144efab22bced476ff9cd473ebb5a71c015b30309de5d99fff2c9db8a4776557baacd57bf8b6c1cae913b207caf88a770afb78f314d1f3c4eb3388ec39f2d18aa7fde45d02609fe25986f7b62bf247fe2e13c3736ab977deb5877001eca5e40d7b3c6dc7f6ffde9b8d3916dc49a60c02449d6ffbf0cdffe53216569ec46e17aa00c1c27bedd2774fac82d03b6a2e0b2f02eba032f2739f9a31a6c2d30628221f41e1ccf8233cc4772accf9d5c0ce78bf51d71d6b30cf1ad1cb5815bd8e39f0ea254066edc2f40934c9f564f0c7294f87868d9aad904b97661b91e10c990ff183035981d2e5b133d7660803962ebdab6a14f8f98da8dbeec23eaa160606c6c910d1ed74a116921d4bb0e17ba83583b56aa203c6a87a128d302a2d1b6aad02930e7355cd9943a6470875e2d8e3c222ecf527dc51926df2793a862a7452d658d3692d58eae2ba99f286d318ae03136b1fd6a1f4bbca2dace798a537396bf399a64b0e91756355ec23d488a0862e69e870d2921187454b2b900e30bee70dd800a8c54d63bf295c3bcdde85c661a2a1d3771240ad49ab11fcb951bf5e960a90f1fcce84132453d26a049fba5e05e58c5025b028676d788f917ed4f1192e9516d8d5cd74efc0e906e84c9523f897f0fa79518ce716231bcfe1907bc98c3956f8c0e439cef96ad9f28f1a4249517336f989c4e8fe85bd8c28e14e97fa99277b7cf362a9b053486c56062952bcf54b51b1f1ed8f8f8c346d21637c6dbda7db13e789eebc447749529ab38823a141354ea9a1257f17e92f618cf79a53f6f0bf3d2fabe2d1c34d7f2b0500b017b44ba6fa50c9d817013d643555f6d9f1554625f631e0083415acb6d7890223d73579ab25119aa5a7a63ed203492f8c12f126692aa5cf303b8f679d800c0cf68921e2c6a1f66277b3b0c656c3fb4ff0b9121eb2ab95836e2f0024fa4c0bb1df02e8a704b1fcd8f02ad247969f1d4a38ca273a5ff29b605da0ec862f64785e3d0c1e17e5783b12eb1a6ae4ebc1b6f6cd8ebb8a876c6f1213524ea99210ee47313d0ea9c7a374f3fff7257f3c5d5d82194be91c34795f2b9916dabb7de0c8ed686964e46ee839f5b2b470cdce793b60e7e4bad2b2d99ba2dc02dfe66a07613a9836632298924d27117549ef14d99e2219a3b5924dde4eab2428d8a9bc0522b0cef06c0a96ddeacb1607cacccb27f6f3c2eeb1da51bdb119eaba0475ee7ac763328ad2d0fe5b89e74aaa37ec4520fa16324e0440e45837a4a918fd73d815b98027f205ca1a2b5d82b45817d109fb7275478ca3a645acfad9dba51cabb9115dfdd6d3c1b021d606b55a0023cbff27f8e34a843a1203084b93140ebc47baec8b312ec16aad68c9db1c42ffc273db6a90086c6dcaf515cd78e3e8388e1a0e37fd74d553451d2d393fe624640f9854b40d9798e09b94b458a561b2841a49c30ec76221d3a9ff01b0d984dbb17e38340d7237c26972937985c11fc337a441b6c55178060bed42c3bd52ed2fc328f30239e8f1a661c29c7981633160d07ea4c90768b86462f538c94758139412ae9635d4f66158b989838603d15d64d66b0329213e20468fe40d3c03af9ea96a3648e30fee43d0f032bdf4d5d568939f21714edfe48239e39f398f9e095d23c1022cd5550d43e42ef2b50749d7406487a586fc1f0c329cfbc85a909666d2f0dcd270e10f1837ef2c19e7b653b60ee97facea93882a1cca700de5372492e1468415d19cd8c80cf41fe7c3d80e990b47c2575ff3d77796818e5081971c3fe09798fed4ee0987fe3de76207c8b2bcae053498f9d46065ecaa7197a056a121a59c84cba0d8e058f02c491e09e1ad113725c847adacac5baf43d081680ba4a8bc3a2e1c80136dbc2ef6b18664bf22cf664f7e7ccb13e0712a3eb51b8a3ffe856338865fab02169982044d8f39b22862f13a6ede2c76fec26ecacd9df87bbff98411e594398c648216150152a6e6c7a68ba17950a040544a868a3412cb40320ce6eded7e365adcf20e25ff75dd07de493d85fc6ace21f815dc4440298982f204ed582f4470aef302cf214ed61a0851b0418cf552b0fbb8725ac2c1fd0843303af0b9215be21b8dae5c6aceb0e24d7ec94c0a382e15a41484340949ea01ff35915d635fa3614b764cbf133524962e91f60b85a444a7f64bf75ec1ff9793ddcf7816ae38f08811cd53a060e493aaa8a24445a448dc869d541177b196f686c3ccb95426e84c13183cb4b81d0ec5a725749880f4b8481ac810d291724bdeb3adef18f3da4f06c17f11881a0ada59cfe2e56037e742c022b9d978bb65ae4c90ea8bbd4ea2a8a70229f93694c84d51177e4cdfbcbbb6275afeeddc9821f254165439b4d64eda7c52da3945f0f84cd09c5cb3636dc75c92374db39566612b284f146fe1dd403482909328596e85ddd3af8d644f79b3c3326d91dd23594f155c021da7f059abc34e35c0d9fc534af57fe1ee1898de8fda929ac1f00fe83ffa08408046cbfd0d1c64f36ab1587852fc0ee14bc685f5d508d6af7057a8d9badb9fc52c9574e6d8682525b70e83e67aebe74de783de51865b1394103bea1e206ed9dacf4b938effe1d7378a995b6587a95ade855cc801268e383fea8fc346466d906cb355652029e39d3624400f1078e45397766a9d2e286348eb21e4fe329ba27aa071048afcbcb2f3a90302c9a50473a82e3dfbb2e316ea5643be85988a6549a55ccc170909eac8463ab8bb0cd349b867034923a00444cb9580435b5384a603d7108ad2169be41707a44dd73599b3f054da7787511c4c2e61099f6587242c23c65f6f86e8516f57fcbec223e3385a91bc42d9b423a1d2fc638e8a1b6076976dc0c013eb0f86bc0e10fd77c3fe35d7b5d7101ec97451f977da96eb708dacc88c7591d340b3de15197985a28316da2880f59816dcd701ec2b2910de395946a877f42a7e22848772e24d2f11be9844ecd15117499887adc72df78b4c0ecd64bf71ab4a1426aa2b50c9ff83b6373ed68b6af3cf0eb960fad46e9b83721b9ed10000783166ee713b5728fb5aa885956f172f4d1352c55a2f45993990fd147a8b3bfafa7bfaf75fe9db530d6e70733da5893ae0dad154a7fdc222e30e4b9b4c7f2f286c04f262177a535b8d14a1cb656e5effd3b9f5eb09fddeb439b17dc692ab47f0813f6624d5f3c4e3208af2c5fa5f618d4b44ac4f33a41786a2fb9caebc153abeb8108c9e8a727c4f5f4db7d00c58b377fa1d737748d6e35e356ea10d3a6f510ff4fb7000a6c4867c187dbf44ef137a9c27000000000000000ffff000000000000c65ef84930340173682c52a60e9fada8ca44c2869e24316f11462158d0f1f2196d84ee521d16e158584ba2c21623c94772050be52e7109a1c7f3437796fdb5f00f9b21b30205473903952f994529205f219ccf75e5fc5354007966abd000000058000000000000000100000001000080a111cc0b42a588a023496d98fc8b2f886681392f7ee43b9741329a7a4303674c1e15f59075e5aabc56382cfe26f8f804fed9c36bef9affe0100d9a054ce70e7c6b0d26d4cc0000001800000000000000010000001f000000fa916ea0760000009df9e06592f460e37079bc77cc773b9097f38b8faf55b4114020ce88dcd52adbd128302f4d30d576e8e15f530aad2677f0c84b31ce7d4683198adcd1be2f229398aa7b3470d3b758c648c1a628bfb4caa91b111dc8249ccb2f9d399deca3ed770972f0853a4d6941b7808980cc2f7bd3973dfd0eda672ee594057a7492f2d2a44ef06f8a65d913159208ce2db22fd2bbbd5dbb426c0e0cad"], 0x11c0}, 0x40a) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r5, 0x80000001, 0x7, &(0x7f00000000c0)="794365d4ff55dc199ebbe57727bb341b5f9d6b588d5f702af1b9aa91ee798f68c8cb50395d06f9569fe73079d030b074ca44ca3e6cc7b707", 0x38) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r4, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) fcntl$dupfd(r2, 0x11, r4) r6 = socket(0x2, 0x3, 0x0) r7 = kqueue() fcntl$setflags(r7, 0x2, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r8 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) 16:02:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = kqueue() r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = fcntl$dupfd(r5, 0x11, r1) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r2, &(0x7f00000004c0)=[{{r0}, 0x8000000000000002, 0x83a39acbacd7ad2f, 0x10, 0xced, 0x4}, {{r3}, 0xfffffffffffffff9, 0x4, 0x0, 0x4}, {{r1}, 0xfffffffffffffff8, 0x45, 0x2, 0x1fc, 0x1}, {{r0}, 0xfffffffffffffffd, 0x34, 0x82, 0x80000000, 0x3}], 0x2, &(0x7f00000005c0)=[{{r4}, 0xfffffffffffffffa, 0x50, 0x20, 0x5, 0x8}, {{r6}, 0xfffffffffffffffd, 0x22, 0x4, 0x6, 0xff}, {{r7}, 0x0, 0x60, 0x4, 0x1, 0x7d0}, {{r0}, 0x0, 0x10, 0x80000000, 0x6fedd4c3, 0x2}, {{r8}, 0xfffffffffffffff8, 0x10, 0x4, 0x5}, {{r9}, 0x0, 0x1b0, 0x80, 0xfffffffffffffffe, 0x3}], 0x847d0, &(0x7f0000000540)={0x0, 0x4}) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c63601000080162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969edfff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771c060000000000000052bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e80b062605ad03e2089cdd8d5d51b6add9c9612d3afed26ed440943257b03b7ecd08ad7260eb64b1924b532c281b68e1c27121bf51509678e085a786b1dcf9c8877e6cb6f2e25a3599ac6e13792213e5786b489dfce70bdd6935b75e4ff868b22940b385bc721c9d5bd0fd567251f6e3f4998eaa7d64b6a408250a0aad17fca880934ba416282705e66"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:02:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) setsockopt(r0, 0x0, 0xffff8000, &(0x7f0000000200)="8e59128f017161d5ed96a1b8d58f8c11c39c2d506f58bcc9e845e7fe85d51f7d0da8a51036311c55b73b28475f3ed20fbbed1e6e2a830758d17faaf3d8e8f1d837d3848ebcb9669741c1c317c4257a07e725a481f1b36ef164cee4fa7a0951bc7305e383edb37c909ee1774cfac0e03805a8aee39cbedb91a19acfc96ee889a16d33f06b5662f9d5ca44f99315e728c298b355e01a31c0580ceacdc2e449eb80d314b5a48949efc156d7bf4f01f1bf153c5570f9993107b2dee84e636afc944b8b674a2412148a172518191fd91e1a48ca9a80e2d27289e73876872fd3bfef96f4dc18a9f0e304290db71f487118c6f0147c1bf3d93e5d4f74be33afc5c37feda2b039e3e58aa663908fca36fbfdc6f3c42495a11ac466437d502e5b7e670550b1e4eb244ab6ae58627e77a19e39adc224e1e5806bd2d2866c9cae3eac52903345a30a985ccd29b1815e54be0962fb8e911b47753901ae9ce63b78a149a185de5f3e328d33724b7531088a69934a171e97e355f12bfbc1c140ff8015ae8e9879f2b6f2b2cfae0f14302baeb8f78f6d25c8d3a9e959e87d7b7360dfd86777937dc3ddd7fb1de08708e36fe79607b8446188aa41de3b6602b9186f8dc75a413281a524d0c5a32af455c0dc844de18b60b23db0a35494a50270c8d768fa1a0abec1ec8df474fed6662ad83401bfb1b31207858a91b0a7b73e2ac2b7bb32bd6d04148d5acc6064a8e8afb0d2ecbee1983548456eff32a4ed113e2f1230393a64f37cf988c9c6dc9f8cbc47d32508d1e4d6a1bea485cdfd18be6445c12fe9c7e6b6ea87f1c483c492a82010c3fa1890f1309b2d94b977433b8f34c56b26f7786edf8ae8a3aa49e79bd79b3288f34d31d6b2497b8c8ea2e6f03b34bb18070f3eb3c824c63df38c23475179fd6846df54809d546611241c35d707e094db1f86a0e968a4f84d6265a3c080bf3d3678a4fee27e7ba3675fc9af8bd1ecd7c86a629f5875b8666c2d2f92b8f6a09b90bc87873b7a382954076d837ebb95ef90a5f2356a2ccde62d1cfab78d7bcdb4c16a7ee142cd5674426d0fa6bf2e7314a5f6e5099c33e51c3b2e1afa977994018206bd247c82406afe5365926b5ac798ff3556ba75e4c0af8f9212472e05365648310a5754adbd16796a9c386586c533ce02f8c8c07bca7dd64e75b00242cc1c6409a0028ed6ca66a2e49dc221e11dde4373bfdb10ded24c67779e01ea9f20c38fa121f43e61a3ae7e45c50d4dde54ec60e472b53626642e67b1d95994489eb332b9a549eb75ec06acbe5f5ef6cebd16aba7f332e5b4e2f771aa80ea5e88893ee89928e99c78f9bf40c39c66515c66fab5d8c24683c1ddb9d6f5933bfb0103f56131fdacb7770d9bbb5d582b5479379f1ca56a151fb46cee1c06d61b9393ecc19e489c82a28ff5a18f1775e23409ee2e949ad2f575c091344c3d8aef2dc712e2fc3bfe9e4dfebc8f5e196a81fc5191048f4961fe57fd27643ac3f78f86c11ba31c4c17e11b28217152e427b84a9fcd0dbf424c151515994b0aee69729f905ff9348eb4abdac801550f87f52dee2c0483d797c70e06a3632533034846aad191efcb025458115824404c9a1b8c1329ce32f4c8db86e7ba5b2c784421649a0a26281169b5578bd7e409b334aef118f98e5fe21c818c00d6fcddca3082f10617de8111c437e46281e276b1e9edbc79934ef465e01197c827609d6a89aa373ded8feeee030a98f9cc3c6a4879dc837730bc1bfc7170b074db3e4a8f47809f7cce779fe6fcfaebb3741b7e12393cae237428c7e025e986ea47884303f4ba3662f44725a63998b574f164f99415ed16c1199fdb4c5edb5713066428bd8dab22789dec21c017d09c798f277c6ca847754b1cb1ab490f82820ee80e4e8d4d9cb43318538f783e248fe26c8adcb81a9428a112a504f0199751dfc0e53c8329818da6832e868995bc4490470d62789895b4a1716a912522bdc93cd107b4d35fe24a91497f1763ff202f33a5d1d597147d87eb603df42a0a3276d25655ba5728e4b133e415f368831e1062cb3d9fc268f2a4d224f621f4d19f47c334cd49ee50ebd85c9957de9587d550f96cd5dee22f97f81692d9f0d360b840be5efba31b21d270cb15e3efd5a2bb5c2661e1ea08eea6776d3ae42246da2edfa0956c8d2893249b37acb31061090e85fee306c9069f5b0c92c9eefcfe687f1c7651ab3bee2751e918c40e010d4a0b92ce21a1208616b8009caf3d09c62b2cf051e67d448342c3db0937dd4ff4e6912511048a9d650330d1be2246e82a4b33994f73a1d61a4309c1f0b4f5a140eeb7e54f9c504356eeaa7ede3788bdd0eb931442b8ac48256f281c75bc1587dd3d04d8f15d435a98fa172ce95f563f5ab0143645cdf0dcc300871c174a5a7183dfb60d3ed3ab64424d55d3dd3867ed8a309125b3c6f070a30baf9c766414c1244829b09fe7741ae409dcfe012bcb4ba6710dbd0b54984e23039431023cbaeb5a88b74318a367aed8c913ea6a5a74c50b572ebb32233fac1a8bdfac8e4cbbf6e67ebf9060820c1d7715509d2e85a018f173a0d7ac5f807152b1d799f922b8dc00080078e9b2bbf3b4caaac819d5e00b737efb806e0c6b306807b635ce134f2405c117df646d64907ebff1e64f31ffbe74dd6c7b6c9a478d92203993c50548ec21c200a88bb46d35ec075acadb908f42001c46cbebb3c50dd10110231bcb5848d4a0870da46a3418f06de5743826685f9660bf13c1ffabd1a735af4b453defcf7d7e3ff7a2cfaaa9f65729292fbc4e4b8a1a3096ce24102f8ec3dbfc560cbef1824774216cc028690939bf500ee0f539e3e1116582a69b4779c6536e4781422f4bc7a14162dc292f62a08b7f924030e5f68cfe8a996e5ebfd7bc7b46cf7f4ddd482a6791866fc301140c30b2d1846dafc786c582c52dccfa6d62eeac37856336a0c6c49943823d63a0e9a9ed2cd3138b3db849bfd6e456d715863b76ddfcc4b5ad2eda21e14ff7741f0e7e2370b23696fe33a0b775d1fa8c23a25b2893034261c783636b5f73634d2ded2ccc5cb3024655a0de76f936ef5b5c3df0728fea919d8c0caf14ec8dd44b248a02acd258d41f740191d9f322aeb85bb449efab16765c452885d1174b9d11d4d7066d6d8b26191ab0188f6b44a6c4ed00191add245e8f3942007f321e68661d3941ba34dec98edc165cb6d919094ed83155350d2468d377e8b903c3c600344291f33dce9ec09cdf60fde70f53b9ed30eabda2c9ecb1b4c5ac9a3d5e45d3a00d2d8f597f376dd80dd9501b5877e0660cc4a9a617e54592f8f03764693a48b0044a60f0d803d10aa8ae83cfeedbd06166341bac29e6be6d14f5fc61633e922fa02871a5d052c2d00ddce90d4521fc1100ffbb0c6f2ba91d14bdc4003a82ee71a2733f8aae331c33d5685a10cae0e4b6ff048626ee1590024f5619c729b52aa32607060a476ff6041b888c1d2158be3c52dac0d0c0217ddae18ce1f64657b22c784c9b9920abd4ea3ab1a3f16c5fd92f310d6bcb72b67847dc1a59a343d87993cc47caf5ab6d675fab7f0eec33f72c3a682e5c5c858d279e2f642300200e31f9bcbea58e5b7583ff3436fb7a036e97a869f1dc387abd6e3d1b1f58a0b7b9fdb0445a14ec5f18373ccef54268616e746163e929e6653d28f01f81fbbcdc81e0e99fcc14b8870d1e29730a56b90b0582c27658b9a8711b331cd249efe6ac170a3302f2b4aeed5accb4fa127f96d0c1fd69eb1c6f41251d2f0afa746e707d0822111e30b18c90dddb70a3d93f8a2e067d5cd49020770f126abcf999019e92084384a0a8f2b2f901a1cdba9815efac808d3f2a627de4060c25a333f6a96e6d18ccdd4ad0fe3083f6b77b0d814457c741e3d6ced3752e9c630d9c6e9d1c0265cfac061c5dd9c77f75fdcde8ba9153d93334d6d1bdba59df3d0af36b5a94fa79074250c46ada2eb55aac9ca0c13d1622cec68cad05ad51a4d2d2c827b90812c6a07f6b806f5e4ac3a0d788ee33aec3e45d7deab05e74f111bea7717fcf757586cad4929aa5a35dc52fcc05077b37d4d6e5d0b91bf50121ddf0e096112d0d197f0c3ac4536995874731b8137dcf31ff3a66053b1ebf947d9a9e0e9161944fdedba3620b977b75ee7893f53ce44a8fc6e85d6e2fd5c8d7c971d670d361da3ea9c476b681a63580f87be11c126a7d68ef796369aab9bc551c99b86fb5c3b6fa782d3eaf2d689c074e36c8dc32801d03ee90692accdd05dd6e5c2c13cc39d2817ed9b6b3854a0e5d2361b897e204c9aee7e34985ab0ba383c8dd0f774c230182ba0803d65addd7c702c9d542267cf878b5523844952a853a9b5032348e2881b7846ed4fb3ed9489ecefd78bc0d7acbab74719fd0b178eb3bd1013be8b3a347d6f29c5ef049327b54205f781e53f18dbba96cb3043cc0f60128eaeccdfc6a2a7c58e307de8c77c0835d9760ef14cd0da8118816b4a3b530a21045b66ed332d570e8b837164a9532acf496d2dbdd87a4fcb14c5004c5f4c061da2ca18315bddf076c47c8460efbe9815fd69000e3ddb8944aaf46392dda60ddf113aefeef5c5a63150784976b9c6d6a4276666d69c7434cca3a2ba89b4ad8dd2d6c65d3d7a7ee8e80f6b27a49fd8f926d4b379cb7a5795cb085571287156b866d35cb74907b066741ef26ce2654fe567cc97edd32e539f12e3a954301bc5bbbce0eee79751c2567e5ce1f168e6628b5bd9207ae420f6dd87fc551abca114e773b310a142baa97ce10441ea6ed0e52b3ba47fe09d16e349ab025d134c106ecd5335d6a6c8aae858735b1af03c8a69b25b78397896ebda7419e27a9948c912412272f6a2916ced51f6eb108813513147b65b11c3e5d06e19855453622c7a80a24beb33e435aadfd19837b20e29f6a971e2609f9a78a91f5b4de5117826204fd0b5e4fb7261211ebd21456e90b8d976fe72523cbc27bbf8d599d7b0cbfb52b31eb05e185f8cefd1721286e9c363f16bfc756c161a1b72237b476de65e24f11d4580344bc0bfe92e42221273cd9b8bc9663014e52dedf0ee4f6e0a458d088e2aa1aef353833a0e8dfb21e6deac3ab9dc4a9f196ea20fa922014f74ef8ecf394439612e9a6d3e71491ebb23579d6f5d96f72d8f3c8ec19f4597eb15ac9cab190911a90cabe4b2dd3f0efa3b3fb2c1199ceee9e099f91e882263bda6ef5452e4de13675eab725b1ef752cb07322e76ed430f20fa0ec77a4e27a4a910d82b9fa204ee67ca199d0e2a4ddd335b336805442fc2a8436d19135e769a686367f5da2966cc00913d7f511b50d4d98e62fa4f922875aa3bf3eccf31fb9fc5a2a0b8cc1bd39802ddb929ff4502f7512d5915754e7d72681d7bd637f72fac96d7872622b007899f3f745775f972aa3fc3f2574de3993332e93449fe9b6262ed168606ab3199a8877b04d423a3971fafe653bc36cf64ced9056a2a2fbe335aaed4915850d847af216576ac2c8e820a00baac841e98226b1e24a865d79607141710a4700ec605fdca8a46859681f5b9a6dd728f01fb0e70ee40fa7f03067c41f2939f6fde86d549cfd8d8315ad0eea0b0afa8484ab57039ec87d99fa351ec8f4f1011eecf9bd4b6b241ab417223bb08b8eb0b36fc74cd4092e7baa6b3e163e8df806e7f88741183087eea35b3fbb6f9e57353a48043dbb2443a19c45b2b9f7ab74417abb361e35af8a0ee8559ac93f28ae63ac40a0d6399f314a1aefa5d5e984bb49f758ff5e0c96d9bf1b17107c8c7d448e5a12cdc21f9fa3ec9ecf09554c08f414c187", 0x1000) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:02:09 executing program 1: r0 = socket(0x18, 0x1003, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r3, 0x29, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="21c008c65409ff806024fe69b0ea5cbfbb"], 0x2) 16:02:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0xe3, 0x0, 0x5, 0x0, 0x5, 0xb4b0, 0x0, 0xe9d22ed314da4fb3, 0x0, 0x4, 0x95ee}) close(0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r2, &(0x7f0000000000)="670dc3", 0x3) write(r2, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x8, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x2, 0x1000, 0x200, 0x4, "00596765d3ecc6d83e2f05e141f432f9915530b6", 0x2, 0x1f}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x100, 0x3f, 0xffffffff, 0x673, "1853beda2af59e5584ef5e839269ade300bd83c4", 0x7ff, 0x9}) open$dir(&(0x7f0000000140)='./bus\x00', 0xa9f949768abce4a, 0xa0) 16:02:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4a2) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r1, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:02:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x8, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14a) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000040)="71873aaaf9b71c2579", 0x9, 0xa, &(0x7f0000000140)=ANY=[@ANYBLOB="720200000000000000"], 0x8) write(r0, &(0x7f0000000100)="8c65", 0x170) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) sendto$unix(r2, &(0x7f0000000180)="c7b83ca7747a97447e7a00a06be199d045132bdd0ddf76f6ece37c9038cb5239095873570e2372cccc0483841d1da194953cfee9856eed90880d0f3ca0aa605417e0a0073e6d4ca3e00c3859e92a17d5729dbc86cf4d05dbe93815ca4634aba258c667ca808d17c0ba3c6f26d770b2e2e64a66943f298a8585", 0x79, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f00000000c0), 0x100000000000073d, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x50}, {0x10000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xffff, 0x3, 0x53, 0x101}, {0x40, 0xff, 0x7}, {0x3b5b, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x10\x00', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000340)=""/192) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r2, r3, r7) geteuid() r9 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r9, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semget$private(0x0, 0x1, 0x47) r10 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r10, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r10, 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) 16:02:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r3 = socket$inet6(0x18, 0x3, 0x1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) 16:02:10 executing program 0: setrlimit(0x8, &(0x7f0000000180)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x8, 0x5}, 0xc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x476d, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b695", 0x5) 16:02:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = msgget(0x0, 0x2) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = socket(0x18, 0x3, 0x0) write(r3, &(0x7f0000000100)="8c65", 0x170) write(0xffffffffffffffff, &(0x7f0000000040)="f3e223461f7d6658d51d7857e0f77fef11c9d0d088833a44846bc4e138c5673f6ccc3af7d6fede154becf38e9fad944a7aef30e61fbad6c99694fd6aeb65f3812a37", 0x42) msgrcv(r1, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000083c7251f00000000000000006dd17d8539929877e49ee6e500"/149], 0x91, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 16:02:10 executing program 0: r0 = dup(0xffffffffffffffff) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r3, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r4 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getpid() r10 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r12 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r3, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000a8803c637610ac608414ecc2b45a8054c72478f2d23dca91eeb5cb14c04658a4102be4e879cc7028f2b81505982ce67e75520057ece96d9f235fbfce0ac43399632224c3bc469d", @ANYRES32=r4, @ANYRES32=r5, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r2, @ANYRESDEC, @ANYRESHEX=r12], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r14 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r14, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r14, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r14, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r15 = getppid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r17 = getpgrp() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r19 = getegid() r20 = getpid() r21 = geteuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r23 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r14, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r14, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r15, @ANYRES32=r16, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r13, @ANYRESDEC, @ANYRESHEX=r23], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r5, r22}, 0xc) r24 = socket(0x400000000011, 0x3, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$VMM_IOC_RESETCPU(r25, 0x82405605, &(0x7f0000000000)={0xfff, 0x1, {[0x0, 0xffff, 0x8, 0x8, 0x80000001, 0x7ff, 0x4, 0xfffffffffffffe01, 0x56, 0x32, 0x8, 0x8, 0x3ee, 0x0, 0x80000000, 0x3ff, 0x5, 0x2], [0x6, 0x6, 0xff, 0x7, 0x7fffffff, 0xd25, 0x2, 0x5, 0x1, 0x8001], [0x7, 0x8, 0x7fff, 0x10001, 0x10001, 0x3f, 0x2], [0xffffffff, 0x7f, 0x2, 0x10001, 0x8, 0x7], [{0x0, 0x6, 0x71, 0x5}, {0x0, 0x81, 0x7, 0x1}, {0x401, 0x5, 0x5, 0x6}, {0x7, 0x0, 0x10000, 0x8}, {0x8000, 0x7ff, 0x9, 0x9}, {0x401, 0xc00, 0x7ff, 0x1000}, {0x40, 0x9, 0x3, 0x200}, {0xd78, 0x8001, 0x401, 0x9}], {0x5, 0x9, 0x3, 0x9}, {0x7ff, 0x4, 0x6, 0x10000}}}) sendto$unix(r24, &(0x7f0000000300)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4ffb2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f000064e0629616b0a8e7000000020000000000000e0208a31f07d3f80004ffff00000000000000000000090000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a50d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc107c21d548f2de6c031b7b303757e60642b4506000000070000007105889a2b32728f83ea65f3482e093d00"/336, 0x150, 0x0, 0x0, 0x9667cca395027c44) ioctl$BIOCGSTATS(r25, 0x4008426f, &(0x7f0000000240)) 16:02:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x40080) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f00000015c0)) chroot(&(0x7f0000000000)='./file0\x00') 16:02:10 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x1c\x00\x00\x00g\x8d\x00', 0x20, 0x0) 16:02:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt(r6, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r6, 0xffffffffffffffff, r5) r7 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r7, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r7, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r7, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r8 = getppid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r12 = getegid() r13 = getpid() r14 = geteuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r16 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r7, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000fffefa0001000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r8, @ANYRES32=r9, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r4, @ANYRESDEC, @ANYRESHEX=r16], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r17 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r17, &(0x7f0000000780)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca452dd20f7f3644573f6bfe817d0ae496cb82569642acbf50c7999dfbbc881376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab0000000013fbf480461c7813dc87feff840808ca36944039b217fc528e020dbc28356768a318d03b26555e297c8a48207c201d6c94314e85021b1b674e007b2d441e12c497574cc26f7ca5f0323c0327ec078a214196bedc3100efa26efa1e4690ad2f5db0d1c4d7b82f6d0153bc0f28ce3389c805b7e3c7b2ce56b59126ae2173edb874", 0xfffffe91, 0x0, 0xfffffffffffffffc) getpeername$unix(r17, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r17, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000076bd63940000000000d9a151740000000000000000000000230000000000000000000002000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc2234c60470c9e31edfeb1e34ad0c70468f6c09d585d7c27820f151bbf3d455989baa29a259c1d2a9d9c5eb972184e243fbdf46bb6f8d2c03a739f107804ecf96bcf4a37f7296a45a171fd3e5352e1284e4059a5c996421c1fbd4e8a82710338ad0b614d984039d9e115bb56e4a28282bcb3fc270f50ff93c92bcf066c6134d3c373995d23c98accc67938d8edd2cd5e7fd39cbe41eee8a97f23803392b8c0850a1c1907afd0e3265a801b659225459c56e082711fe318c05e4bbfb939001dd22d458731545bf35045abcc886"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt(r20, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r20, 0xffffffffffffffff, r19) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x400, r4, r5, r18, r19, 0x58, 0x6}, 0x4, 0xc29, 0x6}) fchown(0xffffffffffffffff, r2, r5) r21 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r21, 0x801169ac, &(0x7f0000000300)) shmget(0x3, 0x2000, 0x0, &(0x7f0000375000/0x2000)=nil) 16:00:00 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "f4e678f98fe892fd34880000040000ff07004144", 0x0, 0xeb6}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000100)="de72cf5b97672e13", 0x8, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:00 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/100) msgsnd(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="010000000000000014402db94041e4aa81324480010536f96e08a03f28c354f0b6b0b041d2d30cb61a2a6c726111147aa94b5dbeaa03549364461f98896a194cbb6c719af19f5e5eeb6705b150a0cf3dba0f1cd143783378727945c7478891508fdcf3e04510bc32cd2598877bfc46bd3454a303bd5692a2b77166dd7e9180afb5c6a1d68b3f1adaddb72e2a337eb047b85aec3ba6356836c5a1eb44b57c41db8f35a6add50717230b0bf46c0a19d1ce0d442c2d4b66c0c66e8b633f78bd4ca4c5dcdbe2263a0f2c3282d500000000000000"], 0xd2, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCPROMISC(r3, 0x20004269) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) socket(0x2, 0x4, 0x5) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='@/::*\\\x00') r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff00000001, 0x7ff7fffc, "737718730100"}) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000540)=""/144, 0x90}], 0x1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r2, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCEXCL(r2, 0x2000740d) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc418", 0x10) 16:00:00 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000000f000/0x4000)=nil, &(0x7f000000b000/0x4000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000013000/0x1000)=nil, &(0x7f000053d000/0x14000)=nil}, {&(0x7f000000a000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000011000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file1\x00', './file1\x00', './file0\x00', './file1\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r2, &(0x7f0000581000/0x3000)=nil, 0x4000) ioctl$TIOCFLUSH(r1, 0x80206980, &(0x7f0000000300)) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r3, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f0000000080)=[{0x9, 0x5, 0x1f, 0x1f}, {0x4, 0x8, 0x7, 0xff}, {0xa90, 0x81, 0x3, 0x4}, {0x5, 0x4, 0x4, 0x10001}, {0x1, 0x20, 0x2}, {0x9, 0x2, 0x1, 0x7f}, {0x3, 0x6d, 0x6, 0x7}, {0xfff9, 0x0, 0x3, 0x9}, {0x5, 0x7f, 0x4, 0x10001}, {0x0, 0x2e, 0x81, 0xffff}]}) 16:00:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="c117125bfc9dc5d03766cb60c73ad88022977476ef6a7656ae745924d0d62d612a59ceeb06ef9e8e1bad9a1924e0e7ab4eecaca86d0a0d9e5372d5bddbf21d1aeceb4f99b64bc73315740d3f1364ac02b3661d2d4e1bf84bb3a849e9aa433192e8f1ba553d45a7478a59d6d16bb02a14a3245f42e2585b976ad7fa20a5e33e7930b9790dfe27c80e8954272570aceecb48535be2c0961e610732b54d31ba1b5212825ee204cf0ac460c70a6b5f8ef1aa5f", 0xb1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffff7f, 0x6, 0x7, "77b9ea97293c682a0ce8af016f578b2e645874ed", 0x77, 0x1}) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00202e2f04c9029aaf0cb9d2488d53544c6c07f92fa15c29ff2569bddccc89d00fec336033a8764fe8660974c0b8468e1bb8741f8d1fde6c45a11cb2ecc60793a5189934fd99d2ffff2437142b81c201c44a7e4d920618093ba7767ec4e82175b264d30b0379154593080ce0bf6d6f137ddb0da39d0004d4ddfea242efeefe03540d8629f6ff5aa68010fe4d30b84e5dbbc6363bdc09c3952eb9757a3c"], 0x10) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) msgget(0x0, 0x5b05237536684d91) 16:00:00 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) writev(r0, &(0x7f0000000100), 0x100000000000068c) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) linkat(r2, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000280)='./file0\x00', 0x2) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) fcntl$setstatus(r6, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r7 = syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r7, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000000)=0x8) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r9, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x24}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a5}) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r8, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r8, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r8, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r9 = getppid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r11 = getpgrp() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r13 = getegid() r14 = getpid() r15 = geteuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r17 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r8, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r9, @ANYRES32=r10, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r7, @ANYRESDEC, @ANYRESHEX=r17], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) getgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, r16, 0x0, 0x0]) r19 = msgget$private(0x0, 0x0) r20 = getpgid(0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r20, 0x0, 0x0, 0x0, 0x80a5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x18, 0x3, 0x0) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r22, &(0x7f0000000100)="8c65", 0x170) r23 = socket(0x18, 0x3, 0x0) setsockopt(r23, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r23, &(0x7f0000000100)="8c65", 0x170) r24 = getppid() r25 = geteuid() r26 = getgid() sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="a3ddb62eaab2937b7a2a40f785220f0622c66c36e26b95f1f52abfd5d4d0a6638b09a63645dd7ff3190c7dcfe0c9f5d5511b8cc6f8a135326ba29c09e1562e734896d250142aa679823d082ce1da9f", 0x4f}, {&(0x7f00000001c0)="4bafb7ac48f2ccad066f74fbcd0c3cf23154", 0x12}, {&(0x7f0000000240)="fa1c3e265533ebceac666ad742df010bcb02e045f65da3da80412203cc1fd47233b5f6e7c74796bda75859302a9b39584b00fd94c8a69cd1a91485d24b841cca1df3682b954402ff05011ef82b991611", 0x50}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r5, r6, r18}, @cred={0x20, 0xffff, 0x0, r20, 0x0, r21}, @rights={0x18, 0xffff, 0x1, [r22]}, @rights={0x18, 0xffff, 0x1, [r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0xb0, 0xc2362dd4c629c145}, 0xc) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x8000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725b0cb9933ec512773d936156af51dce1851d131df843ce5428a6000000f9cbc16a65d321fa0d734f11dcf664f703066dcf4b7d2e9ede5aec307e4bfa59aa105fbc633cfd34abce255800ed5c046ac6617d6192c445b5846a3f38a31306116b9ad204073a31fc50f28a18b38efa26fc04e923c277a16aa5b4fe102367fdbdad02c8f441355d71c086e429a26fd9e871fffdf0c20a12ef1f9767309a5ae0e94b738dce3274cc1617f2fd95bc8fb3f13e3c0f"], 0x50) dup2(r1, r0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) fchdir(r6) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mlockall(0x4) mkdirat(r7, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r7, &(0x7f0000000100)='./file2\x00', r7, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:00 executing program 1: kqueue() socket(0x10, 0x4, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x1, 0x0) r4 = open(&(0x7f0000000840)='./file0\x00', 0x8110, 0x1) kevent(0xffffffffffffff9c, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x550989f115f02628, 0x0, 0x7d62}, {{r4}, 0xfffffffffffffffe, 0x1a, 0x0, 0xfffffffffffffffd, 0x61}], 0x17, 0x0, 0x37fffff, 0x0) setrlimit(0x6, &(0x7f0000000040)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x20, 0x0) r7 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(0x0, 0x200, 0x0) r10 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket(0x1, 0x8000, 0x0) listen(r12, 0x6) recvmsg(r12, &(0x7f0000000600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/111, 0x6f}, {&(0x7f0000000340)=""/58, 0x3a}, {&(0x7f0000000500)=""/202, 0xca}], 0x3, 0x0}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r14 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x100) semctl$GETNCNT(r17, 0x21aec2bd1fe7134d, 0x3, &(0x7f0000000080)=""/235) semctl$GETPID(r17, 0x3, 0x4, &(0x7f0000000280)=""/112) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x16e) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000200)={{0xff, r13, r15, 0x0, r18, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r19 = getgid() fchown(r9, r13, r19) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x60000000, r8) fcntl$setown(r6, 0x6, r8) r20 = socket$inet(0x2, 0x2, 0xffffffffffffffff) ioctl$FIOASYNC(r20, 0x80047308, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, 0x0) r21 = openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$FIONBIO(r21, 0x8004667e, 0x0) r22 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r22, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r22, 0x2) close(r22) r23 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r23, 0x7, 0x0) r24 = socket$inet(0x2, 0x5, 0x3f) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r25, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r26, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r26, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000640)=[{{r24}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x2}, {{r25}, 0x0, 0x80, 0x1, 0x8, 0x40}, {{r26}, 0xfffffffffffffff8, 0x4, 0x1, 0xfffffffffffffffd, 0x403}, {{r14}, 0xffffffffffffffff, 0x44, 0xa825246f628f0f9f, 0x21444d8b, 0x3fb}], 0xff, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000180)=0x1f) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000001c0)=0x3f) mlockall(0x1) socket$unix(0x1, 0x6, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x107) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0xe8, 0x0, 0x0, "2bfbbdddc42359611ff7588f7bdc564ee59a26bcf7490137163c15a7dc39ea88998211fe1154ad487466ce223649a116367d667e2ef72600047dc9b91948eeedc4c64be38fa85aff2f19f3a7299faebe7ab4448dc54892c6f224ab09a531a63cd62599fba61be4c519a9b43b71aa74e7fef928bbbcdddfc35277e8aedbadc78589c6ad412eecf97946cb14975019b083ed322ea8de56a98cbe5092a4b86703df494cd27b8cb4dc0dc6ca6deb2ea97aa6638b7404ee94f0743dfdd61c4cc7f3a6020b1ec2c4f124582ad098882c9e6fa7e0"}], 0xe8}, 0x0) 16:00:01 executing program 0: r0 = getegid() r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r3, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r4 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getpid() r10 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r12 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r3, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r4, @ANYRES32=r5, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r2, @ANYRESDEC, @ANYRESHEX=r12], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r16, 0x0, 0x0, 0x0, 0x80a5}) r17 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8000, r5, r0, 0xffffffffffffffff, r14, 0x40, 0x3}, 0x1f, 0x1f, r16, r17, 0x7, 0x9, 0x180000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r19, 0x0, 0x0, 0x8, 0x0, 0x0) write(r19, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x4, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r20, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) read(r18, &(0x7f00000000c0)=""/106, 0x6a) 16:00:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="e638479672fced2b11eec358dd3e4d61e4e7bf71b860c6bc1b4015a352d83d37960761cef193d2e1b649789ad6a3e5708d97630a96da2631a083834cc2a0703a883c1265ef3fec0845aab7fe334dcac081a14032406234a2b486c78890ba792ed50c381d631fac713dbcfb5d90d7a80be4254ae642812039f378eb02b8c7fa07ca", 0x81}, {&(0x7f0000000000)="8468aad5d4536273d0ec463ce543310ab26c01cc38e6a5662de319e6a62a63bdf7da", 0x22}], 0x2, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0x0, 0xd3d0, 0xffffffff, '\x00', 0x80}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x8003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0xe8, 0x0, 0x0, "2bfbbdddc42359611ff7588f7bdc564ee59a26bcf7490137163c15a7dc39ea88998211fe1154ad487466ce223649a116367d667e2ef72600047dc9b91948eeedc4c64be38fa85aff2f19f3a7299faebe7ab4448dc54892c6f224ab09a531a63cd62599fba61be4c519a9b43b71aa74e7fef928bbbcdddfc35277e8aedbadc78589c6ad412eecf97946cb14975019b083ed322ea8de56a98cbe5092a4b86703df494cd27b8cb4dc0dc6ca6deb2ea97aa6638b7404ee94f0743dfdd61c4cc7f3a6020b1ec2c4f124582ad098882c9e6fa7e0"}], 0xe8}, 0x0) 16:00:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x9, 0x0, 0x40, 0x7}, {0x855, 0x52, 0x4, 0x1ff}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000100), 0xa) dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) 16:00:01 executing program 0: r0 = semget$private(0x0, 0x4, 0x5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/85) r1 = semget$private(0x0, 0x4, 0x8) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x100, 0x8000}, 0x1, 0x9, 0xfff}) r6 = semget(0x2, 0x4, 0x1) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000200)=""/223) r7 = semget$private(0x0, 0x4, 0x24) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000340)=0xffff) r10 = fcntl$dupfd(r9, 0xa, 0xffffffffffffff9c) fsync(r10) semop(r7, &(0x7f0000000380)=[{0x1, 0x4}, {0x0, 0xd15, 0x800}, {0x4, 0xe56, 0x1000}, {0x2, 0x1f, 0x1000}, {0x1, 0x4, 0x800}, {0x4, 0xfc00, 0x1000}, {0x1, 0x0, 0x800}, {0x1, 0x2, 0x800}], 0x8) r11 = socket$unix(0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r10, 0x80045726, &(0x7f00000003c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x20, 0x0) r12 = socket(0x6, 0x4000, 0x7) r13 = geteuid() r14 = getegid() r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x0, 0x0) r16 = socket(0x15, 0x2, 0x3f) r17 = fcntl$dupfd(r9, 0x0, 0xffffffffffffffff) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x10, 0x0) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x200, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x182, 0x0) r21 = socket$inet6(0x18, 0x5, 0x0) r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x0, 0x0) r23 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x200, 0x0) r27 = accept(0xffffffffffffff9c, &(0x7f0000000700)=@un=@file={0x0, ""/92}, &(0x7f0000000780)=0x5e) r28 = syz_open_pts() r29 = dup(0xffffffffffffff9c) sendmsg$unix(r12, &(0x7f0000000880)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000480)="2a3c7516157d928dd3b5f425fe3027f39e046474290723cf10ed883a22ef3bca01ca489bc41233", 0x27}], 0x1, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r13, r14}, @rights={0x38, 0xffff, 0x1, [r15, r16, r17, r18, r19, r11, r20, r21, r10, r22]}, @rights={0x18, 0xffff, 0x1, [r23]}, @rights={0x38, 0xffff, 0x1, [r24, r25, r26, r8, r11, 0xffffffffffffff9c, r27, r28, r29]}], 0xa8, 0x400}, 0x2) 16:00:01 executing program 0: r0 = semget$private(0x0, 0x4, 0x5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/85) r1 = semget$private(0x0, 0x4, 0x8) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x100, 0x8000}, 0x1, 0x9, 0xfff}) r6 = semget(0x2, 0x4, 0x1) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000200)=""/223) r7 = semget$private(0x0, 0x4, 0x24) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000340)=0xffff) r10 = fcntl$dupfd(r9, 0xa, 0xffffffffffffff9c) fsync(r10) semop(r7, &(0x7f0000000380)=[{0x1, 0x4}, {0x0, 0xd15, 0x800}, {0x4, 0xe56, 0x1000}, {0x2, 0x1f, 0x1000}, {0x1, 0x4, 0x800}, {0x4, 0xfc00, 0x1000}, {0x1, 0x0, 0x800}, {0x1, 0x2, 0x800}], 0x8) r11 = socket$unix(0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r10, 0x80045726, &(0x7f00000003c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x20, 0x0) r12 = socket(0x6, 0x4000, 0x7) r13 = geteuid() r14 = getegid() r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x0, 0x0) r16 = socket(0x15, 0x2, 0x3f) r17 = fcntl$dupfd(r9, 0x0, 0xffffffffffffffff) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x10, 0x0) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x200, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x182, 0x0) r21 = socket$inet6(0x18, 0x5, 0x0) r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x0, 0x0) r23 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x200, 0x0) r27 = accept(0xffffffffffffff9c, &(0x7f0000000700)=@un=@file={0x0, ""/92}, &(0x7f0000000780)=0x5e) r28 = syz_open_pts() r29 = dup(0xffffffffffffff9c) sendmsg$unix(r12, &(0x7f0000000880)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000480)="2a3c7516157d928dd3b5f425fe3027f39e046474290723cf10ed883a22ef3bca01ca489bc41233", 0x27}], 0x1, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r13, r14}, @rights={0x38, 0xffff, 0x1, [r15, r16, r17, r18, r19, r11, r20, r21, r10, r22]}, @rights={0x18, 0xffff, 0x1, [r23]}, @rights={0x38, 0xffff, 0x1, [r24, r25, r26, r8, r11, 0xffffffffffffff9c, r27, r28, r29]}], 0xa8, 0x400}, 0x2) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x5}, {0x3d}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0xfffffff7, 0xabb3, {[0x7, 0xfffffffffffffffe, 0x3, 0x2, 0x4, 0x1, 0xfffffffffffffff8, 0x1, 0x7fff, 0x4, 0x6, 0xffffffff, 0x9ee, 0x82, 0x3f, 0xe043, 0x5, 0x9], [0xea5c, 0x8, 0xd41, 0xffe0000000, 0x3fc, 0x0, 0x0, 0x8000, 0x0, 0x400], [0x5, 0x7, 0x1f, 0xfffffffeffffffff, 0x2, 0xfffffffffffffff9, 0x3d0], [0x5, 0x8000, 0x5, 0x721, 0x5, 0x6cb], [{0x26, 0x5eac265f, 0x1, 0x2}, {0x5, 0x5, 0x8, 0x3000}, {0x1, 0x24, 0x8, 0xffff}, {0x80, 0x8, 0x400, 0x4d}, {0x7, 0x800, 0x6, 0x5f09}, {0x8001, 0x1, 0x9, 0x6}, {0xff, 0x3f, 0x200}, {0x40, 0x9, 0x8, 0x9}], {0x14, 0x2, 0x0, 0x4350dddf}, {0x101, 0x7, 0xffff, 0x2}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") login: pckbd_enable: command error pckbd_enable: command error 16:00:03 executing program 1: socket(0x2, 0x1, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0x5, 0x0, 0x81, "d39699584cb5c82307a489e7e0160d6683acf72c", 0x4, 0x1}) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="6202e57f7f000001b7779719fba378d06f4d437d5e85974dcd853c84d5dcc38970578020c6648748084aad5abedf53abde1d943fd86c21a396369822d459cf7ba700acf3f979533435218b8fe6a4e5db6012a0fed357a85feef84f71c2222774858a131fb3b475ef1dec73a372f4abebf57eff4e33974cfc2833e662232c047ad4b0b8855652f7efe149b0f6acfbe000f030210c40e515f22fcc8343a31fe5d83a4bd3eb8d2278b46b6074cfd336f5db3f063754a5a3429bec1dea5d5b4b713f3c0bf5c28b8b12850fc46ace2d93bd9127ffdca86e535c628325b2ffafbbffb31394ee0710250e9ee3a3c9ab565c894fcd0ee9373eae003c003d39eefd342902b1b65d5de09bb10dc2d82a3aaa273772bdbb2a72"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) sendto$inet6(r3, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee", 0x199, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = accept$unix(r2, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r2, r6) r7 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f00000000c0)=""/68) semop(r7, &(0x7f0000000140)=[{0x1, 0xc8, 0x800}, {0x3, 0xfff9, 0x800}, {0x2, 0x1, 0x1000}], 0x3) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x113) r0 = getuid() setuid(r0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0x14e) getgid() getgid() getegid() r4 = dup(r2) fchmodat(r4, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r5, &(0x7f0000000240)=""/184, 0xffffff6f, 0x0, 0x0, 0xfef2) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r7 = openat(r6, &(0x7f0000000740)='./file0/file0/file0\x00', 0x804, 0x80) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r7, 0x20007461, 0x0) truncate(&(0x7f0000000780)='./file0/file0/file0\x00', 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="e316802970b0ceec868f6b3c01040000000000000c2564c66e2efa0e359acde724703ac14b4be7a9859e0fe7729ae78961b4a5368e30"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000740)="ecf76915e057311e92bbbed780f1de741fa3808d8038f9a245b41ef2c80a0efeff1aeb1ebfab7ecc0e0009f7dc7042dcfce653fd17a3842e83ccd7300a3f1c2c677815fd8d51c4b3af2551dc1ad3362a149a44ff3ebb3b169432a5bcbe3da2b0f07819df153a", 0x66) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="1e71bebe357276be53da85db771284066c398aa80f23407845a8f609d3ca929482f36a5912babf24d2aaad9a40e2ea9a05acc29d46322743c39335ded507709de965cdb9602c42a5045cde607b6596661c32f3e99daae199efd6289dbf35d70f007383e1e09f561ca22f94f79e", 0x6d}, {&(0x7f0000000200)="ed24f6f9e673294ccd27ce7a7222ca05262d71d7ab9d5d2b7b15f74713154f4821091639861b22a3244f0d50e345c8d977514412ee6f3bccde1dafa2c34623aa3f4726cdac60de534f21276455eada36caf4583f9a1a5b4268cadde2a7bd98cf9f9c71a0b4c1a2e868faddbb68b4cfd2017a0a5bfa1faa9f084a55e318d9af714bfdaa72368205f03c37103d55fdeda17fb2a49d9439ebe4953656b32a0dd6770504794107ee1c8ea303f1b7f41ddee9360b30d59d5ccae078e73d0671b2a856b449b0f0fb5d90520bd0bdf8c01da2d928617e1b1ef7ffce8873d7942308040371ba6e0a0ffda450b3f7748b557a8843143408fb3d38dc48b98c7e8c90d37ab6b9f9380a5fb5489896f6968d9f40af369d935589a61118aec281fe4cd6a59144b56a3dcd2f228592fa61dbb755e4adcd8ec78d2dbf6970483c8f0e8297bc27114a8b0cdc21e99ae596c456b13171414349457c274055774b01fac099b6a4af3e26fe2b35a8040918e266a09201bee8ab4fe2c4251a33b8c2fdc32fcadcbeaa36054eb78f8233717c72a7752ee748abdb70075aeb66e38768f520c1634df5241c021a112e15b14beb8e8a7f60f03688fa9bcfb6f18b7279667c5aa59a854e0d0cc9747bff0c490386ac87c786846243ef2c5a12dd48064bca545c7242d489329020a32ba36a86a011500e32e7886f7622753078a37c85bcf72a39d2eb9eda80f57c9edc171f7db021f0af9651562368fca923534bc41fd91b434490d7708adab4e260319cbccd54db41f85fd45446427aaa83249dfa72c78aeed8c1571dec4ac90082b12bd7a1025f1f652dcdb86ecc2785cd6ded7b78063d142bbcf4861d4e2e673f3e629b6aa24572d07532bb81a9d66c98d6d7d20630842dd9adb4a7510709b4661c4b403cd7dc120b13130fa59821874960a6ffbe00509a224938740af3ea2396d5064c4436d6891c85174d272cee105b59ac4871f4b4b66c6d261d890528960c6f6ab32e5ae26159160e4e55200f86d3d0751fb6e90bd1016bdf5f34d38eecd7cc495f4df688026599c73fc12ab243c441bfdd556a3647a6c25cf45ee77b27ee71809299145ffb1cf1c7087dc4b700ac747a73e95e28092eb50703ff791c465a144fa85572e5ec003c50f412630316617b4f94bb9cdd4e198d83dd5949b435188d339b9ec27b81626417d1a52f5efe087dee63b3e9bbec9df1bda132258521bed8cca2c4109d33abb95c353654ebc2bdc9e573b31865c7711c4bd74cc65f41a96605f958982ae509910398541f95d14293dbb4b085146b208dabd036b6e2ac942681909aa39614f0d47baab64d3c2f9fbd155cc49038d149b63cbbfd6653ed3c9102b05289d61a57fe6fe50634550a5a31899e6bf058a59023f2cdf98b265e3e6352a990335cb3463052280a10439646c3322ce7b6eba9c4c8e7bd63dd2dcc55f356712941f9c0c607b2927d59824bdde0fcf20bff91baa0b7761516898e2c7cac80c477700bb0d1b43a6947eea67758385d55f420c6425e4210d927a384a74104e6d535cdecec810115f2537cbee4aebb09b95896edb5544e03f2529aacfddb1f9c6c14d5d96a82ef48e0092fcfa975099dec7cdf54e1c38229e60fea374cf35a85b3c88e5a5d274571911ac770e266476077c1e28703a760aeefe21d1f17836e6b7cb710a57a99ee46199c5e3cb01982a1f997d7b8c2d1e55b99f8e5b57c6e01587fff090308477c71be65d4d3ebc3146308e1d7b6afc80ba5c1ec10e9bc26a672c676480263b9a43397651a1370bee46210a9e1cd7ffc7fa55c1cf533da6b4d0f7763bd3f082edb160fea52ee8826013cc765ddf8652eed253b98a5ef", 0x520}], 0x2, 0x0}, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x4000, 0x80) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x8) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0x2e}], 0x1) 16:00:05 executing program 0: pread(0xffffffffffffffff, &(0x7f0000000180)="698a98262c1da32fe7a0f7ad4966a29efff2", 0x12, 0x0, 0x0) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r2 = socket(0x18, 0x5, 0x1) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r3) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = dup(r4) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000080)={0x7, 0x1, {0x6, 0x3}}) r6 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x3}, 0x227) write(r6, &(0x7f0000000180), 0x17e) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8acde48a8562947a, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0xb1}, {0x14}, {0x106}]}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000280)=0xfffffeef) recvfrom(r2, &(0x7f00000001c0)=""/87, 0x57, 0x823, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r3, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:05 executing program 0: r0 = dup(0xffffffffffffff9c) listen(r0, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000012548a120948d1f3f6a198abcba3ccebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100e0ff00000000000000f8d2ecd215"], 0x38}, 0x0) r1 = socket(0x113e56a45d46bcb3, 0x4003, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f00000002c0)={{0x3f, 0x4, 0x95}, 0x9, 0x5, 0x7}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000340)=0x8) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgget$private(0x0, 0x0) r3 = getpgid(0x0) fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x3, 0x2, 0x200000000000000, 0x4, r3}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000003c0)=0xfffffe90) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffce}, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) open$dir(&(0x7f0000000280)='./file0\x00', 0x10250, 0x41) r4 = msgget$private(0x0, 0x0) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x80a5}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x2, 0x3, 0x5, 0x10000, r5}) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000140)) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "dad6c968e77f4ca99f4de2c4585aa0e4d0e53691"}) write(r0, &(0x7f00000003c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f551f0000002d0ff2d4e7199679daa987423cab21c6b2748aaaf8947dc41d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a78a15cecdd79cd66c31400b4dc386972d2eae1f3c146eb0a1b1560a6fab9c09872000001900391a5c79f6c036d9a04bab3c958d377168d4d76b3c42890165020953988d6243faf3b7b21b1e4fac31d2ae79f166b8630771cad74e759b74580bbbd76d2a05a017a1c5e5d5a0057f37589b1d23ed1370175b36a2529a6744c5d899ca163d7ec486164063210f7f34ff3d6df0d4b81804ade2969a4b83f1f5ed67aa42561c14f5aa7611870dae564ae830d1833658990b707f333c16b45a339e70c08702e4d8363e58d26cc0682bcd0260e1b706038945677428516629dd908e00000000000000000000000000005ef52fd5cf66befde7ab4201013f11aabdd459141ebf5173b8200a0f817cb69346d92e705fe4d1b50ea173b72c55ed4077e803b35760c5d67584a614a7ba17d294cf20ed938e0a4d8bee58d02f2c090938f49bc544b11804e687cef9d64925f3ac8fc11c8b", 0x1ea) r1 = syz_open_pts() close(r0) getegid() dup(r1) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) r2 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2ea, 0x0, 0x200003, 0xd0f, "b04d6a6e069f67648baa088b9c000411f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x2, 0x0, 0x3}, {0x40000000000024, 0x8, 0x7f, 0x1ff}, {0x9}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x384f2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)) 16:00:05 executing program 0: setreuid(0x0, 0xee01) socket(0x20, 0x0, 0x7f) socket(0xfc03cc8c9dc4bc85, 0x5, 0xfc) r0 = socket$inet6(0x18, 0x8000, 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x10, 0x8000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = shmget(0x2, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:06 executing program 1: utimes(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x2, 0x80000001}, {0x8, 0x7235}}) close(0xffffffffffffffff) readv(0xffffffffffffffff, &(0x7f0000001400), 0x0) semctl$GETPID(0xffffffffffffffff, 0x3, 0x4, &(0x7f0000001540)=""/235) r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000a00)={0x10, 0x7, 0x20000000000005a, 0x7, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xedf9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4e78}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x800}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0xb000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xae5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xf70}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', '.\x00', './file']}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) socket(0x18, 0x1, 0x7) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) r6 = getuid() r7 = getuid() connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) setreuid(r6, r7) semop(r5, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x655613c0512b31f3, 0x8) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000300)=0xc) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r5) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x170) kevent(r0, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x20, 0x8, 0x9, 0x6}, {{r1}, 0xfffffffffffffff8, 0x10, 0xfffff, 0xfff, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffffc, 0x21, 0x2, 0xffffffffffffffc0, 0x8001}], 0x1, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffb, 0x45, 0x40000000, 0x6, 0x33b5400000000000}, {{r4}, 0xfffffffffffffffd, 0x10, 0x1, 0x3, 0x7ca}, {{r6}, 0xfffffffffffffff8, 0x4, 0x2, 0x2, 0x80a8}, {{0xffffffffffffff9c}, 0x3cf205787ea93dbf, 0xb2, 0x2, 0x6}, {{r7}, 0xfffffffffffffff9, 0x14, 0x1, 0x100000001, 0xfffffffffffffffa}], 0x5, &(0x7f0000000400)={0x8000, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff1700040000000000007fdf09000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r9], 0x28}, 0x0) 16:00:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x3], [0xfffffffffffffff8], [], [{0x0, 0x0, 0x0, 0x5}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x5dc1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) readv(r2, &(0x7f00000032c0)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/204, 0xcc}, {&(0x7f00000022c0)=""/4096, 0x1000}], 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) clock_settime(0x4, &(0x7f0000003340)={0x3, 0x80000000}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x60, 0x2) 16:00:06 executing program 1: 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) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x40}, {0x6}]}) 16:00:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x3}], 0x3}) 16:00:07 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cffe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9de328c38af46e43110ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065377111ddbfa88b47933bf5c82e022bce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a896fe7"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000940)={0x7, &(0x7f0000000980)=[{0x81, 0x0, 0x80, 0x2}, {0x6, 0x6, 0x1, 0x8}, {0x6, 0x7f, 0x1f, 0x8000}, {0x40, 0x6, 0x6, 0x9471}, {0x18c, 0x7f, 0xd4, 0xff}, {0x1f, 0x1, 0x0, 0x6638}, {0x5, 0x81, 0x6, 0x8}]}) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000240)) setitimer(0x1, &(0x7f0000000300)={{0x0, 0x1c000000000}, {0x8d, 0x6}}, &(0x7f0000000340)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0xc0a35c95fb6f7615, 0x2, 0x0) r2 = socket$inet(0x2, 0x3, 0x7) sendmsg(r2, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000001740)="8fdbe2518d0e0a0745d9f1a59293c0aa2c067f402d89f88f87bae376bfc4830a118844400ad33f4f604d014f77d5be2395eb781cdf7b21e09604b498250c6da34c695ad6a93ffe34353bb54b91a99b31b17250125d8335d1e5ff8ce274a9c8b1fe9752d007484705d4a32fb206844dd424c761e15b5218487973c522d180cfea16a521879d45344966f0c223406c255bcebe9f7fb22352ca264c6fe89284ad1c19659b93b23bd8a8f8f217af6395e8fc3e83dab39f0544c35ed188c4d955393e60cef8b64781bf305b63b109630ac396bbb5ad52557f65db02d78b235392ea2cca0d6fc240d2605c1253ae80159f9777268d25c476f4b565a46e1cf4e11e71358bdc29f61173e4c768e94478ffea97fdac58ba3eecff0609f19a81689d35da21c64942d0f9426eb2b7a8fb73e2d6deb68588e01a801e4fca0242693322ca23b2089e4d713fbc213a4c753cee985ba5ec3e3f731f259f910dc2db05b8921db820ca6cca4791152a82494fa179061ba91ffd4f6fb63fa32b82c391ef6b66b6d816e7280dc641e5841da66735d78b7e575343a6fd0a130bc07efd2829b09a5884c5898d4b3370dd143faca1795e03ebf165cdf24096a513d6af0a2002d1e88793330ed32bd29a546050df2806c924c4c673667655799b82780372d9834db2f050bd96c0ae3e9de977dfda83a94e171f05060d7f0cceade1366b00370f039caeaa10fdb19dc26084e991ceb93b405eb417b7095d92fbcdb420b8d1f4d8025b0527c2e11e62919c2c37412d1e0f7e3c15f783e2793887434468490606973c2754dcc7ee407b5063c2226d3988d54d0eafea844b8a0f6146cc259c4a30021ea04c4635c72090012e30a7d6e6b481984b52c7e52749acf8d08aa5b23d2cc5603e8a26baa8418f7a897ff38bcfc4e0664024d96e025f44ec4162c51a225a005be3f821a3bd9e7ca74a1140f5b9b274ba5936893637daa0a8b6a6affa3e3983ed07cc9df0fd1fc247dfed19ab5339d30855365bb7fb6fb48624b29ddac3a44ad74af3aedd1888fef2bfcfcbdff435fcc4bad74b1e7b35406161efb49d2b496c3bd2c43b1f6ba813bf0a868a2f5d18e7739885aae894d7643dc8a4484763567d149697f377850114da7c8ce47c1c83fd3c0c1e9be3788f71b71101073a19b94262112741c191513b7859a4a17b9cb586acdbbfcc02551405f2441828c7db567cb76b80e47660758020d42b938d858fa80209384af28d815e7d0034399971681c1fcd26748e2f691aa53a3f3c5c5b39a0a7371c40ab43885c0f98d94af5ce39f7023164d7e20d4fd084a9639c118f5e4998b789e55fe230bea247db1e03d1bf6a06d8125754a2012132bde129f949dfb28a09b1eb9a3f6dd502eb0a6fdc3c43a439bf2e4d42e00836f66ba8cf4342f97bd656a147f283169311fe7f4dc8081de5971c3e9cd4acc668b03f762e613ea4a87027c42a0911ac3eb9d2e035944f5fe9cffa2cb8b9bcbfaafe9228f42770691fa1d95d0a5aeedb7baf5cf4905755a0d0b02c5cdb32a427cd0ea188e0e2bec2075a81162d4e419e1fe95a900fa1b3abb8235b85cfc9b3f3d665772eaaf6801697db6b8337eed3f3704ed5f5e364825e91030731fb2b11f013faa9387666b780e65934c5aa560767f05eeaa3884362f275c8fc13e42fecbfd8c0d1ba46837ea48606b11be8226d1cb11750ceffe741927de9e4fdbeac807332ecd2eeb204b75357b6599ff87f9e4efaf2bc629466260f40f014306b94dccee75f81de963fa01daae55e989c4fa224f5785931c3f29e42555fcf7844059000bddd223f75077a7cd83fcea674d4ae4c6e1f57ef706d9ac192b03dc4b42828d3f41ea6eb8c88cd23683f0656e4b3287146ceb12f02b8ccbb416a95883a23e2ecce3a7e27d4848c52648b88787a5767e4892ffd56250b2c2afeda1ebd3599f7555d2970e4bf6cba9a1e51a8066e63a018309e0ac0760d4dfd2b2d725ffabdefe7cdecdbba7100e8809b9e22a31473ba82a824fbb1728f20fae2f88076863ca843e04a028b1f24f9e99f5087c8153943f1b21dd9fa8121dafb5bf28696914998ee3d8642e45c8577ea9486212eef4c2edef032210b88236dd47225ddcd2e27e8b8f43531f9bff09fc6b7770d55dbaf1c39de8038cbd46478981fdb49357ba99f73a89fdbf5435350e7da0ce9b4d827364ea204b8404247c6e583b15226fa16d6d07f2c0181e8ba4c4d4c9b61285ff395fed5e02816c8c8cb725c276d5399c4bc5f68b277817244b24891980bdd7bbe3975fdcdbaccf0dca272e981c9254d271dd095c9a52cb764b0d49b259e49c64645360e300aa5790fcca36a197e61bf2b234b17c2c7ffe7e6776c9f058a7db9e8986a972ae16b11c7a0b930c8fbfed5b89b88904aaddb9330522754640eadc4c8dac82d3bda112dd2d0b20cfad65791c92c1a57294b83f0023871d6c775be84653d083c127b2648dee408ed9cb71c5a013c41d89a6a977240a3532da7ea8824368fd916ded9ba3d21e3148fb38bf284c86ef5f9b03a7f4e5208ff9ed1f63257e8c5508af96ddbdd84e6ced1bf09a760589b683b74f36a45fa9a1d9cdc504aa59964d0c23b8e96e80ec98c3e61cbccbc3cc27d5e57bfbe5568e57657bac009a23ce9b2d7c1e33b73118707a7601050e30bbef653200c2fd36b597ab2b8273df9fb738befedb8169952264284d8ea5271ef1a3a54b51c962e473234e270706215e89d6a1ac8f2cab7b4a1b9d6358dc5a19bd566a51651b6ef9e190444b94076553d9d25b88ea0d3e7bf5b500273224446bc1d37f19d1f9a7de76def04b50045bb32e15db861e9c2913d00639e4826707b744d0af517cced26315e7fa7103fcc901583e566d44bdd27923a864cae1d71c4cc7a6f23186af8df370b8265167ba12bc8ba2012d2aabca1284d64f12567887befd703d7ccddc960546f7b54f2eef9f48e368b9a5c807b8eb2ce0c4279aa7f728d515905f4354d8688d580044bb6a77bd975a0fd97229323cd010551a0ef3cb242af9251b2b6268fc4f961139115e877195a61fb0b604e779950dc2b04de2254cfccf2b7f06ea0d0e69f72dee601494607eef01a7dcbe45ffab98e5c4fc30a27d247051c9149640f69fc3351e2130883da11d2335fe24292911002850dde8d9d720d32ee5ebb58379794f676a1bde88b8cf22b68fc4399a94a8bd7098216bf71df7df8208060d1a809aaa06829c6df5913dee434d682deb4c6ea8f47a20e15852c9e142f13b0df0d79ba8fea5a5be2399e94a7abfe2a97cbafe9187d3c6e0d6a58e2114a5e569bbed999242b67e3eceeb8f8131652f326a8445c5d170c0f48fa31d00f2605f4f3bb3106fcb32c01ceb601666837dfaf726f699d64348f3e3b70eace6f50371671e62ccc9fd648d2472578933a8bbf8e94ab7592ca211d387541128195d6ee76a64911b6edb97c4e83bbb8a08e2e468657ae9a73ded4aab2be8508844c48da3c204d447010491d59664610841ec600cdbc769671a4946232f61442d165f2408fb6adec0cc3baad4bd88911fefc1fa77554aa5dda19ce60f32fd8a6c747e1849272e0db7f6e4879e52ca80e4997c1124b18854ac281d6f6ee677b2e7a84fb868c727ccdcb2e4987196452225156a3cfe6989e69cabd030c9fa29e56d68645ca99a77f389feece7d8129404cb69a733420e8d8bf3c386c52d75e603bc3ed2be340195706c4046d57d9a05d7e1636e471e21b85f6b752aad19dc69b30718a81a2d78ea97bec027bb03069032a0be042faf4b79a3490bec53ed04e37fc7b6a076988eee81af0e7bd0f162d04789e1cf256690459171ef96763fcc0110c12a68363940ddf841a772a8a512e97fba981e36a6e5fee4e49c1b138590ba9f6a3d6d17d275c8070f88535a94aa9106fa3cc70538f0650fec838c798cf9fa85504b6ed8e47453a4ad0b8ffd0aa3a37c697e2c4ac68f26c9a6adbbe0c840cfeef1365290a775a82827d1464e9fe71428d00aee3ddc81f048dd0513c2715b6d75f5440b55e271d2f335f415ec1f52a2f90823e83886442f10b0fa870e53df208be45d71bd305c8f1835fa561333231723f20f8c4adc1f5df42960ba77c6c5eccfc92454a9450f0954085a2ad06b3d66430d71c89ab39a23e9393693fe9bd9bc2e53b553f9995b3913358bc25a82abe072f0f92bdfa8f3033457707f4cd57115ed588c421e64925365f14d2256932b2c27775498532d604777ce84f0668c6c219666bf9b9fadb548cbbee200a84807e833c302e955f11d2d1123b19a26e1f8cbc910579bbe7fad81807eb82b5161c8a5848e432fd73e5f6dfad29a462b28e3043bb13dfbc00cdb636ddabb3f91772ca1d830eda65f7c7eef1f326127696e013b313f2f3ee7294760c11508bfe87009ec8d55c74e72ab2d27b094c2ea152f0cdd0f6d863c316fa441e707957225511e601515506ea66ec8b13b405359b4f9bae5fedc31b7f51203ec3aa70df93c0e0be811e523514302cef595ffd89ae4ca9512d3bb61ce72252b9dbdd8161e7c012fee77880ae895f816e72cd6cc50efd078bfacb1c3a75fd13e737f749e55fcd6db58f740c6c360401cf1bedb1bfa3c32fcde23302f6ec5dc1807f637f63ff37d2caec2447adf4aeb275881d79b35edbd2b77affa638971e4ef9edc2faf928b99b24045baef7d025ec53f0370052e5b2d72d976aee68969280c47afa24532fb4e0252bec3df7492a60bc04809f5cec52231cc1c05ae0578c53485ee9785cbbc140f08257e063477d79e474d54a1724cd27a8f4cc8c49022f70ed1d4bc24bfe4c8c279468d99c102c0867de894c3864a66210d615b77f1162c16e0d91c8691e9ac1dd3b609ba6f9487024cb94fbad07a977b71ed65e08943c4e5c22b9a05b4aa477d9e2af7a3aa54b6544c4eb86f24624b31bbc2c4f9c828f2872f2d173cdf8402e7aca1ac4e0e837f3f329ce02f061cb2c3ab122b9560187f5970fa18f5fc6579a94fdba4f8ca125ffff1313cdbe4cbdd294b0277a86468a6143a9e1d99f5c8999dae68a926332274e813e65caeec680cbf9f98c20d0dd194a22b2040a26bb176499a50cb4749a6c96f74063492bbbf576fa8b97e6f7f1257fec77f3a1a9e06cd1a758f1eff040685f255a9a021bcadb4dfd8287d09c4a415691eb5f57ff2e40587ff0d8fe89bce726509a46ef24fe8c7ccfe3a747959ddee23f448a3d4550d6717f93e4ef1d76d850b26234a33fffffae75f12e5489198dbe7d361c1ffa3407473f8d7a4a4533460fca666fe742ad3b7148cfba133d50a09084b53e43a848580bb56c12333a026f1a3b26f8060e1d93ee8e678e3643310875b69e9aad96b1428aad580457ce872e774ff60c2a3eab6fa8c7cfb4d737aff4dfdbdc9575b47f5fbbba0d30d603e5c7f9d41115a6e79d631494a502c50761460e8679884a29bb34355a6e05f856d4dfe9650f64c3aee9ebe547cca802a0d15cec165bbfc749638ebf621ed244dba5a49a0809f1a60084b3234ca7fe2a870e8e624de755932bd565ff5158307fa0c1369446c8ebb23cb1056defeadf40951b3daca14bbf9a1ed8dfb2a8bc209f90c0fd9ae7bfe3e62a9873f33240edc546aaca20af9bdb905f0040f030ccd2929b0792723252803444c75caf3c0b19c34c75a3342c1528bbe68e396206b0a957236958076f0e0276a74faa68e1ca2491449cc3dd28ccef6125a9df712aee02342f8ca22d414a9a47b53f28f9a883b60cec0bd68a9908976875e223498b774aee7c821538a3c66287bcd9337a77e65d", 0x1000}, {&(0x7f0000000380)="0e3aeca684e39f28ccdddfaf69e3ad3f543938547c79abf4e86fe67c275cfadeca76f9069fc38a05847fe3011c34a3c6d15b002a287e130635226f8a98598b6507e744e9e39103891e8d09d639625cae5d10a1b2b2435aaba05ff8de78005dba0b59464ad2116e54169e13fb9f53db01b235ed0495eb56144ed93e3fa21890b53fea11da618dc7966a1a4b242fde05af09f07b", 0x93}], 0x2, &(0x7f0000000480)=[{0xf0, 0xffff, 0x4, "dc5d235d92a97f62841fdca0140aa380349bf3ce73054db9720b0946adf73ef4024c974cf94b48c67ec12afcc5b941081cec76405d702e612557546259428c4ebd4b1f635e6a947cbc87678723cdfc40331aa0f109f0da15b0546b18468a873f1c1299eee2090bd014e4e8e7891a97cfc8ae4961e4ad930133175a446de5ad15b6b50ad7d202122aed7f95c7ebd4f6e32855196d0531de6ffaae4c4e97d853e397a5ac37959fddfd73c1ef2fa0619c3f535fdbf95a8fcb2e669eb2320c9c41c3a3bde38929fcdbfe8ee0facdfed7cfd53ca47169ab0e80fb59395d6bbb"}, {0xf8, 0x1, 0x200, "d4b1f711837dbd355047f4038161127abab6c2494eb6ec931156d8d0dcc9ccc039a095a3383e2f1470a4ec4944e53167f20fc67f559fbfbee03c3f8e0d23259825b3c5674c88fef29c335730df75e03a71f36aea8b00ebd33c9c111cedcf2fa115882134ebdd93e02f7e71e392ae5bd86cc372a0e71a71e36747b61ac4d6694f135a1cc19daef1972481a7f059b05a7b7cc5b20b1b5e3393a5d6165145d33ce0a4424947a21539b7e4f6557119b75252e728197ef8c002bab3ef21056ea6c1924339c3988655d6f9d049729a1d5bb730ed39d68c6dba304d8d4b827e3d2ff4fa447e629b"}, {0xb8, 0xffff, 0x8, "d0e7fdc777f55ad1aea0b39d78086e988680d81d5f88efa105f593eef3ba2bdfe48406433c906a0fe3c41d9431d79484eb3007c48dfbacab6549a3b2088a1336746c1f327e0ea495f93a6db7eebf5bb23a4806050a65d231a171f3cd40d4796338747163f2687fdd3e3edcae0eb9bda60c4b55bc189ac890aff4c3b8e5b01349097ede8841bea2c8baf1048d101b63f4327bb40cd87d43674e0dd735babb677e49745959081300"}, {0xb8, 0x1, 0x101, "798b6b4c247a200ae6348680a7f89434069c8cd3f0d285d74854bf059574d9b96e4be77b38f31c5aa5f812df835615fe5c804e20c672e892be2b7ba6ee709c18d5c3f0233d82de97ee302f113e620b5589ec474905003522b4c73918cc954f7cc5b24ceb3df903b921a3a9e7de9234cc27b538dbd339aba1cb8493972852a67436e49d2da96243a016eec0a3c2eb8ae33ad0293c6f4e222c2ddc056512c55567ec3055de79"}], 0x358}, 0x400) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r3 = dup2(r1, r0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = socket(0xb7d5fe58de95080d, 0x8000, 0x7) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) stat(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)) 16:00:07 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e087fa4df0ede0de7fa9e82d4986cbf52dc9ba7bc14000b3f018e9ee70de8c74b50d8d16a33a4e12b013531"], 0x10) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2f) ioctl$TIOCSDTR(r0, 0x20007479) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x400, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r1, &(0x7f00000009c0), 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f00000001c0)=[{0x401, 0x40, 0x1, 0x3}, {0x0, 0x7c, 0x7, 0x13}, {0x7, 0x0, 0x3, 0xd2}, {0x4575, 0x3, 0x2, 0x4}, {0x3, 0x81, 0xff, 0x6}, {0x1, 0x7d, 0x3b, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1db, &(0x7f0000000300)="b4dc0d3eca000000017f0622b30320f3d02d24913a38af70d13838542807e63c2341307d8347550719e237db848ebd577232e7a9897cd8ab8dd2f7b18cafa731483b7d2ee5d4e6844ea523c8078382021a9390f56f500a98aac8d12d17b3ebbb3a94141dd22374a07a8dfd5038f19eefa37ded79b6190c2919b7be00000000000046b9aac4576236ecd497092c7a289819c6cf5e7b3bd9ff03782d0631713e5e50b75439fc1f5068cbf6bfffdc7876f27649ee2910779be8f0fa5a2068994dd9930e0260042f4662ef278957387eefbba2975e93f05879033767ea21ec0c2c29936308bc665c233d379ddb7f616ade05554735d24063417358a4985e34889cd641f7853d4d7294000000000000daf19c8fa3ade9d8c07e4cc834eed73d0f0e0369cbc239d8390db55bc770bd12c4fb6af48a118d6ed6e2ded41b6d731a9d3fac78be78376e22ae9e75786a9851550fc6ca953d80888d3b956e0bf2f028da78eafaf1277993a0ea17ce28d588d5f23cc97aed08bae20cb86958cb50ba42d5408b968c96fc9fefa876c27c9ae8a4229e0382f4886003c29fefac3f9376395ff389afe8d584a0a51ff835ab800a1ac04577033fbbb319036830b0b9e17354b6e9ad4ed8c79ad89e9fa404726919f46bbc2635b95068e3dc4bbc74aae7") msgsnd(0x0, &(0x7f0000000040)={0x0, "1645e747577ac2befd6fd016e04b1ddbb828b0d13eafd39e3014886ba625ffed09c6e40cc4ae2c18"}, 0x30, 0x800) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000080)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) 16:00:07 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r1, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() r8 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r10 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r1, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r2, @ANYRES32=r3, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r0, @ANYRESDEC, @ANYRESHEX=r10], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt(r14, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r14, 0xffffffffffffffff, r13) r15 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r15, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r15, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r15, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r16 = getppid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r18 = getpgrp() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r20 = getegid() r21 = getpid() r22 = geteuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r24 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r15, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r15, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r16, @ANYRES32=r17, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r12, @ANYRESDEC, @ANYRESHEX=r24], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r25 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r25, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r25, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r25, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt(r28, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r28, 0xffffffffffffffff, r27) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x400, r12, r13, r26, r27, 0x58, 0x6}, 0x4, 0xc29, 0x6}) getgroups(0x6, &(0x7f0000000180)=[r6, 0x0, r27, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r29) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r30 = socket(0x18, 0x1, 0x0) r31 = socket(0x18, 0x3, 0x0) setsockopt(r31, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) getsockopt$sock_linger(r31, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r30) r32 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r32, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r30, &(0x7f00000000c0)=@abs={0x2, 0x7, 0x1}, 0x8) write(r32, &(0x7f0000000100)="8c65", 0x6d2) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x26) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xf3d, 0x81a8, 0x1, 0x1, "b07c06ce81c0715ae25996e33995d34204f7dca5", 0x7ff, 0x7f}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() r3 = kqueue() pipe(&(0x7f0000000280)={0xffffffffffffffff}) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = accept(r6, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x8000, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000500)={0x1, 0x5, {0x8}}) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x3, 0x0) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000100)="8c65", 0x170) setsockopt(r11, 0x5, 0x2e, &(0x7f0000000000)="ebffcb0180b9fd812eaa4e713048e69931929648", 0xffffffffffffffbb) write(r10, &(0x7f0000000100)="8c65", 0x170) kevent(r3, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffff8, 0x8274096e0f1d2a95, 0x20000000, 0x0, 0x4}, {{r4}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x5, 0x6d}, {{}, 0xfffffffffffffffc, 0x84, 0x2, 0x8, 0x7fff}, {{r5}, 0xfffffffffffffffa, 0x8, 0x80, 0xe4, 0x8}, {{r5}, 0xfffffffffffffff9, 0x18, 0x10, 0x5, 0x6}, {{r7}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x3, 0x10000}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x5, 0x5}, {{r8}, 0xfffffffffffffffa, 0x20, 0xb0000081, 0x2, 0x100}, {{r9}, 0x4, 0x39, 0x2, 0xa1, 0xfff}, {{r10}, 0xfffffffffffffffe, 0x4, 0xf0000004, 0x5b789941, 0xf4}], 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r2, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24}, {0x48}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x44, 0x4}, {0x0, 0x10000}, {0x3, 0x7}], 0x3}) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) r6 = dup2(r5, r3) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000200)=0xb7e93e0c1e19f32b) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) r8 = semget$private(0x0, 0x4, 0x201) semop(r8, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x3, 0x4, 0x800}], 0x2) semop(r8, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)) semctl$GETVAL(r8, 0x2, 0x5, &(0x7f0000000180)=""/49) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x4010000000200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100), 0x431) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000280)=""/180, 0xb4}], 0x1) 16:00:07 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='\x00\x00\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000001bc0)) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r3) r4 = dup(r0) semget$private(0x0, 0x4, 0x303) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r4, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:07 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0xbb2fd352221bfe6c, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000140)=0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x1afe) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x22) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)={0x8, 0x806}) write(r0, &(0x7f00000001c0)="6cfb4e1e2803efac563efa7123c3526186bdc82726724e2e28a56e0be74278e6eb03a8d468d1f43a9933416f7e2594aa2308add6a8b3cd37290d47a5747c5c7e2b15cc48800cd4e6b844e02f5c1584f663dbdb139128fab51367", 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) dup2(0xffffffffffffff9c, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) 16:00:07 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r4, 0x5) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000100)="7a0fd92e4e3a0fa99a4cab84616951d1fab12a047511ad742ca6340b28e2a11793e75b3479f3787cecc1fd829397e0", 0x2f}, {&(0x7f00000001c0)="b8fcc23064b8ff85314635a19c618a22d92edf4e4fbaa31dfbf1afae8e9882060a0b9990cda32177df999a32ee323752c1fbad680f0fb3cc2f3fd596efa7e4e03beb576af379f46fdcc2543fc08d48cef28335ef5ab5ba1779f102ada9780718c67312f9349e53e6cbcaaaafb417fb86a81305ec28b4e2b687b110f129348733f1417b8256680989fb3532fd40c45f9c2f5ac7886286dbb3433a8cb3db857ccd956492110335f07bf4d473cb8cd777f79f53f67b11ffa4", 0xb7}], 0x1000000000000149, 0x0, 0x8000000000000001) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000080)={'\x00', 0xee24, 0x290acb7f, 0x10001, 0x0, 0x10000, 0x101, 0x2, 0xcbfef4220f27c96f, 0x5, 0x2, 0x2}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\xe3\x99\xba\x8f\xbfX\xe8]\xd4', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0xaf533f220c3c8348, 0x1) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000005c0)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x1cd, &(0x7f0000000a40)=[{0x800000000087}, {0x2000044, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r6, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x4, 0x81, 0x38000000000}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a00)=0x80000000) 16:00:08 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x100, 0x0) write(r3, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRES16=r2], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r1, &(0x7f0000000280)=[{0x0}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0xffffffff) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x8000005c, 0xfffffffffffffffe}, {0x3, 0x0, 0x1000}, {0x8, 0x0, 0x0, 0x100000000}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000791000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) pread(r4, &(0x7f0000000100)="f8e154e0809a9ea35f7515304612de103d8610b8bef38478ca401a82097424c03058c131027e1ff77061813a785d04543b35", 0x29, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = open(&(0x7f0000000380)='./file1\x00', 0x0, 0x148) ioctl$TIOCOUTQ(r7, 0x40047473, 0x0) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000240)=0x1, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9, 0x10000003, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0xfee8, &(0x7f0000000280)="e94f2f86d2441b31ea7c7fa0415364ea15e2663813b7e00d524435e252616ea7d41d872c38417741e6578542a90958f2") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x1, 0x1d, 0x6}, {0x9, 0x9, 0x0, 0x5}, {0x6, 0x0, 0x9, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x80008}, {0xa0e, 0x0, 0x0, 0xfffffffffffffffe}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:08 executing program 0: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x10) r1 = geteuid() r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = getpgrp() r7 = getpid() socket(0x1, 0x5, 0x3f) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r7) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000680)=0x8) r9 = socket$inet6(0x18, 0x5, 0x1) r10 = open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x2) r11 = socket(0x2, 0x4004, 0x2) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) sendmsg$unix(r8, &(0x7f0000000ac0)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x6, &(0x7f0000000800)=[{&(0x7f0000000740)="6264fbffe4187b24c6e5678e48dd1780b606bcb6580933d3bc1c62da0bf5001d3da362c8d7acfa0fd51ea3276332a288446f7026db012e8363dfb175d89c0b76b5afe308b4733e0663e3244b6e81441841741646627a2e1d14998d2e32d88be2fe0887a93781d23d9ea8b01ab337aa918fcd5690009cfe5da587cac9bd33787ab8715d7f846e3699ef4a63a36ed7e497528c0c9e357b3c90dc4cd85a70c1e3d2da5dc4bf", 0xa4}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="8ccec6c9beeaaf125185f9434fb71c6fd0610e4c568f0000000000000000000000e68a1d0300000085f974675eb401f8cd5ba6a9cc53b6d03fdcf49144ca02a7f415ab02deefe9eccfb8cc3502146c0bd082fba523900030ebaae1722bf33cb232f7e19f663da2d9847aa7f39a41cfed93", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\b'], 0x28, 0xb}, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000580)={{0x2, r1, r4, r5, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r6, r7, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) ftruncate(r13, 0x0, 0x101) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) fchdir(r1) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0, 0x0) 16:00:10 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x200000000000028a, &(0x7f0000000100)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x20) ftruncate(r2, 0x0, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000033b000/0x4000)=nil, 0x4000, 0x4) getuid() close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:10 executing program 0: ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) syz_open_pts() pipe2(&(0x7f0000000040), 0x0) 16:00:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="9b128b179aa4902195facbc57f8a787fa8c77ab237a7e21c6d80bb206d24ef939956d5132a105fb011"], 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(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:10 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8000, 0x220) socket(0x11, 0x3, 0x0) kqueue() r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xa28a6810b0e2cd41, 0x20, 0x4, 0x81, 0x8}, {{r4}, 0x37a9a68c5facd013, 0x28, 0xd0000001, 0x5, 0x8}], 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x582e334356214e9e, 0x0, 0xffffffff00000000}, {{r5}, 0x6, 0x18, 0x80, 0x8000, 0xfffffffffffffffd}, {{r4}, 0xfffffffffffffffb, 0x34, 0xa4, 0x6, 0x5}, {{r6}, 0xfffffffffffffffc, 0x2, 0xb0ea68212889d6fb, 0xff4b, 0x8}], 0xf924, 0x0) r7 = socket(0x11, 0x3, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x20, 0x7ff}], 0xf924, 0x0) getpgrp() r10 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r10) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r10) r11 = socket(0x11, 0x3, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffeb7) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$WSDISPLAYIO_USEFONT(r14, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x3fd, 0x1, 0x2, 0x8, 0x5}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r16 = getegid() r17 = getegid() r18 = getgid() r19 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r15, r16, 0x0, r17, r18, r19, r20, r21]) r22 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r22) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8000000000000080) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) write(r1, &(0x7f0000000040)="dbf2294d0ec07d91e6333487053aad88bdfb2b4c32acfc5996887cf04331d31fdac8ac66e134e1a3779880c313cb3ca9f18588b8a39d7ac82c", 0x39) 16:00:10 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d002358376ff8ad2b15b57be42b9e579f1200d5e7e68c547ae4bf41f433e0f09384d0829696473d48e4c734a899f96f0b224ec76eed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc80627824ec6c966cfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267b49050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47c3619e0ba46f5e271ee4b91596ac44b4d2c38f46572cf51ad724ff030000c157e75bb241080000000000001d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa53023dfc1ecc440000447c89263b791070000af656f9362301576eac6f705d4729f7c40b3dffccd0ea95f1001d90d2367beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd0a568f484b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd0e9b080b8965eeca7166000653cea545a6a9a66e4fa44d7e4075141576c67f85d104ebefb61568ab029314fa313d6b96db0a98280fb83864febfa43acb9f0d4ec7ed857bd2c1cfa034c9c5cdc2569575b2c3e19b9ffb456a269b4e476fc86e9aecec3f9047940d8f720000000000000000"], 0x10) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x30614, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) r5 = socket(0x18, 0x1, 0x0) r6 = dup(r0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000980)=0x20) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) close(r8) openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r2, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffd, 0xa, 0x972c019f25c43ca, 0x3, 0x101}, {{r3}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x1000, 0xe7b}, {{r0}, 0xfffffffffffffffc, 0x28, 0x80, 0xfec, 0x9}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x41, 0xa0, 0x1f, 0x9}, {{r0}, 0xfffffffffffffffd, 0xe7, 0x10, 0x20, 0x1}], 0x8, &(0x7f00000008c0)=[{{r4}, 0xfffffffffffffffa, 0x93, 0x2, 0x1, 0x34a8c09}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x7, 0xfbb}, {{r5}, 0xfffffffffffffff8, 0x5b, 0x48, 0x8, 0x5}, {{r7}, 0xfffffffffffffffc, 0x1a, 0x8, 0x0, 0x800}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80, 0x0, 0xff}, {{r8}, 0x8000000000000002, 0x64, 0x1, 0x80, 0xf67c}], 0x6, &(0x7f0000000040)={0xfe7, 0x3f}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000080)="fd", 0x1}, {&(0x7f00000009c0)="879b936302a8a4d333bc185ac4b9ed88feaf7276a75f8e4fea304bb4f23ff6c1b2ec238f390fdeb2edd333330aac7e01b6a4643810834e06bbf4a1df48cb442f10a798eb3e6f8bfcd6688024cb540440b70898bb61380cb574403c2bcae54371b2269fea5fd946dce8546a3cb267badac4e4b787112975b653245e2be79e34c2a0842bf65ebebb9b2feddbcc20e1d19499f2ca0f2b5b5aacf9628043b0b3991a4b1c2cf8f979e407a1a65f1cc3f78287068b1ffacb0b6ba854693106670358626892e5fb29b403189996fac28f19eefb9c7ae67b38e0719983b2b507498a5f1fe1b3818be6dda7c50955f3d2433a2a2430cf65bbf9a83e0a9c78b370ec5b27fde9aedc38eba2589d86d03d19e6965bce28dcfd8c43f6cad6a5846ffe86e8ccab127681dbff20cdcde982915f0272f715276b40d9f0c61f1a914267673d76f1831f2c7aa8ce0d0b6fb3b08bc01b637030c338088994de6924", 0x158}, {&(0x7f00000001c0)="020f6336f5ed14f429d5f1601a2a441ce444fc87fde5acd0fc772974d8a7eb5a0fa40624d3d80c272788512ee8319e67c731edafc8a1f5a18d6d86f2e9cf6cf861e9d7cbfbff19a2c91360de3315b8c676ac", 0x52}, {&(0x7f0000000440)="221ae49ce629bef74c2f7cf232450f7391ca8bb89a3ed643990a9508202f82a4391fcaf519137c1d9c0a7b7b2503b9fcfb66029a7c6bc2c5f572374332e2d249885191a01d99d071effa2e76eae5f43d9dff7b8506777b5d251661bb78c42bb5ca0307fd55744457447a361771cd3838633497518106f7ab3da5dd75c8a4ed98e201adfcd0edbce25b3377098f1314f64a7f8ca183e892e05783e99e7a483bb7f65fc05f391ac73d6af2ae88cd343d5e4a", 0xb1}, {&(0x7f0000000500)="1d703ed75c4bde1f9273a0358f0d1ef427d3df47176671ecdf5a0e3f7e4d872af440b31461a287afe9adb48f34a36c06c78de3d32f3646f273199235d7b1ed45b674ae6c4f04035f628ac03dbf35bd44398d32e07d25aa0b8c08c890c83abf2db2bd6e", 0x63}, {&(0x7f00000000c0)="0af294dcebbf0ffc21518f667beb144d791245163ac051f3432325212244b9c96369c065ff8943030bb1efc6a6b35a2d0dd4703e7ab0038de369b2d16e2995160fcf6b604211296219a6630038408c880c8e8dd11abd2144b20e5d9bb1f5df4f83ec05b322ae497cac15a5826164d7b74ee33600a5eb38747534976450be8a0006aac5a86dd9af38478b50f65e3a3fe6d2d3cec6fc2ef7ed20724b5caa004d49a59b5c0168470ac961460882a94f5aaa529a143352e800d43d2f9cbfbe1eb7a26247555f7fda94828e3e328cfc154c6e58fcef25d97e7477151f2c667743ac75122f46de56449c918cb22a6dfc7b32a10712c3997fad52b4", 0xf8}, {&(0x7f0000000680)="99a85d24990aee081405ae3c98363756279616058d08aff8b8b0c3cb3624a9a2bd4eac897b14ab00f4dedbb5f281b1a9170af2b0b1", 0x35}, {&(0x7f00000006c0)="8b60ffa3e6cd1f12cdf9bc6b21a3ba116eef9ccbe72aca9271c9bb59110841157ad3d4dbb41ab3e43944d14b22902dbd0f7554dceb3acc22dab84d005bcaa8f0beaf1d154b172980684856d60efb81c609492e3cca1493ce68d53fb8b977f190bae60bd82bbd4e02cb538450a0a14a97fa7bc631feea75e790b4ee7a836016699539cb7ba11ae34dff2de7f538201b3e01cb35e9aed00e1d58a11a512facf25a6956ca5920231127c56d5398360cd3442bddcfdd34d74e39f4a4e2365afedf64833ca0a42cf5a923694558c711c0998563ce0fbb70a8856514e1bfc39686e949175483fcc4c32b780a3bf7b98d3df15cac47e467373ceb3786917ee3d06d88c4922ab58da3383725588459f6b3118dd601c82034602a06ac44ae76e2162d30c2dafeb8d68b14dc88018cfcb363049c1e0039e3d1fc06aa195f24581ec434d643f8d0c647200f5fee441e721763c48b0df048f32020fd07ef271ca283e4e36bbf40ba4cbc2033c7643d926b56c888e251d2cb0f6df2d1214e3b0ce00d5c2f2f1bb2b79c0be40d47119885933efe7066c98b43834828b7c065ae63049e431c561be4ed04a95fe268736e162c1a58d9729bc8420602a0ab740786ffad396b09db9a415ad4bdfea723abe3f4f22cdbf65be0cccb46690672fd2bcdb8a0031a", 0x1dd}], 0x8) 16:00:10 executing program 1: r0 = socket(0x1, 0x4000, 0xff) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = accept$unix(r7, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f0000000500)=0x1002) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000100)="8c65", 0x170) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000100)="8c65", 0x170) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000100)="8c65", 0x170) sendmsg$unix(r5, &(0x7f0000001740)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000300)="8ffa3470e17be5717839d96a033c652325f76423e5bedfec4db353e99e7784dbdebb32b20337e6bd8e3589940a59b4026b26e532effaaabfa66d08f34b2bec485b8ecbe10099b138063069411d29c43abc0ebc81e71258359eb794d180ba4744ceaa62bc8721464c5a4a5e4e9bc1ef1e0ce09703fe013bb888737d63e2313acd86f8191faac8282d8ff4a5f874f6e8d41962bd353b21ddf36ce824297e0b8cae426bbf86f006b7c797597e4cae29aa9acd948609b5d2c90c88461a68f7c4a9505ffec84311798bf8ada8", 0xca}, {&(0x7f0000000400)="97f04f2572238951f6fb34558379570993c953a2b7521bbd4f8c49795ea851b8c28371ca5b7f557c8d7892614ef0938a40109cb2750271e0f7c0340354c6dc808799dc9b43b19d6ff20f46758ba0e12d65055b84f6c398d1e25e6245fba7160eea06dd6e5c5d1d8af5698a1a2c08de0456e894fdb554428e23bb0c7152225b34acfebf5b352523317f51655f45dbb7d0456bb0b0cb7d18d17a0a9881cd04cd149886e20307240b6330ec2e733e7b010ef58eb2cca8106611607c2f4f4c1f398f939e0dfe749607281b07a577f9fd1c2c2244b513cc74956911dfff6bfcd970cb06dff9b9a7a7d55fbf8dbff4ea0442b64cac", 0xf2}, {&(0x7f00000001c0)="8a5d36059659c409f113a8863ea5be7520a40f3913113c5872cfaf10ea0c51011ce40e4f", 0x24}], 0x3, &(0x7f0000001700)=[@rights={0x30, 0xffff, 0x1, [r6, r8, r9, r3, r1, r10, r11, r12]}], 0x30, 0x5}, 0xb) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r14 = dup(r13) getsockopt$sock_int(r14, 0xffff, 0x1021, 0x0, 0x0) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f0000000080)=[0x0]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r15 = dup2(r2, r3) listen(r15, 0x6) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r15, 0x40044266, &(0x7f0000000040)) dup2(r1, r2) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x20}, {0x6, 0x0, 0x1, 0x100}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r16, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/11) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x01\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f000027e000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x74}, {0x4016}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x3) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket$unix(0x1, 0x1, 0x0) write(r1, &(0x7f0000000000)="66ab7a05a3fe1bbdce3b618fcf7be23cea6b6223db143dbfc33ecea74d8e89a495a67e06c021d0e6dd2c16fb8b67b31ad0758e9d7dbeec70c679556115927016c397903302ced9653d2c0f74568d2ead0bb94406f0ae94dea354474cf58fd04f1a85771696d5d403ff90072789da18f84b453adf41934ab8f38e794c3c891d53393c22d182056375e5deb436caf4c65d76d3819f08049eae19b71a2fad22f013a36f8bd55dbf7fb9b318d29e93e37f350c96617d53e54a5f28464461d216cfca3c4c30bab901705630bb34cb55bc602204376e204a609bb6649008424b55db176adea480db7cf0e1145c6a64adbf22f323128bcbb78613de79ee2dda", 0xffffffffffffffbe) r2 = getpgrp() r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000100), 0x2cee) semop(r3, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x4, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80286987, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0xd4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x79fc8c3859c5194f, 0x79) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f00000000c0)="ab70fc8f1b85416c07e5c21537c06c6153bf8f6386b97c46b6313d802d8b66266f07a042b7aeaf0abb633d2918449490538d197dca56ffb794608b2981cd26220459904772b6057378cef3a332d8b83137c559e2f898d60f60d72b4fbd3439fb94b2ce61c1003f9688a9bec4026a18ca8ed7f5bb4d9446f7ef122bd3df1707e49741f3adb33bf466278b00c5fc0fe7c52cb34a050cb603ea9679"}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getuid() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x0, 0x2, 0x3, 0x0, 0x1000, 0x5, 0x6, 0x2, 0x0, 0x80000000, 0x101}) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getsockopt(r0, 0x4, 0x5, &(0x7f00000000c0)=""/36, &(0x7f0000000100)=0x24) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000080)=0x3f) setitimer(0x0, &(0x7f0000001100)={{}, {0xc036}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8}, {0x8}}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x1000000000000057) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x8000, 0x40) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0xdb4) 16:00:10 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="8202006301"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) recvfrom$unix(r0, &(0x7f0000000180)=""/70, 0x46, 0x40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000756000/0x1000)=nil) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) 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) 16:00:10 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000140)) r1 = getuid() r2 = getgid() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfff7fffffffffffc, 0x2, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = semget$private(0x0, 0x2, 0x200) r5 = accept(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x153) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r1, r2, r7, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x5, 0x3ff, 0x9]) r9 = kqueue() r10 = kqueue() shmget$private(0x0, 0x2000, 0x22, &(0x7f0000ffe000/0x2000)=nil) r11 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r10, &(0x7f0000000000)=[{{r11}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r10, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) r13 = socket(0x18, 0x3, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, &(0x7f0000000100)="8c65", 0x170) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) fcntl$dupfd(r13, 0xa, r14) kevent(r9, &(0x7f0000000340)=[{{r12}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r9, r11) 16:00:10 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x18, 0x1, 0x200, 0xb06}], 0x66, 0x0, 0x81, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/4095], &(0x7f0000000040)=0x1002) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r1, r0) r4 = socket(0x18, 0x3, 0x0) r5 = socket$inet(0x2, 0xed75410aecb9751b, 0xff) setsockopt(r5, 0x2000029, 0x2f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffe4f) write(r4, &(0x7f0000000100)="8c65", 0x170) setsockopt(r4, 0x7fff, 0xffffffff, &(0x7f0000000100)="a80f6d0ef9a7d306d7a1189938cf54b0ff00cdc0b0208a53a6cdfec2f22bc87e294751c9d796ce3f152ce62310a27d13d80673b15c08c476bada9ebc2f130381f1fa9bf5a6099660ed", 0x49) 16:00:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x3, 0x0, 0x2) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/168) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 16:00:10 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) dup(r3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r2, 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=ANY=[]}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0007000000000000000034d630cb460225ce494df58848ae165d5d0a3ccab77d880e5cacccb36a95ff2bb7f353b4384922911ec62c962012e4610fa2ab21507322ac73a2374c120f4f001ff3cc7edeaf1fbe4141e2a05c1a64ad364ee7604e6153f380fd520d0a6d432d4d2f84bed8afa4eb0e1f3803ca72f9bb8a431c1e18ba72694f5b3992bb8c6133e27f6fb0010830682bee548999bea764c6d67439ac5f5c3fa3b0c1b145297f9b06bd00400d8b1fd5622c53012ab92a381980f44096ace10e6d1f2347f2675cde4ff712158334"], 0xa) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000303000/0x1000)=nil, 0x1000, 0x5) setsockopt(r3, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff9448cc5f0373377da79513b9fd812eaa4e713048e69931929648", 0x1e) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:10 executing program 1: r0 = socket(0x6, 0x5, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc762605a9a1cba30c2f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a82d710c39d658d77a8109ba6a67900"/4113], &(0x7f0000000040)=0x1002) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r2, &(0x7f00003b5000/0x2000)=nil, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) fchown(r4, r6, 0xffffffffffffffff) socket(0x20, 0x4, 0x7f) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000001140)=0x8) 16:00:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) lseek(r4, 0x0, 0x0, 0x7353ebb248202ceb) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[0x1, 0xffffffff, 0x0, 0x2, 0x3]}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:11 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r2 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r3 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) r4 = kqueue() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x1, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) fchown(r3, r5, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) r7 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000004c0)=0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r9 = kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f0000000680)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48b797eaba7231c3cfd504e98c415cc113ba80daa5d52f37bafcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70acfc831a9c11bcf2b44727eb134bb9cde35ed40ac0aa6aca6e523"], 0xa, 0x0}, 0x0) connect$unix(r11, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r9, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r8) semop(r2, &(0x7f0000000280)=[{0x3, 0x8, 0x984559aa7905e7cf}, {0x0, 0xc9c, 0x1000}, {0x4, 0x20, 0x800}, {0x4, 0x53d7, 0x800}, {0x0, 0x20, 0x800}, {0x4, 0x97, 0x1000}], 0x6) 16:00:11 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f013cc0 failed: hole in range 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6, 0x0, 0x0, 0x3fb}]}) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x3, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r1, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x20, 0x9, 0x8, 0x3f, "fb0348b0893e0bcc45742e9762a771aec4957782", 0x1, 0x2}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000100)={0x2, 0xfffffffffffffa23, 0x7fb, 0x9, "03a77f0c033c0adf2b02002100", 0x3, 0x7ffc}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x200, 0x0) writev(r4, &(0x7f00000006c0), 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x8000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x1, 0xfffffc00, 0x5, 0x1, "1fdd70026becc8e50498e4b4c60f49b5710bfb83", 0xfffffff7, 0x7fffffff}) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000340)={0x1, 0x20}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x88fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a708d75c63c5ae792ec5039e4d0") geteuid() 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x54}, {0x40006}]}) r1 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/68) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000016c0)="718bb23aabccd003b5407dca48b9") 16:00:12 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x8000, 0x111) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000180)={0x40, 0x20080000}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r4, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r4, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x170) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = accept(r9, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r11 = dup2(r0, 0xffffffffffffffff) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000100)="8c65", 0x170) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffb, 0x20, 0x4, 0x88c, 0x3}, {{r6}, 0xfffffffffffffffb, 0x24, 0x1, 0x8, 0xa5c}], 0x2, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0xc9, 0x40000000, 0x7, 0x200}, {{r1}, 0x0, 0x40, 0x379eebc8b7734db6, 0xfffffffffffff000, 0x40}, {{r8}, 0x10f99722ff344c43, 0x0, 0x2, 0x9, 0x401}, {{r10}, 0x0, 0x80, 0x2, 0x0, 0x922}, {{r11}, 0xfffffffffffffffd, 0x40, 0x8, 0x6, 0x3f}, {{r12}, 0xfffffffffffffffc, 0x0, 0x40, 0x2, 0x4}], 0x8, &(0x7f0000000340)={0x8e, 0x9}) r13 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a5}) fcntl$setown(r1, 0x6, r3) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x61}, {0x3}, {0x6}]}) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) flock(r4, 0x2) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r5 = syz_open_pts() fchflags(r5, 0x10001) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x48}, {0x3}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84, 0x0, 0x0, 0xfffffffc}, {0x60}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000280)=0xc) kqueue() syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f00000000c0)={0x2f8, './file0\x00', './file0\x00'}) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000180)) getrlimit(0x0, &(0x7f0000000140)) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x2) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x18, 0x8005, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x83a0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000000c0)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008ba8002b27febf00000000000003000000100000000000000040456b93b237562b13130000", 0x2c}], 0x1) 16:00:12 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xd12}, {0x4c}, {0x800000000026}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09c1aaf4ac79ff2b783f6e8a9c81") r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x8000, 0x0) fcntl$dupfd(r3, 0x1e, r4) getgid() 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a5}) fcntl$setown(r1, 0x6, r3) r4 = getpid() r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a5}) ktrace(&(0x7f0000000400)='./file0\x00', 0x1, 0x80000840, r6) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/29, 0x1d) r7 = socket(0x11, 0x4003, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) recvmsg(r7, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{0x0}], 0x1, 0x0}, 0x0) 16:00:12 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000080), 0xa) fsync(r0) 16:00:12 executing program 1: mknod(&(0x7f00000004c0)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) fcntl$dupfd(r0, 0xf, r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x11, r0) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 16:00:12 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pread(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x2, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x1, 0x0, 0xffffffff, 0x8, r2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000001c0)=0xa610) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000240)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f00000002c0)=0x9b) r7 = dup2(0xffffffffffffffff, r5) socketpair(0x0, 0x8000, 0x3, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x200, 0x8) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x400, 0x0) r12 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x10002, 0x1) kevent(r7, &(0x7f00000003c0)=[{{r8}, 0x7ffffffffffffffe, 0x10, 0x81, 0x2, 0x2}, {{r10}, 0x0, 0x50, 0x80000002, 0x406, 0x80}, {{r4}, 0xffffffffffffffff, 0x45, 0x1, 0x5, 0xffffffffffff4536}, {{}, 0x0, 0x42, 0x2, 0x2, 0x30f}, {{r11}, 0xfffffffffffffff9, 0x23, 0x80, 0xcb, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x67, 0x9}, {{r4}, 0xffffffffffffffff, 0x5a3221725e611ed4, 0x0, 0xc5, 0x1ff}, {{r4}, 0xfffffffffffffffa, 0x4, 0x1, 0x400, 0x7fffffff}], 0x7ff, &(0x7f0000000500)=[{{r12}, 0xfffffffffffffffa, 0x8, 0x10, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80000000, 0x800}], 0x3f, &(0x7f0000000540)={0x5, 0x8}) msgget(0x0, 0x299) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) r13 = getuid() r14 = getegid() setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000600)={r2, r13, r14}, 0xc) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000640)=""/4096, 0x1000, 0x863, &(0x7f0000001640)={0x2, 0x3}, 0xc) r15 = semget$private(0x0, 0x1, 0x4) semctl$IPC_RMID(r15, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f0000001680)={'./file0\x00', 0xfffffffe, 0x5, 0x3, 0x1, 0x40, 0x4, 0x5, 0x2, 0x1, 0x6, 0x4}) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8082, 0x100) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000680)='./bus\x00', 0x200, 0x2a) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000200)="8e87611ee2f0fd2ceb3f368b479b3b512f8fdcf8c811ea7e968662ab88a8b351950c22bba9cac2d7664936d997823e08ccdca414246eff605e16e247393791f6f7e60ff01f9ba59a495b29b21f4394aa6471220c39f6b269fce4e39be3a57ef77d5b6da0f8a0bfac5bdbdf152980fcaec08496da3759749d7490f7fe0552147dbea02399f97488d8ff", 0x89}, {&(0x7f0000000300)="eea631e55f1b2dec870708cb860fe8e24ca4f2548e826e8563f4960b72614e1aea423b4f4db61f1f32c25a04d2ce89e765bdc1cdd35c817be3011aa98dd1ff5c3bea40a583e48b83a1e9d916520f5d70ab3b37b3d0c1451e1c17f5f1c99881f554f1353ebe07b886c31155080a952796e30aa5bc9c385642a87818d8cbe1729ebb52cf36af894888231ff23b2f5d988d42474a3c0439cee19ac48b1dae0939187e6925d4937d8a4ae8e28dc65a5fa5b77cabf6cc74fc6c3eb2c26c4027d0d9a46e012ceb344635d1c270351e239ec6c6d36a80107452013ba51083e16cd7e87e073e02", 0xe3}, {&(0x7f0000000400)="45826843266546ab61be00ccf2a874911d61236ec18aae24b6b3775c512f03026295f6c5986e677e6163e4024d4e6cb4d360aaa46176afde8c58b62c4354ba76dc6f3897521ae92af15da4fe7bcf36839485719a6fc9d9ee865b1a2cffbfe554a38351ce8488f3fbd390f2bd87c5785816fb69511c364aa824bd032b8b71e126cbbe5dd5c148753c9f672aa56c7fa8d7a073ec82279411db3054493bda68e4d2f79e0e6cb3f13c77d44d96a106be4e3ba26d978fb1314c8137ed5ec7cc6065be941bf78b057761959508769f19c7a360401a1816c27fadb86ab08719c9c0ad7b9b79df2078f60d474e792c218abb73966418c1c09c205e592a0d", 0xfa}, {&(0x7f0000000500)="afa0514ac94d908f1a67cf827026bb8f9762d2b6ef4d2a1a8cae7c84f9403fd5be8518a541cf23ce1fa1906cefea0953491513f382309b60e2c9903080a779acb1bf8fc10d575d0e5e5b927970fe3423c1b02716d40ff743aef6c8401bdea0ac3b54cc5dccdfe638e45ad0ed8cad2faabe6008ee9cf8daa783dcd1dec13724a3e6e0a5449d02721da246328b7061f68019f350ab2fb2f4e033a9c4568aaa66f4b935c8f6d2354787f9639bc296110b09aec5654ddb9f281540c23c", 0xbb}, {&(0x7f00000005c0)="d64789a2dabf435770a60440aaf2e329957b9d21aadcb132ec7cce10e28ae9faacddd7ce5ce7042c6e1ecd14d44f4dbb2cd666f803bd43f2", 0x38}], 0x5, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r1, &(0x7f0000000000)="09d09a2db357d0c32735bf48cbc43ad863abf2dbf8e6b3ef188c18250e6c923e1152da55d185851528ba5a4c15f041ec43e78cce5d21afa1cecdc390cd2d", 0x3e) 16:00:12 executing program 0: pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0xad, 0x8, "000000000000000100002000000000001000"}) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r1, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x7f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a070000000000000000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000400), 0x10000000000002b0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10011, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = dup(r2) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804ae781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282119e4fd89720fd3872babfbb770c1f52772c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000650000770e9729e2cfd91b519fd4f9622c031c00", 0xb1, 0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x224, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='5}e\x00', 0x40, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = dup2(0xffffffffffffff9c, r2) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="000000c30000000000001454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224b0f3d772e7636e48b38aa77083725bf1b9933ec5127743ce5428a6000000f9cbc16a65d321fa0d"], 0x50) dup2(r1, r0) fchdir(r0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mlockall(0x4) chmod(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x88) mkdirat(r4, &(0x7f0000000040)='./file2\x00', 0x0) renameat(r4, &(0x7f0000000100)='./file2\x00', r4, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000080)={0x7, 0xffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000100)=0x1) 16:00:12 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) setsockopt(r5, 0x6, 0x2e, &(0x7f0000000300)="ebffcbff03b9fd812eaa4e713048e69931929648033681758b5b529f859e96717e16182aa66e93a43f64b3238e3709", 0xfffffffffffffeac) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000400)="a651d24d3692e5482ae51b32162ffb3c3a2505caf7861c0600c6e926169a384700b4a8e14febab42da1b24ae459989a6377d9de541f52221aa63ef8de19d4c15f5ffafb90379d9507258242388d4bfd44ca00a000000000000", 0x101) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x170) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000100)="8c65", 0x170) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000100)="8c65", 0x170) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000100)="8c65", 0x170) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x21, 0x1, 0x7, 0x7ff}], 0x9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x21, 0x1, 0x238, 0xfffffffffffffff8}, {{r7}, 0xfffffffffffffff9, 0x2c, 0x80, 0xffffffff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4c, 0x1, 0x5e, 0xddd}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x0, 0x80000000}, {{0xffffffffffffff9c}, 0x176c31dd56c0f6b3, 0x4, 0x1, 0xfff}, {{r8}, 0xfffffffffffffffc, 0xa8, 0x80000000, 0xffffffffffffffff, 0x5}, {{r9}, 0xfffffffffffffffb, 0x1, 0x8, 0x6, 0x200}, {{r10}, 0xfffffffffffffff9, 0x8, 0x40, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x6, 0xff}], 0x6, &(0x7f0000000240)={0x6, 0x100}) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wskbd\x00', 0x400, 0x0) read(r0, &(0x7f0000001200)=""/21, 0x15) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0aa4eb9c221a9cc1f070faffffffffffffff94c021e3f6ca745a1b030e8dbe8f48f71c6613bf6530000000"], 0x10) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="cffba6f5178a0bc9d76713e2929d044f408b707cd704fb591f4000924ce5a302218724aa068920d87941032bd5c19fa999379748a1cf2ecee024912fb98e44bd1530261fc0bae4ac40a16f4711b0bcaf7d9be497bf3a5e3d85492a1df2f1c047102b63186a809472ba63ebb5ecd202e8762ae4f147023379f8559f3ad2ae7c7ff564adb7c9d178a31698749b2297a111ed34721e6fdd2620b4ae410ad6abca487a7378489f5582a8cc0a98f2467202ec7a3e39bb294169c920feb027ae19", 0xbe}, {&(0x7f0000000140)="540f4eff46837662a77bfe8e745c6bda2ada8dc20a2ab769d58e67a44c24ec4380610ded109bc7755825e1f002f6ccfc9761d98f40e33b43e481cca2dc1030af8fae2da27b0c3be3a616539a9d7e43d864834fcd59ab566ab2d58383a172176fe220c277c4eb9a1e6f5cbda4bc72a8d02d", 0x71}, {&(0x7f0000000280)="8e0b1ce8ebdb3234e898a9299e6c4d82f85ede306e2cac97df7b4c43bb680ac99644670e18d485c2e1d38511cb0b938ea3d5f1f1a2e7b82bcec9bf5689f9c9c812220d242986ea7088c6023bd64b79a574363d036cba8a32353deecfaf49bb5800cedc5b0561756785fad826edd305871316eac1c7b745fbc7b04f6a8b2ad9d30ab98a7093bfbed9bc170728143562688e419cbecf051c26cd4575543d9ba30f503e8e6ed0680162c77bf0e9b6d2b424f6523da5647935bb9226e3adba4a4bfaf8b3c23c776839b381da4cab9586ea8a147830c68338498935f82f2b1e4cf2244fdde6f5692aa45d2f773f3275749c65166e4e452720b5429d8e9641a6fc797140c492a825994308cd48f99aa9216c0b307a52988ec874993f3234baa915ac1fe28d8dd13276a1a4479d4a47eab18095d5601bcf21fa6723c73114118247e3988afdf532f135349eced1eb467a330053e8eb9c4e27545bac0f316039d31eed49d3431761949c741977f2521ef5cf0a763dac0f7dcb4c7225233477730a85933fe6519b34ece4a936bb0fc07acea49459687c73ee5c48ab90dca48d320d057c659c0839f25d09d7cba34d3bd902f4647487f45527e36c8a9803d868245cd542924b1606ebe66f4fe085dba1562502eaa17ca07fcdd469afabb66e558ae450af2bf4dd992f77aae7630f2769843a6d4b39a7c53f8d7167b819b99b526a0d0237a690ced724d38ec5026789d217a2b4e9890d0839eacd068a45fe9a4490fc83b0adee6bbd37195b6a51aa6fe2c368d6b8282b1d7033e785113f228b75afca397fd9402bcacda4a47d0895dea0f63144bfa783241b658eafd9f11077a119f831038e5e05d3872959894445b95bfea620a1e6a8b274858d40345394c3360e870098a0baa5bb2751500e54f9a946427f9d133615d8423e1ba51077007b654973986ca77c76a19c7446b93457dee0637e87aaf19bd90ba6ade83b0d08911ceb22be4d654364505a8858d30f92dbfe55f8615d56a936d8cda22c6a1790d4452d80ffd6f45a0711128c92436bc3be9669bf46b83e6d909c683593d1b5a9847ca720de7c9c77363410f572ca7f94a985083dc2272df8cd733c9d094a57284a378c61edaee13dcf44b05206ba0b204a45da16e70ec4251f32407063e49f49da9a000f5afb08051213d95e8be240b662beeb24679e96478f70f2ee5ae71b972c2046f3aab6ff6b15cd40fed2b7a73909124b3a653c3409b19d614f9ef3c97779730414523f83733583a6fc2fe57bf1df0a20bf07956d01d674dc22b974d5850ebac88963369e330a0a34735043df48ebc1df7d73eb559219c5c8f1d0f3c866b818b4826bd07e35b33aa0422201b3ff5ab012ba2c348b1153e11ba6fb7ef744094f08da8ca143a7456ac4b24b622627514f14d115593f71cdf56d5b38231f1050f0a46e3cab5447a783f9720d5f7402e55e7f9c84520490cc5d177c7f0acd58fccee1de7f547343ffb859abedeacf32caa15d8f4c8e2a82bc9c191a01b2717975d52a2ac61302a2be4fa9eb57c6f4c7b35fd56e5b94a2cd449f844116a49bdc09cdcbee5b0e2e641fb34480b35c4ea46943c2fadc34c308a5009a478917b6417e9a0ecfea122ba0c7e8b6bdb9ef9e38593cdcdacd7a6ba1e4696b2b0d6e0807678ed5593ee1d599cba318809fc109b42505eb0d490ab9c34e6f99e44c425456ea04ba1181024a5a66a0ef227b153882c1b6bed424527930a939c8e1767596763668381253cdee30cd7b336cb44f78a18a4bcfa6eec3b61bea838669c3c363a18c9ac2ac3ebcd6b5126a6ab4146d7bfef1b46f2b192e472e524d30e2ad1a67061fd0813de9e99668e027e670508f9da95651c7423bd6fea91ccd5a8516057ba478f7225c6640e93293cf29ac5e6d752f10de9471e30480933e27843cbc0c7078435a7fb4eaf70bd9015595f60c96384461110b8e158807fbd75b514dca0b8599dbf6a5b0a8bd72924c5653a1019437008758b0f6ddaf374bd2085819a1593978d35a4c36d5d57f7db4bdc7f60d4e256ac652b33df8d428650abd927368ba5836d46bf896c34976cf908f6e6b9bf47b5e68353e1f4db50cfbf7c8f08d16448cb2f5c6cb1114a7c5afb44f36f7c6f267758156283fa7c1cfc4a4a99dece08ad5865b53d532dc8df6c1261ff6d6ada20c4e636c183698934eef7adb5c3aa7ddd33317a537dbfc9763fb68f39052e3601ac2b6318bae7175fbe94afbcde1ef48d3a6f95f2c53e47f7d4313e17fa6e83c2cccf38cc937b6a5b2b728012b62d07e7ec620b44dd11d374b27173899919c310f55d7c2f60406ee88d83719d21401d9ee341343f08be389cc06b431073f379a3d4f3a3986f13ed3402e2f66715453720eadd6b1837709e052f69a7bf3b0e09620ecd7a9c8a8cb78a2c41d38ffde9ba82b2e3892400e4b263848184e3e45cfb65fc2799766d4cb86511cd02ad6f7835135f9f8770429317955d3e4ae85aa7db47ce6efd1a1988b7f48a9181f7b4366ceface0456b067207d5b9a68bd2a3caeea3ffa8b47601e3d96504531bf03431801f9f6531d7d9939e2eeb5906afed74fe05f95e9d6795b2d75c70d3431d407c879d7502aef43de7c60a5c9647d67823167e95df2c9061b169a9a68c7994b426a4cdeb967b63807f48c5bc52192b540cf4b7d6f7b8fe066ff65669e75481a47ab03372e265800e0ee9d5768ff1d8a23a39e834586da862b61e132e9d30eb71d44b23fb5475c95ec312705d4fe5913cfc2c9a21e8c6b23667b8a74901e1fb8b0bc510e6446565db3a0d752a419b22f0b75d3ed8d4043205697532210a4699c0951554f3bb91e470f923d199e7223ccd88cbb52bd52a96de2d969c428dc3dc82703b62c50413b08776d0bfdfc67e01688928b39c020b894a83b49e26558fa3092f70720136683dd2467b466e1d5a02b9e37945f612c913dcb4e46dee57d80f7141bdc92555bb5e78e03f2247c5c6a299afa2fef58a7532eeb9f4b254a72016a470d06ed45b0c8fce2a90d5bc087bd70f8e5769a41267fedd19b427bd6a07ecd5d1da37e9415b26bdcfd6260cf91069bfea8c6c5ee60b1067255ea86a164cdff796b76457da4b32d6aaadf2546ca53b5a05a717f334210944b92e4df2dd52abbe34d408fc3d3d93c409ec7b18bc9b8b154e1cba6e5273d5a64a228af89beebc730e5630800d030cf03e06359d642aba8d3a48ea58a743f1086e2d26c4804e3781f4b9a68286ed52077c22b605fa3d0eda9bd24a204f909e3d3ef10cf1a3567bfb231beba725361c6e0cf7492fbb49740004957c999abcd57a9abb9d0370cab97aef06d8e58d931bb6f44a41ac394022b75c998c28127fc4d730d4c9c3d9bd7ae8f69f5fef4af57ba4f69fbe68e079c3e18324c00788c11e63979f9538c808b0189fade6ded5fa41826b389f80b409f551d3d7d38686a8f0e9852c56f9400660d63788016f0dda38f82d2fbb3eb1ecc4f30e055d43847aacf44044547ece015961fec382be6e97b1888d8eda900c08b6a8b2ecab00b53b4403ba5046627d3e4ff5d5819facc3e281d4801f991afa7480e6acf69a98fdb575c30e5124c2ce5f9c9ed86e344ece70a2c42ade8a76ba117b33ae9eeb9f493923c9c0137bc7f7e5c80aafacc89e95b56bd83ab42b5e9cd647334861f4bfab673b85d33f285366450a09155999383b8f2dce9e6c457425ad8842469432ae101461394d808cdf6005c292f2bf6e803bd", 0xa5a}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pwritev(r3, &(0x7f0000001140)=[{&(0x7f0000000d00)="374e07cf4c7a373e8b077d62b9ec78f4b26e842b7310efc6c4abd97584451b75123d6e8f22c030964193f1b32c3723a1a66202aced6bc768720c50ea80402b5c2475c40594285b79df3ed5fd6baf00bdcf5764f84af87c72637ea9d16e9c23c7f9b698288ce8bb90c50a517662115ac2a0078dfd99a531c05196039d29e9f9ec33b48325602609e1fcd2d2a24057724f3200af1894770b4f78e854f88bbd66d38f60f9771c4c5b30ee48b169caedea032f72848061d3c4b146a1a9cc6abda23265ff643a5963a2e911589c3fbf9774", 0xcf}, {&(0x7f0000000e00)="08e2e605305231fae2c6476d951d6ee6684402ba3ac20abfe1f7864a7aaa31bada7ae83346f427584856df414542a955df2a2fb2a4870e8914dc23a53550933cdac319fc37698fd137c31186b1151c0226378d9efd373ce3de39aa64924d3b62993b4bc41b991f55cd9014427b0e805fda8ae301dd2553f6fbffa6ab1258bfd756a4f39670826ee18e9e5f841b68b845444a451b0ae661db5db9b661ff34bb9b735d348608cfe7fc7e52f8a0350f125129cc8cccfc1a962535c8b732a76d765ee47de4ffc21e186384cc8b0a907832", 0xcf}, {&(0x7f0000000200)="16440ed5", 0x4}, {&(0x7f0000000f00)="ea7396537f6d1fdb586533663185cbfb21e55cb8a8c9648b56", 0x19}, {&(0x7f0000000f40)="fa39a23a298de93bb2fa65f76df9398503920edcab5d08960217ff7244a831c454632115ade4446159150d90b7d8c974bed07822690b76b567424365b354e359b640df44c54d2a5721301c8279d8d1740aedc9303b585ec1ecfe6d3fe8dc9fa44b0a74c2eb345871ae136eec085ec52ea7edc260b8a71e6c5d15a9fe826f865d3848b1f5b8f3be1ee5c0f8ec285732de4408b1120a311e7b4aa6c7a6a31e2bd4fc8aec44488ad778ced63c71b75a35e2ce913b51e2ffd2d612722a2a961d641d4962d8afaa891b41dc7214fd173853346e26e70fb608e3", 0xd7}, {&(0x7f0000001040)="3b6378a63f79a25ced60f07b8bc760cf965be0fc93b672547b438786965d4d350648674020c42c3bd6415d33401f58af566225fb94d528903d40641387d56e667d8a5894021a81d565b11d03cf57c803c61806bcb3813c3db719a16b4a17f1b90e84ac0434fa620782e1ec56f579e4d9c7c4c78718949f58e9abaf82f05dbd209557dcdc7abb86638909f0d3cc454ebc075025ed0cf2d645ec3b0958ca76e0957cb2efc298883866cfb9e60222c89d17ef24e7b6b67a85919107d5fa3900c73aa0221cdafbb9edce1d8e35af676f0f86818abfa0559464cdc2b055ce3ced95d0fd74", 0xe2}], 0x6, 0x0, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="01", 0x1) 16:00:13 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x2b4) semop(r3, &(0x7f00000000c0)=[{0x0, 0x8001, 0x2400}, {0x0, 0x6, 0x3000}, {0x1, 0x6, 0x1800}], 0x3) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6c6530cf000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = accept(r3, 0x0, &(0x7f0000000040)) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8, 0x0) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff8, 0x8, 0x80, 0x6, 0x100}, {{r0}, 0x7261dc40bbd40d13, 0x2, 0x0, 0x2, 0x6}, {{r0}, 0x6, 0x13a, 0x40000000, 0x4, 0x8}, {{r5}, 0xfffffffffffffffa, 0x1d32abdc30874060, 0x20, 0x6, 0xfe0}], 0x4, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x8, 0x3e}], 0xffffffff, &(0x7f00000001c0)={0x8, 0x3}) r7 = syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r7, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCCBRK(r7, 0x2000747a) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:13 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff}) r1 = kqueue() r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r1, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x4d, 0x8, 0xfe3}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0xffffffffffff8860}], 0x9, 0x0, 0x9, 0x0) 16:00:13 executing program 1: sync() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) setsockopt(r1, 0x1, 0xffffff00, &(0x7f0000000080)="bc85e28c34de2e317e71085d69966bae9474dfb9642f85b8d403c0134dd34279bb7ef7adca5f57a05b2e147f951db012d9fa74840673fe96b2a8b7cb7d5472a712e3c38b3c", 0x45) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000100)) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) preadv(r2, &(0x7f00000033c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/17, 0x11}, {&(0x7f0000001200)=""/45, 0x2d}, {&(0x7f0000001240)=""/236, 0xec}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/80, 0x50}, {&(0x7f00000023c0)=""/4096, 0x1000}], 0x7, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000003440)='/dev/pci\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000003580)="870e79a7d8abdaac10739b8e6d847f96f2a2137e4fca10d77b468979d87055dc20f6e0b233a768303f984bf589c7071079aa923e913950e96816769ce8af1b6818d31e741e2522a2436611721581f76ff36537abc0b2e65ee654e75a34beadbefa50afcfe3326edc9d3e1093a25ca84aa0035176bb6d5bb15a8c4f5e08494b83efdea808edededa81c22691986457487a76c233dfa93d268671380543b4dc4c60d17863b748f85b30e2141610feb7f182331620c57d64a3cf6debb8a0b6e2069db02836ed90756a3cc5b085c59", 0xcd) close(r3) fcntl$setflags(r1, 0x2, 0x3) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000003740)='/dev/pci\x00', 0x40, 0x0) write(r5, &(0x7f0000003780)="c8e27c1756b0a76d65ba3713276588921b5be8f33a22130fb90d359b3ffd76c6d8517b686830fdba05b4d11f7a79e48d7da87a4a97ef1b50b6df6adc90f86298a352c4ff4ee4adb53dfeada73d1ce5855a4b1340de1bdc19063f2f1c1ed64761922886caed32b07404e7e64456f30a65b140ad7174a5713a5edbb1eb20c8a53ecdd795fc715afeaaf2315c75fdc65e5fef9e3aa69c5d3d1230d51b4330c3cc79e0489723b25a4beb6779", 0xaa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003480)={0x0, 0x0}, &(0x7f00000034c0)=0xc) getgroups(0x4, &(0x7f0000003500)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt(r1, 0x0, 0x8001, &(0x7f0000003680)="b808bfbbefc9cab3df4fa6f7a9c0248109796ccca92145a9494d3e018a884fd0a1646741b6d5779a95cd45855f7629a86f462db8287de666748ea1d6499cb81e2710fc888145a9509d8fcff6b3fe79d449a769217178722d0e95330a44956301160f7040a2922bafe46cec5a803553030854fa76ecb8954104e1e07cb902858ea62bc94a06c58275964254c5c0b7d59ae0ef5ce9c24534dc87a132f5cbeb88f25cb72b42e0e60856a8149d7175e4", 0xae) fchown(r0, r6, r7) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000003540)) socket$unix(0x1, 0x5, 0x0) r8 = msgget$private(0x0, 0x10) msgsnd(r8, &(0x7f0000000c40)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb73390fd4ee55dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecfc37e0e7f7c243f3831780bc182f4b260002223a3698f5a039cb15a0cf870d317b3dd9fa2e48c45ceba50127f2c4f16e2a3e4d0432958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12251a7b565f80e5ae99e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea504f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43facb53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb361c7e8a07e53cba38b432ea036794996dff9a980cf7e125100dd527d3e5fec915f06e9eff992e43baa6cd8dc33aefb7260c4684ae9f7f9a5405e246ad90630ec266252b21c48f9fbc1dff49bfacad7de76e30a4877ec704fb4e4865406303fb29ccc46b7a131ff488cc9df40016fe04b94321d84d58cab56bbac90b0d7ba76e2495b4e6ec78c4d324c25053b12db68b379efbda22ad14601460a4cdd51fcb9290000000000000000002a4ca7935a32c5580cc90833ddc786aa117f700357f22cd00f03eae23c6585f89eb276cc4f5eaf6dc70df00c6eddfecf5bd02c6059e90f7c64fc73ae6465817d5c4ad7e15469785fbf47da1d065d1dcb08348e79a7b1ec5fdb4700c94927a8c90e3c4c7ec95b41393287e530d4dcd6fb1d5ae72581a5ddb39301ab55c2f601e0d84f55cfaad7541cbfdf9978d52ae3c4705967f120322569b5f2d075032b9bcc86fdff9ceb3322246eefa8dae5cde4b199205a7b2f350ac0ce948d"], 0x86, 0x0) msgrcv(r8, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 16:00:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt(r6, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r6, 0xffffffffffffffff, r5) r7 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r7, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r7, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r7, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r8 = getppid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r12 = getegid() r13 = getpid() r14 = geteuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r16 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r7, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r8, @ANYRES32=r9, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r4, @ANYRESDEC, @ANYRESHEX=r16], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r17 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r17, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r17, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r17, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt(r20, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r20, 0xffffffffffffffff, r19) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x400, r4, r5, r18, r19, 0x58, 0x6}, 0x4, 0xc29, 0x6}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r22 = getgid() r23 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setgroups(0x5, &(0x7f0000000380)=[r19, r21, r22, r23, r24]) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000240)=0x10) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:13 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r3 = socket(0x18, 0x1, 0x0) getppid() close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r3, r2) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) flock(r0, 0x8) 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0xcea858ddecfdadfb) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "a1b5648823c28137333a49e65219618a91a79642"}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r1, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000140)="9752d5e042b77b07cba8afe4be6af4aed765b894c0b27aec337805bd69769352958395bff7c7e0766708f2124847bc3f167d4180912dab6c", 0x38, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) select(0x40, &(0x7f00000001c0)={0xfffffffffffffff9, 0x6a6c, 0x0, 0x1, 0x8, 0x738, 0x8001, 0x7fffffff}, &(0x7f0000000200)={0x63ef, 0xfffffffffffffff7, 0x80, 0xdedc, 0x5, 0x7ad2, 0x4, 0x800}, &(0x7f0000000240)={0xfffffffffffffffe, 0x9, 0x80, 0x5, 0xffff, 0x2, 0x1, 0x1}, &(0x7f0000000280)={0x6, 0x8}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) getpeername$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/der\x00\x00\x00\x00\x00\x00\x02\x00', 0x100, 0x0) dup2(r0, 0xffffffffffffffff) fchdir(0xffffffffffffffff) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) r1 = open$dir(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file2\x00', r1, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') open(&(0x7f0000000040)='./file2\x00', 0x20, 0x304) 16:00:14 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="345a190bff000000526e2e", 0xb}], 0x1, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="d2b1f156663b3d0035bd84e71fcb07ca22bb326d2bf7ec3a19e6410cd59aa266097e0b6dd1a22bb253371240a9", 0x149) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0xffffffff, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r3, 0x1e, r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) r6 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x100) kqueue() connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(0xffffffffffffff9c, &(0x7f0000000140)="98e8e0cfc65007cb3d5fa800a106618cfccd58ddaa0924addfafbea96719af794e0cb6e722b632a6ef81dc9c82e9a673dc1643963bd19f8895be349b", 0xffffffffffffff6e) connect$unix(r7, 0x0, 0xff8f) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x0, 0x7f, 0x9, 0x1, 0x1000, 0x1, 0x1000, 0x0, 0x5, 0x7}) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000005000000000000aa2dc5a9000000eb00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0xc250, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000000, 0x3ff}, {0x2, 0x4}}) dup2(r3, r1) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r4, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r5, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000180)=0x9) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r7 = dup(r0) sendto$inet6(r7, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:00:14 executing program 1: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x629cff80ed29e91e) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a5}) ktrace(&(0x7f0000000040)='./bus\x00', 0x4, 0x20, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x650, 0x0, "a1b5648823c28137333a49e65219618a91a79642", 0x0, 0x1}) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) open$dir(&(0x7f0000000380)='./bus\x00', 0x100, 0x40) r1 = semget(0x0, 0x5, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000300)='./bus\x00', r2, 0x2}) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000001c40)=""/19) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000200)=""/182) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000f6"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0x0) 16:00:21 executing program 1: bind$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000000140), 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000002f9, &(0x7f0000000080)=[{0x800000035, 0x0, 0x0, 0x2}, {0x16, 0xfe, 0x87}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x9) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20008, 0xf5) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x64) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)=""/101, &(0x7f00000000c0)=0x65) shmget(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) 16:00:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x0, 0xbd16], [0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [], [{}, {}, {0x0, 0x0, 0xffffffff, 0x100000001}, {}, {0x1800}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0xd7}}}) r0 = kqueue() munlockall() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r2 = dup(r1) accept$inet6(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="0e771eb92903b844a55d74ebd0401f0e180bd025182ac78c6060eb31c3be473ae40bdd1d7b255ab79fdbcc72d2625c7bbb4a3f30cb942de4e5f58c7e0174982ce59bd0b707b8f17ca8b07802713f1b475e3d0cea5541ca30239ce221218cca1d466ce3e8de5a1475a2e81aa5cad2f0e2065456e8", 0x74}, {&(0x7f00000004c0)="7033bc84d9c112c03f1fe2374a7df3240d2eac4097c7d816eed580cdf20bb56a1bf25cb79dc2f8a396de8eec39b7e49295ab2eb37e10ada9d16df9be3c066483156f0ce5d81b0cf9b85fa1cef1924bc03b983c6520706872527bf4de6a7a865e70219ba9d79d60b15ff3bbfe7ac481abb08d94d06d276b43a8008361bda26450784f7edcea652664470ffac78dcfb65392edc357dd2af5cbdeb00a413ec826712c37e35a82522ede43b8fc808933f6e14986bdee44cd156b38b912378f6b03a55cf7b1d1bb120a805d067597ac7734c285099c7a2ccee2f6f2a4e08703bb9b7f1d166d3fb9aeed19429371d7c46fb03b23978ecb931fc5bafba9f1788fe79f0ba74af1fce005b4abf4a0c64a1864f0dc04b12f8dedbbd0a958e77f584a7ff3dd4de4e5ff5ddf6f444deb4a1803120c1b33a50009235f05dbcc443d8a8312c4d2aa3d2a74971b477530585a2d97009709e78402b1d64df86c981edebfc72b8549dc2ed1711ca1d477d352056a1637d33b621dd0f7fd6e7dea3f5f370072de86140bc0d72029e12c7061ad4b6b23d4995fca21795d7eec7404c98b0501231940f2110f0569c74fe5dd4f89b60670c084e96c14cc8ce94146f2bfe1475bbea8d9b45fc0d83531945b7d8f04bd38704d6c9516ba9b8c6d09aceb8ae5a8329cf7fedb1a63b70cf82d1f57056ac29ab00673df257a8a580ff9cdfc314d6396f0ef363c9c8483bf8e5267009f06870ef4b44156ab821663ce436230663edff615ad91d4c2fa3eae8e6253fc8ff4b7365f02717086fe5de8719cfbb7a28bf7356e44dc3c3ed087212bb02a222239282569de2639749258cf3f690b2a7c85ae43aeb353083ca309dc72e90e378b7a55293cbb4f9378896f6838f4b8c34c531ff776cba2ef2dbed46ebaf51213c9cd4b70b756701cbf39745530d78afedd5b6b87718758afced70752788be62c646a59f7936fd97c8b4d7526da2fc2375943682080f61ef40b08bda4294af3a6e57adfc11f40548a42f490465c9dd8037e13657bdbd59ee5e4949786f1946ef3fb84ad3502534b91c8ddbb9437edf8fe070fab0062d778a01708d40daa3dd811b42eceecc9e6d080c25973c88da4bda0b9b13d167af75a9e4d5d53d276d8c4c036dcd68b6e496f17de5e756a7c705945a0707bbaf1fb828e86f33d16965fb63d4a1362bca41e8000d4cc9b1a41f06a25cb13b2b70c08e9cd84658e38d5f315ffca42d0c6a79f9057b96c30f6974292671f0ad3a0a92f989d775e88cc48a83805af976c230982e6d5942ec8f7cec0d1de580658cf827b281b59e9ae0b70784cbb563788038809903f34d188de9f70f77e4b4329212219b8b6aa5cbe91c7afa7958a5eae7e5854318112dc00ba12a73432051c7b519fa654604a1914ba27880d39b0c97e894f753468075df115726699377e0085d04e42465ca1ce4782e31ccb4787bd161bc0e6c1e4b4e494be4ff02f98f2fb898c95a39b30409b8fa55de8214da477eaae63e78c7158e9e9c1db23c44ea6df0f72836d258a7a956b6d979cc85eb0630a2bc165dba708114c4d10645be78bada953acdb5a1c85588c2a6ca8f0092c5222a66c4e5e95509ac95d7b37247c3eaa39e67338745252f71abf59ea3f225bd64133a21a9f1e9bd546fa69445fdb91a7ccda67e6bf24a61b4ff4a8f8e2f317812cc1ada9b59daeb1b8ed757ba3c940047a37b7dc11cde33dadfbc7aea883f9a06c66dc72ac313f19c5f7868073f4e9a9552449fa435e40e74abbb025bbfd00518d32a810c21399be6e4591b186eb951c51f011a72402400faf6aa15892fda2d8f8194027bfd1a916f422b2a654248befde9711dfdbcded7188be0842961513d2bda9ccea2dde24d0e1eb4235ec9f600af2c58301cc7005ef6fdb554a16bfd2531411c5cefeee673629a25a909acf6e5b646c033906f3afdd1ef68be9750f15599a73397c5b1c76f82119ce2a48aabb6a699c9ec7ecacf2a46c403540f75b581436a730e35052b1c762972fb230e092d691332f25a82612d9ecdc591f81a9eff46471f8e7e694f1423590e4121dae06c93838c9977739023dea8de18b7b6e0b11cb21d74834cb391434453d5a15c78ecd401595740f248fc8e60e9fbf85228b56cd5fa72fd0d88c09df187b8203140458200faed12b1bfc48cadfbede6cdd231e20d9f9a1e759d4c8ed4fdb98d7dd41ccf91b32f8de692d68a8bcd15a3bde82396d36eb4361eda9ed2c9b663d759c328e245d4f204a78f7398a0873506e9d69df93423ab86ad4cef705e241ef8295c0582462540b2ba0bcaeb90dbf25d7228d84772553c41ebad7449b6de7bb81680b9fe63017d4ad9cb7059e7e02f077ed22a518cc832b384495dc654763f98e9d3a6886b914556dcae71c34f933f810e0439d0252990accb1375e26fc41b5070d579947104c53046bec7e6ca239d51c4a012970a587282cc7d3cb9a66c40608b91844f73f5a4b9a86c353d38e2f7d7c719ecf00e32f3593abf9d5c24f52fe9a17ca58313445665476f3dcfd87105d751b953019ceb9646ed9cdb5363f5a62a7ade19e55d7b50b6fca9781c3b4fe841cd17ead32d58ddf2a1d83f35f2e3c454e2588d85eb7312fa1a1d4f3a8ddc0213b75edc0c1cd6e1234e437667f1cbafa3c04babacfa4e95fbaaae37e62a63bd4ec246db871648a13dcd4b6b1d16bb3134a63126c1c89042e910b2c6003a4b07ed1953bc949b31a45b3d26d98f1e1b3ee90d7f7146a9ccd509b3e3404b7bb9179b960f04e794c881343d50111bf8f8acec77e3ca80a058c9ffe7c8f5655b2e6b7c51d67f10c818ca86f7b640d973bcc8280d7b46ac50e6d73d51e6b400bcfa6bc6161ce4eec2723aa9d4c4d25eb0340605d0f472f023008d85ba584e6b21c6fd4a7890b2ec9291c2cfa45b8296de2992e0b7ce5ce69e365309e7016b84218cbd6d0b2beadc02c1fe9d6a8deccc6010e144caa9ebec3c8499d03b9e56a01ffedc267d97b553706e601072eaab30c235fc4353fcd0ed06f9e9a2e302c01463efa27d75f22da94c946d1b88f72d0cd3e3f12b22ef167d4a45d687d0a3d5f6ea2c5eff1cc9d80a307cc661c3af959fb69e1251b04235f2799d464bdaa0bf8a16531228bf9b68b56a55438246a3639e6f9aa130f79b815b1cd57b3b30084ba1e7eb562f05503b3cd5dc9aa5ad6c12ac43d6d671fd0bc4d22245639442781038c9a2b436fa27ccd364939a5b86afad1886ec934599bc95408007c91758569821f1ffb5041a1ac4a829c3ad58a9304abe2f3d176e1ff22533e167d2098e7c425cba7b8b6780da55673f00c91f8723cb11e071ed38fe9f6b5ec1a78ba7099fcb15af67e8a85ea7a9fa2f3fedd49fd8ea8b954fe88da3231ac897d6c3a78fa0ba83a1c81d5e0ca6fe7dc89d30c74fce66241a0a0a1d4b9fd78b24ad4b69b4f103684cbc25be430db233c6183878600fe9d8eabe813147aa4fb37d4376e07f12ea236bc8b1c9a09c4e52c95ab0849f4118b145b5f6e2645b3863040040fe207e899df22cd97387d322a793be134886ab15526d291ffc502c11f3dd28c5ab68736c4ce74bb3efd5b9a06013c69090cb1c072e43f88bc1b67b7e7690499d5e4ec6fb28c19e882954ae942a19114c06676962812a9edc3cf7d49b6500e3b395119e95a5dc8aa969348f12fd4cbbeed9bfdf55c609729388e2d776b65e163e1b064b24881c4c47f345d38e3dd10c51507bebfe8b59a57dc99cd1a7dcfaacb5982cde341c52928a612e660fbd6a5aa67803024788ad44b8d51c699d9ca42b9717c8ab4287b0c7670539367bea4d234ab5e7a1bd73793e00e0583ef9fec86ff87406b6b009c7b6d50ed8fcfdc021dd63e9cb2a53ac69681c05b68179454cb2fda3975f657c90e8237ce4820484f7711bc9e55d7b6d71f347fc529e406ced7a45e3fc6c920f8ebc183cc628264270938a995b0e0322eaf99d74220bac19fd5a127b417a962d7156214b5d2f20d8dbe3dbe401a2656ab372df8fb4e5f9a10f945c7c0ea31b5a6c70bdd18d331171319b8950f1344ad97ca30ca67509513542a0503141c0081f68cda98da0bfaaeb59e871b4bab353ab74af91d1afdb241e359a13b9a7040de07b0eb987e46179c190a8056ec8778c635969f09a535399e1253c6424f4556ef1f428bc49af71c0dc9d6d3b2e3b93cd23099df065a4a4953d91c8ca4455b2c75ceb61e65f880229192ea634885cf1424549a0447821f3c595a6f584e39a75be056486b618bcb4ff41d28d7a3d61fd837f86aaf57f1cbc0d292242dad0caf8b5c82997a19b0a14d2168525e2a5f3e6357cbe0ffd6fd715eb9395f78409ac35317efb9cc34e00605e7564bddea1cc5a3bebd3684895a6958234e91cd1fc528b4067879ce66762d78d9d6f12ece32723f578738c7d1e0daf26fe9a0746f1d45d7122153092d2501579650be3311b5d58fe4c07e48f5ff91f264b34f746b08bb5dc254a0cd8e68044054d2f81a07b231985387f473ba16c8fc67ab5443d16fd6e1d68fe02d335196650e6ad140624044a1b786487b19f1126381ee2db884169601bd97f5191464922d26649e3293620443e10f2593b83213fdf13c5e43e6166811d94d7c40162ee21a12ff04d6d97f5d20e5b5a2d5bd2725a51a36d79a542e8a4853436fdb03ea588a65a4c6cf8c272786c3ef62a8809c9f4039a767d99f96ca3e00d33830ed66cd4d60d70f9d14f340fd19ad707a289df79b5ab286251660121d6dcc406e52d17ab1a89b5f4e6c749dde8b25adf994905b3446b07a506e94fb92374349bb9433623f1a782249091ffd7806c2bb2a4b4ee0c3f66cf2e5e7295f3766fa2393fec7f29f7f23f00db4862e1109fa8298c8dcc89e514d18bfdbf1e3e63f1b93d18c8d48df108164ea52e5b38378a0bfaa9584e7aab9386fd4557f40c5974361e15624ecc11920754903304bd0b9079113331217d3118005dacd04a3e24a92fabd11fe4aaf16fcbcb4306d8f2f4670ed85e64c67812c66c647261ed54d4028406670b444326ef10a8a7e0d6a5d79ed2376354e34ac6382316b14e8539d55790dc7a100be31d3230ab05e6faaef929bd880b20ca226a8cf305dd7bc4e20546118d106f4ececb9828a29fb35394916d77c975f1e924d44ccc80d5b1b00fa60259fc6a936dd7c9c980fa4afacf8535d184320b905921c7879f062e4cd721467bf8ff00a5254c8194149dd02adcc1df49d7eacee682016ee11f010d3dd3a348a82c8e80ff655a175427be6f14d313b6e77e264b26680b7c9b0f6d30798bdc6a5ccaaedd097db7efa776c808a2a0e2586168c56e1e71751746894e051bf8e0e2459d5207b38526ba6099a0c8dfe9cf66a3f05b5d4dafab25b6a3f8e24074f65be269e21d67cb175ebfea628876abf8cd388a359588218c5209ca98fa0140f27f56e0637dac77b5a1002b5c5cd192b35ad7a0dc6f9b4fdb06e3167f0c6c781843d0edcefae9427b526ada60adc35dd34d5f637d6f92b990722911dde58867e8d8d86b27f82b7a8f8f10a9c553483a2c3e9c2cd2062497616230372af3a7aeaf827964830868653f3f48717055524ca8cc2d73ab78d02eeae7ba067603d14cb39ea350bd07e6919c8b14e605d8470bbc559377c5d786a2a9c52ef93e97bede0697eb733769814a59b2febf900f30510c38961f6f63bb15ad1eaed5d54aaea627420a9a98b1ed4879774657649677fd09708a6f29efd44d6a3b8bec975fe71e5db12fe1191431cb90a33bf559273d78ac8067ed134a5bd276aae5ad3fca8c82f", 0x1000}, {&(0x7f0000000140)="6af97d444431e695e5adbfece4c82f86813a49f19a8dda15dc82c971fb76c7a8381ec4446413ac2ae6985d55f6c7f42a94c23b16", 0x34}], 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000000000010000000001000000", @ANYRES32=r0, @ANYBLOB='\x00'/20, @ANYRES32=r3, @ANYRES32=r4], 0x30, 0x6}, 0x2) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r5, 0x2, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r1, 0x0, r0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001500), 0xc) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x2d}, {0x5006}]}) dup2(r7, r8) r10 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) 16:00:21 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef539590f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576ea2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73270c27c802e5bbf47f02746ace7998fcdc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a2b8c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda185f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc940afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617705ad77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r1, @ANYRES32=0x0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES32=0x0, @ANYRES64=r1]], 0x1, 0x1, 0x1000) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r6 = kqueue() r7 = kqueue() kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{r7}, 0x3, 0x1}], 0x3, 0x0, 0x7, 0x0) r8 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r9, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) 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(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = getppid() r14 = socket$unix(0x1, 0x2, 0x0) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r14, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=0x0]], 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa"}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b"}], 0x1000000000000073, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r16 = fcntl$getown(r14, 0x5) r17 = msgget$private(0x0, 0x0) msgrcv(r17, 0x0, 0x0, 0x0, 0x0) r18 = geteuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x5af1, r18, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0xe9, r18, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r16, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r9, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r24 = getppid() r25 = socket$unix(0x1, 0x2, 0x0) r26 = syz_open_pts() fcntl$lock(r26, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r27 = syz_open_pts() fcntl$lock(r27, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r25, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r26, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r22, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6ba9b12e4417fc35e36a00d0c8a791cb9575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d6", @ANYRESHEX=r27, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r28 = fcntl$getown(r25, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r28, 0xa5, 0x1, 0x100000000, 0x2}) msgrcv(r3, &(0x7f0000000180)={0x0, ""/88}, 0x60, 0x0, 0x1800) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r29, 0x82485608, &(0x7f0000000a00)={0x8, 0x9, 0x3, {[0x2, 0xfffffffffffffffa, 0xffffffffffff8001, 0x7, 0x2, 0xf24c, 0x3f, 0x3, 0x6, 0x80, 0xaf5, 0x7, 0x9, 0x4, 0x1, 0x7, 0x3, 0x1f], [0x2, 0xffffffff, 0x8, 0xffffffffffffff4e, 0x7, 0x4, 0x100000001, 0x3, 0x9, 0xd2d2], [0xffffffffffffffff, 0x4, 0xa2fa, 0xfffffffffffff801, 0xfffffffffffffff7, 0x6, 0xe1d1], [0xffffffffffffff18, 0x5, 0x3, 0x1, 0x8, 0x9], [{0x100, 0x8, 0x13d, 0xfffffffffffffc76}, {0x1, 0x2, 0x6, 0x6}, {0x0, 0x0, 0x2, 0xcc9}, {0x5, 0x8, 0x4, 0x9}, {0x3, 0x100, 0xffff}, {0x8001, 0x4, 0x47d}, {0x7fff, 0x5, 0x400, 0x4}, {0xcba2, 0x4, 0x2, 0xb}], {0x3ff, 0x20, 0x80000000, 0x21d4}, {0x1f, 0x1, 0x9, 0x7}}}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r30 = kqueue() r31 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r30, &(0x7f0000000000)=[{{r31}, 0xffffffffffffffff, 0xc9, 0x0, 0x0, 0x2}, {{r31}, 0xffffffffffffffff, 0xc, 0x0, 0x0, 0x1}], 0x3, 0x0, 0x40, 0x0) 16:00:21 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x814, 0x6}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:21 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r0, 0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r2) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffff9c, &(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYRESHEX, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRESDEC, @ANYBLOB], @ANYBLOB="4fdbfcf3ce37e1cd4bb3264a3190be4fe5a719d5656b4f535cdffac5c5de5ed07d048eae82795018db3234dba673603d", @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC=r2, @ANYRES64=r3, @ANYRESDEC=r5, @ANYRES64, @ANYRES32, @ANYRES64=0x0, @ANYRESOCT, @ANYRES16=r3, @ANYRESOCT]], 0x3) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r1) r7 = getuid() seteuid(r7) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) r4 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1021, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f00000002c0)) write(r6, &(0x7f0000000100)="8c65", 0x170) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000100)="8c65", 0x170) sendto$inet6(r0, &(0x7f0000000300)="73301b63b6dd7807cc611cbc9303bf79f0e2662ac699af390e058541589545e95c9ad15922b85bcfefd80e0c2202f941", 0x30, 0x34fd3eb920a43368, &(0x7f0000000340)={0x18, 0x0, 0x1, 0x4}, 0xc) r11 = socket$inet(0x2, 0x4, 0xf8) kevent(r0, &(0x7f0000000100)=[{{r2}, 0x8000000000000005, 0x80, 0x40, 0x7, 0x101}, {{r1}, 0xceacaaeceedfe0b3, 0x2, 0x6a8b829e6707089d, 0x738e, 0xfff}, {{r3}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x7}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x8, 0xcdb}, {{r0}, 0xfffffffffffffff9, 0x4, 0xaa518213e68fec87, 0x3, 0x4}, {{r4}, 0xfffffffffffffffe, 0x26, 0x1, 0x1f, 0x3}, {{r5}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0xfff, 0x9}, {{r6}, 0xfffffffffffffffd, 0x55, 0x80000000, 0x0, 0x1}, {{r9}, 0xfffffffffffffff9, 0x30cec022b811d277, 0x20000000, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x1, 0x101}], 0x81, &(0x7f0000000240)=[{{r10}, 0xfffffffffffffffb, 0x98, 0xf0000000, 0x91e, 0xfffffffeffffffff}, {{r11}, 0xfffffffffffffffc, 0x8, 0x80, 0x4, 0x10001}], 0xd9c1, &(0x7f0000000280)={0x100000001, 0x2}) 16:00:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000100)={0x6ac87d26, 0xd4da, 0x1, {[0x7, 0x4, 0x6, 0xfffffffffffffff7, 0x0, 0x0, 0x7, 0x8, 0xc9, 0x7fa, 0x5, 0xdf4d, 0x7fff, 0x6, 0x3, 0x10000, 0x6, 0x80f], [0x4, 0x10001, 0x4, 0xffffffff, 0x80, 0x100, 0x101, 0x401, 0x81, 0x9], [0x7, 0x6, 0xffffffff, 0x2, 0x6, 0x7fffffff, 0x29], [0x6, 0x7, 0x10001, 0x7, 0x0, 0x1fb], [{0x5, 0x3, 0x200, 0x9f2}, {0x9a85, 0xfffffff8, 0x80, 0x3}, {0x800, 0x3, 0x4, 0xb5}, {0x2, 0x10001, 0x7ff, 0x9}, {0x7f, 0x0, 0x3, 0x5}, {0x1ff, 0x80000000, 0x4, 0x1000}, {0xff, 0x5, 0x47, 0x9}, {0x1, 0x8000007f, 0x9, 0x6}], {0xbb3, 0x4, 0x1000, 0x5}, {0xffff, 0x1000, 0x9, 0x3}}}) 16:00:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) socket(0x6, 0x5, 0x9) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r2, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x86}, {r0}, {r0, 0x40}], 0x4, 0x7fff) r2 = syz_open_pts() r3 = kqueue() fcntl$getown(r3, 0x5) close(r0) dup(r2) syz_open_pts() r4 = syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r4, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x170) readv(r6, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/44, 0x2c}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x3, 0x7, 0x5, 0x2, "0eb46af977d689d32f41e736e4900966e8a76fc9", 0xfff, 0x4}) 16:00:21 executing program 1: r0 = getpgrp() setpgid(0xffffffffffffffff, r0) r1 = msgget(0x3, 0x100) msgrcv(r1, &(0x7f00000004c0)=ANY=[], 0x0, 0x1, 0x800) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000002985b4000000000000000001000000c9191b183e6eea7a0bb417b9d809964ab8f358487e6fcd25b4703fa9db2275c7487e99c8df8a3d655f6e0681f4e317da700ea7ba9e1317c28da15b2224c4bfb8b9a840107be4a5d4c0a0c3af7cbd1af49f2af3e8187329c656253205ff97a312d5819c9ff2bb43d0a01c4247991f8d8a06ef9db2f2f26ec4ed7c7002d9754cf8c8db35fe8405bcdf9b025229e57d3437add4becb7a18cb014b3511b65c9eaeb748949ed1664a2a350da2145d610ba0bf179ada1d320fe0ae59afe6d8b22defe718961755108f5be31b050a3a80728e00"/241], 0x14, 0x2, 0x800) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x20000, 0x0) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() r5 = msgget$private(0x0, 0x4) msgrcv(r5, &(0x7f0000000300)={0x0, ""/223}, 0xe7, 0xf7329e70980918b8, 0x800) r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x7, r3, r4, r6, 0x0, 0x2, 0xb3e}, 0x2e2c2cef, 0x9, r7, 0xffffffffffffffff, 0xa2, 0xffffffffffffff80, 0x5, 0x8}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1df0895eb951a692, 0x0) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f00000000c0)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r10 = msgget(0x3, 0x100) msgrcv(r10, &(0x7f00000004c0)=ANY=[], 0x0, 0x1, 0x800) msgrcv(r10, &(0x7f0000000280)={0x0, ""/12}, 0x14, 0x2, 0x800) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt(r14, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r14, 0xffffffffffffffff, r13) r15 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r15, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r15, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r15, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r16 = getppid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r18 = getpgrp() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r20 = getegid() r21 = getpid() r22 = geteuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r24 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r15, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r15, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r16, @ANYRES32=r17, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r12, @ANYRESDEC, @ANYRESHEX=r24], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYRES32=r15, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r25 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r25, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r25, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r25, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt(r28, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r28, 0xffffffffffffffff, r27) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x400, r12, r13, r26, r27, 0x58, 0x6}, 0x4, 0xc29, 0x6}) r29 = getppid() r30 = msgget$private(0x0, 0x0) r31 = getpgid(0x0) msgctl$IPC_SET(r30, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r31, 0x0, 0x0, 0x0, 0x80a5}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000580)={{0x1, 0xffffffffffffffff, r13, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x6}, 0x80, 0x100000000, r29, r31, 0x8, 0x5, 0x4, 0x9}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x50}, {0x6c}, {0x6}]}) r32 = msgget$private(0x0, 0x10000004) msgsnd(r32, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000245942a05358c3cdb12d0145c4fc7217c27b3d4a43c132238c3c35db8adf4a32c67c0a3fc5d94792442acde2b69cf63545ee4889989a460500000000000000c703fd8cfc2956dd62b3be7baee1d3fcfbd5b9808d04aeab7b7e89f58c7ab28d99f09ca951"], 0x67, 0x0) msgrcv(r32, &(0x7f0000000400)=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\t\x00'/45], 0x2d, 0x0, 0x400) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:00:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="a9d661f2ca3000b8"], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket$unix(0x1, 0xa61fe5c32bf186ba, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) connect(r1, &(0x7f0000000180)=@un=@file={0x1, './file1\x00'}, 0xa) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) connect$unix(r3, &(0x7f00000002c0)=@file={0x1, './file1\x00'}, 0xb9) close(r2) r4 = socket(0x18, 0x3, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) getrlimit(0x8, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x6d2) 16:00:21 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) shmdt(r1) r2 = shmget(0xffffffffffffffff, 0x2000, 0x423, &(0x7f0000000000/0x2000)=nil) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r4 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r4, &(0x7f0000000240)=[{&(0x7f0000000740)="b5bf3d7adc5d89f2344b181943c96bd00ecf470c8b0c6584265bb36da515d556cd4d8ffd002f2b048e558aa86aacf213d927200d26f3d20c285598afe6724b7bf6c409f6a87a1697b9a11b2ffc499a49bcf25491307d9c6958f33e41cd76cb8c464f070f493c50e2ec8580b93c7f2161aa6f08758ddca83345aec52ae51d73a375412c81736070d06ac76115f3f989c95890e90637ec81b66a1567667bbab25fd3dac3b07c728b3c185edf10df2da70e69eb0a17672d2c9a89d978b3a564a7da4f365367bba4a549be1224a3fa888753941a543ddbe501f3a1", 0xd9}, {&(0x7f0000000840)="97bea158c81e18fb1c0ce5905b13f7f70016771b8d28bb6cd8bcf9b2187841303c9dcc5ea654e4665efce3fde6a09b547c71438870134c556f2f7581ae539e6ab65933637a358443489ff4422f23cc6eba5308ed1fabbdb3428ff10f11c2731a8fb25bb3d075695f499d5f963d2d0f5ac78534fa4ef357b9fa3debca67f6de18faf1350e98dfc07c8ad4d3e39f357b7b73035e", 0xfffffffffffffe77}], 0x2, 0x8000000000, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000600)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/86}, &(0x7f00000000c0)=0x58) 16:00:22 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980), &(0x7f0000001c00)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001bc0)='[(\x00', &(0x7f0000001ac0)='_\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0x60) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:22 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socket(0x6, 0x3, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb50800000000000000af63ff3728381d000089720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c50000000007000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x17b) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x24}, {0x6}]}) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) dup(r3) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = dup2(r5, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$inet(r2, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x2, 0x4, 0x81, 0x4}, {0xe8, 0x9, 0xff, 0x2}, {0x7, 0x7, 0x78, 0x2}, {0x7ebe, 0x2, 0x0, 0x3}, {0x7, 0x8, 0x7, 0x20}, {0x3, 0x3f, 0xff}, {0xb33, 0x8, 0x6, 0x80000001}]}) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x10000, 0x3}, {0x9, 0xd9}}, &(0x7f0000000100)) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x200, 0x8) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x100, 0x0) close(r2) 16:00:22 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd42f694fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000b80)='./bus\x00', 0x0, 0x40) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) utimensat(r1, &(0x7f0000000bc0)='./file1\x00', &(0x7f0000000c00)={{0xff, 0x9}, {0xff, 0x2}}, 0x0) r3 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) pwritev(r3, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0x3e3}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0xffffffffffffff9e}, {&(0x7f0000000cc0)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e004b85000000000000000000", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000d40)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000ec0)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x4) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b3394eb09021d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df097eaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000001180)="8e497239956e23ed42b4050d3733dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad767a250e105080000000016000d74753bff4d5fd30844d236e2d87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef53639060000000000000093fb672e68f1545d06b5ddf3e111af18c25d5ec8017206a7d96de18d05c93d95d73c900332e447a824e288c6bf1c087b45ca64a7bb270abe21fb03a04fefa10dd4ae99640cdeed59588b9d2074c9dc3d6d32ba39ca9c1321ac607dafc562b7d51c6c64e2678940637adb1569377c24f90f158f71282249e5f14e9d41f854dda0ea8eced25a2e7f7da54e50139d989e1d4dc93de9b92ef84642d60d1485e097bc0ce5d0a2eee3c6bc8982be8f33ace57860545d1f10bcbc9cbe1b07fad17e2d28c0336e43785927a66e4dd2695c0330da00bde33fe6803a5879d9ea25948b1767fbe5c4fddb61d8f82c5f214c9d768bd2dffa1bd58ad0f6bd0421a81622cd17694d8676aac3ab10df9d", 0xfffffffffffffed1}], 0x3) r4 = open(&(0x7f0000000180)='./bus\x00', 0x8000, 0x8) write(r4, &(0x7f0000000000)="4d531b", 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000480)={0x2000000000000005, 0x3, 0x11, 0xfd55, "3ec72ce9ac7b55a80f487abaaf09c80000000b01", 0x78ce, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) syz_open_pts() r5 = open$dir(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000003c0)=0x9) pipe(&(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000380)=0x9, 0x4) pipe(&(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000380)=0x9, 0x4) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "ec8f7766421fd366d8af9057e6ef71a3118a0300", 0x3, 0xff}) mknod(&(0x7f0000000740)='./file0\x00', 0x6110, 0xffffffffffffffd4) 16:00:22 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x4, 0x5, './file0\x00', 0x1000, 0x796, 0x28}) getegid() setuid(r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(r0, r1) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xa5, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10004) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x100, 0x0, 0xff, 0x5}, {0x90, 0x7, 0xcc, 0x7b3b35c1}, {0xba41, 0x80, 0x57, 0x80000001}, {0x2, 0x9, 0x40, 0x1}, {0x2, 0x1, 0x0, 0xfffffffd}, {0x3f69, 0x4d, 0xf8, 0x82f}, {0x5, 0x73, 0x40, 0x80000000}]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)=[{0x50, 0x0, 0x0, "be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef65"}, {0x98, 0x0, 0x0, "a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca80"}, {0x720, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8487e5546bed6ed52bb0f76c537b72abc824c79afa6eae00586cf8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a80e17bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1b8d914c8276b22b65b0c59cd5cbe7956133c2ffc599548d8822b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687fffa83cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c62ad2e6a6c148e204682a5a0ad4"}], 0x808}, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000080)={0x2, 0x95}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x3) open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10c0, 0x180) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001400)='/dev/diskmap\x00', 0x40, 0x0) r2 = syz_open_pts() r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = kqueue() r6 = kqueue() r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x170) r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="ca78436065af9f8a54df7d4a388fa9c756692a6dfb2262775ef91602e58a1f8635e4a6266ab987ad483f0ec3b6e771e0896c8daefc8ae5cd31889b661f86685ff51e536aef35722b040b8c56db7533d677b43dd6989de6109913fcfc8c794240efbf63aa", 0x64}, {&(0x7f0000000100)="d04524a7e931b7f2c07bd0f2bf7c72feffba9e899a8bcb46d5", 0x19}, {&(0x7f0000000240)="df28d529ce264711d5dcf28d8db8e77463e9a016407c072f5b8b69413b0abc8176430e96661b16c9bdd33478c01e765b14de82ef00cb17ffc8674c0bf16067eea92204a20a129ba1d87821a98aa2fb11b5263ff431c1e2845d4ccbb76430b8c7c2d9952951e10cd79d97c775d910342f8cbe58c34357606f3a74e13d801124d836e7f0936e0c7447deadf11f4e7d919a414d866ff4ef7debe535b79b82bef0149a22918c8f05e7bfe3c4eaecf530afaa67d960a8df59b179c1bb3e0cc9eba11ad7e288fa0b3a5523a337dbccbad54b417289dccf1c9dfa61c1a64d05c327a50b57a373023d6df8196ba3a25df2706d5ee5ed7ea5b4d9fb97a2faedbf23f346c6b20a1ab3e4c88c917632d422be3c4a8075732165c8a553e0cb5f65e33188855ea0720da3908d4e26ed53571ce3e11adcfceddbaf392e3ca4ed2393c051d14a79d8d24c7ff4f2547d1cabb83f9430813683b92b25b75e6605fdac88c6b6c226dcde6b70ccf630035e5398c9aff64fb1f90fe4c146b2694d81efba0583bf5518d38a4b8e0be56c9488e2f78d37d6de77e92c2efeaa373579e145ebff8489a62ada72d84f5bd12a480f4703481c108d9eb0fa5b8e68ac8cd0e9d80f5719b31313da34703eb8f6a8ea28f424ce872efd9131af6652ae217221d1d038083f963218aca721286624fc1a45995050145c2d5113077905eb603783fbfff5c32993d61693c89e752ceef4e7bf4d896bcd489081f4c23df0e8e46c63f2b1fc9a3417dd8fb56faae54c69d432a9bb40933b5ae5c55bf73e581d3ca38a4bb36696980ca344c5c82507acf55dd625d6a415543b22c309f64ad14b39937bef08e7f28ec9ef07615f58e3f94bfe703be2f039157f9e3789c57f81b048fd5f5eeabdd904b9b2d1283d1e7a2762c9330a542332c6a236b02cb10d3b8ed6fd6b5df02e037e983ecd200b30d109bcd3d652596794892785b7e000b1cc811cb3aea65b13bbac4cc854608a9084df49b8636d80a0853129e842a0998c3482105617249cd6624f9852d5c818a0fac1ba95b9007ec15757bd28cd59fa2d911d56a1e7007b51ecd2d24c42eb35980595f048f767bfeae2b95a42817e6d294654869f6da87b8c9634b9eaaa59d64b38fb233a90072a8dc95509621f023e4b7a02e96435f34f0946566200f11cfe6a40968a35bdf5ee55c48909790229b247cbbb85f1f5781fc464394881e8761411fdb514c625f221dc09b1ca13707cd480bdac9f9edf3b9b47d46b9e04fcd8fcd222113e97244cb242d9bde5d38fcd1519ceb3569e6e212de8e38497ecb088fffe8c2f812b7a8709a96d98ae197550da3656886723d8d4fee12d4b4c4d61964b717dc3b11f12023e25c2b1fcfec263444cd73749963a52288623448641bbcdeb279719eea4def91c290d392d0f3b01f7174a31f63476ffeb7d46e1fde8023f32498962479fb02f03c36dfc6071fd3d47c400b221c031d076170396cc6d1db5eface23cfc70c762cd4913c4314b1b59c029f9596d440b604032cc5f87220ec72367b29efe04aacf44a01ea284b414f8960356a0ce0e31bcebb17f575f200dcbc82774b9b06db042028a91acc9ca76aab404f9e22278b8d6efbc11218e5ac8e027b9cd2680d2479b7b2e822f51645ff31655f05fb5c9e2d7b348dbe5612a9857f21dc6c3102dc445c6433d1fa65bf6a6d3d049c6c3fc1a826ffb373687b67bd4a8be30a186d75fbac437f7ace983d72615cd22c6c1117dfcbf182a7b64cd26ff82bf7439017da18f765b4cc57b376e6dda27b66e165a02ce281fa7a577fa304632c8200704cd86d0667f076d66b5c803f1ffcba516f5450c42bf70bac5b4d287cdcba44a6b842eb270fb492c7e0f0db642232ff293149563383098ab17071334fabaeab4ef27448a2298898988557c08f4b584083fe50526203173f0efc69f4a919b9947e9c575f1a6ce6ad99ae19f7af40f7bfa591d162bcf99bf4b9673234cf6ed001c1db280e263b8111a83ad5c072ca1bcb78bb6c597a4c185e52f42805e5e56eb7a9572bfd12d77d1e45e64544b9ebdd94bb406a5e4092a7c85a18ed10bb8d1855e8ce8ee3c5f79ac024af8324f55656acf406613fa0198a395b1e65bd3f938de615ee55e303e99d60f4ff39b3c185172cbd8709ecf7759dfe4b22bc06d6b6757379a90e20b7796b856bfed4a0b7d8850882adda184b294cb53bbc74b14756fc27cc528f7843105706db8871816d4a503eee0a5d757389340d06e39dcf9ddda3c1e97710eb18d4669c6bb52080b4c44ebe1e866263008687a86718b94ae527e18cca7f01509e98e2dd362ec04e60e924dba081a96ec09a9643747b7978e27d74c786b207fe375e25ef196b2cde376ef466e612912c0153018993d9274806fde3fbabb36850a38c2640a99443b1761b5f7ba89c62eab83adcf31056b2f1d72127789b96549a86f9bd7455017398610b2b3a8d645beddf8709a3a5c13d85a09228ceba188018e2884c7f4f910da7228e997942a40bd11791a7e383ae84a8e59de1583f89cb56512b478863fa8d1933db52e1a33b4135106aecc400c3ac1f3c9ad2ad760899766bca941b4d692ee61e19736848d4224b79d5b80d43bdf869ad648df046b82344db28559bb07dca6b72193495378994037d134ebe1c0eb993ad36d4bf0ae6f368db00fd6e03c3a8e86ae1d232ec1edfd57c85a48f2873474d2b2b3dcb83f36cd06e852d6e346556ddab256c9df8d0084b8140d8d75f8a9e7c79e61a33695a6b335599ebaa0eeb99b6936f3e77fa0c15ca53babb353d0398ecdb2fafce080feb7d579ed866a13a5e6242cee0dd0a6cf9118412ee66eb974642f7310cfd15a562822960a8b1ee7b91b04fbc5d918a16720a650ad69f7367a6e38c814642c06ea11eb894afedd9c8f33e94c332aca899e80bf8f8e3a1a1411b38a64c313ba0222f072cbb2b017383f8a1659347c6a3e738399fe5f3ff29b3266e899c0f8946aeb736350746bd0c7d61c9fec4813b7750a51aca692690be6c74a121e78cae3e35ba4b7cd898babce0bf717c324f575cd50f4e8217b6291a8874e03f57199e856b9712e5c38c701799f4b4877b5a1bd5e168e059a2922441c224e4bb4ee7560509cb111fe7ed348c801b5330c89428c9cbcd6bb9ed3252c2b8368ede74ebf8e6fb5ca4634697e1540d5209d5fffb504fb16eac17ede25ce21aa330efb786678f126b306fa9f207d218758da1fba7e30fa6d173d52aea4c8b05c3a8ae33b7f954e27715869b5b7033b7291d0eec0cfedf335959498597c0449ccaca6fcc3bce32fd346ef5b67d48a314e97c33c186be900c100e9e366ed0d2a109a9339e61f1ef33f02ac1dc654390375a48fd1305423d428fdec7dcfaca6b81264767e01cc0b542b6f63601f19a8b4b85a87c74d92fe98f6adab6699c998e590ffc0c4edfc56ff64b6b1926330392497e8309b2cf5272b7b710e8add0d02e1003a219157ba0d409363418bf3e42921c3da70dffd41eefa91d38346e95f9434623c89a15779f1fcd24986cb74b46166ba09160b0a7c817b6c0c92a07c5b0549b5a7d2503cb8f43bc81cd21354c16c238f85e565c558f47975dec71488151827084ff63cc2f014d7ada270dc0d4e93814cc5707dcabb1f56aaccac031c09883cca3f44cbeaa14febab0a0f821fc390a930f1d894099463b2c0eb881e42d58dfe957e0bd40be9c64028e496f46e84d5c74615965912fec18513e6525a87be8ab471ae6da4355d5b0de61387377cad4935ecfcb0a9a8cb56a9d4ebfff29b392eba6742bf4bdb0795218969785e17b101d86fa758f541583bc982feb510d255cb6c8b7f82f094c05f139edec182f6aed5d9fd9f266aa40e2f17913f0ad4f4ffcbf16bd6f9e8aae125499f48a00cd2952ea02b79ffae96cd4641f0bb6b022e065ce9b5beff87a5f3d33bed9b69cb687dd5a594fe1e88f2fa170bcaceb7fb3699de8e72db39d4da26a9902b87dc45e8d0de1adc3c5b7f7e4f8cd0ad69404301397a16ea3aadbf3d592bd421f001168232495e5d679f4480ef9c65d66c89eda7ede53bdd3eed51fb82858966c7e5283ebff61556709dc5533ce333576637449937353102d0f8d1d8a84ce8f76c4f08128af9fd46429c2d73235191a27aace0b481f615e192f874658cfb29f0c44666c6256b7c512b7fd7b6c4075721724cde4b25dc127203e03e155f4b7acb2e1b7b640b5840101a51b345b79587108a5c912f9c66e73d741d2836b0635a87f59f2aed9db3844bf39d467ba8791cf64aaf3ad66a7abf9fec3decaaecccabf7a14ece32682bf4d1e6592b7dcc1e4eacfc2647d86b5fd6dfb68f7542ff3aaa6f0b59abe060baa269e2ba3716c8213a63aecec6a57c05405665ddb2f96f4b5f1a3435b5f762a034200045b83cbfd598e1b4917d71887cff052fb8dbfd752b6581a97fddae141175c0c3a3b2a9effcfa682ddb6e3e57e6ff654cac60b5671391d6c74244922cb981f7724ec38df8fef7b5a4706c119ac7c43c8a0d87cfc20ffc9bb2fdcca4442a2607ba270208c83fbb1479e2893b542401fa5cff8bc07c05303bb767bb6220ec2228085cf33dd6e55e601e88a339efc0caef7ebf8710a0c47b9b97c2d83e78d253e3ee1dc6f38c59384586e83b641b571bc70a3e784e10c902856ea9c7ebd742ea67f8e27f44e6b64ea9acb22024fdd4b67454d6edecdde0bd2d6e7f1df5ae445c75062033847217cce979df4eaaac51267862ca64183c11c08304bba05bd31d31b95513747f40b03c1b853663bb544c55f22088eaab0ffac2344b7ff9fb472d11fd24b7aad61481f53439a5b6778da38350fa977dd9537f27824472c33f1c71c33cc0cc2baf4238c1fb170b447d0d42a3bba4328c1cb8cd1fe8b6baf29e5bf9242bdcce8e766c27e569259fa5ba897f0765f40c22858d52a583faa12149326a7b71972253c7a4b05c9672fb00f29852eef220da349b8abfdccbb0269a2e33ed060d8bac32aa623267f64878765a358eb4e6dc628353efb54afc8cecae61d097a94646e2f53d5568ea75d24df4ecc8eab4ed4736f7df9060827dc528172c7d3ee5d1c5071ba58165f14889ffaeba5c9581d0932f56e3e7cd9ec289a4cdeb5d319d1a16a8450d9258070b323f910bd693bc1ef742be614ceba8dd6a5468cbe6491d3b4c4c06b7ca5ea7be5a9258645a1d0dc78c9afaaa10bef0008de48516322f0c650a31ae46fa8de3d6500b1740445cc8281973c59bfba252f530cc03a71d4163a4015d6e4bf150aed379342c7a1b5afe54e4b8cb04a2d1a98ee9034eb9cbfe40ca08a7b6118188bad35e68df792f31cfc81ef8d7badb368624d9b68e2cac1a496141e4672d9a8175803b1c3835f5f82a911a127bf4b95ece19f3141cba845c966e0dde6a4c93aacac3df15280385d1920546d2a3724386a3a1dc8eb015d9ea12bc4a3b74cec4eec1a006686207ec482d63904c17bc6afc00890a623e278caf7970ee5a23e33d1f1325aac409e84278f8a8588ff656d794dd76b4fa2b694ec0fab4007787a4189a9555908a7966a09dbd72123a38e397888b153e788706a8b79314e8bf1e6cc1dda86ae0db8e326759a76e2f6e4aea57bb10e891f166eb5d76161d3b8ef3054b37bdd72b948858f37334832ceb087e46b384f953723073a82d57220c8e8ee0859705e2339f7adb5c4e4f3a6286810990a90afe4522a7fbebf26d8f9449a71af29c319e2f1d349b6f4fd6ee93cd001ffaba692b3b2dbb932f1a24065fa989e71c9fc8f3b998cea63a8cc18a7b2f", 0x1000}, {&(0x7f0000001240)="382ec465015e5a6d01432a28999947229f1d169ddd814868c8dd33977fd7fe8da1b971c7a19696f4f255b90fc2f67aeed1f2490181bc73b6409656d272ae1299871c9f115925d980ebbf3f8a4ecc4cbec109afc4a9e6f35303ae42ebf85617059a185a7da7b7f7a5856e82792edfb94988d01514ec32e39c2a8827433fa3063a5f9f310eadc7ec630473bd17757cdd435fc7432723fd3c7e1a940e60faf0", 0x9e}, {&(0x7f0000001300)="15272c94606fa111af80d033a3d3dced72df8cacd78a91b6f4e4bc06399f9e759893c7b9b5ad0a68b4596c11cc7b96747f5b095d63ec58b31b87035ae4a3bc4591626a33c451dcd3f3d74b0219f170a98ee36067a8d6ee2d6e08be2bad2bb9c52eb1f607529aa57b57ca323140e57f580c8c2d447a8e8c3cc961220054757da9c4f6cc2b0a2d63b2291f17feac72800222f58e00d78c8e1e8370cc8bb7b0d8bcebe65d1e3c41cf4cafa3343dbe41bd644bfbb53a5dabaa13f105112dc010d36263e63e74bfc0de66c0f97d5fc61b06c63b1fc3e0aea33fd3e9fecf91eb49b54911db785214bf93169a76816622e0264d844af617", 0xf4}], 0x5, &(0x7f0000001480)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x6}, 0xe) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r11, 0x80045721, &(0x7f0000000200)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000100)=[{0x84}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x2aaa, 0x7, 0x1, "f0d7504e53c71c9d623808840bb3305fb6918101", 0x0, 0x1}) syz_emit_ethernet(0xe, &(0x7f0000000080)="226d98d0934d4bdac36394f10bbe") 16:00:22 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/16, 0x10}], 0x1) r3 = geteuid() setuid(r3) write(r2, &(0x7f00000001c0), 0xfffffef3) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/|ev3b\xdf\r\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xb94) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x50}, {0x84}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x382, 0x4) r1 = socket(0x6, 0x5, 0x20) write(r0, &(0x7f0000001200)="775a0c118367a76ab09963dc8b8afa2063864aa9d0ee373cf0016dbb169e0823e8e87099f184cf8b96567e75a5ce3515bac60c816a472c9e0966c7ed17f9db3a476a0fd82a758e7ba862dfd5c4686f824ac08f9c8f75b5a276bdcfdff490301617f48c74fd61180114c152c7c2708d5e4abd5e6d17e6a3aae5f5b76a09c9a71758d5b1344944d2cd91b6b20c3a1d973af5257b", 0x93) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = msgget(0x0, 0x500) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x16) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket$inet6(0x18, 0x4000, 0x5) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) r6 = accept$unix(r5, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xe) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000100)="8c65", 0x170) socketpair(0x6, 0x4005, 0x3, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10000, 0x0) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000100)="8c65", 0x170) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0x7ffffffffffffffb, 0x90, 0xf0000000, 0x101, 0xffff}, {{r4}, 0xfffffffffffffffd, 0x8, 0x1, 0x71e, 0x3ff}], 0x7, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x6ac, 0xffff}, {{r7}, 0x3, 0x2, 0x41, 0x81, 0x8}, {{r8}, 0x7, 0x95, 0x20000000, 0x0, 0x2}, {{r9}, 0xfffffffffffffffc, 0x20, 0x4, 0x9d, 0x1}, {{r10}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x0, 0x93}, {{r11}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x800, 0x8}, {{r12}, 0xfffffffffffffff9, 0xb6, 0x4, 0x4, 0x3ff}], 0x6, &(0x7f00000003c0)={0x8}) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r13, 0x8, 0xc, &(0x7f0000000400)="ebffcbff13b9fd812eaa4e713048e6993192964878889fd308d2dbfec568810fbb2dbc7254c795a09f237a6f7629cb6c95ddc3bcd96699fecfeec6b492ff4b66d328a29273acd4b668bf69e1cb1de2026cc915526c741fc174035fd8e338fafe42f4d4fd70dd7d6c257387ebda40935e65a83022084472668f48d8369622fbec6976e6ef24004c3237662ef43a50c3ae4ad0c51be8fba5be2968befec9d9c32e23d205c3e05d7138b8a7672482470f6c6594045771add902fa1174c8a1eb3d133bf0874112ebf58caed1f50148a8ddb91c1c1aaf539b8e633c16bdf98e4845a8", 0x42e) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:22 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfb) r0 = kqueue() fcntl$getown(0xffffffffffffffff, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0xab) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6, 0x43}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x7, 0x5, 0x0, 0x20}, {0x4, 0x8, 0x5, 0x63ce}, {0x5, 0x80, 0x5, 0x80000001}, {0x2c9, 0x3, 0x25, 0x2}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x20000218, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0xfffffffc}, {0x40, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x20, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) setpgid(r3, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00'}, 0x56) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchdir(r5) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000100)='./file2\x00', r7, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000080)="8c65", 0x2) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0xffffffa1, 0x7}, 0xffffffffffffffcc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x1, 0x1f, 0x1, 0x7fff}, {0xff, 0x81, 0x8, 0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = shmget(0x3, 0xf000, 0x41b, &(0x7f0000ff0000/0xf000)=nil) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt(r9, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r9, 0xffffffffffffffff, r8) r10 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r10, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r10, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r10, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r11 = getppid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r13 = getpgrp() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r15 = getegid() r16 = getpid() r17 = geteuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r19 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r10, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r11, @ANYRES32=r12, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r7, @ANYRESDEC, @ANYRESHEX=r19], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r20 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r20, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r20, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r20, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt(r23, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r23, 0xffffffffffffffff, r22) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x400, r7, r8, r21, r22, 0x58, 0x6}, 0x4, 0xc29, 0x6}) r24 = getgid() r25 = getuid() r26 = semget$private(0x0, 0x7, 0x286) semop(r26, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r29 = socket$inet(0x2, 0x2, 0x0) setsockopt(r29, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r29, 0xffffffffffffffff, r28) r30 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r30, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r30, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r30, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r31 = getppid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r33 = getpgrp() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r35 = getegid() r36 = getpid() r37 = geteuid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r39 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r39, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r39, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r30, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r30, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r30, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r30, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r31, @ANYRES32=r32, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r27, @ANYRESDEC, @ANYRESHEX=r39], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r30, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r40 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r40, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r40, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r40, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r43 = socket$inet(0x2, 0x2, 0x0) setsockopt(r43, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r43, 0xffffffffffffffff, r42) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x400, r27, r28, r41, r42, 0x58, 0x6}, 0x4, 0xc29, 0x6}) r44 = msgget$private(0x0, 0x0) r45 = getpgid(0x0) msgctl$IPC_SET(r44, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r45, 0x0, 0x0, 0x0, 0x80a5}) r46 = getpgid(r45) r47 = msgget$private(0x0, 0x0) r48 = getpgid(0x0) msgctl$IPC_SET(r47, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r48, 0x0, 0x0, 0x0, 0x80a5}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x6, r7, r24, r25, r28, 0x40, 0x1}, 0x101, 0x3, r46, r48, 0x7fff, 0x1, 0x2}) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x812, r1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x2}) semget(0x3, 0x2, 0x0) 16:00:22 executing program 1: setrlimit(0xe, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9e91, 0xfffffffffffffffa, "42ce5cdb5a050047000000006f157f3300"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a", 0x42e}], 0x1) r2 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffff9c, 0x80000000, 0x0, &(0x7f00000001c0)="ebffcbff13b99d812eaa4e713048e601894643edef105af02b7e345470c94c0a6828b8e10c2ba95dc9891d0357212f1df4976354bd37741d6cb74884b5da268bd023a9e96c9c37e03d32d72e2ba35f723521aa123039", 0xcd28f28fc0839198) write(r2, &(0x7f0000000100)="8c65", 0x170) write(r2, &(0x7f0000000080)="596130d7be14f85e58aeb97f034b18edc180f19df236b78d11d3f6019153cffc5a83c86efb5db7a7837cbfdbcf971f579f8b5526935791c846d2b459e83f8ce527cc4d21f19ac80770b9342b7954b30d2d8de8eaba553574f6f8b1fe3f3578e1479511c1769a0f9bb8288e5da59efc27fc2bea1a93f5129efb2c281eaf43cd1038b6f4289d", 0x85) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r5, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r5, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r6 = getppid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getpid() r12 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r14 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r5, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r6, @ANYRES32=r7, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r4, @ANYRESDEC, @ANYRESHEX=r14], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) setegid(r13) write(r3, &(0x7f0000000100)="8c65", 0x170) r15 = accept$inet6(r3, 0x0, &(0x7f0000000140)) setsockopt$inet6_MRT6_DEL_MFC(r15, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x2, 0x1}, {0x18, 0x3, 0xfffffffa, 0x7d}, 0x6, [0x3, 0x3, 0x7, 0x400, 0x80000001, 0x4, 0x6e, 0x2]}, 0x3c) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x4573579d) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a6c4e44804f0b4e4d3acfc40400000015c19e"}) syz_open_pts() 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000098, &(0x7f0000000040)=[{0xede3, 0x3, 0x2, 0xffffffff}, {0x6, 0x40}, {0x8, 0x1f, 0x9, 0x9}, {0x100, 0x1, 0x20, 0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:23 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x100007f, 0xfff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_timeval(r5, 0xffff, 0x5502f0e0361e8c54, &(0x7f0000001800), &(0x7f0000001d40)=0xfffffffffffffc9c) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) pipe(&(0x7f0000000080)) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r11, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r12, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000001bc0)={{0x8d2, 0xfffffffffffff120}, {0x493, 0x7ffd}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) r13 = syz_open_pts() r14 = kqueue() r15 = socket(0x18, 0x3, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r15, &(0x7f0000000100)="8c65", 0x170) kevent(r14, &(0x7f0000001d00)=[{{r15}, 0xfffffffffffffff9, 0x0, 0x1, 0x453ac204, 0x200}], 0xf0, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1, 0x0, 0xfffffffffffffffc}], 0x100, 0x0) write(r13, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) r16 = syz_open_pts() r17 = kqueue() kevent(r17, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r16, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000001c00)=ANY=[@ANYBLOB="ff7fffffffff09ff3000"], 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:23 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/58, &(0x7f00000000c0)=0x3a) connect$unix(r1, &(0x7f0000001000)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r3 = socket(0x18, 0x3, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0xc2ec) mknod(&(0x7f0000000140)='./file0\x00', 0x100, 0x5) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r7, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r7, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r7, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r8 = getppid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r12 = getegid() r13 = getpid() r14 = geteuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r16 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r7, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r8, @ANYRES32=r9, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r6, @ANYRESDEC, @ANYRESHEX=r16], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt(r20, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r20, 0xffffffffffffffff, r19) r21 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r21, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r21, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r21, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r22 = getppid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r24 = getpgrp() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r26 = getegid() r27 = getpid() r28 = geteuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r30 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r21, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r21, @ANYRES16, @ANYRES32=r21, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r21, @ANYBLOB="000000002800000700004cc337a3ced49cb3f7b9", @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r21, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r22, @ANYRES32=r23, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r18, @ANYRESDEC, @ANYRESHEX=r30], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r21, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB='\x00\x00\x00\x00'], 0x1da, 0x400}, 0x40f) r31 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r31, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r31, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r31, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r34 = socket$inet(0x2, 0x2, 0x0) setsockopt(r34, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r34, 0xffffffffffffffff, r33) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x400, r18, r19, r32, r33, 0x58, 0x6}, 0x4, 0xc29, 0x6}) r35 = semget$private(0x0, 0x7, 0x286) semop(r35, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r38 = socket$inet(0x2, 0x2, 0x0) setsockopt(r38, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r38, 0xffffffffffffffff, r37) r39 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r39, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r39, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r39, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r40 = getppid() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r42 = getpgrp() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r44 = getegid() r45 = getpid() r46 = geteuid() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r48 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r48, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r48, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r39, &(0x7f0000001bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r39, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r40, @ANYRES32=r41, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r36, @ANYRESDEC, @ANYRESHEX=r48], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r44, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYRES32=r39, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) r49 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r49, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r49, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r49, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000011b40000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb5854225ad1e2d3db1249dc"], &(0x7f0000000540)=0x6e) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r52 = socket$inet(0x2, 0x2, 0x0) setsockopt(r52, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r52, 0xffffffffffffffff, r51) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0x400, r36, r37, r50, r51, 0x58, 0x6}, 0x4, 0xc29, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r54 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) pread(r54, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r54, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) getsockname$unix(r54, &(0x7f0000000580)=ANY=[@ANYBLOB="0000ebffffffffffffff18892321ae847a66000000000000000000000000000000000000230000000000000000000020000000000000000000000001000000000000000000000000000000000000000000771c22141b11f70c37735806b246168840e813adb2c7e5d50a331680a0eb585c225ad1e217c2dc6ed3db1249dcf540a700"/140], &(0x7f0000000540)=0x6e) r55 = getppid() getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) r57 = getpgrp() getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r59 = getegid() r60 = getpid() r61 = geteuid() getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) r63 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r63, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r63, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) sendmsg$unix(r54, &(0x7f0000001bc0)={&(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66696c6530001617e5e1371f5f5f93991e"], 0xa, &(0x7f0000001980), 0x0, &(0x7f0000001c00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r54, @ANYRES32=r54, @ANYRES32=r54, @ANYRES32=r54, @ANYRES32=r54, @ANYRES32=r54, @ANYRES32=r54, @ANYRES32=r54, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r54, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r54, @ANYRES32=r54, @ANYRES32=r54, @ANYRES32=r54, @ANYRES32=r54, @ANYPTR64, @ANYBLOB="2000000000000000ffff0000ece8e7d0764d1ed900000000", @ANYRES32=r55, @ANYRES32=r56, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="01b26cf1bb72a6cc65c7dcd63921061f6a4bcce4a75fd16ffdc9dd46ba876f2d38ab0ad681e0ec13bcb3141fc5022b6904f306c13596882953c94c250d0a1eea4f3ded62ae8bad699761d91d0c8673cc80e1b5d90415a462d2d4c3ca036648c712978de2b3c76f5c057baf8c529c0f76", @ANYRES64=r53, @ANYRESDEC, @ANYRESHEX=r63], @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r57, @ANYRES32=r58, @ANYRES32=r59, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r54, @ANYRES32=r54, @ANYRES32=r54, @ANYRES32=r54, @ANYRES32=r54, @ANYRES32=r54, @ANYBLOB="2000000000000000fffeffffffffffdddae763322b3c1a93e51ae658ee25e244ff77affa580c82a277427be09b746ba54f0439bab82e5918dd78d82e3355081b430000ddd841843aa8aa5b00e01c8976eb564bd9c41e131614430bec1adecea9f46508fef8366558f64e2df816b418942e13550f636dd95c663434bc1b4ee3f42fc546730d37155584f93bb39c88b9a7a52d8e9a264c0f16bc92cb72df41c26c4b996eca2f74faba6f1227f00fb6f2168387df0394abfb6843f826a3e40c42d44de879767f068300c031f2eb8044aed6a0f9a4be18cbeebfbe5a16dc4bef54c3196cf194", @ANYRES32=r60, @ANYRES32=r61, @ANYRES32=r62, @ANYBLOB='\x00\x00\x00\x00'], 0x1d4, 0x400}, 0x40f) getgroups(0x8, &(0x7f0000000300)=[r12, 0x0, r5, 0xffffffffffffffff, r19, r37, r62, r5]) setregid(r64, r5) getsockname$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) write(r3, &(0x7f0000000100)="8c65", 0x170) setsockopt(r3, 0xfffffff9, 0x5, &(0x7f0000000000)="36fa2299379a0ce8297ae72f8760f2566e4fa380a9165f4e6d7a720c336f2b2f6a5e6de690ed9ee6e67c75af8e694c54a4ba6aee97616b9b6f3dda10030d3d", 0x3f) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r1, &(0x7f0000000280)=[{0x0}], 0x100000000000000f) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000180)={0x101, 0x5}, 0x10) 16:00:23 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x1c}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000100), 0xa0d0, 0x8001) write(r0, &(0x7f0000000840)="bd520b9bc29684cd20873306d1f5e30cb9eca91764a5a9be39194315349bff348e896987c996e22b55529e222cfcb4ebf6d054ced0e9bc429a3e90ce438bc5e6236f6a0c8846c85a5e05f18f5e504c7dcdbcb9ca5885f94d96b512f34007a58875459999327c6910a3ca07fef428a16703449b79f053d781e57b9ffb72612625e38ccbd81f72a3b8e43838f73a7bfa6e5707cdaf33e59fba6c2c12f1d464485c813143f044e1d3d5f59158834834d4480237fb62d3649e8302df32d2fd5a1e913de1ff5885627d44d7a3da2928ada11db3af4e3e53f3bba2a01596a984282c57f54a8764d4926e3b9af102badd2e4d7d5dfa3dda9e779d03bb105060cbd50dc5cd39c9f9f0a1a8e7afca8caa59e0ec410a29850e8349a27a728bfffc4268b5be67c033208c972970e1352702829932ed76514cfa2f123fd996ddae9603d6707a913ad6b5e88d4184dc391703214e7a618993626e4b805873d766cfc812a87ee72a1c2539e281cf02e857776b38d3333ff76f36bc404524beed333358cb612f1f8fd7ee86a21f9b1bb017ec9a54f56f961e6322fd83e300fef20bf3e6af6c54602e640a1155b662ac7fcdc05589223d95da27554d3c41b48c4601847cff5cd6d3283d5c1b3d292b5ff07689c7bc88b9fd680da52161efdd215d9471acb381e645cba7f553a920bc29940727b1b3b41b7bd0602cccaf7b50143440caf44eb728b41b5ed28aa84661ad99a8ce052a373f7b576ae6aa85d9194065c1265e67cd68b0b6b927a005d587342e83c27176eda481e6747ded4335aa4d9f7a4f03e8bd1413309a8745d6c0e7c550879daa7c3c03e912ca44a9dc51a53dfd2aaab5cfdc3238b4952e2505d04d79fa0a6da0bdf5b538d3d4338adf8b3f081b2c6cab063707c2c960f6005223707a118b555f54804d25f0e4a5bf6f5f62365941e5302619dc93058970aa434c3e5e03e39b5137fce9221ce72f63964e03f96191c0005c2faab2da73c187c9a55158564e0079a5a0c4d918c4b64c6f15ab11da8f71fb29e2ad9d8a33e6c59304a7c15a968cac28aeef3d4c9957283849da2955a7f9fc15fc109cac135071ad825045a58dc4132922ff2beb16c1a5ee47ca648dcb7acc6049c97c5d57c26c0d021df1e33fea4e0b08ea1c6005f87a93c0772849c42d4699a3449acc6dd85180b171443fa2342d32353b720e6d7526bd74c3a2d5a0e768808a01d123dbc3344b8539540789d50395bc1d3c6139a3b26ea84ac004f907b00873b41cf907f4bf2208fc213d432eef4538257e13155b261392fc0758bf225935c4fbdf60c69a8e4db1e43e6f7144077ea17a652668f7bb2b9cbf15c5d3acadfab6e3143e422111e56550ec50d8fdf9d4906fa221112f01cdee643f8c8aa6ccdbd4bf53b1064a596c0b305b28c72ac6f19979cc00ac3069a894039acd4d7d3b187d0f1ea257aaacdf9af559f615fc831e5391eac401608cb2620e97472a0ac36ffff628684731ffcf1aa6bada169337541a4631890278245cea247b8554ec9ecff14eb6c45558a19b4fe90c307175e1fbb51f14faf83988ccd0c5a685099682e45aea56d1e0f81d6c1f225c4aa4a6129fbf06593b0a86490e64c59f162ee73cd1fe6dd4f689d9a888f6dc7843c76b7e9dadf49a9176f538f5cc569c9b8d4617ac5a4c55189a5b32e6fa574d8ef56a9f9539ae0da9a47077dff2eee2691a2713e3b1d92ffa558dfd8c7915b92032746aa3b0eeb6e872cc009d256e6c18bd840330dc523803181182243e6875cbe1e9fa4c28faaf3856c6bab9ce418a9d0ef751dfcd2c7e55705774b5e6f2067e689fb437029f2b05d2bb41fbe39356ebb71659b3c9056b5d85892a3203ba65e547a4af6434d90eec1f94a1147a2b804a4c12bd1a02b7d1646fc80c2804ac7e111201144dbf2f9b501c7e90ea75783eb3296e8bdd0c52cc284a69e60a1d166b33491dc0a5e486d56d9286e6653683b028c571075b683b63b0fd77934b2b56a8de007cf345bc1bcdd9ee046d68ff1e263d710e0521e147c00769c775ea6610953ecfbb794ce8cc5bc38dc019a7aa9d2dee755dea29960ad1e96dd9bbfc1947f66b3f1ebcd001ed3b689e07fba5d6391ab327e37cdd57cce7bedd32ee099a46abaf47acc93c565a664e5e3e25142145c035ed3b1ebf48075a76d2e4136b9e0db1fbe11576f25a3353e74d2c821175fcb8da2a169a6a1b16dd6e27e4a0a74ccfe42fe8b0ebe9226b267c8d875619964346ef8b137f8424878a15377900ac45d654487512035693cfb87d95d970a02b9e79cc8f4d19915cddd2f2fbc95e2bdfcf6f54afad8cde6ef616ce89d71c4819b45e963e0d8dbf9b0cee1d9f9155010bf15dc6bcfdc621a29ac5662921d37e70a7dcfdca9f4ce49373e02331909fbd520c4f98b2520aba40f642b941f29446b00c959fd5529fd3373e9d3cbbab2d38c907e7d29487fdaa2ff045dc6fb7e720c1b85d24537cf0bb3dd5e4c442468ff1814f7de21fa5802ad2f25d5eb31527ba5f36e139f65e592389ac7201aa91251f6c6ed3b6a08dd1586d55b1fee649c4065a8076cc22f5f927cb892ea8744ab8fc262f1ceb4e95ba4a59d2ff503a2781c515b8e8a1b4ebe1c73b5b6e3f8e0fac95820c0e28d98660a87ed4c0e0dbf233cfeed074623fc6f2d083122428d40a8f5793321ce26b43851c3088e3a5ad3cc441bf36ba266b086055e3d9549c57b40920037f9aa53bed71c199a9f90db240a6d02c8c3baad87918c8d973ff352e364ad82aeeb8eefedfec0c142ec3fca2c27b143591bf79063e2f160d0c1e8c2328fcb15d1b40dfbc95f783590cab30c3a21064bb792fad439ce365e693a04353030213766a975ea146c1acd70aaed3c8afaf8f10a78ceef125c7627293fac72529ff8ecbf474b1f46fab41f0e56f00c2c338cfbc995c49138bb667623f3f1fd8a245dd4e51ecb6eadfc5fa1506f2ccb070ef8e3541e344cecb7212164190dc8229301c0bc1672f4e7e283721a1a9cd7db323cdda4342fc63f745a8b0d84a92c5ef5dd1dca0cb5578b6b84d03d6fa7255571b05534b0d47f906aea0320ef60a894ee31011a366a2d756f283c10a56e123aecd9f63496f26b9bb71954923be3087b2eceba781d5b1bcdccfac9891f1950f9ed77677a4bb473b187049eae721bec500ed5be4a5e56f26921d9d0c23daa7643f711566bbb27eec4a559290482a4bc118a31c551940ebaa09bd8500abf9ca65278173ba526861feee2b541fb72ee063686c019c5f3f3f41fbe00858b44d3bb9b96faf9a619349039443e2808e212babeffb02d6a46cf1d01035e658a81bafd6c0c20795ac763f32db9b02d0f9cb3513406271ddb32402e94ef54504749f44f2a9e48f52edfb5e8da7a1b1e494a2535fa2d2903caef9e289344fb3fe62d731dc89f6b851536cee4b72dd83d7327e6ebd0d53423470365bdcb3500872325e31320b13f9c9f9451a8eb81d2dde3049e4f0cf4350ac717248ac1963ef6909049a22ba81dbbc1be31477afac53bebdbac59f9ef66aa99386278bc134a0d1cd8ccefb8a41ad919ecc517887e8017761bf325c6d5f74950061ed6c5e0bee3c8955dc8b68e9d0a991c31965c3d297f9ffe12700af00ac6273406741eafa4083e3b3d0a2de7da2925cd8457d7011ed1577417063b66bcdcbdb404fdffb189cee2cbee4cdbc53b77b0652af8db3761b79f8eb6fb2d9d439722c0a1786f387720d7fcd94e4c2d072196aa11528b1b167d8fe3cc46df137b084c69fefcd38e992965394641797728f2a99f70c6d409cb2f23d82afd32267440a3e0957ce106cf28ac9fe2fdfac9c898417b405264fc56749030ee05b63271fba31299498b6f03fce88fdc797149d1e93ee6ed540f2c114c8b49cca89808b5e7b87705ccb2ffcb029b82f0f1dbba34ab6b6db7f2d3a6267afc8d8151cdf9b5251f841a3a76a0aa90ccd42e3e1290dc2be04271aa8def45512fab9dd8f785490517e4280f5356f6a28ea95f0c6d82677501dbb7c80b134e427a4a279d09039614878ccffd89b0e1e10f01fa5b0d5ccd2887d5a2c9a348da8e4197780fd71d9a9d0bcf2fdb84b3976c772c35097344d8e8bdb8e0805b248a72a3c5f30fc51c46cd259a9e21008b9091c253af67edca1d2111710a384101b6a20b87e405412994934968ac71da327f45a0eec5970962afcf0807d3b326a133cec56fe116f411e7a3ca81a9e541b94cadce847018a3ff2790cb58fb73b3a68d4d471dc5c6a6aa4dacc8cd0f70a90a5bf779fe578548039ddb1e876bbcea8b3d4e2a827ec1d71fdd8baed12b8337d42d59a0ef90a2030d8644c9712d05cc598e8da56b233b2257ab934304dd4330cce5e5f1795dc97115310ab3593ba30a2882d28e3b0348fbc42d00bd744463eb55205b2b3729d04123ecb0014c94486c09c867fd0227b130f4961d3e96bc68ba523c9313af603e8e642823b94d657c08be23276a89ac40097e0af02cc42cff300f2cb8bde0c020f79f456c8ab9f265322f5ce815d969daceaaa6cae5167f09e9cad0996df9d4cfca8c915508745187b94bfa0ed467e9f3244d09c28fb98042fbadd21bbb9eae3d43fb437e4debd424f05836dc818adb4f2c2ef7640aba55cf025cdfe2869d5f3f4ddfacf73c3993e37a74297fdf94fb99bbbc4431bba4045cc3b9b3e9de1d70699b9fa82ef6ff23807f8e48bd8a9ee556d484f9395762bab874d056771d71d494850430da7a2068dc6f5219612fbe21e5d226fcf981c925eea2d53b1e657f2cdef3307f986e6577181a01d01ce8ac98f7d9f6590c342b871af916aa854c2b304a520d20866fa0414a57ffb36c4eb17857b3c7793017e15cc8c2ff50b1c0b99609c270e31ccbd49c38027e41a6f2d58dd9349db3ccf94ab77c1624005bea003467378bc32ea087e01252c4492230e5f9abdd6519ad24285fe63b50b8613b19715d47fd25b77b7049eb67862075d1beae73598ac86918dc1ce4a090f9f92020f2c919494008e514e296d0b8fedb6a7a92a068e262f65fd8bb7e25f9b9da6e952bf50c5b7b5c499f672afe07888959cf34748b833372a0a0d46549cc2c0741faa799460c15c49252d67e5ef22d9d84d3488b4ed2a109a789a101d6bb49836f874369f960020b70ed860079e01365a0e44103fed0bc1e6989e8aefc375b710c895eac05604b227d6121537477a44fe06f665291fda0738b3ce372173dd5a4e59c8af97cf4c23c99439456f155d1defcc40281ddff7190811048778d32d96cee2cb5cf0d115db5199d931385ee8bfd6e11c1655bcda8f1c56cf09a749f676cd1a114781ff588d2ea89a458946e7812fae7598adb52fd528ba86f79ea843ede56a1efa602aef743230b414f040d790fd29a0bb163b004352f541edc51a1526cc54f3a6d2d0a476b6aa16074ba1ff89e4248985032061e0b05c9d252d8c0234427f80c786fcf01815e84c5d4cd8098bd921d49d3b83d70208ef821e8cb2ee4b42ae412965afbc9ed434b7d2b76003b19185b20ff163da1cdaf753a59ca3dc9f183215dec93a6ffb31d8d1a683d44f4e60fe1d02320fe9992852819a623daeeb1c1c503eb66d2c81aa3e40942c420af056307825d2069ee43f5cf32372c2c74475e29a305b25d87e005f83852795d5fc21977248fb5561d81d0a0b89c2a3063c8289e5c13728c4408a206a7589a27fba62e5a08c83f993590c437527757f52038dc90e12bfbce6fb92727d071f83c2b31b3d48b1433c67bf09dda7767631469631006f1334d36eeb4bd0f667190aad39342bef", 0x1000) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) shmget$private(0x0, 0x1000, 0x408, &(0x7f0000ffc000/0x1000)=nil) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) write(r1, &(0x7f00000001c0)="0fdeb69384ff", 0x6) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000380)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) 16:00:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000016], [], [], [{}, {0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xc41}, {0x81, 0x0, 0x0, 0x10000}, {0xffaf, 0x0, 0x0, 0x8000}]}) r2 = dup(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6, 0x80}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80a5}) fcntl$setown(r4, 0x6, 0x0) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:23 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) open(&(0x7f0000000100)='./file0\x00', 0x60048, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/vmm\x00', 0x2, 0x0) preadv(r1, &(0x7f0000000d00), 0x0, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) write(r0, &(0x7f0000000140)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829fc09e4bf81e85721ff3a983e40b12a3594ddc0", 0x4c) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x3b1) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file0/file0\x00', 0x0) r3 = semget$private(0x0, 0x5, 0x3) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/192) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) write(r4, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) sendmsg$unix(r2, &(0x7f0000000bc0)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000680)="1521c54c98c9307ed552c5470b17d54d5ff0509012e63cb7e6311b8c66c497eeae0f3a6967b86fb0c6579ff9b0eb274269dd939e5a3ab07949c732d139c22d3b8ff6699a933e7def757f87abb4dc3855b44ce2218e302d1601747a1f82b0481367e73e2fef20a748df79b490d080791a731a45a4da780b2d9787ece4ee5f621bca472eba34456616ced9089f09a9b7cfbde67247f14d4060a134fe66a50fad86f79e4c2cce321505feee7ad2808a2d1902c64a867a46b2995dde09c1eec885e01b83c24717d4f49cc2760f57d30aa2150a13720a7c318695e8d1e083a4c7a2131055a425831d2a295d1a3750f8e69f8ff82f0e7560b4", 0xf6}, {&(0x7f0000000780)="68ed57af23ebcc88f3e559cea245dd678c5f52edc2d09a772052dcf7c5915ac00bb0a260b2f0ce6a0162ee5ace020972175ce02fd16815991edc553ae042e83ad50c3391ffc65729d9f2eaa24527e0639b48661b0b53", 0x56}, {&(0x7f0000000800)="3356ef981b44ce1e8cbfcdb9d1f03e4ad959112270d2faa8e8eeb0eeb100876c8861c7a676341abe477817129fe76e6029be447386fb88d9418ec5c4e94bce17619be071793f864efd704dc57133d7e87a6557043271e253aa630fbba920203df70bcc421e6da456fc44342d410a801c8857bf63bb25", 0x76}, {&(0x7f0000000880)="f800ccfb2370f934f2e50e11787c6fe794571c801281b15f689a063bd1ecc357", 0x20}, {&(0x7f00000008c0)="cf79d17934ea88", 0x7}, {&(0x7f0000000900)="51426169394fb0cd1d7178fc41637981791209b151c337484830c9516c698f70d57fa0a13d7f7a334ed16d7d003c0f54b57df7bc37c14a", 0x37}, {&(0x7f0000000940)="a09fc82f3a6b864a1571d637bc0bba31cf40152853446342e6c04e54f56972c68dbc1ea216798c95830aaf6d02694230c2cc201f16f096946597d7a30730e18edaec3f4ed9570315354eb348dd5f10c2d6ef1936573c8cb9b7f8643f5508c501fe84f8f4edd0c2baab7a50f300784237b2f5d95e60efbf0efab24d861b2680ba090896841b34e65c732d1358cf10085e6ce72c748afee759e7ccc5ae47b424", 0x9f}, {&(0x7f0000000a00)="cfcb9153ad2f380f5862e8c66a9fb469384c25df52850ff13d0eeb3df8f4f950b5da67dc05eb2afd793e8dc7181da5021d9d227525cc14e1f46768b39468f8f242f3fdd65f82d4f77ad6a453cc0b77e125610651e6e4d774ace0948446c1dceaaf86", 0x62}, {&(0x7f0000000a80)="96009b83d9d55be67ac424bcf3599885bd9b0d5876c7b53ac8a730f42514a9ac509a96e339", 0x25}], 0x9, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x40c}, 0x8) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() semget$private(0x0, 0x3, 0x4a0) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000100)="8c65", 0x170) r10 = dup2(0xffffffffffffffff, r9) getsockname(r10, &(0x7f0000000c00)=@un=@abs, &(0x7f0000000c40)=0x8) getgid() semop(r3, &(0x7f0000000240)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x1000}], 0x2) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) linkat(r2, &(0x7f0000000480)='./bus\x00', r4, &(0x7f00000004c0)='./bus\x00', 0x571fae29f998488f) writev(0xffffffffffffff9c, &(0x7f00000007c0)=[{&(0x7f0000000500)="83ff4a31d303672b10a8b19f853268456373b95bc0d9ee65411b2cf628c82677918080c608fb0935a69113878da93c1b6898a1d6dc0d2cb3c6a1d8ba29d45719b480e4bb7734db1f1cbb1485f6680822459cc09b348e454d7dfac4f7c9e3a2b30888e02c6602b54f82f72a435a2fe0c222d603558fe0765bb6f7241237cd2fa3330f1de3d2558ec786c1916b33e6ea0fff7c61a68a35ebfd53f5dd32bd7f4c66454a606b1dfe3509b79eff5e35f0dfd3a0ff3c4ac3dc354fd2505e65f27c4c7c7433c1c921ed9d67d4", 0xc9}, {&(0x7f0000000600)="63f84117e4aadfd263f87ed87e12265f8d28e13785588c57bc350ec871259144c412e9a3f50b448c2fbef3dca4deb35374d0547151f8e2106a70b0c89e13bd06c7b3240c6faee98b52292bd60e099b88d405f7eecf1e070b258e2c8ac64579a2c318aa78beffbd6878bb029cb8ba5c0f07f07e1a80429a0ecdccc0f82794044070006a9529946fe31a1688c709f01b1ba81bfd017354ea53ee8bdafb2261454ee786a310ebfceb10d790ce54e25d138700a1ec1a9ff7019eb52cfd72e38dc700d53bc654daf2ac6b8d63d9497f6b0b6f3633a8009620d283b9b6a3abb6fa2a63ca520ac77f792e655c953270e001b02f95c4280c8a4f", 0xf6}, {&(0x7f0000000700)="593c7442a66840bd4ed9ef8b7b12c3e5ffb865", 0x13}, {&(0x7f0000000740)="70c35e06b93e57b8502035924a2cdb31dad029be5d16ecbf4503ecf438197e1d2652e30d3bb64792178ab89d82eb23c269e3641f615606710aa6c51124c9e9f67a499a68c9d3b1771f06be80b562726ddccfa70eae45a96f10319812b03e361e7e15a39489e9ef295469d41eb75b859b2a87", 0x72}], 0x4) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="17ebc7873d24a4f1a18c03e9a8f951ebe4499ae0505e64f84c04814b93bf6cfda1458395909890c1b9efdf689acedeab6f1476cddf4258a8042557fc6cd647aaa450a2dc28c1d254a4213fae5a7d71ba1f299e035be35ab18b512c329c7a7a99fd0f98576ce1000e4086003211d487b946e395c221aef47ad2fcddb40962cef22ab0fe7224087e152fb74bb9132ddc9b4b8ef290b809d11de0d9077d7bd34545a9c6c92959bbdd3b9f22bf77f4375d7ee83ce5c21a4d4fcc54d59c6fa8ac61539fe2ec84f01d2f551fc68bfb8352a9a5c1060f077d", 0xd5}, {&(0x7f00000000c0)="a9b0b12db70c3f29ceb7cebc65408d950570ad0dc52abfe3069e1ded7ee7d73118f363fa1c551b3cc802dbfad2b9da6311828f07d59a1244149a75", 0x3b}, {&(0x7f0000000100)="bc20dfcab41756e7b36059d43e8adb1ac6", 0x11}, {&(0x7f0000000140)="ef2c527d2251ed294f92c9d24e343f1eda5572c6af8aaaee1c615288a4ff25592a97a1daff4d23ae6d7bb353058ce354", 0x30}, {&(0x7f0000000300)="48e0b695e9ced29fc2b2036c1c2012605611b109b40c47e2f734b2eda50cb9685fdc1a8b5dc304f51b811ac60af03a6ef1d875e2b1ab6226dd02a260115428f206a5de654deb787a7fe2acdebc347226e9d9d547710cc9029b5928e48a081080164fcacebf7749acd93b9a0ec2ff59cc8e651e8f68ef249cd46f25695e990eb7c145b983cea4131a3de55f60b0fadf7c7697d14779fd4ac6699ef5c6c95aa5781de8a0824658fdfbdd74a0a6a4539b74b46e9c920bf5e344507dedce9a3e44ca591b59e253dc7e23d80e18a8ef560afc1d2059d520ce78de504d1c109ba7cb79969eb06f7abcd6dc154b20bb400ff0c46fab4a1a1c59c82a4dbe8fd66225", 0xfe}], 0x5) 16:00:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000010c0), &(0x7f00000011c0)=0x4) unveil(&(0x7f0000001340)='./file0\x00', &(0x7f0000001300)='c\x00') getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000001740)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001240)=""/62) syz_open_pts() semget(0x3, 0x6, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) fchownat(r3, &(0x7f0000000080)='\x00', r4, r2, 0x6) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) accept$unix(r6, 0x0, &(0x7f00000000c0)=0x1c2) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', 0x0, r5, 0x6) r7 = semget$private(0x0, 0x7, 0x287) semop(r7, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r7, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r5, r4, r5, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgid() r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r12 = getgid() setegid(r12) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r13, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) fchownat(r13, &(0x7f0000000080)='\x00', r14, r12, 0x6) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) r18 = syz_open_pts() dup2(r18, r18) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x402) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000640)='\x00', r17, r15, 0x6) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r21 = socket(0x2, 0x1, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x80286989, &(0x7f0000000300)) syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000340)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r23, r19, 0x6) getgroups(0x7, &(0x7f0000000180)=[r11, r8, r12, r15, r19, 0xffffffffffffffff, r24]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = accept$inet6(r25, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r27 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r25, 0x0, r26) accept(0xffffffffffffff9c, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) r28 = socket(0x2, 0x400000000002, 0x0) setsockopt(r28, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) writev(r28, &(0x7f00000007c0)=[{&(0x7f0000000040)="18d251cdfc1f0519", 0x8}], 0x1) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xfffffffffffffc49) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r33 = getpgrp() r34 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r29, r30, r31, r32, 0x5, 0x7fff}, 0x6, 0x2, r33, r34, 0x4, 0x100000000, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = accept$inet6(r20, &(0x7f0000000800), &(0x7f00000005c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r35, 0x0, r36) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x234) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r39 = socket$inet(0x2, 0x2, 0x7f) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xfffffffffffffe82) fcntl$getown(r36, 0x5) r41 = getpgrp() ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x612, r41) ktrace(&(0x7f0000000040)='./file0\x00', 0xe, 0x0, r41) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r37, 0x0, r38, r40, 0x5, 0x7fff}, 0x7, 0x2, 0x0, r41, 0x7f, 0x100000001, 0xb1f1}) r42 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = accept$inet6(r44, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r46 = socket$inet6(0x18, 0x4005, 0x70) r47 = fcntl$dupfd(r44, 0x0, r45) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r52 = getpgrp() r53 = fcntl$getown(r45, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r48, r49, r50, r51, 0x5, 0x7fff}, 0x6, 0x2, r52, r53, 0x7f, 0x100000001, 0xb1f1}) r54 = socket(0x18, 0x1, 0x0) r55 = socket(0x18, 0x1, 0x0) setsockopt(r55, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r43, 0x29, 0x4, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x67c) setsockopt(r55, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r54, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r56 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r58 = accept$inet6(r57, &(0x7f0000001440), &(0x7f00000008c0)=0xc) r59 = socket$inet6(0x18, 0x4005, 0x70) r60 = fcntl$dupfd(r57, 0x0, r58) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getpgrp() r64 = fcntl$getown(r58, 0x5) r65 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) accept$unix(r65, &(0x7f00000020c0)=ANY=[@ANYBLOB="0000000000000066d3ab4d0000000000000010000000000e0000000000000000004c000000000000000000676600001079ed2cf15b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfd12e1f48456f6fbcb4a75a0c994e88269885c272eeaaa494f522bbde4f4531c7091e9b53741254fe6afdd4a6fbd8381fc3d658cc347ee7fc8e09"], &(0x7f0000000680)=0x55) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) getpgid(r66) r67 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r68 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r69 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r69, 0x20004276) ioctl$BIOCGSTATS(r69, 0x4008426f, &(0x7f0000000500)) r70 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r70, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) dup2(r67, r68) r71 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r72 = accept$unix(r71, &(0x7f00000020c0)=ANY=[@ANYBLOB="0000000000000066d3ab4d0000000000000010000000000e0000000000000000004c000000000000000000676600001079ed2cf15b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfd12e1f48456f6fbcb4a75a0c997f00269885c272eeaaa494f522bbde4f4531c7091e9b53741254fe6afdd4a6fbd8381fc3d658cc347ee7fc8e09"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r70, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r69, 0x80044272, &(0x7f0000000180)) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r76, 0xffffffffffffffff, 0x0, r76]) ioctl$BIOCSETF(r68, 0x80104267, &(0x7f0000001d40)={0x7, &(0x7f0000000600)=[{0x8921, 0x3, 0x8001, 0x8}, {0x0, 0x7f, 0xffffffff, 0x1ab3}, {0xade, 0x7fffffff, 0x8, 0x100000001}, {0x3f, 0xfffffffffffff801, 0xe0, 0x3}, {0x7, 0x6, 0xffffffff00000000, 0x81}, {0xffffffffffffffff, 0x30, 0x5, 0x4}, {0x3138, 0x3, 0x5, 0x5}]}) r78 = getpgid(r74) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r71, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f0000002740)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r72, @ANYRES32=r71, @ANYRES32=r70, @ANYRES32=r70, @ANYRES32=r71, @ANYRES32=r69, @ANYRES32=r70, @ANYBLOB="000fa4ac3681f8a12d000000ffff000001000000", @ANYRES32=r68, @ANYRES32=r70, @ANYRES32=r70, @ANYRES32=r69, @ANYRES32=r69, @ANYRES32=r71, @ANYRES32=r72, @ANYRES32=r68, @ANYRES32=r72, @ANYRES32=r71, @ANYBLOB="20000040ffff1f00020000008683100000", @ANYRES32=r73, @ANYRES32=r75, @ANYRES32=r77, @ANYBLOB="000000002000000000f1fffffe5e0000000000004aeba4b68e185b542dce4d41c21f06848aa3da549c1875b970107a", @ANYRES32=r78, @ANYRES32=r79, @ANYRES32=r80, @ANYBLOB="01060c0b25dbf1b6de53c3c57bbde57e3377068ee4a4535580"], 0xa8, 0x8}, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x7, r61, r80, r62, r42, 0x10, 0x7fff}, 0x6, 0x2, r66, r64, 0x7f, 0x100000001, 0x40000000b1f1}) getgroups(0x7, &(0x7f0000001400)=[r56, 0x0, r40, r30, r42, r63, 0x0]) r82 = socket(0x1e, 0x4000, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r82, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x200000000004, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0xde, 0x9, 0x11fff, 0x4]}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r83 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) ioctl$TIOCMBIS(r83, 0x8004746c, &(0x7f0000001080)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) connect$inet6(r83, &(0x7f0000001040)={0x18, 0x3, 0x2, 0x8}, 0xc) r84 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x10) fcntl$getown(r0, 0x5) fcntl$setstatus(r84, 0x4, 0x80) pwritev(r84, &(0x7f0000001340), 0x32b, 0x0, 0x0) close(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r82, 0x0, 0x0) getsockname$inet(r82, 0x0, &(0x7f0000001200)=0xfffffffffffffe8f) close(r82) setgroups(0x0, 0x0) setgid(r81) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x200000000000013b, &(0x7f00000000c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f00000000c0)=[{0x7, 0x40, 0xb5, 0x6}, {0xfff, 0x0, 0x38, 0x1}, {0xa2, 0x3, 0x5, 0x6}, {0x0, 0x1, 0x4, 0x5}, {0x94c, 0x9, 0x41, 0x7}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x133, &(0x7f0000000540)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0xa, &(0x7f0000000040)=[0x5, 0x2, 0x7, 0x6, 0x7fffffff, 0x7fffffff, 0x4, 0x7fff, 0x7, 0x3]}) 16:00:24 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x80, 0x82) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000100)="e6f6e4a0303dbc55b341ceddabe1e0c413bc48f1d52d557ad5bead249f6883f60493f001d83e56ee9c57bc0611fe0321a57bf1f3476d05125060a5956812e5b4680b440b5e76864ae28ea5af4f8ab4f36b67b89f0decf10dfea85fe41973c73f2607a4a557ad6d05369ffd43850b32e640090dee59", 0x75}, {&(0x7f0000000080)="a77658", 0x3}, {&(0x7f0000000480)="f5acd719dd531631b7ad3bf29156f3bf0770d34a88b5e62fe0939517cf92f8432de50433e059738bb24d73b384db188596fec789d2fa05b1de", 0x39}, {&(0x7f0000000300)="012c453f6183d5d07be290fe4689952d7b58125db0c2950fd810fadba20424caffc0cf85294fd89ab5819a2c94399c7dfe186c135750a20b4364a645ff30807b38d5395967b76190f21b86c186bb344ed43caf0e7c7e2f4205eb91af573d984d4f9ca96cda085818fcb9f140c27e0e45a2c73a28308ce61faf981dd540ca4287aaaa92ecfa2683ebc9d979ea7ef10f3b717d263667c7117b9245ad4b902642e32c5adb4dfd988033678edbd441cbffab14ec47f2bc47aa3277dbd9ffae04250923b7f929b7e9e06a6dd84164e30f7dd5db", 0xd1}, {&(0x7f00000001c0)}], 0x5) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) close(r2) write(r0, &(0x7f0000000280)='{', 0x1) setgroups(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8209c21bfb0c66696c65"], 0x10) close(r0) 16:00:24 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r2, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0xa0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a0000000307a4a3b77945f0a42b03a4"], 0x38}, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) fcntl$setstatus(r1, 0x4, 0x80) 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 16:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/161, &(0x7f0000000140)=0xffffffffffffffaa) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c600000000000000eb00"}) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:24 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8c65", 0x170) accept$unix(r0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x72, 0x0, 0x0, 0x0) 16:00:24 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x1f) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r0) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="b7f3f3c1f9d7f859c4bbc1f6b5084ee3eebca4af4e3e51b4e0f52401d71e974e800999958e63aa0f5cc8691c59d01387b39517e1d218be0fd646d77378ae14c0bd82a9dc325409e76015ebc863dc95b267490f6da037acc95e40860e3b66b55e673947b2707eafdd3b95fab1e0b25935785a9596c655aba88451cee15a9c2974088b9e53ace34986318e6b94d5d2fd6cdd6e2dfe10f43a5d087cd4797aca3f56a5dbf0e7561e86944257377178d11dc36b0c62086c42b833a8db962ceff44762c45ce6ffcdcb0b842fa0c35d462c5e92cf1e0c0d2ae8aa5e41198304b06310cd25383720cc0e981d4d7ca1e75b6898f77278ca0e8a12e2bb4a9e104aac"], 0x10) munlockall() r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="8c65", 0x170) r2 = fcntl$dupfd(r0, 0x0, r1) bind(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x8}], 0x1, 0x0}, 0xc) 16:00:24 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) getuid() r6 = getpgrp() r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fcntl$setown(r5, 0x6, r6) setpgid(0x0, r2) 16:00:24 executing program 1: poll(&(0x7f0000000000), 0x0, 0x0) getpid() r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000100)="8c65", 0x170) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair(0x2, 0x0, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r5) r6 = dup(r4) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000040)={0x1b2, 0x1d, {0x7, 0x101}}) fcntl$setown(r0, 0x6, r3) 16:00:24 executing program 1: r0 = socket(0x18, 0x4002, 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="439faf2c07b30a1f137cfaf7505218bf574358ca1d223d166a0d7123e5552cf9bd03b931f95d997d92e4fd0d5a4344dc975e6897ed246e405aa7b4e2e6a7dce7da84ceb6eeed63182a8f934c0be266dee4f2d63a93320fb8a6f2b79b62873fa7bb66f4f2735e2614a6ce4396eab3f9e5cec2333cff4d22d3844416", 0x7b) getsockopt(r1, 0x2, 0x20, &(0x7f0000000200)=""/140, &(0x7f00000002c0)=0x8c) 16:00:24 executing program 0: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1012, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000100)="8c65", 0x170) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) fcntl$dupfd(r0, 0xa, r2) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x2, 0x8, 0x3ff, 0x1, 0x630e, 0x9, 0x8, 0x0, 0x2, 0x4, 0x40000}) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x3}, {0x80000000000006}]}) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1d10c6747c071f8c) shmdt(r2) syz_emit_ethernet(0xe, &(0x7f0000000100)="0218ae4de39e04a1de6275894395") 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) close(r1) panic: kernel diagnostic assertion "pg->wire_count == 1" failed: file "/syzkaller/managers/main/kernel/sys/kern/vfs_biomem.c", line 329 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *290610 65332 0 0x2 0x4000000 0 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e3209,ffffffff821f7fae,149,ffffffff821c11d6) at __assert+0x2b buf_free_pages(fffffd8025bd9700) at buf_free_pages+0x1ee buf_dealloc_mem(fffffd8025bd9700) at buf_dealloc_mem+0xe1 buf_put(fffffd8025bd9700) at buf_put+0x16b brelse(fffffd8025bd9700) at brelse+0x257 vinvalbuf(fffffd803766e8f8,2,fffffd803f7c6c00,ffff8000ffff3160,0,ffffffffffffffff) at vinvalbuf+0x3b1 ffs_truncate(fffffd803c9c31e0,0,4,fffffd803f7c6c00) at ffs_truncate+0xeb1 ufs_rmdir(ffff8000159314d8) at ufs_rmdir+0x3af VOP_RMDIR(fffffd803c8cb350,fffffd803766e8f8,ffff8000159315d8) at VOP_RMDIR+0xf8 dounlinkat(ffff8000ffff3160,a,c00359c100,8) at dounlinkat+0x14c syscall(ffff800015931750) at syscall+0x507 Xsyscall(0,145,c000028000,145,100,8) at Xsyscall+0x128 end of kernel end trace frame: 0xc000049978, count: 1 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 kernel diagnostic assertion "pg->wire_count == 1" failed: file "/syzkaller/managers/main/kernel/sys/kern/vfs_biomem.c", line 329 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e3209,ffffffff821f7fae,149,ffffffff821c11d6) at __assert+0x2b buf_free_pages(fffffd8025bd9700) at buf_free_pages+0x1ee buf_dealloc_mem(fffffd8025bd9700) at buf_dealloc_mem+0xe1 buf_put(fffffd8025bd9700) at buf_put+0x16b brelse(fffffd8025bd9700) at brelse+0x257 vinvalbuf(fffffd803766e8f8,2,fffffd803f7c6c00,ffff8000ffff3160,0,ffffffffffffffff) at vinvalbuf+0x3b1 ffs_truncate(fffffd803c9c31e0,0,4,fffffd803f7c6c00) at ffs_truncate+0xeb1 ufs_rmdir(ffff8000159314d8) at ufs_rmdir+0x3af VOP_RMDIR(fffffd803c8cb350,fffffd803766e8f8,ffff8000159315d8) at VOP_RMDIR+0xf8 dounlinkat(ffff8000ffff3160,a,c00359c100,8) at dounlinkat+0x14c syscall(ffff800015931750) at syscall+0x507 Xsyscall(0,145,c000028000,145,100,8) at Xsyscall+0x128 end of kernel end trace frame: 0xc000049978, count: -14 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800015930fb0 rbx 0xffff800015931060 rdx 0x2 rcx 0 rax 0 r8 0xffff800015930f70 r9 0x1 r10 0 r11 0xc5abfc7c1bd16bc0 r12 0x3000000008 r13 0xffff800015930fc0 r14 0x100 r15 0x1 rip 0xffffffff81e06468 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800015930fa0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-fuzzer) pid=290610 stat=onproc flags process=2 proc=4000000 pri=17, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff38c8,0xffff8000ffff2790 process=0xffff8000148a26d8 user=0xffff80001592c000, vmspace=0xfffffd803f013aa0 estcpu=34, cpticks=8, pctcpu=0.10 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 89320 236210 65332 0 3 0x82 piperd syz-executor.1 73458 149661 1 0 3 0x100083 ttyin getty 85477 363226 0 0 3 0x14200 acct acct 92412 4919 0 0 3 0x14200 bored sosplice 65332 497470 2214 0 3 0x82 thrsleep syz-fuzzer 65332 146320 2214 0 3 0x4000082 nanosleep syz-fuzzer 65332 131309 2214 0 3 0x4000082 thrsleep syz-fuzzer 65332 521588 2214 0 3 0x4000082 thrsleep syz-fuzzer 65332 28549 2214 0 3 0x4000082 thrsleep syz-fuzzer 65332 66945 2214 0 3 0x4000082 thrsleep syz-fuzzer 65332 152844 2214 0 3 0x4000082 thrsleep syz-fuzzer *65332 290610 2214 0 7 0x4000002 syz-fuzzer 2214 262842 77813 0 3 0x10008a pause ksh 77813 496368 51694 0 3 0x92 select sshd 51694 432979 1 0 3 0x80 select sshd 353 212305 22890 73 3 0x100090 kqread syslogd 22890 227675 1 0 3 0x100082 netio syslogd 77721 404061 1 77 3 0x100090 poll dhclient 19604 328284 1 0 3 0x80 poll dhclient 35783 422701 0 0 3 0x14200 pgzero zerothread 49935 362847 0 0 3 0x14200 aiodoned aiodoned 18385 91810 0 0 3 0x14200 syncer update 91251 271779 0 0 3 0x14200 cleaner cleaner 91192 306568 0 0 3 0x14200 reaper reaper 22820 330316 0 0 3 0x14200 pgdaemon pagedaemon 92853 117208 0 0 3 0x14200 bored crynlk 22456 287706 0 0 3 0x14200 bored crypto 7132 487192 0 0 3 0x40014200 acpi0 acpi0 87122 156428 0 0 3 0x14200 bored softnet 33557 386668 0 0 3 0x14200 bored systqmp 16566 61564 0 0 3 0x14200 bored systq 68463 469474 0 0 3 0x40014200 bored softclock 86904 296625 0 0 3 0x40014200 idle0 2421 287771 0 0 3 0x14200 bored smr 1 36948 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 Kern Lim devbuf 9578 7137K 8353K 78643K 17178 0 0 pcb 13 10K 12K 78643K 1787 0 0 rtable 84 7K 8K 78643K 1719 0 0 ifaddr 77 15K 17K 78643K 454 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 205 0 0 iov 0 0K 24K 78643K 594 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1226 77K 78K 78643K 3764 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 50 0 0 VM map 26 6K 6K 78643K 40 0 0 sem 12 0K 0K 78643K 754 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 3 5K 25K 78643K 2437 0 0 sigio 0 0K 0K 78643K 36 0 0 proc 49 38K 63K 78643K 1231 0 0 subproc 16 1K 2K 78643K 306 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 247 0 0 in_multi 11 0K 2K 78643K 317 0 0 ether_multi 1 0K 0K 78643K 14 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 660 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 144 226K 243K 78643K 7095 0 0 UVM aobj 130 4K 4K 78643K 134 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1466 0 0 NDP 20 0K 0K 78643K 152 0 0 temp 210 3543K 4188K 78643K 83123 0 0 kqueue 0 0K 0K 78643K 23 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 70 0 67 1 0 1 1 0 8 0 rtpcb 80 214 0 212 1 0 1 1 0 8 0 rtentry 112 319 0 293 2 0 2 2 0 8 0 unpcb 120 2292 0 2281 1 0 1 1 0 8 0 syncache 264 11 0 11 6 5 1 1 0 8 1 tcpqe 32 80 0 80 4 4 0 1 0 8 0 tcpcb 544 2393 0 2389 19 18 1 13 0 8 0 ipq 40 22 0 22 7 7 0 1 0 8 0 ipqe 40 567 0 567 7 7 0 1 0 8 0 inpcb 280 5731 0 5724 18 16 2 9 0 8 1 rttmr 72 2 0 1 2 1 1 1 0 8 0 nd6 48 44 0 44 6 5 1 1 0 8 1 pkpcb 40 16 0 16 5 5 0 1 0 8 0 swfcl 56 5 0 0 1 0 1 1 0 8 0 ppxss 1128 43 0 43 9 9 0 1 0 8 0 art_heap8 4096 4 0 3 4 2 2 3 0 8 1 art_heap4 256 1369 0 1216 31 17 14 15 0 8 2 art_table 32 1373 0 1219 2 0 2 2 0 8 0 art_node 16 318 0 294 1 0 1 1 0 8 0 sysvmsgpl 40 30 0 19 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 752 0 742 1 0 1 1 0 8 0 shmpl 112 132 0 4 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5149 0 3761 46 0 46 46 0 8 0 ffsino 240 5149 0 3761 83 0 83 83 0 8 0 nchpl 144 8982 0 8536 60 41 19 60 0 8 0 uvmvnodes 72 7097 0 0 130 0 130 130 0 8 0 vnodes 208 7097 0 0 374 0 374 374 0 8 0 namei 1024 31712 0 31712 4 3 1 1 0 8 1 vcpupl 1984 24 0 0 3 0 3 3 0 8 0 vmpool 520 38 0 14 2 0 2 2 0 8 0 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 37897 0 37897 22 21 1 7 0 8 1 plimitpl 152 202 0 196 1 0 1 1 0 8 0 sigapl 432 2562 0 2551 2 0 2 2 0 8 0 futexpl 56 76845 0 76845 5 4 1 1 0 8 1 knotepl 112 996 0 977 2 1 1 2 0 8 0 kqueuepl 104 1120 0 1118 4 3 1 4 0 8 0 pipepl 112 1476 0 1461 7 5 2 2 0 8 1 fdescpl 424 2563 0 2551 2 0 2 2 0 8 0 filepl 120 25177 0 25102 19 14 5 11 0 8 1 lockfpl 104 868 0 867 1 0 1 1 0 8 0 lockfspl 48 276 0 275 1 0 1 1 0 8 0 sessionpl 112 35 0 26 1 0 1 1 0 8 0 pgrppl 48 65 0 56 1 0 1 1 0 8 0 ucredpl 96 3613 0 3606 1 0 1 1 0 8 0 zombiepl 144 2551 0 2551 1 0 1 1 0 8 1 processpl 864 2579 0 2551 4 0 4 4 0 8 0 procpl 632 5479 0 5444 4 0 4 4 0 8 0 sosppl 128 33 0 33 9 9 0 1 0 8 0 sockpl 384 8306 0 8286 25 20 5 14 0 8 1 mcl64k 65536 1013 0 1013 96 67 29 33 0 8 29 mcl16k 16384 50 0 50 8 7 1 1 0 8 1 mcl12k 12288 77 0 77 7 6 1 1 0 8 1 mcl9k 9216 61 0 61 9 8 1 1 0 8 1 mcl8k 8192 128 0 128 7 6 1 1 0 8 1 mcl4k 4096 282 0 282 7 6 1 1 0 8 1 mcl2k2 2112 24 0 24 12 12 0 1 0 8 0 mcl2k 2048 72495 0 72451 24 17 7 14 0 8 0 mtagpl 80 87 0 87 10 9 1 1 0 8 1 mbufpl 256 140251 0 140185 112 96 16 38 0 8 8 bufpl 256 18347 0 10576 486 0 486 486 0 8 0 anonpl 16 403931 0 385381 157 74 83 102 0 62 0 amapchunkpl 152 15601 0 15482 65 55 10 16 0 158 4 amappl16 192 17759 0 16722 177 115 62 73 0 8 8 amappl15 184 507 0 506 2 1 1 1 0 8 0 amappl14 176 254 0 250 2 1 1 1 0 8 0 amappl13 168 195 0 195 4 4 0 1 0 8 0 amappl12 160 333 0 333 3 3 0 1 0 8 0 amappl11 152 399 0 388 1 0 1 1 0 8 0 amappl10 144 595 0 593 2 1 1 1 0 8 0 amappl9 136 909 0 904 1 0 1 1 0 8 0 amappl8 128 458 0 417 2 0 2 2 0 8 0 amappl7 120 692 0 684 1 0 1 1 0 8 0 amappl6 112 376 0 362 1 0 1 1 0 8 0 amappl5 104 630 0 621 1 0 1 1 0 8 0 amappl4 96 2651 0 2625 1 0 1 1 0 8 0 amappl3 88 718 0 709 1 0 1 1 0 8 0 amappl2 80 18849 0 18790 3 1 2 3 0 8 0 amappl1 72 57066 0 56680 27 18 9 20 0 8 0 amappl 80 6030 0 5984 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 17 0 17 1 1 0 1 0 8 0 aobjpl 64 133 0 4 3 0 3 3 0 8 0 uaddrrnd 24 2601 0 2551 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2601 0 2551 1 0 1 1 0 8 0 vmmpekpl 168 20514 0 20480 2 0 2 2 0 8 0 vmmpepl 168 321567 0 319592 304 161 143 147 0 357 41 vmsppl 272 2562 0 2551 4 3 1 2 0 8 0 pdppl 4096 5208 0 5154 12 4 8 8 0 8 0 pvpl 32 1053822 0 1032332 456 181 275 321 0 265 92 pmappl 200 2600 0 2565 5 2 3 3 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 902 0 248 20 1 19 19 0 8 0