kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Nov 30 15:46:04 PST 2019 OpenBSD/amd64 (ci-openbsd-main-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.234' (ECDSA) to the list of known hosts. 2019/11/30 15:46:19 fuzzer started 2019/11/30 15:46:25 dialing manager at 10.128.15.235:41616 2019/11/30 15:46:25 syscalls: 337 2019/11/30 15:46:25 code coverage: enabled 2019/11/30 15:46:25 comparison tracing: enabled 2019/11/30 15:46:25 extra coverage: support is not implemented in syzkaller 2019/11/30 15:46:25 setuid sandbox: enabled 2019/11/30 15:46:25 namespace sandbox: support is not implemented in syzkaller 2019/11/30 15:46:25 Android sandbox: support is not implemented in syzkaller 2019/11/30 15:46:25 fault injection: support is not implemented in syzkaller 2019/11/30 15:46:25 leak checking: support is not implemented in syzkaller 2019/11/30 15:46:25 net packet injection: enabled 2019/11/30 15:46:25 net device setup: support is not implemented in syzkaller 2019/11/30 15:46:25 concurrency sanitizer: support is not implemented in syzkaller 2019/11/30 15:46:25 devlink PCI setup: support is not implemented in syzkaller 15:46:32 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) flock(r2, 0x2) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000380)={0x1ca3, 0x85f1, 0x0, 0x1000, &(0x7f0000000100)={{0x5, 0x9, 0x0, 0x8, 0xff, 0x20, 0x1}, {[0x9, 0x7, 0x7, 0x1, 0x6, 0x1ff, 0x3, 0x84f, 0x3018822a, 0xffffffffffffff80, 0x7, 0x0, 0x8, 0x7, 0x3, 0x5da1, 0x4, 0x8000], [0x12a1, 0x2, 0x6, 0x20, 0x10001, 0x93ac, 0xce3, 0x5, 0x1000, 0x8], [0x4, 0xffffffffffffffff, 0x8e0c, 0x7f78, 0x6, 0x1, 0xc], [0x1, 0xfffffffffffffc00, 0x6, 0x100, 0x80000001, 0x7f], [{0x1, 0x9, 0x9b, 0x7fffffff}, {0x8, 0x6}, {0x101, 0xfdc, 0x3, 0x8}, {0x0, 0x81, 0x9, 0x5}, {0x7ff, 0x8, 0x7ff, 0x7514}, {0x7ff, 0xf58b, 0x10001, 0x99d2}, {0x81, 0x4e97, 0x0, 0x7ff}, {0x8, 0x40, 0x4, 0x4}], {0xd14, 0x101, 0x8420, 0x238}, {0x5, 0x802000, 0x400, 0x1}}}, 0x2, 0x6}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/speaker\x00', 0x8000, 0x0) fcntl$getown(r4, 0x5) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x8000, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000440)={{0x81, 0x4, 0x5e}, 0x0, 0x80000000, 0x3}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000480)) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r8 = fcntl$dupfd(r6, 0xa, 0xffffffffffffff9c) read(r8, &(0x7f0000000640)=""/32, 0x20) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) read(r9, &(0x7f0000000700)=""/122, 0x7a) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x80, 0x0) ioctl$KDDISABIO(r10, 0x20004b3d) pipe2(&(0x7f00000007c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r11, 0x4004741a, &(0x7f0000000800)) r12 = dup(r0) read(r12, &(0x7f0000000840)=""/135, 0x87) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000000900)={0x1}) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x40, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1002, &(0x7f0000000980)=0x8, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r14, &(0x7f0000000a00)=@in={0x2, 0x3}, 0xc) 15:46:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, r1, r2, r4, r6]) r7 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000200)={0x2, 0x4}) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x400, 0x0) fcntl$getflags(r8, 0x3) r9 = getpgrp() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r10, 0x40044273, &(0x7f00000002c0)) r12 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x10, 0x0, 0x9, &(0x7f0000000340)={0xffffffffffffffff}) r14 = dup2(r12, r13) mlockall(0x0) r15 = getgid() getgroups(0x1, &(0x7f0000000380)=[r15]) ioctl$VT_GETMODE(r11, 0x40087603, &(0x7f00000003c0)) r16 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) sendmsg(r16, &(0x7f00000005c0)={&(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000480)="a15a3606794dc13b21222e5c22dee32d23420eb9ed5c6f6ddf6e75bba362bb1d50fcedb6724e3a7b822964c9e143c1a5c214b75bb8759e052f0cd9d45ceb78e3c8325323e2e339c338fffb67509a", 0x4e}], 0x1, &(0x7f0000000540)=[{0x70, 0x1, 0x2, "6dcabe1c9dad52af4e94c809c7a4af53a3981e9b57d74c3d2b0126b3f36616fa143286958032b4d26b0de71e18f6936dd6a11b93b022f7c4be7ee3aca654bae66a2913968de322a481b6bbb62202ae2ff2cd9bde6731f06a94"}], 0x70}, 0x4) ioctl$BIOCSFILDROP(r14, 0x80044279, &(0x7f0000000600)) fcntl$getflags(0xffffffffffffff9c, 0x1) ioctl$WSDISPLAYIO_LDFONT(r14, 0x8058574d, &(0x7f0000000640)={'./file0\x00', 0x47b, 0x7, 0x0, 0x1, 0x0, 0x1, 0x9, 0x7, 0x2, 0xffff}) clock_settime(0x4, &(0x7f00000006c0)={0x6, 0x8}) r17 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r18 = geteuid() r19 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000740)={{0x8, r18, r3, r19, r5, 0x88, 0x196}, 0xfffffff9, 0x8000, r20, r9, 0x6, 0x8, 0x1}) 15:46:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffffbfffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 15:46:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socket(0x2, 0x400000000002, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10000, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) select(0x9, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x6, 0xb10f, 0xffffffcd, 0xfffffff8, "86b1540909e232d1d0832f2a4cc0b81e4944e155", 0x7ff}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setstatus(r5, 0x4, 0x80) 15:46:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') r2 = dup(r0) pipe2(&(0x7f0000000100), 0x18004) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r3, &(0x7f00000008c0)=[{&(0x7f0000000640)=""/160}, {&(0x7f0000000080)=""/20}, {&(0x7f0000000940)=""/102400}, {&(0x7f0000000140)=""/29}, {&(0x7f0000000700)=""/160}, {&(0x7f0000000380)=""/71}, {&(0x7f0000019940)=""/66}, {&(0x7f0000000800)=""/166}], 0x1000000000000358, 0x0, 0x0) 15:46:32 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65300081d47a8f3b1f47bd42750055880bbff300f9e7b59bc9e5b1f2d05890da8bc50256219d4870c71b8855f763f431d8b9f9d21ca87ef280394a1483095604dd3fea777d908ca9193688d854822e7b8b2de17286a8ee6b759f31cf15e6e82798f5942e0f14b1ece2f37cdc523e72698a1390dcfa9243df368cd8834453adfd27ab40922756af1dc603231888a53f7f47c6110204983ae3b0298f51435353bef44e81b0fc76db91c0ffa4d468242722063d1470b05fc2d52927eab281d206e9ec5b"], 0xa, &(0x7f0000000840), 0x303}, 0x0) 15:46:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'\x01\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) ioctl$BIOCPROMISC(r4, 0x20004269) 15:46:32 executing program 1: poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}], 0x1, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) sendto$inet(r0, &(0x7f0000000140)="a1c7ff8c36955718f948614a03a595ce3fdf4b081830daa47bf2287eb5ed90c3b99e769055852dbf031e952d2a1431355e718a96f36719a9aad82c0822bc2534613008f55df32e3c23872a97e21faabee589494c60d40c731d0aa1ac72c3cd9d933900c437ba2503506bcde3632431cec37d491d5066bcc90f6f914ceaf07032253a7cf240791b590f29fee5b0a5200400fea770b63c49d4f357b3a55ef0e350a6580a259ebd42d7f193a7e0a9e2896e50f5b74b22a3023584d7ee4e260003593c49e344824be9a89b8753fa2ffc1d4d51000a21fd9601dea67340ee11d9357d8cf096f2deec5d4c24557a43a357cc1e9a536ae111558541a1a5a834d01b21da650c593ebc59f6f28396cd43df6dcee0fcbe7d133dd97626786ffc4e5d0abb377def995e78b4bccced1f3f7d90ff1db76c3a73f11f90a4757c45949682b220f0295f6a724c8e31ff5a9ca98599fd47ea36b852a63dcebb49c4787e8d8b14f864b8b8a5f2ca535546be1d8dab0277a10d870bb69151e1d35b8b29c04f11deb05fb03604f10bbbdb5bae39e71e9cbdb9ce31b453c2abc6e74d282410e70d489bb4331012585d992fc6b04695250ee904732ca0ea4e04d54a1a5a35e755ded18eca01784b6650badee6e5ad6740917a54c24d8acb9440f8277b699b2b286254243f538e147ad25d58d6081979f270e4df1f6ae7247562533825d78941b060695bef3722f9aa61591b97442af42c6d8209e7c81ea9deab15812639b40d395c917b5aaf9bd4314f83128c008769d4b9bba9eea6506f2f2156bb5c19571ff39443e02c58e53fe09699f2de2366f22432e8be6e49942061225c6dfc0a80d5da1434efe9b23644893b95e6b49226c3813321e2384303c0be22a5f7d038e79c4298933a5bacfe9b0b167ea0d77a2156ea6443140ed03accf75925658634da410adac2f11bff3aaab1b5d9020bd452bbf307b807803e7d5c732d690c4dd051f308e9dc8797ac2d6422082ad89a8627184a7910a051484a959bcd0d84ed5577f9523001ac79fdca7d0c0e5b5136a46781dccd8258243dfaffcbb71b314c2ebbbfd8e353358577740cc333a52a29b97e6aeb93ead8ace5ef6e1b4d638ea06f33791a2c70db4631ac632c2994be1dae8dae3c3679dfcc5ab9bdd2c85061b80041767aadef3935de3c424d1b7ea3e0b2949ac34b60627a7fc2c651361cdb9484cc9ac24053c2247ba3d3dcba184ff193d7c3b547e314eca82f4a8263b2bb5f248f74208cee585f28dc613972df71e5f078642c41b64aa79520efbb9bbaf31d1c0eb8d99d85343d6e3bad19868a25c023dd60da0722ad28d452e0e77f7123c68452e04707001cbf38e36f27c683b0cb6b5dfcf67f8be90fa363beb603dc8563c347772a29297050874c3ca057a96932263c95960fead0de2e508c29d2f6a87a5ab44f8e2569378c344f535d64e6e1e193c4e1cdc2e7c6612562c311987dbf845ea0d349bc21b4d9243155bfd62b49734dd6730b95803329d0fd40a425500f27b8dab510905ab8335b6f348f30212669d27934e65f8c0ea31c03b2a5a054a47a6af444fb2ca74f9a9c786c27aa52b31fbe78f90845493b8a4325827ef23c3f88a5a0102047c23ec4887c619a05753ebce68d632ddc36dcfeb0970c83902e3c8b3d106cf87021e2a28cd50086548e9817840f33eac15bf47ed18e9ccf75f4862f40f8b7740ff70b5f5f19db1b7c6625b6ec47d41468ea3860c2f9a292cdbe53e8b2079f9589bae6960d3e6fd434a4b300851a31dc6d3e38408b544495c6bd2f9d0d684770580106d018d8014202d4017dcd16a756462ce9750991c380c67134b13386cccaaa497f738f8a84cb3b701846ab76eb4c595c73fc24b9cc23cc5a189eeb4728a40c42fa30f34e094f007786b48f39b68393e97ff62e5b3aebab616e55259151173a9411861729c6e54acb7d5df9d4dfd8e6045335890b94ba8b38f222523893257920906d37a651ab12b059ed1553dc4799268e987d454f29ea662d3efd5d08111c156bbb3bf3e52802340eee1fd8d3b859d39b6265532637a330221ce41fd2733d84806f21a46a56e8c4e51a0604adfe5824e4b38faa9b3ece38c5494561686102c04a603d243314713fa344601734e04bd3617cb6fdf90b8e28c1d00e3df3ce62a17ba67b386dcb1feb7d527b6d424f92052ada22f8c081b3259b86d0ad5eae5663eb225978b98903763c9f0f307c4c55945822d74d4188a8c1d4dc8d23a11576c9adfa49605a24cc358c3fdb81dd388fdd2028818077dc45a9f1e168dec7dbecca75b44681b89fd28c430119065e14ff01f637e8da3b5e630a4fdbfecc1d9cfa9bde7866dfca6ae5d4ac40f9c64328a6ac4a616a774a77fc22d711c7cb646da1525aea08b1d57f4b11d000b83143679d2bb888beed98867ca6af78e264d4ff5fa86d38dad27bd189564fe194dd2717bd790fc394a3225c92284d8bba1724f5c096e86c30f044a0b40cf4acd6a88f4597dfbffaf74aa7c343adcae054cd10a4012d76ee52b7844e99274046df4127b52a561f4d341808e2bfa61bbd4b32e252469d6589f4fd143de7d9dc88cea4c1c6998fc3ae1bfb0a8647575fefa6aec505063c2a66614622762c5cc159f6bf000e53ae0a384e8ef521e1fcd399a722f1363995ae380183c27ab04726bff810340e07d53f7e4509027f10063e7787e5d0095d7f7585c26da677ce7c50fb52ea1977f96d970232330296c5fe739787226b506aa0dd3daf74c74aee83d6664b7e4ef75720498845439c81e1b966f59109497efbafb1d0b284d3e251fa04a84dc23cba04b3ddf6436e8c06097c79a21a2803a1374de64669e64f350dec1563de975ebd1c4f2f66b27f1a2f07e14bf209dfb9ab5a039bfaeddc72a9f7519ce9b8278569789d8fdc4178ee277fbc432465b1b56539abc641f19f6ef0a7a5c022c2f9313a772b50f5348f3ce275ac2221e93605c487e3ef01d34e107cc5eb9bc006db8f10d968b8e1645b51b19eed2cd097ea8d62b0ce548670bc59150c5e4f4e07e971843c6370d030c10476a04ccdf66c56bf8b71f3f899f7ff9306f54ca64da70432269db6a14cd303f54f39a358de1ef3ff8f41a667e1628c57cfcc513d4e18655afa2d8ac95ebd27500cf3e0643f4513593ac2ccd48f09fde26e0d24bb7ffbf01d497ff2e79aabeee337eda0d502756b5f3655e22b43d60dd972dbb6bc73695d50a94e82ae51beb45d4b57e5fddd2e420500107639371788ff6540d7e203234c4657d7138c5ae78563ef50a6ca7f4d8c27e412e5d56aaebd49787ece9ed8018dc972df486e5ae414fc0118f5307b39e6eef2d05f9781e57830f0ee6958f9ca787c9ca446dde74b7b12532a90cbef8d167f913e50560a98e9a9ebd8de340c12bf9fb8b9cf1c899e789f18bc281c9a81e93cb821a2ed64ce44feeb4f7cd49b9a2e1d581b35a213940285da5d553c4dfc6d0a3962c71d0393f67921abfafd4f9d1f02523e4cdeb66f58ae39cc9febe4710a9c9490dbc2cbe180a10154199f5d4f7a216110024b1a990b7cf3754c9c4265ccf97bc8f478aa085265b1b33e9b28ed8ee258a3ede55d76d8a49e704e4e4495d4adba4a2bbf5dc585fe4bce2e4c485b7d3a5c2159fe7f7ab409e11fa6cc730d6dca420789e43edfbb68b4e9544e17428a472c98efdc19d93bc353f4f871b800042e01bfc58fd841334a09ed2e580f1298a40a41ffc54a0100a738d23a5b61d88424d79f4040cbc4bd2509a4c67984171280f72ecd2c9883871128a81c0399bdc724d9637f110e280d6946be7d4adf94b223b3e3729721f40a267497729ebed2a0f3a43b0a377562a47e4bc5f91542288b7de3a11ba8815ee5a7180fd7cb943a2b81b22192d24f73c86dbb981beef2cee28ed9f800acf38ce5f7414d210f0cb30e069355089b42192c1172401b9a434797f396326a404badfda19e550c1cba1cec1e24fe0bce48eacea871f0ae9d67a9efcfdb45148a7d851591f22c336d915cb5b8fc29f6e9077c5d231706da26c8632bb64a34ee23902dc2f25654bf57c382a1c19c0ec433b226b2ad9f09b06bda1651ae7d836d174d8c9e7fa1eeeb0c87521799b5807b37ddd30166e80fb43d7fae1fdcfbeb2b9a285127ad75af6e46c7113ff792dd0438da55cdff90f747f5052687390321d2daf522240e823ceef884c582a4f4127bf47d9a25fb15ddf06c68364f3d97ea19f282f074f7a8db91e9a259a71cbb33f826416b08d080f743e3de53d9e43b823d1c70c812e12ae3b5b66fdc0a9ab07be6657a378bd146be22bdaa3ad16721c9f71c2f449f076fc77c6896b151d0565d4f6dd442271f4c99525bbad91f3f5c70dcc23ea099077410dc920e7146845fb708df6bfe2617e50bcb90bd0b7d17c8fe74108213f9509864a21d8b945ca67f3eac992be39274a594f0e8445265f96589f422aa8bcb511eed57f501afc30cf8a842cbddd28bea4dd03b3468048c74ba0e7ffab191dce2858edc274aed7961e384cf6a79e3b9db96c9fe868852586b8f81b91d11161920f48869fff6095588f9c9b0aa1b296c2dfcb195fe0b1d6a8de6f4d8c6f57e425dcd4f395244ed5b26ddd82be4b740157e9c6f551600b5d99f4b896090a9c87c31799dfadda1a578b248ba934b447d3159a0a72e944a22ffbd7e2313075a855eff69b95ce0904b2e75a22c006c7fd4c3ebcd68ddbe90222e35727106d1cbb9e9402f2465e695e65bd260ef432b35070e54a090ffcf61f0001f7c6063fb6c51f56864071bd744cc11116cd199b72aae256b90b4fee6642287f3d9e97ff847298431c9b1b1ab0430718af770583c0c79333c42cc8abe9ef17e9f510c32c050f2647d16813ecc901dbd899db0f787760fb5f4e860b5a58b75a3c496d2a860973cd610305621c2082913f57a53b56b44c4c3b92aa5f4441547b8d30b67e0fe37b9a80e1ce7bd1c5022b61f0e612bb599f6e42a6d828cb90164c9561109725335dfed8a2e0bb51d273fad6c7c4fc13be676c80c29c092000428df7cd41a94896e688cb4958e9fb25acdc6f4d0f91790a27f8173dd5925c417df88c65fbc1e835cf4cb6bc75e518018383eea696a97473cd3896a387208433a6fca96559e0bb4f347e9383755476eab6b8bb09a63c5de33f7223c2787c5c612153332db63eec9fbcab594330c1c9597b6f3dd502856533a6e48d1cb1b0d6b84246fcdfad43397dda681a84d1e5f9830e475dd565aeb9ebe770a4989e211fbd80e34858811c17a9a705f4e588a7d403ae81c2302436bd3432ab07ba4213e65146d22787f6e7560f60f16e2a6819af6f3d953b07b4e33bdd0c3a4f6de571b2521dd97702e8d5bdd4776d86ab949aad7a67ac5acdbe173ec36efbb84542c913d707faa3dee366cd3510097bc9592c0890959b0d94585c5afb3da9688652a8daacfc45bace8a9bf0c0ee4dc4ec217ac6ab17206659e8ba0d6c4727268da1d745235f2d88974c9fa4110b80403073350a9e8b2221250e8e94f3125a189df65e99290ab2909d3ad6a1f6491f78bf583685611418ad65edccf6e9dbfb682fd10cbadb7c6eb654f57fa210c24af78f63002a352e0f6d0bd3eff699eecfa21384cedc0893004f23eba5657efb4e06f51a5ba56c7e91fa15722c8ec28c0dbef025671e263c1dbf60c823bb2fdc85b792d55cc439685f81ae9d7ab82d92a4c58af314039e77178a5bcae0e84b03441bb771d24ab43de6634202614d2ecfd6ac0cb6eef354d4a3e5c7f83410b290dffebda76ef996783752591a3a2b198", 0x1000, 0xd418f18a589d98b4, &(0x7f0000001140)={0x2, 0x1}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket(0x18, 0x8000, 0x3f) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') 15:46:32 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r1, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x19, 0x8003, 0x8007) r3 = kqueue() r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x80206918, &(0x7f0000000300)) kevent(r3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x9, 0x21}, {{r4}, 0x8000000000000007, 0x0, 0x0, 0x81}], 0x5, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0xff) setsockopt$sock_int(r5, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r5, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x1, 0xebdcba190df76278, 0x9) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r7, 0x100000000000, r7) r8 = socket(0x19, 0x8003, 0x8007) r9 = kqueue() r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206918, &(0x7f0000000300)) kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffb, 0x9}, {{r11}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) linkat(r7, &(0x7f00000002c0)='./file0\x00', r11, &(0x7f0000000340)='./file0\x00', 0x4) setsockopt$sock_int(r6, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r6, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) kevent(r3, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x1, 0x10, 0x2, 0x1200000000}, {{r5}, 0xffffffffffffffff, 0x7423fce652e33ca7, 0x2, 0x8, 0x4000000000000}, {{r6}, 0xfffffffffffffff8, 0x1e4, 0x4, 0x5, 0xff}], 0xaa, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x2, 0xfffffffffffffff7}], 0x80000000, &(0x7f0000000200)={0x5, 0xcf9}) dup2(r0, r1) r13 = msgget$private(0x0, 0x0) r14 = getpgid(0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r15, 0x0, r16) r18 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r18, 0x0, r18) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b46a3) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpgrp() fcntl$getown(r16, 0x5) r19 = geteuid() setreuid(r19, 0x0) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r20, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() msgctl$IPC_SET(r13, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r14, 0x0, 0x10001, 0x0, 0xac}) 15:46:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0xfffffffe, 0x0, {[0x0, 0x0, 0x0, 0x2000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffefff], [0x0, 0x0, 0x403], [{}, {}, {}, {}, {0x0, 0x0, 0x4}], {0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 15:46:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffffffbffff], [0x0, 0x0, 0x1]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 15:46:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x14, r0) write(r1, &(0x7f0000000100), 0x28b81e) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) r4 = dup(r2) r5 = syz_open_pts() r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10202, 0x0) lseek(r6, 0x0, 0x40fff, 0x0) write(r6, &(0x7f0000000140)='W', 0x1) ftruncate(r6, 0x0, 0x100000000) dup2(r5, r6) unlink(&(0x7f0000000000)='./file0\x00') connect$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[{0x12, 0xf1, 0x7, 0xffffffc1}, {0x4, 0x1f, 0x4, 0x200}, {0x0, 0x2, 0x1f, 0x63a20846}, {0x1000, 0x7f, 0x4, 0x74}, {0x6, 0x1, 0x5, 0xffffff28}, {0xb0f1, 0x7f, 0x0, 0xfff}, {0x7, 0x1, 0x5, 0x3}, {0x1ff, 0xd7, 0x1f, 0x7fff}, {0x6, 0x2, 0x2, 0x1}, {0x20, 0x6, 0x52, 0xfffffff9}]}) write(r3, &(0x7f0000000000)="6adfb3e3bbb3eabcadd8e734fa10", 0xe) 15:46:33 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="3000d6a5", 0x4) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) login: pckbd_enable: command error 15:46:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x25}, {0x7ffffffe}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x9, 0x64cbe13b, 0xffff, 0x101, "90e4e5f5b054cfe79f36f5968ee7ebfe733c121c", 0x1, 0x80}) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) accept(r2, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000400)="9bd0b91d51eb70876dadc76795db") openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) pckbd_enable: command error 15:46:34 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = socket(0x2, 0x3, 0x0) r2 = msgget(0x2, 0x224) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x80}, {0x88fe}]}) r5 = fcntl$dupfd(r3, 0x1e, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x4008426f, &(0x7f0000000000)) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYRESHEX=r5], 0x1, 0x0, 0x1000) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f0000000300)) r7 = openat(r6, &(0x7f0000000040)='./file0\x00', 0x28119, 0x4683dce6b38cecf0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)="9d8c55", 0x3}, {&(0x7f00000005c0)="946d660ce4d814ba2670ffa2f333d193c1ab2b7721fa75b90cd6f843042520d9bda34eb243960fcfd87fa4637cba52246119ad17e9eb98711f25efae058ffe8d85ee59ee36bfebe356361baac85cb58a453577cc2a39eb72aa69086be976ad0361e290d420eff635a906b594df58367d26a8a9ea6ed3bdcb817c691f28cbdc63beaaac909100117af44ac461e76205244401ad1216f68052db17188c2f6d4c865a2d880c2f1f6a71481eb32ed75dd73009003ad3eb90498ca7b68e69c1c3b0bf32a8e047b28a84c96659a7f0927e5c5307a9f7f6deae4ac056c5aedebc26e226b6e41d6e9655ad68bd17b49b2b2c9919e4b763813ce60c19622834cf1c5404ee55e3864f2bbadfe21fb7a1971fe85300751f29f72168f0aee93102389dd3a8a76c0ae688565f495709bc484e7f3fb845a1d7f84ec0a512de06944d6a6170ea97f53edc0551daad2fb85195bb1a01a2e6732e08d31ab6b845152b8fb89ee3cfcd23b8ba63b3c4a9915a79b6e9ac1452fea6870f1f203d8a1dffe1705a22c8f3968c215ae02f0b9babb5b77f0f718c2e5d15ed228f4d482dd615877958ff63ad15535d861c0738a8a58f149df0057f30e1bbb4fd5950a26c1c2754b4d922087b5401eb2b775ed602df48e56a273236287d3a1f5c0a0bf309b7fd4d65274a61947174ea0e3bd199599aca16a752675d7d5b48c7af0e543b646bf6cfaa5a5f4c4c185436d5a3c9482e51931cf2265c5b9b4f2525df156dcbdf622e33927f2449d714fecaa98043baa9535ed5903bc18a4f31cf451c4ae8f3d593e0aadc02a1b96e3ca2a9446810564f3f5b5112e21e47c8756bdc8fb8d0606bb13356deeb471f4d3654da3becac2f71dfb615ce83eb6f7691784f30db5e297db56752bcba0fccee0fa1f53953b52f0d639da344ed1575ed54b0393944cbc87cbbd1a466849f7019b44b6fdb594f382c830d313241b5b4eef24aca2ab055f3aa520f98808767b38392c34b891e4946d71623dde993325985a1fcaad6994a1ba1845bb10592f20e99e728e7afee0b1d6dfd02c2ae4c894f86d87321fc253252ec34b2e2a3d6bfb3e4d788d0d4de2ebfacac8aaafd81b7377d56198e0ac03413d5d6072285b3e90d1bcdf7066c919ff19446bbd52325fd809ddebef6c0882f8d7aff190cb34c62a4b00516edb4b39f955c93aa9546072f3ad252f4052b814f1c6fb26890212f3722351d58f12bbb72af438a68d5eefdd39b20c3557ed25c559cdd5b10b94e6c569417e39b5fd8863ba7818771afa13cfac71290e79a43faf8c80e13f8ea0da55e000de3928d3f8a1e78f8350d6660808541568de25442f50f087e41af9de9d024848212ab052ede74ff8405cbc6822c9cb9b22919d36ba95cd464d6f794370c5c25ef12c3578a06a4e6c7573cdac1771e216caed44a77fd3638f483857b1aaeb03665d936f93d035ddaf87c4950d3a955f0949f8c862924809adcd4003e831f89338b7e424406699737f21dbb7149b8e9118b55ec54107885a8a9929321fc6d8692f212c8cc32922288284416c05f1aa9e0fff8cdc5fc09ee0401526254efa6537b532689c9a9f4c97e6e03cf5ab67d8ad2715a4237069886521271befb541247abb01e8efffe1617fff03c30a0f410f6a5c5e629b8a9c179113a61324db242f56804b5392b02535048076a650acd2cec267578bf224510ea89292c8beb52a7a0d378aa681e41ef2481e734577d20d53f9b16fb61dbe18c07f2b4eb57888091f98ac8531e532621d96938027a3b824d814979a04bfc9b55cf21a198fca25f61e738d6b81eafa3c73662bb02b4b7bdcf639e29afa461aa93f6082d0715c9d83a5cd88258eb15a4736b58b0ffb1ead2b5780fd5872918dd508539bc4ecfc1043cc783f8b33d9c421b95f2a5ac54426e85bd0d6b6634c5f164e50ebcdb27b9971ece8db888c8a1a42ac99bb08bfc60d6a7ddd1d26cb5938ade089e547526550ea08ba59f6961afc9a68a1a98ce46e2205292e4896e154e882da491fe0948e4ec57b4a7abdbd4dd6b4956d5a4e5f77854e27cc8bbf9bb65ad5270bffb70fb8639044e2243ce69ebddb8c02e14920179e82543c196ce293a7a968b01dcf8eda5e97669577eb25a3a611d33887a269bf8c47b590c1ab0ee624d1fe9e77c30ec87e1e04d8e2d0c2d8b87b9cec756aeff5c23e4a33dc5b80c60a5b3cfb5a46b9f9d87e154e5b1d4b5d23f1f927b0ef8cd97f674f40e029c2b56be0148d02ea894e9f62edb682199deb41f82374c90f8299038225e3332cdfeb49a79538a762a276ff01fbc22e7a16072c94f3fdd8a052bfa62ec0f632d440ff2c625c4a56fb1ca808060db684f14b0bbfc2216fabc10e76f0df8b116fb8cbd71274e4e34ac2cef434fa7e584f7523a47e1aab6ccd615caa8ff9637b4a078a1d0e75a4d5828063ae71ea85ecfef44c2655a76d0dec2cbcbb203c4d6c07d86067084640ad29fd28e568b30d0f3e024cd275192957b3d0d99e2b5e01c2f3ea76a03fbdb2e6eeaad744e3bbae45dc154dcf0b69d68f152e13abab3ce06c307ec2f729c7243f8f4e19a5104c4b71be82dd64d50c935b7e9fbe8bf73c77d6ae112af965e4612476665814e28f0ffbd6221ef5177976a80d2a8e31636787854096d967a0aeea4d8e58c9b88f11f5a34eb507ca27cd1db0f8c2be1e43e54bee6d28b030a05c0586ce4a0cf0335bfc591bb1959b466317d75a4209c9d36f96fb0f0782d8e0c815bd2498bd1ebacd47caaca3929008cbd41f3e0016e5dc80db450ea2b182babc6b972a7fece61c7cd24ef3c691a45fab0f5fee42467108efc79303ba4d84d4362152554e820d9528f6a7629de35cf170f7fa3a0e6b4afa91e155a61f5735555f524948586f185396a88c70b1285d64d52b1d253e225c930b7829f567cba8943265d63614d6873bf02f04a9171d70d2b5ca0588bf55b827747854ee9116851e4dbcb12b0d7a1d236dc1efb1d3b4c11b492cf8c6e025e45c981fc1a6d50843c71617fe7b0bf30c5f68407a56136f81e34d8b6fa87e5e9bf6d945d20edf7b121564b87807a2cc969c693396fbb875d422a983b6665b237c67829cdc82ee66f17b5ae02ab1d380a92cc1161914acf2c4c1143ceecca721c0a0e0b07ae77c8edc479e047b81e08705e7c85309cf24a9de17beba34478d3f9314ed63051334b5ce06abf5565afafa5e7716964c945ec60d46f595dd2353b582ed204a56602e74f5d1e65432bcf902904568ea30cad9c3c55000bc1fba94f2ff11c701e283face26c319aaad9d98dc944718f8771e419e2140013051f2e2c006c3896c26ed197e15c71362e402a194ce7b3483b6673b739b9e47a57091f49b956b3520c5ca3883f48ede200ba3ae25099ffaddfbd6f49413adad952d1c9ea79e493fc470e9290a9949078d0aadc2136ed8325b0464ec44501eb8b03707b63eb3c3143fe1a816b1ebc893de0a2cbe60060b677e62fea1d38e7af1f2ed454014f400b45656bfee049373ab51cb37965fa0e29693ff3fff46b699655f0d4e300edafb23b6b0227f555a3a2d35888e448d62ef01468eb6a8cffc212e734fa854b4cdbe0e11a5541727a6c56ca2ca65d072705024faf709f2ce7dc1a6059242d3dedf1120bde8d37c6c8e81bb97e69f978b1f6be405f5b9159f2dc1d26998ffe419e5741ebbfc316bc662576163859084f0652fba20cec4c0767f86bf0dacf26dfc9f505c8a39c5be70d8faf080fdd9011cef3c03b19176e285e8c9a9eb5549c60ab8151824d353a29d38460373cb41f315e39e68447d97f6a9dd5f131d05ba038a4ad3409739a58b7162adcb79db3481c3622194f3f1b56ce7cd24f58ca4ea42a2ccae1b29154806e59a9482e06df9484c745c413eac7a1f7fe7d0ff0b0a398622468a386892debb015c1b51dd56a00ac69b342ecaa268a8537803bdd39bd3b1b0e4e58bddc96d2daa4b5711493523390de18ec427264246ebe8caf25b7f6197a1135100afd26388df060bd6218772d9d9c6a7742a7d0d8d5a843d3bffef73cf2a9ffccef9193a7ed3a5c9b728b483ea3280fc1a6b405af7691d57fd4e86e95617dd957a1080fd39c64865eaf1ca95f4fe31f84a8d55038973c0e9b7103b82dbf02eb63df6459c351958f2745788ee165a41d10d8f3314f1d3dd49765566be11f9d96cfa9f2187161c60f0b2072fa75ec1f58f66f6fe7519170faa534c1bdfc0273e97425ace2a3951769b550120430f5c32b78c170009ec1a833829a00d0c90e695b420c227d574b8c8ff6e09b8dc5cf4fa88d53cdd8f130b1014cb98e50ceece99af740072c91a941c0bd1b8005a43b7bc5c63fedc7b30ac153d4a0e9e75482d0ea5d52ad71446ea5f941cbd8305c13883b9e50fdfc1ba4f687b6ad37fc771a4c4fa5e245cfc62e784a162b47e2401321991434dafc1fa7b04d44d06d11948a7e09f0dbfbf6772ae2e7a0ab7b4676bc6680280611a73bba797fe7b7d449e74d41f52b62360d17018057c71adafd30deb5c12bc33af6b3b62eb2b6c0d476cf7fbde608d09c0aedb542b4ead0bf5fbae8729938db953f1fd95a32ffe5ef98da3ee22520990ccbce5f212002b41151cecbf534258e3c1b0a0222b1086aa4ae64dc7615adc5f7ab2a7145096abf4f2001284750df89e5a1e7f5207dc1c63c3bc56a7d84b201ed258f075b8eb8ea6cd66d040e02ea365c5dfa0e7c9119886a242fd0065d7758936d350db30982db7f7d6c1bc895fd48194f6843ecb5eaf16f7192817c2bc2287de9ad3165aca48b1838a9e1ce8e3c5009cf54feafb32850e983fd4f627a57f1caacd6c45c2162d723a0a173a36b4b63401f6536b6920c57a294c087f1768a262d4a342c1b36e2002f01e684b8b838d3330fe2bf445317c51117f0dade82b0bd56e2e3ed12ca244209121af88f7f8cbdd54c807e8ac289d33e54c037c2ca3a41eb69db845fb9e11c8f4fe8bd5e66cdf5ea45620a6dbc91066c3e11d1b658138ae7006c9f9249f780f9861409f987eda1f746c86846dc6fc12a30409fbe16fad2a25703ae042c9d33c1b127e4c273f422e83fb6000100c379a769d8e0ee8327961800f3127831e12c8c9a1af3fc7e1fe859322fde4136a483ab488cd5760aa21fc6719af4d3e295857e3441e12a097f8f006e195e32b26532dbe625927cc5cf437c9b7996bf6dcfa8568ebe791429ba44b87eb7981830c14bbf7723725d01bdf9d4858e0a2ff85ee587ffa848c290c6882348ee2bb3d1e319fca71b33d35e9b7da2fa3e5a0a5b7f5ea8522b1273f2b68bba7689933a579a92549d9d9801805a87b44c7663662b6e0419b51027b7ead04be9272354034771b666779c29b38ac904020146e26235d66c049d1dc793e21b4e809ab69b52490acbf7c906d1ef025789abe5fb0b1c31ad2e21e519b338f7f28f11c2305ee004118dcb9bf00a0ae30d00edb69ed82004b4d4cb7634ce14141163b2230315c3819b86dbf1769008aa44169383a374e7abf5f3a3ad70d326559488c1ad66bb7294a8d1c0439fbf66dd0a6db48f7575edeb9cd20949eb349466fb2ca177aaf527d8f539cd865ec5d78b814db2ed8b6aa19b0c40c92c92eb085b49d7483cc87ac01aeacd571a81247485b84371d07953d8575dfc52a689eac20faea54df7f8ed0e32ac69e1a6a18e8ccae38138913ae5b59c2fbd32f51040044de39ba719822df673821099d93c029d4211fe961d533f8ae647a0b74dfb55e2eb5dfc14e5c18b3679fbe884f477fb49439f72306387c965778b13de11c195507bbf2cd52c6386", 0x1000}, {&(0x7f00000000c0)="ec82e11d", 0x4}, {&(0x7f0000000100)="38def8ec469017c221a0dcb3584e70d7d9f74650c10b94b10b2113dd48eb26289ef8631fc2955fbb01950ceffa7018f64b3b5c5cebea51576d2024e44d2fea202836dfc55c6be70fc76983e82861335afff2ac6b8f7775b065433be229dab7bbfd132c94892226090482d4e77a5a43f674da", 0x72}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000380)=ANY=[@ANYBLOB="00abe038fa5e2062680000000000000000002d3faed009eca6f6a8d1c79b4315d8b5798de31b33cff62d9043aa10fd12ba803fcf5bff551305b9292f1b4bd777502af2d8f0bbc1dbe31f648f77f055242241d5b329e50b686f51dd046b42c5c8027b88f7a90a090e"], 0xa) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000000), 0x4) dup2(r9, r8) listen(r9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = dup2(r11, r10) connect$unix(r12, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r13 = semget$private(0x0, 0x4, 0x4) semctl$GETNCNT(r13, 0x3, 0x3, &(0x7f0000000040)=""/41) 15:46:34 executing program 1: socket(0x11, 0x4003, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x30) fcntl$dupfd(r3, 0x0, r5) sendto$unix(r4, &(0x7f00000000c0)="b1000513000001000000000020001be86534bf603503a8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e5e8fae9f9a1f0a2e27acb5d602000d7d026ba8af63ff37281c18e4fd89abfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea832c500000002000000000000020208a371a3f8000400001500"/177, 0xb1, 0x202, 0x0, 0x0) 15:46:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206916, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206916, &(0x7f0000000300)) poll(&(0x7f0000000080)=[{r4, 0x4}, {r0, 0x40}, {r6, 0x80}, {r2, 0x2}, {r2, 0x141}, {0xffffffffffffffff, 0x80}, {r8, 0x30}], 0x7, 0x1ff) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r9}) dup2(r1, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) acct(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 15:46:34 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/92, 0x5c}, {&(0x7f00000002c0)=""/166, 0xa6}], 0x2) chroot(&(0x7f0000000100)='./file0/file0\x00') 15:46:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xd) munmap(&(0x7f0000417000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000000)="3e482629c1d1ec225d65ffbbfc078ed6123db248630beb6b73e20f20d9958efc07059e914fd50b3cabbae7c157040d2dd3abdee813c7b2c5b5fd78f7fcff9d89ce06da48ebd457ac95de228c4837d48581a5a90973dc5f650f2b392ec56fdb1c11b2132f833bc39e0d152d5878e371cf02943c739d089a48078a6e81d2e1ff7d38a89f0c616dbcf8", 0x88) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 15:46:35 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x28100, 0x0) write(r0, &(0x7f0000001900)="683333405c28387a84f9e78eb2e89476f2369f52864803fe19eb1e44b44b0017a91554598039fa2a55a080b0ca1ccba2f7221ed60b6fff7c29f5139a6a1cd5be14b6de3a6ee7b3215b96e79fa676fdea32454cec47c01dd0620d10649533da1dd8c8d9f454e00a560db3e7f0c0445a1d860b5c32868bdbfab6df7e532ed66814a6d418eb3034ff1d5fd70be94170afb631bdb155692ff16f6ed405a119e24ebbb2b99377d3b5472d2e5cb7ef39270a5fa4af527eaf3c7cfd43c603cbaf9d7cc9c43cee0dac009898af0f188c285e296363cc508761583ca326af7bc378939e7ec7c5ced918ce036458f819da54b3aa0d9a3e17de0f0612590db980cce324e893900215c3a9feff34cef14ec266ff7c842bcc8d0daf0c260aa578e646a99635c0b1115014e0d54d8449346e2190fc591d70490329ab65a2df7d5ba2599948772647cab8c9310521084375571d31590302efaade39619d77f4d09239b0e047d54d38688086733cb58b115ee7cf3b5791eb11ef896effdb4d5d9443d94908854459017a46e69bbb6c197392aed2e740fc2feb68f40b7b2fa859b906453e9c4bf187c210d9a06315b0eb6b71cde4563d41007d3482352a21ef19b99bc52969050b39a845338cff2b1ed73afd55c1172303adec4d438f059a7d37a64833b49182273c2d60e459b51097723d6b74147fc5c6a56568853e47e58a51b2faa69b374981e920c2bebf864e9790417da81523c968a44de672021e81c8015541947c0b61a6158e6fec11cac9660168a381fa1deba83a7ba233e71e9e668f47480386ef92fc6c0b2b949ca483692b5d431120da1f5108d08763065330d14bd36f53777ddb1f6c3622eb3b619917fbeeb821ec9875bdc784d8ba06cf773acf7730a29c1b3c6f3a0066480aa8f906a3fd14f3a465d3273c7c205152569b37960f862c19efbdfe11e6c9a362f22f5004efa1a5ebb5993624cc0efd216180e612f87cd66318315b1ac95628d7163478fccca18c866ec42292440477b917db26d5b6b85083978037a982053973c304b8dd0fb1327425413858f9deb54e89a7800546430c8ef6cd81785ef8e058f38e12b9ae6aeadfc241a8269973406dfc024cda57444858b3a0922de13bf41f03b61a78116dcebdda34c40ae1dff64e69066d8db1e466fa8ebc696f004a7c4cb62102bf8761225839999f96aa220aa4a2b7dd77e5de10f545c3b2e20be54b0c055364a03c2231ba76fa604b38c3309a4788a3bc73d4ffca82cd356fd8d4ed9bdc1dfb8303e5523298745ae0840490f36f4ad883ffa06e8dedddf96e0734e9825777a47a0b66a45e73f2bfeebbc50204ff69242196295186338ae66f8c4d95715d160bf771e04b12baa91c6c0a53c528b364910c3fa6ea940bb21e240d8beb137584f49967658a37c494af22127710b5a26b5e71e355f0cec017c9fb69d37f18643a92eb77142863cc38cefeace12e0a7ae2a7cc55739353e5ce7b506bccff40991bda86d7ac065f7bb64e7f7b25cafab980eec0c04422603f0171f16ac639ac5e0179abf825f8e5bf5461ced88588c3314073b4b92dfc59a1ba83c05968e290f239481ef48df334bead6700c97de8698ece54b9e2d19e3d1b1d0feeba24d5fa64ad890b60f5cf1cb62a08b1110bbc0b3942ac43cb076c41c494e1660b19a03577d97636c611c149ac3ee5c9f66a3b3db228c378ea5fdd2139925ff511a700649d176512d9b815e9fbf0516a48475465e898e68227137c664f2ae41cd3525d6d21b9088f21334a4f6832ef9a445edd41aead1a0320947f7af4c2a596ecb5d903e4f36f4d128940a667f73b960a67f4e0984a4d8b674d77409427529855d5b8443ff2df746de1fa01180761c055e286161bbff0913e27309ee0b360d185b4998efe715efe72f2b947a2785a6bcf1f14c354de07c0ee05b3eeb340ccc0c7b9de7c5144fa211ea40dbe9b4ae01c3399d6df933e139f633ce5a7d451db493bbd9ceb20a8466527b08e7972e027f1ceb1723f01d13b3bf0c6ef5dd81f9a08fc8d58722d3c0234a4ee60a5da642b8c8915bd42ec55505b14d706060c5f20f0af4177409017c9009a1c19541b99de98b9414147ec40d4d8e7d88297b7315f293f35e33083e41cea67794514dba90a69206446ccb8fa3c07308fc0372c62a1f7cf2de035b85328266ac4f2f26cb4b0615beebad96c08140677630f74304e66c8e4a0d852f7a442be6bb36032eab1945ceb1afd6ba8d1ff1f1a577605b4362b6e4b40f5fb9b0f5958f7c95ff43290d67248966a3bf95de2415363c07a5f6b73c43e4f3779fde7ca7ed417698027823f78a1f5c4585ff9104f95b2f7f28c169b4ce932da6ffa6dc5eb4c699c605d22d0566e06b7566c0e6906aa4a10ce7ae3d291b7075ed1417b7c3461e8acafb139ee738d85508ab3a0f0bc61a04801605d2484f46ba5af7b347344e8080bc5b4745fe96e98ab060ee5d0abd1395a34712b8898bd8f3ca6f5764c34ceb6f439c2bfe37135fb411d732f28e8f1d4bb0aa9bc0f1582c199bea52e310318f1d96d75122c98610a6a935e7ccb128648e62c85ccaac2085b5257f1d21aeebe8c4d0a6482b9af0f3805c1eadd266ad1e819af5ccfcd67af48881f25b060205364a7de38a4d16fcc2982a4a8b5137aed764354b7d826c22822994e2f69aaf5ca940928719a017e2b332fd0c44b7232cc4c57fea7791a954e5939034b3e6d7e308fb410faedd6f02e6f49f52febff03137d077c14bef3560b0795b6c8ca0ddcf96492b246d54ea2b0cccab2b0483b6b3a15d760f07ef9b62d6b01a2ceadc10f606f5fe34c417a581ecb4b38ee8fd4d781cdafe0168fbd9ba70b83cbaf554bf85c60b2cc15981c564a30cf3d7731b13cfbbd14cd595dc7dffe8d6d6e597563ccd6527a966fd548982b40038513f68945da1ff7e5cc9603dcdad94bfbaa277c652f9f9c02c5636464034aa33e98c5ab01c64124043cc4abf8e4f36988a606c88ee417fdf5586738eeccf615401a61b790b0149cd440da9ba09dad5e3af8d0dc7d3fe068b009683981b0e3fb0657446f2258d9083a77d862e51e048526740609dee52c7f42af3bd606b04bc5e2d44a5e87d5a6946946255c2231246ae4048943f6cd72723a0cea313cec75438e13aa0c6140badef11eba998df1e845c8997ac61082a395fee22ff69babf1c4609bdffc57c15862ebfae78d638af83b45a6b37b20411d2e0d03e7e62ca25f61f0da195cf6426d2e2dafe72ad45ea80110b8f4651325a76dc60647d155654f17210e4a31c56d1f54daf3945a3d04d1f07fb9873a714ee6e4ac5a2c80717486df59e17bd34d9f89d40e2d4efc21f43ff099b4e5f979b8bb7be7c31f36e1f32610dcb8ceefba629f22a7b2687dbbb065b5bb6e4b65d082898212e66d72fdab0840bcb6c3e362c5250cee7db42a42dc033becd871322eaea5e46dbc3087721e24c56f049b71dbc7ffdcdc117da3854e386aeb92356bb2ec7d85cd0d1795284bb4c9129a1803316c11c7291232ac595e85c472f7bea0d6f549e24f8b2038c5c020b909130cad935cdaa13c78fdc544f5e5f40f9f095e2de775685cd9d1d8bcd2d3ee6b31a5b78e9d489a42ccf73df234371629bae8f5555ad4207403fe89dba1295bb158f35f9f28fc075d4400fefec166f2e6cfd0599135cc03a01c6dec79094f09de0f8e5ebc3ffec7fb3b18c7277cf8518eaf2d732fae5255e9a74aa54651c37d68ca6621f437cc88d4458bfe356f619469521c9ac50cdc35917cfb00a8fbb4eac8b1f89040ef7a6f4ea8ea494dd6f603ebe4322912026227d251e1182d8c8042d3b28373f870d3aa203268296c6587ad6b76cc2956f3c4f535434a6c6f7c6478844d4ac61bc68951c6a7a9b832d6aaeec1e276954311d5c1d0914bb45d3d598c1bb767e0f8b0fe845a27ee0657c945462d101deb92c0db1d50774e037590bac7c85afe9034d47bdfaf8235f30ae13cb7f3f4759b84010f83a62dfd332a6777c52ad4c649350f38c63e2e9c8b7ac3e6f2f52c1f04e242befbea8d3b9ca9ef85c78dc6cc271bea97b8fd87aad176724495b0918aaea0d96e0bcae222446987dee82ca70b23b69ddc8005d1d11f04ef53d4355c2f79469ca4938f1c16e163848783a3b484e108e560b72925d7390479eb33a450ec6adf27d426c97a295bbdd3b550e566b880c89cd67054214d030d6d7d19f7b8abfd2cb4ebba6d3f68491d927564663966868bf5156ba79dc0051cd4311fe7d0b21a48a5489b383319a6633a1767a584c6d95a681ec33e84bb8e90617846658de9958f9e946c408baf61247b8fb54ac881f9b2929cb82ece1bd452adfba559fec5b07db15a49ecc7185e3fbeaa4f520bf8a60895c83995d9d95791af2ceabde9749d3f7ff287515e67624b9b7cf00602d9b260bce4fa73e85280918fe495679624f90e9152f491cf6067a34a60b0c65649184ce874b0d7c1201479a09e07a3149d607d8bbd5183045aacc02e4a052c29bbcea243a402d7901a15a2ca766d52730d1516d4e800d4971150425483c94232aea8a9ddeecf62e24251d8b52544ff12dae72e1bf2c0189fc69455d0eae5e35ddaa034f93cbffff93e9db87f26dfb682d42b92682ba7e8a29e6901d0bff9d0df60f20ac2159744237c677c5a3e024bd8add8dbbd8ff015209de91a11a34bf9e800e2056248b59ea9b41bc6ac29fa2c17f2d7ec7788d1fb793a8a50b6267ff2a4c4e176060320f0957f4b34eaad6c32c9a03bb7de5798cae18d3794eb3c47a124ca6d4d3d044caf4065be2b91e2aa0023ed6c723cd93572c2ebc7104c56adef652758ce8a700177c7c26a48e00253a43bf2cd195c6c1aded5f44a7cf066c8dc6a5ed370b651fb802090d570a62040314c2d9e11603e8f8f132cc405289204331f9b28ffae8ce6887f6888c387e9335bcce14f8217e9b8b28426acd8b79e51ec0a3590850b9bf791eabeca83a8a4204213d7213cd98cccdb16daa2223f02c9943b64dc11f21f55cdc0dba3e2ec04644abd494019dee8de126d7e3a3a32aa236904597674b22de4116323aa57982a9a04a4e52d96f11db6f507f2d2ad3c108f34929d7dcd02e32f6fbc7f575e82d50d4fa5bf0c87bfa23b530a3be3864c5153f1f8a2fba4d5a2961d866f1e980c32a1d48aba590be2aa44d75ea1893aba462d73821ca0ff0ff408038d963d740bf1b0abb516a50928d45dc98f250229f32f545e9de1fa63e29501f4b72c85faa8db24b150089d53623ea35ae782db70ed9626420aff8e5af55bb277e193bd53e9bdf99b5819aaba52a21db5e8e60cd22337af89a5e52d38f6c8c179d299a04d76be4266896bb31b425c1efcec977ef9ceadd14afee27a65e1db645cf52c7d6d99ad553da1507bb1f9f3f4edde111ef765b64696f965f31d07ae4ac054bf57ef6077aa3643eb889166724684d8f7797b417e0ef8df451a26d3b01daf33a5ab51d31cc71109be30e6f9a9ccd20d2580271d7ca6ecb098c9cf9c56e75ed071b83dc54e9d2b9ed07eb833c6b7b7ba708a2f3b582b8ad56cc0bc539849ee8c79683663b57344655a081787e1f0823e18e7f49a8be4546f978dac0c49c4f248db5aecd660611dffd999d9bb7b60e281efc07136f07d487bbd56db57afede3bfa5ad6d5397974a2f7772cb342bce7462a8a409a996ac5fc2b0e7352a541ae478532fecd477dceb7c73fe8aa411a6966e1d1590b33f9aacc45ddb696d3edc3e8cc10725190edf1d789cf3daa3706a7789b931a5ff9ee174d9ca50293ddf7b735667d4a5", 0x1000) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xfffffffe, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x5], [0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x200, 0x0, 0x0, 0x0, 0x8], [{}, {}, {0x2}, {0x4, 0xffffffff}, {}, {0x2, 0x0, 0x0, 0xfffffffffffffffd}, {}, {0x0, 0x0, 0x25, 0x4}], {0x0, 0x0, 0x4, 0x4d}, {0x0, 0x0, 0xffffffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) pwritev(r1, &(0x7f0000001880)=[{&(0x7f0000000100)}, {&(0x7f00000004c0)="855a11b376ba3c7c642d726af671dc7b1ad1d7100492232ce1d9e902512357dbfa71877a8f13bab6d3c06fd3377d9dc811d9b178e4ed387eee0c7512e8a55b508aa3638a5fd9a8fcfe5691a556e514afd6c6c1a543794db96c3a37af3064b4e88656e8da2327a2da57fe89aedd2dab9840ad251281c48ae08a1c800b91e585b76d76a58b9759a8ac8ad7ce3ad5a05228192894e9b77e313686fda6a72faff3c85cf263d51bc5b7315343a727289635ecfc268d3bdae1207195bfe064f93363442a7d740392563d0d7edf6fe8b2f36acf137d0589f8ff471b5b6d9f4e7515273d8e6f65dc2bc150d128974798c85a9878e4974efed1ff921e9a426d18bfc7e9e651edd1320a32322f12213de20bb22d9d82f018c20e45c15bf43cf6e0a0c35384080b37854bccf1a6de7faa6ac1fe1b1d5eebdfc937313f33da3c11131bf7f035450cd8fb170a76a9cccdc9c868ff4e90ee282de6f3a14c0ac73b0bd29c5b2f52d04005171f1e5a92d4fd8778653f95ddfb2027819f3c05cd47fdff969dfebfbc9b8fc42b564d30554f028a9837f9227a3f9950cf71797fb834754725f5e315b29efc31f11e098fd304e5218ea1fdaa47824f6db6bb2c404e78fbdb8fd53e7def49770f31771cd2b9de66d22f19a5145300b129dc4445ce92ddd478adfe88191fc846da953d8675b6168d735bbfdd7dbb6ebcb8caf71178e090a2b59d78fbc2ae7acbf3b252d0ec6a8204ccb2e27d52b65a230bdb123ecedd599dda794caa6722e3f7b26d970fd83734f50d224bf725a97508bebec10208f232c59989cbbeeb1c372bb7db8bd86d250b0dfa6b15b9cf82fd81f9db0dcd3968705f6fc91a28e0d4eaffdba3a1301db13739a5024378d64924a75009a9434b3c6bbeffd89bbd1b8f4f839ab6955af2d88eb7d136133ac6d0964d08a9188fcb1e62c514723d9249ac1ea223afa919767d0ec51a9d0b0a93eb7960a2746a6cc2fb0e3b9552f256e6309d6a2a91de5d07984c02aab8bd81d6bd9d6e8991f601fc5cd65e7264149f5d82caa63dc036edf15869ab0e4e4d51b132475c3092136fbdfbb4bd35a30ab3a6d9add292d38faf43cc2337cade34aee7bed40707cd937341822a6269c6e646c17d34cf269d32504c4dbdc9858d6cb6797ba0e881ab6ddf2b33a4d34382387335b319dae5e98012d3318a7a5d61e36437cfb3852a89da1df607687826b933fea0206fcfb4030e3ffd4c89ae427a7c47c562c403c1e9e8628b12ed2d1a45c597fddf555c2c9cd69aea29bc1528c1d7b7da797b2e4cd2e7d48ecc149fcaec2e046f0bdd6f4920b48f3898ec2c8d7c718c2337d44c891751f6233db91997b6f93a5d632b7e77c293c5fe97f995b4fa928834e151c5eccacee32b4e964b9947b77c3d714d629adfde26574c5f60f6a95d36199c1b1b75af3ab5a525cdb1d1043262044f2f784d4f9ba342c2e0d64bd7a0b5fa28281b894d00d0fdbcc8fec69f1cb19d3136e4397fea652d1fe8fc92826cfb9ac22e5dac6ae200e329213676841585d641c17b7ebe32e29642c1182f0360b52ea370d1a5ddfbf8f263d44017d65ca512b19ba6377c59c788790c342a093685b4fb447aaac742dc1d57e964288e25e36aa959777059f9c199bf08fa50653deb4172e8131aee9fdf8d1cee559ff37fc2d312a5330ad7aa54f999da0e0adfa6fd866d8dd64b56eeeef7a9f85bf5a7a452600e37b0ef2a476fa75b775e1cdb2fcf84810a7c872005de026955f96e50b7ae188364ec7c8124c1bbb9056782ad817d4dd4bf560cb26fa944ba1273d3343ca7e3383e3fcb1fc8b032b3ebe84edd0ec54d7dafd1edb8bb5e9e50fe75283e2d87e6989353ac67ab076849bf72b78320f26f3ba0c0752f81e7c2037e5a61a721c97d65686c1ee258d4584cd53085c3d6c6b81d9ef10d912ef0de4afff6bb3ab6068edb7602a5358d3fc5169b9e1f4c844464e7b9a274caef9a49b2dc75fb114ff802e9cb6a17dc178e2adb206ff294459e5e0a92da23de3924f53e934c7d88d8739f5a4ccdfd9b00721018974bb78258b6928798cfbce5f4a15c611101c83ede471ef53c41d95996eb3a80573ad572ef6ab42511f89ad88cd382948891a4e2732caedade36195ebbf007be7f7eba4508922793b2b1be6356b28ed058d054b0b1f1892a440877c042a74230e69fef45c15fdfb784c7571c16ecedebcd829f47186b2879fc2793807eb9f598e6b370bbc76168375d801d7b4ad656fe9558ba6eff5e64bd9d3aa05455d93321647503bede3b669980de1b5897fdfa26fda735b726da16e796eb40a93470b2bf204bcd5cefb02fb7f6ff50a6058afc8d15613e3bfd22759bcbf2225e301dba31af6ef8670ceaba314677d5faddfab84b1296f3071a1ce02085109955c0cf66b657c24fde3d06160f2cf2abf994f3d6e459ae2113286a682d2ecf4c16ac7c1b68963c0afec39342626fe6091c36b44324e57fc9fb5559140d9d8252939a26928a8fd8f6e2cdb49f97edf825b83d480df5131e723a08dca4cdc7bc8869b84f4b68df63affaae375e17008f5f65ae39503a8bdc479497226d166874f29e8cbd48644aea5ece179ded32f68347995e80234b9154032869e0e4cd23d902413c068f5c6617063bec4d332313a9ed0ffe9a93459438aa3f66c174a5d94bfde408c9b1e50e4c85437d7458c6b884a4fb07d3c1b134498afbe3d549c30aa366fbad6ed4bbffcce55f2e6d5d155b4122a345f320398b10161a31894f239d64592dcf35478e7c975acaced3397e1193a1c7459e1966ad12fd05e5cbe28c12d22738385909728378fba6588d5221d0a29a3cb0f52ff7de914d5af6c67c0dcc87c320aa60906393d7140e99b464a6e8c0608bb88f6526d60d61cf556c0feb64eb94252b4e61a440caa1caf19a633c9c83a17d0b15b15c6aa7a18d42cc2d9a59dae8f651e9baa774614e37ff4b487f0e024c7e720e52d0f6efccd1fbc677cb690fe2038a663ea2c94c990bba9174967ee23d58f4cad7e82cbac8b82d7677772b8a6a2fb640cb7ae5847d6b9f4579f86d306814d0f6b57e67ad949eaea5ed54ed4c0522b5fc6ba764a505525c4c0ca643281fb1d2046d6914ba3be5be922afb4ffb95787d791485ae8fcff4559723cf01b8bcf12ac95b4536b14f80a4e5bad06a523cd638f85d3ab27b6fecb61583d98b62782dc334e61ed3c2b4f9c8cd281d14f201cb596b27de66d6f95944b1f8c285a282a01b63aca2fa87df2e2b7ad4eab68216205a1f46bce926ec9ed56c7c3bde10e428180233ba5362dec93559c7910ce9994dfa277e479974a56521842f9d8162f61faa940d9f273e5da4911359e5016196e6a40499e2a9edd29a869a5d64c48ec71f4c975b52c13b86a2e85f5e3b52064cf6a73f33b64cdcb576ef8c8d78068bf01968077a56562d19158d0d5be16c5fcef5d2195b0069c67cac3b9bd8e4d835e564a2d847fdfc68cd6e324119308046695cb86260d3811af52832f1b63da53c0a931211bfa9bd59cf35b5c93cfc1bff9dc5bbdcae6a92bbf5ccf4fcab73550e4e43a9faa992843c7752c1ffd88d7df25e269b97f0e6ebb821e26625e3835e369647be7aa4b3ee7cf02ae393d49626decf51d662f1293a5451ae0264f8e67d584a5bbf7485f4cee62cd16ab8f98e0e05481d812174b6324e083756877b9834a7254a42291f5cd9e6ce9c2c9d92fc254482a17f3bf7a0773b4df658f5b942a661ec4e76092b70f00abc27079586c25058b4f36ead3b9c1d6205783c4b9cfbbff483570b599c9e5dee6af7431d27e652ef81410323afefb8a4641960d58c6ae4b9dd400324e951ef35977773b26742f3ba386fcae17b114a967488ffa6d89812bd9e5e268f4a8c8d4ad2239eaa68e2c8106cc0d3dd8ba52e3bc46e7a2fc2a92c84136ebb705a16172759a371e25199c05a30034015a20e38898ed39fcea61cb59ca3302a090104a0269ddf759021337ef4ae14c1d3ff5342bd7146c10663d54fe3cffa1a31a827da89d5f593bc356238ba2f83541daf376f3dd3e2e6ed9185f186330b5168404778e747d0047ea4908a35727eb66a078533d23f124e255f179ea7e59d042cddf128566a78712ddf70c4bc82476dbdc51596dca9929483d164d23480ccf5a1688ffefb2c3ad104dda9e459417d7e8aa0351203548b7b72baa848480f2cd510c3d62d1549f52cbabb8dcb7aa082459d07933ec1d01e12d1172bd0bbda840725333c4cd0385ce85ee12a9f5eb4469d5a45976842c0c2af2c226f6db829d4c84e34e1d24850527cd6102f08fb79e5871670c3dc94d3953f4ac629cea5bed3dc88139f7606f8c015b9fe26621ff85c928bdc831f964ed0d02ccec6708887c125817dbdac12f32610fd027ed5eca98ad6c89b3ae3cf55c9f23f308b7186fdd97efdb03374e69095e2bf7b0e774faccfa3414f2b009acaaef6e80203c7217d31f85b1df60224fc22a623bb86f66ef9bb00f655184679046cdd69145dc90f1842bbf3b194fbc3ae144a8d12df6a1a5101ee69589bdd073282c14d9c12510aa384a79de7791ce1a081280e6ee0edcbe98f67ccb13a127a0ca2eae6fc62efb8c8178c710df89efae9d7b39893678385ae483243c2519e524974a88559a01e23b6c09f3af8a386d23a03e0d612745feef92df8773eed863661b1270840f4e9e63c7c0a706860f9740c4647a68cbae3071588b557995d35ea8ef767ed5111e4007d1febdd176acdf2baed7a390e97d7dc495b9eb026abf871816e56d3a72f02e85a64fb31dfb3613d73c7ac43d8f0e5a28a3eef200ce9bd03ba306388db31ab1b80d7d8a446ef529e793f3f181b80f776353e04f8ae60b3736bbe2909f80a6ac56814eda91d30a11b6f982912cc4c17f8926c606a2b21d2cea59502dc1204659d26a36a2fb1d18225d8370166dd2648c4885aeeae231b4c5bf4eea787250d88d269eebb45bed9907cf37dcfca57c11f71ff36d45286a4d4478d7d5b84fd669c0452a4ea9ad2c14cca8c1a79862e3ef960a1344a40700ba7db5db5769b7f5bbd6e1bcf3dbb4d6b03cf2b8e6be3950b6f8969821a1203a621ca921e185ed25d76bd8b1daee894e52e6d4677564818f06f98471b7a307580ad8db569199ca87c5000b011a9d392f9f448c3fd446702b02a7bcde17b6cf5bb4835d2b311736ca796a37566c602bf82efb5c4cfe962af3e50a4771262b4276686a16f4a6b0edf8b087f375abf82b55b72a79a7cbc2b88cef713503fdc89e30100f7e462d75a9d3ed315d1106a119ea008636388547deb8a54126cc9e5b95ab26b4cd4ce20036aa548c5f581b50ca4263f497e9a11630e1b7b818e6ae4105d045394e9d0e7e32820d138b4bb2a86e68268835bd70b6e636880ee05410d4235afc87f4d4e68159880489de448d231ba8cec475d85c4e57b6d27a7fd829beff560e60f711674684584c338a0f5f3280aa1a10ba145b7abc655e22405be60703a333777e2effcafe936142559e65673d4fb52e79195402c11076a492ea988e8c0183055f9eb05845beb9766f8d751e3ccee2f547c1a5a9e2e50aeac2c2abe5f60f56d7dad2bbd3b73933fcec362f07a1ff558408ee9837aa5b66752dad60ae62dadccf415f14f635b8bb651774c70bc3d453f73be91a5b04a83e05d54c03177fa5ba3c393c71130ae96a5d4e9446e2ca9ad51e58c13e73b84621b7d04fa7a646c589aab07a8a40a6e78e1e4957b130240fe1fc22c13e3b430401863a4142655a7b9500d185db41e72c905a7927070bf14b8d5a0b74fb4463ce1", 0x1000}, {&(0x7f0000000140)="d3f6f64c06e8e136040de9f203409095b8c75ac986ddd98d41e1cb2a65f6c36e75487acddfe92e89fdcab511625934c9ef59323187fec4925b752bede397b55aa326c67e7bd7b09d0831c088cf7586196b64d654c4e85ce465ce9b90cb7500e913e9558aeeb8c27394782cfba40d3ac9db1352458f62b4f40374d52be22c86ea3e9365facc830daaa8862cf6f5b7186384aa9ddf22f690f15958511485078432f2b86577857a1227d0041257e12755c31ac3f1f9e91068937c2ac06efe3a1de74cf996922f4ec02ff721c6c78de153d8c47c30c0dfff3527c3d32cd8658b32237204f60340f60424046d81f20356e9740f25c4f5b01db4", 0xf7}, {&(0x7f00000014c0)="9fa8c6db72707729cb718004aa6fd7531feb84a63953addf9b1d8c4f677b48671b056d85cefa7ac9255e1c1bc6a975250aebfb9daa7e99fb2efc35624506946b2e1d92515f76d7328fe2fa064b12fb700dab36807bfd2dd5e0536bc2343561edac2daf777208b55b5a363ad35a7259ce141f530316f6dc3bf4f72bf95a082b403f81dec913f8294c4d857d0645a3f0b25d0c3f08856c40b168614db315a3ead49833613fe5c1ec6c6bb50f78f07bf7deb43dabec005b84d68454a7daf72c816e3262058d5480827923e66766bd9350b79d54adcdfe80d8c6188bea", 0xdb}, {&(0x7f00000015c0)="b372c77c2edfbc29e2aaaadd8cd3152676272fb88fb6037e932e423c43b4b495cab4b804d260aaaaa6861f1f9973b07ca79d89364e9bc5b7dfa3d278c36591bd5613d7810601ab33cd114bf4b738570f2053d593e6511b4a0e7c09247dde48da8d29554a045f42bfa4eea3e84d437ba3bbb2def7233ae3d0e6964647b79abe9bc741aceeef07784ff42322e73b4cf939434ae0b06d3f0d2bd00f24e01314619c5424f9791616728b3e57", 0xaa}, {&(0x7f0000001680)="5a8358d2e151a2db139202525b7ed4834199a0181ca041a3f5622993072fe338fd511dd4aa5c68a9e7585126c2c12f9e6b5c554a926e7fb2acd51345da60730d694e8ba5ad6ad77040572f94d5bfb2491b5bc10725e3808033b73c143dc0e50ef81a8430df68bc33474241d47f8accd41cc46f7ec83bb4bf13e8f636f9a6c7b755db859adc0c9a2b2824c46d9780083001062da6670c88716c8211b1753502c6839588df1cda64635ada6faffdd12af4ed5f1ae34c2c3a1f19758e4f05804a1a82034c470e1c59a0eed451e468e4530501d9e87e5a5ba5d296ab5af9b108c64c62", 0xe1}, {&(0x7f0000001780)="e72c3195285a262e9041af37a3c841a05e504d363b3a87f4f56d40fbdabed7c15e10f417c1950b876d533d35266118c400fee4f33b896935e13d78dbcf54941126c7d6c11ff28ffe745a9ba66d33b20a81d70cdf1cef0dac81f9fb03f9deb5245eb2c282c9a2b24e3ad18c6d687179cbe42f49a08339807ce15b3cb98ebe4c736531238906a0f7ed7c9f0d98239b0559c913c9fc18092eae3f359a44c498bc4d3206e7a1c06f6dccbb4e4ea1ae815cf4cd3f12277fa8a73e907de76fee9556e544bcba566fec5ad7ca012072a32d49faa69809442084bc195adb5efe0914d6421205bbf1229709bd9141c3ffcf18", 0xee}], 0x7, 0x0, 0x7f) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000002e00)=0x9) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f00000000c0)={0xbd, 0x0, &(0x7f0000000000)=""/189}) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r1, 0x6, r4) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000002900)={0x10, 0x1, 0x4, 0x12, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f00007a4000/0x3000)=nil, &(0x7f0000360000/0x1000)=nil}, {&(0x7f00001e0000/0x4000)=nil, &(0x7f0000671000/0x1000)=nil, 0x6}, {&(0x7f0000484000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00005ce000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4c9}, {&(0x7f00007cf000/0x2000)=nil, &(0x7f0000261000/0xc000)=nil, 0x1}, {&(0x7f000004a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f000041e000/0x2000)=nil, &(0x7f00003c0000/0x3000)=nil, 0x50}, {&(0x7f0000463000/0x1000)=nil, &(0x7f00003f3000/0x2000)=nil, 0x1}, {&(0x7f000062f000/0x1000)=nil, &(0x7f0000102000/0x3000)=nil, 0x7}, {&(0x7f0000473000/0x4000)=nil, &(0x7f0000024000/0x2000)=nil, 0xff}, {&(0x7f000009a000/0xb000)=nil, &(0x7f0000417000/0x2000)=nil, 0x7}, {&(0x7f00006f4000/0x3000)=nil, &(0x7f000074b000/0x4000)=nil, 0x2b2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000318000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000545000/0x1000)=nil, 0x81}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 15:46:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001280)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84ebc5e57c6388bbd2ad88b2b51b15801360bcd4c0a162b3f000000bffa4d012ae46ac41e6bf3bf554799b9b800ed505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b204aa3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d825ef39e4bff1f80a3581d85a821dc9000087914cc8dc0b8c9524520576ed156467db0f107584e8e5bf61aa97ea46b113733adfa28f5da740f83547f6edc524053a6e92829004f45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72efa507b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca50d86e2fe017cfbe813a2bd5b9bac81b09546d000000f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca8a013b71effa5045be1a7937a994f2826192f9aeba215c0c3d04ab956033cbe1435fa0c6207f2e07022c57900b2cd6f433a03dc7bb8d500e77b677fc00c55356fd84fd30b7a00db568e38eca34eabad47690104000000000000bec808112841a300000058bead85810763213fe3956f55a0eab72266103c05152651e70b50dc0a565717beecad63ebfba1dd645e01539a5639b892ffad0e8561c2fd1214e944bec09b4f55213c94074a5520832da21b00e04da3949775f73ce544aa3a51eb3ed27ddccb5fef5948ea981ab523dbf0899d28bfdbbe6e4604873d578c77815c9b9fa991e32266812c85ef782d0872608ea9cb4307d7e6c90e8bf56b3cd1e2535f8d9cecac80da37ac48d417f79ae2b38f67253649ff019bcb2fb9b0dc63cd798987476967ca6aae886ad486b0311cdcccc359706d0848f4646d4d54e9902ed84f503a04d1183dfddd2be74a00000000000000000000000000000000000b3d977edb76ed2a4497bf783995e8bfff348b4ad00f32a6d6ccf118dc3d670e0649dd81952ee421f014abd3ad7c4b272387129a4f8716dfc88c6974b5737a58c8ba119898f4d9debeb62ca9687bf6a7aca32c9cb01254e009a068ce3ca34736ed4fe24ba12c736f25184ac3ed987da10f833f9c6f15191f7fb6e9ac4437fffadbacc305838501b7c09b7937bbfcc0361eaa0f3a5fe7edc805ff71d5915657a3f2004d171083dfcef921267eb31c24121ef6ece9b33f00c1ad0ae095637dabb54f74a5a750fcef90b2b3eecde1cc13c2e2b17a3f58a09793f2b077ea574b088b2b166c93c3fcad7f7d1a9e3d466e852912bdaca97fd123a93b6911e236f875fbda00f2fbd4b4e3567f2ee48abc49de614c10710c98ea497576a6588bfd044047f1737d6aa93a5187de676c74eb0af58ed14be5247569c2b5058743276698a281513f07dbe861f6b9c1f68caffac10e04f4c412c921b4c7885ed381bc94e670958c22dd4bbaa335a76d40e76a26f5db55f02a3fb2b03633095358dbcfc325ce629b75c3911cd1ce8a13c6ed7f431e27c46f736fe7fd62b1bf6c74f294b83be0aeb0f90214c659ce7a6684656654837c46d4526750925c8087874d83654fda93afe9206da80a3d07ed95f3586a6fd5858d538a80610000000000000000000000b97c9f2af73024f07a5da8517e18014e687ddc4afc885df1cc8ae6b1d0e6b559ae0e245bf7240ad43a8d853b91ae42007a1db41ca41bd492bc7272890800"/1341], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0xffffffffffffffda) socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206931, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 15:46:35 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) socketpair(0x1, 0x3, 0x8, &(0x7f00000003c0)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) write(r2, &(0x7f00000006c0)="f14c72185d110fbe1b3e648f65556309efc11360965b518852c2ca6a929220de6c4b4ad65bfd28fdd89671bc080525c49836ceb03b53fe9c6fdc212f92aa1ea9ca9e89494be3332848527bc19d4d4816b87ecce1585d4c565afc7acc5e64fd857643f52f03e561d1f53e199a2b0307dc1e2a12ea72254c005aed76e2e3415254d6bac6625acd8a305c8482b387fb57b57527ca85c9cfc162f417f84df687b5c268b6b5d088d417882ed8e4b57275ddd450ef14f7710bace346750974924f93e3b32b90d426f48cdfcf6077a57787acc33888987800697835883820fdb5023596cce90734", 0xe4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r5 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) semget$private(0x0, 0x0, 0xe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000600)=0xfffffffffffffd27) r8 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) dup2(r8, r9) r10 = kqueue() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xc}, {0x30}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xc}, {0x30}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xc}, {0x30, 0x0, 0x0, 0x5}, {0x6}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xc}, {0x30}, {0x6}]}) r15 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r14) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000640)={'\x00', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xc}, {0x30}, {0x6}]}) r17 = dup(r16) kevent(r8, &(0x7f00000002c0)=[{{}, 0x8, 0x101, 0x40000000, 0x800}, {{r10}, 0xfffffffffffffffb, 0xc2, 0x80, 0x1, 0x5}], 0x1, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffb, 0x5, 0x1, 0x2, 0x3}, {{r11}, 0xfffffffffffffffc, 0x95, 0x40000000, 0x8, 0x8}, {{r12}, 0xfffffffffffffffe, 0x8, 0x80, 0x7, 0x7ff}, {{r13}, 0xfffffffffffffff4, 0x80, 0x8, 0x6800}, {{r4}, 0xfffffffffffffffa, 0xbcfcc87f9e1420d6, 0x4, 0x4, 0x8}, {{r15}, 0x5, 0x4, 0x2, 0xb5e, 0x7}, {{r17}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x100000000, 0xf1}], 0x8, &(0x7f00000005c0)={0x407b37bd, 0x8}) r18 = semget$private(0x0, 0x1, 0x18c) semctl$GETPID(r18, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r18, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) 15:46:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x8000000004}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup(r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x9) syz_emit_ethernet(0xe, &(0x7f0000000200)="a4b1abd604accc08d4df33b5293a") 15:46:35 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{}, {}]}) 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={0x682eb13985c518e6, 0x7}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebc6cbff13b9fd49090fda1df79bea5b8b0de025", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x101) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 15:46:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0x1fffffe, 0xc0000, "e86870e1f126643c3d724053553e78876652bd84"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x40000000, 0x9}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/238, 0x1) 15:46:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ff], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0xffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000000)={0x80000000}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000580)={0x5, [{0x2, 0x36}, {0x2, 0x4}, {0x1, 0x6}, {0x3, 0x9}, {0x3, 0x5}, {0x1, 0x592}, {0x1, 0x1}, {0x0, 0x9}, {0x1, 0x68704b7d}, {0x3, 0x6}, {0x3, 0xbc}, {0x3, 0x6}, {0x1, 0x4}, {0x1, 0x7fffffff}, {0x1, 0x2}, {0x3, 0x81}, {0x2, 0xde}, {0x93d929955775b978, 0x6}, {0x3, 0x8}, {0x2, 0x2}, {0x1, 0x101}, {0x1, 0x24c787c8}, {0x2, 0x1}, {0x1, 0x101}, {0x2, 0x6}, {0x3, 0x7b0a}, {0x3, 0x9}, {0x2, 0x8001}, {}, {0x3, 0x10000}, {0x2, 0x4}, {0x7, 0x9}]}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r7, r9, 0xa9, 0x20001, 0x1, 0x1}) msgrcv(r2, &(0x7f0000000040)={0x0, ""/66}, 0x4a, 0x0, 0x800) 15:46:35 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x180, 0x78) sendto$unix(r0, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d6539d8708fefbc1edb441be1a48034d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd85574bbc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9e063c9be8835b454c21311da87450e92928c4ceb29aa211c56bebd5f3a553c7e5dfea829155f39a431a7e5bc4f8f891c681c813c38c9c8ff24c7be68bd8de34ad8138e07f9a3cc45ce86d", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) writev(r2, &(0x7f00000016c0)=[{&(0x7f0000000340)="53802b1a05903b2a0f6d80ba535b9852245be5c5d8f239dfcf4a24d3db097546e8f7075fa22473a9cc1393bffae67743eb6b6e55acc3b9f2fe8694bb29327c422d7427f84272c175529e0f0064080e63d6df981a98d3c9e79505c7f250bb737954521ca242b724768e97fd70d6e7002f0dc0fa25adceb97a1aa363968fd68709a1c2bc72d7aba2163401a00f2faf62a60ffef442ced41ba6346a1ffb23f5e2d9455fed6ddfc8bd529b239172cda0347ad9a1c7586d2e016d19d1a549f22ecf014e20ae9b6539c0111cc24c81776d92bc3761019420b69f10dccc5f579ea9c01257cbeb2b835e637aad0330244da71c890bedb537feceaeaaccb42df34eff73e36f56432cd39eed97ad8f01465b0a8b0238581b085cf9537f3d1f9d77519d0c7a3856d33644341eb6aaaa77821cdda7669623b470b2089558d6ba7a3cb8893475d982afd30c122f54cec2abaef0eae7c50980498955845fefaf6ba1f250bd8f88b42dd53b978d4b388614c3c7fbc74d83648497d9b1f3f9b923f339a3f6ed877bacba0adb346c20009478faaba4bac7beed8781ea1f33330dca591c2a92fc8737e09ec46faa94fe37b32364c4419dd7795d071b41b6971c22e1d2ea5e2e8b444483b461542c37d0b5302ac39cf98a13c5e5556f448a86903ae6a8f72cafb39ae076fd2e9b468101bc44f372262a19d92cea154b8b682ea9717872852a2603063889681c05dac883fb6d79369cc16b77e9c7b8317d77207206fc11e172bdc2698965e427c276ed284decf7147288315114831adfaf81f608b54dae2c90a9d38c71ece3214b8dc81d1a74a8f8f2720ff7169fbcc43b2d23ac177616b9ba980d4c3a46359b4f1991af6e5d2f26f54ee910b3e499f3ae2ed16c1b82aae79fd0700d367a6ce43afd259cc5cdb7b2338a6d3172e61a10b69fed5e1f86283324de20fcf5331580c35ce1a885acd9598033a0605e1678b85d43737c943d7a16b480b4162bcb79a95ef8da0daabadf42c1462fba51057dd90e22e6b1ea5893c152738193b588a2c746f02c9cc53c86b726dc1259aadf6a40fc6f6227362664ef951c0cf21f8bd8832b53268144940ae552cb5a7de0d951c08934db369dcd12c328ca906dc509755396b637318fc8499258e04f7ea1ea6679487916fe051a4c4fb31b4844a9e06f46620ee470b5b97dd37a38c55c975fa21b20193b72e9cfa19b46f1e6f2666ce3e897d91bbb59a6785d15c5240f8592613df8496d10ed8efaa777935a634809b7d038e24d8717c6f92d047c77d7a4592edd9643937d737f47f36bbdbee30bf496ed1dc9ce422de131d6240ec5e605767c9ed548bcd058f14dccaa3ec229148cecb450ea8eab02a80141117bcd387bb063535b51f193319df38338afcdab660c0f590d7b43e64562533f650d3a3f813d0a8ce77a233a671e58b0492364493948a4daea916e99da598a283033f3864f26a71939c3704962167f6914dd0f9f00953ba6edc1049066c790aebdb2de56521b79bade1c47721738bf75420b7b30f59e1902bfc97bd243f98c7279ccf4752fbe2cfaae91b755e9273fa8fa7d3ffee6ff7ba7f5e99c37df62063d5db268cfb91f9d605fb74c21b86a88eb1ad72ead7569ba23b4e671bbfde4a26c2fa8e46fe763e867512fea03d5c6f28ad7d708e8c4887b7a6b5e60aef11b7839667ab5d582c7b9d11b4075e5b9449beb6f325aff2c3a11cbb867f82b2e8817421a934e760dae7f9ae32157aa2ead90a011828904b2e7949d5180eeb760e950270da6e04092801cc6f8fbd9626c6e96771d86092f7296bdcee9c822a9e64078d9e4ea84c260b201011d5e0d02d755703fa9e54a1f51c9d0051213d11a03425841af439860a57e6f4ac9d373eee9fa89e3213f4694dff4e2c0aa0ab80cae9defe6515565250f60de167221f1b1f8a7e8228e86bf13000742574ed412fceaf40d917355fa1fd837bf05dcd11f3905f1262e08ed1f2ed92f72341797e9dbe901fde1cc6a56cf98dce2039ccae477d64934558878ed8d4f56a94b7635a09fbc53996dc39d34a04866a39b93a6d0497d93b7be2a4c6c1b4166b050aa36fcce8c32a1b0b09341df928d780a152577e5b9282f8fd575f7967fc57eb87c30a96e7028db951d895a2e5ee1c52be0e4fe6136a8dcbbe5cb89ec35286e398fc63e06449e45bb85e26c0fa5ef349316a5997a9b340d2217a613984e4c6752ebac0a10abd89781bb761dc6cfb41d2b5704a703b7f6c591f17deefe6db4d77dc50cbab9513c39eff05c7fc7d1e981c93acd451f2a074e380ab59f9e6eb43ac9a7e1bacc0a83d01956820d0e3aa8217c1bbe1e75126a5d216f82f4fbb513ddacc6e062850196a0e4e1e744724952e951515e0a0014a97640ed479b4b6db2dea1cc179c277063bbae227ced1c4c7c5158dc2d8b8ac7fbfb93eb029b1aa0c30e998430deb0ac83d11471931b263bdfc61008f757b439141ebc87de41b6494db12cf087e174ca5b955f37bae4defa682dcfe867337e3463b3b26d26721eb6d95b30894092f07daee142369aa10bb3eefa8a7a04abf84ae089b4eddfe2984ab7bbecfa0fd0c702b37627b6651c2146cee74a73425738bd3c78a904447bcfae63526eab46bb08ec081ed237d2be807f897bcf799e6f2727e8b35675fa8cf25d8fb76a925c772b60a3e032228e77ff5170b55827b5e391217bc279fea0a15ed80aad3490ecd921b76bac0d6507e39979245da78039ce4b7f8b79c224277b23672c12945c096bb99e0390c895526cabab4cc850c3bec995cf58854a35e190ee248ed3a02def29767ed58d6ee8e522735160c9ea6aa36ae4a1d3b2d90291c2f455ae13dda8f2d241b536f5ea26deaeda932b504ef7d4feb7befeb11dd725473434a3b3a3058807f0d1ced0764fa1c6ba855975efd75a891084346d0c8fa2b6e272643fa5c076d3382aeb903a482fbf7526c2c1d01272f489f032424c9dadfc9ce7c486647a1db1c86098d195325e73d9b0738e3252aaa7f2b0c8c4039ec0bef3a9edc30b96b7a5b3c56ca33939e20931e19122ce102bd7125f6ec5f7d93627c64cb8c2a10531c58f6ab8fc7df01b667013f635053837f091177cfc9d8a5406504e51a122b33af21f88b97a6a1ea3ee4c0de8f64c62a12996c0ed3c9b7e34f1db5fe61570317d8ad3199f72dccc42f0ca96460bef5e4b643ce1dbf7fdf1dde1d7862f0d90cbcc296c7a42b793c046030c473fff643cb2f3e7eb2c76e231c2291b8c71cd1d6694fb6f1b79acd49ac54193b086fc90d19112ceeccd61bc79eabb677e94f2f91fb60a36935548dea0aac9f1c13875489c182a0c4c48a818198ae608c2d7efb257f3e7bee586917a06818bf60514946fcbae9be62b134b3ebca47d29b30ca31873e59b24a0910bfa9e3fcc72e2a4783d1042aff0934f2191191b7a53e99d7d1ddde1f3dac6d6957c5df6576d94330235e45c6a83cbe26101c26ceb15d46664e14bf33fdc99364f336f48d585daca211ac123611a073b0fef64aa954cdbc55388a9d9cc8a39a0205f29f634424b143f3c25150fab4fdb19707c6ea0c9d5447a9bdb376c1ba88de85c05d5775afce4d68dca9918a9f7f404dbbb3b6a6b3859d35b6ea76b91ea7cf50c349e6dd56854c290db2f2acbc7a0c4e2b52bb3662284262a7ffa0891a47a3b4aa29c5e0dc7487f5d9d8a9aac09452f4b70629f1f9fd5161d3a6f5adf434133cef6c76479341225e78656aba5bd97a4699f4eb6c09ab9b89af7d29e6db4fc8a9ae0825f028328fb7a73fdf51f590e9e9a9d55223ed6224a38b4e37adadc24896ac1d890a016ab6d908fd26be40c0822322959933e321b987d539524cb1c9d78945f35459c886398b78bf3e5efa55d3aedf42e3c7f739dd5b7d266d72786ab7448d16edc77ddfe9364b480ec2cf8ff98f99550bc80fb0db5446eeba579644b59098ce3dfb4bf0a49b2d2cbc88498a42b73b10b26c6ab9e068ac8bdb9a062715f237faa8878542ea636fc983d2c7f261773402579ccbb7dc5f40e6503436a397d9124a6f649ac2e738575e337e96c9b772d288374e53cd4d84a2ac6f615efc0d9f092746ee65e9e3a53cf2d56450cba24649120e3f0eb022f8b7b82c5c61f6a6b3f2ee1e166469749892c0aa18b3a15b803859be9dd9676221b307e338974a1ed3e456646e3774b6be751def0c623843da3f4a7e15278065dc5837690506a9e8329b4b4509853c78a632bef7b50de67dc3438dc5ff9a82c7c0b9c26178681b057d82dc0a01e23ebdbe6fa82566b76a83d8e644cc2c6145b1b7145a85bb2038e7bf5f0edbe50b4fe439aa1d96e705cc64c1c7677f9b31a23eb95a612a862bbe8d89bbb86910091ccb9c8ad2ad7c1dc7161c3ce14f6643da7b74f10c92377cd9f8640697468c5e1fbbaeb091e11521f84aafaffc56fcb8d27c94fbde2ffdf7655f87d02a0dd70c91362a2e4426fee0af39c952bfcdfa74032faa8fb3bbf41c101c65803fef54c45ad930bbba54d8d67e34c216ae14704eb6dc1c884349b450576605a9fe4a8b12516d3bfa5cb2b3ccfa3ed5da0e585e6b98d68a656abbe34085653336b592116659deee31b2f1c4ee80e0822776b74eb510c618136ca5c304d6902bcb798dee321a3a6ef08924671941f4bf42d4ffe77416e248fca745d328f0012fe66f4edd97182ebab43b18c67bb25c1a44f832cf06b4c7b9630c6a48b0ed45bac52bb148116b3db77888b014dbff5d6cdc9f706049e67848b2e84515e6d51ba3332ab8cd463d00c6cd0fcf61c7665991b9125f563d3973f29d6ae97769e788e36dede7a2ed6d7d99c1b86679884a2c8a9882867890fd09d2a609de3d16069171b40b47533d5e669f64139683f67d874067e7ccbb1c90aa1a170bee9b8c7e47470c8612bf4335ef237acbc1d08e17da389dd13c9e585fe60fe869ce01afca8937fd10fcbe485f3e138d4adf1caee2cbbe4534f4a0c1895296966e0f63bb9544e360359d1bb829b958e8cd7569745056d8858a175755943bed76d3c1bba12825d905b743375c2ac55756eba3b81b6cca307a5484665dfce486f22d402f6063e4f7659a01c7fb7f6b0a786ab1683f2eb099488b1b5bcad92bf789ea01282fe17ce038d6a162af07a4d7e0e85efc806aadf1e7ff471a12f7e4252142baff9abf25b89095076aa621731e002451ff33deb9504aed7919452c16c80aec3e822805d3d84301929f856c8984b55375ebf43c12de5303719b2db8d3579c064b035deed19de7be742acac84f5abbf8210083c71de7336372cb81bfcaeaf19ac9b945dd9faa629bb8492f9e8a14441f68aeb0e983ebf7cb1b60c177f9cdc7493eeb3ccb485bee2499b8fb9aba0e40fb46d5d1e0576b8184a5ebd2843641ac2281d5b0ea6600c6c01529b8b2d0364a29878ea5d00dffe75e05aec032b53ac212cef44d709000e61c65eac03ceb2639e3e22ea050e61c6e1ce8b6d8b1978e672e3db63ecf5a7c02c6795d6605482c80ae411a7a24a0cfc538ce15898140a17f36bb87fc819a846136dcde2241b2a8503a0936b1f6c97aa0d3541e2f7ddad61a6a6d02ec89897e7c0c258a8482e39f40caf11a818572a077c361ec85fdb54c7cfa796cc10fef46090bc0b7c83e7f90675b680279a7809ab04714b1543ecadcc5a57f8ae80caa8bc52b066028ff498c93581451f36268383cf91459362961301e124c7eb5525b47e74f1e48bf28076dd16dcd3568c41bb043badfb649a5b4d11a3f86c354293763e19443e911c1a7a11d6e030fed9b2303d2036e7d89a", 0x1000}, {&(0x7f0000000100)="0183b37493f180b10d41c5e0e0e564275a12f7dd7093ee545dabd376412d371944957adb3e54456420b3890d0921a804bec87a2169597e0061a1ddee1a1f2bf004269f2429ffdb67708601a405ed8a78d22fed6f4b6c214e8e59d2adb16c8a4c59059799aa6ee3f04a2ab5f9d8a785340dbd29c319d12c1f99757f063b08a6d8951e3210c0e65ab771", 0x89}, {&(0x7f00000001c0)="42ad59634cbf6f9c76f01d745402", 0xe}, {&(0x7f0000001340)="c53a0e3125b02c1af50212fb7a1bad2c74ccb0127a4b369915ce5794e345b9c4fc75468d1ea4c67c74aab39df9899c5bfae1683840e40bac820be4b68da3bf1928f93742c611b144a61f36eb7d59a7e990060c93b300a8a62107ac7646fc598dcaca94bd72748ed8d3595af9a5c8e0c03b306c7f8b6ec10dd2b1fc62c34edc607dc2d8bb48c5c391f651d09df93b8d22e11147cdb2f299e1b50c5eaf7e70b1506d3c6a2cdc2489c8c966eb01b43d691b1e84ce897c10fd2408fe5048cb7305cf589aaba4c173c4794c7b8215ec06d67b64d0298a7cf09da70b35c4bed5984112508ef817e92116b9c19158872e4ce05abdd0b1bda6c5d55acce2ae", 0xfb}, {&(0x7f0000001440)="f9234cc54dce043e38b61f3630e221e58256254a3daec491cf98b1a00f483c5d128bdad67356e3a813ce31fd8e19ec8c8de7fef081f69fc6bc1da77b26eabbc1e977b0c1b10fce0df40aa1e29ca1c10a26a7132e6feec3eeab294e5123a737939d93965d60648c6281734ede595cdc498c4e2694ff160391abb45c5628eb3f382b77d33c12904777c3e6c25125ee464f405cd65ad8b58e9f51054cfa8c7e995dd6e86ff2b44039e7352c58f326a2ee108ccccb7e124a5ddbfd3cf8078621e88cd75547a785513cf1a4eea4ba0b920dab54eb347ff4bd9c9ee35767a0d92de8634703b37d15be05582ff1ec", 0xeb}, {&(0x7f0000001540)="48e3a163ba554cc1910b8a6f37c1f3fa641c660086aed5d75ccbeed43534533545f6f0e6adc5977cbc748aa4d76dc48ab4cf97eee071a443465d3b3e7ba2ea39fe3536ba110ee33080a6c1e5fa50960399f3c8958dd6869f29b086a3785eecb94bca0497d1130e707f6b83e52716379efefc05ece1216094", 0x78}, {&(0x7f0000000200)="a12c614d9ec3e4c0", 0x8}, {&(0x7f00000015c0)="6fdaafc2fc9741a5723ca2960d88c36d221ebac90e1f5f0ff32274db9426583c755375532346f2a607b392066869560e9d9fc73fe4f72483e60ad8414766ef7c866841e28e5733", 0x47}, {&(0x7f0000001640)="9e489e5796603c84bfebb3d09552012ce9c94d1386b42711c0fdff769fa11ccee1ea0cd1ad0d3a3d826030d9a9373ed26875862915fb4ac7b19e3ae4fe4b20d5e8f9330e9f258129e51bd454d522c3a738cd388484543752e859f0f7d3867d1ea84bc64881586959ef80edd61f", 0x6d}], 0x9) setsockopt(r2, 0x9, 0x2, &(0x7f0000000000)="ff0876910feb3045bd0eb04195ad64a2a58517a07a7dad49e00ebe5246195e57470d2bf036e4e6be2dad5b886bb4241a8a83cdd8d43a8ec67b67c62a1b0deff9a4457ae19784c1bc5348b853658f36c7ccbbbea31008dabf8cd4c9a1b3c210f1f7b098e5f6e3064e96ef21567ad58b35df2e3b2d4eb9c5cd9ab1604a1c3317a5c6d37a306cd8be809f3cab4a0efec581f901b55e1b005c2e50a3c9b44dc3ad826ecd1d7876e449db394b4cd4186563517177675efe63abcfa76d902ffa", 0xbd) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) 15:46:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x87}, {0xc}, {0x6}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r6 = getppid() r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r8 = fcntl$getown(r7, 0x5) getsockopt(0xffffffffffffffff, 0x3, 0xfffffffd, &(0x7f00000003c0)=""/112, &(0x7f0000000080)=0x70) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r6, r8, 0xa9, 0x20001, 0x1, 0x1}) chroot(&(0x7f0000000040)='./file0\x00') msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/209) 15:46:36 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x428fb) ktrace(&(0x7f0000000080)='./file0\x00', 0x9, 0x8530c703183cbe7, 0xffffffffffffffff) 15:46:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae4474748c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000001c6300000000d134349c92587ca1306c5219c5c44c8b322d3d26ae6fcd1936c087f1f7972d5a8e624a3a72010f52ad90e078dc622e34457b2237db8ee3a23e332f14dfcf8317205a265910bf87fde7edb31618844cfe8a7b1748179bd9d2e35ba9f078f1592d274ffa6df1449a29c1436c99c810938f716f74ef27864c74cd47bc415c77e78091045293d3582008d257c543d5b73a4e5c77de"], 0x10) dup2(r1, r0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) fsync(r3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 15:46:36 executing program 0: truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x10000) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f00003b2000/0x4000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00002d9000/0x6000)=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, &(0x7f000079b000/0x1000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000419000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000345000/0x2000)=nil}, {&(0x7f000023b000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00005c0000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000011000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffbffe}], ['./file1\x00', './file0/file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1206922, &(0x7f0000000300)) 15:46:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000240), 0x9130fbf, 0x0, 0x24000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(r1, 0x0, &(0x7f0000000040)) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) pipe2(&(0x7f0000000000), 0x0) poll(&(0x7f0000000100)=[{r0, 0x10}, {r3, 0xf7a459d7c0a019fc}, {r4, 0x20}, {r5, 0x100}], 0x4, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r6, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 15:46:36 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000008, 0x5, 0x39) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 15:46:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000002c0)}, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x4}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206916, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r5, 0x1}) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getpeername(r6, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206916, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f0000000100)=0x48ca) ioctl$TIOCFLUSH(r7, 0x80206916, &(0x7f0000000300)) chmod(&(0x7f0000000200)='./file0\x00', 0x104) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000000c0)=0x1) 15:46:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 15:46:36 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom(r2, &(0x7f0000000200)=""/143, 0x8f, 0x820, &(0x7f0000000000)=@in6={0x18, 0x2, 0xff, 0x3}, 0xc) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20002000, 0x200000], [0x0, 0x0, 0x0, 0x6, 0x0, 0xfffffffffffffffe], [0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x4], [0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x3], [{0x0, 0xffffffe0}]}}) 15:46:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x3}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$dupfd(r2, 0xa, r3) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000040)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x140) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 15:46:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x2) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000880)={{0x0, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r8 = semget$private(0x0, 0x4, 0x2) semop(r8, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getuid() r12 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000880)={{0x0, r9, r10, r11, r12, 0x14, 0x6}, 0x5, 0x9}) fchown(r0, r3, r12) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r14 = semget$private(0x0, 0x4, 0x2) semop(r14, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r16 = getegid() r17 = getuid() r18 = getegid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000880)={{0x0, r15, r16, r17, r18, 0x14, 0x6}, 0x5, 0x9}) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r17, r19) r20 = syz_open_pts() fchflags(r20, 0x0) panic: uvm_mapent_clone: no space in map for entry in empty map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *483662 97188 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_mapent_clone(ffff800000a7c400,1000,d000,0,7,7) at uvm_mapent_clone+0x1de uvm_share(ffff800000a7c400,0,7,fffffd803f012330,20002000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800014919a68,ffff8000ffff2cc0) at vm_impl_init_vmx+0xf1 vm_create(ffff800000a75000,ffff8000ffff2cc0) at vm_create+0x193 VOP_IOCTL(fffffd8037ccc680,c5005601,ffff800000a75000,1,fffffd803f7c67e0,ffff8000ffff2cc0) at VOP_IOCTL+0x88 vn_ioctl(fffffd8030668a68,c5005601,ffff800000a75000,ffff8000ffff2cc0) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff2cc0,ffff8000179820e8,ffff800017982130) at sys_ioctl+0x5b9 syscall(ffff8000179821b0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x85c3d724ef0, count: 4 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 uvm_mapent_clone: no space in map for entry in empty map ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c uvm_mapent_clone(ffff800000a7c400,1000,d000,0,7,7) at uvm_mapent_clone+0x1de uvm_share(ffff800000a7c400,0,7,fffffd803f012330,20002000,200000) at uvm_share+0x4b4 vm_impl_init_vmx(ffff800014919a68,ffff8000ffff2cc0) at vm_impl_init_vmx+0xf1 vm_create(ffff800000a75000,ffff8000ffff2cc0) at vm_create+0x193 VOP_IOCTL(fffffd8037ccc680,c5005601,ffff800000a75000,1,fffffd803f7c67e0,ffff8000ffff2cc0) at VOP_IOCTL+0x88 vn_ioctl(fffffd8030668a68,c5005601,ffff800000a75000,ffff8000ffff2cc0) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff2cc0,ffff8000179820e8,ffff800017982130) at sys_ioctl+0x5b9 syscall(ffff8000179821b0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x85c3d724ef0, count: -11 ddb> show registers rdi 0xffffffff819579e7 db_enter+0x17 rsi 0x2777 __ALIGN_SIZE+0x1777 rbp 0xffff800017981b10 rbx 0xffff800017981bc0 rdx 0x2778 __ALIGN_SIZE+0x1778 rcx 0xffff800014d21000 rax 0xffff800014d21000 r8 0xffff800017981ad0 r9 0x1 r10 0xffff800000a6de40 r11 0x8bccafe558820a17 r12 0x3000000008 r13 0xffff800017981b20 r14 0x100 r15 0x1 rip 0xffffffff819579e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800017981b00 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=483662 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff27b0,0xffffffff825aae18 process=0xffff8000ffff6a90 user=0xffff80001797d000, vmspace=0xfffffd803f012330 estcpu=30, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 92212 287238 12772 0 2 0 syz-executor.0 92212 187465 12772 0 3 0x4000080 fsleep syz-executor.0 97188 188728 58360 0 2 0 syz-executor.1 97188 322904 58360 0 3 0x4000000 inode syz-executor.1 97188 95995 58360 0 2 0x4000000 syz-executor.1 *97188 483662 58360 0 7 0x4000000 syz-executor.1 12772 499381 15659 0 3 0x82 nanosleep syz-executor.0 58360 85276 15659 0 3 0x82 nanosleep syz-executor.1 15659 516555 74634 0 3 0x82 thrsleep syz-fuzzer 15659 162612 74634 0 2 0x4000482 syz-fuzzer 15659 109434 74634 0 3 0x4000082 thrsleep syz-fuzzer 15659 18971 74634 0 3 0x4000082 thrsleep syz-fuzzer 15659 196133 74634 0 3 0x4000082 thrsleep syz-fuzzer 15659 313137 74634 0 3 0x4000082 kqread syz-fuzzer 15659 115910 74634 0 3 0x4000082 thrsleep syz-fuzzer 74634 94533 31854 0 3 0x10008a pause ksh 31854 161342 25376 0 3 0x92 select sshd 14622 325646 1 0 3 0x100083 ttyin getty 25376 18322 1 0 3 0x80 select sshd 44350 361717 69344 73 3 0x100090 kqread syslogd 69344 75623 1 0 3 0x100082 netio syslogd 85233 244079 1 77 3 0x100090 poll dhclient 14002 20053 1 0 3 0x80 poll dhclient 1483 247803 0 0 2 0x14200 zerothread 66234 244866 0 0 3 0x14200 aiodoned aiodoned 46636 234738 0 0 3 0x14200 syncer update 47638 112362 0 0 3 0x14200 cleaner cleaner 79709 331348 0 0 3 0x14200 reaper reaper 45214 638 0 0 3 0x14200 pgdaemon pagedaemon 78403 58798 0 0 3 0x14200 bored crynlk 5859 14677 0 0 3 0x14200 bored crypto 79845 76574 0 0 3 0x40014200 acpi0 acpi0 88893 254194 0 0 3 0x14200 bored softnet 29732 211810 0 0 3 0x14200 bored systqmp 76255 284857 0 0 3 0x14200 bored systq 77539 280069 0 0 3 0x40014200 bored softclock 58174 185174 0 0 3 0x40014200 idle0 78648 162860 0 0 3 0x14200 bored smr 1 333403 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9449 6323K 6711K 78643K 10653 0 pcb 13 8K 8K 78643K 23 0 rtable 106 3K 3K 78643K 215 0 ifaddr 38 9K 10K 78643K 54 0 counters 19 16K 16K 78643K 19 0 ioctlops 1 2K 2K 78643K 24 0 iov 1 12K 16K 78643K 9 0 mount 1 1K 1K 78643K 1 0 vnodes 1221 77K 77K 78643K 1245 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 1K 78643K 2 0 VM map 3 0K 0K 78643K 3 0 sem 6 0K 0K 78643K 6 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 72 0 proc 48 38K 63K 78643K 367 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 4 0 in_multi 29 1K 2K 78643K 39 0 ether_multi 1 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 36 159K 159K 78643K 36 0 exec 0 0K 1K 78643K 183 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 103 21K 21K 78643K 997 0 UVM aobj 4 2K 2K 78643K 4 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 4 0 NDP 5 0K 0K 78643K 12 0 temp 71 3549K 3613K 78643K 3894 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 rtpcb 96 25 0 23 1 0 1 1 0 8 0 rtentry 112 50 0 7 2 0 2 2 0 8 0 unpcb 120 59 0 49 1 0 1 1 0 8 0 syncache 280 4 0 4 2 2 0 1 0 8 0 tcpqe 32 331 0 331 1 0 1 1 0 8 1 tcpcb 640 22 0 18 1 0 1 1 0 8 0 ipq 40 3 0 3 1 0 1 1 0 8 1 ipqe 40 135 0 135 1 0 1 1 0 8 1 inpcb 280 134 0 127 2 0 2 2 0 8 1 rttmr 72 1 0 0 1 0 1 1 0 8 0 nd6 48 5 0 2 1 0 1 1 0 8 0 ppxss 1128 2 0 2 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 260 0 39 14 0 14 14 0 8 0 art_table 32 261 0 39 2 0 2 2 0 8 0 art_node 16 49 0 9 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 8 1 0 1 1 0 8 0 semapl 112 4 0 0 1 0 1 1 0 8 0 shmpl 112 2 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1469 0 70 46 0 46 46 0 8 0 ffsino 240 1469 0 70 83 0 83 83 0 8 0 nchpl 144 1754 0 145 60 0 60 60 0 8 0 uvmvnodes 72 1534 0 0 28 0 28 28 0 8 0 vnodes 208 1534 0 0 81 0 81 81 0 8 0 namei 1024 4287 0 4287 1 0 1 1 0 8 1 vmpool 520 1 0 0 1 0 1 1 0 8 0 scxspl 208 4982 0 4982 8 1 7 7 0 8 7 plimitpl 152 16 0 9 1 0 1 1 0 8 0 sigapl 432 242 0 228 2 0 2 2 0 8 0 futexpl 56 1215 0 1214 1 0 1 1 0 8 0 knotepl 112 62 0 43 1 0 1 1 0 8 0 kqueuepl 104 16 0 14 1 0 1 1 0 8 0 pipepl 128 184 0 163 2 0 2 2 0 8 1 fdescpl 424 243 0 228 2 0 2 2 0 8 0 filepl 120 1392 0 1289 4 0 4 4 0 8 0 lockfpl 104 24 0 22 1 0 1 1 0 8 0 lockfspl 48 9 0 7 1 0 1 1 0 8 0 sessionpl 128 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 72 0 65 1 0 1 1 0 8 0 zombiepl 144 228 0 228 1 0 1 1 0 8 1 processpl 896 257 0 228 4 0 4 4 0 8 0 procpl 648 317 0 278 4 0 4 4 0 8 0 sockpl 384 220 0 201 3 0 3 3 0 8 1 mcl64k 65536 4 0 4 1 0 1 1 0 8 1 mcl12k 12288 2 0 2 1 0 1 1 0 8 1 mcl9k 9216 1 0 1 1 0 1 1 0 8 1 mcl8k 8192 2 0 2 1 0 1 1 0 8 1 mcl4k 4096 13 0 13 3 2 1 1 0 8 1 mcl2k 2048 69002 0 68960 20 6 14 17 0 8 8 mtagpl 80 5 0 2 2 1 1 1 0 8 0 mbufpl 256 109720 0 109632 24 4 20 23 0 8 8 bufpl 280 6316 0 1438 349 0 349 349 0 8 0 anonpl 16 46143 0 27243 94 2 92 92 0 62 16 amapchunkpl 152 1142 0 973 9 0 9 9 0 158 0 amappl16 192 1548 0 520 63 0 63 63 0 8 11 amappl14 176 45 0 40 1 0 1 1 0 8 0 amappl12 160 43 0 35 1 0 1 1 0 8 0 amappl11 152 45 0 33 1 0 1 1 0 8 0 amappl10 144 9 0 8 3 2 1 1 0 8 0 amappl9 136 226 0 222 1 0 1 1 0 8 0 amappl8 128 156 0 131 2 0 2 2 0 8 0 amappl7 120 37 0 33 1 0 1 1 0 8 0 amappl6 112 60 0 49 1 0 1 1 0 8 0 amappl5 104 854 0 840 1 0 1 1 0 8 0 amappl4 96 412 0 388 1 0 1 1 0 8 0 amappl3 88 151 0 143 1 0 1 1 0 8 0 amappl2 80 1161 0 1086 3 1 2 3 0 8 0 amappl1 72 13707 0 13265 26 14 12 20 0 8 2 amappl 80 550 0 500 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 3 0 0 1 0 1 1 0 8 0 uaddrrnd 24 244 0 228 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 244 0 228 1 0 1 1 0 8 0 vmmpekpl 168 6007 0 5985 2 0 2 2 0 8 0 vmmpepl 168 37883 0 35662 142 9 133 133 0 357 36 vmsppl 272 242 0 228 2 0 2 2 0 8 1 pdppl 4096 494 0 456 6 0 6 6 0 8 1 pvpl 32 140604 0 118632 214 0 214 214 0 265 36 pmappl 200 243 0 228 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 161 0 14 5 0 5 5 0 8 0