ffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8202006301907575187791464fa38ad1c986af4eca511726ba5de5676b7829baa2020dc301a31f7c5ce0562a6b15642111dc79c32bf3d010c61c148cc3776b270dca3e058f7e4d020f34ee99130f9a2880bf8dab513c5b7f7b5490ceed11eb6eafacdf003746170700875542021a23c44082ad28cf1a38525737ac0c35187d7723ff2ffaa5dbb909b36febb990c7ff6889ce100307c0f3c6978ac120d1ecb509006d649110ece54f2108ac5a4c44bc56ba9be255d05f981636ca97ca50844097e60000"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) close(r7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r8, r10) r12 = kqueue() kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r9, r12) dup(r9) getppid() geteuid() getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r14 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) socket(0x2, 0x8000, 0x1) r15 = dup2(r13, r14) r16 = kqueue() kevent(r16, &(0x7f00000001c0)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r15, 0x40044278, &(0x7f0000000040)) 16:01:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="a8122a1ae4d619e539f8cdbd0b1eaf370106262e30897fe572b2f591215489dfaad1ae8227518d4a6c525fc51ee2322fded5dbbb503616a7c9483a6d7d661d2738f08a65e9767e77f65d0f05db092ffba464af38b8212b866bcff66b0d22d7652631b900fa7479bcef935e11acd8a860f95914f50c617b8fb32e39fad9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000e4b6318300000000000000000100"/83], &(0x7f00000001c0)=0x5d) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x8000, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:01:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmctl$SHM_UNLOCK(r1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) bind(r3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffff1a) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r4, 0x0, 0x0) 16:01:05 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x3, 0xffff, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x0, 0x0, 0x80000001, 0x20000000000000}], {0x7}, {0xfffe}}}) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x4}], 0x9, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360b111f0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000008000000000034e303682e9c5bab9d4cebb9dd94d00d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faeafe8d1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc09ae7b9951675911a9622d90f75260f272fd7807b8f0251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419b6f36746248558e97dffc49483211295c697b064223aba73c034252244233d4b948b25e74360a527f3a6b566fa3c008f169361bb121ff9c085ad65f4f8dd1e3b915175ddeaebe60b790c89a65ae241e0459d5862616621493f0724ecb64e57aa6b35cf06ac82cb73867910b04c7130856be25658b6704fa3e9f49dacde29e4946af303c9e0a47677a16575627497596c39c5e60c24f9166f7bad3089b1c8ae093d89bb2f7845175415cb4348ca76a7696ba1cc53cc424a6d6ee7bf41505dbba1c89139eb684b3b2a340a18a19ed61caf19897a9092e687ef28ec63ce"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0xc003, 0x0) connect$unix(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000008000000000034e303682e9c5bab9d4cebb9dd94d00d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faeafe8d1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc09ae7b9951675911a9622590f75260f272fd7807b8f8251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419d3f36746248558e97dffc49483211295c697b064223aba73c034252244233d4b948b25e74360a527f3a6b566fa3c008f169361bb121ff9c085ad65f4f8dd1e3b915175ddeaebe60b790c89a65ae2"], 0x10) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r5) getpeername(r5, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) close(r9) sendto$inet6(r9, &(0x7f0000000040), 0xffffffffffffffe3, 0x0, 0x0, 0x0) openat(r7, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$KDGKBMODE(r7, 0x40044b06) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket(0x2, 0xc003, 0x0) sendto(r11, &(0x7f00000001c0)="a06d82bec24f6146b5", 0x9, 0x400, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) r16 = dup2(r13, r15) r17 = kqueue() kevent(r17, &(0x7f00000001c0)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r14, r17) connect$unix(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="0b467d83705db7338e9f0605ab07e1a5210a08094c37eb150bf058b449bea64d03ef2ab4d1dc6b2e020dc327159a515794be2010f96cdac96ee96494bd4b5bea971e044588419fa0b7bb4af579bb3d9985481f41874246c618aa0eed975065bdbf12d4f88b8fd84912e2ea6f8d82363bbf1df04cdd6f412472925715a03e2dcb5078430577b1f3962158e28aa97a71bb62634f42e1a826baa5d0e26efa0df0f8b99dda33cd8fc608466cb123893a92d193ed20f844500b9b1d79956b7f343aa48283aa762331ca6392baefb4efa3f5bf104c52a348bc0edfff7584d44b14b86dfb08d2e1dc864d7c060e072c4bad2ac2dc5e17fff66cc62a1c9cd06847936eac1356b3ce0d720de5b433a8590644d88119eab612b968255bebce82b2d2067b966f2eaf5a940551d8641771576cf7a4888c1791bb4ba62a46fb80ee3064d6128fd89e17cfad8488ac8d0a95cef62979c8e27eb22d60be37fb7d9cdba875d80a3ee26b", @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRESOCT=r0, @ANYBLOB="6454710285954a11044b5802de94011045883bb7394773d78cb085c237ed45d404c5d1990b56d7f79d59cd1fedecef0db2066d160ba96bb735d165010b6d69718e9e6882ac99e8c73bc5d192df053103ebdb6bcba6519d5df474e20708944fde40f0bae16a54ff50b959b3f5702e7b7c05c5685dcc91f519757a0b42996f35b753d714fcd3e937d18f807847f57babbcf7c5566bbf049669a10bd7b6573ed5c37c9221e5e9522a68acdefd29bc987ce1f31975a6eaebc589184a8a6f451df63bbf03443733c91ba1c38b58f5e07169b54a90675b705d1c2b4cae3b3bd6", @ANYPTR], @ANYRESDEC], 0x3) dup2(r12, r10) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0xe308d48d33861af, &(0x7f0000000000)=0x43cbc, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x100, 0x0) dup(r10) setsockopt(r12, 0x6, 0x100, &(0x7f0000000080)="90221698cb11c8e21d5a81dff20e342293568efd092a36c08a35564d5b7824dc0090e895a2b68f6dac0d664f19ed6c0728f1d603cd124278ab1caff59a4aa6f9eb04466bd5ccd29026fa2d4ae872a24ca833caac96f3740493851bf2f79a63a93e10875d7260fe357a0a5335dfa6dfd01780741580eef49b7082ef4953493d62b2bac35cb81cd53eb373f9d62fd83d82a76903614f85213d6e6d8e011b01270460cc52097a279d7cce76f6719ae795d5f906783a74939245ae95f5cf6f8a72fa6393af8bae98b7086fff703fba596472a7c4b77fb71e0d55918de526e1c3e80ea0136e70", 0xe4) 16:01:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r0, 0xffff, 0x10001, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xb, r0) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) 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(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x4004, 0x20) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) semget$private(0x0, 0x3, 0x100) semop(0x0, &(0x7f00000001c0)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x64) flock(r1, 0x80000000008) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./bus\x00', r3, r7) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) 16:01:06 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000240)='./file0/file1/file0\x00', &(0x7f0000000300)='./file0/file1\x00') 16:01:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@file={0xa659bbad5936bc46, './file0\x00'}, 0xfdda) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x35}, 0x0) 16:01:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)="d870cda52268acab559036a56689ff35b35002e609dc7ce9901fb73c1aaab23db25362133f3bc95bbe3075c131737fd7424d7dc110d50c2824e192b9ccfef8bbf7d8f855d90f731084c5f42b8975a900dafcc981c5329978"}, {&(0x7f0000000200)="016129309484c3d1d715aeeb3d10a1da3118b7f60c96ab86ca6407e0a8b721e36313e15291a5d5bfd07fe3d0c9944d9867164b2933601bd4eacf40ab978ef6fb3fbe878e6fd242ea88f0edf3121df9abb9dc7cf0a53b921d7a787f05c379137761017ee9db6692c4dbca68e18723d63392fc2ce77c504d871bebad84dadc5f55b7fd6c4b3a6043eaea3da1b1573fe9831af87b6cc2f8d66a5401"}, {&(0x7f00000002c0)="0aeb8b52d92d018020dbebea0b0776a14e35b6fb69d5135139dcd630cb8f5d8e28f0167099cde9978076d9ed7b8b3b3710b9bfc9fe4f812d075d92b35261c4bad2573937f571ec0fc1b39bf6b812460599d3d4b8381cb01b269dc72dfa9f50a36ca723e61a1706d7acf7a41cad74a930f0e02c7ddbcb43d6e7f350c1397414b9204f015518c800"/145}, {&(0x7f0000000380)="4e24e5587a4680b122588ecf63b241f01586f4fb1940d60d83d2df34dc5c474a43f36cc0c619ca4ec797d7ecc5bc17d43c234754f7fa840f251ed6ee11f683eed23100bc7870addcd3cca55df69ff595d995c1e5a30f26b0db96c82841988d17e7747187694dcbe4aad90ea0c4ac50478ce53dadbf29354d7a3e59f159eecb304846be4add713de26b1cff387b8a6ec9192379842ecf5031d05999a3a8ee914f9772c19c22167a0505fe81dec78f62c93e5d1a955b961cbe1fbdc2230e2438c911683bdc87"}, {&(0x7f0000000480)="341674ca247dc4808f59be5f64bd9b96cf783a423751636caa83d00a7789e0c224e43d91cd55b82b0e0ae45776d0676065a15df15ba3862364b56197469c389ab309cd541084f2d1bea3fef4cb8aca46a64de10378648c3eb9964c2794927e31a88533086571e10b1c1a091bac03296b29f9af8ee2d152c35a06884f359fb1a5f38931b840a29b58aea2b1e38c4204fb743be3f1862900116ac46402913b9d1cac1a554f"}, {&(0x7f0000000540)="d00270655f7a7c6ac49063b58a9169e8e364075dbdb382a348c4dc40d7db34545ef42311262c64941315fd182c20f8dabc50d60e260809acaf86875606efe24ed57f00af634e795563881ff7fd4a89873933935e29bdf1a0084a7297ef4b4e4514b4fb73435328c5075b2f"}, {&(0x7f00000005c0)="df85877185abf83c3aee67252d0662324ec2fd39941b51805077724d601c4e4a8d1fb67b9038ebb50983bac22a5b304894da7c95b8ae669e6f2e39db7611f2412046a66cb45b113bd1249d1a5e85fdb4940c2a05e790ec7837fe26548ea04b0f3d1dd8af38c77dc4dcf30a98a7d47bd2b8b946141c40fd63eec001a749a1fab33867e97d93fb2b2a0df32753020b46a4c71a15985ec07e43674821ee8b4f32acfdfcaec36e302c7844cb325c68507a47a93d2407ab5b54b83791c8669bca51cd5e23268ff4e08996d94168e0bb5b0ecb168eb452121ab1352fb987464f"}], 0x28d, 0x0, 0x0) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x45}, {0xfdfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x800) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x40}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfc6b, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:01:06 executing program 0: r0 = socket(0x2, 0x1000000008002, 0x0) socket(0x1c, 0x2, 0x5) connect$unix(r0, &(0x7f0000001880)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8cbc9b1bcc9d5d0cdb0a000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c40432ad91508000cf85f8783602a67897cff7f000000000000f3712087824e26e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017e1f0058441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addf787431e528e9e2d8c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e438a2e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612252dd4db4a40bb3c3b91fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef49b6348ce457d3d18e0b5cedf2d9eb1d5200095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa385236c6c40481db84295fad7e776a2caf04e2a71c4d06bcc2a72bb272a9eb7d255410a663edd422a7133972e69f85cc735a706ab759196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d040068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d536e035fd2202634626670e584885cc8c53ac73465afaab1cd39be95373a87ca277d106467be6f22e65990a95d3d8139a789eb2f863e9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12bec1ed116834e1e0a99081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f4900000000001e260073ab30cba944b5927efd33d319ed0d456db4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda1010059e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb6777da113f50deb0a7a5a8132ef2b6d9aca7b286906d871a780b2e7548681231afafc3c552f2661acd9aad49386e15cecbced71533214bb0f54b2693f00000000000000e405ce2803684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa661e9bad7ed751d79d3cbb15058810b243e38c7703358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97c8201ab5fa56e9f41d447f5ff588520f3f7cbf229cc30200fcbea40a9b4f9990c634030000000005000070a08059947700000000f282ebea0ea0e3cff51f58a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204f837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e50100f707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829481de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6321f925b71e1821d8094df3559c6ddcf01fa61e6e50f7c51a2d06000000265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd35c34df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699261e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c55a9dd6dcc78092b66fa03f096e242fd3f9e6bb8009008c2d674f3646d79f70034a59c49b95d4bd78e4918c6e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f43807004030905938a64abc812d6d90ece6f0704406cdf51e01e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b010006997c812f920c6aec274b36659780bb73b057c7fa673296bfd14a11124530d016a4d15d9e870b904b98c4dd0400000000000000ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e2c2eb2473545e597baaef6d539a1efc0c7056aba09000000b0dc0e05068d3046f41083897f1858c8001ac0d9159a3f7b3171c14f936df59affcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59eb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75dcb81161a054a6a8bfde18c06e560048f8fe9157d5b302a4301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59e5ced16332a4275b650f079aea81ffbc84df33263e3a1fb21d3e42552e766677ec919cfff08623f6025e713ac685706df2cc8860f071bc44c292e80eba4aab212fb2d747fc5c73f900d3a615a01fd5384fd2b18b76e60ef019eb4b4fedd562c8aa266a00a5931ebcdbca23c75058019f2bf912627a0d9c56f305254dfdb3acca45ee77a04b7f80f91c89ef25d1daf80da33f42b4bc782114914e3fc65c236f080eaad748ae4edb6bcfb6856c2c5a4a52b6366dacacd0422c9fc48bbf33838e4000000000000000000000000000000d68e5d7d85dae144eeb245136b544dfdd68a3ff9ee416e0cb1c93ec019ff54269de997c07b8ace7e9378773dbb8370f6e7df9d0cc5464b787396bb0339644829777e9f8cb00ea9923b7735b935f3efc7cb9c25de98fd52de50bcca7c5296516cad3e713d1dbe30da05eadb1f9c2b2200000000000084eba5e903ce726672dbc3a99f34debfef88baadb59bc407946b2a7a6e919f8ad4427079ab0fd418d2bc929e9671fdab939463b54bfd23b59f089dcc9661e4cff42835eb2bcdd5bea0ed9039c561275184cbcd699fb0a93f0cebdcf073a3d8721c2e4d765e0ceaeee787a9acd6dcaee2b51368a78f34e13b31624d3457e72f40eac2fc5a9142d0677ca482fcd2e0c0776ca741aca871010c452fccea6a72cd92619add510d3ae35c62d75cc39a1a017cfe470b69ad3cdb722dfc23ed175dc745687d51bd415fd85239dd644b5d38ba23bb3821e832ce55753e36a72a64c1949f747364966e86a94de44187b4b5e414d8be71372fd77ae16f74ca0e4d62b87b2e93dba5da8599a4431b030444fdd530c1c1b53421227184be54b4487c82b18485d16037d1075ca028ac3bc52d8cc80e79098076d7f342ad323e8cacdc62f29c1ee3e7ab84eb96f621db2c03c142947b5dcf2ebc316d8605dbbc55a81d6b33fb5f592b13622b75e8a1aee6f90912a73911c9681fbe32d42737d1fb1fb335bbf2aa8703460ee5261fb81144e9d1a2b70f6f343a56a4a9db05bbf2d3cfa0ceb8035ceee5fcf7335a9f61a217bed43b0ba192acaa60bac196d9c2b89de017ee885cc2b2ee242115cafc8945268fd76c8935bcc8532da9e686c967da7af8205b84a3622ed4e788f81582f1722f1bc90b0cc6fd31ca4b692234959ae82b4e9fbc02aca05388676f30407cdd9084aee384545550d1bd92ebba0ac525c9f886cdeb9f839ac6817b1ebd787589da5e3c676a38c04a856e90ec866fe5717b2364c6d0a55cdacb654f7230c6922de5a6483259f2d8eef3888dd884feb63a210927e2412f4bedc37b867622a3e00ad008a47eafba3e64ec856037a96ce5c459d884a46b9fa95ac378e092f7d17d814d6a900170a99c5098901779c2e12a5b4074deb82b0a2117"], 0x10) write(r0, 0x0, 0x0) 16:01:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) unlink(&(0x7f0000000080)='./file0\x00') r4 = dup2(r2, r3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000000)) 16:01:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098e6a12734eff3818e8014d4d34dbb", 0x117}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r8, r10) r12 = kqueue() kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r9, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r14 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) dup2(r13, r14) r15 = accept(r13, 0x0, &(0x7f0000000100)) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) kevent(r7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x15, 0x1, 0x2e, 0xfffffffffffffbff}, {{r0}, 0x8000000000000004, 0x44e114719f8201db, 0x1, 0x3ff, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x102, 0x1, 0x7, 0x4}, {{r9}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0xfff}, {{r15}, 0xfffffffffffffff9, 0x2f, 0x2, 0x8, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x80, 0x692775f74fe8f044, 0x5, 0x20}], 0x2, &(0x7f0000000280)=[{{r16}, 0xfffffffffffffffc, 0x12a, 0x4, 0x8, 0x1ff}], 0xffffff7f, &(0x7f00000002c0)={0x6, 0x4}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:01:07 executing program 1: r0 = semget$private(0x0, 0x1, 0x28) semctl$GETPID(r0, 0x1a0979984ebfd81c, 0x4, &(0x7f0000000000)=""/194) r1 = shmget(0x2, 0x13000, 0x10, &(0x7f0000feb000/0x13000)=nil) r2 = getuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpid() r8 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7, r2, r3, r4, r6, 0x68, 0x1f}, 0x9, 0x4, r7, r8, 0x7f0d, 0xffffffffffff7fff, 0x100}) socket(0x2, 0x2, 0x7f) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000240)=""/152) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x22, r9, r5, r10, r6, 0x1, 0x74fe}, 0x7ff, 0xffff}) r11 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r11, &(0x7f0000ffb000/0x4000)=nil, 0x2000) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) fchownat(r12, &(0x7f0000000440)='./file0\x00', r2, r14, 0x4) getitimer(0x1, &(0x7f00000004c0)) r15 = kqueue() r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) r17 = open(&(0x7f0000000580)='./file0\x00', 0x400, 0xc8) r18 = dup(0xffffffffffffffff) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x10, 0x0) kevent(r15, &(0x7f0000000500)=[{{r13}, 0x1, 0x20, 0x40000000, 0x1000, 0xfff}], 0x5, &(0x7f0000000600)=[{{r16}, 0x7264d410113d109e, 0x10, 0x1, 0x4, 0x100000001}, {{r17}, 0xfffffffffffffffb, 0x20, 0x4, 0x8, 0x7}, {{r12}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x3, 0xfffffffffffffffc}, {{}, 0x3, 0x17, 0x80, 0x2, 0xffff}, {{r18}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x2, 0x7ff}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x2, 0x4}, {{r19}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x4, 0x9}], 0x10001, &(0x7f0000000700)={0x3, 0x8}) r20 = open(&(0x7f0000000740)='./file0\x00', 0x200, 0x10) r21 = socket$unix(0x1, 0x0, 0x0) r22 = open$dir(&(0x7f0000000780)='./file0\x00', 0x108d8, 0x10) r23 = accept$inet6(r20, 0x0, &(0x7f0000000840)) r24 = syz_open_pts() r25 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000880)='/dev/diskmap\x00', 0xd01, 0x0) r26 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0/file0\x00', 0x20000, 0x40) kevent(r18, &(0x7f00000007c0)=[{{r17}, 0xfffffffffffffffe, 0xb, 0x4, 0x80000000, 0x9}, {{r21}, 0xfffffffffffffffc, 0x8, 0xfffe7, 0x8000, 0x9}, {{r22}, 0xfffffffffffffffc, 0x10, 0x4, 0x7fffffff}, {{r17}, 0xfffffffffffffffd, 0x8, 0xd01ffffe, 0x6, 0x7}], 0x2, &(0x7f0000000900)=[{{r19}, 0xfffffffffffffffd, 0x8a, 0xfffff, 0x0, 0x7}, {{r23}, 0xfffffffffffffffb, 0x20, 0x5400eeef9cfc38f5, 0x3ff, 0x101}, {{r24}, 0xcb2eef26ffb06a84, 0x4, 0x1, 0x4c9a368a, 0x3}, {{r25}, 0x7ffffffffffffffe, 0x25, 0x428e9bdf68cd21a9, 0x3, 0x365}, {{r18}, 0xfffffffffffffffc, 0x4, 0x80, 0xfffffffffffffffa, 0x400}, {{r26}, 0x8000000000000003, 0x20, 0x2, 0xdad1, 0x81}], 0x100, &(0x7f00000009c0)={0x4, 0xa7}) 16:01:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) r5 = semget$private(0x0, 0x2, 0x10) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000080)=""/33) dup2(r4, r0) fsync(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f0000000040)={0xff, 0x9, {0x9, 0xff}}) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0xbfd6, 0x20, 0x80, 0x668}, {0x4, 0x3, 0x28, 0x4}, {0x6, 0x4, 0x4, 0x7f}, {0x0, 0x7, 0x8, 0x3f}, {0x7fff, 0x3, 0x6, 0x7}, {0x5, 0xe2, 0xff, 0x200}]}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:01:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xf6dddb5a1980db93, 0x110) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r1, r0) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000040)) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x87, 0x0, 0x0, 0x8bb2}, {0x24}, {0x6, 0x0, 0x0, 0x81}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x7, 0x1f, 0x80, 0x4}, {0x3, 0x1, 0x8, 0x100}]}) 16:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2582c321a8cf9884fa33e90f8e4a8067bd24313dea8d03435b4253dbaf56b138d605b76aa0d8deb6ecd505370f55d99705dc1ce23aa168a0237f809b7cb5062d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a42bbb54cfb7d8304e01505c44aacb88fec667ef247140d", 0x99) r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000200)=0xc) syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) dup(r3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x11, r7, 0x0, 0xe6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r9, r10) r12 = kqueue() kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r11, 0x20007461) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000000000000000000000000000000400"}) readv(r13, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:08 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000640)=""/125, 0x7d}], 0x4, &(0x7f0000000700)=""/5, 0x5}, 0x23) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1009], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = getpgid(0x0) r6 = dup(r4) r7 = openat(r6, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r7, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r9, 0x1) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r10 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000001900)=0xc) fcntl$dupfd(r9, 0x14, r10) recvfrom$unix(r8, &(0x7f0000000780)=""/9, 0x9, 0x6, 0x0, 0x0) fcntl$lock(r4, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r5}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) socket(0x1, 0x3, 0x8) msgsnd(r11, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) 16:01:09 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/8}, &(0x7f0000000180)=0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r7, r9) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) r15 = dup2(r12, r14) r16 = kqueue() kevent(r16, &(0x7f00000001c0)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r13, r16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = fcntl$dupfd(r17, 0x8000000000004, 0xffffffffffffffff) r20 = dup2(r17, r19) r21 = kqueue() kevent(r21, &(0x7f00000001c0)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r18, r21) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffb, 0x11, 0x2, 0x1, 0x3}, {{r8}, 0xfffffffffffffff8, 0x10, 0x0, 0x6e20, 0x1}, {{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x4, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x42, 0x80, 0x100000001, 0x2}], 0x7, &(0x7f0000000340)=[{{r13}, 0xfffffffffffffffe, 0x80, 0x2, 0x81, 0x4}, {{r21}, 0xfffffffffffffffc, 0x144, 0x22eb63dd67628afd, 0xac0}, {{r0}, 0xfffffffffffffff8, 0x24, 0x40, 0x3, 0x692b3307}], 0x3, &(0x7f0000000280)={0x8000, 0xc109}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r22 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r23 = socket(0x18, 0x400000000002, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0xc038694e, &(0x7f0000000300)) writev(r22, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:01:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x86) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r0, &(0x7f0000000840), 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="38eeeaa7f9120150254a7d2c3b3a1919362b011398ea9634949fe2c90b6ede4880ac9802e07e8286d0dbe88175e0aa74d8dfd8e95c8dd235eff149f5f2b451ceb24e602f5002c8c96b072ada308906f9fe6640a88530fbefe14df6ee9e8d0240f2cced8d0e2d9b5c383579d719909607e215e11e6a59df85654686c301142e43d31a77691eba23", 0x87}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x800000007) ftruncate(r1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000800)) write(r1, &(0x7f00000000c0)="c805e76a51135aeebea0df160bcad0b32373fe27dfbbb5fe944935e91d85fcd66247c21d6d52e6a49ba1572fe86ee0ac65d65e81b425ca2ed6683fffb59a5f1a99c58a69c2bf617e0c52c33eb13fdebab455db5213a2e8db7791f9f3b52c68a396f2fcad741771ab4d18e6d1e346f2937bed7e079723a138a38c46", 0x7b) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/113, 0x2d1}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000600)=""/90, 0x5a}], 0x6, 0x0, 0x0) 16:01:09 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x100000000, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d653934d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be8835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965", 0xd1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xa3) ftruncate(r3, 0x0, 0x100) dup2(r1, r2) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) 16:01:09 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getgid() shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r10 = dup2(r4, r8) close(r10) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x800) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100048}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ioctl$VMM_IOC_WRITEREGS(r11, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0xfffffffffffffffc], [0x0, 0xfffffffffffffffe], [0x7, 0x0, 0x0, 0x4], [{0x0, 0x2}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffb}], {0x0, 0x0, 0x0, 0xc6f5}}}) r13 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r13, 0x3) shmctl$SHM_LOCK(r0, 0x3) 16:01:09 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0/file1\x00') rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r5, &(0x7f00000007c0)=[{&(0x7f0000000040)="06e059d97b49ef4740763c2e1da948139fa4975a00e0e3c53e8caf1db4a2fd1b660ff0ad5cc41c43c32b5422113040452854e2415201de3918cb75de3903ffb79462fc6ad2354064c44609604fefb2413d1060665ad46a4514ef26be998b6d030800d4cdf0e07911b4b539ddcffb1b9ca68a4423", 0x74}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r7 = accept(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) connect$unix(r7, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b7aac8 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b7aac8 16:01:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000540)="ebf17136451fc11fefb65f5ce4c9379f095f4a220b9733df8fe04b816a89d535cc6279b567f7037d9d8dcb5af18b37d4f0b233b3b5108a3f6e64a386d8eb8060a1051f43e981c8932a8742a3e2085f396e5549fab6a4b0eb318d8d5339aae9f088780052366f06f1f61bcca51e5171a291bf658738d5bac5dc26303585e12930c7cb4ccc6d5220782e37a565a457dcfc4081cf31d8871f220863626a7373af7b", 0xa0) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x60}, {0x8fe}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000140)) dup2(r1, r2) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) syz_emit_ethernet(0x1cb, &(0x7f0000000340)="b6") 16:01:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r3 = socket(0x2, 0x4000, 0xff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x3, 0x0, {[], [0x3]}}) 16:01:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x229) write(r0, &(0x7f0000000080)="db01f7abd9366492621878257986", 0xe) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="706a7e48afe943ff76154a17bbf7b9b863a1d21db7b6d5c696e465fceea14695e50be91007757d0de0ab0eed76ed6e1df4e43eac829f4962dae8f95bee9e403af61ff538cd59f9cc46a85d3921c1b31de41f67cd2b376fd7c77ba995c82fb48bb8a6c7ad6469793633b3a3a081c209bc5a492ef281cd0dd5f23d88e3a2eb5cb4f4c0212146fa3b9da0b6de", 0x8b}, {&(0x7f0000000300)="1f817e6ea2137547de0b2d9294b7142d123261ab3137cc2f50fd1af0beaeb31d2ab45510c895b5df6b00b84277eca5b68464cb3b706eefe3f071da8814b506", 0x81}], 0x253, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000001740)=""/4096, 0x1000) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) write(r3, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) 16:01:10 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee104", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x14e}], 0x1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\b\x00!/file0/file0\x00'], 0x10) vm_resetcpu: failed vm_resetcpu: failed 16:01:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) socket(0x20, 0x2, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) shutdown(r2, 0x2) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x100080}, {0x50}, {0x8000000006}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000004c0)="d8f1229c66b60ffd69d0dfc8d74a") 16:01:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x4a}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e3966696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2f6ecf675d2fa639805209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe49089100"/111], 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r5, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) dup(r5) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r7 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r9, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) r10 = socket(0x0, 0x0, 0x6) write(r10, 0x0, 0x0) r11 = socket(0x1, 0x0, 0x3) r12 = socket(0x2, 0x0, 0x0) connect$unix(r12, &(0x7f0000000400)=ANY=[@ANYBLOB="82022e2f66696c6530008dd3e79901c5673cd046e43320da9eea82645bc43382209caf62b448cdef34ea58190e41c91d71c2b1d36073b81ee0ff8c45d0bca80bbecb2fb7ba7256df1eb0e71a689b2291ffa97bf064c178e837e5e26d80d5419109226408a48b0814b99c5b1ca97f4f8af80d7989be241b6fd9d6839b9b4f2ab6824e87267d8e6b"], 0x10) write(r12, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r3, &(0x7f0000000000), 0x0, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0xadfbdd4ea4e7c98c, 0x6f1d6ab41cc29dcf, 0x81, 0x9}, {{r8}, 0x7ffffffffffffff5, 0xc, 0xb375aa8aead270d7, 0x1000, 0x9}, {{r9}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x5, 0x6}, {{r10}, 0xfffffffffffffff9, 0x40, 0x10, 0x7, 0x1}, {{r11}, 0xfffffffffffffffe, 0x69, 0xfffff, 0x80000001, 0x6}, {{r12}, 0xfffffffffffffffe, 0x20, 0x4, 0x20, 0x9}, {{r13}, 0xfffffffffffffffa, 0x8, 0x80, 0x9, 0x7f}], 0x4, &(0x7f0000000300)={0x8, 0xb98}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) semget$private(0x0, 0x0, 0x10) r14 = kqueue() kevent(r14, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000600)="42d309451e937a6aca5500cf6ceb251392251b14bfec9e30b87de4456b1fdcc7fd5811cdd083b1df89ceb5b16fad487e15dc3630d8b64f2f5978f8e05ba0657c1ccb5f8e62e92ad5b9b589271d42dac49c31c5c649d64cdec8e2ad546de4a6d29307cf6a2b3008a34b859e5251faabc3af6aac22f0f851708c189bba6fae00de864fc9f6aa7dd2a6ff515e05cf8b5e42064348a322faea9161bcc375ecc02ea9", 0xa0}], 0x1, 0x0, 0x0) 16:01:10 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 16:01:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x1}, {0x24, 0x4}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x888, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5c5, 0x0, 0x1, 0x8}]}) 16:01:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x1d}, {0x3c}, {0x7ffffffe}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r7, 0x20004269) dup2(r3, r4) close(r4) write(r4, &(0x7f0000000240)="82243773d31b5d08ce981bfabaed6082305de6d398414ce2584720ea6e599ea9ac04aaefee3d7251543a0e882afa1ca54f54f3bc4bd6fe0318b30cfd283c6ccaf8", 0x41) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c, 0x3}, {0x5c}, {0x6, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8020, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair(0x10, 0x3, 0x4, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) pread(r2, &(0x7f00000001c0)="23474b711de9b3fd43041a4f5a17617f4732c01fba5ee0fd2c58b686ebb9c2df6376bb3e74e971a66f994b6654240f2beb9e841720dc172b5d5c2c0bfa7635df1914e3972d0605a51795fe3dbac905d671fb92368f660a0f4998ead0eb8bcebaf8913642532fe29aa68490c2ad143873cf28480a54b05ff855ea4a728b615c72935d8094aa7608972c39ee19ed72c44db6d8243608918c3645c2be93b431101f4a517395389449486553398d2fef1ef7f0dd321f22f38fe4aa4541f78397de2f6b99ed01f455339a5ea13c", 0xcb, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x140, 0x0) 16:01:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc000000ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d87000000000000"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000180)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000dc0)="8c01c9ac199a9074cfa6240e5f4370b698e8688ed133b86d711a73288d3c74d612f54a48c30168230edcfa972fa816f5cc899f3b31105c1a5fc1491c20b3d7e4efb5e649ff616ed50f5344675406e1922022e00569a74e05178b3ee13e220e02979a53ed3a1bbb6b5736c408d7726ae088d77e6c1365ad7fa8aebc63f9ed8cc7ebab3e1fd90008393ccedb0995846bf23546e842ace5416f2cb991a2f35e4eb3af61a2983b5967043c67cb9f3c9452b4b5f17519ba2b9585a94358dcdf380f7c707519f5bdb6877aa800a0d08a0fc2bd283e68132f8edbaa1fece35ee1e4565a847d70858b67ad94800de607a0afa8414d5a9c3ddb477971d25ab600f90d3b41da56c23461bb659dc496b28015158271c0692adb2587ef623c58f4e392b3058df3ffd366da4f2af7c1cae2ec5ce1097dbaae9086476893fc030d1c4dc2669356e9be5b047645a798a5a70e38bc1e6d7d773124f859159f9354284cfd49e05ca8480cdee2a2777ed630e9764ead8ee3954ad75eb5a8ac1a37cd59db20c82159c30f96c4a778ff48e06444edccd48bee764c57279bec40611338950c5df7821384135dd86f17512c910b7b8dd0da2616883e21d4a1afb335f797f64d8cb8e75514fed5cccda6af094f9a87545dd85bd5f4a0c3d8e9d473f87d1ff6439341dcb1c91318cafb620c09ac99d9a0ac28f9d6e5979ffaa645c9bca9f9bf549708175378525d5bb62e19a5d8a87d5c7f7aa305fdee9eff0f8fc4f4a4047b59e25bdeff6ec40500e2bef20d382b9e24b08b4e7610b8dbb7cfed780e21708e0d548e56836212c0ff57e9585bc5299494292fe1663c59eeabb4283d3076f8917c2ec8e865f97e40de3e92ea8a6e3a7836ac40ba96f590b19aaf155be5f0f1a312038a2265f58b951f22b710d02913c7f00bc9df16264caed1f5b8d51aa7a1ae600e80ab70dd2b32a027fc5a1570667dfc6063d81534a7f46342176556431d4a5dcbf2e829ad22920f0ebd6b1f8d2d5cff24ff22c8ddeb7c42df33532fb1fe56ea4e4b6523c0a0dee3b2e9dcad354bfa00d918accee60ffb5b77e1a47c35662a7c930b76ac8646393835ffaccef911c45f912c5acc096ac87715e2c49f4e1b00593bb7891f76720793bcc6173e9ca4a54be3f21e9c28ac2d183071999d2c240ffc0594e2a8fa8d286042369a0c8e2f5696ad043697d0bdaffedb9e63c92d20df958d376b2241921b230d6f8ddbf50caa1291444b592562a91b03c5824dc7c62e5cc85f45478af5641874ff4052a6bad3906ee493a01fa31b1b668a4a0dd3363015b3715c3600e4a7b2483b606ebf4fb0e61d2ded29e80f502afa3d9ced6a98b37a4641c0805e4085d605ba953c872d94980b5ad67e74858147b7bbd7a2ece6097dc84658e6d773af24bbde7b3494f5eb23bfda39dc6f18c779cff24aefe6cb5858f75c2c31e244e86b72c80d3588b1f3fb56ba21feeba81adae7e935a366ef5f501779816fcade36951dc5eb1339d6705e32978d7ec0394bf06830bf955e93e7398dc0a3e7b04077287b3c7a463606c4bc24ff6ac73f9a87cfa60bf244064e83ee9ec557afe92e18662cf5443c71ab7d5e0f303d6911df922bb2d26331e070668d6d7043b91d2b638cdaf5d3ba7965ebdee817d656ff66ac3305ed0e62c235c7281ec568f6b2e0a37204bee6103667ca5a4594d7988fef905cda856cd66651ccdeaf0592e6a829ed8ebde5c70a27e2cf60bb00d7b61110da35ec609f852e2a3f97232ebfcc0909a5a3fec78b00b6b4d71446a75d7e328545a5dc90f923d64356faa36b4a1707a1b9ef762908ba5663c8b8bcd07160d8d6a72a82d81f5153d20ebfee3fe3cf217db729975308c2d0c2ef84503a415f5b472015c871f59c1190c1bea997ba4e1e9e1dfeda45def4e05994c1523a8f89f6ac9bef0a1fb9b0ac608357c79bacf10d79d2bdce52daec56caad151bf9916019b2a52e48f09493577204b8169950b3dc18734ef2ca1000d585bb4a7f8b0d6b664a4393fd749200de8862f073cabfd0e328c6ef69a0f99c9118cb752c545c39b362de7f116788133015fd5891b0b7192bab139ecb686161e311635d22fa5fb8495145f1543f328ed1563e97bf014762ab76284f342cb2464001baae7cb6cedf6f24240c2e49d55f37e6c98a86a2dd5e63da388de13cfeb873862a74279094332758ccb42c121772530ade0efa7c51d0a05dadade41815a77ee76b1919c4bd5755a3c46ee56ff6f5a9da40b7caa82018d30b6bdcf444a58a92fdb38198e3732a67e618edf02534c4c039b18c1d7e6b71cddf180eb8185541629f5cda11e99a97992854baa704f640dbb51bc58e9c695c3f4f47c2f33404ce6ac7d13650a31710ed2809db7eb15f6f94bdbf480a2372bdacdd73bed078bac907a24586efde91ff6b6bf76cfb5ce4ffeb15076a3a83034667ccc90b7555a4fabfad740d88cf19c8f8bdd7c6702f9a42d2499fd0cd66b37ce4acdd1fe628faabf4bc3426ae955746c858a92e3c438e757b082ad873e4ad80c0139729ca14590bc702400f1f5e3b6d4ef43612134d1365093f64d97aba773d5d14e78a99f31d3f55226a990ed23363e07b92990d849e43d1be7f8e47d990c760fa47c3367170aca980ee865e2727539d18b0486ced677bcde9f756ece3fb7bcc20d58f17f9df8b2888f26d5c8fde444875099ae6d869a813705e4a1af4b9bb155052ec0db0c6c603ca396b00cffcc4a35f641033e8d1165e2b867bce0bf236af0a26e4205da640c8287f11829aac696a48cd7dde892966298bfa0d229bcf9f783d29c6bfd5483bca992a2264cce41cf80cfa11fc09e8fb6cc3668aa6d982f6e16b0cc990813070c88d941f5cdad119c7273fdb947928d83456ada7f16e663b6f8f4713ce36df1f8e477d572dcf1d61e39f93a89153288a20c45ad2bfd67767186193027b74aff6776d9c87d3d973c08ea2063bcacc82ee9594ba2a9b5634ded909cbc7c6c0cade458c6cfc4515b800eb8506750c0bd0a793730b74293c858b2dd5a592846ba6db01f75d1fe6811622d399d502a12e6c32960696eceaae607fa2f622eeb3fb7fe8907f8a780ed84c0e5edabe375b03a570a14382031420e7d0cf0f3b5855d972631311ad1e5e4235591cc7f717095521667979b49d90ee0c7a488256859633ca8b0685650cf6bc3368c8cdf7d1cab51624f0e65eb8bfcd28236c40cfed4601d852c33efab62ebeea6f1eeb478b7beff1c42e87d69f42cf987df73be610534e422f7b7add9c86836dd1a766fb4270b335cb3495b1b8da3116852dacab08fe354de73795d1e3a1d99e6f24ef27043215b68140163d6aed8756576d6cc2ec64c47876abcaba68c0f39dfd368338080a553645e76f65dfe0f296791483aed189651697a9d3822ad365a9d37f64e8b9df98d1af1a66d0d7d95ebe7437ba236ff6be6ec25401a0a5be1d1241fb358f3073513f51a6100dd2519f9fac08a59df5a8ccb04ff08fcae02b3c7485e88057a846bd54404d0b6799015abd017af2570f10e9e149ef6be7112d6e3254ef521c3c5d00dcdefb65d07f00af7748b81ab90581917c1aef29515f87bc92cc83d05103d61717367e49b9c9c121f49a7a44cf67e82130b9edad995939ef3902c5c5b9c4997cb56cbb7687ff385523e60fd12cbb17b9ee00645fb81684bf4d0e9227bea712e731baab9e2078bd24cf80da31b9b78662857e0fd4359a45bfa11d7ead4756668c9dadcd5872acd7272e0c8c7e97073eea75c48c65c693aefe537a18a72c4024b2f0375c04a642004accc1341366632d8f8e481cb6eea4b04c1f4d163df6ed3b78ad03560f2b3cfcf2fceb4ac6fc55f13d3084dd120c52e80aa08b320e1aaa00797443c3fb04f31cb0c7a15a8e12dc14ec985637aa2a4e1b187c919a4ff4f83d7d1b78508557d2c08deed54b1141d038dce86d5d86dddf574dbed6237752150827011d5d712d667f6f8c62dcbf29a6dc497b2b482b68170bf77a1162725bd9bd0988a933a24a2947456981841c4a4ff86307bbf220827ebc6cbdebb306a2f6702ededfe6c31777e4ace2b94e611504a9ea3af5f8a5554f37a793ed6b22bc34a77727b306e5737769dd3d985965bd9aa5a8bc1927aaf5f82f44f8d67388c007ba74b5a95a3e1da1c4c4848126c3b02a75719928cd2ee7481c9fb9f1b15c179979e411ce5f5a21db2b07a38cb9d92a5ab2b4ef58ce1178eb2f9af0336f83ce07ab278317f443f1ed457f83b40ee1dfa41017111e174625d758c68447064247f274e69cb2bd088204acda8cb44cbdbeeab7ac3f7079f12b15f0d2cee90ada41b421772d8e7d6b582f7ef7f9c67bc06cfbe1b877f1ad275258a2f3f474e3346870633089c837afc56972c9f8f503b9816bc29f5378151bb478987a9a59d4a159a84fd4420320c2a0832e33b575066d0b2488ec48cd0838229f337679668a9f64ec1bc021b93eb16e17702b410e313b89a456d73015619f3ead66a3e0025d122a57175a15778fafaa2e4d522b07a79f43d8c0a97419081254a16112d316a9e56bc212a72b45c6eda7a46cec1f94226a139dfbfe6320a294f5669bcd24223a003091e75061bcb140bd4f125ea67cb1068a0cf120eb107dbad6a0ec99f99c5c3a210457004f6d22bd8926222588b95a6da67582032eb869abad3350cb27a3f243abfa6365b0957fa42e2808edbe19af063032f152fc0ba18abd40391f822cd5966b6d7456fb3bedb11b6f096a954f03f6117d5cfb87c17362fee182ee5b9244f8b1bfe9dd17a4fe6ced7405864fe56a1571918537429f89fea2f8d0ec0ad8ed5982144c890aa53f359ea20ebfd95525b445413597ec69e5a7c97a0eeb3da3818d1447aedf8163b7acc886f2d025651fa86222bb1f150798122e669a0a3dde0e4a96b4069e885add2089394e43cc2277bee915ad4c9c24ea1c3cde4c00d98bb6de9fbb1423b26905160c5f44d8667e88f89bd53aa3698967a638ec940b341905720d4481a7c9454e9a5c9b65701a20600d659776f1281c9c0905a5c5dc16391571061f5a93d18d138a87d93af458e07c1c9e5eae52be7ea6f7905dc2f9202d9c7e0edb5a756af04f937703bfbdd4910db53b7b8586741281138974358eb19b914be98663f8ae44c9f566abbb0ea3a75003e2696b284e90962982de47d46f59c0acc99309b3c6c00be22d20efcab385995a5464cdc47bb7cd918e41950334bc898d24a972bf5f2319aa113b4407e0415c02f9d6e60257967e6c2460018d29f9067851b1f7fd2236ca38955c9a4f80444c1a6f1ea14e6c9193ffbfbdafc7a957c1dcaa05d5cf05dbd55933ad0a8e0e0bc74083f5934538130844c3730224dbc390b24fb32f4f1bf93812d4853fbf13dcb9494aceeef5c1d257a33bbdad3986c305cccf773fa136ef0943ae7191e57038a4290f021ebdb3742208f122a65f1693e1acad85ae100f6fbe6447a3bb6975d234268bfffb4585e7ab2633649cb95931cc2fb9937bd4f496d00a39ab99bd470c0838c16b8992b117ef7629b677e2b295ebfcfd45ce1cbece34c4518bcb05ee1f60f0dfbbe506bf674ac823664072f6881c04c7c9bac9ff6969e90197ab2b5238b29a0a81a4f980d285188c932a9f9a24390ec2e2b4fda655036ce02ae65073940f780ad6e93a9dac346c316649a4286d9dce2ebba7abf4abc732a1ce7d891ccf0b071de09cc238ea829fd4429847318f98db8831d414a8f0c0d1cbb6432789fa6cf3d50bd24557b30b66796e907d9e212650fd516d76509ef3e1dc8a01795bfe82", 0x1000}, {&(0x7f00000000c0)="c3dbc6210b4622fb716b71271743e52425d126b98a2e6835fb0cdd9e8b7c82e72918997715f751dbaef0837b45426b0ca7c58bd48108c199d4b7d9b93e31c62f84a4f190a0d6afff88aff75d7e0f571bff5a20c5a2774f64abd0c32eb2895aac988c9a65c6c5221484ec338a9d6ecc39314ff60efac2cce3241403033e", 0x7d}], 0x2, 0x0, 0x0, 0x8}, 0xc04) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x21) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) write(r0, &(0x7f0000000040)="0000000000000000df4fe6543a7f2565140cef3c82e0863b16d81c0e6174197368e34301ef6c", 0x7) r8 = syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4013, r8, 0x0, 0x7) r9 = kqueue() close(r0) r10 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r12 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) r13 = dup2(r11, r12) r14 = kqueue() kevent(r14, &(0x7f00000001c0)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000001880)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "8549558800aade6176a72dfd4800"}) kevent(r9, &(0x7f0000000100), 0x1000, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 16:01:11 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000780), 0xc) r0 = kqueue() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="efc85abde233f1de62c3"], 0x10) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) kevent(0xffffffffffffffff, &(0x7f0000000740)=[{{r3}, 0xfffffffffffffffb, 0x4, 0x2, 0x2, 0x124}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r9, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r10, r13) pwrite(r10, &(0x7f0000000240)="12471504bddd9d8c252c159927aa9dff6a4b11cbb0880376df60221066de99b81047fc9115214e5a9d83a8c4df99706e8c74d76b8891d320d960a080c5c8ce482ce7b25466bef11e6e72bd7cd9b727036e8138583735c92e358ae5e906e4b8a35bd4c1ed68bf125a28b08f350488548f5630ebeeab3ee1c70b3a639d8b7b1eed3e5e4e77f4b983932b1c2775c1a7f6c6a17a722bb310144e75fa4d8abf14", 0x9e, 0x0, 0xc4) r14 = dup2(r7, r8) r15 = kqueue() msgget(0x0, 0x513) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f00000002c0)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82965793c89fa816ed279191f54288012af67d4e5a3107599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219e25572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d787640"], 0x2, 0x1000) msgrcv(r16, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r16, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5504759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) msgsnd(r16, &(0x7f00000008c0)={0x0, "ab89e84223b9950d7a33c0d986993cdf797005c319af29a430724ce6e98e524fc1a73cea499869f387e16f5c8dcae23d7b6a17ca1dba7416d145a084e5d23b3f5f090000000407a8b4da9f69b5ed02b3db32ae6080a47b8ab79b04cbd91666b9dc71e8f43667a2077c70a963b1c8b835ef204f164964006ecb2f43b5e705d406ebaa6db3e85a87c78cb24d2f0d48dfa9731c8a68abb275286b25db15fef149e58725f1f0fa5bef1316f3e3524473dab008e65c8e52fb3dc56535fd568acf73acc2b27996017b58088a0bb0ffce5afccc2e5ac0"}, 0x38d6ef35, 0x0) kevent(r15, &(0x7f00000001c0)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000300)="b7448812041e88002cea0ffdf08b5e2a8f35566fe3271bc4fb3834ce4741b2de2f3647e7ba619f995a730ade052a3fce7af4d31bf8a94af2228ec92887a0e54e2c664e34b53a169304becc9738534afc12b18e8abe951f4c8b91fb035b8229983860d8e07ff33bdc0bd92f19227ed11899ac40018e8b0219f897bebbb4ee351681572601d0a31a80077931c02efc9f155f4ce487cbe68acacb270a3af285511ea6c90983994fa2c53ccd83107e1b69", 0xaf}, {&(0x7f0000000080)="ea762491ca9dadfa67bffac6e8ab57023b7b2cd77b8fad2c8c457512a01b35411450369cf9f65a6849f3d6576a1b64c47617db8d174f00449bf859", 0x3b}, {&(0x7f0000000140)="6940737f5ba81424d93ae08c9f1830e23679f9cfc5a56c983b6171ef57fe422f394259dd0233", 0x26}, {&(0x7f00000003c0)="a0f40cddda15e705e2e625a8e43e39f52bb1a575304dea33417df30e23d1e7286c4faac05ecd1fab74305d54cb8603434840019b10cd5ccc0c2976610293645758f95bb2b09a46565b6ab141a8cbde0a4d42a46d", 0x54}, {&(0x7f0000000440)="1169c4b4b2e494d5d2a4bc299ff6e38658787df26b5fa2ab69fb41185621a6e8ab700b4c343e47784a02fdfbfd00e1a4677084e89a131ab441ffdca94c399b56dc846795a8c6653bede76b837bca2d34d4f43f", 0x53}, {&(0x7f00000004c0)="b4db048c941fd041c279c078519519b07f406e469dfbd2eaea0ca4c6153529963c79bc22379120bd0abe8123b695864d4a9328b86c9f67dba5705d9f09a1b5e58dfe2bbdf383e773da1e4bf68b54f77634a19dc3b6014588e930da782321e93d977519cfbfe14a3c288ddbbe667a50c50cb4fa9d217747efa3789d4455cc6908715ca63ced", 0x85}, {&(0x7f0000000580)="a02a0cfac18516927f237fc74fe57cd3bf85a0551e2e95e903bf4e6655eae711da297cacca4ed95c6cc7163e1b89e61f01908a58517f15527dee49dd83c253dfc55e7a2b94769cb652c53a3224c8b83c70d34ff9a4c0864bd24b37169a364f47fcf456f5fb427eba5fa6453d02382b76d1d3b6b564e689e4a271151c008d014ce2c6e115f6cded599eac72c248480e055743d0e67a2239333087b9a006cbf771ff4958884ee01bb36008a0c75c291672dbb1888ba650e428138760acc8ebbad0ff11ac48162e337f833bf8927ded", 0xce}], 0x7, 0x0, 0xfffffffffffffff9) sendto$inet6(r14, &(0x7f00000000c0)="79d40e79bf0236a7ba4b7e3bf19b3758f0a7a941e0", 0x8, 0x0, 0x0, 0x198) 16:01:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2c012e2f66696c65302f66696c6530009718e21e545bb4072fe00a1681b6bec403d9d603e189ecb6b15bf52bb4321946aa71823d6eb9dc42e56498ff8175e2fbbdceb5751deab6c68373d37b56670cafe90ea4fcb6eddd4e54ec7d171420ce8015219de54796bf0d405d84ccff3d35514e447110aed59521066a9918bf41665261"], 0x10) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) kevent(r8, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x4}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x4000000054}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) dup2(r9, r10) close(r10) fcntl$getflags(r10, 0x3) 16:01:11 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000e2e2f66694ca430e3"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8708fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1475deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e538000000000000000c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd9710070c5d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e1ed7566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc4f2b346606be489fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819"], 0x379}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0x4001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r5, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r6, r9) r10 = geteuid() setreuid(r10, 0x0) setreuid(r10, r10) r11 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r10, 0x0, r10, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r12 = socket(0x2, 0xc003, 0x6) connect$unix(r12, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r12, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r13 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r15 = geteuid() r16 = getgid() r17 = geteuid() setreuid(0x0, r17) setuid(r17) r18 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r15, r18, r17, r16, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r19 = getegid() r20 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r13, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r14, r17, r19}, @rights={0x20, 0xffff, 0x1, [r12, r12, r20]}], 0x40, 0x20c}, 0x0) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={r2, r10, r19}, 0xc) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r4, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r3, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r21 = msgget$private(0x0, 0x20000003c4) msgrcv(r21, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x0, 0x800) r22 = msgget(0x0, 0x80) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x800) 16:01:11 executing program 0: ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000080)={0x8000, 0x2}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev//pf\x00', 0x879986dd4ffea317, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000000)={0xeb80, 0x5}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) socketpair(0x18, 0x8000, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x7fff, 0x7fffffff, &(0x7f00000000c0)=""/229, &(0x7f00000001c0)=0xe5) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="e2e44cc2f95c16de3b96fb7697a2b3b598c233a666d9714d9d34e467c868ee658bc74b29b1a183a1929f8e8a21843948652a1b7e6fc121f4d8c155b953de6421a5de386349ec9db4f2902eb81cd006fa6faf7b3c8ce7212cc0f2c825ad6a08", 0x5f}], 0x1) 16:01:11 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) fchmod(r7, 0x8) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) 16:01:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x7, 0x1010, r0, 0x0, 0x400) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x7}, {}, {0x6}]}) pwrite(r0, &(0x7f0000000040)="4596b2df680b95d5399631aea3d250b3f9b995c262188561571642c113aea56c8e7f8e9ad613d2e70567d688263ad02122d27f0ad274ef723bcaa0a2897af5", 0x3f, 0x0, 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r4, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000180)) 16:01:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet6(r2, &(0x7f0000000140)="7d32d3c2ac94c915057b8de938d51dfbaf73dcb2aa5fa7ec18c9cbd5b142e37c302167d912ff3cc2d35372294e2a0a648baad5b6756e00512b6ebf317a521699f162bf", 0x43, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0x0, 0x5}, 0xc) r3 = syz_open_pts() close(r3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61930d1c87e0ee36138872c231ea639c539e1637"}) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b30300000000000000e0ffffff"}) 16:01:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="193e8a6f0afedb1629d4fce5d78a26b93eb3d6f6a6f3e2225e8a43ffc2df1cf8d3ed81a6219fdf5c3f69a419e43c800d6b1dc75932593ff5ba8b51026ec861c4d2468d43e3c2bf34eb14d46ec3e1b1bab69b09dbb735476de62ec1c738541d56c86fbab58a1b66e41a7c96a2b25e9aa5191d49ca7928340db73864eb27cefa67a05385fd43bf5d51c0df50ae201c1edb6fafb6a25e0d7409910e2c", 0x9b}, {&(0x7f0000000040)="c82758de8c2c577170317cfbddd22b83b87f2c050729b08e56b075988b7e69897ddae574a126c90caa7908", 0x2b}, {&(0x7f0000000340)="3a5d749ea679f75e5a80d1cb0ddb0baa29f229fffa34d855373f2b3aad88e05025b1477f2887c76a80a868124106730b4106344154c8a5a522daf00a9f667ccde19f084937313ecbb795051ee61b0832ff5f0ed1ca83053a2a0fd5c6f18a42f22c62e572d6db1a00b56a11e8fafa8628c41c94c06272e5e9b2fb95fb820e7288169d744e265f463d55be077a8344b416e2ac18be01436772b2dc8a8bdcf518c1b88c1f526dab6f099507b8ca437b82416c79097a7b2572a5c6b4a09f7ac1baddd88000", 0xc3}], 0x3, 0x0, 0xfffffffffffff001) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:11 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x20, 0x3, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f0000000980)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0xa85067905cd8192d, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r7 = accept$inet6(r5, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) r9 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r9, 0x0, 0x0, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000840)={r8, 0xffffffffffffffff, r9}, 0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) dup2(r10, r11) connect$unix(r10, &(0x7f0000000880)=@abs={0x3, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r12, &(0x7f0000001540)=[{&(0x7f0000000100)="07a9d5a8915fe99c6e21511492b5f4e68098fab4defa6f89787046ffe09ff2fdf967be74f7b48f51cfc5b816be59f1c2ec61e7547ced3f69b4dc2dad46f6c1925adec098a3bda811af688a4da583f22a4089fc0a8fdfe9738a99e3cf184b92a2d34d921997d9b463039c5674ae2f4c0e07ca92dd347d02775a6d40034cdc370ab491017d9be40d5b6d1e2b256564bf91004a56ed2c25a592763cf4b7d06e431c13149161d5c4877a1832996c5250645d88f881f958c587899fa3", 0xba}, {&(0x7f00000001c0)="af5e971fd2cfd150408028e88e26f05ae99d75465b89520176f313730cd24ab11e46e0903d6792e06b1545d182e53572aa09b6450d8370da6f760c8284858102351c27c1c5a7b711ed671dca849f4927d8161be558de346ea7383b037b2cad221e7a57043b11d2c475a8bdcd3117acb16364cec7a782393584850d91b9cc1f86c4806ec5ec4208f33ba41c273d854e9fd7b3b23a79e2ebb777c1ac5937ceb5aa6e6082098b78c4a2265e3975b0117b22d2a91b4946dbbaa239f58038884365376360f12422d766611b93491ca6c11db9ba", 0xd1}, {&(0x7f0000000040)="d53f5cb1a63ad31e12b15091cd2a058142c5869d04ee8188d8fc1704103f14dae1ebd548faabf0fbefa80963dcbe6c0426c487a23e1a9e04f642dae0ce28", 0x3e}, {&(0x7f00000002c0)="9708381d20359ad5b36d31ec7f8b95aa2f22537c979207742f5293588ece235aea74a334199cd3d6a6ea8873e5593342f3e2e3cb72d5ad0dbfcfc208eff5eb326f40eac3fa7d726f1fc6217b0772ab3727989d4f03291513babcfba88d346cc85a59519183799f2279c7750dd571024b1a7f26f31757aa55228bf31eced05e1b740a8c8304885092e9bef94392ba5b0f21734ba11330ceaa4c606a9e54e11b033f57be11afd7a9bbaff21b14cfa28208bbd26f318bc545f09e02be29254d520c775454a18448254a5408137b4dd6b5ff6de31a", 0x83}, {&(0x7f00000003c0)="3ca96056d384f86a8e7e4c54658677781b6ba7156396b213626cfb82affd5eae8c51645638afeac5369604f804a4b6740b44fa8fb718d8ddc91a5032ed46798d53c5fa18d2f07d7fd6eb985c48f80f0dcffc2cffc0d774a2e2b4bbbf382baf32cf6d42f93becd06e51b53c4ca86a55127841a0907f219f0fc8bb03bf816aece30b996079b0bef14dce3489280e91637636e85e6cdb41881d72d35a3bc567d654fc8458ec727ec41b7f85bbf4ee9dff9adb30d624c00f458f9606d286f7f4a0cf0df0db1096105e77133944901b84dc16acfa586e7fe5f6591c2dd604cc67ce7d08c16860557fe3974905", 0xea}, {&(0x7f00000004c0)="f43f1d7e121025c63e98eb3a95156a90f8bdab85ab98f4e0c62d875097ea255adb0611220a5e0ac4330701f50742ee7bc4c0ed282ce6cae70db2fc5a3d279dbca47d9637d0b69bb999a10fe80efd661398eed21acd61", 0x56}, {&(0x7f0000000540)="ef16b2097602d9271a98a004158ce6fcf5ffc29b713560367a97e6cb14301000eb4f83cd8a04bae41baa227776a5d5f958d594163cde8ac2085908bb1c815ea759b8e25fc33cdda1a086b9bf0691662f4a86f8fd57dda5a5246aea653bf2c4690fac785d47fe6fde04aa2ba26fe05f58d7f75d73679ec06073ada79bff992cb00431c20647bd49f271123e2cb6fd8c9d820aae3ad1e2df1eadf22a67b754170c1a62217786279550e06d9f8289dd6e2bf1e5e2648568e46e4cea72a09d0343940ff706af9fa1ee94800e3e6f69923772818897710b36c66e0cd5bc6e6bc9a919152205345f01ff2a9c6aa8d71e01dfb7af3405150f96cf476ac287d5d275c5dfe7f41b5f63510797e0141d6ed5752f970aa4151fec915c92115641005be811df66847d0ef0d7bcd8af96028de178c7c2134ebc7e4f3a011992a8fc86ceaf55c0bf8f6b980e41834136149d034bd399378522d23291b082562ff34bb4d7d882e3af2071905a9fd6b4b3f3671665fcc9390bf160331d80291f10d3186d9baacc30c629ad9abf10091572ecee482b7ebbcbbfccecc5c5c82736d67dab9ea666bc7dea503e3863e0744294e4da89d392959f2a8d367cb24b8f6ca5ddf2f76efb5b3246716a9d58", 0x1c5}], 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r14 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) dup2(r13, r14) sendto$unix(r13, &(0x7f00000008c0)="e2d69c241ef264db6240065a1c8475bf25f35abe73e2a5c03509fafed380f2a9bec02e3196030dc714888ecadd3012f44e3c08a4f8770b596d438cd2fe0793f73ff18ba9ddc4251d51eeeb0ccb48a0210a2e68f8b09f8459ef4d243677a32ec6720f36e4d862f4d5621ae654759b89", 0x6f, 0x2d621933edac31f7, &(0x7f0000000940)=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x20000000095}) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x2) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:01:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r5) close(r5) fcntl$getown(r5, 0x5) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = fcntl$dupfd(r9, 0x1e, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r12 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) dup2(r11, r12) close(r12) r13 = accept$inet(r12, &(0x7f0000000200), &(0x7f0000000240)=0xc) r14 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = fcntl$dupfd(r15, 0x8000000000004, 0xffffffffffffffff) r18 = dup2(r15, r17) r19 = kqueue() kevent(r19, &(0x7f00000001c0)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r16, r19) r20 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r22 = fcntl$dupfd(r21, 0x8000000000004, 0xffffffffffffffff) dup2(r21, r22) close(r22) kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffc, 0x5, 0xf0000000, 0xb3, 0x6}, {{r1}, 0xfffffffffffffffd, 0x6, 0x80, 0x6, 0x5}], 0xe0a5, &(0x7f0000000280)=[{{r10}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x6, 0x51b1}, {{r13}, 0xfffffffffffffffb, 0x2, 0x2, 0x87c, 0x7fffffff}, {{}, 0xfffffffffffffffe, 0x0, 0x58000041, 0x1bf5, 0xcabe}, {{r14}, 0xfffffffffffffffa, 0x44, 0x0, 0x9, 0x3f9d6cf7}, {{r16}, 0x62c341f5ae98b555, 0x5, 0x80000000, 0x1}, {{r20}, 0xfffffffffffffffd, 0x51, 0x20000000, 0x1, 0x5}, {{r22}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x100, 0x27}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x2018e7023ec1b14d, 0x2cfbb022f60d548f, 0x400, 0x3ff}], 0x3, &(0x7f0000000380)={0x227d, 0xffffffff}) r23 = kqueue() kevent(r23, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r23) r24 = fcntl$dupfd(0xffffffffffffffff, 0x1e, r23) kevent(r24, 0x0, 0x1, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff8, 0x23, 0x2, 0x1000, 0x4}], 0x3, 0x0) 16:01:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) munmap(&(0x7f0000541000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) 16:01:12 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x2b) socket$inet(0x2, 0x5, 0x18) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000040)="01", 0x1) 16:01:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00000000000000010000200000000000000200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) close(r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) r8 = fcntl$dupfd(r3, 0x0, r7) r9 = dup2(r2, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f0000000040)) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x61}, {0x6c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x8, 0x4, 0x6, 0x334a719e}]}) 16:01:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x8) nanosleep(&(0x7f0000000040)={0x1, 0x7}, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='-\x03S\xa5\xd2\xe0\x98z\xff', 0xfcbc50caf4262782, 0x0) clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x0, &(0x7f00000000c0)) 16:01:12 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1116, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) r8 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r9, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r10, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) r17 = dup2(r14, r16) r18 = kqueue() kevent(r18, &(0x7f00000001c0)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r15, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = fcntl$dupfd(r19, 0x8000000000004, 0xffffffffffffffff) r22 = dup2(r19, r21) r23 = kqueue() kevent(r23, &(0x7f00000001c0)=[{{r22}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r20, r23) kevent(r8, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffffe, 0x20, 0x400000a0, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x82, 0x60000005, 0x11ec, 0x709e07f1}, {{r15}, 0xfffffffffffffffd, 0x10, 0x10, 0x81, 0x3}, {{r4}, 0xfffffffffffffffc, 0x10, 0x4, 0x6, 0x9}, {{r5}, 0x9, 0x10, 0x1, 0x100000000, 0x7}, {{r8}, 0x4, 0x2c, 0x2, 0x3, 0x3}, {{r4}, 0xfffffffffffffffa, 0xe0, 0xc6, 0x1ec, 0x7}], 0xffffffc0, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0x1, 0x14, 0x2, 0x0, 0x8}, {{r20}, 0x6, 0x80, 0x5, 0x9c7a, 0x10000}], 0xabfe, &(0x7f0000000340)={0x2448, 0x10000}) kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r25 = fcntl$dupfd(r24, 0x8000000000004, 0xffffffffffffffff) dup2(r24, r25) dup2(r2, r5) close(r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = fcntl$dupfd(r28, 0x8000000000004, 0xffffffffffffffff) r31 = dup2(r28, r30) r32 = kqueue() kevent(r32, &(0x7f00000001c0)=[{{r31}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r29, r32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r34 = fcntl$dupfd(r33, 0x8000000000004, 0xffffffffffffffff) r35 = dup2(r33, r34) r36 = kqueue() kevent(r36, &(0x7f00000001c0)=[{{r35}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r38 = fcntl$dupfd(r37, 0x8000000000004, 0xffffffffffffffff) r39 = dup2(r37, r38) r40 = kqueue() kevent(r40, &(0x7f00000001c0)=[{{r39}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) recvmsg(r26, &(0x7f0000000700)={&(0x7f0000000440)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESOCT=r29, @ANYRES64=0x0, @ANYRES16=r35], @ANYRES32, @ANYRES16, @ANYBLOB="338b903efe9ce4be68f73683e27bce60e241f721e85f1c2d7891652282b2dd6037c133fe47d61521d5391d019aa1206a61d80d1309641b16926fe50fbf2d077f084442768979162cd4b3d81927a9640e9261a36c30adc6e0fabf4e46dad00d54ecfeb76fee80b32a1f1098d71728a3713c5630d34df71d0fca3070fea2af82842a5b21", @ANYRESDEC=r39, @ANYRES64, @ANYRES16], 0x8, 0x0, 0x0, &(0x7f0000000640)=""/143, 0x8f}, 0x0) write(r27, 0x0, 0x0) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x54}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="26495355a65cd624cd62a548e094") 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0xfffffffb) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r1, r1) fcntl$setstatus(r1, 0x4, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x30000000000) ftruncate(r3, 0x0, 0x80001ffffc) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:01:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x400000000000, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x800, 0x7, 0x200, 0x76f, "7ff397322ebc381f8d370341fa5ab335416cea6c", 0xe1, 0x7}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) r5 = accept(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f00000000c0)=0x40, 0x4) 16:01:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) clock_gettime(0x1, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480), 0x0, &(0x7f00000029c0)=""/196, 0xc4}, 0x800) r1 = open(&(0x7f0000000600)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x10000000000003a2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget(0x0, 0x4000, 0x525fc63840e35a1d, &(0x7f0000ffc000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, r6, 0x0, r7]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r8, r9) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x2, &(0x7f0000000140)=[r12, r12]) bind$unix(r1, &(0x7f0000000600)=ANY=[], 0x0) shmget$private(0x0, 0x1000, 0xf60f441456116a67, &(0x7f0000ffb000/0x1000)=nil) r13 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r13, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000000000/0x4000)=nil) r14 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x188, &(0x7f0000ffc000/0x2000)=nil) r15 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r15, 0x4) r16 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmat(r16, &(0x7f0000ff8000/0x8000)=nil, 0x0) shmctl$SHM_LOCK(r14, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 16:01:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c, 0x8}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000002c0)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82965793c89fa816ed279191f54288012af67d4e5a3107599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219e25572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d787640"], 0x2, 0x1000) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r5, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5504759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000080)=""/9) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:13 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x8}, 0xc, &(0x7f0000000700)=[{&(0x7f00000000c0)="a476f34bfeadc80b482f06f9e4f2f3fb3f9f3a1b019f80df20784cce", 0x1c}, {&(0x7f00000001c0)="b4145d42acb89a9d80249d009802d327facda5132b112495cb854b29c353b43651f061bb2c9be5b089287164e738fb1b3cdd36846f84c199fd5a61c83be0fc2696aad14db92562c28111b6c60dbcfba9705a8a75529d7fe36f1da4a0b7a31d6ee4add8849093d36ae63ce877f99d66181f1447ffbd542aadc49778f2b428024e642c571df563aa5ccdc57193b56195993b7f72f3f3797053c6b5ccf6dac4229a8c89e8b2896680066af16f0e84cb85ae326e11ce3c0f4640ac5efc9bae6a59fe00d7f03adfdf", 0xc6}, {&(0x7f00000002c0)="425262fad5339dc3b3eec3777e8ebc86da29410ced2b7238a0f50b7ebcc32c9665a0bc3d1ac3d47a687edd223ca6ae2044f610c28b7846045a231ea93a762c8e51196eaa355dc60c7b37d8a24ac7cc1652d5d07e1646b74bf8f60c1d255aa312e2230966d9cd845ff3450e3cbcdfedfe04", 0x71}, {&(0x7f0000000340)="cac3a0344d663a13000e3a58288dfb12a817d23f5513cc898d213c6e3857623b5caad9afcceaddd422d0bf2c6f80ab0028db6ff5f84c51133b5cb3066817423b36f50324374452512f625c7e9d9b5a", 0x4f}, {&(0x7f00000003c0)="066b5029026c9fa9eb621ca3a610f21214f55829be7751c30fbc31dbef53405570537ca17ca5ac638e5d11125c592941c97286e05cb424ff4dda04b841b37b817efc5c7ca775f82ef28f296fc547da79d8657fc23b61c40b9eb5461459b9112a66460f51e5b493213ca346c78f2c06cc2ebd4013b48dd661637d8c6f47bcb24d98657a7daaffa5a9c3c47422a6fccf63aa4dc9e05dd962c12c29fe5b83c154cd31f186877bd7cb20c463313525ab5e42e929d5e6900dea85eb35", 0xba}, {&(0x7f0000000480)="c842bebfe0d487813cb281ee5bd1755c8cd66fcbe69d98bf85232aa2600c39f0640e83a4a655e016eff9b79b44779943ffb45f2c6056b379edf8ece6db77ccff7b375132e15bbbb4d713c85fb7df65d63a19d150b03c9de228cf622afd18e3b1630c9b836e80cd7c5bf635332c60d1939271ae391e2b01321079164acb46880bf9c04161ddb9869db0dfd2c3e552f66c69b5c9e5ab537a720a20", 0x9a}, {&(0x7f0000000540)="00bd2527dc73b557d872b6b5d218d154823cef1edcacb7ef2fc1da4c34998c2e12554c5bb1b4fe9dce0f4fc4d3170ec27a281db215b14d7056b45d8ac1c41a0616d71c7b306c275e3b8d57dc671f4707523f6870ecc705d2e79205379af8b72a04ee733f6e32bc52a8b308cdb399a62f2b3ecc254088c21a04f230bcb3de0f3f743f1f91e99d7c471d763a094cef40f435dcb706abc6cf9c9c62fd3b499cc97d6881ff1dcc38be1fa565f035cce5eaea7c5a1cca3fd8867f", 0xb8}, {&(0x7f0000000600)="b5e64e218744db777f52eb11a6c309276f4a0bd063557a1f0d0de54b50595ea29e2bb561a3ad0cd1bb6de1a4316b7c146d6d2c1cb2e289c441efc46698210bd8cc123c506080ac121723bc3535d456e611b30cb7185ba7cd173af0690d8196ea0779e1d4022f71902f734dff3491ab6686b0c3f79d406faf759d7a26857d2ac473c321f1127abbdb993393adaaecfd2a56b8b4534475dc1ef6f408d2a62077ef1ce706d48e1bacf97a9b520d1423cd469959d69bfef2941a790c9ceffd655c40df2f1616329f73fa7f72d9ee3c97af", 0xcf}], 0x8, &(0x7f0000000780)=[{0x20, 0x1, 0xfffffffd, "d3dcb855231739c95c0eff"}, {0xf0, 0xffff, 0x70, "bbb71b18f516235f89feb95a07c9d28136d4a9f2fca0674eee1dd2af3e838e4a9aec6bdc9c45df2d91b28ca0306f4d9b55c6fad93cf10b851b9941fbe5e4690d5a5407947fe204fb9322a5c154d6e2ec9571f32fc556e62ce9746d72d3b67eb673de09cffc0c0adab3be5fe9dbfdf2e03dac0e35d3c20301deac6b2b35c3bce09cfb8e3e264b686fb7fe57df0c1bdaa44687064408e7249163183e01245e084aabb46c53029b04fb6aaa60aa18d62cc135b85a57cb0acad62652423cd5fe197a33e604ae533ef0cb2e0a39be0db42014f73dd9915abd250f30c0"}], 0x110}, 0xa) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000940)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r0, 0x0, &(0x7f0000000900)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:01:13 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0xfffffffffffffffd) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r3) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) dup(r4) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r5) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r6) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r7) r8 = syz_open_pts() writev(r8, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r8) close(r8) dup2(r0, r1) fcntl$dupfd(r8, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:01:13 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000f3c000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) sendto(r1, &(0x7f0000000000)="f21638c7f0f87b67808ee27abeba15f3", 0x10, 0x0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) setsockopt(0xffffffffffffffff, 0x0, 0x81, &(0x7f00000002c0)="8f276d9ad9b6df731ba6367e45876911b5add562320dd1a9c64371bb7614102dbe05098f766d474f99a74d56c182400a6b5d8601fb9f5c00c5b5f53a72537f00dd7283fecddef9dc7b", 0x49) r2 = shmget$private(0x0, 0x1000, 0x136, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000600)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c40)=ANY=[], 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x1b, 0x0, 0x0, 0x1000}], 0x3ff, 0x0, 0x1000000, 0x0) close(r6) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64=r6], 0x1, 0x800) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYRES64=r3], 0x1, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db67aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="b0000000000000000100000004000000c5d2e4ab952d42113010216dcd83422729f4b23ebe24f06cca7127aac4407816595e8e51e732fd64296daf97a0d1efa3ab26d2fe7af9eb84391a2fccafb01cfdc0e75a5787328208623b3780d63b31f00490f23af4c49b4f17efd8e06c18478b59b3294d0bf1da57ffc6cd1c9885421ebb10b1b217355bd3aec1865b1b05faca37f20cc789c36a11f3a89d37592add70980944d709d414f9c92f7663f0acb1d6f800000000000000feff010005000000fb558216eae8903c2eba542c2455589e38b69a877f3264740f4dd7308c9cded39b6ad88c4d434ec6eba3b58bbf637c738854218f1f7ade99f58a8aef5a78845fccdeda888757be5d6fade30cf7d2666e1f9bc247941af7ecfcb665fccfcfbfc4ffa0de0d6d60461477f1cae06312204d5c45d573294217c188a9f62fe4a52f3ad839df6b0be54e1c662be07be0f22751a0ff66517d95b3afc6ad6a5896dd66fdf04233c2d9f8712ae9d92bfd38d563fbfc960553ad657b9d534a415d66c7fde75ee80570f5ef651aca80ae5df292779ffdd928c03598ae8aaa0b695c48b242e72c3ca644c6000000c000000000000000ffff0000040000005c09eeab1e2219ee5f773fad83501de6cd36d654b290e93892582d58d875876d064ac0c6e8cd021c09ff16f3d357f4d23903e53090f20188a60ca38c3e73465ef5dfc0d228a02bca37fce14cb4383187233fa450b7f773365012426bf8624f32e935b4edbada5b152f827b4103feb6cdc5f4a0efe791d9fba81c439330dce615cc63aa38962617bc218a633c5269ed690cf442d01a14ba8da116f9668e13000000000000000000000000000000000000d8000000000000000100000009000000c213f8f43be938da0867b97d2bcfd4eec9ef1c0aa13b0a47f9817afd8defaed4c4779ed1460e7bf4069ddede5645ed3aeda2f2538f887a174e2fe23523c6d0d7a3b9211de7a5d9d7180c64b003ce86942d7748417e69f2c78dd46e05aeedfb29a0e2be69064e4f20199b98a84080602360a36a413758264af05eb7a52916fcc96b75b72e514bbed5b6a9198afddadacaa6cc6a28e77bf52c2b64e055c99937d8917a219d556eeaa94ea290961ce559249551b9e37c7579127f091a8a4c0c7a8a2139a37f990000000001000000000000fdff0000000000005051d6e65a61d2738a51696649eb6a097fd39172d530e01dc0ea48a7db9b69fc31dcf3ddc48578a29cf9ef4315f8d557d53cf66e86d0ea588d08764d5add0ae5f0f14e34a9d8267e7dccaee25c293530819306eaab0ba2c859d3c522b68f255845d2f10fbabb68f6f7405633d6222d2155386cd0e3950f316df57262a04602496d26e9732b5895f0ff62386a0145f34ed6055e5bbc5090ac86e1997f072986d0185009850bb706843d83d656a3023fbcff042442d95cb41b1d69ec00b63a801f90e0e998e22e318e69400e3d5eb84555fbab698015951b6dfa6c895ecdf23a0bb57f8900e80000000000000001000000010000006360bae77cdc2eb7134e5b9a17057620288d7ae3ab56ba47452310ea3f9263658bda0f72ec78a97dc5318751950308beecb580a3bce81d356364171d69d52f9a102f40565864cdb9256fdfa33bbea42fe91ea6cfd51e0ee3a7bf13284ac70d1057c757ff9fbc650d68a9d24d564438ef718fe6ad6144e2c84858119e1c7ce82d711dc76f3f3980221c4a667ae2afc3e8dce8ef354e2ca8b91b70189927739e317534cb3889308baf35a08e727a60c559b01ab7c674d7a4693745964a65bfefc4f46374730ba4980d86cf55b31fb8f91d73dae2750000000030000000000000000100000003000000efcf3dceae97d9216802d5f5be62d845bd2a5ae1e638b9147000000000000000c000000000000000ffff00000000ffff1fc0c0a462f5bdaf3eada037d02dcc2f9eab2e7a76e80504b3a20250faf334474dd43e353c714f74cb945bfd9c636b8a948acd17676f802ae22c20ee17104bd15da06592ae75e42137f3223c149a5079f9d7fd8171a0c71f318de415a1ccb409b6c56f5fba8e1975fbbd515f7abd104369a83c399fdb7e032e74052237186b81165e75bfbc251d9617be19e11db432c044960fbc188ad137643a3ccc5f2943cd40331d9a08501af0bfa6f06be0570000f800000000000000ffff000000800000ba19bf56d331936ee21f43187ef31342f2767fea4da847647cc79609538f1c4a952f0ae2f0a0fc6cf5219b9f6333d469edb340fa132822c5ca5aa9dc0f6000fdec9857c7859dce81cd55288e11d0cc3bdf24a7ae0da31caf5f60700cb483ca7958075f23dc398930fdbb1325016a262d14063632f1d7b8bb286a3493d924d442866c47582a115d0a8a24324f342cf82e0cf5096a26eb05f819eb4e16c5591c7964b7cdb6483237562fb1d4c71bc7886ea1df4c322b29057f7a03389c7aec80813bc000ace79db1bce781e43c7a9ddd3aca7d478baa21120f7ec93539152f699cbfc50500"/1808], 0x710}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x4, r7, r10, r3, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r9, r12, 0x4, 0x1, 0xfffffffe, 0x2}) r13 = getpgid(0x0) r14 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000640)={{0xff, r3, 0x0, r7, 0xffffffffffffffff, 0x8c, 0x8}, 0x3, 0x2, r13, r14, 0x80000001, 0xffffffff, 0x2}) r15 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r15, &(0x7f0000000580)=[{&(0x7f0000000180)="4597abf790a33563c47d7943947e0ad6d8e79f922fd5ccdacca04a01774f7ebe183b56352640dbd85bf6235c7c28ee630321431635c0668dd69eb4baa9768f71fc7f927230da5aa0fbe9a6d1b61e92369f81b2265934639a29215338e152e89b05c9a1f4efa32ccfe555bdf24c79fe6359e42ecbab76e81b3c2bbf50011f3d751634c0a363660b1cfca52106671b53a44d1d4a625cdb1c49d5af17893b3d2ca134ccf44dc27ad47cb97fc2fda6c741373ed0ff1d1e78040acd83bb8fcf0e2dc901b2af6963d2740af486fe0f9e069e1017957a13b712afe4f8903210", 0xdc}, {&(0x7f0000000380)="81f3c4028c1e16af2d2a31a63bf2801dda38dcd4cfac24f7684f6f4bd6e0fd40374081ace763f5419f28fa27601619b02b00676600a840b869c5676d87541830b0088006fb1f4fb4a09a4486628ca41b6c8f64958e2e75959099f5a8e79e8febecdec4c2e1768722de0cab73c86da9fab375d4e5629439512fae294a1326a2be64c814027c", 0xfffffffffffffe31}, {&(0x7f0000000080)="576a35713d0fbb833b5e09c74e95f3b78e64f2a15d7f5fb52b4bbf40f1888d", 0x1f}, {&(0x7f0000000440)="5bfdc281464a14b35aacd50a1c8d1ae10e4b71077afc378a3b632e063b395ed7dde5c9f16af82fc3520aaca943633a697b4e60b7", 0x34}, {&(0x7f0000000480)="776bd2cf9e4dd58aed856012d05c939282cd571008f33018e403285a19a2027c5deaf9e665f735bb45fdc6bd72baccf9c0a877f87f03", 0x36}, {&(0x7f00000004c0)="8657069cc29eabc551f879918f3c9f7d35e1716ef5778e7e7fc9450dbdda26d3ef80848afb04c6f3e3dd1b0f804baa7e78c6a7bd11aaf306fde217ed36877c9092c0ede21b86962a497988ae5cfcdeab538d5b842e5e6e69c8787c03e74b9d0b7157175d16863f4b21cc7505c99c16ad286cde923079974c68a731516f58ebf7b536e88d8d799b76b43fed8e71cb1384874e1e866dc3b84d8ed576b1ee1b9a20e815a63911b7479345ccdcaf64bc8904", 0xb0}], 0x6, 0x0, 0x0) write(r15, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0xc}, {0x50}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x40) 16:01:13 executing program 1: r0 = msgget(0x3, 0x10000001a) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYRESHEX=r0], 0x1, 0x1, 0x1000) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) read(r6, &(0x7f00000000c0)=""/77, 0xefb4754a1ca26af2) openat(r1, &(0x7f0000000700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x10) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000a, &(0x7f0000000280)="32bdabe6efa437e429661c7f6518903e009c00769f9f73377160614fb59594e617d9ca5437e43fd52a95c3d45a21e0bdd6ec75e78c968f5b43d712d447ee2047be60d5d10000000000000008dc61c3d5f2b30557b2d59ae1d2ab74bce6e8889a299315ecf03a3882d09d05220de89c219cc5eabc1522af5f875515cd084550c719d352a9c658796a24887a90ebf33a114578bebb08e135494fa274901987a1905d0a027e3ba45d57d8f13a59fcfaa8004fe14b8228ced5e1bce43ddf1b67a6fe42f8044eeb12828bdfed7f82f9aab43d4b2c38b5d4dfb4d155e0bcf068249e07201d878a75a440024b44daa66a7036573e69bb8d6d464180bb13ad4c4dcf7db4c95c441804c41222546065eb43435f1743f7b594269c388831fea2e6fff22260eb6dd0429407ac97803bdcb7a25c3091ba61699e843d602e785524ae629fe12e11413ae5c6e262898e7dba3ee656d4e6bc68a5c1fb6ae0f03d21febc347b3818ded9560503739a08913ba78c17a45ab0e34145898f8e8cee47c1e9eb669d3271cbb1162df94465dd450148b72101f4649e6a2e8e44145b94c617ae5c4c67845320231abb9821018e58fe40806543b01aaa4b9fe564a6836e98373c096959b4a039d4eab11afda517c57b3912d075045c4473f07b3a0cacb6d30221ea78df92dfdd251a2987a9ccb234d265f3c29aaf83686a5062f2f76e4a43b1b00f1fa43c8bda46da2285caaae5b3f4e91ea6f93dbe4cbf89858208c5ce00239c59d06634bdac769648155288f5622a30999cea5a89f718137e22e9a0e943532998101ad7f0980692dec08d3faf0ef3991d3bd7f86ca381c9642de9a9c6cab29d9a398e7b09a926202d09", 0x47a) shutdown(r7, 0x2) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r9, &(0x7f0000000180)='./file1\x00', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) r10 = dup(r8) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000000c0)={0xff, 0x8ba, 0x61, 0x7, "5bb02ae514959faa8cbf1a4a54ad740ba05a1682", 0x6, 0x7fffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) nanosleep(&(0x7f0000000140)={0x8, 0xfffffffffffffff7}, &(0x7f0000000300)) msgget$private(0x0, 0x10000004) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) bind$inet(r11, &(0x7f0000000340)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ioctl$VT_GETSTATE(r9, 0x40067664, &(0x7f0000000080)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) mkdirat(r12, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r12, &(0x7f0000000240)='.\x00', 0x3, 0x0) r13 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r15, &(0x7f0000000440)=ANY=[@ANYBLOB="35c6e215039cf5a6e82fcf76756e653a7e7841bf9079be4bf2f276b05da1966ac0fbc7a88cdc7e8674743a604b592efe854536dacc0b7ccf7f7270814d6dd6a515cb14a1b089b9a3c60579c5f4d7bfc04499170b0c055f7d2a5f6cd95b8315ff0c8971df9609d8ac687f0596c7150ead7fb58c8028b0ae5fdbd75f845ceed99b79d5265928d3e2e2c4b02f5cf5f969aae025a3a52a43e64c6b22705179fee54036074e6702876ad5604081c9d067c48291b6bb676c2803000000380c3ec488e310a4965fd9090baaecadfa64dfec149205a83829b55efd52a0ed1b32722f2ea88f806fb774b597f079eabaccc7d781a31369e49da83fd359e283a0386ae09303f3e0b60d37898364f1e7cd2a80d1381124be4cbbf535295c11c2f8483e92a5922ea99075584da278b8833bc85b4b5e972ff0337bee01a064403842d9609db42f316c1ec17abbc01d27f153398669f9c7fc8d939a6e0e5dcb51057585ebe1f14951baf40dbb34a261107eb1292ff0998ebbf8df52382a5cc16d45598cd1b5a971a5c94f57aa3c"], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r19 = fcntl$dupfd(r18, 0x8000000000004, 0xffffffffffffffff) dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r21 = fcntl$dupfd(r20, 0x8000000000004, 0xffffffffffffffff) r22 = dup2(r20, r21) r23 = kqueue() kevent(r23, &(0x7f00000001c0)=[{{r22}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r25 = fcntl$dupfd(r24, 0x8000000000004, 0xffffffffffffffff) dup2(r24, r25) bind(r17, &(0x7f0000000780)=ANY=[@ANYRESOCT=r24], 0x1) msgrcv(r13, &(0x7f0000000440)=ANY=[], 0x0, 0x0, 0x2800) r26 = open(&(0x7f00000006c0)='./bus\x00', 0x7884faa0fd925766, 0xb3f925718114b7da) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r27, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) r28 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000600)=[{{r27}, 0x7ffffffffffffff0, 0xb, 0x80000000, 0x1002, 0x80}, {{r14}, 0xfffffffffffffffc, 0x5a, 0x0, 0x0, 0x1}, {{r28}, 0xfffffffffffffff9, 0xf3, 0x2, 0x5, 0xd442}, {{r11}, 0xfffffffffffffffa, 0x1, 0x20000082, 0x0, 0x2}, {{r15}, 0x0, 0x92, 0x942ffac320d4cf3a, 0x0, 0x3}, {{r16}, 0x0, 0x40, 0x2, 0xe52, 0x3}], 0x10000, 0x0, 0x65d8, 0x0) fchdir(r26) r29 = msgget$private(0x0, 0x0) r30 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f0000003f80)={{}, 0xfffffffffffffffc, 0x0, r30, 0x0, 0x0, 0x0, 0x80a6}) 16:01:13 executing program 0: ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000140)=0x2) readv(0xffffffffffffff9c, &(0x7f0000000b00)=[{&(0x7f0000001880)=""/4096, 0xdea}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x100) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:01:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') 16:01:13 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x80000000, 0xffffffff}], 0x80000000, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x98, 0x1, 0x80, 0x1}, {{r2}, 0xfffffffffffffffb, 0x8, 0x4, 0x1, 0x4}, {{r3}, 0xfffffffffffffffc, 0x2, 0x0, 0x81, 0x7f}, {{r4}, 0xfffffffffffffff2, 0x21, 0x2, 0x0, 0x4}], 0x9, &(0x7f0000000240)={0x5, 0xd8b}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) getitimer(0x3, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000340)={0xa95368cf, 0x6}) fchflags(r1, 0x0) shmget(0x1, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000003c0)={0x2, 0x9}) r8 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) linkat(r8, &(0x7f0000000400)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x8) r9 = semget$private(0x0, 0x3, 0x80) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x2, &(0x7f0000000500)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000005c0)={{0x1, r10, r11, 0x0, r12, 0x27531572fb5d1319}, 0xd8e4, 0x7, 0x8}) r13 = socket(0x18, 0x3, 0x0) getpeername$inet(r13, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r14 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r14, 0x1, 0x7, &(0x7f0000000700)=""/127) r15 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000780)) getpeername(r15, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) 16:01:13 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x13000000) 16:01:13 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x29ae) open$dir(&(0x7f0000000040)='./file0\x00', 0x161, 0x92) 16:01:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8040000ff], [], [], {0x0, 0x0, 0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0xb1, 0x0, 0x0, 0x80000}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0xa) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000180)="00000002a5b30bdfc982955d37c1c103287f07", 0xcf}], 0x1000000000000038, 0x0, 0x0) 16:01:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r9, r10) r12 = kqueue() kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r13 = accept$inet6(r11, &(0x7f0000000140), &(0x7f0000000200)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x20, 0x54, 0x8}, {{0xffffffffffffff9c}, 0xc1dd0ecf17a6881d, 0x36, 0x4, 0x4, 0x2}, {{r8}, 0x0, 0x88, 0x10, 0xffffffffffffa532, 0x100000000}, {{r3}, 0x0, 0x40, 0x40000000, 0x20, 0x8000}, {{r13}, 0xfffffffffffffffb, 0x88, 0x10, 0x100000001}, {{r4}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x3}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r15 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) r16 = dup2(r14, r15) r17 = kqueue() kevent(r17, &(0x7f00000001c0)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) connect$unix(r16, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./`us\x00'], 0x8) r18 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r18, &(0x7f0000000040)="670dc3", 0x3) write(r18, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:13 executing program 1: r0 = socket(0x1, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setflags(r6, 0x2, 0x1) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r7) fcntl$dupfd(r0, 0x0, r3) socket$inet(0x2, 0x3, 0x7) r8 = semget(0x0, 0x5, 0x0) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000000c0)=""/128) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000049796791c25d967cdcce7a1e1481cc0344ec46f6fdff00003af928a8a20a7b195e3f3d4ed8fb83a3dce890e6e8cf73235f3a8421b53a2622303f96f1d2ab01a4809450f6c2cf204900000000000800a8706d7a51af5b3fc9d2863c568a7de66f4440f25d4d080089fbac1e68125db19f085dfd237900003539aa99954074bf4af86d40"], 0x10) writev(r0, &(0x7f0000001540), 0x1000000000000023) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:01:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="fc", 0x1}], 0x1000000000000024) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:13 executing program 0: r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffff, 0x3}, {0x5, 0xff}}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r10) r11 = fcntl$dupfd(r5, 0x14, r10) nanosleep(&(0x7f00000000c0)={0x7, 0x6}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f0000000000)={0x1, 0x3800}) 16:01:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(0xffffffffffffff9c, &(0x7f00000004c0)=[{&(0x7f0000000200)="b1f7e9a908c05cb1437ea8a87afa944cea7211a58284d6548342ed76d480cc88a27eb9e480e10a2155ae722cf8334513150cf53dad3b88f8e31a1b1224f47398a72a3e66ce11cacee78859cb12bf41a9c22498042a126b7c5f5c1429ded24999a1d401f01524ba89888f9eb29c897fe42272106f15bd8235944da195d78c", 0x7e}, {&(0x7f0000000280)="c033acd55b370d99174f5e7f13e97ae052b36ebde4a94d53124d76fae14d5ce170d832c72266ff64d816a44ed3a17ea21fa331cdafc27146abd8f14d7f2d08a68344ed9823553edbc60b158465080b7f47ed992f5f02a5403bd419c01ececcc3d3c7af2e654e26cf962fd6c7f3bcbc4094573b8e11302394a8dfbbd797da32c074fe2ed6ee585a557d7f15debefa9eb90f56cd", 0x93}, {&(0x7f0000000340)="6e8c276f9d3a1d9ff0a14cda5c2d5e7139964d39033fa43e6d32430e0193c17979f7ce15e09ccd8930b26a4dae00a71c65460d335efc9f6f8e7fad9df145012c83df654556e6b6c2b5850e0910226631de0baae57164c48bee936aa9f2c1717e212337c90cbc20765fd295e7ec361af3114bd96cbad352a5c5268354f08f4909cea5680e94b531bdd2c24b97766213b169c8bbb2883cb641fe06eaa92feb795a0ea916141714ac6e7bd038ea05a13a4791812fc932098f2e6d76b595037d53196fd7961712612d38b5a92858a66dbea96a2b8a4c74f7fa3adc89", 0xda}, {&(0x7f00000000c0)="6a09ca2088920dd8d2bdda745e83c7352a88c0b9275625e494fc7b04", 0x1c}, {&(0x7f0000000440)="7959933f07525150078f88d83475af22822c178727b69b1825300d7bb3414723c6e8e4de9af0b94a5ed780b0149425b9caf1e244a1e50c21f97d8db8bd36570d7313e6ecca55f8c550bc9e1e21866956a5b2a2b27001880ec0517a02ac2896b38c94f8bbb421f820b9f2314c2d6d4d4e29d4cb92d4d09664c240", 0x7a}], 0x5) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:13 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x40000000, 0x4, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) recvfrom$inet(r2, &(0x7f0000000280)=""/2, 0x2, 0x400, &(0x7f00000002c0)={0x2, 0x0}, 0xc) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x1) getsockname$inet(r7, &(0x7f0000000100), &(0x7f00000001c0)=0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x78}, 0x44001000e, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) dup2(r9, r10) close(r10) r11 = dup2(0xffffffffffffff9c, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r13 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) dup2(r12, r13) r14 = socket$inet(0x2, 0x4, 0x11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = fcntl$dupfd(r15, 0x8000000000004, 0xffffffffffffffff) r18 = dup2(r15, r17) r19 = kqueue() kevent(r19, &(0x7f00000001c0)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r16, r19) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffc, 0x13, 0x1, 0x7, 0x1}], 0x8, &(0x7f0000000300)=[{{r10}, 0xfffffffffffffffa, 0x1, 0x6b4113477f472a1a, 0x10001, 0x2}, {{r2}, 0xfffffffffffffffa, 0x8, 0x10, 0x1000, 0x5}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x4, 0xfffff, 0x40, 0xffff}, {{r0}, 0x1, 0x4, 0x4, 0x3, 0x7ff}, {{r11}, 0xfffffffffffffffc, 0x8, 0x3b6a6f2871e83d09, 0x593, 0x8}, {{r12}, 0xfffffffffffffffb, 0x3, 0x4, 0x859e, 0x3}, {{r14}, 0xfffffffffffffff9, 0x38, 0x4, 0xfffffffffffffffb, 0x80000001}, {{r3}, 0xffffffffffffffff, 0x0, 0xfffff, 0xff, 0xe669}, {{r16}, 0xfffffffffffffffb, 0x38, 0xf0000000, 0x401, 0x9}], 0x36, &(0x7f0000000100)={0x40, 0x1000}) close(r3) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x100, 0x0) 16:01:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0xfffffffc, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() 16:01:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x200, 0x20) r1 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r5 = fcntl$dupfd(r3, 0x0, r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000240)={0x0, './file0\x00'}) r10 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r10, r11}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) r15 = dup2(r12, r14) r16 = kqueue() kevent(r16, &(0x7f00000001c0)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r13, r16) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xb, 0x10, r16, 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffc, "750000000001000000f9f640fc00"}) 16:01:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket$inet6(0x18, 0x1001, 0x0) connect(r2, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x80, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getegid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000000)=[r14, 0x0]) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x7) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r18, r21, r23, 0x1e4, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) r26 = getegid() r27 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r28 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r31, 0x10, 0x9}, 0x8, 0x6, 0x9}) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r32 = getgid() r33 = socket(0x18, 0x4000, 0x8) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r35 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r34, r35, 0x10, 0x9}, 0x8, 0x1, 0x9}) r36 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r38 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r38, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r38, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r38, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r39 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r41 = getgid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r39, r40, r41, 0x10, 0x9}, 0x8, 0x6, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, r8, r16, r23, r26, r42, r36, r37, r39, 0xffffffffffffffff]) setegid(r8) writev(r0, &(0x7f0000000000), 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x60}, {0x100000001}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r4) close(r4) mknodat(r4, &(0x7f0000000000)='./file0\x00', 0x8024, 0x831) write(r1, &(0x7f0000000200)='R', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r7) pwrite(r5, &(0x7f0000000080)="df0578c56420cf039931bcbc2651fbf265fff24e2659a84a696cb16ea82c583f473dbf6e4bf9bee13853ff8f31f776ade8688518af2bd1cd740a2948e2c4a43b7e5ec1cd02c5abbd99fb57fed810ee5e03365c9525ba2b177fa62959d78d9640", 0x60, 0x0, 0xd24b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r8, r9) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) r16 = dup2(r13, r15) r17 = kqueue() kevent(r17, &(0x7f00000001c0)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r14, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r19 = fcntl$dupfd(r18, 0x8000000000004, 0xffffffffffffffff) dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = fcntl$dupfd(r20, 0x8000000000004, 0xffffffffffffffff) r23 = dup2(r20, r22) r24 = kqueue() kevent(r24, &(0x7f00000001c0)=[{{r23}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r21, r24) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r26 = fcntl$dupfd(r25, 0x8000000000004, 0xffffffffffffffff) dup2(r25, r26) close(r26) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = fcntl$dupfd(r28, 0x8000000000004, 0xffffffffffffffff) r31 = dup2(r28, r30) r32 = kqueue() kevent(r32, &(0x7f00000001c0)=[{{r31}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r29, r32) sendmsg$unix(r10, &(0x7f0000000840)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000300)="ab3b35b0c7b39e0ed49a643f32dfb86a718da08f02fd19dc9fb829257fb61d9d4bedf13b108d991f82530dbd3f73f0d3c818156e231dded78588c8f92328a7ce6fb01333c24c435d9dba0603ce598e1e8ae23d48ac5c57691467f0a2c49665615288d5a83347b8800c7a9f62", 0x6c}, {&(0x7f0000000380)="bb42038cf71880256c593bbf6fe0c00f0d609dcdfe63c8652e22240b150525d982c962c194b2bbaa108c650437813cc0748c10c4a1100172e555eb13ed65ca1d17b6b439d8db8e4d7bc2290509059a00ec456845bc1d5fd244791291addac234976de8d4d83581821ddd9059a931dbcacb5745d611f5e26a781e09b0008201080651905b0568f131c1d52a555803c6562d90154d684073e7349f4208e8da1cdf93c07aa89fe3fe009c48b56c5cd1f693d1189c94b26028bab4471c4777cf84b74fb78d53ea25a74c115938c3062b24eedbb3", 0xd2}, {&(0x7f0000000480)="377a765b0426ed53be852804e774b29b0abfb1311f6f6339c61e052063ae50c6aa99e86ac3d14929acc92e0e0c09eef96fdd4af4e3319901dd230a087e69ed327bb50644dce3421698b0ab771a03144e8c75c58cb7589775ee42be5df589f69c68322c30ff851997ed8dfab066d6f498d3c9e574da37276d0a4611bbace036af9ba2f92f49d82ef894d0dd5259", 0x8d}, {&(0x7f0000000540)="ac87cbb6a759084c709debfc3c679c8ec14dcf4f0b173ea67b88445a67afd53b13364487fc2da56d5c0b05e6fa31abb957913857d43e902c88c090a6ebea3ca1a4cdf1c34c7b992a912ece4d9d27ed42baa8880d937933a7cb27e9454534df1dcacc467ac9c663", 0x67}, {&(0x7f00000005c0)="d184fe3809c06e8fa66807df2a564fcfc8b7897ae82ad917843a96224dbe5849f2d3401d247a4ea8cd85cc84af96187f8976ae043e52c4c3758722edf7c8e0ca677afcfd45ff8608fdcd48f0", 0x4c}, {&(0x7f0000000640)="cef6d32093d8104f5a8c8bcda5dc653e407f1b272e37d69bcfd26347bd5c65ce7c60494033d2a2f8bf9c4097f027dd2e52ee4d383b7f27e08c49f2ee7a998ebddd0254be38d84e30c10f536a09470fb8a4de3eef26eedd3011b6eedab36e0e724a1fb55efdfb4f4a6c5d5cb50f4ebfe23cfcd16a", 0x74}], 0x6, &(0x7f00000007c0)=[@rights={0x20, 0xffff, 0x1, [r12, r14, r7, r18]}, @rights={0x30, 0xffff, 0x1, [r6, r24, r26, r3, r27, r2, r32]}], 0x50, 0x40a}, 0x200) 16:01:15 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) dup(r0) r1 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000180)) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r7) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x4, r7) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r8 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r8, &(0x7f0000000400)=[{&(0x7f0000000280)="341f0279b5adfde9e08c398eaba14c8fbe58822c767b811e223189dab616680a3065b86cf4bd2be7917b423f05a48cea54d3c2b9076456efeda6c0e16bab71a759384a0000000000000000000000000000ba56a6c4285d2ae607593ddc09df053abf11ca832929376e5bf04960b47b7893568b23ecb731597039b9f1819196d918e97b666f79c95580d3825c54a8574d1020756018d6b8ce94a7d82c08bf427f56cb68548f88fa3ed52fcfa072781dcc216fb97ec56d95d97f639b6de7b16141a9522d1083d6d4b7c1983d94d69e6138d15e19f20079ce8b9947544672a63d0785a03711c87997b7db781818e42e5d9251b07176871b1d219bbc087353687e51c9b19d8e114547b4d23b02fbb01945fbe5c8ba9c8f15f13f4c69496e09c3a310a005e11ec7f5a83e639a35bb7e64550282e4", 0x132}, {&(0x7f00000003c0)="49ed7dd1d8284fd8a9ca68dc3f6e1864b3b2c6c092db9af6892734", 0x1b}, {&(0x7f00000001c0)="11484beb8946f053401a646294b937ccd6b130f8d3261e0706701b84c4799b4c4c5bb744558a16e96a9a8e445cc753b405ad62400521361139359a884b4c975fe0ff02ce690589c7479df8a7093c2fef24fd0185303312cb901bec35e799edcdb74729bda4bb19680c5660e8400afb25b20577b2508f0c64ef07f20c28520bfe6fdc", 0x82}], 0x3) kqueue() 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x1}, {0x80000006}]}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:01:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000040)={0x7ff, 0x100, './file0\x00', 0x15, 0x3f, 0x7, 0x10000}) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r1 = semget$private(0x0, 0x0, 0x8) semop(r1, &(0x7f0000000000)=[{0x4, 0x7fff, 0x1000}, {0x3, 0xfffb, 0x800}, {0x2, 0xffe0, 0x2000}, {0x6, 0x5, 0x1800}, {0x1, 0xae60, 0x1000}], 0x5) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/131) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x219, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 16:01:18 executing program 0: sendsyslog(0x0, 0xfed3, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x548de38d) sendsyslog(0x0, 0x0, 0x0) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x7c}, {0x3c}, {0x7ffffffe}]}) socketpair$unix(0x1, 0xd1b97e388ca51218, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x80, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r3 = socket$unix(0x1, 0x0, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:01:19 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e275e9f793458217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da2367707000099819098dfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92189c8eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c0857f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb125f07d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f933db131e970054a1edab571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73bec732469778b58b5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0479cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5878448f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d401ee9362921549f240cf388a20d0e059bd7020000007c7ee9849dd5c5d5641578e2294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e072474da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822349d53abef1accbf5ed806af7f23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c2622f195f344ef24ee265e3ae306fe79cb720072eacfc0ae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c6235938953945700c41e49bf267a2da4a6767bb9b411540b7916578c5299245b623b22b27032d12f9a8a7160a362de08128fdffa1cae68c1eb9fbe65f2094c51e7004000000006eeed38c895c3c5dedbb18e054cf0337e010c557877ccf0c1ce1c9659d1f9f0108ec970832ce412262915c082f2f17c39ecc561eff94b914cee155e70bf30268cd6921d21ed50f0fb7d9af90a1315e375f0dcf3bdb0a1cfa2edf294aad1939cd1e973c47107142492adc1eadbba8939c8c44959acf16a07c63c755468d81a67259b68c6acc67bedcbb5ea9d3637749b833934dd656a588ae6e19881b0267359929e0301db9f1e5722852fa9903ae28c640f73d132880fe95d2c543f390d1389b6ba636a84c754bba328a173e0c904b485781e12100000000000000b4c75818dcbcbb9da9f13db0856dd055e02b7c053ea24fec50b0070f7cf32e4d85cfbaf55bc80d12c18d6334b730bf936f34c1520487fead4e581dac7d7a62eb53fd868cc592e5f2e4c94e57a5902e076d626a60da84ba97a0ecb34d7a17e33f6739f9e9fcade16983c97e49f16ee69899419b1a2f37c06a34b11e072b6f63b26da3846bbc69bf6dbf36751358003c13ceb3648ed51630eea8a13e7346aecd0e9062db9c1d54769c17a864"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) kqueue() 16:01:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r8, r10) r12 = kqueue() kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r9, r12) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000240)=0x10) dup2(r6, r7) close(r7) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[], @ANYRESHEX=r5], 0x2) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640), 0x3bb}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r14 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) dup2(r13, r14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r15) r16 = geteuid() setreuid(r16, 0x0) setreuid(r16, r16) r17 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r16, 0x0, r16, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001980)={0x3, &(0x7f0000000000)=[{0x7, 0x1, 0xfa}, {0x1, 0x0, 0x80, 0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:19 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0xffffffffffffffff, 0x1}) r1 = socket(0x11, 0x4003, 0x0) r2 = dup(r1) openat(0xffffffffffffffff, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x400, 0x4) r3 = socket(0x11, 0x2, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001280), &(0x7f0000000140)=0x10) r4 = socket(0x11, 0x4003, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001280), &(0x7f0000000140)=0x10) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000780)={&(0x7f00000005c0)=@file={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00'}, 0x13, &(0x7f0000000700)=[{&(0x7f0000000600)}, {&(0x7f0000000680)="36f7f57b8c3b93812acaf1c69fb1952557a2dc892717a0b2a833fa8d72c25aec54f82bd34c8f1e203fcb37c91a5857e538fecedf9d1ef4d5b804d1cc9c5601e4a762dabac38b18c9", 0x48}], 0x2, &(0x7f0000000740), 0x0, 0x400}, 0x0) sendto$unix(r4, &(0x7f0000000300)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x8, 0x0, 0x0) sendto(0xffffffffffffff9c, &(0x7f0000000240)="c759cfbec6b9bfc9f242a3e560f880ecb6887bc3cce651627034e359d073bb52ac194a6b4b1080ff6e53da5fd0a9f88712c8b02ec9aa6f6e20ffcf3a0cd3a0ca6817051cb29a2ec814daf47005e7d6ff1d7e69edd2ec714675e87ee1763ef939e5d9706ab06f293888c8dff1d0fe4d9b1b683f24c83d588a04b9f525743b930103f2559e1f", 0x85, 0xe, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x8, 0x0, 0x3b1d, 0x0, 0x2, 0x7, 0x7, 0x0, 0x6, 0x5, 0x7}) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x2d, 0x2, 0x0, 0x0) getsockname(r6, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) r7 = fcntl$getown(r6, 0x5) sendto(r1, &(0x7f00000003c0)="9b02adceb90ccda920d5ceea28e5108b0adef055b8b759128a3ecadcce9b8567de0baf18ab50e41a833cdf9aeef2beaa3dc8ec074a199a89df2d9eed5fcbca760332d87a693954737d3adf57cb59534971ace30604b8afbfd3e5ac371d7a10850f3d2e90e0a7066e486c34ef1f34618b4c2737401a4b1c11d6d6bf89cb3ad51350c586b16072c40865b5d3c2a2521ec653c78c8f32767ac1d4f01a63e667f0e27b0133f7ba33c3716503f31f737bd5d6ed", 0xb1, 0x2, &(0x7f0000000480)=@in={0x2, 0x3}, 0xc) ktrace(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x5, 0x1000, r7) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x2, 0x0) ftruncate(r8, 0x0, 0x6) 16:01:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 16:01:19 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) write(r0, &(0x7f0000000340), 0x10000014c) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'\x87a\xf0', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10001}, {0x3c}, {0x4806}]}) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) r3 = msgget(0x1, 0x88) r4 = geteuid() r5 = getgid() r6 = geteuid() setreuid(0x0, r6) setuid(r6) r7 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r4, r7, r6, r5, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r8 = geteuid() setreuid(r8, 0x0) setreuid(r8, r8) r9 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r8, 0x0, r8, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r10 = geteuid() r11 = getgid() r12 = geteuid() setreuid(0x0, r12) setuid(r12) r13 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r10, r13, r12, r11, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r14 = socket(0x2, 0x4003, 0x0) r15 = socket(0x2, 0x400000000002, 0x0) setsockopt(r15, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r15, r14) connect$unix(r14, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) r16 = accept$inet(r14, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffff1e) getgroups(0x40000000000001b5, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r17, 0xffffffffffffffff, r17, 0x0]) getgroups(0x7, &(0x7f00000002c0)=[r13, r17, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0xe1a, 0x0, r7, r8, r18, 0x100, 0x5}, 0x8, 0x4, r2, r2, 0xffff, 0x7, 0x7, 0x5}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r2) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x3, 0x1, 0x2, 0x1, r2}) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x101) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = fcntl$dupfd(r19, 0x8000000000004, 0xffffffffffffffff) r22 = dup2(r19, r21) r23 = kqueue() kevent(r23, &(0x7f00000001c0)=[{{r22}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r20, r23) getsockname(r20, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tao', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x141, &(0x7f00000000c0)}) syz_emit_ethernet(0x93, &(0x7f0000000240)="b6a99b81f5dfb70dd1730f0536831e45651a842b36fda8ac6795df747020763bfb1a700015cfbe5ece5e85c65342305c0e9abe5ae33c4cdfd9aaeb53b6880b68f9031d37f92bccd3e987e06b635e3d0985ac6488e3faae5806b8ab72fe3299966eb6537807b106386ca1efdf717fdfaad4708b30a7ffb07235cea90f680edd16b4f5a0f7779b88255f25575e374bd57eb8d1d8") 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getegid() r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x2d}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000140)='./bus\x00', 0x4, 0xfcfc96ac5f78659a, r2) r3 = socket(0x20, 0x3, 0x1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) close(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000380)={0x8, 0x2, 0xb8, 0x658b, 0x8001, 0x4, 0x6, 0x10, [{0x7f, 0x4, 0xfffffffc, 0x8b}, {0x480, 0xb91, 0xa7, 0x80}, {0x3, 0x6, 0xfffffff7, 0x5}, {0x0, 0x52e510b2, 0x1, 0x6}, {0x8670, 0x7f, 0x1, 0x9}, {0x6, 0xffffffff, 0x9, 0x6}, {0x5, 0x680a, 0x5e, 0x99f}, {0xc0, 0x6, 0xacb5}, {0x80000000, 0x8, 0x101, 0xd88}, {0x1, 0x7, 0x68, 0x7}, {0x93, 0x1, 0xfffffbff, 0xc77f}, {0x7fe0, 0x401, 0x6}, {0x200000, 0xc2, 0x0, 0xffff}, {0xc16, 0x4, 0x1, 0x7fffffff}, {0xd, 0x47, 0x3, 0x1}, {0x1ff, 0x6, 0x2, 0x2}]}) socket(0x10, 0x2, 0x3) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x5}, {0x80}, {0xeffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f0000000040), 0x3, &(0x7f0000000200)) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x5c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000080)="b6") r1 = shmget$private(0x0, 0x1000, 0x4ddde48a2b2e1b09, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) 16:01:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00') 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18801, 0x88) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) recvfrom(r1, &(0x7f00000002c0)=""/17, 0x11, 0x402, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x10000, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000340)={0x8ce2, 0x3, './file0\x00', 0x7, 0x13a, 0xffffffff, 0x7fffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00', 0x2) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000140)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000280)=[{0x1c}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 16:01:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:01:20 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x120) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r2) r3 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, 0xffffffffffffffff}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) close(r5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x0, 0x7ff, './file1\x00', 0x100, 0x8, 0x3f, 0x3}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:01:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:01:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom(r1, &(0x7f0000000000)=""/33, 0x21, 0x1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000300)={0x4, [{0x2, 0x9}, {0x2, 0x3}, {0x4af9c1907b228c15, 0x8fed}, {0x5, 0x3}, {0x3, 0x2}, {0x0, 0x7}, {0x1, 0x1}, {0x3, 0x8}, {0x2, 0x569}, {0x2, 0xaf4}, {0x3, 0xc7}, {0x2, 0x5}, {0x1, 0x7}, {0x3, 0x8000}, {0x1, 0xa6e8}, {0x1, 0x800}, {0x1, 0xb9d5}, {0x1, 0x6}, {0x2, 0x5}, {0x0, 0x5c}, {0x1, 0xdf5a}, {0x1, 0x3}, {0x3, 0x1ff}, {0x1, 0xfffffffe}, {0x2, 0x80}, {0x3, 0x8}, {0x1, 0x8}, {0x1, 0x8}, {0x2, 0x2}, {0x3, 0x2a028000}, {0x3, 0xc420}, {0x2, 0xfffffff7}]}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0xa229bee75ee8478, 0x0, 0x100) 16:01:20 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) r5 = dup(r4) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) sendto$inet6(r8, &(0x7f0000000a00)="4000aa797b58288e18126f0689e9c76971f1187b35ab19ba966f4b8abf8783a70378e48e955af394d0f95ffc808deea1c6f1688316359402f0ada0647a88c640b3b9de5024683e042fd2218ab5297e5d48ad0ac36efcaa9302eabd2fa64ccc4675eea63dbabc13bc07ca46e34d34027674f10e77dc6d2e26a129a91ce79de8290868cfde5ef4e2819b2197d1717fa728cd65c58d07d5a71aa573c5bd946cb00211b0332e2fe0494e9b5d62784a1689c0a508a1f0b06f4c04290a70b5ecf24311843b941d78d8e05f73f5f114ced021fa3d3b2d01aec617955ee601fd6edf7482b33cbdd458e88c2aae9d896be4e275f2a3f35162950330dc6d6dcd2fbd95cccdb92002d2bd9fca1db6e7fef29f3c32c1b6962862df6e8a518a4258354f33acde8c6834443a579cbba86688bc7322bca00ba09b8ee61023c6be2f7b55f9148a50677692b6df4aa6d5e50e66b1df9382779a6807a053e95821ffddc32dba1131064262a65c8cdc890fd669d1e925bff99676896c6b17f2b69ec71ef50b66dc8b07c6a0bff43d739e081ce3d8e43b9d720b429ae447c90f4221fc12ed2dc5c61d1090161d690d4266f8e0d67a7a115b429c522c7a1b272d6421d1374f75a727c1def2eb4d251128be6aa0ba73b984b0584fd3e126846a9ce1ae521afc29d0fdaee8eadb1380b224b25803c8c591a4b83456c5e1e7b2864f5a726347d192d13c1d47a171019550b864789bba62f0fcb0578078e33530cc511327b2af2bc858843132887944ee1e63139f898e036ee18bb06a20954ad35567aa30ae99a7dcb2f1de0a6fc6819cb8e4e279c9116a327c53787973a2cbe60001f4e814bda31175d674c27744e183f97b7770336ee34d17817ba3f75adedc07a6971f7e21f49070a966fd0e5b1701c60a878798271b7699547d52f92f24d52ad1768eb5bc48526c01de26c420ea09b0071472f41d9ca256432365be9bda8c65b8d669e29e0520c7dea1b78bf86a35d73bea6bec181a9ca9aa9e35d0016329923f4e60944ad75b576cd961b7a3bf84794d1d7dd0e9eb6ea977257b4eb0691b565a3e58cbc8865afd55bb4606f90f1693cf9ef6cfc6c01ba95afdc3504361b2049dbc8e820c6f4fe33fc2dbbc0c00ae08acb1861ca4c3fa99797f6f6db57bf3b435f871858a8c714e560d64a7de6aa2bce19259ce37058bbf27e381fec128179fe9c14fe6974028c74920319a75758886ca1eabd012b0434da8982a599fa7c1f183cd02b38ba43380c45f070c2c9f1934a4613f8607de67b32c4a729daaeafe11e9d146b6147c148a23a5e4c98ce6031fd0a75b9c1c6d28e6ef78788eccc13df308281350b74b56b4884965c865f76768eec7acd3b3872be0c0751841f76481288edab18ae123817835b265d58ff6a09d31486b446c2e12f8ca771bfb9cea8894bc6e1a8fbd17b134c688b5926c19765dbd521f2e464398b540f10d7281143744f7f06f2e1e3b67436a39f0af9d6872dac3075d49f6c6f3ff3b8f96bde2916b4aea5a03a119cd94f74762694b81362e17678dfc3a4b1b302a83acd3458e90f0f21753f5a09fcad6c8dc6e84f2005679cf04625c0949883dd91fca9915d0a641da9af2d15afcdb08c87fdb20a49d8dc52404225691b6fa85be312e809d5600f480ded510d92de490589136b9381f46a3e2f4629a572146f967029d18879472e60514b9bc19402ee3ff5bb1f0bd6f50bab96b795c82340562d82f2c41c0a641ff0d000e46cec744f7d447bd847359f82a8cb01573d9a557bcd6f687ab94f965217213bffe278cbf9b14d6f03c3ce5a69a90a82e63382b5f6ef4582c47516cf87e2e342635be34660a7657f87d05dcb7ec732e63dc8849bbe412e19f0af112c6fbb229239ba821521e60d99c46397c670ab868672aed8c87770b1dc3b119b49d8d8856c059c4c1a51985e5c9b3cc55a523c0900d22bb60bb7331c5a0bec754b25b168c92e46979986b7d9bfa86a5157eaeee8b200e751ef6758247ee49d61f9142fb1d76a8e11d2848dccc95d65e07f9bcd61237a348deb8a3b73c12347b6136e68ca343493298490d428834388efd1df9b024bf89cfc9847b8b98860a8f6530413e866d2de7266785263836396d60bf75a36e3f944dad2ef7241eb95b2e5e570a145df7cc8755bae2e07cdb51377afd84f21a6f5c1a94b5a58a8d4f7e08fd2299a3b9bb7e1a838114f73ebef4ac48d3616df6e0fae9465f46cbec7039746a5edf7b4de0edbeabca331ac446759ae8b3642cfa946708d6334ae8d8f497e32405fbc62782f6e8043ebc3d94d3561d332bfb4adb76ef9f08595b5977f33c34e18de91ab1003b41f7c7ffde6ab54f5b30c68d1e1ee9dcdb2f6d98a60c32b8693781c999498fc12843b2edbde5b139cb0c4ea8aa8919b1f4fd4e53cc899fdb65eff8ecd32a08d74312b4818026c00535d2db06eaee004d92bad6222d0c214908343ff793a3f51a85abd14cfb67b82aa81d2b554661ddffe3e2ac26b755b9d4906d554054787f18c1323e86885bd8f27b750139fe76f74eedce4f22e57d9462e5aa610298abd6889d4878b4013c7d0cee59b8db041c163eb220e65a4323807f9bed48e1617b3cafc12d3e348e8970e4926d94ea9090c1b9931668a02aa26fdb6eff092677ebf8bcf4c8724821d814317d89bf96a3f58aba224873331569dc24c215b15a2f711034240612cfb351f4f919ebcd00187d8e8884fcdcd9e17d75a762222b79b642ba91fd2d4dcd7143536c35d0413a3101747c4eb0babe0a8196cbee689ad6ff6be3de729916d339953c6c300a12b97ce14dc438fe86e54621e5885ae72df2927dd36ac72b2553be2793c75f86e22d83b4b26a387b205394e9b08f4a39602672bd09be1c0c2b89f24d2c18db892a2b538b1cc7f67ad5f6c29b8f5354b25b8ddd42c029e736dc92aa1ab5225f02a312275835a55121c4044c87470d711f9bf6627149fe651aa60d927a5ceddf5b63eb4fa00f8a5df025625347e49e42e978a847875c490f4ef8481c05f3a7566c84fc40e6481251a96dfdd670571d2e9f2262505f74a53ea45c6a71d35e886c96761e50106bf97a834dddbb238b696377cb484ef86b4c334f30f69e27f30f8f158657734ba9c368317836a566db36903acb0861b4f75c818d6df753ddd7b4fe1963e4b1755a82e7cbf5704b2cd2704dbdf42d6a7c1d8ebbfffd6450fc7141b821744c107c59af9934c4cc5ff0e0fcfee0507c771276daadea69dd3946237b9c98e20ab08c6efebb6b5ff71292289107d475fe555b635fd9abfb561c83a1c5252fb8467cdd8f53e4bd58099fcc63bd569ffa37b51c73bb51226ebf6b05b2f02b9d74e1573f712de011405d624b4eed5b349cb764cfb9d1bc9b76aebd2b3a60144323761f3fd64a175e71dec5b168d851b76f1da7176ee55bc95e6f39547d4576e67b267f669d26c524fe9f8df252fa76b477d79a8dbf2d26b8b8db672c071dd6f7615cd90fb2fe629bf05a980e03620f993bfe436b079d8bdb7a9a0fba9758c050d16ffdec6f1aa4f4c082612f019ac9b0749356c2a97e89f99ba8c24025eb5c1abe0caaf804a18a97d9dee2c5a4d364e49a2b8fcb0e57dde7023510b35d15cc3f1a817deb8fc58a67a9745ecf1111e3366fe176936be198d23e988d4efe599c198df2dfa21f9b5d60904277020cfbac53214bc45048567e0a1017313293c34439cc7deb6787ab37717602a81b95fc298bc3e79f61fd8d3a0b9b32aa8f632a778660ef438196b04b9291394a4d7f8e126fd100b9e068bd81f4f01cf87bd4c8dbf5c99675ddbdc0071fcdabf68161ef6511dddd98c96402416c319019eadf3156d9a0c778a9171c1d4c1b0b234ccb49074ea0a8e33658c14d5be40d5f8bb559ce93957ce48c7e5846f9d8500a66d7c6f7e3b221ce7192adbe005e3255bfb76e3040cfc5a3c2bb2402d6d757cc4da9886228630c05154438f1ba8e7806d5d534e8ea3c0d76388e7788561ea79cebeaed4f98487c3675481052f75ffc513583102b471b2156d11652ac8d428ac55fbf4b169046f76efc31db9b5bc5e13fe943c51d20a032c81e00e18b43d77007112e91a394b6439061413496a04faf48cc9731950c9673740e5fb9f99a02adc4d3206afeec84b54aa6e0705b47e8aebdeb12a5becab64dde49334c7adafe8fe85c392b67d62c7eb3e9980ee375de39b1a8718d8cd9f3341c0af6451481c994db68d73b66f2900596317bd3b894fad8375dacdf8c2ac5c0e7b9807020be3aa9bec76407103eb13d935371d921a56811a488ac4ead730a31886c9858d2bca0ec24a7ba2d23a818695263efe2ddbbb23e83d36b8080c4843d1cb714a7d3e11526860a37e5cd24e87f787dd5195202f02d623443aa3d21084569a58fec051279c02b53cf4dc09fda71e300509f4c483605caea4a1b66d59df1ef739ebc72753aa7a7e3bca7a9b74b2ffdd675ddc98d79e7246426fbd1be16332f1f26cc9c3f14ad7f5add7b6705ed0c07dfeff78b37338ffcc22cbc848bdf64586a423ed0ec8a60b0cae7bef9df167a9e269fb2578bf130c27b1f7d65335418e53a94cf805977875546a59b1850c193951a983150afb374233f924ec1c6e2d3872de2c66649ce4425b7ecbe4f5e2b7fa05077026411da3225939040fddad4271a501378f9ef505e920678125f8a50a3faed6ed9c4034dbad704d91006c46f9013697f0d2ef8c7d58a4e1d72cf216d677374786203b7ee74b23b63067963a0cd0bf7d61c132a53fb9439fb3b8df043d6b6fc524ded6444cf7fe3c2008d8f657e339f255375239f02537473ad43cae1a20734ab8f7701ed417d7c17a492e5c4c2688c4efe33e83515d20e527694193b4ca9772f78c4fb3c66e3036a09c3832744dd1d329c85cec2f8efbb0e434ccb834e608a45de9a96cdca49f48f04df9a12de989e082bf52efcf941f10dc2121b77e479276f2b6fcf09c054ec773ba7afc436a1f5d491cb535d784744aa903b467c2d7a689d3e0e4ef88b30375daa8805ac0ac8d39df1dc63a0c38e5ebff71629588810b25ff6eed8280107049305eb53be6dadf132835a8e982922ae3f400297ca06c28e3d38a128d0ff33362eaa9c95e15521f4e498213d61ad3c164374442aa133207dd1f7c17b3cf7834187a8ae9722cc434f54240a8d5068773a10e5a8a5f8b7e12381020e276222d5bef4f372c807fd5a1bdc7f718c27734bb562e5c97b653d403da6a0012315974a15b890989c5ea5f13963358a3ebb67bab3502aa99ef40b452ebc7ee4bbd48ce23ad67418eabc73c1ff46b853d43d75ae069c39bc2bca10b50e7bd2b86e15205e68eddf81294fa6039ff40b6b847d891a3168df4195bbcb1591ed60c9fee2593b73002e1c1aaad597bda66e2a99afa85618f6578a9e804a306885f47dcd93633faddc242b6a413ec2a482df5065607e47ad9fac55ade65488452283330e02bc68b5fd0106e46b5133a455a3826f6df6b71ff47d08c81481a598f649a9fb6f8641cd56404e1951bb8434f6cae712dacffdfc53e733ff3b1db9b22819285748276c514a17aa17360b216130b0fad5fdec71f330c414df2f7b72d27edf376001d9afaebbdb4969487134165ab9cb541eaad045504681db7315a144875199ce0e3b4a7db4deb90e1c28aa6a8132a283bd270055e71a3efa8dc3a86c8fbdb94115bbf1c6aa2e1f80ed329d030cafbaed84e72eb1df81f8bd75f81d3318b907a7eb608c843b2b6268d999e8482d722e8bf6d21449b64df9a0690b5fdd9b4104f863f99de51dd6", 0x1000, 0x4, &(0x7f0000000040)={0x18, 0x2, 0xffff8fcb, 0x7e}, 0xc) dup2(r3, r0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:01:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) close(r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) dup2(r10, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r13 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) dup2(r12, r13) close(r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) r17 = dup2(r14, r16) r18 = kqueue() kevent(r18, &(0x7f00000001c0)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r15, r18) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYRES64=0x0, @ANYRESHEX=r2, @ANYRESOCT=r5, @ANYBLOB="b7aa8a959bb585cd3cf971b37006747fcab6885a7232516d426dc64f0f8bfad50e3f5ae3d8cc6f9e5a47108bf6e150164d", @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYBLOB="648adc416ebc6106c49d981cd9a24c91355a57e6c63676c475cf0c54e3981289fcff9a64e26a7c4af9fbb86b", @ANYRESOCT=r9, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES64=r0, @ANYBLOB="459d48b8402d9bc827b4322ca49ef7eeff8e35615b8115d0735381d5b1c96105381d65e6d56d4423e8e4d83e9db2d278ce8fefb7f648404e51e6be1a3d41510bf268ce8a14a09aaae01f64e2a8a46c59136ff95caebf2532f2bfdfac0a078dfe3d15b7dd62d06ac4325f75e54e2e334e874cff75df61db2a8cab934ed5568b4b5dd3c330092cfd02863be58e79e2000b335e8c", @ANYRES64]], @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESDEC, @ANYRES16=r3, @ANYRES32=r10, @ANYRESDEC=r13, @ANYRESHEX=r18, @ANYRESHEX=r6, @ANYBLOB="8ce283c0bc72d040133414a8cb7b86188bca172beddf72f8fcebfb675c78d5a85a64d6623f740e5605286dc6a9bde3dd6f4457b9f38b7d49c4f5356989a6ae6f10420f8fcb7be364929f27f7ca72b91bd165089bc651de8ca1519962133442476f2d9f907e3ae69fc456940faabc7432f457b59ea754b6dabb2a9c37e85a8b6fe80a355c144488deba060784ff76f96b518cede2918cd8f3769d2ddcddba177b2798c09f76c4c75324a4ad5ef82cf5c693ee121fab5028dbd36e9ebc7533a05cb83867985b1c706c33a9d91c7daeeb371ad29f594897fac968d431290735f053e31afd841e4bbbd30fb642b4b0ec7ae11d58921e580c79ecf2b884ca1b970e506dd0a393056152ac61fed4df951a7dc707b3ba3f2e34a44eb030cc384ddb42b56e3c8a3674b6c984f64d793741347a0b18a0dee2314c999f8f8bf7f5832c796784d64216611cf33ae341532aeb3aab37c78bda50d72f796193b6d71ed9b2d8274fc8c8231ef1f3f72fd7bedcc55301e2d31fb1de857a264211eba48f4e0974ca074e10dbbbf7866f079feb0f533d6a63c263270e968791624126b0f89a749706c13b3d35d324db0397836823a093df4eb61a8a83d244bcf9497be3539c074d7eaecd596c03070079dc6c95cba57f6349a1c51c715f30087d8942b48e422d279b94c6350153d9698ed4bf3c01d026693f2cf19362d08aa2ee22d84fafcebfa8efe6cad44fd5c51ebce05dfe86c08227c93be2bc111e657a9066a91e2f7130131db4101b0cd328f1a0323d871c1e7425260813a2e332013f1e672f7c23674176749205227e467a910055ee6e9b1171574b0cff55a92ed9da1819f8c1e8b7d629371a4b4c96c3a7708c95a85ea2995fca64f266f3b60391eaefe22a3e1b559bfc5b47aa81f15294d02b6a7eb14e4d31e6e30f5e08046738414b653d0874b601ac7aa5d1f3f2897aeb2301681d7a6b5490696bcad60386b2b17c5531e67c57e2da4e7c55aa08beb9e38050dd8a8d0f103941d6646c01c1b9e1bca378a37d2531ee4b53d62131b6e80ec38391c6b3043b98782782a8c68d2cccdf2b029c19bce7a291d8ec90092798dec693d03647dbc4863bdef9e980a0fda0f12b7e1a73ba61dee001a37a182e8ed2ae3a40c59bdd5c672eef536964a3cef25a7564668e510fc808410597c12feed54ed5aae42c10e12293cc25247b8ac06783b9d9b9893220c1c51caf925a0a81853c17edd85602349e31ebd48a7aca67f520bd62e0ab7edc1439a07d9d676ccd15e13d5c628050cfa614fc258db23deb3360b66174347ac6996aba517569205a72248cb867f3af613973068022ca2202dc7fdad986f72d447be03134eef5f579a9e153140dacd058c5ae6e2d343083e4fbf46cf56dd89784db418fe64027f84729e95b8f88f6ba9095b1af7ae4b8b8474a50e9338960289c425ab364b77ceb692f646394253cac9b3658ac6270634ee49127417623d34f284235083866ed87a0777d5dc04ac0f31daa7fa51e14da48360b5cf0eecf08c805f7fcf42455bd3d0d5cc619b16637b5bb4ef4fad468684cd1dcf7272459b3ecb8d1085ea175f940a87c47e1b7607a0b59eafda7d8c1b1c08511ece5351c49871652524106e05da3bc08285e447efe1fa3021d4c4360d069abeb7d10b980c9c1c644391a1ea3d32dceec884e24fc86a6d212a6690ffaa342fb738b1c4ea01ecad99953be5217e571938f7127387c2057f7a86e4724eaf286df688c0b922f6248ccb40c59ef1e86c4541066731d43ba0a7d67eaa097eaa75f39938e2663033ef8670a3b82a26d6e33a46b4cb807aef5b4b805ad248a673d2e9ce6859549117c1f87eab2ae566b2f1c3165e205cc0333e3896a189a753927a7695d1af6013d6ff1e169fe55c750cac357f98eedb6a2d343617d1e7f9debe2e90aec88c8b5cb221f574d26e18bde90002a976fc85d6c357772f3b002482215f7e19aa8c6fc2b1adbe93aeca022f0ef3f93334b2dabd1faa6ef4441a6ab6b842c95167d8dc5d2d00de7ac4323e3048fbe3efac027f4e690abe35a105e3f992d939552a56208ae2fa668972e56fc6a0524c8378a79f5a4a353680a852749cde14d67b44cd408e4fbfc6c3048ebe48c57bf9cc0a5e86e127f32efe1b032e6a25c72f8b4c7c8e852be81a4e8213c15010b02d15d1f478e57b3a031db11bba46c90710f2445263ffedb39309837e1137f5db7d87e3a99a3f6e1d5e53658e0e387ee141726d1d772a59ab7bfcafaffda9c326fd153b8a97ef8f8ff869219793a8009120ea8e3c27716ca7085bc31833619d64b196e501cedf278be55b0f98852ee2c749252d9e5eb31bb5ebaa7fce86836aab66e5ef86810bc1e388569df0bb4fd39264bef233afcb39aff9eeb3966fc68a891885c302ff3fc878c5bdca7188b4b50619a3621e481a8d2487decb9b2d338dad610dc345cc382ba8891653f0717ad2b8b36b51cc0963e2cb9a5bb4b8c08a6709e559012915206039efe897c8b4cb5f503aa19d15f6838d4467628fccfd5bad02b5f8102ecc56ef890944a523137b84406755d7a6de8ac218c3a849a64d28ade2400814b7ea25f55d3e19edf5ccc05063c1f6489ccc9063eae8af28f48ff6a4c42247d9aee1a2db0181fa96b91e982fb6b025f791cadbdf15f0ac115bbe7a8b4ad7e5a60ea716ccb827533e0bceb744873319e04992d6a11ffa8085f50f3810b5eda7458a6e91e1545c8d34271228fdd13138854faa67fae00a284bfa75b7fc0911fdadcd9dcd0f7fb7dbd6ad652de52b27e1025e6fa161cdfd982be33f61c4c7bf90afe7f51b61f453c2eee02d4e92fbb71b8a23087dd5da4c37d0561f806edbebe81e2c89190e51bfee762f6f78cd206b5d31dd7632314eb4b42ac6090dc7334fd6b41c646f8e4b7a187873b69034e657d04e40a9af4156127c3a04e9c3cdc0c3d00d66f128c008a96bface331b4d746d94d5654629d5cc104298ac4e824c4a2fdc54cf8df48382d8f3a2476eb5bdc44f6eb468240d8ae540140e68093f484cdc922a70773615e223a1c7dba287819c3d2c480a0e84da5fb1bad15f43b482b20f16b37a8900e40f63600e842d7e2952284ab4bca4b84d6d40fc2d21c0e54ffae67cc32d3f39e7f3593bbfdf9276492ce39039c54f0a6407db7af40a1f0292a6b21ce2d13d872d47290d30a10212390deced2f0eab10c15daed381757387ea09d1a6a21b2eda616e30da288ba5e312c39aee2bcdf7b2b908307384e5e5f9f1e5b62e50311d4ebaf6fc8f35a38abe03d0e6a1f50c26e194062a45a395b7443da5f42b160a78d547da7c667cab7fcc7c813c25ac06cae3e45a645e24bb489a1522dd6ecdea85a663c5b4b81b5d679de276fbbce25b531b38faf568c0afa30bb863bc6f9d70bf13968429e53721d39d7faf92b44908fb495ed98a7d4804f44069c1a451e4223ff3e21869afb09e2fa42854b857b3801aecebccae8c549e7ac2324baa01f9a66f8fb9df57e7b54bb9e09c0020ee0e8df90e4fe89f6a877e4a2db12102999ed0ec0bb29b6b0986b2b15389c5c0925685a7de9727c7aef23fe922d816b532679d909c651ddad2faa39e71592b4266e64c7329ba6b867cc4ae33a1fc24c138bbc98af73270e40720fa03db1529d6b88cbfe27f1cb88f186265154f85c3618699fa1798d5e7c90935d0e44a3ff4b17e4e2e884eaf94024ccc8c2beea868694a42252fd9359448da7d942405ca70800f4c442cc6e52879df8e245b2ec1225dbfd946bad156b3136ddc773fe7f210440aa0472ff079a90053ea20e5a16e338fa01b4a21cb420845753b7b1041c4c76679b72a4c05c0025b024bff106bfe48210d274184ae7fc4c050d3b344289681ba6e7a1db3ea74f9e3664fbe7b023d78a24b5e85c41ef0739a574639f5dbb9fe4d4aa3ad65b66b64463c58ca77441598ec841cdf869bde0a87d6232fae0284f06179ff1c45edf9a61a07f4bb88ee6c4f98058425866b1d13a7465c67148cceefb50b0dfac3feff0debd8113ffc9671c736b989ba370fb635b5bfc974874e5d62a09095350ae8e674bb5a7ea958ce54119b53997cf8e9bce06e3ac8627f4eb23346951839e7d8e16617cdc0638e25eb80aee0405992e7bde1a7bf8318e26f0fb7d452bc00285ee770f8c6f393bb7d8de63b5a15191c77cae61f7d0f69fd62229a692ba6e62e1615b6567a3074152574923624644cc0bfcb74ca765fb38d02e2ea0513687a5cbd99652d80f076cf0c9c52e157ef29315a7e9eef1a88134bfab1d02ceb4459df12e87ae0e25c4a8a6fad6e50216cd39157ced51406ca887e9f98cdf0a00437cc72688c86ec64ade1e05e3f025b205e9c0fbd419dcf53beac24fe8d2da6838d33c653bc8e2eb4a684d5adc17953dbea06769a6a07729ac293866c42699d4f3198de378de4a7ffa2975f550295082e35c16ff6c157b60e1d1ab1f9968881a01c96b355435d32d90c047b73836bf25e93311a59c57d38b7d43ea35fc2492b9022c8af904d0a1a14a8586822714e6e5cd3990e36b08a3e97d7edfb624f6489889d67cc0bdd22dc093b5895ca9be4ab40d6cf63ba6e80d40e6489efa5f4a172789103b5d84544489abae25e2540a9de5a235bb370acd30a08306eb11cd05d919f0f19bb038ef2d94b6db4aa3e317048357615211b3df02c6d6c8c4f3703e8074bb8d9515a29d75ff5eaf46ce7c9db17e188d64c4728dd6aafa8d68862089d7c68e449010990a7dd8ddec0e99d90d88c3c479c2449ee03c468ba724ec3fb1c2cf1419061eae096604d1216a92f58c6867cd5cd76d8cf5417c79db52c5fb68c84247413cb1610d94c7186fb76f1919c1ca72677b3d6fc89b9a9fd88d35b388e69fd1292201835ad8e78b46ab07a867bd2e5d7327ee545fcc38e9be6b5cad301d3a357bc8f82f21b08d7e0a6321d0da2fdf6818714ac7a07fb4e888a0ac90120fce538bfa0c9c22c51479c8a756054d4f1cc0b78b1978ff4d7517d19e215f99365de827233346963c69db3adec97583a62aabb86e491130c024338cfe744976d273e538c3ad771a820a08291f0e16d384c541c78a4d61490370382edd746ecdd33824e466fa174b9dde16ea562db53507ca5aa3ec7afe8bb2ff0d9c972b9ca8c1ce61b6a849f2ad0600ee32a1fbd142c88f092995f46fee760f8bbb1af671ff8dabe495825f36fabc8b5b98e035b5201ace2b073c10ca3e02d0b2dabea042f481f99eafcdb60552b4e502ec336a4d49c5a53f3992c9a2fb848510c3ad702e423cb047eb579fcc9fdec7625eb4bc86feb300964c7b340daa81915e292afc8958f430a9d34ec6809bce10752f3fd8e35037f901643097646fae425764fda37a970751484bb090e91aa197fb9d54c635457e0397780b8f3bea80bae8bbf103bfbd1b300127792c1c3ff154d9bce9a732942bdfe0db736a96855b6852a6237f592efa0ed57c250fa2a6d3af1f5e11317f0bb2756ddf1b71c847eb20e402fc23338e4ff8bcf553256a2b1f69db58407b43a12b1930b3c85c29f573ddc9b225123952b7841d9f3e3791e5edd5bed1899793227ea6384859f5ec0ca5b618c31f01be8de7a813bc17d61a4816e0bcc07498adcbb7457360f36c974198408d27d8731b0f19dabe465840d309ff55a67a56a2fc96aa0a0d1e58e3950e1c58a2b424b0244f40fa42d2fedc42a1719901169944154b2367982410bd8f1b356de90364f361caef09222465b4f13c563989036ba60b38c665c4703905efb6528a5667fa01f65380b47f5f713ab0eb77fec5", @ANYRES32=0x0, @ANYRESHEX=r8, @ANYRES32=0x0]], 0x6) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r19 = dup(r0) sendto$inet6(r19, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:20 executing program 0: mlockall(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000080000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) socket(0x18, 0x2, 0x0) close(r3) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000004c0)) 16:01:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) execve(0x0, 0x0, 0x0) 16:01:20 executing program 1: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r2, &(0x7f0000000200)=""/31, 0x1f, 0x1, 0x0, 0x0) fchdir(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) r5 = openat(r2, &(0x7f000060cff8)='/', 0x20040, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0xffffff}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) r7 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000000)="220e22", 0x3) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$lock(r7, 0x0, &(0x7f0000000440)={0x0, 0x0, 0x6, 0x8}) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f00000003c0)='./bus\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0xd6883e771d6a0dd2, 0x0) r8 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x220) r9 = openat(r8, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) close(r9) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000001080)) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000001180)) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r9, 0x20007478) getpeername$unix(r9, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r9, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r9, 0x20007471) ioctl$KDENABIO(r9, 0x20004b3c) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000002580)) flock(r9, 0x3) bind$inet(r9, &(0x7f00000025c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f0000003680)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r11 = fcntl$dupfd(r10, 0x1e, 0xffffffffffffffff) ioctl$PCIOCREAD(r11, 0xc0107002, &(0x7f0000000780)) recvfrom$unix(r5, &(0x7f00000005c0)=""/30, 0x1e, 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r13, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r14 = dup(r12) msgget$private(0x0, 0x400) mknodat(r14, &(0x7f0000000540)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1, 0x2) r15 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r15, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) dup2(r14, r14) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0), &(0x7f0000000880)=[&(0x7f00000008c0)='1Dev\x02\xf4\xed\xbe\xe9A\x04@\xd4\xc3Jb\xd0\xd2\xde\xb7\xc2\x8f\xbfVS\x9euug\x8b\x1e\xba\xfa\x11(\xdc\xd1\xc7\t\xd8O\xe0=\xfcne\xa2\b\x81\x94q\\T\xe5\x82\x83p\xca\x15\x92l\x00\xe0h\x02+\xfc,\xca~\xcf1J\xd6\xe0\x00\x00\x00\x00\x00\x00', &(0x7f0000000840)='/dev/null\x00']) setreuid(0x0, 0xee01) r16 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r16, 0x1, 0xfffffffffffffffe) 16:01:21 executing program 0: ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000480)="d1275ca73f6225454243a7cfa3d4c3ae9cfdbb0f1d097771f0b6fe8905b8d4358eddfccb16e09be72140af1188f2d6af89aea83d2f95649df77b1d6f2904b87033", 0x41}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:21 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x2) openat$vmm(0xffffffffffffff9c, 0x0, 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffffffffffe30}, 0x42) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) r6 = msgget$private(0x0, 0x718) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x21d) r11 = getpgrp() r12 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x8001, r7, r8, r9, r10, 0x4c, 0x6}, 0x8, 0x800, r11, r12, 0x7, 0x4, 0x8, 0x484}) getppid() r13 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r13, &(0x7f0000000440)='./file1\x00') r14 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) r15 = getpgrp() r16 = getpgrp() r17 = socket(0x2, 0xc003, 0x6) connect$unix(r17, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854992aa1a68e1d805100006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc0101000000000000ea1d51b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3d5554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r17, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r17, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r18 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x1, 0xfffff}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r20 = geteuid() r21 = getgid() r22 = geteuid() setreuid(0x0, r22) setuid(r22) r23 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r20, r23, r22, r21, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r24 = getegid() r25 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r18, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r19, r22, r24}, @rights={0x20, 0xffff, 0x1, [r17, r17, r25]}], 0x40, 0x20c}, 0x0) r26 = geteuid() r27 = getgid() r28 = geteuid() r29 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r26, r29, r28, r27, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x8001, 0x0, r29, r14, 0x0, 0x4c, 0x3162}, 0x8, 0x800, r15, r16, 0x7, 0x4, 0x8, 0x484}) getgid() r30 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r30, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r30, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r30, 0x4004746a, &(0x7f00000005c0)) msgget$private(0x0, 0x718) r31 = getuid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r33 = geteuid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r35 = getpgrp() r36 = getpgrp() r37 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000300)={{0x8001, r31, r32, r33, r34, 0x4c, 0x6}, 0x8, 0x800, r35, r36, 0x7, 0x4, 0x8, 0x484}) r38 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r38, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r38, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r38, 0x4004746a, &(0x7f0000000380)) r39 = msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r41 = geteuid() getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r43 = getpgrp() r44 = getpgrp() msgctl$IPC_SET(r39, 0x1, &(0x7f0000000300)={{0x8001, r9, r40, r41, r42, 0x4c, 0x6}, 0x8, 0x800, r43, r44, 0x7, 0x4, 0x8, 0x484}) r45 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r45, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r45, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r45, 0x4004746a, &(0x7f0000000380)) geteuid() getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getpgrp() r46 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r46, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000580)='./file0\x00', r46, &(0x7f0000000740)='./file0\x00') ioctl$TIOCMGET(r46, 0x4004746a, &(0x7f0000000380)) r47 = msgget$private(0x0, 0x718) r48 = getuid() getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r50 = geteuid() getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r52 = getpgrp() r53 = getpgrp() msgctl$IPC_SET(r47, 0x1, &(0x7f0000000300)={{0x8001, r48, r49, r50, r51, 0x4c, 0x6}, 0x8, 0x800, r52, r53, 0x7, 0x4, 0x8, 0x484}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 16:01:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000005c0)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0x1ca) r4 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x1cd, &(0x7f0000000a40)=[{0x800000000087}, {0x2000044, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r7) flock(r7, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r8) flock(r8, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2010, r6, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x4, 0x81, 0x38000000000}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a00)=0x80000000) 16:01:21 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x60e, 0x1) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) socketpair(0x18, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f0000000080)) fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) write(r1, &(0x7f0000000440)="f14c72185d110fbe1b3e648f65556309efc113518852c2ca6a929220de6c4b4ad65bfd28fdd89671bc080525c49836ceb03b53fe9c6fdc212f92aa1ea7ca9e89494be3332848527bc19d4d4816b87e8ad307824ca0cce1585d4c565afc7acc5e64fd857643f52f03e561d1f53e199a2b0307dc1e2a12ea72254c005aed76e2e3455254d6bac6625acd8a305c8482b387", 0x90) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r3 = socket(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r4, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000180)={0x2, 0x1ff}) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x1, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x40, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x8, 0x2011, r5, 0x0, 0x3a72) semget$private(0x0, 0x7, 0x86) r6 = semget$private(0x0, 0x3, 0x774) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000540)=""/47) semctl$GETVAL(r6, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000300)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7bac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0xb1, 0x0, 0x0, 0xff60) r8 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r8, 0x0, r8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xfda1) 16:01:21 executing program 1: r0 = socket(0x10, 0x80000000000802, 0x0) write(r0, &(0x7f0000000140)="fc0000001d00071bab0925003a00070007ab080008000000f0ffff00210001c00000000000000000003f000000039815fad151ba0101099cecb94b46fe000000bc000200765f8c03036c6cdec64fe52fb5562ab55b44a7aed9df0d11512fe0cad44000000000008934d07302ad23fed20100fe7b0000005538000033d477e280fc83ab825ef8b29d3ef3d9a48a170e5bba4a463ae4f5566f91cf190201ded815b2ccd243fa95392a01040000000000000000066b17e583df150c3b880f411f46a60467b4d57155870271bfe9c8c077c34d3c0fd5f79a58a10000c880ac80000000000000000000000033cc0d8983d8ddec5e868fa8b3b2f826da02cf", 0xfc) 16:01:21 executing program 1: syz_emit_ethernet(0x50, &(0x7f0000000080)) 16:01:21 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)) 16:01:21 executing program 1: 16:01:21 executing program 0: 16:01:21 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/185) 16:01:21 executing program 0: r0 = socket$inet(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000340)="4c0000001200ff09fffefd956fa283b7270fd917df226c24a6008000000000000000683540150024001d001fc41180b598bc593ab6821148a730de33a49868c62b2ca654a6613b6aabf35d0f", 0x4c}], 0x1}, 0x0) 16:01:21 executing program 0: 16:01:21 executing program 1: 16:01:21 executing program 0: 16:01:21 executing program 1: 16:01:21 executing program 0: 16:01:21 executing program 1: 16:01:21 executing program 0: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000100)) 16:01:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r8, &(0x7f00000001c0)=[{{r5}, 0x7ffffffffffffffb, 0x1, 0x8}], 0x7ff, 0x0, 0x0, 0x0) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) r14 = dup2(r11, r13) r15 = kqueue() kevent(r15, &(0x7f00000001c0)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r17 = fcntl$dupfd(r14, 0xa, 0xffffffffffffffff) r18 = dup2(r16, r17) r19 = kqueue() kevent(r19, &(0x7f00000001c0)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) connect$unix(r18, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x224) dup2(r12, r15) kevent(r5, &(0x7f00000000c0)=[{{r2}, 0x0, 0x21, 0xf0000000, 0x1, 0x9}], 0x6, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffc, 0x24, 0x80000000, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x20000000, 0x0, 0x7ff}, {{r12}, 0xfffffffffffffffd, 0x10, 0x1, 0x3, 0x6}], 0x8, &(0x7f00000001c0)={0x20212a6b, 0x3}) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r21 = fcntl$dupfd(r20, 0x8000000000004, 0xffffffffffffffff) r22 = dup2(r20, r21) r23 = kqueue() kevent(r23, &(0x7f00000001c0)=[{{r22}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r22, r5) 16:01:21 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) close(r5) r6 = fcntl$dupfd(r2, 0xa, r5) utimensat(r6, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x1}, {0x6, 0xd1a1}}, 0x6) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:01:21 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x4, &(0x7f0000000700)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x0, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x4, 0x7}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = socket$inet6(0x18, 0x1, 0x2) r3 = accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0x29c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x902, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000005c0)={0x5, &(0x7f0000000140)=[{0x6, 0x1, 0x26, 0x101}, {0x8, 0x0, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x8, 0x5}, {0x1ff, 0xf7, 0x40, 0x5}, {0x6, 0x75, 0x1, 0x2}]}) setsockopt$sock_timeval(r3, 0xffff, 0xb468c4c4718cec68, &(0x7f0000000500)={0xaa90, 0x200000b}, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semget$private(0x0, 0x0, 0x2) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f00000006c0)=[{0x7fff, 0x0, 0x1, 0x4}, {0x66e0, 0x5, 0x89, 0x8}, {0x2, 0x5, 0x1, 0x1}, {0x21, 0x5, 0x8, 0x401}, {0xffff, 0x9f, 0x1, 0xffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000540)) setsockopt(r3, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x10000425) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x60}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000140)=[{0x4, 0x1, 0xff, 0xffffffc1}, {0x7, 0x97, 0x4, 0x9}, {0x6, 0x7f, 0x40, 0x5}, {0x0, 0xf8, 0x0, 0xab12}, {0x3, 0x0, 0xff, 0xfffffff8}]}) semget$private(0x0, 0x3, 0x2) r6 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r6) close(r6) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x7, 0x3, 0xe9, 0x80000000}, {0x5, 0xad, 0xef, 0x1000}, {0x3ff, 0x6, 0x5, 0x9}, {0x0, 0x6, 0x7e, 0x20000}, {0x3, 0x20, 0x2}, {0x800, 0x1, 0xff, 0x2}, {0x1f, 0x66, 0x4, 0xffff0000}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025, 0x0, 0xf8}, {0x2}, {0x6, 0x0, 0x0, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x21c, &(0x7f0000000200)="bdd9477c320c93ba8c1a90400e86") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x2205, 0x20, 0x9, 0xb6e4}, {0xfeff, 0x4, 0xf9, 0x101}, {0x8, 0xa9, 0xff, 0x9}, {0x2, 0x2, 0x4, 0x400}]}) 16:01:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) fsync(r6) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) fcntl$dupfd(r1, 0x0, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) close(r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r10, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000040)=[{{r1}, 0x7ffffffffffffff7, 0x61, 0x2, 0x7}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4e, 0x1, 0x5, 0x8}, {{r7}, 0xa9c76f86ea0b2099, 0x8, 0x10, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x10, 0x20, 0x7, 0x10000}, {{r12}, 0xfffffffffffffffc, 0x42, 0x0, 0x5, 0x9}], 0x6, &(0x7f0000000080)={0x5, 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0xa95, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) close(r8) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000280)={0x4616dc49, 0x3, 0xfffff800, 0x2, "438afa68863858e8551f3ea817e254dbd56eeac5", 0xffff, 0xffff}) r9 = dup2(r4, r6) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r10) r11 = dup2(0xffffffffffffffff, r10) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f0000000180)=0x24df932c) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r9 = fcntl$dupfd(r6, 0x0, r8) open$dir(&(0x7f0000000340)='./bus/file0\x00', 0x800, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r13 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r14, &(0x7f00000000c0)=[{{r13}, 0xfffffffffffffffe, 0x21, 0x0, 0x0, 0x1ff}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r16 = kqueue() kevent(r16, &(0x7f00000002c0)=[{{r15}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r16) r17 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f00000000c0)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r19 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400000002c5, 0x0) r20 = kqueue() kevent(r20, &(0x7f00000002c0)=[{{r19}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000380)='./bus\x00', 0x1, 0xc36f5776fdef3d02) r21 = kqueue() kevent(r21, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r22 = kqueue() kevent(r22, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r24 = kqueue() kevent(r24, &(0x7f00000002c0)=[{{r23}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r24) r25 = accept$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x200c0, 0x0) r26 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r27 = kqueue() kevent(r27, &(0x7f00000000c0)=[{{r26}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r28 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r29 = kqueue() kevent(r29, &(0x7f00000000c0)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r30 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x0, 0x0) r31 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x100, 0x0) r32 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x0, 0x0) r33 = kqueue() kevent(r33, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r34 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r35 = kqueue() kevent(r35, &(0x7f00000000c0)=[{{r34}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r36 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r37 = kqueue() kevent(r37, &(0x7f00000000c0)=[{{r36}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r38 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r38, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r39 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r39, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) msgrcv(0x0, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c0209d46a700b71e4749df9f40a4672a2c30d807d01000000a969e8c39c16eeba642232ed083aa8cc655b7dd3e295f7fb623e25b7188af43830c4610e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f78ca69b073435a0898230230a8ee4fd9d06d537f6ff81c23bb61412649d37b8311746ddb63"], 0xa9, 0x1800) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r40, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgsnd(r40, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c0209d46a700b71e4749df9f40a4672a2c30d807d562c3a7aa9690bc39c16eeba64d502ca8a3aa8cc655b7dd3e295f7fb623e25b7188af43830c426e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f78ca69b073435a0898230230a8ee4fd9d06d537f6ff81c23bb61412649d37b8311746ddb63"], 0xa9, 0x1800) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r41, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgsnd(r41, &(0x7f0000000140)={0x3, "f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c0209d46a700b71e4749df9f40a4672a2c30d807d562c3a7aa9690bc39c16eeba642232ed083aa8cc655b7dd3e295f7fb623e25b7188af43830c4610e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f78ca69b073435a0898230230a8ee4fd9d06d537f6ff81c23bb61412649d37b8311746ddb63"}, 0xa9, 0x1800) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r42, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgsnd(r42, &(0x7f0000000140)={0x3, "f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c0209d46a700b71e4749df9f40a4672a2c30d807d562c3a7aa9690bc39c16eeba642232ed083aa8cc655b7dd3e295f7fb623e25b7188af43830c4610e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f78ca69b073435a0898230230a8ee4fd9d06d537f6ff81c23bb61412649d37b8311746ddb63"}, 0xa9, 0x1800) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00002e2f627573007739ea45592aec2db24a87fe21370dbf016c72737ae3dd9fa00500bc77c7944b7f96b4466402e69caf8ef6d6b9b707da990287ab0cfcebff6a6bf129247788635940042e9294a40b1b060fbb5345e064e6b54f68e8d66fd7b3a3d18848f9612b5715ed39565d2ceebe792d05d7e2cfdebc67147c7789f94314f22ca40b17b1cb73e40000eaf35d51448922b3c9c37f6da4e05c423abcaf356eb486ad722031b346087711eb4aae187240bf52ed1183d4868a8ade81ba1c13663ddfe3eadfa6ece0c98368b2a85e84860b588578966175a82ab89a4b3594904f103c13db0988889c1f6bda85ebd723fecb1ad29906dafc9e40ab607b68daa07292dd69152c32b3dd776c34da4deec366437a1a6dbb1e3bf89a5c69a97755d7bc546b9695c8f60a47d4ddd882971809f86f846b39f6e49dbef6627a94bb5f3655b007ff328bdcb369b4c1010e9ace53191d3d041946fa7f9873e19d"], 0x1, &(0x7f0000000300)=[{&(0x7f0000000040)="afe919973e1007ebfc169415b5ff17989fb51f290260a56c633993719354786b73818f26514d53395a51552be0b575152b234acd874aa575f60131c8469bbb3ac5cc30f346c42fe4f828871f0705c3adc2f0ab6a5ee0be362d316dc8cb52fa5acbcb2c89fc173fa25d8e2a6c2ccfb36b98bf1cde557583195884459eeb7aa60d8027af757014188f034c1bbc285659c6b61170a8334891cc82718abcc8", 0x9d}, {&(0x7f0000000140)="ffe3b8808ae1baedbda96e1d289de73b290eef57992d02f47ddba177af7aad715648c585bbe55af3becceea864f8a9a85e71d3638d93f1748c2403bb066ebe8157a6bb743a3e12851e68328b0c442f9ec672ccd4cec216a68bae8ccbd846a047c085d6af7b5889bb170473f3820b02534bac0c890874340bb5ff057f9f9004b4371265", 0x83}, {&(0x7f0000000240)="f3bc272d9bf29f54bd3cb724709026d3463eebb929563d4a2ed02aa935770acbb61c3be9ea97c11fadf22760559b03f542035817c947602c44acd2b075b1c0e8d0e82ee538f35f696ffc8d39cd43da053f403a7573430c005e7b3285e21a069653a151d23355e6363dfe9c66275fd27fc4efce6ec2e801384e833a5ffa5c2dd090663f405e9de43fbbf1bd3ec90dc36172f5f7da3ee1283ece13ed6c51ecfdd3024de804a44a8f070e", 0xa9}], 0x3, &(0x7f0000000f40)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r9, @ANYRES32=r35, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="4a1324a43cc07dca73b3b0349a2108aed90c231b4ba7eab38234cc3f160eb4200498c4878af0cdbd40fe8a62888eece04633158daa4956c8fa56a5f348c18c3c0d8008cb1af03d095cbb1fdc9486ebbc3886fd422e71f68450ae47df7a4b24446d5df8d6ff7b7f1e86bb97f1abb98e196e3b5262ab23c6b01f0a5a45f1cee0aa1ea36016c33faf711b0f989e423140068bd0", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="3cb30f70daca69eb2252ccd205a737fb9ef722ec691389cee3df5d2c35cc185b006177768053cb6f763d669792f586bb06b4c4ef276b0cc34539dc185a6c73c9b136158058f4d63a8622c942c63c0988d072bf04f712478dbad95e9c26a44c6bf17d6596aa717786508c174369dc3727db46b078d94af2dfc1f6d40810f1baf6fda49aa1819d08", @ANYBLOB="280000e700fffffffeff001001000100c25cefd314350d8f1497f20d9136b7f1aefab9bb29a67273ff57cc59b4a2de226f9765eb5c8e904c42b979cbf86c39661759217214d1a55d1fb269e9b3a897a7e950a02be06d6266a1b9acd32f8ddca152a961ec2cf9eabe46c2ec3fbbbf9a6abea8f826d7", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r24, @ANYRES32=r25, @ANYRESHEX=r39, @ANYRES64=r38, @ANYBLOB="c5401d2a1288caf1efc5cd103b125d6b0c4046a4262e1220ce39313b9273", @ANYRES32=r0, @ANYRES32=r27, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff00fd05000000", @ANYRES32=r0, @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESDEC=r28, @ANYRESDEC=r37], @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r32, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000001200)=ANY=[@ANYRESOCT, @ANYRES16=r40, @ANYPTR64, @ANYRES16, @ANYPTR, @ANYBLOB="f394cd9603cc93c64347109c2133ad3d06fc22bc0c5a0228c4d6f5059fbf674c145485d68d52c6b64949df84ce9ffed2694e00820105b467d060c36a19d06b14dacbd8b850c22ca3a26cb96538398ee1d4c7aadbd250a72dcda986400934dd34274d22af6e498553eef12cfc788b21fda7f477a77a184f3ea9af0d9f2a820d3c21b2013684d0b4a1940f74a4a25783259e39375c4fd0b3bf1ee8e167cdfcae2d7512e38c56afe14837cd60b73b915f74d0c3aceed382", @ANYBLOB="d1f7127012179c1929889306029fa8218d5878b281c1d06f6cb2805abc6ae47fa431840331f928", @ANYRES16=r41, @ANYRESHEX=r42, @ANYRES16=r36], @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYBLOB="05e3c7fd1f2a4db3fb3cccb2c993e15b8c6abd7da5c4cdaed2e7d21ca74a86e94e7e19076ec3c4097ef8085018bea9876283ea02e96ce91e773aafad291c49ff7fb8224b1a524a6b7ed671dfa3c32d4ffdc7cf2a072a1815421677319c8260e83a"]]], 0x286, 0x5}, 0x8) r43 = kqueue() r44 = kqueue() r45 = kqueue() kevent(r43, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r45, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r44, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket$unix(0x1, 0x1, 0x0) r46 = kqueue() kevent(r46, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) login: pckbd_enable: command error 16:01:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="706a7e48afe943ff76154a17bbf7b9b863a1d21db7b6d5c696e465fceea14695e50be91007757d0de0ab0eed76ed6e1df4e43eac829f4962dae8f95bee9e403af61ff538cd59f9cc46a85d3921c1b31de41f67cd2b376fd7c77ba995c82fb48bb8a6c7ad6469793633b3a3a081c209bc5a492ef281cd0dd5f23d88e3a2eb5cb4f4c0212146fa3b9da0b6de", 0x8b}, {&(0x7f0000000300)="1f817e6ea2137547de0b2d9294b7142d123261ab3137cc2f50fd1af0beaeb31d2ab45510c895b5df6b00b84277eca5b68464cb3b706eefe3f071da8814b506", 0x81}], 0x253, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0xd9672bcf63e4d01c, r3, 0x0, 0x0) 16:01:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {}, {}]}) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82ff000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x44}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x5f, &(0x7f0000000140)="6702d4c6625003d5bb860e216fa10db6b12c193f7a8433d49c6422b3e56e7a49c2dd537b4067f3cf3ddc123a85710cb0beefb5cacb1f7bb67d34cc321835001bc262f88a181ccecf57cbe14e7d79b59a1f2f658e4e214e120d707ec469db37") 16:01:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = semget$private(0x0, 0x4, 0x100) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = geteuid() r9 = getgid() r10 = geteuid() r11 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r8, r11, r10, r9, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r12 = socket(0x2, 0xc003, 0x6) connect$unix(r12, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r12, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r13 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r15 = geteuid() r16 = getgid() r17 = geteuid() setreuid(0x0, r17) setuid(r17) r18 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r15, r18, r17, r16, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r19 = getegid() r20 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r13, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f886c8fdb94fdee7799898e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r14, r17, r19}, @rights={0x20, 0xffff, 0x1, [r12, r12, r20]}], 0x40, 0x20c}, 0x0) getgroups(0x9, &(0x7f0000000180)=[0x0, r11, 0x0, 0xffffffffffffffff, 0x0, r19, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x1, r1, r4, r7, r21, 0x32894957bc53cba9, 0x8}, 0x185, 0x1, 0x6}) r22 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r22, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) 16:01:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) dup2(r3, 0xffffffffffffffff) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0xd2e, 0xd42, 0x7fff, 0x4, "5866852685cce1b6ec4f0344b90556d06bc0f875", 0x6, 0x7ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x10, 0x3, 0x3a) clock_getres(0x4, &(0x7f0000000040)) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r7, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r12 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) dup2(r11, r12) close(r12) ioctl$BIOCVERSION(r12, 0x40044271, &(0x7f0000000200)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000180), 0x13c) 16:01:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c4c1f69", 0x34}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x8001, 0xe1b1, 0x46, 0x40]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3034], [0x0, 0x0, 0x1], [0xa0], [0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x5], [{}, {}, {}, {0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r0 = socket(0x2, 0x3, 0x0) r1 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = geteuid() r3 = geteuid() r4 = getgid() r5 = geteuid() setreuid(0x0, r5) setuid(r5) r6 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r3, r6, r5, r4, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) dup2(r9, r10) close(r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x0, r2, r6, r7, r8, 0x0, 0x9}, 0x0, 0x1, r11, 0xffffffffffffffff, 0x48, 0x7, 0x81}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r13 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) r14 = dup2(r12, r13) r15 = dup2(r12, r0) ioctl$KDSETLED(r15, 0x20004b42, &(0x7f0000000080)=0x6) r16 = fcntl$dupfd(r0, 0x0, r0) socket(0x6, 0x3, 0x2) r17 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r17, &(0x7f0000000100)=[{0x4, 0x1, 0x1800}, {0x0, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x2, 0x401, 0x1000}], 0x5) semop(r17, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) ioctl$KDENABIO(r14, 0x20004b3c) semctl$IPC_RMID(r17, 0x0, 0x0) ioctl$TIOCFLUSH(r16, 0x8040691a, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r19 = fcntl$dupfd(r18, 0x8000000000004, 0xffffffffffffffff) r20 = dup2(r18, r19) r21 = kqueue() kevent(r21, &(0x7f00000001c0)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x5ec23f37, 0x7, 0x3, "30cea169a6c9397d008372b327e5246510f979e9", 0xffffff7c, 0x2d}) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x9e\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x20}, {0x6}]}) syz_emit_ethernet(0x395, &(0x7f0000000400)="e4") 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0xe9a0063968bb8d53, 0xffffffffffffffff, 0x0, 0x3) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x800}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x6, 0x9b, 0xff, 0x3d}, {0x7, 0x80, 0x52}, {0xff, 0x7, 0x1f, 0x7f1}, {0x80, 0x3, 0x59, 0x4}, {0x0, 0xc0, 0xb7, 0x80}, {0x0, 0x8, 0x80, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b75d03dd00ef43fff7c8d5bb7042") 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:01:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x101, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [0xf8040000ff], [], [{0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x0, 0x0, 0x100000}, {0x0, 0x0, 0x0, 0x1}, {}, {}, {0x0, 0x0, 0x5}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:24 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x26357207e4b74642, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x9d, 0x2) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) writev(r7, &(0x7f0000000240)=[{&(0x7f00000001c0)="8a6cde494252c38d8e4c6a5f33e3b5e5ca3730c97cf35cc67c3ce8244b11a9d70f5d124791415b6f3fb3e5961a0927bf25f02ce27e5780e0e8cd5b3f1309dea235d9c6e61a2fba5a5fa7c0", 0x4b}, {&(0x7f0000000140)="25a3d9", 0x3}], 0x2) 16:01:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a7e47b2d678f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee44cfc9ab665fe0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d6909208b8ca000000000000273cd0a15ac2fd8aa1a5b0f7c4e403891dab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45884721a217f6be1d61049b05524f9a5705598f151cae0a3bb9d39333b83d6064c53bdf05365549b665e6ab826cc97631cf53b813c9952cbd759f2d51088b3550b814f68e4e17a399bc99c19000000000"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:01:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x41, 0x0, 0xfffffffffffffff9) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) r5 = socket(0x800000018, 0x4, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r5, 0x0, &(0x7f0000000040)) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = fcntl$dupfd(r2, 0xa, r7) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000440)=0x200000) write(r4, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000001480)=ANY=[@ANYBLOB="6a634e19767b0784f94e47936eb2ababccfa90c31d967f1037079c9b0376ad700dbd42bb9019c90f09814c02237bbe979b4ae3ebd5bef45a9a156c612c0ef139142e192caff78017dd289116a83f788500000000000020a223cf61e6cf11a6e1223158e05fa635"], 0x10) sendto$inet6(r9, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0x114, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r10 = accept$unix(r3, 0x0, 0x0) write(r10, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b9e17c754528668ee54d4e42b67b77a57ddfdade358cafae2641068ba77d41b30ed78f02aebae357971981e601ea692c6d5d3e0bf5930ac55cfab1752fe6f9c88479b180b05b02cb5a30eb5ffd66403c6850493be0e22d708b0af877ef55c281aec760f1a5fb0f01ebc475dad7892c9716bd4989aec6d963b23d0222578cf6a168c1c967", 0x84, 0x0, 0x0, 0x0) dup2(r3, r10) 16:01:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="3b024207e0000001861835bced11a0007cb0741e5f1104170919cce61818ac5855dcd96b91016c9de48903a0c425397f512e14ccb2d0dcd4a79272b268e246ac8e2f"], 0x10) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(0x0, 0x0) stat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000100)) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:01:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c16591"], 0x1) r0 = socket(0x2, 0x8001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="bfa9f6b7"], 0x10) close(r0) 16:01:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000e00)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f17a1e962ee74157df26c988d3cf09e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110581275276543d61f0401c247402c1eb87e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc000000ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d87000000000000"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:01:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100200000000000000043fd00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000180)="01000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 16:01:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) fcntl$getown(r2, 0x5) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 16:01:25 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) 16:01:25 executing program 1: r0 = socket(0x1, 0x8001, 0x0) close(r0) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000049796744ec124922a3af27b4aa3de9f30b2e9cf246f6000107000000fdf572a1d87b195e3f3d4ed8fb83a3dce890e6e8cf73235f3ea2c602010000007b01a4809450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d4d562089fbac1e680d5db19f085dfd2379"], 0x10) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="f05943b5cf096403", 0x8}], 0x1) 16:01:25 executing program 0: r0 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r0) close(0xffffffffffffffff) 16:01:25 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61930d1c87e0ee36138872c231ea639c539e1637"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x8, 0x1, 0x0, 0x0, "61aa0db01ce9bae3514e6ae973739ea78b7ec000"}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b30300000000000000e0ffffff"}) 16:01:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) ioctl$TIOCSDTR(r1, 0x20007479) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') acct(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 16:01:25 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x5dd766a5533b52a1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) socket(0x18, 0x2, 0x0) r4 = syz_open_pts() close(r4) r5 = kqueue() dup2(r5, r4) 16:01:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) chroot(&(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x8000, 0x10) utimensat(r1, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)={{0x0, 0x3}, {0x5, 0x100}}, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff1f}, 0x10000044001000d}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82965793c89fa816ed279191f54288012af67d4e5a3107599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219e25572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d787640"], 0x2, 0x1000) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r7, r9) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) r15 = dup2(r12, r14) r16 = kqueue() kevent(r16, &(0x7f00000001c0)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r13, r16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = fcntl$dupfd(r17, 0x8000000000004, 0xffffffffffffffff) r20 = dup2(r17, r19) r21 = kqueue() kevent(r21, &(0x7f00000001c0)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r18, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = fcntl$dupfd(r22, 0x8000000000004, 0xffffffffffffffff) r25 = dup2(r22, r24) r26 = kqueue() kevent(r26, &(0x7f00000001c0)=[{{r25}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r23, r26) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = fcntl$dupfd(r27, 0x8000000000004, 0xffffffffffffffff) r30 = dup2(r27, r29) r31 = kqueue() kevent(r31, &(0x7f00000001c0)=[{{r30}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r28, r31) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = fcntl$dupfd(r32, 0x8000000000004, 0xffffffffffffffff) r35 = dup2(r32, r34) r36 = kqueue() kevent(r36, &(0x7f00000001c0)=[{{r35}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r33, r36) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r38 = fcntl$dupfd(r37, 0x8000000000004, 0xffffffffffffffff) r39 = dup2(r37, r38) r40 = kqueue() kevent(r40, &(0x7f00000001c0)=[{{r39}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f00000011c0)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=0x0, @ANYRESOCT=r23, @ANYRES64=r2, @ANYRES16, @ANYRESOCT, @ANYBLOB="2219864ec432ac8b6ded324969806915547231d3e3f43ce864c7a4bb46d1ecf737f56b4dd2a8bc82f697d6827bc2af037852bc999924e18f445596eed2087649dc0559dffcd407cf08852b41e140ccb147297ac099b7305efe22f6616fc8a2d4719d00fbf00026762eabcd9c283b3cb36301d8a362a19bb657e79aae43bda3dde57ad5272ac8a54675c7f166f4a097e13c13a59603e7d2dcf48e5f55ed7be9f623544c8f9ae967d969a394de2f91d7c57e939e001e", @ANYRESOCT=r0, @ANYBLOB="cce1d18ff11748aeb34883d9385776af3506db497fd6dc2f73925222d7cbfce4fd"], @ANYRESHEX=r4, @ANYBLOB="7abbce46455e97281d2fda2782f224b4fa57e4c5202678244a744d298d4011200c567cd2316b35b1d5549e779a11dd8c9b37c19991fd1176aa3e1a6e333751a3e6598bc4faf00bd58a24cc7b10c97815de3e2ce245923e3f222f53438c54fe4b7fec77ab9bc7fac72d1a9681a73e5bc91b97a9c0d4ba9d67e353cc8788fe71fbd1ae221bde2f6a99d057c76047a97113ac53cb868cadaf3fa79da9d3067521a2abdddc8590239c3e8656aa93b8794b78134aa77be42a68bad21b55b5c969408c6e5ef7375201b0ad18d7dd51a2accdbd843932c678081c32682980b4db625492fe997934cc727968cfeb8947d31cecc33dbc646c2ecd58b8349cc621b683fa176783ce1d6eb1d1ddb64765c93625c1db763439cad3542ff78631257fe40dcd0d0db5f1a1eceb49e476b50b9a4b6a0b29383c53820c12b97bfdbe8bbaa90adf0663cb5581901cfc130fa48f7eb9079b4a81b5001ed830db47e9d1cd2802d56784933c7ab1b43a4d8a8c5efe8f1871a51c17bc4202d5e5c33d4c22a1d6a91d32cc5ec66dd354921b456c93bb6842f8faac5ced9846028a1eb128beaa0fb10d736179f6ba57aa195b7dd9b4a3bcdc5dfab5472a9a51fb434c6486cc07c93609ddbb1c3da7cb872da44224f4efe8e25759fec682da3d6a759347f44b0034d2c6a7d43592b894769048dfbf295fc3b873311121e7a78219e72cdc4bf8ec1a14a0e97092025db79c859822655e577143a1494b3f2ca0fa8b6a3542e04cb6e5d852cc935c368e3d41a8ae2c0d07a1a8340f92f1805c42aebed09c4668d9e411c1a1fc96cfc113447c2207946ff7ada6d2b79df3305bd18dd2dc1f0a9d8d9a9a612cab160550fb457c7058f877c3f8501b268962dc77029ad72d5e97feda878bd02a91b272948f736e0b979992ea993be787a9ce042060ffd06508c5848701ef9f949be105e8b292360e5fa9d5f43abbd82a23529fa6d900eae9597dad2cf73010daa97aa2bed63618f60b7a7e1c4eae0792d2f852c6fe7b8625958895f17c77e754522bade89eb96dd50e639fbbab48dd44d953270018454226cff07d69fd6538d915dceffd6d38a5b526b233f68ba4936019fdbb397d42e204406a3dbb1420db832eb7a93764f3fb3c174d19be9e5891a60f50cc8ffc06455ddb17558dbc7c0a89a2908bfa910e2138386b32f120b72dad643a52332d4212d5da3c3135186429cccf0577ff79403ea4b9d5520256d0bf2308224b3f1bce9aac68df2a9c43dd5de8349717cd19ee852011d54d0a74d3f6db53c9eec6179b86278694571da54245c68d0d995aa1f01bcd7917691306baf63bde1c9605068bc31256487ba31c3c913fafb68e19578e3a3773e5dcabbc10a1b6f6c137e4c1ab1bdc34589c20f2f8cc3a5f31bfc09a530da16b021b5159bf6fe200ae19452fa0448c8736214aca5d5551a5534ae257c35e9da3a8a42125dac3338e5c07894f697bf219ac7f3abfc2ad711b353a620404708746655f2da4f6773482f43a8474cf688f840c991af3711e387a44e2852473978d3c9b41b45074f03c9ac478327caaf54d1584641f0c3557171ef63cafebc9c8aaf7409b88a75b0673180f3217f905aa73e79a2208e82f228cb76458d97c5c7748d875e7cb4577edf0d9b4f45a7cd7be21677aae311c3574f371238a020a94bd8dbcf68c04c477fae3babe696be774cd3ad816a403ae67e7a251e46d924b83fb1c0bcd0c74f437621ba28b2e90b42fbb99cf72bf63378c3a33686955c6582fb6b375c642365bd97f7509645120bf6ab81667f0891d40f9530ac30697cbd865afa3365d2a5c06a38778a345fa23e342acb71b51d59b5236b56dad301bddc0675f876d98c8cde9c754806a6efc39de8a2a050fdc57dca48c4aca6030ddd83ee2a576f224c74462d0b5f88ca245fbca6699677dba043e1a884e05188ac1e56a22601cff487befc3a0957114d92fb9f2cdce081535fcafa882df342ac146960af542c2c10159c0617ad532dd84f355e0c2b9525f2d02a4484f008f8065af85689d0ff78d9a6ccfe84ae2d92ec457b8451c6998caed2ba468ee44cae831bde2ab261986102b19fbd46d8befc59c238861e53064fb356a5051521f96b2ba58477f3950cd6f1c7d34372e688efd572f6d61de573d48cce4e879a1a00d83a3bef311da38322ed0038fd8363432275a0c9e569b7705ecb100469897e3362f315f51b11d79209df7fc91abf3ecab2ee414dd89dc4393df0ab8bbc6b502b3b1292f968cec2c95072b2db09b146e4b7879750c79826e2cac146e92a1b8225b4cd6849dbe29033d1022dc2a19debcdd622014114ee61479c97e823ab17111b1a74f3c34be6255146d7462a0a620b762296546bb667284c6ce5b1b4c327fb25076bf0917c9784ff6eea0e25319388b9b53f9972c305eea247bf1b97904406101cf6a7342820dc661d96575d3006f615cd91b49b6e8569a00213233022af6fa42541e76a0e4d92e08d9e301afc73f42f94ba614d51e3e5bb7481e4e996aac21dab1875a3a011f6c1333d4d1a86073845acbec0ea568de151149d3d4b1f7bfd9851794ed572252b782d2f825f57efab385c25dc213806db749925c5b341ee627551584aa6d0d3f8fb95a22401495452b0c17034aee014503938591486eaaef1f325110454d722825a489d77075362931c5a046f968df6ae01e8ee5bd2e60ce4b690d7efed478ae6d8112924c6c0206f17b1fa3881bbfe86764f1c450072cf0ea1892063d849d0be977eb969f7e1de7783ef2bbbbd47d62dfcdb1f2dffddc673ea42615de014e907ae96cf6e17d199ab275daff2465105016dc97d5141e56dfa38b1e20b253ab2a185b017af3947c0029d7c7487357629d2c8e36dc8749fec8cec35efa2c7c722e36e952b4ed37e34d854f9e09409f566bb836005f783a96a43d6d8c88cebacc8165253c63cea81f83af9e223a1d4e3d52b6b3b83c4877479d90653f1ba4424dd03b27650f919362867524ac45f10c4b647cd7863e0ab9b53552aeafd6f75bc93a783163892020a4de21478c5dae9ce9ea2d12568a1d090c196060f7ff97ab85598a7d158b7769224c7a794d225c87b0bc424c8bcb4d122105b9a3a54f3a1508eb7e6f8f1f75ec1c9b3c63920813b6060c37958c592941363f42c415775879fd81a0f0ef8d1cf9db9844a1c53a272de7620a4367ef3193ee2a4b59c41734e3c866658350fa76ba3e0e42ccf165db18c62ff1e7b71cc625142e509f97d0603dcfb1941a2e182fa0828a6422bcf5265cda5c52b1db0b2df278444e55ba124cc3ad1dcc929b763278a9f7011788d53eb610668186577065f99f1ac604bc98db01286b5a9097b9eb10b68996dc0c54f0c381a8888345b3a8fb3f846027ac077ff32bb778afab57e76a2d3a901d9abe7c5f39de4bc104383b18e07e6439dc7ab5d0efa06cff0a7b809b03c09f22bdba1318193da21dda71bf955049a18ffef88f69c640769c6fccdfe2574c12d1a6f03d3c5b0b7e0400d88d20db3bcd8d73d75586de2cb1c16cfdce5f6b6704e30b0edf38e4dd9f2ed5adbb7dc727015220c40f9fdc55e41cd6b45b3499e0a66bfd4d32f3cc2fca5648a101a2ab2926d5d32ee97923afa7dc7d569ae40d8d6d425b52a5de9faf7f450d0e160b08c12f8b389bf775ed5545bfa8bc88468c2aba2954df785d13c3f96467af9488584c8320373a29eae028c282014b05e1f9c8f18d4d30ef3d9f54f9906d1e02ead9854cf4d639d062f1b792db3832eb8c48c4d4ff30eca6d65ee4ed780e24927d0f6ba71ca6697848e09f048724d2e15b9b901c8773f9c9f322a654253c53f2c7399425df3d62fc60e95464072d6b04211bc56d4ed5f004dbcd4317fcda7a859518aafbc2a89d4b0776d33ce28d21f832fefd825aeb21743f700c3e074c8a06db79cbc8fce3a3ba65916f5bb5b94c17ddc942a04e757c4bc05c1ea270e723c67d3a53834cbb37633bde4a9f5a75be8e1e3ee78cb8dde6e4f0855a453335a798d1234f5282bab4cba25f409f6fd22a08f1a44d63f5c55fc8ded7f799adaeda4f7771d8837f4089c240c378474a5ede6ad3969b1974851352ef1ad10f799fc8701a104968885ead6dbfef336e28a99dbf85753da809eafd96abbe44686de7652463d0971a8f117caf54f32b7688ef419d3b75118230f1e51f89ae61265cf789cb81756194d91f4efaf15f7d36ebde2864a851d07032332d267d0972d7a9bbd66743a67cec1a5554e3309345f2c354c1e5b2cfa8c8958024fc85e6c294401bc93ad9b063365fd4a1f263e0dd0c4982cc26099b18ed86b6f6bbd4a3338c352778e267276bd29f4604e61200d3ba113cc7061eca4c252a3cf874be465d4fa03303de6a590b750090336dc31d361cb2300406033928335d9199ecaf80ff6e751c8ea7d018a59f84b9d5ffa434bc146f610a0fe857184480cc737c8e708ecf8fec608115fcbd70eca36f8c769fc1ae8dd03aac7da77d8cc4da038b0d6e6e797b37bfa8c847a5c9e0a4e1738301040311296facb18d8ac06f6e89d9c317ed8fde3883c9f688f932ba6b1bcf00b270e427a7fc6ac54a67efe1090f8c9945590da30ae1123d2e9dc5476c048f17349b4d10dca662af087a7c1c06fc2a421480be01e7e63ff41d77c56ffef96cdd24ea49b913fc25d669cdeaaa589d9414093402489d7594609dc1f72ae8b256a528073bb9a12b9afe2d94baa78f4be0b35618cf958bc15c1ec8c50ecdc88800ea928240ddc12b35dd67dc6561220472ddcf5c3e693d36e080ce012416014cff7d1edbb428c2346c7112b9f4140105955cc3d62cfc932888493bdb65ffb830af5bd90fe8454e7a7ebffc89754dd3886011d1e5f4e434680bd0cdf9004678a5a5ea4d0edd4ca53fb14c15aa9a8e406dc04a7b9ab2b2ec78e71e8a100901f830c99c3c5e38eebca2576091a16eb7cdbe0ae9d2c1ea83f017167a0eb2ef4d8f77ce7bcdb482b740ca67887bd6a7af4502af4e5c9d083476010a324622098d99b6501e6e8b09ad428521b406a0a7b7541e821b3e4a464143df7e9a38fea60af9528ef3914020e070011ee5300ef42a570f305f1700b1f78f096f417b1aae0ffb727b73f948db235770742bc7915a8ff1c40de6ad27c35ca6fc05e5419e3b3a02146752badca5c13664407c98bb87db0dbc20a2b1aa11dba1a49c93dce4583b19e718962f7de868c3994652966105a1f82ceff5b928af1b482de4d8ca72890580404b7d48ed9725e83b6b45f8015791e0645525eabc83fada4c10caf2b42e54644011f4078f0a14bdfb613f36cf91d67574bf392a0bee244e3db8531e018e11275934aaab804fbabe9c95bef89b76c9501a843de9462fb977e992ae2d44b74b91b885b1525faf31a422b297bd07927816727a680cfd6941310c7baaae385b13d2231e348c2272ed3eaea4c80127e0af1985ecd44d9fe32bc2833f4c83f555602fe72764fa64108d9ef1b978bcf737b50c26b58ff4b84ac309966592a28c0059885ea232d1f6e0d659cbd26eb22c4894d797297187bc244336cac4de3e90e6708e636248aaed64b3073ba2c928968be786f99a6eaeff1273291fb70f17a42ecd2af9178178fa0671477e0b4cb430d3ab09f21d1bd98757d55bc9bb3a461d1758dde0e273019ee4452e47bd2284e6c83059f99dd5cb338b9d3c45449d1a9bcf4a0724d0994913513d9fcdfcb5dc934f6199876b058fa0648422ca6d63b8f8e2ef6ff505d24bc792d5f92936a759c7d3f7b85203004b05129baa8b413da8c7088aa9e0", @ANYRES64=r2, @ANYRESDEC, @ANYRES32=r21, @ANYRES64=r13, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES32=r1, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64, @ANYPTR64, @ANYRES16=r0], @ANYRES32, @ANYRESDEC, @ANYRESOCT=r36, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES64, @ANYPTR64, @ANYBLOB="d2c4105b86e893df024f20c840f2024d2a852bfdbafe9edd458c30eb51d5c071952fc963d8158cafff93cd7e8f0d614decd11a66ceb04260b3e6991a5d2cb6171884996621d55c31b41bb0ee3fe1e284f2560b3a45f5897dd4294d522932f88bdb9ab1f0d478cd56c1664347db959d05a6c588fec341bd9c4d56a241b982b37e55bd354c1ca5137fbc54d816c03a473a5571e44529a3d7e25512f624ea80e7ab50091593da8568b3045381890f0b65e8bfa9c763a3be3591ba56680f1b886a43b8535417238e6daabce2f97988fc2792e1298498406c5421f49fad1fef8347c63cbdf09e45dca78eebf2df2c9c78b1226c30e52f115b656da2", @ANYRES32=r2, @ANYRES32=r39, @ANYRES64, @ANYRESDEC=r0, @ANYRES32], @ANYRESOCT=0x0, @ANYPTR64, @ANYRES64=r1, @ANYRES64=0x0], @ANYRESDEC=r8]], 0x1, 0x0) msgrcv(r2, &(0x7f0000000100)={0x0, ""/114}, 0x7a, 0x1, 0x1800) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x3) 16:01:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000000)="67731590a77d0052a5f56e414b1cfe14ad5b722948570881cd2db852363fe442c4", 0x21, 0x0, 0x0, 0x0) 16:01:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x5df5bbd621cee61e, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf76d7e0000d161342e03edfef1b544cec005e9793f2ccdecc93a8ba67dec9f64fc13d95db8edb58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516b", 0x57}], 0x1) 16:01:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r3 = socket(0x11, 0x4003, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r4 = socket(0x11, 0x4003, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r5 = fcntl$dupfd(r2, 0x1e, r1) r6 = socket(0x11, 0x4003, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000001cc0)=@in6, 0xc, &(0x7f0000001c40)=[{&(0x7f0000000a00)=""/64}, {&(0x7f0000000a40)=""/215}, {&(0x7f0000000b40)=""/106}, {&(0x7f0000000bc0)=""/4096, 0xffffffffffffff1b}, {&(0x7f0000001bc0)=""/81}], 0x3d5, 0x0}, 0x800) pread(r6, &(0x7f0000000200)="934496af9cf92362186c65200113a7b137720daff00050bb6f2a5c1458fc0b973a8dc5e41b8206afeb72b7851ff6685c1ab13c7d05a9130ceb37bcf71cd359698a5b719026dcbba743beec", 0x4b, 0x0, 0x0) r7 = dup2(0xffffffffffffff9c, r5) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000001480)=0x8) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f00000004c0)=""/237) semop(r11, &(0x7f0000000380), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r13 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffee2) r16 = getgid() semop(r13, &(0x7f0000000380), 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x3, &(0x7f00000009c0)=[0xffffffffffffffff, 0x0, r16]) fchown(r0, 0x0, r17) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000140)=0x4) r18 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r18, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000007d430000ebffffffffffff0000000000000000000000000000000000000000fbffffff000000000000a2cda34166698b23794880b8dff79739fab0960f94095907ad14555426749b152130ac96c8f83a57e6b7cd242dd7a7d3aa572670c628ff5a709eb155a5bd60442e5b9ea54465faf46b467b1ec796bcc416ba008d47d65fc6cf87584823b5f43e41a6b42c"], &(0x7f0000000100)=0x59) r19 = socket(0x2, 0xc003, 0x2) connect$unix(r19, &(0x7f0000001d00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386206000000008295955984c87910bf453f68c11700287ead49cb777fa69dfceac2a84e6abca64896bc5e5001008bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7d3bc5b65c6593d2870b4122dd2350000000000000000000000cf15afc345ce805608a7b48c7de3462aba11102f8ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e48193de28f0be1633c18b7c4c2565ed9c84abe7b599bd90c5a8b2fa01e76b1ab093bd9c6385867c7a3b70bdaafb3f466d797f9f6f0325f7ba9d071889e3e3c511edfc9e61380219e95925b6ef75df88013a82b1643f340ce342f2a3cf0674a973442db6b22d0210d32d672752891415a0ed1e41cc785cb386c9f0f48dc06a90bca26c6cd31439d7ccc3b90000000000000"], 0x10) r20 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x3) ioctl$BIOCSRTIMEOUT(r20, 0x8010426d, &(0x7f0000000040)={0x1}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r21, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x2d}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r12, &(0x7f0000000100)="b1e91bce8fad27aa3f0000001df2", 0x13b, 0x0, 0x0) r22 = kqueue() write(r22, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434", 0xfffffc94) 16:01:25 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r4 = geteuid() r5 = getgid() r6 = geteuid() setreuid(0x0, r6) r7 = geteuid() setreuid(r7, 0x0) setreuid(r7, r7) r8 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r7, 0x0, r7, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r9 = geteuid() setreuid(r9, 0x0) setreuid(r9, r9) r10 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r9, 0x0, r9, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) setuid(r9) r11 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r4, r11, r6, r5, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r12 = socket(0x2, 0x4003, 0x0) r13 = socket(0x2, 0x400000000002, 0x0) setsockopt(r13, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r13, r12) connect$unix(r12, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) r14 = accept$inet(r12, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffff1e) getgroups(0x40000000000001b5, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r15, 0xffffffffffffffff, r15, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r18 = fcntl$dupfd(r17, 0x8000000000004, 0xffffffffffffffff) dup2(r17, r18) close(r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r19 = geteuid() r20 = getgid() r21 = geteuid() setreuid(0x0, r21) setuid(r21) r22 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r19, r22, r21, r20, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r23 = geteuid() r24 = getgid() r25 = geteuid() r26 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r23, r26, r25, r24, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r27 = getgid() r28 = geteuid() r29 = geteuid() setreuid(r29, r28) r30 = getgid() r31 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x240000, r31, r30, r28, r27, 0x42, 0x101}, 0x6, 0x0, 0xfffffffffffffe01}) setgroups(0x9, &(0x7f00000001c0)=[r5, r15, r3, r0, r30, r20, r16, r24, r1]) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:01:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) setsockopt(r2, 0x1ff, 0x3f, &(0x7f0000000080)="d5ff966c", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0x400, 0x4) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000200)="1c25242465", 0x5) 16:01:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x35}, {0x2b}, {0x6}]}) syz_emit_ethernet(0x10, &(0x7f0000000000)="d4962cf0ff00"/16) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x100, 0x80) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0xfffffff9) 16:01:25 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x8001) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) 16:01:25 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) r6 = fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x259) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getpgrp() r12 = fcntl$getown(r4, 0x5) r13 = semget$private(0x0, 0x4, 0x408) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r13, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r13, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x1ffc}, {0x3, 0x7, 0x1000}, {0x3, 0x64, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getegid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r17, r19, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r14, r8, r9, r10, 0x5, 0x7fff}, 0x6, 0x2, r11, r12, 0x7f, 0x100000001, 0xb1f1}) geteuid() r20 = socket(0x18, 0x1, 0x0) close(r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r21, 0x1) fcntl$lock(r21, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse\x00', 0x80, 0x0) r22 = syz_open_pts() fcntl$lock(r22, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r22, 0x1) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa327369e325cd2485e172bf1200"/274], 0x44b, 0x800) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x0, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r28, r29, 0xa5, 0x1, 0x100000000, 0x2}) fcntl$lock(r22, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x10004, 0x200000005, r29}) accept(r0, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) socket(0x10, 0xc0063742c000fa8b, 0x5) r30 = syz_open_pts() fcntl$lock(r30, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r30, 0x1) fcntl$lock(r30, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r31 = syz_open_pts() fcntl$lock(r31, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r31, 0x1) fcntl$lock(r31, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r32 = syz_open_pts() fcntl$lock(r32, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r32, 0x1) fcntl$lock(r32, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r33 = syz_open_pts() fcntl$lock(r33, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r33, 0x1) fcntl$lock(r33, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r34 = syz_open_pts() fcntl$lock(r34, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r34, 0x1) fcntl$lock(r34, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x8}) socket$inet(0x2, 0x9ddbb2191fd3177f, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = accept$inet6(r35, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r37 = socket$inet6(0x18, 0x4005, 0x70) r38 = fcntl$dupfd(r35, 0x0, r36) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r40, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r44 = getpgrp() r45 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r39, r41, r42, r43, 0x5, 0x7fff}, 0x6, 0x2, r44, r45, 0x7f, 0x100000001, 0xb1f1}) geteuid() r46 = semget$private(0x0, 0x4, 0x408) semop(r46, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r46, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r46, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r46, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r46, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r46, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r47 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r47, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r48 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r48, 0xc0107002, &(0x7f0000000000)=0x280000) 16:01:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x10001, 0x0, 0x0, 0x0) close(r1) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) mprotect(&(0x7f0000117000/0x2000)=nil, 0x2000, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x40000, 0x0) getsockopt(r1, 0x100, 0x4, &(0x7f0000000180)=""/191, &(0x7f0000000100)=0xbf) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:25 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000001480)=""/4096) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/67) geteuid() semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000001c0)=""/249) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e4a31983657c266696c2a3000"], 0x10) shutdown(r3, 0x1) r4 = semget(0x0, 0x2, 0x100) semop(r4, &(0x7f0000000000)=[{0x2, 0x7, 0x800}, {0x0, 0x3a8b, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x9, 0x400}, {0x4, 0x800, 0x1000}, {0x6, 0x4, 0x1800}, {0x2, 0x1ae}, {0x3, 0x8001, 0x1800}, {0x3, 0x6e, 0x800}], 0x9) 16:01:25 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) close(r2) 16:01:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4", 0x44, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r1 = geteuid() setreuid(r1, 0x0) setreuid(r1, r1) r2 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r1, 0x0, r1, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) seteuid(r1) 16:01:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2000000b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) 16:01:26 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) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:01:26 executing program 0: r0 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r0) r3 = socket(0x2, 0xc003, 0x2f) setsockopt(0xffffffffffffff9c, 0x4, 0xe9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x1010a) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f0000000100)="f6cef9bd47dc3500", 0x8, 0x0, 0x0, 0x0) 16:01:26 executing program 0: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) open(0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpgid(0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) kqueue() shmctl$IPC_STAT(0x0, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = shmat(r1, &(0x7f0000000000/0x4000)=nil, 0x3000) shmdt(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f00000003c0)=[{0x0, 0x6, 0x95ee85cf2aa1592a}, {0x4, 0x1, 0x400}, {0x74eb86dcea1d3a07, 0x7f, 0x800}, {0x2}, {0x0, 0x3, 0x1000}, {0x1, 0x20, 0x800}], 0x6) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDLTLIST(r3, 0x4004426a, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xb0) close(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r5, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r6, r9) sendto(r6, &(0x7f00000002c0)="ecc6f2388a48085bfe53f8e7c576ba655d1a61b83da2438060d1e60b18eb411819fcf8e05bf6e5fb0f963fe27184e10c9e13ae7c67906a24bc89cc64b719a84e69703eb9c249c352f11ddd252a8064d12499299d931d0643cf0698b0fc341ba5acce001bd8dd5613d71095810732faccac341ce0953bbb3dea0f1edf57eb410fe5a4e19e75e2b73b342fc6902ab0a27151fb8987b83922ad5d32a94a06036097b034215237c3a2", 0xa7, 0x0, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) renameat(r3, &(0x7f0000000080)='./bus\x00', r4, &(0x7f0000000240)='./bus\x00') semop(r1, &(0x7f0000000000)=[{0x4, 0x0, 0x1000}, {0x0, 0x7, 0x2800}, {0x3, 0x7, 0x1000}, {0x0, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x4, 0xfeff, 0xb1584578951f7796}, {0x0, 0x7ff, 0x1800}, {0x2, 0x36ae, 0x800}], 0x8) r10 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r10, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x1000) 16:01:27 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0xa, 0xffff, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x100, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x10, 0x4, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) close(r5) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) r8 = fcntl$dupfd(r6, 0x800000000000e, r5) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000200)=0x1) r9 = dup2(r3, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair(0x10, 0x1, 0x4, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, r9) r12 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r12, 0xc038694e, &(0x7f0000000300)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) fchflags(r2, 0x0) 16:01:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="970f64285435e183"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) connect$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0x124, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) dup2(r4, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000080)) sendto(r2, &(0x7f0000000140)="7043b2ae0ee1f532f5217858facb39a6a087854384210ebf4ca51eed5738227b202d17e55115a9d729572d6b1228ad6662b34e6c68820b16c5caa7fbf30c457f604b5cb27cb3f853ea012bb6a27666fc33ca42a55472c9fd938981c9ac291d47b8d2503dc5824090bd45a710fda433b75e7705207390bb02cc6241fdb65e5c374f6c4cc5ccd18c2c9f4e76f8bcc9cad89519", 0x92, 0x0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xc792, 0xfff}, 0xc) write(0xffffffffffffffff, &(0x7f0000000100)="c359c01dfee16e6f", 0x8) 16:01:27 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') rmdir(&(0x7f0000000000)='./file1\x00') r0 = msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = getppid() r7 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) socket(0x6, 0xde8f0b845bff99ce, 0x4) r8 = socket(0x2, 0xc003, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) dup2(r9, r10) accept(r9, &(0x7f0000000200)=@in6, &(0x7f0000000280)=0xc) connect$unix(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) writev(r8, &(0x7f0000000380)=[{&(0x7f0000000340)="2304aa5806729a08", 0x8}], 0x1) r11 = socket(0x2, 0xc003, 0x1) connect$unix(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a87f6abca64896bc5e57c6388bbd2ad3467ad88b2951b15837b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad303628bba7abdd8053ce65a950e8defbcd505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000e5ff00000000483c013fa19842a0b8cf77f1885132d23879d81a5f673d8fa589179ba631b92e06203f922e08000000b654c471e89f88a6a9386b5c0e0d47641a25d18a2181361fe359ebe6fd8cb3d400000001000000944243d26cc617ce8571be571b0045777012306a36a09cb8ba4975161ea78a9a8bc4432faa4d7a9fc57767b5a7e9d3697cd85830f47645d5ae16844a8a953fbc9c46bf4f079301719692cddcefa61dd9c3f5e94c5a2282eedc59b6e1be1c5e0ffc557b4c9510d299c60838f8e892ae8b6fcd65dd083cb5b9f7d499d186b4f687493c694d02f0f1501e991007ac8df3a276b768a8088ffc5d64e1c4481c87ac591f5b89d9a9436c83e0b52f689e7ec700000000000000a13741948e073d5ea7720ce692071280117d921e5fc673a3a74a8311b923ad"], 0x10) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, 0x0, r3, 0x4, 0x5}, 0x0, 0x1, r6, 0x0, 0x7, 0x1, 0x9, 0x4}) 16:01:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebd81443b9fffffeff6e09000000000000005b8b071b542a538706000000b8da0000002900"/54], 0x38}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x9, './file0\x00'}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000028}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799ccb813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd4cac7dbac5b65c659472870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3feb7df6d08d9aa81a99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300275481280da5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f6d659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e741f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331408a8e86e23db3e2d6cddd1adba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e9d1e8d847aa56b31f51ad0fc53289bafb09c81138128771a864ea4de6961bce4f35399c6cc5613b5c91d6ae4f4fd6edcef282d0eb4e604f524e4ff3f97968a0b3ecbfc2d84913a754616fa047e3b4d69783db99cb70ffbbf5ab5ec80ba43190d4d5adb0fcd4949a7701323a085d1b9fd381f2f2079706bd8afea928820a5b1eaeca123b37ecca72f4b2a9ad642f93bdb2dda1e1df5c2d34360ce9674e6378396932f186ce116e8c792aa1dada3562be437ca9fb7aa72db1125f0cae30fa960e6883e4ed796"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) connect$unix(r2, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r3, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000440)=0x6) semop(r3, &(0x7f00000004c0)=[{0x3, 0x8, 0x2000}, {0x2, 0xffff}, {0x3, 0x7f, 0x1000}], 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 16:01:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a0002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e"], 0x29}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2bb, 0x0}, 0xc) 16:01:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000100)="4bb5d1de27539b2e3f83ffdca349db415146e7bacac1ff3bc20ad24634f5f909523cb244d6983b5656bc93e2451c", 0x2e, 0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f00008c6cf9a4788bca815ba7c2a8930c2389fbe224c4d29423a664b750bd02c61af5622ae75441ee5ae8a83db0fb"], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) r5 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r5, &(0x7f0000000180)=[{0x8, 0x21, 0x800}, {0x3cb30e7a3c768d1d, 0x200, 0x1800}], 0x3cc) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x443ff) semop(r4, &(0x7f00000002c0), 0x0) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0xfffffffffffffea1) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f00000002c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) r6 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r6) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0xfd, 0x1}]}) 16:01:27 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) socket(0x55345e8d629ca322, 0x2, 0x2) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x44}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r1 = msgget(0x1, 0x40) msgsnd(r1, &(0x7f00000000c0)={0x1, "d9d1f41f98fe2bf822f35aaf934907e1605cef4a5f410f8b6c8d33ab63bd72e12b22f67fc603"}, 0x2e, 0x800) 16:01:27 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0xffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000100)) 16:01:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff], [], [], {0x0, 0x0, 0x0, 0x9}}}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x28}, {0x6, 0x0, 0x0, 0x8}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000002", 0x4}], 0x1, 0x0, 0x0) 16:01:27 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x8e}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x101ea}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) close(r8) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000040)=0x10001) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:01:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) sendmsg$unix(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x0) 16:01:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) close(r2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001800)={0x9b6e, './bus/file0\x00', './bus\x00'}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="59918d4b68599f7f24706876ea4efbc580803e68cec8c4ca411f62dd0d1011b720a3ad7d83cbd52f65bd2505cbff79d1652f436dad4ac6351d256a87be132a7c67518321b7304f5cc751ba84d7bdfd34e2b5b179cf92e2", 0x57}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f00000017c0)={&(0x7f0000000400)=@un=@file={0x0, ""/64}, 0x42, &(0x7f0000000740)=[{&(0x7f0000000280)=""/64, 0x40}, {&(0x7f0000000480)=""/16, 0x10}, {&(0x7f00000004c0)=""/168, 0xa8}, {&(0x7f0000000580)=""/216, 0xd8}, {&(0x7f0000000680)=""/141, 0x8d}], 0x5, &(0x7f00000007c0)=""/4096, 0x1000}, 0x2) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) dup2(r5, r3) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) openat(r7, &(0x7f00000000c0)='./bus/file0\x00', 0x80, 0x0) r9 = semget(0x3, 0x2, 0x100) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000300)=""/229) link(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') 16:01:28 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000824, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r0 = shmget(0x0, 0x3000, 0x82, &(0x7f0000ffb000/0x3000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400), 0x0) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r15, r17, 0x1e4, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = getgid() r21 = socket(0x18, 0x1, 0x0) close(r21) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x158a, r24) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0xffffffffffffffff, r3, r15, r20, 0x88, 0xff}, 0x1f27, 0x5bb, r22, r24, 0x70000, 0x3, 0xffffffffffffff37}) 16:01:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x4000000005bcd) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x3) 16:01:28 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f00000e4000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, &(0x7f0000000040)) 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x84}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") setreuid(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x7f, 0x1f, 0x5, 0x8}, {0xfffd, 0x7, 0x3d, 0x8}, {0x8, 0x8, 0x7f, 0x6}, {0x5, 0x1, 0x7, 0x4}, {0x7fff, 0x6, 0x2, 0x3}, {0x7, 0x8, 0x8, 0x5}]}) setreuid(0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x68df, 0x0, 0x0, 0x0, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r3 = semget$private(0x0, 0x0, 0x80) semop(r3, &(0x7f0000000180)=[{0x2, 0x8, 0x400}, {0x4, 0x7f, 0x4fab5bcec1216e47}, {0x3, 0x4, 0x800}], 0x3) seteuid(0x0) 16:01:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:01:29 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:01:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000000)=0x20) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:01:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) fcntl$setstatus(r1, 0x4, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000010c0)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001100)={0x3, 0x4}) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001140), &(0x7f0000001180)=0xc) close(r3) r4 = dup2(r1, r3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000001200)={0x901}) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001240)='/dev/speaker\x00', 0x200, 0x0) socketpair(0x31, 0x1, 0xff, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x2, 0x0, 0x5) kevent(r4, &(0x7f00000012c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1, 0x0, 0xb28d, 0x7}, {{r6}, 0xfffffffffffffffc, 0x44, 0x0, 0x100000000, 0x1ff800000000000}, {{r8}, 0xfffffffffffffffc, 0x40, 0x1, 0x5, 0x1}, {{}, 0xfffffffffffffffe, 0x40, 0xd000000f, 0x7, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x18, 0x1, 0x2, 0x1}], 0x8, &(0x7f0000001380)=[{{r9}, 0xfffffffffffffffe, 0x8, 0x10000033, 0x7, 0xd7}], 0x2000, &(0x7f00000013c0)={0x7, 0x2}) r10 = dup(r4) ioctl$WSDISPLAYIO_SETSCREEN(r10, 0x80045756, &(0x7f0000001400)=0x8001) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001440)='/dev/diskmap\x00', 0x100, 0x0) fcntl$getflags(r11, 0x1) msgget$private(0x0, 0x84) link(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='./file0\x00') r12 = open(&(0x7f0000001500)='.\x00', 0x400, 0x10) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f0000001540)) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000001580)=""/19) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000015c0)=0xcbfd) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000001640)={0x7, &(0x7f0000001600)=[{0x1f, 0x7f, 0xfc, 0x530000}, {0x1, 0x7, 0x4, 0xba}, {0x5e, 0x9, 0x1f, 0x1f}, {0x8000, 0x7, 0xa1, 0x1}, {0x40, 0x0, 0x1, 0x9}, {0x0, 0x40, 0x96, 0x7}, {0x0, 0x7f, 0x40, 0x6}]}) r14 = getppid() wait4(r14, &(0x7f0000001680), 0x0, &(0x7f00000016c0)) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000040)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x48}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 16:01:29 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r1, &(0x7f0000000380)=""/223, 0xdf) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="aeef05a837289e0d62141b85e6469e3b263850544b44ce4a33ab0b9111d5a7c4830672399af174f2a97b0c726edd2058c02340663be4e214f6fef4a5889ce17b454ecd6edcfe8efbfdd3", 0x4a}, {&(0x7f00000001c0)="97449c1d03178221a6ebb0407f4f9e8e74bbf8c2ee10faba0ab32c87194ab015ebfee879ca23cf02d8b645b5df49687b3d04886f3c2de71e1c95d7299d9285e771edeffd08f47badc01ce1849cd31009d126b6704edf6f3e86a013a4f1f60bc0b81bdb9b7713a5f1744ac93c324dfa997a24f866b47a4b707ddee3d145847ab3aedbf2966f1be2b0e5156d0788e024d4739c2b171a", 0x95}, {&(0x7f0000000280)="e6372f43b6a42ea31431b283e91b5204515b84b87878dd7ffb5958193482fca82780bb03385a62e05739b69ab5745654a3723debd40d477fec88729dae8f49e06063a35fa8", 0x45}, {&(0x7f0000000480)="01ed1692d0b915a2d4c819213e1b19942fe7e44ab883c3ef16e18f476062a7560220ea4cec7942283700e1bce7c4e6f2b4c8022b58e392c909f17a1fb84140114dd3e5730b934c395189483c869b2389b9ede00e30523e64696ce37c4ea64eb41aabb20a9f5a165c6c3257649f452b33351ff1f02355f0e7edcaa19b03fc3ec7724a11b11ab05f85526edf7b66817049744b0bfc19ad35a19545d2b9b07a099bccb7d01af92654327d586d387bddb07b9305157464fbd9c295d2c67db245ae7122ab5c61bb5b6ffe0d107c30dc8ab1", 0xcf}, {&(0x7f0000000300)="6eccc57600c71ca60f3a051c39aeab3f88a9f1b6a0d994d197bb690042e1c90471779104d16c4f92731b719c268058f2c537b3546ef7a624572d4f2aff0d29287a2ec7e5ece18f5920", 0x49}, {&(0x7f0000000580)="105f976846a6b92c7057481fbc84367853f80e4dcfda5194b16ac64563f6d76daa2c90efee3b7cac2ed7985425262b495215b81156ece6442e3eae4332c348f80901aa11ae034f968d23477e62e271f32fea9595f000d80d3714ea682f2ab9bfdbc277d13cf507a57797d29d0b20eaa28bb2836b0cffc1156a6a387ef6f9c517965c475dc4d51fe8b00e57dbfbb20319f546a055270d47e04471c754810bcb01c4216983021d69dfa89adf77566251c24e8097d91baa402b9af69e20b56d26e84a6936dee4e5e06a687511e5e2418700b5b3d3a4a53d233d271db878a2dc40e3b3f0bcbb9be19273b4b782bd99fcfc9670991d830adf5c3a", 0xf8}, {&(0x7f0000000680)="d6670ed17ece133edbab634919e93e3d1312981b9e780cb8ef817b29b6d597d80323f5df9859ab32c4e7844ea8e954", 0x2f}, {&(0x7f00000006c0)="37031fec97b5028c9ccac58d8e3b3cb4cd8341195403cfa426a5fbe70207c76470de628d39e98e5c66861286a404d7c6", 0x30}, {&(0x7f0000000700)="4a310b80e1dc7a1b356e15cc2417ef9fb18f8a7afc94d89a", 0x18}], 0x9) nanosleep(&(0x7f0000000800)={0x7, 0x8000}, &(0x7f0000000840)) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:01:29 executing program 0: shmget$private(0x0, 0x4000, 0xc, &(0x7f00006f2000/0x4000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r5) 16:01:29 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r1 = dup2(r0, 0xffffffffffffff9c) recvfrom$inet(r1, &(0x7f0000001540)=""/4096, 0x1000, 0x10c2, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:01:29 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r6 = dup2(r4, r3) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r8 = dup(r7) r9 = accept$unix(r8, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) readv(r5, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) kqueue() ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000002900)) getpeername(r9, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r8, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002b00), 0xffffffffffffffba) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000080)) chmod(&(0x7f0000000180)='./bus\x00', 0x50) 16:01:30 executing program 1: r0 = socket(0x2, 0x3, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x243}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) close(r9) poll(&(0x7f0000000080)=[{r2, 0x2c}, {r7, 0x8}, {r9, 0x40}, {r0, 0x10}], 0x4, 0xef) 16:01:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r12 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) r13 = dup2(r11, r12) r14 = kqueue() kevent(r14, &(0x7f00000001c0)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = fcntl$dupfd(r15, 0x8000000000004, 0xffffffffffffffff) r18 = dup2(r15, r17) r19 = kqueue() kevent(r19, &(0x7f00000001c0)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r16, r19) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[], @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRES16=r9, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR, @ANYRESDEC, @ANYRESOCT, @ANYBLOB="52dfc2157af798ac8f053782ebd3cca4ae150d918077060f2664ddf77a8cf1d8fea8c7717ba61f9b0b6b35ca03c8cdd51c390210bcccb58798aec5dd4e538611120bcfa8744e278917cf6e6a4295e33a1ffb3271bf47ad02cf83b8d1ebed2ea3440f28ca1f142af895516055be3157b2b850"], @ANYRESDEC=r13, @ANYBLOB="3ea758932d00bcb661e871a419c45c69dd123b26b9df73a099c447d7130e5d45cda861ccafa886ff8be4b73118326d72b8f28fe3d455d1a8a8e582b98306457e75bbf58646da9f34b2e3b155de32659db0ef103f27d95f7cca14a3046b5671e7d3733ba31ba9f36c4834da345c439563a6dce81b13ba344f20611eba0be7fbc2d2e612aa8f71cb9936c9afe8027d01533d83a483fe43e2669da8c918807d012ce11796350328e89c08c6b94eb76e7932ac347e3474f99dd87fcd0206fde0d984477800f0960c6dd644", @ANYRESDEC=r19, @ANYBLOB="10eb2d0b8e73a11be5551b77eb49061c52410d7c28e7cb0540b7fa", @ANYRESOCT=0x0, @ANYRES32]], 0x2) nanosleep(&(0x7f0000000040)={0x100000001, 0x101}, &(0x7f00000000c0)) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r20 = dup(r0) sendto$inet6(r20, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x81, 0x40}, {0x9, 0x1}}) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x45, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xff}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) pwrite(r5, &(0x7f00000002c0)="d000000000fdffed3484f106b3bf3c3f39a6f34addffe7ff000000fb8c0c99055593da171b1432ba035a5617e33efae9a5ad3c1135f20b7f4fea3ff8e25e91f708ad63d7a5185fc1792e821daf1c570e29b7d2563006265ee7026769965c59036d092a369bd30fa8154ec84817338b474e721c07f743b3d7beee8d7ded000000000000003bb422eae61745d093631f0b83f6e6c6bd9caf7a668b1165650074e2cca915719064632cf6c5dbf1f9cc426b4b57d06f30398418e0d1a05cb615150dd266042d5804f58be815d5d05e93fb", 0x868e072addcfcfc, 0x0, 0x1) r6 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r6, &(0x7f0000000100)=[{0x4, 0x1, 0x1800}, {0x0, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x2, 0x401, 0x1000}], 0x5) semop(r6, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$GETPID(r6, 0x4, 0x4, &(0x7f00000003c0)=""/4096) 16:01:30 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000140)) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) getsockname(r4, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:31 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x114) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:31 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="8202b4561a5e54d019cc14462bd3691613894eccc633a249b1f6e795cbf2deb48a5d033592b9da9f15e205000000432f463b358c67c4b330a97ac9bdec003755900390adf9615085f9a845853f889b5a04e5644eee480f4ed2d02e819bf7ece07670540cf61c277ef568adbf92d93b00122285941f4b4802ea12050e7376f9c2ca4ad6b6061e6d3e7d80ce132800d3a8cc71000000000000000000ab24660b73fb1f2d2033feec8941da1d8524a693a8e8f3615d466975a5bf7635de16819b6cd32cd1c2ef153d988e9ab9e84ae05b77f3a45ae119a35a0423d4278f5967dc2269bc53ca976199944a7ef99860431d9929eb88f96aaf2325b47bec2f6b3dcd10dc81a611b32c093fdede22bff5a780acdc3dd4bb733c612933253f7706f80bf6e8ffc3722553d44b60da32aea97fa49c0aa77f661d5406f25784e53af2e091b9da01ebb47d80b8"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) ioctl$KDENABIO(r4, 0x20004b3c) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) 16:01:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = fcntl$dupfd(r0, 0x8000000000004, r1) fchmod(0xffffffffffffff9c, 0x188) dup2(r0, r2) close(r2) socket(0x68ab34c571e11830, 0x4, 0x6) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(0xffffffffffffffff, &(0x7f0000000280)="9cb2997c00f84ddfd52ca527a3783c794f6406e82f11520166322e2e", 0x1c) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x20) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = semget(0x1, 0x1, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0xfff9]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r7, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) fcntl$setflags(r9, 0x2, 0x11a095c42a7aab08) r11 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r11) close(r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) dup2(r4, r5) close(r5) dup2(r2, r5) close(r3) r12 = accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$inet(r12, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r13 = syz_open_pts() ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f0000000280)=0x6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64, 0x3}, {0x8000024, 0x0, 0x0, 0xfffffffe}, {0x3, 0x0, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x163) 16:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) connect(r1, &(0x7f0000000100)=@un=@file={0x2, './file0\x00'}, 0xa) r2 = getpgid(0xffffffffffffffff) getpgid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:01:31 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000134000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:31 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 16:01:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) clock_gettime(0x1, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x10000000000003a2, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, r6, 0x0, r7]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x40000285, &(0x7f0000000600)=[r8, r8]) bind$unix(r1, &(0x7f0000000600)=ANY=[], 0x0) shmget$private(0x0, 0x1000, 0xf60f441456116a67, &(0x7f0000ffb000/0x1000)=nil) r9 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r9, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000000000/0x4000)=nil) r10 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$SHM_LOCK(r10, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) r14 = dup2(r11, r13) r15 = kqueue() kevent(r15, &(0x7f00000001c0)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r12, r15) write(r15, &(0x7f0000002980)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb1c096fa26ea5cb8ae5b68ac3299c5d9eedb38f33b960c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f32ca86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac9e1d48621205eff5d0bf17713fe5441a4ca130365af593cc7f681f95ec32207508e95437b1dc53452710baa142513c0139d6a8e38d8de61dd50290cacbf25c1c796c50a8bbf8110e17a92850111e83d090502143a2bb56a6d73ccea7ff598a1e990e06c07b4500c5e5ffc1be176dd645418fd20fdf509968934c94a4775344eb9c14f2cc014226fdee624b31b30b96c3abb61d47dc5ec98affc27cbecbbc4bda72817084a80c6b4032621d1458c7849b7776f8d2af4fb388ad2bd630c3e24d686a0ef2091ebc33b1d70e339f3fea3316d0a69193092b6e72c7b624438b05aafcaa374ee3d77d0201672dbd4723f4b214c30d9b3765439bae8e33381a3409f50da940de8ad0841a42f39a293ededfec2f8ee6518d085bb9d94f3a3a0c2152572a3e10ae491e7a7f039ddaa6d38aa133946afc4bfe7c47f9f78a614e40849059485eafc012d50fbe945726a2a93104f351a1a28e8832bede82abf1a28a269744eeb3ead3e6405f8e0b73c844735155d9ba807c2bdddd6125d6d76347f51d687757534ff2329c91d5e6ea7e9bbbd2bc4ceb1fbc00470ae5a18e0e13676e665833af5565a4c6b5d204b623a1cd8ac3d5b2664d352a57652ef72b07bedf60918d928d9c57aa866210b08815f4c1c9d2964f56bd49955e7e169d12e0898b95a664a06a50516553499974b029782b027719cea5721613a4d1fed31c4a178f5e27c956103a03b187cdd0abbddcb02bed43e0bf549096db1dc979507788b8059452ed3", 0xfffffd47) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xbded, &(0x7f0000000240)="0bc4ba91493939f9a18e1430f038358f103c7c1ba657930d12d9ececbdb338fcd2ecb9af9c2f6223e6cfaad2243dcb6e729a9ec4d22129eda0fc2147fb6542a2a60000000000909886ce3fd07e7484740b7a803c28e7351cef67f4f321c46bb1ea8df244d11bff6f96bdfff325263a3af35cf599fba9ab8e52cb481a757ae5ff4ee63f13dbb17b31d5eb88adf6c6a5ec5eac6afad4519e979b06d6e93bfe51ffd4a25abf217b6cd8031d6176048c5c16e5f2a4f525ae2818aa01cc30d3bf81349801fb1f7fdb9c7bbbef3313dc39c89cc341f9f6ab6d2ef6a23b202bb9e9e16a00ed9b323131e35b356691200a") 16:01:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328ef", 0xc2}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/file0/../file0\x00', 0xa5) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:01:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) dup2(r6, r5) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000100)=0x800) sendto(r7, &(0x7f0000002380)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c1a662f794974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="181f1dc99a1f60f04e89dd536e13923b64cdd9f804f635903961cb0de06b6ee7a5"], 0xa, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x308, &(0x7f0000000100)="2f524244e0031cfe9fac78661b08") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:01:32 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba8396", 0x95}], 0x1, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r0, &(0x7f0000000100)=[{0x4, 0x1, 0x1800}, {0x0, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x2, 0x401, 0x1000}], 0x5) semop(r0, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000340)=""/171) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = socket(0x2, 0x3, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x80, 0x0) fcntl$getown(r4, 0x5) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:32 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x80000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000040)=0x400) r6 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r1, r6) r8 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) kqueue() r12 = dup2(r9, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r10, r13) kevent(r8, &(0x7f00000001c0), 0x7fb, 0x0, 0x4, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x75, 0x61e26a93, 0x1b19, "1ed0d40131554807f100000000001000", 0x1, 0xfffffffd}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) poll(&(0x7f0000000140)=[{r4, 0x40}, {0xffffffffffffffff, 0x4}], 0x2, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r8, r10) r12 = kqueue() kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r9, r12) r13 = fcntl$dupfd(r1, 0x0, r12) ioctl$BIOCSHDRCMPLT(r13, 0x80044275, &(0x7f0000000040)=0x1000) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:01:32 executing program 0: r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, r0) r1 = semget$private(0x0, 0x3, 0x30) r2 = getgid() r3 = geteuid() r4 = getgid() r5 = geteuid() setreuid(0x0, r5) setuid(r5) r6 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r3, r6, r5, r4, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r7 = geteuid() r8 = getgid() r9 = geteuid() r10 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r7, r10, r9, r8, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r11 = geteuid() r12 = getgid() r13 = geteuid() r14 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r11, r14, r13, r12, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, r4, r8, r14, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r0, r15, r0, r2, 0x102, 0x7}, 0x5, 0x5, 0x2}) setuid(r0) r16 = socket(0x11, 0x5, 0x0) fcntl$getflags(r16, 0x3) sendto$unix(r16, &(0x7f0000000000)="b1000513600001000000020020000000000004fecea11ea8fed76ecfc73fd3b57ae26d0000000000000007acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff70c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xa2, 0x0, 0x0, 0x2a1) r17 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x88, 0x0) ioctl$TIOCMGET(r17, 0x4004746a, &(0x7f0000000100)) 16:01:32 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="3ae6ce620a7072a9"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r3, 0x2ec51bed, 0x10000, &(0x7f0000000240)="b08732b5b0c398fd69b8989696d4b0b5affc2a93e2b89a0bc8da21393f770ef4330f803b6d5eebd6aa6849c5c9b1c4218ef5e6dbc8efba088bd66a53d83a76c42ea94e305e5b4dcbfa9e2753261241e1345f001b8602269b3ab56ecc0ff11f62815936854e0c53ef9ea3487acea74a8c60cfe52de6", 0x75) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r2) listen(r4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) write(r5, &(0x7f00000002c0)="e2", 0x1) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r6 = accept$unix(r4, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 16:01:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) r2 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffff1e) r4 = geteuid() r5 = getgid() r6 = geteuid() r7 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r4, r7, r6, r5, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getgroups(0x8, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r3, 0xffffffffffffffff, r5, 0x0]) setegid(r3) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x7, 0x7b, 0x3ff, 0x81, "747d1614edf8817618be60ef5bd0b2eadd005bd9", 0x1aceb185, 0x4}) write(0xffffffffffffffff, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r10, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f00000003c0)) r14 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) dup2(r9, r14) close(r14) ioctl$BIOCGETIF(r14, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_vnetid}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x80000001, 0x5, 0x1000799, "08180b027f610400bfaf7c50ffffff00"}) write(r8, &(0x7f00000000c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41", 0xe8) 16:01:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) dup2(r0, r2) close(r2) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x400, 0xa) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000240)) r4 = syz_open_pts() close(r4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0xa24d8114f417163b, 0xffffffffffffffff, 0x0, 0x3f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000140)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xc9}], 0x1) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:01:33 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x3) r1 = syz_open_pts() pwritev(r0, &(0x7f0000001bc0)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8080, 0x0) close(r0) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1c8d62c6e936f906}, 0xffffffffffffff22) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:01:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) getppid() r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000040)=""/21, 0x15) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) r5 = semget(0x3, 0x2, 0x401) semop(r5, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x7ffc, 0x800}, {0x2, 0x16f9, 0x800}, {0x4, 0x1, 0x800}, {0x4, 0x6}, {0x3, 0x6, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0xd129cbe948912ea4}], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0xdaca, 0xff}, {0x18, 0x0, 0xffff, 0x1}, 0x9, [0x1, 0x8, 0x7983, 0x3, 0x38cc, 0x1, 0x7, 0x1]}, 0x3c) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)=""/24) clock_getres(0x3, &(0x7f0000000080)) getsockopt(r0, 0x900, 0x33, 0x0, 0x0) 16:01:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 16:01:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff820a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba91ffb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b0d6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a1465321831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a4856cf358aedaec09ef85c7cd147be7da4f36d51f8bc0445903d4260a502bb408cb30f1f58483a5b35d9c5f5f3e2845daeb011f08e9876725ca0fcbf3f7c0f256e378d86f8af7bf1bc014ec25e4e4517563a7f6957e4c78673ece2ea22d90c9b0e83fbd4452cbbb86b570a6735a8b392c21f3f9bd3f0d216b7dc526bc4c4b976cb6856af85610e635056238f46fc61d5f6ae615cf40b6197eb71082510791dc58c14128f2b8f1d2e454131d41a26eff2304e015399cc9e76da34b70eb0b970d61b8d00"/1385], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = dup2(r0, r0) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:01:33 executing program 1: r0 = socket(0x6, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820200"], 0x10) shutdown(r2, 0x1) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000200)) r9 = dup(r4) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'\x00\xe0\xff', 0x0}) dup2(r1, r0) 16:01:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x7fff, 0x400004, 0x1, 0x1, &(0x7f0000000180)={{0x2, 0x38, 0x5, 0x7, 0x0, 0x8, 0xfa545a00}, {[0x9, 0x2, 0x7, 0xfff, 0x7, 0x3, 0x1, 0x401, 0x7, 0x3, 0xb4, 0x5, 0x8, 0x7, 0x9, 0x1, 0xdd, 0x200], [0x10001, 0x7, 0x9, 0xe62, 0xb4d, 0x6, 0x8001, 0x80, 0x4788, 0x8], [0xedf0, 0x4, 0xb237, 0x4, 0xcb, 0x80000001], [0x6, 0x3, 0x9, 0x100000000003f, 0x1000, 0x4d], [{0x8e0, 0x8726, 0x8, 0x5}, {0xb16, 0x81, 0x7, 0xffffffffffff0000}, {0x3, 0xbe, 0x8000, 0x7}, {0x3, 0x3, 0x8, 0x4}, {0x58, 0x4, 0x7ff, 0x7a5}, {0x1, 0x8ed3, 0x1ff, 0x1}, {0x5, 0x7, 0x90ae, 0x7}, {0x7fff, 0x9, 0x80000000, 0x5}], {0x7, 0x33, 0x100, 0x6}, {0x40, 0x8000, 0x1000, 0x5}}}, 0x4, 0xd5}) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000400)={0x1, 0x1, {[0x5, 0x638, 0x3664, 0xbe, 0x0, 0x100000000, 0x9, 0x47ae, 0x5, 0x4, 0xfffffffffffff2e1, 0x1000, 0x100000000, 0xff, 0x9, 0x81be, 0x101, 0x7a6], [0xfffffffffffffffa, 0x68, 0x64, 0x100000000, 0xfffffffffffffff9, 0x400, 0x401, 0x2, 0x100], [0x400, 0x6, 0x3, 0x7, 0xf7, 0x8, 0x4], [0x3f, 0x1, 0x2, 0x9, 0x80, 0x8], [{0x3, 0x7, 0x7, 0x3}, {0x1000, 0x80, 0xffff5bba, 0x6}, {0x6, 0xa140, 0x0, 0x2}, {0x9, 0x101, 0x515, 0x4}, {0x1dc, 0x101, 0xe08, 0x7fffffff}, {0x400, 0x2, 0x0, 0x8}, {0xfffd, 0xe1, 0x9}, {0x5, 0x1c7, 0x5, 0x4}], {0x2d1, 0x5, 0x7}, {0x0, 0x3, 0xae7, 0x6d5}}}) 16:01:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) connect$unix(r2, &(0x7f0000000800)=ANY=[], 0x0) r3 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) linkat(r3, &(0x7f0000000140)='./bus\x00', r3, &(0x7f0000000180)='./bus\x00', 0x2) r4 = dup(0xffffffffffffffff) r5 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000040), 0x8) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000100)='c', 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r9, r10) r12 = kqueue() kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) r16 = dup2(r13, r15) r17 = kqueue() kevent(r17, &(0x7f00000001c0)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r14, r17) dup2(r8, r14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r19 = fcntl$dupfd(r18, 0x8000000000004, 0xffffffffffffffff) r20 = dup2(r18, r19) r21 = kqueue() kevent(r21, &(0x7f00000001c0)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r23 = fcntl$dupfd(r22, 0x8000000000004, 0xffffffffffffffff) dup2(r22, r23) close(r23) openat(r23, &(0x7f0000000240)='./bus\x00', 0x200, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = fcntl$dupfd(r25, 0x8000000000004, 0xffffffffffffffff) r28 = dup2(r25, r27) r29 = kqueue() kevent(r29, &(0x7f00000001c0)=[{{r28}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r26, r29) r30 = fcntl$dupfd(r24, 0x8000000000004, r29) dup2(r24, r30) close(r30) syz_open_pts() kevent(r4, &(0x7f00000001c0)=[{{r6}, 0x0, 0x1, 0x1, 0x5, 0x5}, {{}, 0x7, 0xe1, 0x2b88ed7bdaee0b9a, 0x4, 0x1}, {{r8}, 0xffffffffffffffff, 0x44, 0x20000000, 0x2, 0x200}], 0x69e, &(0x7f0000000280), 0x6, &(0x7f0000000380)={0x1, 0x62b}) ioctl$BIOCPROMISC(r5, 0x20004269) sendto$inet6(r4, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:01:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa506b348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2196f85e0e4d67bd28dad1a991a956e", 0x5e0}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10080, 0x1) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x20, 0xffffffff) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) close(r2) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 16:01:34 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x308) r1 = geteuid() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x20, 0x78, 0x1, 0x4, "be365533324ed745ce76a0a9d99eff48d2334d51", 0x3, 0x13}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x4, r1, 0x0, r4, 0x0, 0x10, 0x40}, 0x7, 0x3, r10, 0x0, 0x6, 0x4, 0x3, 0x2}) 16:01:34 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000640)=""/125, 0x7d}], 0x4, &(0x7f0000000700)=""/5, 0x5}, 0x23) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000600b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede32cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd17708a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51376b4dc9cf52054173cbb7cd5a5a161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1cb95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c060000000000000000"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = getpgid(0x0) r6 = dup(r4) r7 = openat(r6, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r7, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) r13 = dup2(r10, r12) r14 = kqueue() kevent(r14, &(0x7f00000001c0)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r11, r14) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001940)='/dev/bpf\x00', 0x80, 0x0) fcntl$lock(r16, 0x7, &(0x7f0000000180)={0x3, 0x6e9de16cb8084a34, 0x0, 0x5, r15}) flock(r9, 0x1) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r17 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000018c0)=0xc) fcntl$dupfd(r9, 0x14, r17) recvfrom$unix(r8, &(0x7f0000000780)=""/9, 0x9, 0x6, 0x0, 0x0) fcntl$lock(r4, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r5}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r18, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) socket(0x1, 0x3, 0x8) msgsnd(r18, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) 16:01:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x6ab88494, 0x6, 0xfff, 0x1, 0xf096, 0x7, 0x56, 0x0, 0x1, 0x1, 0x401}) r1 = getppid() r2 = geteuid() r3 = getgid() r4 = geteuid() setreuid(0x0, r4) setuid(r4) r5 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r2, r5, r4, r3, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r3}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff, 0x0, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:34 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000180)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x50}, {}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0x2, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYRES16=r3, @ANYRESDEC, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES16=0x0], 0x5, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r1, &(0x7f0000000080)={0x1, "86c2d78978349fbf686956420e7a8f1f197ead5685747699eb96f6c328471f399f"}, 0x29, 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) msgsnd(0x0, &(0x7f0000000340)={0x2, "bbade4d554a68c05f36bd8b86bd7a1f28174ab27cf96bc03e19e216e08dbc8bd40c11dbc44bc98e441ff6d1594584956eb2cecbc0748ac0668e278484651aaba5fe8e56023b96d689b0ea17561a60032d120899b112e260f44a4796f57565547dec814fd864dd4bab22eacb9e8151fd0c1a335c2305eb94364aeee43627d2bf775b7cef5ba31bc173d62d4aa3ed39ed33fb4aca8259d3cc4bf57746f9a863f43550de5f503b24d1de2e03d93db336627ede6132ad8b98a91e4e76ee560541dfbe61242d3ab6912b84adf29a033fc15f1accf2a1e4557a036f88ce1f3f42c362d4d6dbd693b22813109b20bcf4d56b7e90bec8e2a1419e1501a0fea6dd05a1a52b4d97e4a847cebdb8803d9d5f08cedd8aa5ec68dc5df8ed9d9d9cbbfddc95deb96116e8b77f0541392b93bcb0c974e1dcc00e0e8cf5806f3900c5e578e25052d82658d793e69c9c1afb521ab49e27d65d5675955ed35a2479cd8a4c7efe70c834c599442aa05891c3258bcdd547a30b9288b3df73d2730dd57f519f6eecd20c34a5e39dcc83e5b4f924c7a2925d74198b3687dbfec72c661311ac20727abc2d9a06ad4cf8baa54a5618bf200662ca4e3dd22f813bcf800f168de3e3471fcfe6da3ca82e559e1dcca6f960bb3ee3896babae7f9ce3a14b9dc8d1eb00b4f45aea8bafb1f5730ab2132cefbf28a336ba22431ece45fa00b4b0e9728e645b3418d3409d2d6ac614bfc696627288903f4d6f196577ba9c3b98042616d02c3bcfbf92c67493f3147ee61c5431b2ca78f86f322e5ded334016707545c759b010074157476c3604159ec9dd15ab7bc23354c284d5626311270df87cac9b0846405ac4a3812b93caefb793a96b27490109f90d98ef8f78063d966096bbb54c6c5b81c38707a454782b4d60c72ddc50aad4f38240bf0371a41247544c3310b94c17bd091a18199c8a07859db626fd39023ae27dd94fa2906e5feb1b99949dbfb4957bc7383acf2207e6091b3b3201597264990ccbf10d98cb244122441795dd96d3019300c7189ddb300f62cf63e62c8eedeed18ee5d66a445f46d6fe08a426a8d1072aef73117e2e711ee292eeed4bbc17819687b1a1cfcae66ecdce151d50c88dd20f0bd03d82b2712d571ca218b0d36c0d2eca6fc91688588e7245952250e20d3c6b3418fa2470f56829910066744e957b85e216005ee755a3a3cb8e145258c7e4f9fdc26d570b68f5cbb10cea38575f0f384f497d846018d8952136f7d346dd9fd7c6f9f6783f7542d7a9c24f61fd25c073a05715a2e17dabaca9d7e3b1c99d35465a6717eb059aaee36f47953b6dea4f8356708daefb5d61aa0773a139a7f0bbaaa29ed8e6cb0eb87ceecf105b84fc487759c0fe9e95ea6916e0aa8390b85f36a54161e49b554f0a062b78df487ff4472b2e374ee48c926c7575d11016aef99a1c7b95931352fef4912d16b7c43d1b9b5568b1a2a2a9ee012e0920d2d092cbe76870c459c02559042b74c775d89fbc173dbaba5fda7653bcbb1fee8d1965d7b6f7ba6a11be99830aa19f35444af428b75eae52d7401e81aa2913039ecacf82ae5ec68f337b14fc157a4a3df09ce288154413534a27e346f0f9f1c7dd0674271ea1feb3ed70a8ef0ee4f962f9b24c3f4cd1f614e729b845f5b81d711c0f82047727bb0c8d19b8704788c25543a5e52e5fba2bbcca291213932b800a5feb7bb8bee3148214588ea2e10b153ebca233910e548a3216ef24517f5f38940b8cb716bfdf8efe1566c9d35b3034cd0b3e75abe1776454d388adaca356493c221b503d0d613337d3c8fc1230129c730a12518177735c1e35f1734e0a9e25cac67c59b8d2c39027e3ba98b2f94c501a7a45353bd8a3698e5d14f4768b48330a951cab914f1804c3482b1a85c67c2f060b1c0754a945dd80c4561de05a08aa336bfd1bfb5396d1bfc105b13d744d17f05f5ae251193600785efe5173c9e38f579ec92ac497111450d5fc9910ae1dac0a88b0627155d901b7da65c92751448a1bb3ebbf889a70eaf049581f107f86c883e56a94fd9a694dcb5b647f6c140316d6b79c7dca184d7c9913d59207df44286a42b74a8ae0fe3c82168471674802420d02038fd368c55e80aa465467392911880608b2778a6026949106e465800508287ec4dbaaf23bee7c3fe9235c80029dee7790059fc053d1c0d6cf265dcc47963dbca2030d3c2a02350501003bcaf95d46264b68a2203c848ec6899501c9e9e6e3bb32a46bd12a054e19b2640e7ca6c102431500f2cc7d4f43b7c4cd76fb4c5d3f1cba15a17114db70a427550271772f61f79918b750bc5874626ae3c25b7d7deac0e226c9c999fa5a48745765af3eab05202e75320241cb742b5c5055dbcdfc2923ee8819790043237663f8c3d8f079de66a80476d748d3c23057e9c949829a574eb4ed334c60e87136706084d66e4107739a14831e3b90b6b0f72c9301c11bf570b6de593cdfb21a02bf63705c41653bcf5e42dcb56eda35aa528c5a1f569a3d87881d399f456cb3be59772bfe425a5bde63f32b552df8b8a551fcb688101cedc9e348b482d4e5f61965620768d17652eff0431151c65c191429628f8af38d68c2dd522871bf2aa9e5805cf0320ea6f22220ee85e3357ee8d6c75f0754c5e2f32da3420e53ffa5231cb3e6fd9987bf57517e3b8d24cd33116217755f909731e5de5151eb7ae0e43c2efb1ded0ebb87f830061dff6d2318577f3cfad2bdd2494011dbcfc44a0715139f35d216d1fac407453b43215f46810789844442dc7323d5cb82a3680da90894c7f1955e166172e9a2311606795cd9377f97e43a6865b5efd09e5eaba4328c76a35a17caa0addb94b5d33834224e979c8fcbe6c4c4d66d29178ed6dd4d905f139dc972fbd0d7da8f981c75a792dd00c8282db59b3f051901e84c3e1b78c1c70c8e3759dc0aa08a5f95147e39b2cf66fc7a9accba19bade78567fc3abd6a046f65f7880aba89c7b93717544ec889843cba0d9f5ecf54a2725b6fdcbe0c1c1a1bec20a23df19f2a45a833343026235c08be23311a3352fc56c09547b67a72702481272433058fddd5831370372180f6fbab5c3fce7c6f59f432ae471ff1972713209e34b77897ee49c5512ce8c41994acce85cbcdd632f39e0b15aecb4463ac7353ede96b5c9fbe52b7ee43a0424662d6affbbb3e0db844c43cbc8fadf9073b711bbc6fd8369136ae61e55d060fd7fa6b7d2f3afe3889cd70f833dfca13475620df0789fbfb53ea4d3d12bf5ae2611528f7b7792bc7e7b3f2934755fc2087b5e473898b28bf9801c9cac0cdf4c4719788803aaca5bad16a5fb06736dab1974e979abee0b190b8ee6adc6994c791ab0e5f148ebc2aff242ca031b8eaee421f54c021527f5e42f4f95f589ba29210eba7a4700cec0abff26d07e4dcbe7d5e7482be9f1544a8a84bb82a55c4c65dd3df340167174f1ce23d666a025936f753142b9553b12b43ee67de7b164097a5534986b480958fa903d6c62123fa721128bf6bc5780cf5a566522768b5efce80181794c294ca43e375cfbe1b38cc0cfb4e508a25c561d98c2ac637c8c49e9c867f2b8cb365ea6a9ab65b2537cc1ee2a1a68028345fdb51a71ee5ca41c4ac66f5bf7c58cfb8234bb6c32e9147066748403572eb62a8110d5a92df154d15a5a8bc92ee1b2dddf2cc32ae1bf6ffd3b0ab8737ed3902bd21b756af988bb6bde4eb79ff9a101693592a2dfff78a80e2cad769a1969c473cacbd79387dcc2521f912641c132cd743fcab324f948517e41b7c5a1e2c5b7088e6aaacb5c79867582bc05aa955e44a674be0e54356333d9252ff84c8d74f9af8ef220aa6aaf69d8257a7fe81d850e5a2f30ffa9790d93aebf3fea3c26e6573d422d380482e1b6f54582a993484c829e9a92729f762a8e8fefda648f3883c16e9b8fe487253a5412fa8042e7c444b3681052f55fc83ba6a770bbe8e1ea63ead5199a2e232a5a4ea89f806a6bb3b2df6ba2aa828da1183d6577377aa586befabbca28fa7568180493549078a8698489b5d644f1a13d7a4520aa552a2c3cd5f36ea4ccb03c3e4ca57e430b6ba5e3258b632f820efe07c0883e99caffec056bbf01e1c542681e944c793a125b9cbb7bf94feb5d88460eb70606d77f632ebd1f7a060ce256bcb515d50d8b10f40cbb6b4dbab358b647e202749cf8f0671f1f7ec7f0848fd719d31c010a7261a902fd6376428b41a222ed24a28556d46ea1ed6987238215252ef90f031d58e850f8f6a12d57fc02d9373b635ff4c13d5890eb742673e2d52cf74af8dfeacc55a79282789a32e39d5e086d9bea89a65a05743a7d99fe8ad481ebcdaffd1ab0eb111d7a45bbf43e043a5b8f8c7c7e4fc0a2f652701a502afcf0e7a017939c625f38fc2ed2e8476ff850577149db916424556db11bd0efc36f079e14b9f68f0a62bd2cd5080c52154e7825ee81c9675c6d25c3a8666b89284a03ed5abbecd2f50926e7b192574136ad3175412314a2fdce15b2cb61967a50c106a64763986051634882007ffd4922c00d486c15030008338472e05b972fd628b3bfc09d6e42dba09050c020d7fd83375fc6828b2a2da7e90bb26cc1d7310e52e529ffbf86c2167d162fd4aaddb6fe354a1e675a8d44d51e8a43ceada9bbb2a6de35b0b1e8e2b0c6d7edff201aab31f139525a7ed1f51ac49225178c1829350437b8b7d7640004264212f948d7c92f8a7dfaf9615eac4aab2747f3c1730e117618cd4d4681b200f953eb42d50ea4f29d9c77123ea77366c6ee718ff03173d7448f7591d55cd611a71c19a27473f142c8cecfd9bb51774ae344a790cfdd25fc437192702d3a58f7c6c8d97677c20e23aac7a4f59821540a7fbebda6bc4e116a3122999d55b6794376768f3745277cbf526234108c8432c58b8f756803ee9215e2fc3b951193461b73d977986bbeb6b1d526cb8058dc081dcb9ca5bc7f22b9c2d5af6e6adef4643ff385b73e6611c29e86a8f3e105b66e4189abd34f4ea0da9944f1ff243c580865c92b45bf1c686d0478eeb038254ed1d327e5f75cb720af2b091b1c7e5b794466b3c78f988dce937ad72724ed6a5ccad462c82f7c706c59ee54a976f9fc7eb784ab941de921297f10faad44309d4b42ff599a3f6f7948f17a1f84d77fe21963c91e6970ea2a231511255ced117c5f0320172b46974c62fec5c4a49c7fd6c602626c00ceed5cb40b2a36af012eecab8a199acd2b4980c7fd0b249267cc892483a3437bdd808ef3be19ba9893d368e71a9da8d4379b0834fadbc6f076fe171b9ea582a8548d7465f3e08e08eacd5e88ffb3314781edf3e4d6f0b5b281876d3bd10134b34e3813b06966f45ae0917f81f22255a64128c4d06283952ce057797617c18a0bbc433c97d39aa69d6e14374c603bfa3c0b91464c3e95c838bf5d96682a827388a61834b4a3e67adfad979879212d627634516fcedcf6500126d4743c7337ea829cda5a375a9f386300c1874153c61eef62cb92dcec15ef205e0619800c09c737896f8a147af2b361df5651e734286b4380fd0243582948ee04b4757c5329723a249f6f15927943cfadfdde7310ad89a3f490505ad57132f3ec57a0aeac737d860ff05835ca8a97aba4a6640c9b5a81b4fbcdc202db02a9302a79304ef8c1b9b286ac0f0977b3aa96da325f8e5671ea2a49245a9a523752208907f7b770c68c1abdf9a0021881c85ab819a8c14640bff25a0a86252aaa898de83647e8c568a8d4dd9640318fc4f5d93d7cdbac3b93510f73c021ceb"}, 0x1008, 0x800) 16:01:34 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) dup(r0) acct(0x0) 16:01:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r2, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) close(r2) dup(0xffffffffffffffff) r3 = syz_open_pts() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='bd0\x00', 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000240)=0x7) dup2(r4, r5) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x89) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0xc00, 0x0) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000000440)=0x6) recvmsg(r7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r10) setpgid(0xffffffffffffffff, r10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x8001, "85495500020000000000001167f5afa680400900"}) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x26d7) 16:01:34 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) socket(0x18, 0x3, 0x21) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xfff9, 0x1f, 0x80, 0x2}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:01:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/102, &(0x7f0000000180)=0x66) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06", 0xa5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r4, r5) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) bind(r6, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) 16:01:35 executing program 1: getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='!\xa5\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) socket$inet6(0x18, 0x5, 0xf9) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) preadv(r5, &(0x7f0000002440)=[{&(0x7f00000024c0)=""/4081, 0xff1}, {&(0x7f0000000140)=""/193, 0xc1}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000240)=""/251, 0xfb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/132, 0x84}], 0x6, 0x0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61, 0xfc}, {0x4}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) select(0x40, &(0x7f0000000380)={0x2, 0x0, 0x100, 0xd373, 0x0, 0x9, 0x80, 0x7}, &(0x7f00000003c0)={0xffffffffffffffe1, 0x3f, 0x9, 0x81, 0x0, 0x0, 0x6, 0xb4}, &(0x7f0000000400)={0x3f, 0x1, 0x5, 0xffffffffffffffe1, 0x1e40c6d9, 0xffffffffffff8ee6, 0x0, 0x3}, &(0x7f0000000440)={0x7, 0x56a}) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:01:35 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x592, 0x0) fcntl$getflags(r0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) read(r1, &(0x7f00000000c0)=""/70, 0x46) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)="3529aa775ea857f0b4da931455970896cdd3c079fcc3230420d50de520fce42be283da05aa951496ebbdfa8a5b8ba9f9a7d256e14a0871a28f0665955511c1baa5151840df858da92bc008c4807ded52d2b467205cee5067c852d1e0442deef8b14326b2f3acf71ac3b136b2321ca2856cf38da7a86de161a1b4a74d2ac9bc2591c7be3eb3118f59dfc2598795277127baf397511b54bfaf0656075502c45f5950052690f7bff2b8118a4d4f81020bef0d28cacf448c50d8b44f7bb29a6b1dddf7cf03ec36930d20a6764451ce9d3611ee0ebc1ffd9f1eb135daf92d4d4933e313d82bfb3077f2efe89d07e15e61dee832", 0xf1}, {&(0x7f0000000240)="be278a7b81a8b6722f1163fa3ef0e41569bca76b3d7108ff679d235615aea27f8fee7bc0adfaedfbd8259e5b9781610cc2b33ffafdc2b97511ce4a12259f69ce28a36e7df57da4c6d80f00b69d5e9783bcae1c69c6029009f3c5eae0bdc958f40303e21acab0260252c6a0fc83dc8992fee8f141e28009c001475552617b2087502687db508b76eec82ffae3cd7704974913330916db0725e6fa3396e78e994a9b65a474fc8701487c1727a9437f38791eee2f3ab96e831e21bfe9dbe68d964abe270adce0270739f0135671f58e4ae73c5f22e81fdd55cf85", 0xd9}, {&(0x7f0000000340)="b5c1e0d4885f1f2be3510ba14844f55cca7ad833bb706eb8c9b73b22faf6fa9d15713a1d7f9f68b43bbb61735c3726dd01e55bd6a5f01ffd3bad066ca5a0726fc0d01c0aa406abd1de08fc3edf67c33cba280947b8134f8deda57c0e15b0d0", 0x5f}, {&(0x7f00000003c0)='t', 0x1}, {&(0x7f0000000400)="65c5a114404b0ffdfc9daa34416a52ae5ccd2958b4dc7ec9e3c65f42a9deb7f75678f251bdef0683b7200a6740b69d5bf396f45ec57c9a5a5c6ecf4456855521ec1216f0662abde57237d53b81cb1d64bd73994a15d1797129a1b523594ea0bbb5c20f7c715c36a8b4d9abffce78cf290ecf35054b81c56969f95daba094686f55f78c8b4e", 0x85}], 0x5) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000540)=0x1) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = socket$inet6(0x18, 0x0, 0xf7) fcntl$dupfd(r3, 0xa, r2) r4 = syz_open_pts() ioctl$TIOCNXCL(r4, 0x2000740e) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) fcntl$setflags(r6, 0x2, 0x1) r7 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x20000, 0xc0) ioctl$TIOCSBRK(r7, 0x2000747b) fsync(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) setgid(r8) syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000880)=0xf4f) r11 = semget(0x2, 0x2, 0x1) semctl$SETVAL(r11, 0x2, 0x8, &(0x7f00000008c0)=0x4) 16:01:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:01:35 executing program 0: ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f00000000c0)=0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{}, {0x5c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcead2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237d9fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9de12f871f4385f041577960a4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r2, r0) r3 = getpgrp() r4 = geteuid() r5 = getgid() r6 = geteuid() setreuid(0x0, r6) setuid(r6) r7 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r4, r7, r6, r5, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r3, 0x0, r5}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r12 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) r13 = dup2(r11, r12) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r15 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) dup2(r14, r15) close(r15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r17 = fcntl$dupfd(r16, 0x8000000000004, 0xffffffffffffffff) r18 = dup2(r16, r17) r19 = kqueue() kevent(r19, &(0x7f00000001c0)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r20 = dup2(r15, r18) ioctl$TIOCOUTQ(r20, 0x40047473, &(0x7f0000000240)=0xff) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r13}, 0xffffffffffffffff, 0x1, 0x1, 0x6}], 0x7ff, 0x0, 0x0, 0x0) ioctl$LIOCSFD(r13, 0x80046c7f, &(0x7f0000000200)=r1) r21 = dup2(r8, r10) r22 = kqueue() kevent(r22, &(0x7f00000001c0)=[{{r21}, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x1f, 0x0) dup2(r9, r22) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r23 = dup(r0) sendto$inet6(r23, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x6d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 16:01:35 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) fcntl$getown(r4, 0x5) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 16:01:35 executing program 0: setrlimit(0x5, &(0x7f0000000080)={0x100000, 0x100000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffa21, 0x7fb, 0x8, "086600097ff802240a020010daa0ad4dcd307e00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10d", 0x12c}], 0x1) 16:01:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x0, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328ef", 0xc2}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r7, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r12 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) dup2(r11, r12) close(r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) r16 = dup2(r13, r15) r17 = kqueue() kevent(r17, &(0x7f00000001c0)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r14, r17) kevent(r1, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x2c, 0x4, 0x1, 0x5}, {{r6}, 0x3, 0x1, 0xf0000000, 0xa1f6, 0x1e}, {{r2}, 0xfffffffffffffffc, 0x0, 0x80, 0xe7, 0x473}, {{r1}, 0xfffffffffffffff8, 0x90, 0x1, 0x1f, 0x8}], 0x5, &(0x7f0000000200)=[{{r9}, 0x0, 0x0, 0xffffd, 0xfffffffffffffff9, 0x8}, {{r12}, 0xfffffffffffffffa, 0x4, 0xffffe, 0x0, 0x76}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x40, 0x1, 0x8, 0x1}, {{r1}, 0x8000000000000005, 0x10, 0x2, 0x2, 0xb66d}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0xd4, 0x1}, {{r14}, 0xfffffffffffffffd, 0x11, 0x40000000, 0x9, 0x7ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xe8, 0x80000000, 0xc0, 0x40}], 0x5fdb, &(0x7f0000000000)={0x4, 0x3}) dup2(r2, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:01:35 executing program 0: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fde8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) socket$unix(0x1, 0x4, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000040)=""/198) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x1000) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 16:01:35 executing program 0: readv(0xffffffffffffff9c, &(0x7f0000000b00)=[{&(0x7f0000001880)=""/4096, 0xdea}], 0x16f) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xf6540d60fe956a93, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="04", 0x1) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:01:35 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0), &(0x7f0000003ec0)=[&(0x7f0000003b00)='\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000000000)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003dc0)='{\x00']) msgget(0x2, 0x700) r2 = getuid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000004000)=""/213, &(0x7f0000000300)=0xd5) sendmsg(r0, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x0}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x3}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f0000000700)=ANY=[@ANYBLOB="40000000000000000036d10c0180000006d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000000ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe9647762b033e23354144e0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3b8a4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e1002ff22f8377296c77a29073e033e54fc15eb20948d96690f38ceaf716da80ad47f52ce50000000000000087c15a3efefaf08774da37b64170bb34709639884742857b383175ab44d8d0ae7592af46e5fe49692b54e6a65f1a784d8de4f9bb0921c7362dab0ccdbc6440f8fda1a281fca56dabcb4c5e2e3a334b7b7d173905dbd51bc120f02609502e83b0ab770514565d7c95fdb9eb55731d0161728398165d8523c9cbbfbe6c325f8206471d1d9194f744b208781ed443f40a70c57bc4df675e2c308610b257cda5032f0dc4b57aa626e71456b8d58232f5724845aa67215b6e4eef7288984ea230eeb0be72c0d69c59bf06caaf17efc54827deb9df561e16a2a7e35765f6a9243b26950b5a252f4a8dacfefe010c66dfde927b0ab6d22ec44ab701489e791884721dbd240f7064820fae067383b998976427a4eec6b89f8ed2f531e769cbca"], 0x168}, 0x9878d5c527fde8da) r3 = getegid() fchown(r0, r2, r3) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r5 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) r6 = dup(r4) sendto$inet(r6, &(0x7f0000000140)="d20d62115eb323929096030c5bdf9e26734869a8a6cf61cbf6ff40092ccf921c5e52e85a045c19233fee85b1bd66d34115e51659aba49f9ddc74ecdd387ade9e497f95c4b81081f679e9cc7cdd9d6690142b1d9b6a7e4be821936741b02c43aa61e1cc47947ead682c940c8653c6f8be21e2b4fc4773c2406508bdc931cac4db72cc3640e06e6df9bff4557aabd9d8fd43840fcbeb35f8f5c42da167f05a1e060ce7b0848377f95382a5e01d3752e17531c5a6aacbaf5663c2850332365a2fe0e43bec6ce966235d244bf7965a1ed72245", 0xd1, 0x1, 0x0, 0x0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) 16:01:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x3af) setuid(0xee01) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000080)={0x80000001, './file0\x00'}) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x1, 0x0) 16:01:36 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r1, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/\xe4\x00mouse\x00', 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000200)={0x3, './file0\x00'}) dup2(r2, r3) close(r3) ioctl$TIOCDRAIN(r3, 0x2000745e) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) 16:01:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, 0xffffffffffffffff, 0x4}, 0x1ff, 0x6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x5, 0x8000, 0x7f) 16:01:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="4c9a9da884075d9a7f592da27ea526863fa9ef833196169b41b562b74b01b9c3381e9af1740f8d5c8a796e9139eb6df5cd023cb6c6014c2d4c9c6cfcd02e0a605acbba00b3e2f05294743e3a7e9df0303a28d807d8d31679fe40dc3e0b4efabf562841766c15da0f97d3f56e7a89bde0ce5000079479dc1d1e0193ec02c144249be5399674ea96ac0f950ba36371c5ba7c58ab796765152e83a5f363cd5e01fa621ca2f5ba929db78b287e277013a3138838526ba20d67ffe5a53cc2f248af87b850458789217fcefc5bd8b2bff6743564a8c9057722c9228bab93269603e7598bbad1092d403879d65a61b4023ebce98c88fc4e12e778c203733de8401c3ef8fbbcd031e3934886a40ee6a0e61d5680367c20ae5bdcd4039eae66f157f94c4d6d5400a859b3c80c0d8afa0c1e6d5c27122891228ac2b1bd4a3b38e1511087c7b4d3ccecceb5c694542b564c53ee44ad073d2320f65c072b79290b34dc8064a0cc3bb48e003cc3ea6684c6364c03d8c1f685174dd19245249d44d1f46f87ef9cbf60cb0bbd67a8a068d502db8a7cdac897b8a25ea6e54f18bcbd9c7e271d0a5d1ea4fd9a402005a40078d6dbcd98283e44c1ae372282344410b0c82cd1bdda208dce728d49c53ce11ef77047c5a6276050b88ca7d6f3aa9aa06e4a9f33a1a21e6c4c60e935a758e9e32cba9185f61c9ad02b8ebd47ca54136a19d1b94ff4ffbd0e4c1d3cfaae8b250024c3049b2267e37136e7c3767e4429e13f94d73a46673c294bce3a274fe4ceeb4c3f568254087121bd95ea6db589c1fb3ef4226c83d62b58a17d0c68ed431db3155ec38a51c7928f6d988bf1605064b57a4d953a75f89147a5e5a82854f78685a6cc8ad90206a44abcbfe62417d7049fc83b123706c711e090778b5c5eeecf9e0bd50be0dd7cbd9ffb16920c0a94f53dd4d2d20a95dc349452b955419637e38dfbf81b1b174e4485f7abd56e569904e4dcb7e22ac7577f6786381a4cfc91cc18061f42b58f9ea8718ed5070726e35ae3b2e372090acbc3468a4f01916da0ba2fab12ae10f95c1f7718c5c84f4bd6dc8ed68f87f087f17eb772204950e581df3be94042cdf30888f661b8c04a61ad71cb3de6b54d4ba91f33b6bd71e4f64c4184baf153cdaf7ccce4f350455df07270797f73d65969ae932bf2c6c22ba52e5f1c5cf2f761286c62b355ef90f3e0af4690f0fd9ee0c949c34e5f9e7c1e39e6f5739b1b34b291f52f0e68534084fd579535eb982483264f74f94a65189aed23e58f9ad55a7f932dda3971b3024e0d1c390bd6ed261b67a531906ce8e447d29fe921932125c14f42e472b872b0b249c2b00d982fd49b80b71b803a85ac113140ff88ab1304e602894d047ed40aac92202f11e9fb8fcaa52c5d093c99936eb0c74b30e58e6eeee4d3627ce9e8f5e6e0865c77cc2a39cb1b567bc374b306e854efd65465b25d2018c5364065a942cb852a929003151200a814965768ef02858643cc683b85ac5c75abfad7bf5d94648e90ecb0ce5925f46fcee91845dd86edb6d9559c3410f9cd76047fbfb9b00d8d7fb99878ee1641eb61e67bafd192ea3e7f05b06a53f598c147acbaf9362215fa6362c8340772557b1acd1f7adca37a9069cc43e275411a798b9770318e35d2cd23af1e2383bd41dd55bf867bb67e1cef912bcf4e699a7778e2fa349f29f7d944983754636e285c9bbae08a8958609b04a9d04757d92309d7a22501d73f20a9c3e936e0c8c3bd4b0aad1369de7c0a30689a62bf3ae6f4db6d4762cc5920cea69d03a5042002b89803ca1968b4353e298b1ec4135770e746501960dc726f4a225c8258d4b30c47dc2477982dbc797ff63f5d524298b046cba19e5185242c70f62868e1267f4cad8fb62738f28426c1ef010549c098c27d6a1f518e4501de0e2cd1c392682c2cbc0080bef5bbf1df0201f30e5ff581b930e435f4e9dcdc6891dc4bebf0d0ed500943e36b67e071b7a7070b46a4e783265a3f04f7e7b213cb22006b03d946c2554c9b84281fc263f7516078fc83cb7b167a1e6a4ab872db6b4671fc9ed8bbc04b087b41c2a549943da516132b8daaef7fa3dbed90e9eff3dc99e4985c3e0633f0fea62f27161e4b3d58ba97e7cec67b9d1e3cdf37874ddb927e593e84d36d95270d0f431378f338410416793cedc697412779e746af8c2027e5f1724ecfd1ac864483c70834e116f71b5b539d82e17fc7102edfadc59cac91832c88608c632c94401171cefb5ac1bec0dea7f0b4110c0dba9c73898ab4db6c1ca8d08861c08cc3fc488675cc52bab5e4f681c09ae7cddf89dc1946f535209b22ce861da0f0f997cb308c498a4045cc6b17638fb8590c72fc65b88f653e9fce4c0c969b3255b6dd4c4fafd2e0fff7f0510fb64558757ad34e191288a7de7c1404dee03294fcba9258667f50c568446e5584f1024e420fb5e3c9c3ed7c9f7fb7529f7a76f3c2b262d51ef5bab063cb9657294d649f207b740a7732c69747ad811025de4605f24a38dffb929ebe03045aae6deb695321d6309f86f23e47171c301a49aeb0915135c09dc233c8d038e480c2ea9b439527abcf8f1c26ed090c2036a1df458a7e4aa53c121adbf317a419b6c1ecc7ea1fc74a2070ad58d49a547a90645de24df4d413c4a6be678df23fea1996a7c6949bb93174094d62e6523ec104d74179da954df315bbad54b173b2afa091612cd86039a03f636dcfddceae6db5c3947f44b637a5ba01b38df081e96561be4e11df5bcb1833486ba03e18e2de061d22d348ad85a137d4ced8074499be7f15f8ed402716b5ea768d5a692da2d1d54ba170e1d33b9218f8c7342acdee5727be5ee51f5d76e90da2d915dd6dc42eee97c22c27aa6276c8108f9f5189fb3fffe1892261128109c45749454a109a6f4acbab0bc325146ddfabe0489787dc55c1472d743c5b81d0d89b8a531cb7c3157d655a46da49c817a976bf433d0c554979f138c61450f9e8c378f1526340f336971000709a57b5ef5830b4c0d0c8d2967fa6dd9acf138c153b3e8d0516191266cf0b09f59665473f75f7d15596c76836dc602bdffbbc141403439a5b194e1f4332cd1ac2b93c8ccee050d53bcb37906d2d946a843356c2446056753d18a55c5681098ed673a0e88e147ccee16d90d398c3fd9fe36d2f7b642a13ee14cd3d6534e04d9b168d3020ae811b03d6e5aa736e3cecae31293adfae8f7eb1569a696dbda33354f918741353365d52acf6dd64b47ffe4d07859c2536c4e123174630050f44ddc2bbb65dcc14612bd79a0bb35408c5cfbcae5a0535c951a86ecec5370693a861c1a368ff0de3a5f791450480835a6ca7b3bfe6fbc53d2220a885da85b9d65a9fcf7fcc069a31c7bf0b8f1067444de505fb6ac4bc2ee58ede23f208e8e403b0c8558e2b20494db3fe7156d54efe9329b9a64c8bbe1117cf911ebe5ea3e89fd7bba6b55d456150271d1f8e73bd68d5051e9405e18086ad3e8ea9aad520b220d18b77b779086986eb1fbd022f578f76ed29d022712cd15d9861deb433ab52d76f05767978ba239120d8679f877fec05c6427a7476c7d16012eeebe1a594182931d06cf3e760e099af420ca1d783cfce7bf1453455e38c479ba1fd90c5d9bb6bd2a2d196b40b3e5c0a93b92a5bdfee84253cca02e2cd13b78aee8640c8ae842a5367409e8195984dc218dd999bb38e2e520646e001dfe91a867f0c6eb2c8ae71f12fd4da6949718d4eb1c0fa0fd6c4b8b8e3c130924d0f5f89110555a0aad78f199111be8fd82a0d906f26bb79e53ea64ade3d91e9adf022e93d528e0d99647cf88400819553d5ba8d8ed55bcab4ed61901082ba06572d24c9186f83ce66f4ffe6058f2f5d966fdfdef24f7972a8b631c6af2546cb051da5c47824d41c42be5f81f61f6688b96c475569b6757c9be22e389ae471358ccf26d5bb3381eea7c21fd3e00533b10395b1b1e72ab619350145be9c54a049a9a540f0257f254733da50d709c7b9d43e72a1c36a836b2198717f6871853ec63070686ff9a78768c114cfd2c1525833027c95d38ec56beb3b1dc117019869d9604328cc736e770208703162a7005f5415331f77d82c034c177d2e6f3f365a768e7f366e71c8062a14e508967b9e788e5e61718b60ab1009f5b29c5fd63f6bc4c4a27bb6ff3debf28078e7070b82a691f69096197a83570e90f3d123ab43e77c5b90f7db3614b0e0848a47005f8f4ec0a189f5e4d4a880eb13b4d905e16f54ec8b7bfebd01e5576256ab66fa1c3d51661553d1a436cefa231ad5e7192843aa2599d03cd873281518653bb9eade5041b797ddf644f449a73e567dc73e67e5e6b438b0d3405a9100d6cb55d2d13553cda8b32f9060ad27af7cd6aac77aa82c39e6a59b0a02a21fb6177370e084deebfef9e9c19041d7982f0755c7da124d35c91f04628e84be6f6aff03654f9183f47fcab9faf36ad91546fbd1d7ec23a8db5643e15dcfc17569f1dd078250d140d6eb65b5eb8ac9289c24e619990b44617e8045a216ec5f11a074bf8e200503a074c0005c1265949398d89f80aecaed4eeb84857a11171526e93520bd02e500f886ac30eee8dfa99b302386a43c432ac290229cd0001206e92a492ac2a2ce6b16a0ff2c16990c6ee3bc5e3da1fcf64537ad26fe57373c0ff7c4dc948796ce6b19aad9fefa545dcaaecef3c906c7cbca6c985698e5bca70fb478170d335663cdce96437d24178fc68fd303a88cfc1c81f67b1fd3c659f409858244f13b352cbe990fb4f252ecf074b9179b52f9a2a87b684f218bc810964c755887d6ca759aba1780e7ccb5b61375ae7588a0004923ebe6243e2870faea18eafe5d7ad522aef6eb61af95b582213944e08a894f86eac2567e9d1bd51e5b8371b004e5fbe86ccc97bab182c137e97b257d8cb0dc4f37079b0a4d214484dfd9020a9ae110b21171eead4099b89989ef412a354d9eec72243652fc3baf24575071a25b376cacd3bec93a1f80fe418c72b2fa343edd5e02a4aa8164c3ce924f0babcfafdeb5880401c7de3f1d8fed51b6924ed36d8858ba7aae0026348ff22f94de5eae77544dc82b5aba59f821daa07cb834632bc20d5b443c2282cff922d490abe7365a54f3f739bf48e2342697fd2ad87fa55ec6224e550144344ec38ec5639dce30008db38c87cbaa07b868bf548b951c97dd5492b401a0fe351f7d88f66d07ae4b53f6d31a583fb4cdf158005a9840997b33249c9c572224475430c084c358fbf7fefa2f0ac8ae557787dd665f321ca0b75aadd5fbb90260d9b5e550bba8ea8f7d8f152ce1bbfc1bd4071c38efb9ee49066cb8fcd6b94d45f021f6885aff5832073dcfeebdb2fb21b8b2273aed80ec968974d177f1343c497fc197eaa19e1326b9c25ee362a2196b82c1d63326e3a3846e2f8d807652ed4b63b92ea70278a0c86e906f6d58b2005b30151d6e9bcac402e452b498788abb7c572af934e189a6015f26cd907871e43b4e99680590b84d0a24d7574a382fe6e547396c62a6f4efb4132cf5958e68ffdb432ea221597332909837c8597df9202243ec7510cf0804ad2aca33b75f8298e37b59360d4f86410b57d850125511d45e88934a4d0adf1a858bb669505a3666d7179a4121343edbf44ef1a0a3ab7318cfe0409773b2d48ba37781cf4790123ae92d8f6bf8c66a1d722f7ed93917c8df3a4344010651dab74cc3db8e67f2c11afcdaa5a317c19edfe3bc56c4bab01431983d8ed082bd5f30f17c845d3d4388eeeecc41f98166c61b9fd6961196", 0x1000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) 16:01:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x8}, &(0x7f0000000080)={0x73af8fe8}, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xc4e, 0x0) syz_emit_ethernet(0x16a, &(0x7f0000000540)="05") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) close(r4) select(0x40, &(0x7f0000000280)={0x2a, 0x2}, 0x0, 0x0, 0x0) 16:01:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) pwrite(r0, &(0x7f0000000100)="48faaa73b6524c7a57dc", 0xa, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x9) pckbd_enable: command error pckbd_enable: command error 16:01:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x7f, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0xa4, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:38 executing program 0: pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) setgroups(0x0, 0x0) setreuid(0x0, 0xee00) getgid() socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x0) r2 = dup2(r1, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/gpf\x00', 0x80, 0x0) preadv(r3, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/45, 0x2d}, {&(0x7f0000001140)=""/73, 0x49}], 0x3, 0x0, 0x40) r4 = socket(0x10, 0x4, 0x20) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000001200)={0xffffffff, 0x5}, 0x10) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0x0, 0x0, 0x401, 0x1, 0xffff, 0x7, 0x8, 0x25, 0x565]}) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001280)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000012c0)=0x7fffffff) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x6}]}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x8002, 0x4) semget(0x3, 0x5, 0x252) 16:01:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x909d03856b703bb6, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000013c0)='x\x00') close(0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) pipe2(&(0x7f0000000000), 0x10000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r8, r9) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r13 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) r14 = dup2(r12, r13) r15 = kqueue() kevent(r15, &(0x7f00000001c0)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) renameat(r10, &(0x7f0000000100)='./bus\x00', r14, &(0x7f0000000140)='./file0/file0\x00') ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f00000009c0)) 16:01:38 executing program 0: connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x2, &(0x7f00000004c0)=[{0x1, 0x6, 0x9, 0x400}, {0x3f, 0x1e, 0x7, 0x80000000}]}) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r3, 0x3, 0xff, &(0x7f00000015c0)="8e0206f67e427d9529c70038cf362c59b155b90e6ca33aecd0075ebaea546b069c98b98f6a6a25e848937c5db562c2900579753205eebe98411f51f4155203670b2ef9aea375fc704c42da8e62e9b9a133888306", 0x54) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000180)="000000186a56010000001c0000030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55bf804", 0x2c}], 0x1) faccessat(r6, &(0x7f0000001580)='./file0\x00', 0x81, 0x4e5683c85fdadbea) recvmsg(r5, &(0x7f0000000200)={&(0x7f0000002700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a684f74c550b911fc0e1f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000008e895df7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017e19035aa22b30ffa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c8cbeb448a9dcf1f56010c4a24a6e2ae48d26ac44998bf2df017dfe7783721ba5dab6e911c18612eb47a20829f9d12cf49e367abce93730000000000000000000000000000c117ed704c76105cd1af368d14eab5f970d4e37352c964c7bade00b1c789e42285fb742a3ac1c8414995e677adfa988c0667c5b33efe0eb51cdd25b204ac"], 0x1002, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000140)=""/77, 0x4d}], 0x4, &(0x7f0000001500)=""/113, 0x71}, 0x40) 16:01:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffed7, &(0x7f0000000080)="ad408d7e7a6026ad15b668f635e9") 16:01:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xffffffffffffffcb}, 0xa) 16:01:38 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xffffffffffffff73) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x321ffbff384244b5, 0x0, 0x9, 0x7, r7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(0xffffffffffffff9c) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:01:38 executing program 0: r0 = socket(0x11, 0x4003, 0x2) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f00000002c0)=[{0x0, 0x8, 0x3000}, {0x4, 0x7f9, 0x400}, {0x1, 0x6, 0x3800}, {0x1, 0x4, 0x1000}, {0x837449a45c779402, 0x100, 0x7f75e14c04a4766b}, {0x4, 0x6, 0x800}, {0x0, 0x9, 0x1000}], 0x7) r3 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r3, &(0x7f0000000100)=[{0x4, 0x1, 0x1800}, {0x0, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x2, 0x401, 0x1000}], 0x5) semop(r3, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000180)=""/213) r4 = open(&(0x7f0000000100)='./file0\x00', 0x121, 0x4) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000140)) semget$private(0x0, 0x0, 0x40) shmget$private(0x0, 0x6000, 0x0, &(0x7f0000ff7000/0x6000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) r6 = msgget$private(0x0, 0x718) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getpgrp() r12 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x8001, r7, r8, r9, r10, 0x4c, 0x6}, 0x8, 0x800, r11, r12, 0x7, 0x4, 0x8, 0x484}) r13 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r13, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r13, 0x4004746a, &(0x7f0000000380)) r14 = msgget$private(0x0, 0x718) r15 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r17 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r19 = getpgrp() r20 = getpgrp() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000300)={{0x8001, r15, r16, r17, r18, 0x4c, 0x6}, 0x8, 0x800, r19, r20, 0x7, 0x4, 0x8, 0x484}) getgroups(0x4, &(0x7f0000000300)=[0x0, r10, 0xffffffffffffffff, r16]) r21 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r21, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r21, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r21, 0x4004746a, &(0x7f0000000380)) r22 = msgget$private(0x0, 0x718) r23 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r25 = geteuid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r27 = getpgrp() r28 = getpgrp() msgctl$IPC_SET(r22, 0x1, &(0x7f0000000300)={{0x8001, r23, r24, r25, r26, 0x4c, 0x6}, 0x8, 0x800, r27, r28, 0x7, 0x4, 0x8, 0x484}) r29 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r29, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r29, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r29, 0x4004746a, &(0x7f0000000380)) r30 = msgget$private(0x0, 0x718) r31 = getuid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r33 = geteuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r35 = getpgrp() r36 = getpgrp() msgctl$IPC_SET(r30, 0x1, &(0x7f0000000300)={{0x8001, r31, r32, r33, r34, 0x4c, 0x6}, 0x8, 0x800, r35, r36, 0x0, 0x4, 0x8, 0x484}) setreuid(r23, r31) r37 = socket(0x11, 0x4003, 0x0) sendto$unix(r37, 0x0, 0x0, 0xc7, 0x0, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000340), 0xc) pipe(&(0x7f0000000040)) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/4) 16:01:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x11008, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)="3527420eaad9eeeb7dde51a3473d1faf088c36b54139c57ed80b55507a54cd4bda4babef80b2", 0x26}, {&(0x7f0000000240)="4a49ebe59e751330942f4bf9e3848dce8ba7753e322a12f31344258685cd410894123d2b603040a35440f9ce17ce5693c5f8cdc6bec9d336ada3c2649530d262f0230aa9920e6af08c4f5124e2d667919009adf0b4bd9514402392bed3b1e5c2ea746c3d5e2858aabacde3aae5083d244938c939472d35726e33bc681a0f93ea9c8c4f598ad2ae642e8ce5f53242e6dc30627b9a4a1d0c671ef1c5326ef2ac82d854026eb38c368c28f8ed6d5e29a9b94c539ffee0ad848a14891879e899ddb3a61755", 0xc3}, {&(0x7f0000000340)="1d667b07eded915452aca4ce28eb2a46f1e7703391a26b37b2233928", 0x1c}, {&(0x7f0000000380)="78a3905da4ea53b986b3a429f8223467c9cd172cc79ae9e91c188106d64477cd6d7a42954624ed008c75f4e3f502e08d233d3f3ce4ce20b1500074f9ab6b1075895f74af8c1f31f1068a1c9be96475a43fcc988305530b8474dc32c60e5b7f9dcee8b3ee905353fee598c862452b20eae396886c340390fe8166cc3c519a408984e7a265ceec3f628a15822c935c7667c2edeeb8f5ff9593980b9c0da36be955cabc2d711a72b5d45b750a52ad21ec8622e80837900175ef70adb4d40ffdbe073928a7394668fce3499e0af646ea2b0fefb51bf20ebd6a39b89441bedda4accbc4f852444d75fe7b8fa8a70381d1180bb0", 0xf1}, {&(0x7f0000000480)="e7abbb3096d1a4d4af85756e2abc23b414477d3ec0a06cfd13dc1a6e178ba4bfca70a61502a48535c445d51fc5412801e2d146659a", 0x35}], 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getpeername(r0, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) close(r5) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000140)={0x2, 0x8dc}) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c200000000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x20, 0x4, 0x73) setsockopt(r1, 0xa2f, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="ad18f05de2f4ef18", 0x135) 16:01:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="00000018600400910000232700000000000000000000ffffffffff01000080000000002d35d551a7de221a18", 0x2c}], 0x1) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) 16:01:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000140), &(0x7f00000001c0)=0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") 16:01:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x190) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100045}, {0x74}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x10000, 0x120) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) r7 = msgget$private(0x0, 0x0) r8 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r9, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r10, r13) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r15 = socket(0x2, 0x4003, 0x0) r16 = socket(0x2, 0x400000000002, 0x0) setsockopt(r16, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r16, r15) connect$unix(r15, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) r17 = accept$inet(r15, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffff1e) getgroups(0x40000000000001b5, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r18, 0xffffffffffffffff, r18, 0x0]) r19 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r21 = fcntl$dupfd(r20, 0x8000000000004, 0xffffffffffffffff) dup2(r20, r21) close(r21) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000140)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000180)="34aad87595b51fb7ff051f69fdffb25a2c919931cc961d5a9f0cfd477a58c7448694310bc2eeca6d4f0787736f0550daf8902d561780a7e9", 0x38}, {&(0x7f00000001c0)="c47ddbe7c136dfd8207817de5d7ab62a12b9ccdbf0ec9d622668311be5bc80346f2a79dc06cbed240528696876fc6bcf26e50c9c55accb12759460d433bd73a0bab1131abf24237aa46ec5cc77d2974d166ec08bfc3045f35e3bf2a132d6207ae254a87ba3cd3bd4404592586c5332b1176f65605d36df6f5b1a228731ca7f56fa35bf5f0782c4cde00f5d91540a5d6161826197f84a66228d76cda4e38cfa3fa20cb8877f2027c59bcc27", 0xab}, {&(0x7f0000000280)="cf67f36ca44f8cd930eb186119b5b751b70efeedd0fd41b47fa9c46a1ae8f00d88f41ee76b66", 0x26}, {&(0x7f00000002c0)="92c9b1997931bf30d8d7723860e18cbb6a2c844b65c006f6758392064a8d5e2ed80e3b13", 0x24}, {&(0x7f0000000380)="1e7a7b3c618bf5ae02644b8c58b09d0fe2091fb819df8752172a5b060e7a618f0fd4c2177616f2095de980f3f30f0ab2d969c3720278bf48d9dad18e8ed5353eeb2a08d8c2df6e747f359356fa030028bce94a79398978da8bcb6bd255fe44bf68839f5133b25d191f5fb6dad290ac557689fde1ec13971449d52e0ac3e8f965649af005a48688231cf6cc9282bf3946c91b", 0x92}], 0x5, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r3, r4, r6]}, @cred={0x20, 0xffff, 0x0, r8, r14, r18}, @rights={0x18, 0xffff, 0x1, [r19, r21]}], 0x58, 0x9}, 0x400) 16:01:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) sendto(r2, &(0x7f0000000200)="6fc1984228a9a868c8afb3017c464b65ff32e9e7ae235c3bf8b9c6865dbe8dacb92a644ee86c40d89776e9efc03f450c074e11f4f45d7d698363c826ba31cac72f7b3a714040e4e65f669488cbef77aceb7c3a63efc591bc9e1d58c4fec8e927f3f524bb324f785d1e7deb93a096e786d859fe34f0c517b2a2cd4e0d106c3eaa231eac1b0d76d829003e18db3577c10652d6e99ead57c293db99aeae77c6e0cc1f1b7a7ec325eceaa3238165bc6b1ba9f8a60ce6808f5aba23dc91795a643427116a518485398eac4f179787", 0xcc, 0x2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x8, 0x5}, {0x7f, 0x40}}) dup2(r5, r8) getsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:01:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r3, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000000)=""/214, 0xffffffe1) openat(r3, &(0x7f0000001100)='./file0\x00', 0xef5b54922f8bb187, 0x20) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r2, r5) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r8) fsync(r8) setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r8, &(0x7f0000001d40), 0x1000000000000090, 0x0, 0x0) listen(r8, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r9, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) kevent(r12, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0x3}], 0x2, &(0x7f0000000400), 0x4, &(0x7f0000000280)={0x3, 0x40}) r13 = getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xfffffffffffffe32) chown(&(0x7f0000000000)='./file0\x00', r13, r14) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r16) fsync(r16) setsockopt$sock_int(r15, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r16, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r16, 0xffffffff) pipe2(&(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setstatus(r17, 0x4, 0x0) r18 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000015c0)) socketpair(0x6, 0x8000, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r15, &(0x7f0000001740)=[{{r18}, 0xfffffffffffffffb, 0x8c, 0x2, 0x4, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x4, 0x9, 0x4}, {{r18}, 0x1, 0x4, 0xfffff, 0x6ed}, {{r19}, 0xffffffffffffffff, 0x20, 0x4, 0x0, 0x2}, {{r10}, 0xfffffffffffffffe, 0x51, 0x4, 0x2, 0x80000001}, {{r3}, 0xfffffffffffffffa, 0x1, 0x4, 0x3ff, 0x7}], 0x2, &(0x7f0000001540), 0x4, &(0x7f0000001500)={0x0, 0x40}) getuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r22, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000001840), &(0x7f0000001800)=0x28a) fcntl$dupfd(r21, 0x100000000000, r21) write(r22, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000009c0), 0x8) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r23 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, 0x0, 0xffffffd3) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r24, 0x6, r25) sendmsg$unix(r22, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0), 0x0, 0x2}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r28 = open$dir(&(0x7f0000001440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200, 0x70) utimensat(r28, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x0) getsockopt$sock_linger(r27, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) write(r11, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0x46d) r29 = getppid() r30 = geteuid() r31 = getppid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r35 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r27, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r29, r30}, @cred={0x20, 0xffff, 0x0, r31, r33, r34}, @cred={0x0, 0xffff, 0x0, r32, r36, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r38, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r37, 0x100000000000, r37) write(r38, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r39 = getppid() r40 = geteuid() r41 = getppid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r45 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1004, 0x0, 0x0) r46 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r46, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[], 0x0, 0x4}, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r38, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r39, r40}, @cred={0x20, 0xffff, 0x0, r41, r43, r44}, @cred={0x0, 0xffff, 0x0, r42, r47, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) chown(&(0x7f0000001240)='./file0\x00', r43, r14) setregid(r6, r20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x3, 0x0, 0x100000001}, {0x18, 0x1, 0x4, 0x6aeb}, 0xffff, [0x4, 0x80000001, 0x0, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000001080)=0x9) r48 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='/', r48, &(0x7f0000d06ff8)='./file0\x00') preadv(r48, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r49 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r49, 0x4, 0x80) 16:01:38 executing program 1: r0 = socket(0x18, 0x4003, 0xfc) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f00000000c0)={0x7, 0x4}) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:38 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x107) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = semget$private(0x0, 0x4, 0x201) semop(r3, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r3, &(0x7f0000000280)=[{0x2, 0x78df, 0x800}, {0x0, 0xf801, 0x1000}, {0x1, 0xff01, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0xfd, 0x800}, {0x2, 0x800}, {0x3, 0x3, 0x1000}], 0x8) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)) semop(r3, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r4 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r4, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r6) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r6, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x9, r5, r6, 0x0, r7, 0x80, 0x400}, 0x3, 0x2, 0x7}) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = getppid() r12 = msgget$private(0x0, 0x0) msgsnd(r12, 0x0, 0x0, 0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x8, r9, r8, r9, r8, 0x2, 0x6}, 0xfff, 0x3, r10, r11, 0x3f, 0x7, 0x4, 0x7}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={r10, r2, r6}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000380)=0xc) ktrace(&(0x7f0000000640)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x2, 0x20, r13) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x8, 0xffffffffffffffff) open(&(0x7f00000007c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x35}, {0x0, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r15 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r15, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r15, 0x0) ioctl$TIOCMGET(r15, 0x4004746a, &(0x7f0000000500)) r16 = msgget$private(0x0, 0x718) r17 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r19 = geteuid() r20 = socket(0x2, 0xc003, 0x11) connect$unix(r20, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e1a5a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c80841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00002e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd2a27f46b6f8ee98ec6f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7a8b11551b0235d28bbf44e367dea492813cb5761085937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b0000000000000000"], 0x10) writev(r20, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r22 = getpgrp() r23 = getpgrp() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000300)={{0x8001, r17, r18, r19, r21, 0x4c, 0x6}, 0x8, 0x800, r22, r23, 0x7, 0x4, 0x8, 0x484}) r24 = syz_open_pts() close(r24) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x1, 0x1, 0x340) r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000380)=0xc) r4 = geteuid() setreuid(r4, 0x0) setreuid(r4, r4) semget$private(0x0, 0x3, 0x30) setreuid(r4, r3) getgid() r5 = geteuid() r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r5, r8, r7, r6, 0x20, 0x101}, 0x0, 0x8, 0xffdffffffffffe01}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r6, r3, r9, 0x2, 0x2004}, 0x6, 0x2, 0xfffffffffffffe05}) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r2]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r12 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r12, 0x0, 0x0, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffff7fe01}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x401, 0xffffffffffffffff, r10, r11, r12, 0x144, 0x3}, 0x2, 0xfffffffffffffbff, 0x1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) r13 = geteuid() setreuid(r13, 0x0) setreuid(r13, r13) r14 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r13, 0x0, r13, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r15 = geteuid() setreuid(r15, 0x0) setreuid(r15, r15) r16 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r15, 0x0, r15, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r17 = geteuid() r18 = getgid() r19 = geteuid() setreuid(0x0, r19) setuid(r19) r20 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000400)={{0x6, r17, r20, r19, r18, 0xc4, 0x103}, 0x9, 0x9, 0xfffffffffffffe01}) geteuid() r21 = getgid() r22 = geteuid() setreuid(0x0, r22) setuid(r22) r23 = getgid() r24 = geteuid() setreuid(r24, 0x0) setreuid(r24, r24) r25 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r24, 0x0, r24, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r24, r23, r22, r21, 0x3, 0x101}, 0x4, 0x80, 0xfffffffffffffe01}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0xfffffbff, r13, 0xffffffffffffffff, r15, r21, 0x8}, 0x4, 0x5, 0x5}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) r14 = dup2(r11, r13) r15 = kqueue() kevent(r15, &(0x7f00000001c0)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r12, r15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r17 = fcntl$dupfd(r16, 0x8000000000004, 0xffffffffffffffff) dup2(r16, r17) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r20 = fcntl$dupfd(r19, 0x8000000000004, 0xffffffffffffffff) dup2(r19, r20) close(r20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r22 = fcntl$dupfd(r21, 0x8000000000004, 0xffffffffffffffff) dup2(r21, r22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r24 = fcntl$dupfd(r23, 0x8000000000004, 0xffffffffffffffff) dup2(r23, r24) r25 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r27 = fcntl$dupfd(r26, 0x8000000000004, 0xffffffffffffffff) dup2(r26, r27) close(r27) kevent(r3, &(0x7f0000000340)=[{{r5}, 0xc, 0x4, 0x1, 0xfffffffffffffeff, 0x8}, {{0xffffffffffffff9c}, 0x0, 0xc5, 0x80, 0x80, 0xa34}, {{r9}, 0x1432a68eacfb8d02, 0x1, 0x20, 0x4868}, {{r10}, 0xfffffffffffffffa, 0x2, 0x4, 0x8, 0x1}, {{r12}, 0x0, 0x32, 0x8, 0x100000001, 0x6}, {{r16}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x3f, 0x5}, {{r18}, 0xfffffffffffffffb, 0x64ebef86cc348ea7, 0x4, 0x4}, {{r20}, 0xfffffffffffffff9, 0x90, 0x801000a3, 0x2, 0x4}, {{r3}, 0xfffffffffffffffc, 0x82, 0x2, 0x1f, 0x9000000}], 0x80000001, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0xfff, 0xff8}, {{r21}, 0xfffffffffffffffb, 0xe0, 0x401fffb5, 0x35e}, {{r2}, 0xfffffffffffffff8, 0x1, 0x40, 0x4, 0x77e3eb4e}, {{r23}, 0xffffffffffffffff, 0x8, 0x0, 0x3, 0x6}, {{r25}, 0xfffffffffffffff9, 0x80, 0x4, 0x400, 0x3}, {{r3}, 0x5, 0xd0, 0x20000000, 0xa66c, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0xbe4, 0xfffffffffffff000}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x40, 0x7f}, {{r27}, 0xfffffffffffffff9, 0x40d7cacf0d9a2db9, 0x0, 0x0, 0x9}], 0x1, &(0x7f0000000600)={0x1, 0xffff}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="d92b4dc6afa627cc02bff2b49cee7bd787a9aeaf7b05aff5be0e0f0276ed43e1a8994a82d85dcc456ec38e2ea70e0b4f49559e4a65a7c9711e04ca6bdd8ce98118b3aeb059e86b12f9fae18850cf252136d22abfefd39fab01c342269c5190362e9ecaeedb4ce78f798f121aed17e7ac3295046fbebee1e91085566595219bc85fe6248660d82bb762e8a745c26f62deb37be4e5024cbf29f57aca9ad493cbf452700e67f137df33e9145e073efd766f6d4e42fbb6c60f64f4c8488552ac74108915a3573f3076c0dfd67c6f1cf79a39a95de56c243839bae17a5571d2", 0xdd}], 0x1, 0x0, 0x0) dup2(r1, r3) close(r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x2, 0x1, 0xf9, 0x40}, {0x0, 0x1, 0x0, 0x101}, {0x5bc, 0x3e, 0x15, 0x3}, {0x29a, 0x5, 0x8, 0x100}]}) syz_emit_ethernet(0x268, &(0x7f0000000080)="b6") 16:01:38 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x1, 0x0) pwrite(r0, &(0x7f00000005c0)='G', 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000000000067fe6ab945ab04917c7ee0da6cf308b634a40f5e677cb97703bc4ac1232b0c40e5ef5ffc60301a000fadb7392709836f8dda9920b69dd15948f719ea78a8e87bdf48688d9f1f32d84d2676a52d2be5102977292c98a088966fa846c8bbad5278b31858a71353e67adf61449262f999a0ebb4cb260e07de6c"], 0x3e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) r4 = accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:01:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket(0x34, 0x0, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x2fd}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:01:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) renameat(r4, &(0x7f0000000080)='./file0\x00', r7, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) close(r9) openat(r9, &(0x7f0000000100)='.\x00', 0x300, 0x144) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:01:38 executing program 1: r0 = socket(0x2, 0xc003, 0x6c) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000000)=0x8) write(r0, 0x0, 0x0) 16:01:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x20008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r3, &(0x7f00000000c0)='./bus\x00') 16:01:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) close(r2) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000740)="3d7e740d71264edfd108ad595654d2d01919de68913a0fb1fc77df0c4e12005a41fcf64b5653fb43156e09020471b108dfcc9ce04144610e84b1eaeadb07a9a862f6c7f88fcd5d6b6cb755a2bb5e8f764abcf989e6b0b855c5720f11aad0f4efc069fff963ab4c33d0a48788fbefd56531eff7c9887d7afc6a12ba1138e092eee6d2e4001625193aa352200f41f6b899ab7bdd9d38ef3154c2a29ad257b4bf4950b93dba4bb42131d07efa691b29f5f3fac0409e96c084e2543a3515b2479b54504c322d941cd9e120ecee60af5ae27ddf6138c937c66b61927dccea419f5456ea464763e1", 0xe5) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000840)={0x10000, 0x1ff, 0x6, {[0x1, 0xfc, 0xc95, 0x200, 0x5, 0x3ff, 0x3, 0x5, 0x5, 0x3ff, 0x7ff, 0x0, 0x9, 0x100000000, 0x48, 0x704, 0x0, 0x8b60], [0x800, 0x0, 0xfffffffffffff8cd, 0xacc0, 0x100, 0x62f7, 0xffffffff, 0x40, 0x8, 0x5], [0xd6, 0x7, 0x2, 0x1, 0x6, 0x5], [0x3f, 0x3, 0x4, 0x1000, 0x81, 0x9], [{0x9, 0x8, 0x8}, {0x4, 0x2b1c0151, 0x7, 0x3}, {0x9, 0x6, 0x3ff, 0x2}, {0x40, 0x8, 0x0, 0x8ea}, {0x3, 0xfffffffd, 0x1ff, 0x1000000}, {0x8, 0x3f, 0x1, 0x8001}, {0x1ff, 0x2, 0xf70, 0x3}, {0x4, 0x10001, 0x0, 0x5}], {0x5, 0x9, 0x7, 0x3}, {0x2, 0x9b0, 0x5, 0xa2}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r10) pwrite(r7, &(0x7f0000000000)="b7cc71da00f81eaa4ab73c9780abab62e1e5eca9736d337d8a4dfd7ce77b615806ea9001b2c6161a721811c3ca1aca65c77a0b63de5851de37fea535a2f4a44a03d9fbf8226cf6d96f8c2a6df100743c81b5bed5eb6e66dc036e4e17b8f1a0fb5679dfe19c1f4da8c2ffd544c0a556ec7546a3445ff0322816c591a66bc35b80b37b4cbf5407f7e362bf37b6c0b77b199846d0209acef584fc1ddd2b17b5b4b7cd15259cf87c35389ab9e8bd13be1329dabf55df09f20be65268a07a73b6ac85cfc0c3de87ee1e6e03e4ff656b51ba2822ffc24d266b9fd503e242c609f3ff5c4bdf115b43a8b30610fe203ade618035ffc63529c01cb401569e", 0xfa, 0x0, 0x6) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa, 0x0) ioctl$VMM_IOC_WRITEREGS(r11, 0x82485608, &(0x7f00000004c0)={0x58, 0x10001, 0x1ff, {[0x2, 0x3, 0x4, 0x3, 0x4, 0x1, 0x3, 0x8001, 0x9, 0xffffffff, 0x2, 0x0, 0xffff, 0x2, 0x3f, 0x5, 0x5, 0x4], [0x3, 0x1000, 0xfffffffffffffffd, 0x1, 0x1, 0x7fffffff, 0x10, 0x100000000, 0x8, 0x4], [0x6, 0x80000001, 0x6, 0x4000000000000000, 0x7, 0x4, 0x13d], [0xfffffffffffffff9, 0x3d6, 0xbc49, 0x9, 0x8000, 0x100000001], [{0x9, 0x800, 0x80}, {0x6, 0x686bb940, 0x7, 0x9}, {0x0, 0x1, 0x4000000, 0x9}, {0x3f, 0x3, 0x584c5772, 0xfffffffffffffffb}, {0x5, 0xe7, 0x6, 0x5}, {0x4e27, 0x5, 0x0, 0x9}, {0x2, 0x3, 0x1000, 0xffffffff}, {0x1000, 0x8, 0x1, 0x6}], {0x3, 0x3, 0x7, 0x7}, {0xff, 0xfff, 0x8, 0x80000000}}}) 16:01:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="625ba11534000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r5, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r6, r9) r10 = dup2(r1, r9) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000001300)=0x80000000) openat$tty(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/tty\x00', 0x1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f0000000240)="8a5f817f41640c4608c3af6deca9e9db3325d4ddf83182c40cb421992d211e98a912a52c7366d2552f80d242794e7e51314a2c8184895de1dedd0b6ba586055732a86e9f0c52e9c19a41c4cdf66d1a730d9bd410f7de6eadb3473eb4a15e5ed8c6c2a2ff142cbb0b3ab616b121505b2578a4642ba2613239655d803729b71a3d3ac1e3529dbdc9fac5071935728ed755d80c8dad0a9b129c098b8134943f9a142646a2577011be2a91eb6dd879eca472fb1abe3622e30991341f5b045e304e53303185aa94a03c69753618b9d772f2dce762b076867a66c8a389bd58d81fab23420135f5ad5a822015ed752e2204ec5fdd01659ccfcfb9e631355d3421c779d48322cd5c83ad1336595eedde5d68a4c7d3bc93a7e43003270c6228d9f32722e4ff8778a988b57aca7dfed3647e3757c038f8b1b8757afcb8a4b779fc88d5c344e7a032e3288f170185e8713c5454361727c1c30aa66cd1841eb91537e4d8f3026d947d718b6d08c2d26df7ef21a6b18b8b8aea208e8a0429fa53b29b5552e3584d6719dcd6252fb3b6ab5f8ac5e135433d19fc94d31709fcbe7d528ca89b38c1bdf506908c666359bd1a5f71d53535997ca4d10fa9c17e4c2d6be07ab0dc20b808e454aa6dda14ff0c4692b85412fe85005cce7203261927bbc0cfdf309b123f2221a9510b56d0219811f94fb46601f0a4212e7bb70786c256d405917cf0163b0c2682c0d37a77f7f1ffc31295c96cc08a4b3f4ecc1b7855e011fab7905f0f258d155ca05c937ae87d64dadd85605b88fc9522c9988e1ca9ca79ecb4f9924ede76358450f12c1763c88eec0c53b006351557c8cc38521c0e6853c8017f1368c077a940056eb2b2d948ce2601e1cdb42627427276a30d311576f4072411403f5b9e30b65d8761df33a9cc952be9d3a315a379e89d6533070d91c1170510ca3968ecabb809e7bdd9a43d834a48fac30f465d9106fe6ffa1316a1fbcf00cf340efc5c1fa4e63b64ccb803441d02cb0c02995d6c0ff60ba0137a5d8d7ebb6f6f4f3947e3ae6c30cd21de2ed4f5416d08f1eb4bb0ceb3ed1ef2daad19468d8f4f7b273746789e8d763218aec4ad7e7e20621155cb5ca4a4dd0bac174d032243e31c9df20ff6d4ee0985ed8bf9cad22a833cf6873d8ce21bc25b1e723bbdb3fd31839d89318acf241baf31973fa80eb9e6f12be0dcd1541fab12499926c30dd4cc858958e3b34c7a4b89756d5531266a23da3c7d0b50253572d9bf3c70a7192803b2b4aea0ebfb2c1dd8af134a58865b6800775350e92cd7831a83eb22c91d01ac178bb6d55d112d7d358cf603fe6c5a47e16029afb65e75b842f85d53bb2f20eec57ddbdb03916b77bde68498ebf1a781bf998646403370408dc70cb5df7254ae644f007649e51c3b54ca25bd17439da5b38c52447782843ac9df5b80619edda6c9afe152415b1a5078aff40c8a1bc3c4e8f8cc0955215f0bc260838f3e5d5b9ed96bf5a975ca7fb8dd17f2a905583442691cf9c081f9fa073040ae5ad8fb6e3cc25e17318e9839ece4f32f6c8a711afe2128bfb7ac42d6aade05069cd024fecf21fd52629da5ce96a204485c3958d6418d0fd597318068f2a06a86670cc28579486852daabadb8b05b5723164e2d7a848cae49d06a838948c7a22800ff5218aa4676add8a0da58efe6e312d72f1cce07e22de27ea29564498c9de0be057d7fc208590a6ab4251127918ac684549cfdd514edbf4d51a69f9d8d34da8cbcfc31e6dc5eca3da3c79550743793a1e1c846f8c407c9e814af192348e68b3dc2280dd60e9f380b4d5e405dde0662a6c85c61eced2640e750b0562e671aabc40d5a4fd1c0451871ef91852cc4c6a4a09109695d3737d704a0816a93323aa5716575c7847bb100a82db2c61be55e15a49c46035f280e0fe6e57bb62cc6920c75fa1ac09526596e37563ab809c38cc9b31a4e4561e076c9af074182da43ba514b7e7c3cf3de7f1fcc6b2089ede02c6451393645c26fd0a5debdc77013cece93e0ca4b5efe2215dfd39f8e9f38795ee1d10eb83809d627537e2cbf866b388009d6e504e954913a1195cb1ce1edbef9f312e46fa05afe85645b90ea97ebe6cdfb6e9d7d9faf89c38dab487dc4774ca07e33121864315e30aeb4697b4aafd45f595dbfe2755e837add26f9412c4eb03ee98aaa1d6fef37374fee69c31782553c5a1dd5e94a266ac9014479bb271414ecb296b5b5db0f6b478b58a460d113f3d07b8313e6b8cead37ad21eabdbcbe5d58f7bcb4031b7b10cef6782bb1ec8ffa41df774279edcd0f0960504200cc2fdbbb9f9790bddea98ef263c459b5457b69461c081076ed1fccd5203e7986f960f2366457a4b3bfa50fd840a1c56527b92e8e873d4ca773082087023476f6b35507fe3a1e51e44a8026e1cd8b1676397d3d7ffab2f60d875a072889f024fb56287080dc422ebc46766467d14315330e82584561ffd46ae8e9c251601008489bf34209e4499c18022c5dd394f72fd1c68b1975a17e862ac2aba80b084e8fc26a3192e63689798ee9578c66f97fbc5d8bb9ec90fdee0729df774941a204147beaa80c1cc0afb9d2bf5f14291653ea1858b548ef786f93e69cb86d36842f1f39b0464a87725c4c5ade7dd67620c2d004e005a4e996bae4c2da291a49d944d76b0fcb965de8a8d3a466daf34ff1b000982e3349877facf1e08f9feea6635355dee20a410de7ae127ad42456a4dac1c0e31a2c9a97a7cacd6c373b570f806d538c810d184432238350079b16306de7b02d227ae714733438127971da941823c5ce80fc0a073215013b6e68d0d0d79132a7d699e3c2cc5bbf6aaf25f584333c639f21eeaebc969b361a2c57ba682f1dd8795c69c1d6eaae95fa1624423ca63385ce093fe9fb46af36be3498d2fc8a340e152ea3b19cbc1c8d63e37b929dfbc49b9d4b4ab2dfa2e15da884defdae9d32efac66d176078a5e2c59824822a1d55fd1ae90a556c7238b87f818fbe81ceaeeaa6ae984a5a4e4313fc2b862f7b39d1a04fc5391448e7340d754b212616a384307eeed6508f17bbe921ecbd1a3f5946b6b28ac4320fc1d3562cdf0fae77afe08b327f2d6dabd91fa94cb48815c04c5c47e7ca2788592545ccde8e748094d88ac1f401c7c4ff7bb759d701d16a57681b0e77d5dfe3586ab04f117bb08643d5971d90b4ae942260f438cee5b3a3df10f51182c07c8d0471a700f7e10bffd3625f9a28b584f7d35f9e343aa224ddfbc9ca6148bce6367fbf43c93e07b3c050fc8bdaabf4b47bfe4ad3cbdbe183cc15cedae30643e9f238edfebd8d3d947e263e111f8aa1fa38f14df774b4692462f5dbfa57b8a9fa9db5a5126762f86df1bb69904319739a91bf745a9b54aa3c107f06a79b1149b7b6bdc2d5ec0291a45c8f03259788fb63f22417c7b6ab7cbfc54036f4cbef196fa81c8a03590517ddffaba497e84c4def533986bb11bfe855d306ba91e41646d3c5d4c1ade5473481ef87cc695c85f8246611b4d391ea8110291e3915f172e0cb3d937a08f1a044b11669727814816b0a786b5339de480b6aaaec891ae50bc158bf72ad422bd6012b1df17b3cf353258a1607711e7dc46ba68ce7ea4798624997093b0597c334a46397d4ca44dd33706b578db2f2c4e0d5156d11e338e8b2abb554ef2faae782b26e90d99ed1f5506fe2161f0ea9e5688f8cfcb16a044b01999ce6026af1691779e4cae5f7b971fd7f4607fc509e7218c53c81bc2ea1fd23bd723a461a77c68eae376bd9125798fdfb74c1728f8bbc1a3a4ace2c4b5cef7c3d9691fc523da23ee95c9aaf1365ef825c30d020c27cd8e1299a081d0191a2d146a34bc5623f3a934fa6d791b5a53882ae813e1427e59a00dd640d29697cb921cf0c6d4d55c248dd1ba736cca27984d059414a454f532aee5d5ef06fa0293aaf559d1a3a4ea956ad47b9d24acd044d64392f049882469ed06e16fb6a4dc314cd7aade34b4d3dfd0c48fc3b5562ac3baa2a0e9684f25f7ed5061ebb0fefc8cca31363b3b23df21430a15b5932a900d9ad614fd7c5e36869cd36664db1cea064b5dcece697b61f91d6647f605f10f43d008681603590af2c0b4c47d094b059022ed3b5c5b74019cc89cc958d7e47f95de1d829707529e643a8126a4d3aa4055ddcd7fdbdbf613d18f9beb870fc4d5ad781667697dff3c6e20b534c5276997b2e898ce9e6853329efc14f2b5571bd44bb267be852b0100d93d4df5015de4950c6823a653ef0ea13f82ba529e3105f00f5a485b13085150c6db59cd0f76db16e58ae4ff16dd458986832cc5d0a95079865788ea8d690e550694ef32ac09cdca12a84380ef3d636679dc3524daeb7d39a590cf1e0cf981edf287e1c621a747b642f2c656792008de3ffb3962c883d78045a27bd8bcf06ec1c4a2fab5c37e25d9e0c9b0610b285080f3e6af85467c8eec2038a3fe2f457a623e40d7ce1674aa6a96676979fcc65dd63d3d06ee42caae98d9c728a2b3378ba050a91af29a770b720bc09973d18a02001790616a333ec1c9965bdcefe0ccc5956a59876ab69db00886c612e5c7902c15cee6be02e324a200b689dcf84e63713b532b4fdd0e77423aa686898a63e7d27d68c421c4b393825d24ec2070be7ce8c962e227663562e6d3e7d334b17bd82b2c73b471227700ad390f0b4df10122041218991ccc46a0c36aa69ac2bda7e38d01fe3a8e5dacc76421533d91566132bbbd0787b376f6708348ccc18196f3e155a57bc3425432ebcee0034887dafbce163a8c25d12868c2856a2b3bfc4c7b60da042b991e98d9704e69af235ca0ab944dba6df9c81e3bea59bf39f7e28133e4195a3202cf9b846d9f6d25380753e24beb54c48e9ef29e40c73a620afe64ded716ade45bbecf86c407190de1d497ef30c0889cebf6c5465029c714f32aaa585c2dbeb3d0a17e70a8adf3d98f2f28e9209a1fd683ab3c0c2e2a3223a3c53854c2650e03f0f4a8b4f2f7d819c4092192b58536b8e9eac6975dd4d83bf26bfc4bb590ba59fecdae76f938934cfe3a9e2e7a159a4c29e93749e0975f22a8d9ec595554a30e2d8cd12461740e1d0d5947e8a8e3673f4b3090bb905c708976e3e54670d3fa40c1d951a7fc6092a3141d949e45311c81d49051cb0e02b46be8479db740589dbdb8eaa1d2b83c0bc2b42689b68ab5e0981bcbcaa2a73b6012f2a44cde0efbc697a31ea209b824ff500816ee7bb4d10be114c8f142cc23e260eb8f8173ea2a2b50fdf0667575c10cdddde3ba554d98db4fdf10824dac9ee7e2bd43dfc040b0b46e4c703d42d43c4900b8f259f0d2bf6cfe8b9fb7f31a13435a43092bee46f7d85cdd71ed06bac604fa4c467870e063b6b81de38f1fc0650398b337daab94b59cc619541e0459276b3317e14bc8104afa14e068844c2602bf5a5ee3022e5b90e3810b2ccc5cece14ee9ffa0274fcb91a8ce5e0a9a49679c1b95a698bc2ebb254c2b610fe3233dee815caae7a2612e3a36dd67280eb48dcf4866d7c5996cca71a5d0f3f60852794812bfb8da49bfbc527037da8530429623e2a68471cd6d448cb41b2778789106c88e9ea349057e99cc024e4a1a15138d01f0c0d29e0ad0d15a4cce2469fbdc11ac272ae7c68a4f8a24b65021265929fbdfec48da2a5e1b2f51c4746e78eaf29c154d0b3e5eee730dfa1eae366aac279b947641e23a253d0a2cf26ece2624249288387c6296eb76da9bbb67fbd00f2ecdf5290ef8b02450868d481276ed6a5426d972e56c4b270a6b1d5287bddf9a6e2d21", 0x1000) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f00000000c0)=@un=@abs={0x2, 0xd}, 0x8) r13 = dup(r12) listen(r13, 0x0) setsockopt(r13, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000180)=ANY=[@ANYBLOB="84002e605368346518959a51ef05662efffcee79643000ed589178ea524b98c776c4a04c463a47a095d056bbcf6d6f915b8ee14580de2c46c25a2c4035be171c4ecd114ead49815a37aaa83e0bcd8db560a7a447b5481c8042aab89ccab201a680c5429f0cb4ae49e55657"], 0x10) getrlimit(0x4, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) close(r14) fchdir(r14) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r16 = fcntl$dupfd(r15, 0x8000000000004, 0xffffffffffffffff) dup2(r15, r16) close(r16) read(r16, &(0x7f0000001240)=""/75, 0x183) 16:01:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r4 = accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r4, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="7001848a66696c653000"], 0xa, 0x0}, 0x0) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x2d6, &(0x7f0000000100)=[{0x8, 0x5d, 0x5, 0x80}, {0xfff8, 0xfa, 0x80, 0x919}]}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:01:38 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000340)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) connect$unix(r1, &(0x7f0000000380)=@abs={0x3174b555fc91afc7, 0x0, 0x2}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r2, 0xa, r2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x74bf) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000200)=0x1) write(r3, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x9) writev(r2, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r2, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x80, 0x0) fcntl$getown(r4, 0x5) flock(r3, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) lseek(r6, 0x0, 0x6, 0x0) r7 = syz_open_pts() close(r2) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) dup(r7) syz_open_pts() 16:01:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0xfffffffc, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r5) dup(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$dupfd(r11, 0x8000000000004, 0xffffffffffffffff) r14 = dup2(r11, r13) r15 = kqueue() kevent(r15, &(0x7f00000001c0)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r12, r15) fcntl$dupfd(r10, 0x0, r15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r17 = fcntl$dupfd(r16, 0x8000000000004, 0xffffffffffffffff) dup2(r16, r17) close(r17) r18 = fcntl$dupfd(0xffffffffffffffff, 0xa, r17) dup2(r3, r18) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x2be) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x1d2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:01:38 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) write(r0, &(0x7f0000000040), 0x0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r3, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = socket$unix(0x1, 0x3, 0x0) r8 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r7, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x6, 0x0, r8}) dup2(r5, r6) close(r6) writev(r6, &(0x7f00000001c0), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r9, 0x2000747a) readv(r1, &(0x7f0000000e80), 0x10000000000003cc) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x200001ba, &(0x7f0000000180)=[{0x5, 0x1, 0x4, 0xfff}, {0x79f, 0xff, 0x2, 0x7fff}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:01:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="09401d52cf989dbedee0e38500cbdc39fef4e448f454f382a642bafcc78c4dd48807e1ed00f91da5ca97a3d9a51ab514c0f9e89f3f77dca52bd7fe2c51e71bb734203eb156e5f19262d8a507ed954b1fce77f7602ac954f9382d7782b385b5344f2dd44f4e", 0x65, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) socketpair(0x0, 0x3, 0x23, &(0x7f0000000280)={0xffffffffffffffff}) accept$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) r2 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10050, 0x40) utimensat(r2, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x7fffffff, 0x7fffffff}, {0x2, 0x5}}, 0x0) chroot(&(0x7f0000000080)='./bus\x00') execve(0x0, 0x0, 0x0) 16:01:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000340)="ae1ed63e80755cde75645456649152d6052ad49cb6bbca88ae94bea04f3f362d1cff6096c24f5d8e4db4a20bc97931efc87acfff1be5823df828b81627ed99c41edc96ddc8f81da711f9fe9f32ec4e83495c22337600b59a393391475fd93c6e16cc23af3b4e4f575a76010211f7dc834bd9efbc0a23206effd24adca6d7a5c89e3760a4672783a7e8818b9342252d931e26ccb34b949b332c8741af36006861b5de23fa288fef53d91078eac74f7883262967465313cc525d9a35b39cb91d2df2f36ce625816339ca95026dd9dea505e9adb2465999353b6861da53e3fc448d44fa680b8d14c10b08fd04e440b35a751f027720870716c4ea9f6f545252ba4d6e66892b331d2d1ea032c92359976554e621a95fd3a52f88bb085b236b5940f55242a2cf5dc2c67cdae922849a6d03fad3d0bc5edd97819cdd2358a596c62ce0047c523165fbf92a645ddee82afaf7ac8da4ea4d89a37861752a215567a1cc9dcb5ac6843fb72da10ca31b1c4e63c10555cbc180be2005966d43fcfdc8840cd247f616088d2dd976c596b5fb31675fed1db25dca790a49dbe673655790f114fd7f852c0a0ad8870488e2b83ce7d6dcc6b9a90db87b4460fc98c28c0bfdd2877e33f1caeacfb2264f54308d37c03043e450f3cd4c43cbfe3a9f9d80351c5fcef4b6edc941cda4e9cd0f97daf15f716900369e5ea5f3488c8ef076dd38ff54e89a99f0740d3a9c0c8f58d459a356caf7fb3bd15f630bf2707fcc3c86834af73538f3ff2dd711a09aa9928c82b325404ca9f60553c4ba4e4154d105e08a5d1b975922f40df214906bd1d26d2abfd6170ea7314f926c3cb9109eed51d1de185807a6cb64e26ac3e682eec6c98186e6b978d1c89ff67d400a40dc36ca446b5c8491dd04b56283d01caf524a104ec577fa73d44c17f632ee0f6bd19e7dacdce8cb2b7dcab38f25c297b15bd4e4139744df745e5aa2b9a30bc072c038192917152444f392dc584907cb9bba729ac59e03d956d35823aed50ef02025219e0c330e66f9e21cb1983574c672e7bc2b30c35a4af3ec1b83a014d569d71555504610f2c7d21fde5a988734e29c669f6961a48878d80ec40036c72007ee6a298e87f55c74f7e9eea7b884e46f2c3b14cfa96061f0fd1ee6a646877147db030b6ce065b06acd90a45e11e0d97b594952d5e9213db790b75b9a1595fa2a54567042c27d1191657c0dbb7bc58a69d8b0d1b7752a767dadedc774c4b50ff26e3df621edece026aecb136b6e533f07861ac6584fded8607f64adc1143f1a52b88d76a3b6e58ca4da77509f485c2ee73acf2e7c65d7d6e077b921b40119c93bf82785f63a7a39107d3fb92026f85a39627e645336787bd72999be535d176a0c6109fe6f978d220fac9eca6e2b3b02e766e6bcd7993e9b6d541694797b113fbda1595b2282c1b56f477272478eabed5d6d5ff80d8c2ee6ce8e8cc8ec1214cb95df35282c755f770ff60b008feb067a4756439ab6c54826a05948ddbcf4fb4fe2aaccd89404c5c02fe4b30cafe7132b5b15ea9ae55e3fd6196a032f03030428650a4ac02f0ee975265229a7d0a74f3106baad2bc9e51947088ca04d6d1e86b8fae8a5ed583abf22abb6a0edf54cd655aa9c00ca78d4132c2cd0a4d0663028a2805b5720a6e3acf970baa259bbb328cf86238bfaa0628cfd9a4b0cc6e30c84163e862820005b7e30de86431e031ec4ff4c29bff1067c2033b1e245dfb09d67039b169849a8be93fd0db42e4f21d72e34195eab194d340f8795e4f8b5c1a0194b6eb9056368b48209c6ea1ec9249e3ea8f119763e6eb9c6a02acea1142bea9a6b5f1ea6792225a2532ac12069203519df675052cfeeca7838cee34f2eae64f9f69a6c78e2a7ead4af1f8275f975f168c1c2ca66f708585f10b31cff37adc4bd7c03716a3be1f55007a938485ec88a38e7c5cba9b321d396614d341729de97c8572070e33bb3bf428d3ff27a4806f102f5", 0x585) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:01:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x18, 0x8000, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="5bfa6f6202e5ff00000015ffff"], 0x10) close(r0) write(r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x1, 0x61) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x7f, 0xffffff9b}, 0xc) close(r2) 16:01:39 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) connect$unix(r2, &(0x7f0000000040)=@abs={0x508b280832ee332e, 0x0, 0x0}, 0x8) msgget$private(0x0, 0x400) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82965793c89fa816ed279191f54288012af67d4e5a3107599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219e25572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d787640"], 0x2, 0x1000) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r4, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5504759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) msgsnd(r4, &(0x7f0000000080)={0x2, "244c515921c35ede1924be58e4432d0ed509fd854b4a8808208ed9872ff2f364814e4829c052e6ca694e2068d7c66a44996b5ece59adf15523e8755b282c480dbce191a57bd13f6d5b94038765fe52"}, 0x57, 0x800) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 16:01:39 executing program 1: munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0xf) setuid(0xee01) socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x20) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r3, 0x8004667d, &(0x7f0000000040)={'tap'}) r4 = kqueue() writev(r4, &(0x7f0000002340)=[{&(0x7f00000010c0)="8e4f1f62957934ceb8e9f40a5bd5886fc709882774a394e5a9fb06220df24c7b890e3cb1d1e32b373e5524fabda3255e1ba306c813e03e7a04432857101db74a7a962abea82fb6e4f0c8169f0fe87ff14a1113f4ebf058c572d6c233c9609b1f01752051a8158e58373ae12b72acbf69765207e572189732f4ff9dbc7f9bbecf99ee525ebdd5823ac641d0803959cea9e3dde1ba6e27893a98208a9c831d55ba1b1440d2bbafded4302d8480746e8a64a468db150c18520c0b226c75d95fa7e27a8557675129b0daa0edcd37c675cd821ebf088ca088c8afcc4b134e6aeaf2e5fde0d9a65f81543fac6b21691817d32f4e9a2f65703f2ef0061d0558d3776fc738b2dedfeea86b2c8fa74482c3f24f5e3e31ed1ff47be003a3670f6a47f2da5afbd64afd125774034fe2d22a0710bb19e409a20a3ee34ff664224fedf036850cf219012b6a2559e1597a0f091806e62bd99fd51e831f91f265157d468586b5350ff3ae59fb2b772c0c58e4846ecdc70ead47586b4b1d433aed08bea8ade4257acde666e981f314f35d310e106a0c7770476ad84683141f51d2ef09b52df1b5bcb9bd34bf5b99a0f444e1695afd2a3af037e5c22595e35d18782a8bd5943bc0d40d676b96b369133977c16d1e14c979e841367dc94e5b997db18e0eae0b5bc3a1f3d818082da4c0a1d81e0b66781e88fa6c66ea8c6c5f99ee07f344ee174e0b5e1dde6bef0b4fe1ef86260235a7546e4305d2747752ce57aca4a75e003321ada56d89e00d2854663e8515a2239b904c0fbdff3252f6115c3ff58bff4041a917376c7ad66bfe05f93bc8a8579827765c94196a43229812596f8c79a8043a1790747bf8026a97b7ed49db5920d91b0ef67d3f981a22fc90112028127bf276bb48501deaf92a4e7655818f11027c4bd342411ed3af79c9bf6e183786881f2e2156f1067228817539f91019e98e199dade3ffcecdb220b0b45f12cb071532bb99493c6658366a3b233b94525a56fd8154a43726144cdeaf4a9c0739147decb9d39912d693943b9fd0965fbf820e4707da05a67ed4928730b7df59c262bb8f83ced8a30fac39a53c4a33ca1c8b74b85da1b3afc7f9f377085d5ced11f29cdb944f36e9c95c3ac6a103a8f89971de257500a4cc6475158196f104338999640d0d8e7649f096a591d34a5009aa17f5175714d966d29bdf46aa2df60058cd012a10963d9546f74a31cb043fe817d0fc6bf68975cea66918f7e678bb90b1ebc467ccf668f2538a962c7a70946103fa3d820231d52d5abff5380d9d6cb9a3defff2b2d1df355a20ff1a9f22a0c892468fa126144d3091dc90aba0062b5e25972f149f52e2f2f27c26ae4c27e06b6baf8b840082a7f783bec381887e5d299d110203e2a6cf711d8cfdced2c33efa394825e8f93043e07dafd9174fbe22694fc8373c38bd96be64b393ed20d0ab233a2bbdb9b9bebe1088d1d2ce899963acf4a86009f31e75c0163390a6e11b97d3ae7e11b1a50d377720472689213a805987a71fe98039a197a47d7e43255693dd5295ffdd2b9588e2b0da2311f16d3957fdee050c666373f7443d8beb958c1d7c275a02a97e7eda4368bb6f9c0023b1e49075d12f8da42ee3588676404c4db640a6540e5ff8180525f185dd8c3dd7b08aed023a7e2c1a6942a7302af33d06d83562fb7726680e65f89f9d42982cf9912c413a4bc9b8b689c828934628638d5007b845704b2296cf228b0c9f223e5d48097ee6a2013f49d2c5e17de811f8dd00ed3b9f8d4dd725e8ed45cd06c68d41db7580c267530a4f224a52a5304f5149cf3b52dee1d4e91bbc658b17d344a280e3762b505e785203fa2568bf3b0df2c42eb5064aa5e25e98559bd463113ff07d22d0e82c6bcb843e200e0bb482c559b79a3fdb96ef27c485e0206b3604aefa04af55400d2483ab0438978fea80605c253756e372a763ad19123af037b59348f27a2e6fc33697f8b568a3a0a38111a0a81b4a556e9a4730317193596e080c31518040d90b611bee6f62f5bc9617b0d78ee05aa1e219929306803cde8776d52133073103642587bda6a4acf0e9cf0d9d6ce2a8fd3da642522e852f31408b2da11e1e01f27cad3d418a8823ad21381993d2be4b03bb69a43315762d84d6b5f5af6597a4cc3a92401fb65a420d45e7a5e92e096dbc0f638d68587fb326e351d1567da8f4d282f28127cc0eafe1b2c51f6b83eb4e26b6d45efbfafa7ee32c40c38c50edcbc7094e88892d0a7328d232e4032e775b190d1464fcc71f9dbee4ccd2847c21e90813d227e45b4444d3ff24257ea528ea80fdc6dd416a14c16961b909f9bfd12cfe437b9b8122d9296e81de96aee0c528ac8175dba4302d88eac62ca34b2101a2f275581b80d2c81510d7b12e63c42ed3d5d9e88cb0765213d0e0a8081e11e6dd49a7ee80f507fdc57a69720c613eb02e8c050da40697ea0c686086cf314e50721ecf6d33e78111deb6a881d77a575fc45500dca65646b079a88aae76f0435dab4d3e3a95bf9c571e5dafcaf3fc889afa9f4460fb4f84affae050dd149e7b5b4aa807d81b44f120a8466d0cb55fa684603a43cd1417f7ef99bb80d5047db48c6a35c8b814a8cebfdcfccb3d39a18d3e296b555626ad711b50402f99c025dea4f81d80601fb41e117243ef341e1b53b773c7e9e8bc43a1c0d05ba743c6a5611c543bdf7619e13c8f7d80a46facce2875d876a426da33d7beae8d7fc1cf14d1b1ae55184cf91ac53f383d6c8c865be661dd38e29d1ca160f2344c1485ac3313196ee0f95c9391e90ee1fd5140052e5567c94ff10a9c990842eefd2ffdbbfedb6d20f2c39d05596f3b8aafe97126784c99a6e1b9169e6558146a4cbeb5b328fb9739cfb71bca15b83c6d10c03b8504d19efe8e67d1ce9b40d935a5d484ec2704b99d5ec5cc1ea2f331a0e4b05e7a80802459884f4a2b4aca2152e9d19aadd47da876dde8810f9f9f1a9cbbf49a68d73b0090269e6deb291efb44b3b1c1ed9f38320a63fd9576dc08b4299527d582ee2e4c6007800ec87734d1375695c18a9bc3488af6b96b0f885150a18221c6af4a90b0430b0f3d7114dbbb72a9c168fcfcbcf43ce1c52caf073d4ae781bf64c4fd8c2ccabb6a7c48c13a63fe1c0a3f11027ccf69f00b098278e5a5c634713904525bfd9a6ca7d79efda5ab7843b65b3ac4ff81650dcb8c8cbf7331b070dbc6ac9bc4041aa1679e423686f72650db8dbd487aef8c1c39d596702d6e2542feed187756ce6c12b844cc4168cb0d4db8c95997ebaee7a67de7c7d59905539f17e0e62bd83246a36b69d3b58cff99016a7f8fc8d1f34228f68231ad5ba8d7fa6aa914043342fe77ba8ed7565019c326696b8bab34e74ecf60332c88813d59f37da5be753933d14fc4f9e4fa8c029479723b73fe4a79f568e09c53ba98dd17a5624a2031202483cec4ce820778eb0c2257254364d6fbe50bc324e53fd3b8b73ee6fb098a3ae55f9138ebd920238e8b161a7f89a3a2844a4b1c893066d2aca6ed51285a65b9ef9653d8c74c2338b6006d7838de666eb03879e3c0b8db8c232c1cb26329633ad8f80933a5bf637e21bf2f31aada7d4d725932ee61b90775be3593dd62e8a3a957276eb95676f66362ba39c7aa202b91c5ae666f4bd5b5504ac95e8ebef7affeb4fed8b01981cf178802829dd2dfc198f825094171c242f116af837391f7db6178d4fc3e94e789c2c6f596af1dd10f9c6c12b59385a48f92bd2a8462ef705c493275b6a02ecf6c61b7e22d776accc22fd791961be29bd82c2de644d8ecbcf422a40244b20ce61ddbeac6e93f0f1e9eda97026b4fd36e222114a601bdbffc7f6467218479af4e043b176b6800d39a42bc45485d27aec8e1d44c23b2eb9d6eb8ef038ccb5ae50165380a023cafdcc41ead44e650bee8509e73da38223327826f16b2bb48b754d49496ffcced85af5fe65776b9be35e2adfdad65a27e94f5a867aa182ec3ae3622f46a74db3fd2ee646473124833773bce5c9b29962b73ccfc7c292b31563d0e487b61c88d7fb9c982f73164c2c9643dd9f401c7f8de49496ea4c6b2998ca883a7483917678b1030d971caed940dd1d50415f7e708f383c89528de097fcaf960c60d5ba00be34ebb865b0b31d8f39e67046972b557fa0e5d95a4f5757bfd00ee9827d8c62e51c467b58ee865ccf8c7e4b942c6b3e53192541452e0d80fbcfa2629bf3ce43b0f6c486b3067b33682b8a638cf41940be90ebe49d4768e950d560ba955e469c695ee5f9bb932e56c6c68ada0994250b06586cf0ee5433112aa1f41efc88980fc9047778c596bfcbd7e6c9d94a84c4d3eb3e98f399accb608f2a90f03d08b387cbdfe1e984aebf5634b4ddf9df5a011622c682c531e540a6621fbc45f07129c960e6352326b2c61a51417f6e9d59e8de540e3e32cbccf296df56f24a05716c0f7298823c7bc171fe588ee628a1d076eaa45edf8d483c9f25b4e6448cc6878b221d09ea4f426ed8c6fef15cf16175724fe99a1466a840f0a0a890c1f371bf27438f4cced1f2e9d1a7ebc6ec230893e874aa1e3bc431706bc610b8cae6d7b09bb4a954f6464b0bff38ea2419fb6bc7c66699dfedca5b563dd69d6b187129a8724c18254da8178ac0725b0eff2e4d682cbae9e82ab54be5d34291f784fcb7b840839ef74a56de87c459c627d8e6411dd2f81ba5044f7f1c08c80372ebaa1d0c0b8b63e8784d2f5e015142fa072f1d81cafeb685a6cd6884e78c0be304e45d600a34e11092c4b01623a5a250a4b62d3e14bbfca36e6c2491de7aa5c69eb8a80d56b7b6bf042c9833389e8a3d81c224ebdb83e8b1f318b71d445e394be1056f592e2ae7c33515d47951225d38a33a568910ede949c9a201d521ee2adfd5e4a77e0e5a4b862233d9be9d2d36fc7e61438e3ea52813d3b92e5e137a7273f160b6aa0a6125bd2bc2e0e059bca33e091c4656212afce5de48c42ba3ebd880208ac115c8749b7588537b1e73cd0073eb5f1854fde1ed0e0ea7f76ee2705259f8719bc9cb11c730537393c232a2cf0033192912f693acc4488f84ec18b029789a64da0f5183eed02bb755fa4f60f39dd668ae364cba1c4fdd058488475226b3b49c7d542e244dac8f626096dbae4296bd1e78726b008d5e017128f3275e47a66fa14eb53dddb0642c33f2d46db6616f9fe94d7cd131e64fa29dd953a3b7b91b3dcecae873a753da9b77b7767389131745c06f707f40f16a98770b151fc342098e93ab705281d42e7ce064c7ff732faa3e734e804c626879b8ee00dc556c74293673d2af8da14dba405f7a905c7bf9589ca3413d94beb0054a63ff80061ea2e7cacf93c1783e24d72510b79cf292dd357182004365a21eafdc30947bbf1c6dd2775d1e3fa87d3ebbeff181c906de474e8cf115743e753ff30484e40f98535b99f70ad9b4d7afe8931a939b741502e43363f63ca075eb63dcaa871d83d0ecdc0c0f0001107264df59f7e49044fa926115d1f1f4aa0f080c6851cb4833d96d95d78374c6b9060a07d7a4e008fd4cfd86208cb0bf21ad4972b4b3ab4ffbac71294d09ace548f8452a6e8cc1fbeaa4f6b1b03a4b4085d73a2d0aa8040caef28f6c27fb932069b55051943f589d2ebac213e6cfabc1b03c4f35428a918233329539ce62e6709537f3216ca65121497adfaa05fb6b6fbe23766330c3076cbeee85b7ea6dfbfc6f688c81f51b1eed50a2634746221158b4bf5187fe8926f5e98b2d72b32a18f01e9da12830e3a5ff3198f608dc33badb4ce4d08", 0x1000}, {&(0x7f00000000c0)="e5fa533794238af33ab2fe564226c9ed94070d920d7b54e8bc5e5754dbc3b9164a64d60faefc485c6ebdebf3f6fed8314ce251bf5151160fc2025958150d150b76b27550f026f62edf1ef5372c55cec59976dbbcfcbd6486febe", 0x5a}, {&(0x7f0000002140)="6a87dd8e0bc97cd5ca2de505739cc11ad6666109566c010a59c29ae7c09959f6c900f0fa5b7e331f31494f764014a333cdbaa665cb7af6eba24d6ac6d089ad84d3516293674159b7a42ae6305584bc48d026883881e610f9decb351767d65eff993f4c9a7a06351c72e32c40a7fb4d50123fae7c4b653d35587410eb88a7de037f19cfdaacd6c6ba069e72a7c1623fd23e47cc5e9cd91ab46937ff4eeedeee56cbac7b12668a93c71061ae12ef48", 0xae}, {&(0x7f00000001c0)="d2f4f50165a68fe328ad151ef9eac112cd1deebf0614fde95697cdfc5757b5c5f235c344a0ed939049baae7a37bb1d23d22f4a6ce68719723b13d2cc49144adbeb3d8148966fd7c311b42ef83b85a410c9b695abce1fa34fbc94cf4dfe525de323264d3ba616f6d4545e8e3f2add12491a9ca16c207360c1978c435899d667c48ac1e0fb6c86596d27e8cec045644c5adf17c685151ae76c69d2877a54c7445e30ca99dfd3d1b95821a53430e4598b21322f53437301e5910a166fcc679125112d10e769cf96b96e18ccf95f65a69cbb2e43523054c3b0d8281e902b529606fa41", 0xe1}, {&(0x7f0000002300)="b3711bc01fe16730944eebf37d", 0xd}], 0x5) r5 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r5, 0x8004667d, &(0x7f0000000040)={'tap'}) fcntl$dupfd(r3, 0x0, r5) shutdown(r2, 0x1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r6 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x8000, 0x21) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f00000000c0), 0x1d2) setsockopt(r6, 0x3, 0x9, &(0x7f0000001080)="154285c99a6e5a95499e0bb0846468e4d99800f60f34b91219c224bb1b470f9db33bf157f161b52d014e4d1697007f074495cfd4ba2ba92e4b08", 0x3a) getpgid(0x0) r7 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r7, 0x8004667d, &(0x7f0000000040)={'tap'}) r8 = open(&(0x7f0000000380)='./bus\x00', 0x10, 0x42) write(r8, &(0x7f0000000080)='O2', 0x2) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000180)=0x1) getpgid(0xffffffffffffffff) r9 = socket(0x18, 0x1, 0x0) close(r9) 16:01:39 executing program 0: socket(0x18, 0x3, 0x0) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000080)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) setsockopt(r1, 0x5, 0x2, &(0x7f00000002c0)="75687cf44a8c0850aa7ba4246a3410bec5d92d973e09b97a43fdead4004d19675206dd1754b34317067d0b88ffa64a8ff6a46ed666ea5f726af4b274b6a24ea111305e5c6228550ba53228127af32edce4c4dc0dc1b85582e6e27f3096bae35d24faaebeb96d36b4dccc0e0abca33d72da399533b0f28408324ffdfb20968e442c13cc8f73007ac7428c491309e70b416d13b65f58f65a413d04718ed78b450b08511dcf42070c5f9150dd65d4ad5415a330d6771e0885d633361b9685d165878fdff8b6d9c0", 0xc6) r2 = socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r5 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1ae, 0xe2}, {0x0, 0x81}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = dup(r6) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000280)=0x2) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r11 = socket(0x18, 0xc003, 0x0) getrusage(0x0, &(0x7f00000001c0)) setsockopt(r11, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0xffffffffffffff19) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) close(r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r10 = getuid() r11 = geteuid() r12 = getgid() r13 = geteuid() r14 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r11, r14, r13, r12, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r16, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r16) r17 = geteuid() setreuid(r17, 0x0) setreuid(r17, r17) r18 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r17, 0x0, r17, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r19 = geteuid() r20 = getgid() r21 = geteuid() setreuid(0x0, r21) setuid(r21) r22 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r19, r22, r21, r20, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r23 = geteuid() r24 = getgid() r25 = geteuid() r26 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r23, r26, r25, r24, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getgroups(0x4, &(0x7f0000000640)=[0x0, r22, r26, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r29 = getegid() r30 = getpid() r31 = geteuid() setreuid(r31, 0x0) setreuid(r31, r31) r32 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r31, 0x0, r31, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f0000000900)=ANY=[@ANYBLOB="85000032e60700650000eda90600a0b418237fbbe9300011b25efa50a6ab62ad0392ef5ed137f9865f670b0368d6b6a99f87f81c95ea70b5a28a36bc71c9e3ac08af0f55e8fdfda0b7a942c4e899f67b5cefb4c87acff9bf947520d0aa635644188ee90066ed8a6ddd11d9d4ce85c1e3cd52e17e8164b5"], 0xa, &(0x7f0000000580)=[{&(0x7f0000000180)="1d290e6835d9218c7a97414b7b3b2e84e4bf51958b40f70fdffef5e3d2476cf4c8600547c37d4f16fb9368d54b59ce22d6c58f416bce1e10f445c81214646274bb58cb93b511bb2a98a1558a875aee78c54a18f60faff117bc183b129b6526f743f54ed8f7ef9dc239", 0x69}, {&(0x7f0000000200)="ec887c23c71aeff986c2595209d1f050df9c9c1a12bb5d0a2920546228962d3d4291500c9ee5d608c511fcd3754f357c7875efb2c3bf7264994831be35fb856b1f9e890007f9e6f867c2acbc0bb95e2b69c15d85dcbe720b0da98539a9b2657a686e1248cae0200b26f3b81ee8222ebead77a72775fd05930b775fe318938df39a0e73f3a6805944de68d082f4102eb0a84fcdd3825537c93287", 0x9a}, {&(0x7f00000002c0)="a9755781570119f7b8ed454b4a75121ae6e3225f9536afe3cab52326625285bd32b4e5b5262125546b2ea39515735eda8eb877c8f7a4e764690284a380bf9f0bde92507479910e887643c1dac35b36c3c015fa3ea766be66e835623751eaedb7465442be8cf4d1f289543034c140fb", 0x6f}, {&(0x7f0000000340)="2644b57c2722da5f82c7b3aa0e4f071488a58a94476d184c9b2b3186dbf4495f692e8cf6bf2923e368a07cfab7abcde85e5f867cbe2e30", 0x37}, {&(0x7f0000000380)="f4454ae27f7022e72c95f6df75f2aa24fa4a178e2bd7f96f26696b2be0aaaae80ae4509dd0d22f9772afd44612e47b637d8d0051b9e3611859b5a06c717b302d9b5252193150028478c72ee941637a5cee831f014e70a5271c18af7f30746b9310b88a80efa009e319b46ef9d003aee7c685081d2e221514ed745ddcbb8b0226a47fd96d064b1329536cf1798247b50fcc1622687630a934ced3bad354d93cc8f7a6151e3d32a6b8f5e3ae3896de799bfb4fd5cd040c91356c", 0xb9}, {&(0x7f0000000440)="b77dc0a22f60caecac2a268a2a81bc31f7d017ad83d83b8f58bc837f13d752ecb11bca50e5c49e53171a28ed07fe50a038ac01ace65b1e7c4ad3e7c31d04bb0a421af2189294b6d0e7e084c4857ec0b47c0961f556b67fedc6195cab644f5d10cf6e796c7e4c53e97f7cb6960b407b2789ead4cb3c6d0ce6ca0e14c1e8", 0x7d}, {&(0x7f00000004c0)="1c1aaa8d5f51025086355cd7080b7860dfd614795e5a874d9f9d6fa10e79cf27d03acb3d09ab8ed96079d96684a2f56ef23b8215184a623ce66a0878f5627f4f19dc29a19fe46d2a4bedd08dbb14ea5ae24f967a8687986cfafae5229c471372d3c6261ddf4e0b339727d8f801a1560f0b1d0bc40fa016bf9494b4feba0edb6725db2ac4100e69bcb1266b266b1c0f1632daa323f4b41efca191df4dac50d527609a662c21e2b3c947d0847a24fa3cbbee35be4b1084cf7de6", 0xb9}], 0x7, &(0x7f0000000780)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r14, @ANYBLOB="00000000200055c4b53dc2712900260000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r27, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r33, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x9d7a93d56cdd2d1e}, 0x66bf92688bc771b0) shutdown(r1, 0x1) 16:01:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x4]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x1) clock_getres(0x3, &(0x7f0000000080)) 16:01:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) dup2(r1, r2) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=""/160, 0xa0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:40 executing program 0: shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) minherit(&(0x7f0000faf000/0x3000)=nil, 0x3000, 0x3) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x3000) mlock(&(0x7f0000c93000/0x4000)=nil, 0x4000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1e, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) mmap(&(0x7f0000b99000/0x3000)=nil, 0x3000, 0x5, 0x12, r2, 0x0, 0x8) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) semop(0x0, &(0x7f0000000000)=[{0x3, 0x8001, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x1, 0x7fff, 0x1000}, {0x3, 0xd78, 0x1800}, {0x4, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x6, 0x9, 0x1000}], 0xa) 16:01:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x5411, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:40 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) pwritev(r2, &(0x7f0000001740)=[{&(0x7f0000000440)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70331b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dde780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb498c000000000000bc54f03963", 0x45}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0x7c}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000001b80)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000001c80)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001a80)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xfffffffffffffe75}, {&(0x7f0000000140)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0xffffff9a}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0x40000000000008) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r6, 0x0, 0x4000003, &(0x7f0000001800)=""/124, &(0x7f0000000000)=0x7c) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc0205603, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc}) read(r8, &(0x7f00000006c0)=""/178, 0xb2) r9 = syz_open_pts() ioctl$TIOCCBRK(r9, 0x2000747a) r10 = semget$private(0x0, 0x400000000d, 0x0) semop(r10, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) connect$inet(r0, &(0x7f00000019c0)={0x2, 0x3}, 0x7) semop(r10, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000080)=0x4000003f4) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000001880)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{}, 0x0, 0x9}) r11 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000280), 0x2d9) clock_getres(0x2, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./bus\x00') sync() getrusage(0x7bfdcf5e6595f9cb, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x1, 0x252) semop(r10, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0x61}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2cf, &(0x7f00000008c0)='\x00'/14) 16:01:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000040)=0xf2a0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:01:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefbfffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0xf803cb2, 0x4) 16:01:40 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x1) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:01:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:40 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') r0 = socket(0xa, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = geteuid() r2 = getgid() r3 = geteuid() setreuid(0x0, r3) setgid(r2) setuid(r3) r4 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r1, r4, r3, r2, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) lchown(&(0x7f00000008c0)='./file0\x00', 0x0, r4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) sendto$inet(r7, &(0x7f0000000940)="174e626dfc85ccf3cbb9c933086bbb954890c7ee5a5dc2cd58641cd24bbee6553d1f5182e89e1ac1d952cec9d6cda76ab09542512f31ae0f179b26ee8af53f96f24f87bb80bda50b7a2fb67efa9622636730b6f31e31e47876ff13e17b5e4ceacb45e7b739651ca47acec08536579f3d76184e23cfe859c4b580cb68", 0x7c, 0x400, &(0x7f00000009c0)={0x2, 0x3}, 0xc) mmap(&(0x7f00000b6000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r9, r10) close(r10) ioctl$WSDISPLAYIO_SMODE(r10, 0x8004574c, &(0x7f0000000900)) r12 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r12, 0x4) r13 = geteuid() r14 = getgid() r15 = geteuid() setreuid(0x0, r15) setuid(r15) r16 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r13, r16, r15, r14, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, &(0x7f0000000a40)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r18) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000a80)={{0x6, 0x0, r16, r3, r4, 0x14, 0x2}, 0x80, 0xc165, r17, r18, 0x0, 0x6, 0x200}) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde809edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72db96a3ee83f6947d7b3941361c9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8668e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec786008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885af1ce3080abc1ec3d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e86352c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651000000000000000000", 0x784, 0x0, 0x0, 0x0) 16:01:40 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x3d6f}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000054d000/0xb000)=nil, 0xb000, 0xe17372a9d8aa3c0b) r0 = socket(0x10, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697f, &(0x7f0000000300)) 16:01:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:01:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xd1e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCSTART(r3, 0x2000746e) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) socket$inet6(0x18, 0xc009, 0xe1) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) dup2(r4, r5) r6 = semget(0x1, 0x1000000000007, 0x200) semop(r6, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f00000002c0)=[{0x0, 0x8, 0x3000}, {0x4, 0x7f9, 0x400}, {0x1, 0x6, 0x3800}, {0x1, 0x4, 0x1000}, {0x837449a45c779402, 0x100, 0x7f75e14c04a4766b}, {0x4, 0x6, 0x800}, {0x0, 0x9, 0x1000}], 0x7) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="28000000ffff0000010000000000c10e9f755a1c2a69f1a974f56881d814fce7128fb719255c03493a656ff1f17f2ec4b37e944d2447dbf6d32df6f529799e62584541fd57ee96d594147e75bb695ae37b61175c15bdde2ca59ad2aafb265d5c26316673c7b85303d53368f6ed3d50886154c38636ba61d3ba8cc30437336f581a394e46f929246de0d644ca651fcfda62321effcb49af56b7062d780da58994d10ed389ce8534488ff1f50c6362234ad5310720a5da79c6d69c23655f547c4981dd9c54f3bd5f6d9b6d638e", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:01:40 executing program 0: getegid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x300, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1ff, &(0x7f0000000000)="9ae2911a", 0xfffffffffffffdbf) 16:01:40 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000380)='X', 0x1) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "57ce28750b4da1ea9167f111c100629db9f4355f"}) poll(&(0x7f0000000100)=[{r0, 0x143}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000001c0)={0x0, 0x800, 0x8083, 0xfffff001, 0x400, 0x8, 0x6, 0x10, [{0xffff, 0x1, 0x9, 0x1}, {0x3, 0x9, 0x6, 0x8}, {0x6a1adcef, 0x1, 0x200, 0x8}, {0xf1a2, 0x6, 0xd96e, 0x9}, {0xffffffe1, 0x5b, 0x2, 0xfff}, {0xbfa, 0xfffffffa, 0x5, 0x4}, {0xc, 0x2e2, 0x0, 0x7}, {0x4, 0x2, 0x5, 0x4}, {0x9, 0x0, 0x9, 0x27c}, {0x401, 0x0, 0x100, 0x4}, {0x7, 0x0, 0x9, 0x62e}, {0xc0, 0x3, 0x1ff, 0x10000}, {0x1000, 0x3, 0x5d, 0x7fffffff}, {0xa08, 0x5, 0x5, 0x400}, {0xbc0, 0x9, 0xabc6, 0xc0}, {0xff, 0xffff, 0x9, 0x800}]}) 16:01:40 executing program 0: getegid() r0 = syz_open_pts() fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = geteuid() setreuid(r1, 0x0) setreuid(r1, r1) r2 = semget$private(0x0, 0x3, 0x30) r3 = semget$private(0x0, 0x0, 0x10) r4 = geteuid() setreuid(r4, 0x0) setreuid(r4, r4) r5 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r4, 0x0, r4, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f00000000c0)=0x4) r10 = geteuid() setreuid(r10, 0x0) setreuid(r10, r10) r11 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r10, 0x0, r10, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x9, r4, 0xffffffffffffffff, r10, 0x0, 0x3d, 0x9}, 0x7, 0x7, 0xffffffffffff7fff}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r1, 0x0, r1, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) seteuid(r1) 16:01:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x8000, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x1, 0x5, 0x81) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x1}, {0x800006}]}) r1 = socket(0x20, 0x7, 0x4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xcaad436bf8bdc550) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x7, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x74}, {0x6c}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:01:41 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='\x93V') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = msgget$private(0x0, 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r2) r3 = getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r3}, 0x0, 0x0, r1, r2, 0x0, 0x0, 0x80a6}) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='r\x00') chroot(&(0x7f00000000c0)='./file1\x00') ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = getpgid(0x0) getpgid(r5) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) dup2(r4, r6) close(r6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r6, 0x0, 0x1) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = geteuid() setreuid(r8, 0x0) setreuid(r8, r8) semget$private(0x0, 0x3, 0x30) r9 = geteuid() r10 = getgid() r11 = geteuid() setreuid(0x0, r11) setuid(r11) r12 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r9, r12, r11, r10, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r13 = geteuid() setreuid(r13, 0x0) setreuid(r13, r13) r14 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r13, 0x0, r13, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r15 = semget(0x1, 0x2, 0x2) r16 = geteuid() setreuid(r16, 0x0) setreuid(r16, r16) semget$private(0x0, 0x3, 0x30) r17 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r17, &(0x7f0000000100)=[{0x4, 0x1, 0x1800}, {0x0, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x2, 0x401, 0x1000}], 0x5) semop(r17, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r16, 0x0, r16, r18, 0x124, 0x7}, 0x5, 0x9, 0x1}) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000240)={{0x5, r16, 0x0, r13, r12, 0xb6, 0x2}, 0x8, 0x2, 0xfd}) r19 = getegid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={r7, r8, r19}, 0xc) ktrace(&(0x7f0000000000)='./file1\x00', 0x3cb3e74a3cd4219d, 0x10e00fe5525d650a, r1) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe1, &(0x7f00000001c0)="7d5ac205360f7d90e2c851de146f01422907262950ce7e817ff2565c998c758a7a442f2232e8aefc665a9a1fdee134e3473dcf7742c82338609d761b5d4ec8d43287c5fe09f99e011f00290d596a0891ad695bc61a345e545373b4f11a94fa2f68fde07255a61920b6165e582758eb9c87381cfdd648b80335652317eb62098efb466d0c78262ec6f3371d10eac95b7d5fb4d392064f019f7fd46cc7ff0b218eeecc6edd8a1d648c549a9a23d21d4aadc18512db21d4d197708d99b457046844998744a45ce6eda23275cbf4912adf2f90e6f4f05462b46c7f119e1b79d829740d") 16:01:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000001440)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r1) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x0, 0xf353, 0x7}, 0xc) open$dir(&(0x7f0000001500)='./bus\x00', 0x800, 0x4) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000014c0)=0x1) chroot(&(0x7f0000000000)='./bus\x00') 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x20, 0x0, 0x0, 0x418}, {0x1000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:01:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000ea0000000000000000800000000000000000000000000000000000000000008da89b73"], &(0x7f0000000040)=0x3b) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x40000e0040000fc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x3, 0x0, 0x58, 0x2, &(0x7f00000004c0)={{0x1, 0x5, 0x5, 0x8, 0x1f, 0x57, 0x7fffffff}, {[0x0, 0x7, 0x7, 0x7, 0x8, 0x8, 0x7, 0x3, 0x200, 0x1, 0xffff, 0x2, 0x5, 0x3ff, 0x3, 0x7f22f7ae, 0x9, 0x739e], [0xac3b, 0x2, 0x9, 0x5a6a, 0x7, 0x45f, 0x95a6, 0x800, 0xffffffffffffffff, 0x6], [0x8001, 0xd46, 0x4, 0xfffffffffffffffb, 0x0, 0x9, 0x6], [0x7fff, 0xfffffffffffff001, 0x1, 0x81, 0x6, 0x5], [{0x7, 0x7, 0x7, 0x6}, {0x40, 0x2, 0x4}, {0x7, 0x1, 0x800, 0xffff}, {0x100, 0xb0, 0x1000, 0x5}, {0x2, 0x36af9dc, 0x100}, {0x3, 0x4, 0x9, 0x100000000}, {0x7ff, 0x0, 0xa7, 0x100}, {0x2, 0x2, 0xcb, 0x2}], {0x1, 0x10000, 0x2, 0x13}, {0x2, 0xc9d, 0x9, 0xffffffffffffff81}}}, 0x5, 0xf8}) 16:01:41 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='\x18h\xb9\xae\xf1\xd8V\xe9\xd5\xe0', 0x40, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0x0, 0x102) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x81, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0xfffffffffffffffd) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) dup(r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x82) dup(r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r7) dup(0xffffffffffffff9c) r8 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) dup(r8) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) dup(r9) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r10) r11 = syz_open_pts() writev(r11, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r11) close(r11) dup2(r1, r0) fcntl$dupfd(r11, 0x0, r0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:01:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="f90094e5ff05000821000020f2a200ffff39d3045ad35a0d2020009d00000000000000dd476e473ce443595950f2f9906d1b00000000000000000000000000000002"], 0x0) r0 = open(&(0x7f0000000280)='./bus/file0\x00', 0x20, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) pipe(&(0x7f0000000100)) write(r1, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) dup2(r6, r7) close(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x200, 0x0) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) close(r9) renameat(r7, &(0x7f0000000200)='./bus/file0\x00', r9, &(0x7f00000000c0)='\x00') close(r4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) dup2(r10, r11) close(r11) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f0000000240)={0x401, './file0\x00'}) 16:01:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000300)={0x10, 0x2, 0x4, 0xc3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x95}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x10001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x5}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8e}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x310, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000800)={0x3, 0x0, 0x16, {[0x2, 0x54, 0xfff, 0x35a3, 0x4, 0xb99, 0x7e75, 0x80, 0x9, 0x4, 0x1, 0x9, 0x3, 0x5a, 0x7, 0x2, 0x8, 0x100000001], [0x0, 0x5, 0x0, 0x6, 0x100000001, 0x0, 0x1f, 0x100000001, 0x3179, 0x7f], [0xfffffffffffffffe, 0x10000, 0x0, 0x8, 0x0, 0x1000, 0xfff], [0x1, 0x2, 0xfffffffffffffffc, 0x0, 0x5, 0x2], [{0x3ff, 0x2, 0x9, 0xfffffffffffff944}, {0x8, 0x2, 0x400, 0x80}, {0x8, 0x3, 0x6, 0xffff}, {0x8, 0x185, 0x2, 0x6}, {0x4, 0x1, 0x6, 0x1}, {0x0, 0x5, 0x1000, 0x8e13}, {0xfff7, 0x40, 0x8, 0x4}, {0x400, 0x9, 0x6, 0x8}], {0x6f, 0x2, 0x1, 0x4}, {0x5, 0x0, 0x464, 0xa07a}}}) r5 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r2, r5) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000000)="ef974ef850b8c0539d2d45e54f47dcfa52de065a1543fdad91ae3ff3382731d4973436b464220b341798b0dda72dac71b9bb84b700fe67467bbf36af51cccc9e81d6749daace3b3102ff84eee177b40d64200ab35040f6eaa2bfb95eab1cb44c40f07d0e7d0e15648e04ace03ef1f71314584860e84ce391288c75f96b5624a98e8c3eb336badbf0fd2f28f7a4aea56dc077d88031e5a0987d828912a48e9b620e58f882918bd03a038ccd0b799f86bc3e41395487156da93b3016400e039c5b34315cacd84071cb5d127e6c03ed12e4804865b55216e7c7efb2875066ce8cd76a1eed79ddb6353d54b69f72143d93b6658d95b7cf6ec991a27fa3625bc8", 0xfe, 0x0, 0xbc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r8, r10) r12 = kqueue() kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r9, r12) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r0) dup2(r1, r13) close(r13) r14 = dup2(r13, r0) ioctl$TIOCCDTR(r14, 0x20007478) r15 = dup(r0) sendto$unix(r15, &(0x7f0000000180)="b10005016000000000001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02fc1dc3487cd8b06dc97bfd697e1896ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2808a0a30c1d4b2270b4122cd2350000000000000000000008000000000034e303682e9c5bab9d4cebb9dd94d00d989e98e38e4c95efc7d0e8fb03d3907330fc34fa446f92babf2faeafe8d1c83e8f1451babce7bfd7afa2d2469daa940aad6d2f1774f3656e4f53afcfe20637099b7cd7d9edc09ae7b9951675911a9622590f75260f272fd7807b8f8251de877d64b76ca92d54463a9f03963e5f672e1bbdbaa317fe4419d3f36746248558e97dffc49483211295c697b064223aba73c034252244233d4b948b25e74360a527f3a6b566fa3c008f169361bb121ff9c085ad65f4f8dd1e3b915175ddeaebe60b790c89a65ae2"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./bus/file0\x00', 0x139) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = geteuid() setreuid(r1, 0x0) setreuid(r1, r1) r2 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r1, 0x0, r1, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r3 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1, 0x0, 0x8}, 0xffffffffffff8001, 0x200, r3, 0x0, 0x10, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x400) fchflags(0xffffffffffffff9c, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x27) 16:01:41 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) semop(0x0, &(0x7f0000000140)=[{0x3}], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x10) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:01:41 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) write(r2, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:01:41 executing program 1: pipe2(&(0x7f0000000000), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) syz_emit_ethernet(0xcb, &(0x7f0000000140)="42b5adc839ca5b003b3fb42f64978c8070daf3c1da7a8c442006c2493164c5e2c40897996ff69f9b83bba5a1b79bf25aa6a322c42226aad270e542a11c203083fb96602ae03760544909485e065ffa41e93fb66140a21aeb63ec3bd22da9852fe219f91d364f4392845cd2c2d5e3dc9b9caf3f8472da039815d216c86024b2cc19126d4cc72f571e094c1f045ac88e911a1920e9c16da4e12e19bb23c7e659b1d77d8b2f10faab957a2db4c7aa54305731188addaea2bcfa275014e3e186a0cefee12c472fcf9b7b63b253") r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x26d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r7, r9) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r13 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) dup2(r12, r13) close(r13) dup2(r8, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r15 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) dup2(r14, r15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = fcntl$dupfd(r16, 0x8000000000004, 0xffffffffffffffff) r19 = dup2(r16, r18) r20 = kqueue() kevent(r20, &(0x7f00000001c0)=[{{r19}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r17, r20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r22 = fcntl$dupfd(r21, 0x8000000000004, 0xffffffffffffffff) r23 = dup2(r21, r22) r24 = kqueue() kevent(r24, &(0x7f00000001c0)=[{{r23}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r25 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r28 = fcntl$dupfd(r27, 0x8000000000004, 0xffffffffffffffff) r29 = dup2(r27, r28) r30 = kqueue() kevent(r30, &(0x7f00000001c0)=[{{r29}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r31 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r6) poll(&(0x7f0000000340)=[{r11, 0x1}, {r14, 0x469d7e236e5d8a0c}, {r3, 0x10}, {r20, 0x2c0}, {r23, 0x100}, {r25, 0x8}, {r26, 0x8}, {r29, 0x8}, {r31, 0x20}, {0xffffffffffffff9c, 0x20}], 0xa, 0x200) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x4}, {0x4000000000006}]}) r1 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) r8 = fcntl$dupfd(r7, 0x89b017fbc12a9e86, 0xffffffffffffffff) r9 = dup2(r2, r8) r10 = kqueue() r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f00000002c0)) pledge(&(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='-\x00') kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x0, 0x3f, 0x12, 0x5}, {0x8, 0x6, 0x3f, 0x83}, {0xdb20, 0x5, 0x79, 0x100}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r13 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) close(r13) ioctl$BIOCSFILDROP(r13, 0x80044279, &(0x7f0000000300)=0x8) setitimer(0x1, &(0x7f0000000200)={{0x6, 0xfffffffffffffffe}, {0x6d5, 0x600}}, &(0x7f0000000240)) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80a6, 0x100}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, 0x0) getpgid(0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xed085f34a979cc6b, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) 16:01:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0xfa1, 0xa05f, 0x8001, "c74d8711df7e71a9dee6a052c6e84043f5a1105e", 0x1, 0x7f}) close(r0) r2 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="9c42dc997c4211cf881e545316c4b4c56311d5", 0x13, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:01:42 executing program 0: getpid() r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x9) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) 16:01:42 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kqueue() ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}], 0x20}, 0x400) 16:01:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000100)='@]\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=':[)\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)=')\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=')\'%]-\\\x00', &(0x7f0000000400)='-\x00']) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000480)="e66b74627195e3dae9e732efd282bb222cb04eefe5e7097e67e868698f8d1893677d4c812f7f2a750f6120f9b93e29c398f38b2cc0345503c806a01b532bcc70f1ae5a41ce55f78d87291b7b207d1ae8203d0fae1e487397171a5762eca579a0d4c565a2cd2c16bb947e7b39e0d1ef4c63b9d797c68e580ccb83db60f8646a238e354c2ae844fb4996ad77476856", 0x8e, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9fac8775287a685e55814969885c383896f05bb"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) accept$inet6(r3, &(0x7f0000000540), &(0x7f0000000580)=0xc) 16:01:42 executing program 0: r0 = socket(0x20, 0x10000000000003, 0x1) socket$inet(0x2, 0x3, 0x0) mlockall(0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) pwrite(r2, &(0x7f0000000080)="6768db10f942379fee86c5499fcf7a957a21bed82698a0719d805e6379546164c1ea4c91673eb0e7498e24d6e4f753abf31b86d0377147e50d3ae08d14835154f26345253f0905fc67a9afa570d9f6b3fbfdbfe8e6cb1a1c4399a563b0f1d1cbaf372648619de6dd82", 0x69, 0x0, 0x1) 16:01:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) recvfrom$inet(r6, &(0x7f0000000240)=""/129, 0x81, 0x40, &(0x7f0000000080)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:01:42 executing program 1: nanosleep(&(0x7f0000000040)={0x3, 0x1ff}, 0x0) r0 = socket(0x42f6026f9fac3738, 0x0, 0x1) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="ff6ce0a066696c653000c839f3444c9fc41d57bd6850644fcba3cfa6925bcb096035821c0d00428771dfc5ed4c62ef5648155d82bb580a8ce5816cc85529878c2996a67ac96cc3ca59dc4d3273c7763682b74cc86e6f34707c90bc65923f557fe8cb716b25883763abc89af958336e0e1082345cbffa73138117660000a952825e5aab23e67d2e966fc6cada9dac3ef7a188f9cf0379f7e4c69860cacbe1"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x218e77accc5cfd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) dup2(r1, r2) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:01:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5c", 0x18, 0x0, 0x0, 0x0) socket(0x26, 0x233c2585b7a8c54a, 0x6) 16:01:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/101, 0x65) openat(r1, &(0x7f0000000140)='./bus\x00', 0x10, 0x102) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) ioctl$TIOCDRAIN(r1, 0x2000745e) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x10000000000000de) r2 = syz_open_pts() r3 = socket(0x2, 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) fchflags(r4, 0x1) r6 = fcntl$dupfd(r4, 0x0, r4) bind$unix(r3, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000006c0)=0x3) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000480)=0x5) kevent(r6, &(0x7f0000000a40)=[{{r4}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r7}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000040000, 0x6df}, {{r5}, 0x213c0bc5e58e66d, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r3}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f0000000b00)=[{{r6}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000001c16b15cf1ad7356420825840f6e495c885b8541b0ed586af583c30fa772bc640352744c26262f0b102699e449bfecd003f347094aef0036295adac1161253c9ba4fdf47f9031bbe7602a27f77d59476d86231a83f0537eb9f4d493768e5d7050d29b619a6d76deefdd8a08e22acfc2509991fe65ae00d1fd262b3a4251ddc48392dda41"]) recvmsg(r5, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f0000000a00)) bind$unix(r6, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r10 = semget$private(0x0, 0x7, 0x8a) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000740)=0x8) semop(r10, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000480)=0x5) 16:01:43 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000340)={0x7, 0x1, 0x3, {[0xffffffff, 0x7a4a, 0x400, 0x3f, 0x0, 0x0, 0x6, 0xdf, 0x9, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8, 0x0, 0x0, 0x1f], [0x3e, 0x4000000000000, 0x6, 0x6, 0xa2, 0x0, 0x2, 0x0, 0x0, 0x8], [0x3c, 0x7, 0x100000000, 0x294988e8, 0x2, 0x18916db, 0x1ff], [0x101, 0x1b3d, 0xff, 0x3, 0x3, 0x3], [{0x2, 0x0, 0x0, 0x5}, {0x0, 0x2, 0x7fffffff, 0x6}, {0x8000, 0x96, 0x7, 0x4}, {0x4, 0x2, 0x4, 0xfffffffffffff800}, {0xdfc9, 0x7ff, 0x4, 0x4}, {0x7, 0x6, 0x18000000, 0x7f}, {0x5, 0x8001, 0x5, 0x7fffffff}, {0x9, 0x2, 0x3, 0x97}], {0xb9, 0x3e26, 0x1, 0x7}, {0x55c5, 0x5, 0x0, 0x845}}}) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a7e47b2d678f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee44cfc9ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb10b7f69c7c1256b1c31c53606cd2b5e6547b340ea0e692cf65e696dc36b98ad5405838fbb458847210d403cf775193d0fdaa859b79fdf6bf6a87f055a2a1883dab518ba5a0f91e30e917b7ba1a1fb00844d347a5269ce9544768ac5e5676367ca0097fd7888f146795d9e4a981df4db747435cdc61b75e4ec3f1a117510e8e543880768146c016a2cf30bac5c62eae0c01de5ef208ebccfea9607010f291b10e157d447da076a5151b38bf94320a6a9fbca7f0828"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:01:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x6) r3 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = socket(0x2, 0xc003, 0x0) dup2(r5, r4) fcntl$setstatus(r5, 0x4, 0x80) fchdir(r3) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) write(r2, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r7, r9) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, r11) sendmsg$unix(r8, &(0x7f00000012c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000180)="6bf272a4ad67a1f59d144b2d4607cb2c458730b7539a640dac3fda782aebddd29bcfbff5dadc4ef780b28ef4bd0cc13ad56ff7f1e95d893f555ae95f48ae2592b38d295c26ee03423f6a61205d70c4e4f5c9c30ea5753fbc4bef3e4470d14a6b920a7aa4ba7e94291f54b627fef872f796ab911d0b377b8b70184695014bef208842180db39f3e2599331d69e9aa07141bb4245d3ddc11d1cee3c39b513bd34df567f94029b097531bc6c2246a08d2e554ed975f276ef1e8431917b33b9f4f92ec185baf9637d51ae56a99a7", 0xcc}, {&(0x7f0000000280)="6424d20a86daf71f60215db4d16dfe7f3878c1b8527e974ab3a096344da37bfed0a41fa6f473b5d8e0b60dcd5fab4a49512b37084282eb30c3f86a58042a25cf2c610e72eb67b711d89ee0ce49ad26e5a2e81b87667ff45fe3cdf244a89e2ddcbcf06895aa138154d62573d97c4913f64d202a64dd3deb2d74387eb666762e4abb897d4652176f162681156bc7533db48f1fda950b151ff74d68231b0a62add7e48f86f8b21d88a20e6eb0165342f3c24be1fbb3c872577cdb9f986ede2dabe1316afc3cf8d6e52870140636fbec38929cef5d781a7d9d1f20c87da1f57404dad36440ce305f240d6baab510b8a03c8a0ffab26def4d5cee4e48c9d17ea3259f41c7a48e7e22840f2ddfc605687b5866ce93282a293d975d70b3317b2f663008589a91cfda6b5e609252b14ef4743f0b8cf979066eb6ccd60eac8d7cb89636da418f5c7ae5cdf93458acd24d3c450b1badbb10206ea18b671f0b5ad04e1b79100403f66718674d2de8bae25da371f33eee1218f1c1a066885493a6b87f01fe105befb0e6d0b6e7d83fc49f7714a281fab6aefb22f3bab965b43acd42b1cf1e6afa175091e9a5792da48d439b46f63f7f73b44f7cd38e6c8023c1fda4d360032d97bbd8ed9d26fc96d13689f8b78d523d94bf935962e6da2768da7626946bb01c8865b36c1e90bd5a6b1006c212c6be706ddedfe589aef34d2cc061dd0eb0123321ba8ccf7926c8e85e668f5ed3c993462884dfb2411e60aaa961fd2fef12836c8283b78667054f692b5477cdcc6a3a7dfdbf94d1f98a02b17c5814d6b8fd4724607a90d82edca8b51928c341b858e5c8c659eb0b101ca2141ac246799027186f407fc696fa65c1ec887dc02b3d4d9ab188c5bb48e5afb100cd7fee2f001e6fc3e20eb80c647678463e62610564c94b503b92f7f268bce7aad0a91ca3a13a71ad5cc420e78aabcb9104950817efd7b5c053159eb611de055dfb96d1eb3a73d2fc6fdb4afa8f54e242a5979b79eee656514ec220b62a895470cf50ecef6fe5d80ec61205e570d2fd00a97d463e79d220403c62fabf813d880ac38e2b1124bf9ea3fff4d69103125102bcddd6b52001725e141c6e5542d1a2a487f7d56d8c7eabc5b025c0d8882646d1bfb097f81c27a51f5ce0fbd20305246f31a9f56c41d1450ee23e8ec5311d986d5c3168cc76f487561e12e87f268acaf6fde2f941e5ddf726906ae7692d952ccff3e0c8aef5e98ee60369a9f0d492c2319fb9f8ef926e56f34c1a9495b3431044527fcde2a43f2afcbd5c1426c3304c87f3ccdf199b9aa38cdf980ddcbf62f13f56a3f659e9ac551e696ce48e881613ea9d5e65573269e8b9c3497db71e5e0bee17ddf4745c2eb2c10f87cc0b9af6dd37d64b4f1b7bedf7b141fea8f06c126293346ec70091f0df8ebcc235f9a02937b13a76bff70d973c1a588cf4e465fb6a2d9806297207643e11584f71aa20709274c4b982aa16242f0a1aed090c7b3e6874da10f08dfbdfbc3f85447e23be634eaeac35d62b64cd442d84104c1963c05f907f376b07330041b3ecc1241874256ac52dbd0f777d8928a811abe261a6ee73295d8c41cd0b79231fab701c29878e3fd631f110b7c17856116abbef11f523fbee861787c45accec53b3e1ec8d20b5f48d9d675685dfec648b774d3543036ce565afb60d977181636ae6cba41df962760b029d1d8780011c959e2f03dff449029b675d89a2a4cd1b707e7f916267d05ed86d060df493cbf294cfc7943081133d1c9a3751b3e4c63d334438f111ad54bc333c5112683a039d3c53dda9bfa56bbb3c47438eafcfc2588f30f74305c26a5965c469f264e5da61adeca24900fe02b2380b5f3371916c767dcd3aa33495cfaf37c4c6005f72d3ed82518a2aeef5bb63f72cf27350fd850d80907fcfce57eccb231eab4890c7d1a441a8c353272ac52726a204732f78f0e73dc5800024324992fa2133facd4bb63ed4446c48a550ce60fe86c8ea2cde6797b2f1658ef2161a932c987b83c896a0dace9241a61dabb82351bf0634cc7a6743839d5fcd5bcece62e348a9f8f37569a7f4d4ce34d2b225326aebca4b12700fe81ffe4720d771b67ba2555f4d1c11fac0678b131445a57814b1583ae9b234bec8aff1e4ee5861cd9a30e87951ed4e88531dcb5115b0749f9313d633aafb15902206a8376b32d6b855599aac9ac018b77b1cd9adae6264cd587143b8de4e92979b7035b8ade4f7dc3a89845a7aaf5e881eb77c762b1046f763e4a58cc791505262aa458684ca182d6d9e6eebe981e73aa0660d846334cac1196329481d50f405e2fc90196d7397bd39ece024af8953a7fa012acf8c7c639abd6d0b12c0f5ad08f6c418c28f07089e7d0c345cf44ff922951cc23e7ff2b376aa13640483b6c9d753c690b7591b42157d510ece7db155a310542e7fc0734a41f8c06f8a76046c99895365f1f8bc60f2fc635bfc810d8bc72052dbed5915fb6da501b9dc24a7e8fd4e734977a035fb9a05b118aec0c99e99493ffd2628f2c446334ae7f611c36eb2f33ae86f6f0f13eaaa96b0f3bb2bfc3125c036ab17607cd854bdb6234f3f8d3428fa9b6b101532c3a6c57750ad721a842c6b38cae92ff735f8d4c1d50d5f769cbc63f06d87d864032a9f35b7f50295ee8eb587ef462a35d469b4e1fc9bb94440cad15d518a259e2327ddcd1bac032a56b3ce9eda196c764af5454b149540f6c925c83bcd03214b12d182340b7232c89a8a484e43b185c36c95a9fea8acf2d407a3259c920cd6de7f99c9bfad944b876d19fb8ae3de84e06a3c205682fdf5a13de0d5d52ea3f3bcdd3b1af46a58c2bbab6ecdbfad96488bc0f1822c45286075237911b86ae070308e9a3d7d3da5bb48c3cce1b5ef954bee1febc4b74c7b3b30e21ce69eca82f6c027297cf3e0e9872c16a6c7091d42223545559660fc062c3be451240856838816f87baa1d034060394e9bb30db0b0b68d4674fe006003e230e2331e5027224afd9266e04d12c35ce8c9ba87b5061efb77f81601d3e0b20a92b7f536edf3211ce28b2d04617cbcb470bf5ca37e0bb3eef3f7946a95ac6a3e9bc6c7e8874cbe1148b0d3799fc6c3f4c91581a23e66de4a19aef7770efb9cc2852b45d0ced30dcab3300a0395e829942c746db0aa00c6d698f7e3c311dcfd89506a6aa914f75776411a561d45050c519d9c3f0ba461aa078e794a462cb45f05cab16f86904fb59fe708cd26df209422830a403c4f385c94e6dba2fe4201f46f929b8a5c980f0ad7616c70fa9234fed1de40374a665f3dcc37b9e8990769e55620b5690bb801daa21431a8b092e20a92f35b362c12616c7ef5bcf9358741ab285d88c1e42baee5ac5093f88dadc12aa27b7a223045781ae79031dc4ed75fd6310edb04a3f7241531e6228ec6f58e0cae3bb8772be204539ef53748e428b0bb4ae898baf80e8f21e5b299bd0bba431e85c2c83100b3707bb6464084954fad2639918578710fc63f424d444e2c2e03fe32b013e0ccbf15fd429e1de5ec0030a16dd5f645ca02352665f9bfd4b1dfbde028e0043909842e64cdc1375fa232da46021bc3647ad9a883f61a60fc7e529ee728a055f9bec941d4780b7cb2cbce8c1269292630dcce5c0f3a1480a461acd64c7cddab9714407793eb429e8cc77d902a9f0ebf160c790a52f9a973d3dc035f2ca0028e8329b94f49666306b3d5f6bb427fb66c6def96f2d19d0d8ff977732cfdf3eb2a6977d4c0fad3cb3c57b0da28fd5a849861c0fac76edb0fbaadd02ec1e60348b4a30dc039464a773bb9eec3fbba47938cdc8082658c6a9671e165e76810f599844cc7a8be45af2c2697be6cbd254e68f6e68227d6ba7849ac21d2a8120a0f034b0d2e772ec2b73a6445220de10e90e9a54acdbfe032e0cecc214768bce4122d3199c4d6b524195d8e296a5d49fc7beea7edc0554340ac7e95b0ff68f5cf0f189c65a2e1b7f29ca511d70b7aef616d53e525c892d70c88a9158047b3f7213ede97d7dadd9533a731f844b53daa609de64755ac0c98eed50698bbd1cc89e2c83c4dcabb6d2411e073f4baff916364f651711514786eee306e302c92f58bddc589f6a9bd27f287b878af8e3b78679c8f8f76860286df975b3f3c37eae5d8f9dc9bbbe3c71f3894a694f754b539131707b9b2c05c0e9bdc5b7b20ec4cd0cd8eada2cab9eee2efe482268fa668a793916e7d5b6977758d6b964224b4457f975fa1c98a272bfa41bd4baa26faf8327e4418eb07ee05528c60a8dac92a3ab01990494861d12dd1137e271716b049f72407ccabe729a753f79ad6b21a9ae4ad7bcfbf4420a7a031d1fa86ed032affad8f2f6095910e756821f940e0f43e060f7821118033b1e4dd8f1aaba58f0280775565f6352462d90f03fa2d6706a923731ed240a12050dada7066af0c663aedac138cfe8ca0c8a463f11a2c406f730c9e798b044c4a30df554ce7f9ad21fcfa1e07f407ecb9d37719362c9c391c103a12c4e3793b268ac77919cad9f9cb03b47b1078089bb2c85cd172313e1968d4581466b31a963cdb79ab580140612ef5e307134c441a10b94fe1b38cf11220061995a4877c98e7d23d37706036d299d48e6d7df1e4392a4b22f3681dcd0657f629b918818dcd8e15ae3f99d7d7e493b7ee366a6123d625e254935e7d1499f87c98b10819a051f7afd16699a6c6fd4ad807a2d2ca37b52aa2cf76ec4a43330fd5d211b89e32aba2bf85a32ad834a426164ce71d090ab7cb0171c51070e877c6d66b3d5c679228cfe8388e331c57bb9170076d6f9ac1e88fe1a61d1a1de444bc66a3e37b22a49bf143aa5b568dc03d187aedfbffe6dfe97113c2b662d5900f2d68b0f23f46d29ec494b00c4cdd5e947ed24ee47362cac191d2966067efd072b59dd03d5ed8b456666d3581e353a432d46865bb785d058cac5054e89a8970718ec1eb6ee5d9d53bc3cde042686c04a1a05b7f81313416f31fe9581ccfcb9f730a84b96667598d9f1df16b5a870fb1c45a0d303dd1203b3f8dea244a1bf452f8d1e088bbc41804ed8f13c44377e1a3a43f61242c427796fcba6f255fd22fe9ebb18f589e017493c1dd569c113437f4692d07075156d0893a99a8111204d3b3fdcf60c6667766526c89f9d285443887ff2810ce8f4529127a52763c30290acf7255751d823c2edee28f2f127817a10be76fbc143312dbb736a967accb54976eb47c1e89661c1167139b56f052d00d7a1f12aee00557367cf6009da4b3077945643ea2466cb7b303eb126bad07c617fb36ada349e3ca5c65551f0ad1279b0f9414a5e006de477da94fbc8ba6a1cf9436916d89e0f263ecc58f0e3ae6166f05a621b1db6e4465ab703d7de76272e7a9c56b77beffc9df6ff540677ac3dd8bc5291999b22196f0ebb6781b07967c4b5c5681edb4e89c08093214a7def578d069f3c3ab59f6c9b3bf107dcef7a695bf090282bf3ffdd590e5adbd0c0049052e013d4c5f57c120d3e39d185048e7abe9dcb846b5be9731c79a3c774ede8c310259d1807cc0c2d6a8e57a092a24ddd6d7f0071a4b5c17f04d74e408855ea6fec25bd41abd41ceccd245875af52f0bd6a4893c94cbc805a67027c932140d1c01c2b98441f67deb3c6dea5e4bdf392cd8d05f35d6d4450fb506799c92ccb989c825ab5bb89d5086c5066ff75798c96627b45c4dac8e93dc06c526661b627f42097660a464f91d7b2039368b8924bf4733f4cd9925f3ffc0e1a6306d010f1447ca61b81b7b0947fc5da294c55bad9dfb", 0x1000}], 0x2, 0x0, 0x0, 0x2}, 0xc00) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc000000ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d87000000000000"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) r9 = dup(r5) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8040691a, &(0x7f0000000300)) 16:01:43 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x7) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10000, 0xf15ee1cd4e9fd612) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 16:01:43 executing program 0: mknod(&(0x7f0000001340)='./file0\x00', 0x2000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x101, 0x28) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kqueue() close(r1) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) fcntl$getown(r3, 0x5) r4 = semget$private(0x0, 0x4, 0x540) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x4, 0x1, 0x8001]) 16:01:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000900)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1e4f561b2c284c247f1c76316", 0x34}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x2c) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000240)="2ac326f861de5301738981c515c1b6bead44608330608bf5af9e4c49b1840094cdcece58e803419005abb2157bbe27c390578ae6a86985d170dda1eca6bdd760a1990511fe7b59d1eee412d66c8bdf9d2faf712d1c537263c019b60334c4da482b951cb6150eba69f4234fdfbe27bc1cc6322a1104b67361de9d6fa33a614240da2883ba2afb830a0af44d268671b985edbb62328a30773cc6ac8062008175fe4c2fb046d47187d2bcc3e2e65d8847e2567a498b3f65cd36c241e2016a90b256cc37c99c3dcea7b5f99f4304444ac7f56a5f204e377499a4206d89b6641de67d195573f8f4b0a02e3b5a1edcd6b70cdb1180529fc08f36cf2c0f", 0xfa}, {&(0x7f0000000340)="e3fe17b1e3e52f09bf14141786d063b335ccad53ad2014e78a274f76f2f976c03c992f3fcdb3f0513e6bc3fb949ca1662305bc62a36fcd6df24ed9f40f221a35cc1d59f26633b8df89b3f1b243899896c289f2db41c7d1dd449b6780f3d469fc16be67ec58d618eba6c8da7f3b0375824f363afff6395d1c8fec27d33ebeb6ccf5fbc47c9788146a386529fcbc958b0d0c064269f992a9976a5f841c111d905edc11e62d59146f4b8a337ebf218269634b404f486392f5a004db3ed18a899aeead93e76aab1114d60d78f26f5423b8b24f7dc50460e1ac2d0f0750b4", 0xdc}, {&(0x7f0000000440)="572bbf1b7eb54b3833b316be07559b277e465e49291a40f5441781a9072bf1e1db3658faa2114423658b14c1406d9a599b6391cccaaa90eb44707c30983b53fea9725a76602b0475e0ffafa4be6d216fe85991956c766fc3787fc170626e42e801c8223dcabaff7bb0c4a687f03064697e85b974613e3e839aa83a926bc4cb7721cdbcb3b6023928b031460ff101b9e92bb3d46bab4cdc0778769b7778cb84b5fa83e30408ce4e21615e20f1d385533a75f3b98c1b077e317df009d6069da93b48e46da7db6f0a9024f13c4d692ee88a1b3d7940959f8630c2beeef3977624b62d3d936ce4651aa7045a6ed062216947c2abc9591994bc16ca49", 0xfa}, {&(0x7f0000000540)="dff85e1af48f58ee881a0ca8b11a1145020d876c10b0acd7e0e8d669abefdd6a87b79ba9f344ab79da601566cce93d6de9114f692218ae74eb9c848833c2d603236e05ea4dba5d049447cdbaec2675d0dc3f98487068c5d681793ce97aa4cf124723868dcfd7abeadf6e637419adfdca814a19a00da333bd1c5ac00be794d296238f414c7c9d6a58476e4843afbd52", 0x8f}, {&(0x7f0000000080)="7faced7b1061d61620b3d780bc02eb787925c5e214395f3d2d45e43a970c156dead8ff3f45a778", 0x27}, {&(0x7f00000001c0)="af381501f5a08907924cabf24fbf5dba30e1bc1a", 0x14}, {&(0x7f0000000600)="fed2d648e8a341e8d5c059bc413e98e4a0daa565996cb771d78a996d2f9beba606637792621ec23737f082420e21d7363cbd6f45f1a2a9274e30736c13256a", 0x3f}, {&(0x7f0000000640)="36f9518131b1760736362262926c637df7de06eb4f34609c29aefeecf11be6ea", 0x20}, {&(0x7f0000000680)="0ccf001a420bbbc8f68400fcfd0a83", 0xf}, {&(0x7f00000006c0)}], 0xa) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffff9, 0x5}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:43 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0xddaf89c6020b0e8a, 0x58) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x2a351de0, 0x10001}) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x80, 0x0, 0x0) 16:01:43 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x3, 0x4) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x10, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0xe17763ddce3e9d78, 0x2004, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x4002, 0x62) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x20, 0x3, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x6, 0x8000, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x2, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x4, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x7) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x8000, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x2, 0xff) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x6, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x2, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, 0x0, 0x0) 16:01:43 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) r2 = socket(0x18, 0x8000, 0x1) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x3) r3 = kqueue() dup2(r2, r3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:43 executing program 1: setrlimit(0x4, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) 16:01:43 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x2080002002, 0x40004000000028ad) open(&(0x7f0000002600)='./bus/../file0\x00', 0x80, 0x40) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) stat(&(0x7f00000002c0)='./bus\x00', &(0x7f0000002540)) writev(r2, &(0x7f0000002640)=[{&(0x7f0000000140)="52bf3a65e0fe1b27f07cb1bf0dd815e08bb75c3540532bb79e36aa750ce7938b9ab1c12113654fdf6d39fee69d9129cb3f2c23384d2494a7a0c0417d9e24930bbc34eb18821ba6a871c390b976c6b302f6ad7cf35694ca0ca16d64532a377c2e916152f008320df5877d4d1a9bf44bd86261b8f6f806d5c7186e6d51349c66a14ad58854ec292b2152d0c9772915eb0cfb1a080770c0c97e3d4f54d06494c11ddd1ff9baa5d8bd5623f351ae213c7afd79d75f719bad4e0bd26faa83bb56ac0925067533e295eb91f847777f1ae5ab3dec0f0fd0324aa6b4277bb402", 0xdc}, {&(0x7f0000000340)="6bb4a0ba7be71433de059e20caa64c6e0730059ac4b38c0df3798018b2db2541994906c83efd8472ee1b28caf19af401f9fe426e1d6ff3fcc5a0fe6b8003afc2d4b15ba40a6cd1ccfe0546f1e2840473306ddbd77962844c1b556a486829dcb73f1dd8b7d6f9cb78cbc28ba5811d6cbf4c93df2f5ea3e2eaff008f4876abaea0c0df89d558afde566c81feece6e8260373e85ee77a2f1c059c3e2586f8a508368c8d0d342649900bc628600e27290823cf0a35a3148af88f07fa4c4409194ec9cc86ae5737", 0xc5}, {&(0x7f0000000440)="ec758046a2c0680aabbc8e36a47268b2fb623270f63f2edbb9c2b83286904bbf5b142a67707edc62fefc55b24b55d92b94d2f1b49805fad855e4e0c09ae782771366decc4ffeb1bcd4991fbad02458441c6a9aa7c5388fada72090789a005e74014a8597697d5da9e5947cd8842cf34024c5c579c7ae787bf2264ef0773ad6c6a15f59fe4f2b2840d1158d8dbe1b84dd99ef9a7435417e7881210ecc06d2aa4f596fe2275ff4be6a4e2cd4a873708bff36659a2dcf5b2848110ccd45105dbf0adb7bb14f564ec18f2b773cbf16acda96f4a22b74f8cd7cb29d25aa7ffbe07efc72d53c0b238aced376b9b146824bdd38ac866addad4cbc13df04f54d252f31a000ca8a05bbcfcd50bf7903a2adcb3571685ad9d471da3c969c0d0e7f3fd7805d3a78af4d0ceb8b073d1b7aaf2a8c6513d7c9827b9c0ce47dadd484a99f7581fb7e649c69deaef006d370ece8315bb001b463baae30e4bfcf9af492da60a8e1af6810bb49c902b28c267f7f0114474f694671f50952c02966cfec0aafba1a1885386c3d4493ad5ab56701361e23c1e18bee1c145c5730f094f571d00874d24e63e2380f651b81b085a886bcd28093df9ec8da879503853557b454f413a6f7e37a1a5e308cc7c35d2247537aebb4035985aad9e7325205119640871c462be778d99b3a930ef8fd40ac1f79fd23e1802c9a51dd1ea53500420ef14f71873f4dc4a9fa382cecfa190c09a7bf3354f1081930a1901300b169708d30494f5b518c21a1f26647bfbd97ddb07ffaf589ae5cdc1c9c5ffea8f2152218944b50a1f8bb982b3c37d8aaa5a42fb488e3779834970488f5caa9a5822c77bc8c82c7245395219d7635a95d6e99ee6b8b292a364dc85bdd119b80b289f8dd6c4fdeb205916006aa7e71d865872e222862249e56059445ac572a21d6498d85af9a47c1d105a638f4f2cce8635a08edc52d142ca12dcd176acd7ddfd49eab2e58a639ff56d3de07e1e94e71f112602f1aec302c794099380840e0d7f73b3f3e4f489544f2258bc9fbe504d8365d7a45e2abce14da62b0c512c836afc84f7675c1ce2e4604f58bcf860934047d99f36a903ac6f8e4f8cb4cfa0f9565fc4723621d15750443b2b012f4ac52df694f72f89c056c0865082c2215431eda3f8d39497bd62979f0692c584ef2d96b2233c1e999d24691d3ecd6f445b2a61585f662b80eb87d309dc86537055380d064754f7d3636902474ef880689f74f091a38ab2f8b799aa86a0dcd259555c1e88d9e14ff1b88c98edd92f774de7300ed74726bacd0fde7ce3ecc868fc311f393ff843a945920872ff22cb6a7ed57ac7b19471ad887b9c0ee8c4a0e7d807a89c7a9d7503854d8253b149d22474e52de57c3b13cc7fe06f6e0e793581f70747d246ba495f5a5517eb367b40616b717f9602f674e0e3b547cd689adb014a84ad79ccb4900fc1e488a01c697d52a986190c90802cf4a1fe42fd99edbdb4567583f222dbfa446a9719060b8460c36bdce9385316f6008392321b3344d8005be50d72cd33ccee569f5d34c5b7096c6aa2b107ea02275cfdbe843cdd120b07fef7ddf93109f026b5fceebd222a5e296d895668081cee5ddad8086eb76001129f9ef3e0fc6b2165baf856e2356c6eaeac1f55469dba2c12c9466d96b86982a23b0164caa9219a11f34b4748002d5d00f858dba99162bfbf721dbe7ac82884d531d22010ae9b2368563b1e4f63b54a5eb8f1bfb3c50a2b4bd87328a2bcc75a3ccc6bf2b44dff2d4642a23a54de67cd805769b95546ef9294590ed124fb90dedfb0884005dba3854133c4f801d0357c41be1262aac3a777858a25748e0d5a49fb713e6d282db6831ea375011a8193813e3854730375d6cfef48e3fb582854410071bc1a6c9e3acb442b40738fc15e41293cdf500a07c49b290b3973bd742e6401dd0de308e18948d060aa1e027c69c6dab8f84e3dbdb33022080d4d22f84d3b7d7422b75d0cff3c781e21a89ecf3a223266d18c97e9dfffb9232d8ff5e8d831e38dd9b60779d9c8c5afedaf8ac585d8d6fd6572bd2a1f4d1b0d8b2e41149680dd662055e1e0e66a8322db1005b9b0a8fd64b6d2b1c4295e2c1fefe594e04097a3b41500489db64a1d04651c068bdc4e98140c6aca0b64a9ea56112f1e3196c0b9b16692f95d8a98d8265181c057c6fb4da53b5ff1aa5d410dccdfc3e0d6712d444966bedd3848bafcc31c8925d7ef7eced0af13e9634183030f12e30f83b72578458036c9bdbf362a3450df21c368c5ac81f1421d63131bbf09730dec1a9c6f8badea591ccea7c46d0d93e99016f1811d87e60a83990e8dfacea397b7f03a2e2d504cfa6119b7f7aac9210348b75910974a5d5b1a73f30fc00a503cebd3974a7e17745449dbb6ce5648706255acf244ac864ed19019a126c674242a8cacd09dd7cedb5ea3c72a460317ec38507b62bfee56cc986dfedf44356b2b49d765cac3488c68a7df2ce59f192476c21b014eff43c3096badf2c9c9135361fbc4700e8e799978d713fb9586ad359d692f4b9ea7b9129d10246c0d4a0ae5e4cc49f8ec9c2d1fc55bfe9cddb5a748db1f37a610dfd636091a83d76384936ffbbf45fd221c4b2ac36351d89087c5a53967b16741377cd20ee57db940538f291585dac2a2388634c2071dc0e8545f73f174ee2196ee1dae00852cc4362d5e928211f6ea60fcf24bf51e384a1c2d216fcfbe194b71785671c3406047d997408eb4793bacf869824354c9f9453f472b008dd00e4a14c0875d678e5c1e66dfc99fcc2de68410f411aa7957c329627187708236a6e673ab46c01d191c57074c4e10550f30ada6e024111e19a56d3b47626713ba090187fd3a2a090081af2caeb236a46cbaf343327d1d7910d577cb8f790102fcc14a48d57bdf1c35f12348b0842853ee8db5cc6c0de9688f011ac6906ce605fa85faa1da00d3e2871027eaf9d5972e7fff883dc483fb4641b83a217088f87bf23b123bba3047959d6eb6828aede6c457a948380af8e374f83308522889e0aad5ed91bdefddb184c3a17b11f6213f37e24b6f4edb37746cedcd658f22e06b2ba7e9d6593fcda15fde8179cd2f2c3442df41c060f9cde6a89cfe2f7e03db916de64ca47294eb7395722d0c60ee409e1e79fa9aa9a06e61a6844cf3e2d3ed5d796c44d8052e7c07b50ce0c1a75d403b084a26d10490fb83ba8e22d45ea2057f13adb689be3e2a816c288da86cfb41b2a40f9d905c0604be7e52dc486d72f722990a19ad47ffc8cbff193a76ae81f3ad2b8fa991d810a4573dcffd1b694bc87060b459f075bac2da81d67dd05f0c0b982fdd5040cdea66698bc1a3f5b6f41e4c6949814e7781879d56e444720344d3faf440724990a553b91eb989044d2fb08b5ff39337eff12d95f3a95440425d1e7ebce4deca3deb0fa30d83507f20b93efc4e6f886c3f2511309ee0b520fa1292dc2a61a50bf2a46a9104b1b7120192c465ac04469307eddbcccc26564e830d2ce12748a8feecf8d9ad7aa3330560c05242130cab8188b74e7ee6d358731131766f7f7046b5c5076a7115fd470ceec8cd1ff92195a8496b12cec42ac60c6b9f30b9f85f5abef330818f4b657dccef980bdf82a249a250d3537c3cca6143283712b3507f8e2a9169aa4223b2329cf835f285d3d2761d4d2ee0b1605a16f457b75c2d8f915200d099cbd0e42733a917b1632f5228eee84e08047f6a0d60c0a4693ac2b9144cc470e49ef0be2c6c00017c55d6f7c59acb2f1c847fff1fdcc1c4c1581469ddb96fa3fdda961504b42ae0bf33146932ef70a43ecef22a2dbb3b7906405d7c4de7c620c3105782472ae691831b1ede6583e0c622ec003e6378399cff8998bd554c7eae00c150c50f2ea8670cedd7c704ea56debaba6e612c1e44fb81ff9a246e6bea6cb03bab6cb438d7a5f1ac92176946aff592a8ca4f9767142c1b0d1fff4ae1f6a20741cb6bc25a440047309e9034f3cd43deb416f17871eeab30361a598d4cf342cf450a0089be441705949c2f955783591d616f4f0473e9fa38610ac00aa38abe48a2ab3f932e75966d267fcb462b003f0b2b380971cfa0a46964072effc93aee52b672c23655de439b9bc3ccc2b184c449b09e19e8a30a81f5198166915762ebc363b23fec2b461d8d41c8c8c3ce2f2a66c85c6c92d50336ec5762f1c983bd5b0a984ab3ce23623f9752b9a70d9c5f47a850774bc6c92e2b757e1f5f50bf148629ec0ab9b777b5695d7ad99c508d3c6fcb96c4fa294f6105858baacc95cf1841ee6dc7e1c1ab4f0e3a8e4df9acca9b1f8df0ca9c21d532fa38ddc703bc7539445033ad8bf6b978a6f070a92435edf9e47dd41de1c200dd413d2867d73933d0c62d7c3eca348de2af0d824926f51ec5ba914e2bdd58fcdf859d65040c665b2c8ab38e775c961162b2c7586a2c55b2fce5d10776d5f59f8a14c7171ecf25f51e30c08a669d873ebf38b048f6a978922a1e41cef34d33897e15665eec434afd52ee6e8be4405c859b30848afd53ecbea491cc74d40c46e0830d69aac16a1ac4aec8e637bc73a03bfcc49a1ba98bd0a1d1b56f7a0258149ec7db6a6a0bcde3c21d43d6a90ea3a7c6caaa815c75d4ea1bee311a99db1a96893c86b161d4b745c0313a4a51bbc9ae5420203899e4edac06634700d087e5ad0d24555e980a8be162fb5e3fd58311b70876b61557ac3c879d3b6c30606210f420466830892dfe70a48c0aa5ce991d006a77ea3f04ef6cb190129b808bed5ad88979649e97a6b782ef7b75e63caad01630a2c1323f7c6d431640bf338dde1eb3aa3d7dbfe747b51e5c54f4379c73492039afd15565b753c2f348fcf4d78bdf1f65d9ff6eda9283f66be4e9535bcf7cfb87a073a9f27e819ade46605fcdcaf8c4368fd3a19f5af7f7676ced4467b4672acc86e033e97617851b03a9e42e412e4340e05638a13aa9551b90247be24c48adf2e253773e26de8f7896570464c2f746a258cfc402b3072c5cf7a1a4ccc9c745dc96c9c87a2aa88574ea9802a6ce4e9eb18b1c77ab8bae7159617def4b8456090f3cbba8083f082830baa3bea71149eae533ec3424b6fcebac2355584b1a1988b98993d30a258e8bad1457a16ac8c26c71600d65d9c1853bd9d1f0f9487daf062797b3f2dc8153821dfef976b0d8ccb5592aeb9ef93338d28c6a90e2d109c4c83c513dfe590b8d931830c2d8557e355a0d8adcf9bd4ce087a3b966792391c05cf204e771b7f19792bc1686378f392879cb1d3de8bdfee4dcb76909fec71a510a36e9473c1bbba0aae45d4df4bb3daa06b4d14df742b8ac0ca35bc4345abbc86cf279909f3f5ab33b7f29e1e36f2f8fc21c0848a2637171cbd266f4d2e8b51f7cd1e2ed5ab1569fb5d0feb42678d910b7c8e9f07499e4456d244dc0dfcf1a6e8a8b86152821376c50431ed0e7f1a3a8f4c0eaa715b3d622da3584915cbd4ab910b59fb548a9f99108c9dd4dff3355a092c5304b05b7b17b4ebce75ea95d2477169c91a8974ab77d8baf20e2c1812e1aac2a7ce64bfd6862c67d7c3edef9d29fd52c0f30334b35bad61de89b0144e20df51e9481c71c477c222f12e69161628e9fc1e7b9d1e929fe80aa3f49e2568e7a59d666937f286f74771e320cc2e26f4f591c9c4f6d551b41fb1d769c87cce5de0b47b4993e73c0ca0d0fe884da68046de3a68626b3aea67b9f559040abc039db2e46e1e86b31b3411f20688d3db2ec2b07629fb24b20e51c501242b6c2add179460cb5847ca5a94e0722be332beae00", 0x1000}, {&(0x7f0000001440)="91de9fab1696070ce31ff10ed6daf7ae1bec662ca8c77e0678ab3344a41abd72461d54c82559b609c89061fb4916b798553b80bb125fe007b721ab90aab8d398f08c5305036e02954f9f567abc32891a9094422f928c6fd2d102e45d73729e8e624fe8b0590a381112ad5f043bd7509184364ea482167097340d61b6e7ab78eb2779bec9ad3294676b4415a23def00fcf4d93937e55d8629b3882500584a1e19a5970008bf1927607a8bd9bbf14a883f83b48909dfdce55be596d8191ae0a6c75a2f239f153d24dc2b0ea589d5e6b6e738fe3f09f3e2f58bc09743d8096cd332e53905cc945fd35a6900", 0xea}, {&(0x7f0000001540)="5f614a078604a05b1d3b91c418ded0edba03f53e190285654325460a2fe6984f6c8be8ca0609296be1cbc35028caae94a50190b80ee111605fba1c24af9e2b40c6db42fd6c546ce5e3802657f71bb2f31734e56d0050eab76f6ecb4a1fae3c9b2646739f3a2a975cd6b3dfa24b91fc6265ebeb6d13a7b9f496bd5ce1501c1fecc08048ffbd8c4bddfd638127de820b9547304ce50fd5e8b50fb344762743bcbf13ff7d9b82f5d57d9800095201175c14a6b91a866985b00fa04f9455cb9b07ab1af1ed7e656e863426f1ea4e6a2802b8430b7c43b767e5b741bb6f0bfae5f8f96ccaeee3cbf49a62372e52464224cd73d10432855790dff2fd86e92ae6ff2b7ea6d23c69d8c0fd140542f3279826bb6347282540ddd8b8bf0df4a45940e63bb0a2354d8826560f253542ae94b1af2c7789d4ee5405f171e2613bd0ce0c2c676179141f176b291623526642f000dd60dbb7f0d667b07aa631e608ab9282d4334753e28c2d385be5ca299a51fe08ceaf7a6f11d8513ee5412d63e396fe945a67d7591406d7d43f5080739d36081494c139aa33c6655485b1a494062c1188dacb214ddf868765cae74795166b6522b7ee7492abf00aee88f944802d50a9a97bd48f9dc14aafc999183d7f7220973a290e7949a8533c6616c7916c380398ad6e64da09d58fb2915ce9fc27d8ef7c6db0cca47157f168a295a1ccf69f9a975ce562bd74cef90bbe8e763c7826397250e757759cc078d469e07f163b66bd7f00531705ec86acdacae6b895a569da3b3259011c576a8f7cacc66c4d49126ebc393a84122e710dec930ee453d8ecfc6711e535d434abf9591d38be75f7add042b66d93c03d01f75d6b50d6c46c77ccc47152c2ee4a4821a62fbdc029ef70a580e4a11d1b0558dbde5a675123f82733bfc942ee0dd8eacc15b9e69faf3a8fc1e6a63fd58814ec3033bac06a9525ba5e232d3acde355324d86d84f8256b660618b145e5314bb064a2b3485e5cff760d09b3ba6de397b882f5d57828daefbdb5371b45a15cffa91a811c9b1f3c4f5ee5fe21bb804ab0b55bb9f887a11f8b06c4f17c02970e0a4eff2745d77133acd00f19baeb9f908768e5563906f9e168c0d7c050d579272678a3edd42f015a60725b428a8030c5b1069ca6441b09ef9511474d4202b526de7464e5b704629a37c9c59b1e106ae561760f6647c7200e2dac117e3663d63dca67114d2191a4cc3b8ebd4686972d1dae86342d5352410e3b811d10cabad03652497d148fd3fe3f66b9e04562f1019a7f0f4ace0d0cc4ab25ec9f540eb31a36821f802383fcf0af2167c80c2c4071b8c78eb53e0ad61f2519dd14de0f8608120c5e25f85e1be1aacf1075e6a59c3d9c2269457891076b248b28e5e64f5a37d384d8160039da703004c32e368057693bf02c0f7fd967b5688ca21ffe8bce6d9518b91dd20696fc2a60f1bd271ceae9e038b95f9e0fd56bc93681eaa9a16824997cac13e1ffca8ad1d89aca4b72e1cd0db1bbbc7a5f4098282de0bbd62960cdd1531a01b5cc02bacc5d24191e284edcfc4c4d9aef0f1121320421633b59643c42225116cb5f3f2af7909133467cabeb3009c1e457eb299308729766ad5bc8177bd61953d0dbbeebab54d934c0366acc95acfb4137d0e698c2d08d95b3e91b4234718fde03fefb520229f5b3007252105d7131b511f70fd4501a0e6bf363057c7598e7048bf3184255ec96a95bf32bb4ecc69e7898f43a2e70a1c9788430c76dedf1a0173b2f06299ab70e64e28a7e4b055221a9719ea3c573d900d1889a7dbfea8ac33f4b1be01107b4329452d2289c92f84d918b670ecc6780771a6e6d022c35a09d6c02e66e226b3f438b9e540f4bcc420f91e96a28a57a8f9dd1d591144ecca6dc4cc9056e7ce77703eeed81b9bb8e86bec3fa4d6d1245c322158520cf5cd74b4b64e0c67044ce12134b2e16e904c3bb17a74fc2591093b86861941bf5c311a8adafc886ec83f38adde9e12d8c8dd88262bf97fbd5ae70bcac1676d2eb91ab1a01d0f84c4380d08c9618a3c45400a3aa70f625cb2f097fae4b63e964489fdac4927ed6a39bdc1fdec754e29a80132afbdd1457de34168dd709a76406c362073633b2f86cf269853a821eeb853251dced3c6e2437e3a15f87465263a594a4cd14e2452d6e9f42f6dba10d0dc91c36877930014a112b053ae4d91093e8da4aa8f11e45ff9758a98b88066dcffaaa9e4e9ef605fd1a5192bd942529daf88bd2d0a4680fcbc3ea58ba3dadc4523cfa403ee8b64c2630bad7099997026abbff5ed447a480da9139877337804922701aaf85909ad974b622498b5ffcbcec864b72816fcf09a71a5d2ae93e72b3d485e8f374dd6527ff192f04a1e446b41351fb5dd0e284287b9aa6a1fba4d5ba4ec5afe7dde8a4e0d0097d8584f1ffd17218009622f4b13c5554f616aa10e181e0855f78a99cb8ea5a0046a45eb74574a0aaa20bf9445fade016c9ef7b570bc9ddded3590ef2777b83def5b54a02c03607f6c776c36ccb306d2f89f5db454a56d4c5b5f225fed9f43c3d42ef6d0547a470034581df6e7dbbf4526370f1c18e2503cf9dc7114769b74a29b5c94b54f09a9e8768989ffeb621350333fc49bbf917a449339134f24dd9ae7f896e21cb1f366edfecd4daf227f1580641c29b3c2de9e49358924721d92ff7d95da107ea51feb6249c405012fc9dcfd2e89d88cedb9b10ebd207b480f1b863cfcfd7ba77005844e8c4a5aa412a2e2d6d96068bb5c32445cd0d89e48fb67e65e8bcfc751dba6aeb0e128723295d85a7505e4b97984d1de85b2cd4514aac010eae6599df027275add6486121574c816146943a3f2c9126a23d288a8e6c03e7a9c5b54aac277d82acc9607e6300d37fc7d75fc641d02b740a5bf77b114452e10b8c29099426b923bb2d6580b6b87da0a7d81952ce245a2a3f0016608dac82c59a3878e157fb68f22bc72194fd44fa52143c934af3dd73dc1fc0d93585cc5cda5928b48383901e6cbd48fe00b617477b483db28049d2d81cff7b16644e0af36212830b8cb7644cc1c2beedf1936567d8b74082d9391e4811f960c2eaef4628f9b81165a621adf8b683accea2ac1c80cd7c4e187a15684b52853f38f39e608d406ee8449f9012c82dd0452be1c18910810faf602023f566eceaf5bd9817cdf2c24bd999d99b945529a433ddae341044432b6bd95ec851c646fb86d9cd4e867f4b9a904b361e75d0a4889d9b097d12948f824077b0ef71d1bc584ca13e5717f1a379355ce4c841a19d9c1ae22a6fd270b84601a2c31a85a8a9b91a960f2d6fa2d7b0ee7c680a03a90ad4e10c1fb4dd5a62ec5417e43863c546c10f20209764c08e3119f1dd4dc4037bd2e737aca2510cba09e31e8fd8cde6e322733b240f800b83a89b1d1f858177481034fce5d2cbb6f7b47603fd4e358940816085ff490d2cb2027d19de2e29a8e69951f952d995675dfcec0dbf622ab59cffc73df3a4f9f63f3d05bc4a45349eba22721403f5b651e546b0badfcbcdfcacb128d76303aab9186a6d50781a85f41d1177460dbb146bc295247712a8773f7615864b923f35d8b802eb3393d5c8aa0b3fc03c841e68b4acb92096c6fbd1aa267196177f8923810a683f3ceccea9ecccba6ad3d457b49da903d770e48d055f99f8c8ef43750be38f66ab9b71d58cfb5680017bc75679f1141e4518ab84ab3a4b37fd7b9a7bb8b4f438919ec40ba5f66210217d93316ad4985590e043bd79481dc7da6258e10532184622ecb2a691f1a20087f3e1dc7d30b35bb1edeb43dfabb65836a57a82658141202d576be8b737b517a2f58344436f30fe95b80dab9205c8b772978f2f367fc076a17f814f708772d5edc7e41afc653e6cff85f61d1d419e2538e6520ef9187478423d6244188fcf6baf2a7ad87b836058fd3689866297ed7de4622543d40e13d40aca98c0912dc312d438e7beb00355061b65590c112b3f4a78c3cae4aba92384fdb036e9b40f7a6b9d77e908a9a490b9d85f60e23596c7b26802fba25a76d9829db11c88d23ef3ddd6672363b95f0eeb400a53c39bd3f6ed59deba5dc5b58ba4698b3721655fb2e8c2f6e8ad00383734a0428e35ed524ebec16fc4ab331e5dcda285a8856f16d428ba04d23b51bd7819e8f5f7385f3baabca68721518f54e191d829f7eeecda709754465a47dcc86da548118fcfae0df8b437d39cf804c1905ae07305d1bf0de8bfff1f39d02bf079b38531585f3663a9e61101c76416700dc98a1f1b77946561c3222ec92dc5e0ccfa7c4f8ba7dd59012fe19e7377f52d85ed62cb64b33f49314f77373bcabb220affe1ba3cb3863e2d8a50d7dde1a4ef406ab265ba8daacb5db15e8cb9813690efd43fdd8bf4d660c0a343007b93b1b21efe0a4079f6d642a84ef865be000e2d1c0df9b05983b858447a196896693c7151fa2ed3d02c7da703c719dded2312727ebc4b307718cb8bd148f032800c3e1aa066718d112822aa0ca982a5c78938ec12354e9702bde5090fad17fd79de1ed11423b56adb7433b5bbbc387dedab42936336ba83aea32938127e02fec2030cc1010f440c2d35b6101e2a31cb14f7dcad17313b34307f29dcd5b31248003f123436ac9047e7ea40e87431e9f2ee4494c9dbcfb76552eb234abda868aca12eaf1710fa41d83832df8270b42574d2b6d7361c2ba5707706c8f7f0b3d6f666623a8b98bc7f7309ad4af9041b5244e2da46e35c4fe0a872c7df38f08697b09bb299bb093201a2119474a5cc6fddbde8e717221b0c3493d6dc9ec3c08ca12db9821e120116d89270eaa17b6b18a30117566c91776d6f77efe147bcf17c8ae4b298cc35f76c6c721a3b1845e76ec0e94b39b0dec478c5e27f46ceea6c74ac7e4821f0126ebfe65b2fe4ecd8d6d6043b51333d2dcc542e193e77483a93158af2dbb360de47dcb1e1a513f2dc10d574ebabd24b4405a141c2420a87f4ceef89f67658062a6ac9c6e3c9af95fdf58fc7e48351fc9a5e1f9297704725eb952ac91b546d99866bb3e9bf544fc5a3e211eeb2f48df71cbc690bd1a7e640d846a887b26ce77877810c9eab522614a1b7efd310c68252b43f2dfdc7c23010e4df252d29b9095a54bce65f0c20173d40fc22b550de519366a585818d49eefd75d5bdfe4125ee149d0f8dc7a9471615c00337c3ece874b42911e2d105560718cf05cbf080e2cc45bcfc29c319f58abc957e50094465f929bc1a3749f866f0abe8e93a7f3c7cfcfbcfdccec94fe94599672964ea6a8e464f1c1068603fdee83d3152f04eaa949da48f17eb37fe35bc1e5bf1bcf36815ee25df8a830d390a60afc425111804f7d9ecfbba873e62fa64b494ae4185518fbf34285fa960c9a1aea8959b1d7d31c2a23300be038a6e1bb3fce1a7dd98a6b6a7010cbd264798528d77e811f500b0c6015ef81bf07529175df66ef27873acba39849fb8cc30df2a7bf2ea64ca37d35fd8c69950df65d5b203289526c9280b6e4dd32614644ba1f74351eae964cf568f8d68b450f75db9c029716e39fb22d1080d1420b8a4fe3ea0100e1673ea2e3a4f13005cd58155dab290f02cea5800d35b39bfa1fcecd245d1d4c3ad2c161094f70fb422fe1be96b8ceb966848c6e85823941f06cc0162a01c781959f3ca82a3fc9c584032e8fae11a8053a85a06016601012f1bfc775317ef8d691fd88c91b5f0e2242d4bf6f5177412a69732e5fa633ea8b8a1748079bda9b95f21095acfcd737fc1a2d8460480be8e778f7baf48de64ffc", 0xfffffffffffffe6f}, {&(0x7f0000000040)="c1cb8d563ee800722c0646a177548d97f07ecbc455988cd96d0ac83114554a96dc2b7339f52b54e8c7eea04c063ff697fb00a7eb079f87a3cbebb354c6324b8f366e62ce7fecdbfefd47c7907d43", 0x4e}, {&(0x7f0000002700)="3afe1bcf733fcd827b3e476aa251d6cd9059000f1c816c1bd8fc87084a52d57505064b4c1c606470af4cca1d73f8ac359281ac385df420771b9dca58e6c884be8f25d0f15bfcfd166eee68a6659a87fa9334a8a617c2647181e3638212e8493aab9b632381c85c7a76b18a0c57a3303ee40e8335f69644a86e43256ce1b35cf9158a29c12e76fd1c107bf2aae3e6485ef6c181ffb9fc1a22277503a6885703dc0530333207885e3b55e03b29bd20b4875e368ebbfda8fca59ed6c197ee7ea9cea5264f3bfe04cfa9ae6528fe70fdbd6a8025d5c198ea9d59bd886600cffebe7c0bd2b92d0d3fdd045bef9ff249f37f67c5f4ec7410629795ccbe89b674918102b5a68e9d382c25ac9c458bbf6bff1f68e290d9b0b88de90e1e8503", 0xe2}, {&(0x7f00000000c0)="106c3ddfe9938e8b3a8ca4951a927561505f76e715d784d21283351729a19c9969b58968b138a0491552196762d69a519290d88fdb5337ec6158285e053866", 0x3f}, {&(0x7f0000000280)='\x00'/12, 0x8}], 0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x3, 0x1000, './bus\x00', 0xfffffffa, 0x8, 0x6, 0x7ff}) 16:01:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:01:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='@\x00'], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x190) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') connect$unix(r0, &(0x7f0000000180)=@abs={0x2, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000380)={0x5, 0x4, 0x595}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) close(r9) sendto$inet(r9, &(0x7f0000000300)="ad68bba0b89078fb4ff27750073a2c83ee9126316969cb760ce8be5b0b854b9152", 0x21, 0x7, &(0x7f0000000340)={0x2, 0x0}, 0xc) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r10) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0xa3, 0x0) kevent(r2, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffff1, 0x10, 0xfffff, 0x3e35, 0x8001}], 0x8, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffc, 0x60, 0x2, 0x850, 0x1}, {{r0}, 0xfffffffffffffffb, 0xa2fd16f4b86821c8, 0xf2ce27baf59d2723, 0x83, 0x6}], 0x6, &(0x7f00000002c0)={0x0, 0x6}) r12 = open(&(0x7f00000003c0)='./file0\x00', 0x400, 0x30) ioctl$VMM_IOC_RUN(r12, 0xc0205602, &(0x7f0000000680)={0xff6, 0x5, 0x1, 0xfffa, &(0x7f0000000400)={{0x2, 0x2, 0x3f, 0x3, 0x1, 0x92de, 0xe136}, {[0x3f, 0x1, 0xffffffffffff29d0, 0x6, 0x3f, 0x7, 0x1ff, 0x1f, 0x8, 0x8, 0x2, 0x0, 0x1, 0x4, 0x3, 0x2, 0x1, 0x294], [0x80000001, 0x200, 0x57, 0x1, 0xb, 0x1, 0xf0, 0x6, 0x7b471300, 0x7fffffff], [0x8ee1, 0x8, 0x10000, 0x8, 0x2a, 0x9e, 0x1], [0x6, 0x8, 0x8001, 0x2, 0x0, 0x8000], [{0xff, 0xffff, 0x8, 0x9}, {0x240c, 0x6, 0x9, 0x401}, {0x1, 0x8000, 0xfffffffa, 0x7}, {0x2, 0x9, 0x8, 0x6}, {0x1f, 0x8, 0x7fff, 0x62a3}, {0x8001, 0x200, 0x2, 0x6}, {0xe6f7, 0x742, 0xffff, 0x3000000000000000}, {0x3, 0xfff, 0x2, 0x80}], {0x0, 0x1ff, 0x7, 0x80000001}, {0x2, 0x0, 0x1, 0x2}}}, 0x1, 0x5}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40}, 0x5) write(r0, &(0x7f0000000040)="670dc3", 0x3) setsockopt(0xffffffffffffffff, 0x80, 0x0, &(0x7f0000000000)="3f47e82fce624596eb01eb9cd91e68aae013c59d0addf4a0318aac564e493a559a", 0x21) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:43 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0), 0x9, 0x0}, 0x0) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x3305d1d0c15f3c57, &(0x7f0000000240)="162fcb601f2dd01812eac08807b67c8b53b2d87cdc449ee4bf16727141c71d7f73fcd25ea01f325448299c553d8a58310003c73d8d5bbac7e54c1bf7866c6ba8426718f5eb6710cc31a5391bbaacad1ecea44d106b188609870773281392e4f811932880c32f7934645f869ae2233e244ae7d5d0ab0a79a0656445178c071540c073a6b756ec6b0cf526b7ed65c322397b5896e3574462bf67344d607c7f30265504e090581879") 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x35}, {0x28}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") 16:01:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x3, 0x7ff, 0x5c}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") geteuid() r1 = getgid() r2 = geteuid() setreuid(0x0, r2) r3 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) r4 = socket(0x2, 0x4003, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) connect$unix(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c51885f077eb0fe160c57bc574afab88ca09fd68257a12b389efff8c84b41c083c4297559bca69dee232b10b73efe02c439688899bb281c8e32d152edf676cbb8f4432c1b25727a9"], 0x10) r6 = accept$inet(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffff1e) getgroups(0x40000000000001b5, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r8, 0xffffffffffffffff, r8, 0x0]) fchown(r3, r7, r9) seteuid(r7) setuid(r7) r10 = getgid() r11 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x240000, r11, r10, r2, r1, 0x42, 0x101}, 0x6, 0x0, 0xfffffffffffffe01}) r12 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r12, 0x0, 0x0, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getgroups(0x0, &(0x7f0000000140)=[0x0, 0x0]) r13 = geteuid() r14 = getgid() r15 = geteuid() setreuid(0x0, r15) setuid(r15) r16 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r13, r16, r15, r14, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r18 = socket(0x2, 0xc003, 0x0) connect$unix(r18, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c117da600fff3c16c54ece156ae439c700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000080000000000244e1b"], 0x10) dup2(r18, r17) setsockopt$sock_int(r17, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r19 = dup(r17) sendto$inet6(r19, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r19, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000180), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r21 = socket(0x2, 0xc003, 0x0) connect$unix(r21, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68e11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c4593d2870b4122cd235000000000000000000000800000000003702a5999b5d16dafbc8e47d48e7729513d1e11721d64f55c2e159d2199b9b653d916fe4d241d515b9214b257bb4f40da0add84ca000fc548f5a492d74f36720f31b92d0635d05bb5fa081dbf7fa6ee836881586f41c052ed5becbf49ea4af894d1032aa30675c06da8591e19f4ba6938f2a7b1a4e0aa8caad0f685fc78ebff628162873a5b3cdf05f8829a9afa0e57a81523141d3abb4dc9e89de123716c0f517c08134312d7af854186eb7e01e09d169f7a4e19e9776c07686f7b9573f8e373410bc0d67c5a1e77d6dbeee28d1bb9498e9afa84e794091efae9e37fd37eecd4012e49ca1e2db317ec8dd2de07e4b696c3209fe37e74475000000000000000000"], 0x10) dup2(r21, r20) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r22 = socket(0x2, 0xc003, 0x6) connect$unix(r22, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r22, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r22, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r23 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r25 = geteuid() r26 = getgid() r27 = geteuid() setreuid(0x0, r27) setuid(r27) r28 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r25, r28, r27, r26, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r29 = getegid() r30 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r23, &(0x7f0000001400)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001180)="b229b61f9c1122762dd28fb7dc704b903ec5c04832fce187d287d91091b554b9cd6d2c233c2412303466f09c3298df023e62f89c782feb9286e9fff91cec10b59ee3cf60c9f00f8d503feeaeae5289eda34b54cd83d1490786d3d13bdc52fc30e9eac3b9b77f88030f000000810000008e96df", 0x73}], 0x1, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r24, r27, r29}, @rights={0x20, 0xffff, 0x1, [r22, r22, r30]}], 0x40, 0x20c}, 0x0) r31 = geteuid() r32 = getgid() r33 = geteuid() setreuid(0x0, r33) setuid(r33) r34 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r31, r34, r33, r32, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r35 = geteuid() r36 = getgid() r37 = geteuid() setreuid(0x0, r37) setuid(r37) r38 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r35, r38, r37, r36, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r39 = socket(0x2, 0xc003, 0x6) connect$unix(r39, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r39, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r39, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r40 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r41 = geteuid() r42 = getgid() r43 = geteuid() setreuid(0x0, 0x0) setuid(0x0) r44 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r41, r44, r43, r42, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r45 = getegid() r46 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x20, 0x0) r47 = geteuid() setreuid(r47, 0x0) setreuid(r47, r47) r48 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r47, 0x0, r47, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) sendmsg$unix(r40, &(0x7f0000001400)={&(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000012c0), 0x0, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r47, r45}, @rights={0x20, 0xffff, 0x1, [r39, r39, r46]}], 0x40, 0x20c}, 0x0) 16:01:43 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) open(&(0x7f0000000580)='./file0\x00', 0x200, 0x107) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = semget$private(0x0, 0x4, 0x201) semop(r3, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r3, &(0x7f0000000280)=[{0x2, 0x78df, 0x800}, {0x0, 0xf801, 0x1000}, {0x1, 0xff01, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x0, 0xfd, 0x800}, {0x2, 0x800}, {0x3, 0x3, 0x1000}], 0x8) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)) semop(r3, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r4 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r4, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r6) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r6, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x9, r5, r6, 0x0, r7, 0x80, 0x400}, 0x3, 0x2, 0x7}) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = getppid() r12 = msgget$private(0x0, 0x0) msgsnd(r12, 0x0, 0x0, 0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x8, r9, r8, r9, r8, 0x2, 0x6}, 0xfff, 0x3, r10, r11, 0x3f, 0x7, 0x4, 0x7}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={r10, r2, r6}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000380)=0xc) ktrace(&(0x7f0000000640)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x2, 0x20, r13) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x8, 0xffffffffffffffff) open(&(0x7f00000007c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x35}, {0x0, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r15 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r15, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0\x00', r15, 0x0) ioctl$TIOCMGET(r15, 0x4004746a, &(0x7f0000000500)) r16 = msgget$private(0x0, 0x718) r17 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r19 = geteuid() r20 = socket(0x2, 0xc003, 0x11) connect$unix(r20, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf55477ab9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d28b8c1122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f30969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c47840ba02e9768a8b36d0401b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c80841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00002e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67aca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd2a27f46b6f8ee98ec6f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cefc795c0205ec3e1ac91ca7a8b11551b0235d28bbf44e367dea492813cb5761085937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b0000000000000000"], 0x10) writev(r20, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r22 = getpgrp() r23 = getpgrp() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000300)={{0x8001, r17, r18, r19, r21, 0x4c, 0x6}, 0x8, 0x800, r22, r23, 0x7, 0x4, 0x8, 0x484}) r24 = syz_open_pts() close(r24) 16:01:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = socket$inet6(0x18, 0x3, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="579939621b1cc5ab097f7676d4"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) socket$unix(0x1, 0x27015a53b1ee2672, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0}, 0x0) 16:01:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000040)) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x4) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:01:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="b1e47b3459857deb03a83ebdefe6d2b806508a09dd8844854e2d998985af13abb872e271220b5ec61653493ccb48aed5e64d04acd813f153d68e91f364fc9008259a8714bc514dc2f231321b0678cd6757129a7da26219158e146838a39867e2b84b5453be156fe9677231801dc897487ae320394319bdbf7d09cd3e6a42eed9e9b8ccacc21bef285c747478093f1369b344dab2ea458a8aa9b9338cea0142675ab1d2b2b87422c3eb2404ba631c68d3a16235531ac342b55de5f6d2e62fb8f657010c1549fbe6a61f74e1661bb74424ec6f84fd20eb889417bb66f611af1cfb"], 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000080), 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 16:01:44 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x200000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:01:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300", 0x0, 0xfffffffd}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r2, 0x20004268) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000240)=0x7) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x800, 0x0, 0x7, 0x3f}, {0xfff, 0x3f, 0x8, 0x8b}, {0x80, 0x10, 0x1, 0x3}, {0x5, 0xb8, 0x7f, 0x7}, {0x2, 0x8, 0xd8, 0x7}, {0x1, 0x1, 0x3c, 0xd1c2}, {0x5, 0x7, 0x4, 0x1f}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x80) 16:01:44 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r11 = dup2(r9, r10) r12 = kqueue() kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x41, 0x0, 0x0, 0x5}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r13 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r16 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, r5, r13, r14, r15, 0x80, 0x2}, 0x5, 0x0, r16, r17, 0x8, 0xadcd, 0x800, 0xfffffffffffffffc}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r19 = fcntl$dupfd(r18, 0x8000000000004, 0xffffffffffffffff) r20 = dup2(r18, r19) r21 = kqueue() kevent(r21, &(0x7f00000001c0)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) mkdirat(r20, &(0x7f00000003c0)='./file0\x00', 0x4) 16:01:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x12, 0x3, 0x81) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r11, &(0x7f00000003c0)=ANY=[@ANYRES16=r10, @ANYRESDEC=r5, @ANYRESDEC, @ANYRESOCT=r10, @ANYRESOCT=r10, @ANYRESDEC, @ANYRESHEX=r5, @ANYRESOCT=r1, @ANYRES16], 0x9) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)="0100008000001325ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0}, 0x0) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x3c, 0x0, 0x1f}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x6c}, {0x80000006}]}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x81, 0x3, 0x15, 0x1}, {0x101, 0x5, 0x5, 0xffffff80}, {0x4, 0x99, 0x3f, 0x2a}, {0x8000, 0x1f, 0x6, 0x2}, {0x8001, 0x58, 0x1, 0x80000000}, {0x7fff, 0x5, 0x3f, 0x1}, {0x9, 0x8, 0x0, 0x800}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") 16:01:44 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r0, &(0x7f0000001700)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fff4824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087bde2a9c9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009dfe979a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a6013e6df90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff00"/4099], &(0x7f0000001040)=0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) getpeername$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000f6ff00000000e7000000000100"/34], &(0x7f0000001140)=0x22) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x2}, 0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001180)=0x1) rename(&(0x7f00000011c0)='.\x00', &(0x7f0000001200)='./file0\x00') r4 = msgget$private(0x0, 0x20000003c4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgrcv(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="00000a973e4db52a7000000000080000000000"], 0xc, 0x2, 0x1000) msgsnd(r4, 0x0, 0x0, 0x1800) 16:01:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8a8, 0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186004008ba8002b27fe6ec794ee000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x7a) 16:01:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a7e47b2d678f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee44cfc9ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45884721"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setrlimit(0x0, &(0x7f0000000000)={0x7, 0x95}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x400, 0x0) kqueue() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) fcntl$setstatus(r4, 0x4, 0x80) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000400)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x80000001, 0x7ff, 0x1, 0x2, "22196eb310a410c25024ebb6f06d80fc5bb8ac8d", 0x0, 0x8000}) 16:01:44 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f00000000c0), 0x4a2) 16:01:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x2008000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r7 = geteuid() r8 = getgid() r9 = geteuid() setreuid(0x0, r9) setuid(r9) r10 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r7, r10, r9, r8, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) fchown(r4, r6, r10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:44 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0xc9, &(0x7f00000000c0)=[{}]}) r0 = semget$private(0x0, 0x1, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r3, 0x0) setreuid(r3, r3) r4 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r3, 0x0, r3, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r5 = geteuid() r6 = getgid() r7 = geteuid() r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r5, r8, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r9 = geteuid() r10 = getgid() r11 = geteuid() setreuid(0x0, r11) setuid(r11) r12 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r9, r12, r11, r10, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getgroups(0x4, &(0x7f0000000080)=[r8, 0xffffffffffffffff, r10, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x0, r1, r2, r3, r13, 0x18, 0x2}, 0x1, 0x5}) r14 = socket(0x18, 0x1, 0x0) close(r14) r15 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r15) socket(0x400000000018, 0x3, 0x3a) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r15, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 16:01:44 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x8}, {}, {{r0}, 0x0, 0xe084cf85758754a4}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x400) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000040), 0x18004) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f00000001c0)) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x13f) 16:01:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x3d6f}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x34, 0x0, &(0x7f00000000c0)=""/52}) getpgid(r0) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x2, 0x5, r0}) mprotect(&(0x7f0000069000/0x4000)=nil, 0x4000, 0x1) r3 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = geteuid() setreuid(r4, 0x0) setreuid(r4, r4) r5 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r4, 0x0, r4, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r6 = getgid() r7 = geteuid() setreuid(0x0, r7) r8 = getgid() r9 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x240000, r9, r8, r7, r6, 0x42, 0x101}, 0x6, 0x0, 0xfffffffffffffe01}) r10 = geteuid() r11 = msgget$private(0x0, 0x0) r12 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r12, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r12) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x6, r4, r6, r10, r1, 0x0, 0x3f}, 0x83, 0x5c35, 0xffffffffffffffff, r12, 0x4a6, 0x5, 0x9}) r13 = socket(0x2, 0x3, 0x0) r14 = socket(0x2, 0xc003, 0x0) r15 = dup(r14) r16 = fcntl$dupfd(r13, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x8020697f, &(0x7f0000000300)) fcntl$getown(0xffffffffffffff9c, 0x5) 16:01:44 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x2000, 0x7fffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f0000000280)=0xffffffffffffff9a) dup2(r2, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0307006, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000180)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) r4 = socket(0x1, 0x1, 0x0) socket(0x20, 0x4000, 0x68) getsockopt$sock_int(r4, 0xffff, 0x4, 0x0, 0x0) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0xc0307006, &(0x7f0000000100)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSTART(r6, 0x2000746e) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r7, &(0x7f0000000040)='./file0\x00', 0x80, 0xfa43e71650743783) flock(r7, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1102, &(0x7f00000001c0)=0x100, 0x23e) bind$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x96a3aeda8be42e85) 16:01:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090a30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14a"], 0x1, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xc40) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x4000000000000000, 0x3) 16:01:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0xc485346fab30b8d2) readv(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f00000017c0)="25c96649209216f61c6d00037d73c1872a23a0b52815e747b0daad68ca2ef059a3c69b46e695590b7ae988da4fb3e222cd378ce24b09962696cd8e8d4ff9bc7a3d787bb7b3fd2c4ed421b26fb3cf7338fdf660a39bb4dc239fab95346b9578918b4400ce14682c4d731c9926df911e6997790e6235910ae37f549ffe7bfdce9de6393e2cba430ddaae5e55b49a9c97d5e8071bd8fbe51c1e8281bccc6563a15244b53f0b66f9bcad0317ed809ff586ecc675d0ad12ceddbeb360e7604179dfb9a761f21228bf800ae2459a6fd1a2bb4964c1621c011112b7b31aa22b8259ee6d7d4ea46b114ba138026acd1c493482f1c2af4304cebcb821eb386053896874942884abdd4270525bb47546e9f3285b047087fda46aa8c43ed56366a39e09d275febe7bee799b46a2550809617d8ce10af32b26a35c55209297c03cb16630ee6a04d5a3bae80a05d68f4505b50157d3a14c78da1535e1eb48818aa8d7257926a32f47f7578238cc042e53b690fe374da851539e9fa2207f2c29779cacfd305549e73a0bc97248a7f4c4eb1ee558237bb03e92358bc119fe3db6982df3c7274fa7c393a71020744daad69d7dac9e64ccc1ded970d6a70edf2e112c46f9e450a748491735501100389563cc44242b5d660f4ce5f5943cede2c324aef2e29ead0364c9d0c92473a7aa75829dc21bc8f6dcec63e2cd8bb612e79bb97fcb0dc1e198e375fed45e52c24a79951d070ca4115e667af82ec6275e4fb58d35ee2e4d25471b6c3e9db2ee5acf0076d55c05ef99ab97de522b2cadf5d619cd69577b5af5a4e7f65f97f54e4c4e0f91bdd86ab6b0ae3320ca38d2b20701e734ac1effb7cda2f86ab2c1fba84bd707b5818e254be70051c7d0fd1f6c6a7f7ddedbbb80bfef91f16fec998434fb2cf915b252eb60df532381741c57d3096f3ec252796dde149eb829b94ae989ed67d35f6808e1c33a604d9d243742c4fd97ec556bd2e94117f65805dfa8853ed45b524aab52268b02b93ec2577a6be21ce3b7e903cabf22fafb4c498b12afd74ac7912179628d7f3683eb6ce5a8c50a90c52df73f69277f6a4921a2a3ee348572c0ebb3a7ff6b0247cd5f5945ace72c3081feda7d7e498583ca06c86c0b5786a76832fa28a5c0d0086facdccf5a9fc40011821a1800de5edd0628e582bd3c784f2dd9839a85a0b0dce66696396365b1066d3948f11162d32a44d7b8cba87b430462b65c7a96122813d1128067572ba46c8aad6a1b242d2f1d5cff1042be76bbb20dd486e83d380ca0f9851c9590f6da558ec4ba5264b81c4e4a58f8242e0562d9dfff83c7077ac5b2b5eb3003cf7fcb7436e95e07402e5ae9de9094957cb97a9101c63f0cfcd0218fbf47aba47f4aa6bd0085cae7574f56e14ba179ce21ecb38a10a7a307e823e39eaa39df7f16d3c9d6877d2a4f6c29b4cede477f14f5c839573a9bcb75eb088c4c2b27fb1379954265a1d217faa1e4bca99017768e95bde864c5e4ca1ea1aaa7eb9317ecbd014744696a8ce0ed0a436dd36d397ca6f4cd466e76941fdd34c9d43bca6a0bb30e734f5feae7584fa7478149c05b656b97b627fc8002574ffdb5733191bfd0e692cfd992baefeb4ba8e337702f3e511e1a4585736c0083c62113c6dab53a513b6f6c6c92ccda3edd63972db088efe4b38ade4229641f8193bd1a69cb816a2331f7e10c63c013aba2c7bf4768ab209df2ff78cba37beb6aed2d8b155b3ba56192b5e923fa0fe0a2fb8cbcc0b2802f334429b445d2b716371cd3b72faa04cd159625f5f522c8d3fa1c75c7388257d3f32968a0c130aae6e633302f64141b7c6bb657bac6d14490079d5e2d1f83a43107a398b8699eb7ec7d69202ce676e8526ef0f977d9cc1caee795dec4a4a337dca2fe6dd9910bfb8c06427a897af1bfd91e246bfe5d0b9c6ed38905b4331d5d6c0df9e794e60f4b9e8e58bbaa8f4fa819a01153c4e6a8fa5a7fd69983393e38592cdb3e197741c4b517900b79eca71c0c0dabbdde4697f5871883a580f1cd039bbd0e77e7bb996b5075c37d147414171f2948193ce4af63ad1193f59044aea23936cbad3ae66f191d8d42b4efd3197b2c87f51da3e55550e5078f1a5ca9715a4ce82009709b30ce95c8df34995dba379dc4c33a0409d39671689cd5ef067903fdf2439b87ced4224b9a02963b79ee6d87d7c3a93314f71909ee27618b1942a5b011e870d24cc798849c046e7fbcdfca50d687ed3f75692382d3d5b9770d3217612090ddac01ea73bfb6d0b8c2624fdc165bb9d236b0198925db736c2e5858383fee13eda55698a767e3bf9191015f45587f878f29f988e16298303c77531f661fa735cf3b29ab8dc4782181406ecc5525162d228282e1cea4a222d4794c59e098b20179034dbc2b15644d4d7abbbb370e4ecc82c747a680c39f1d0bfe5d346f7c8bc1fe413864b2bafc0f4869c2d66d7220c99b86cda05f05683626ec600257cc4aa23aa3165155d3ac28a3e0375eacac87588c7503680b0c722c76614ae6aa1c514ea17d2d6ef3180525b63ebb88e4262fe925a8ea8fe8cdee62c2dda4250e0b7ad63c74d68fe284f61bb276e655e80642c6d193cc5ba83a7f29c12e313d0efe95ff3b33112d805b9ea78ce92112ff2cf74685d2cfc9be6edb2b97f044b923d040c45993675a0070590ca2d04374d4a4f545ceb3779b28ae0541edb014a6904dfc183ff8c8b1745eccb95c22ed3b72d510a0ada907455a755957e626e3a6a9f7238407b48e7e6ed4e71cac4e6a0c33febd1e00d70fea2aff9e6a02809819284408356169d692450f1c5ac79a4d064d0f8ede85e4ea32be3291959281a7fa2f994d5ee213c89155779674af12937c0e64780880813a0cd96e5752a894ad3afa6abbff40480f6eb881d0ef41eb756205d3646a8b862c901b04abfbb5fbec5dc21bf2dc230b1804ac7510a35195f71f519600987a21c92775ea1310785ce841a1d1264c376dc49af1711ab4c31ee869dad2c1cf044407a89fe8f873979363240ff17092cd53a6f2155870726711dfb241fb94e9f76d8a8163ee98ba97bc12e824e58c65171a7b101fc5b373c0aa8fdff667d4ea57b462ec33483385306a55049d9365ed4daf947b05104511194975c0bd05b1f5bab8cd18a44a47534b05a7a24b2112abc4566fb6520dbf2ffc03dfde72a7cb975f5bf2b8f5de3f58d21bbab325f4455d19ae9077f7375313d6014efc1f46c770e165f59736f89a6bedfc6c7315c166f10bce3d66213ebba4cc6450e54948373ec688ef9032579edcee9e1fe5df919462abc3ebdf4b1814f46477d159cfe2e48e63f0ac770a15ab3690b2984eec9c383b3b90731efa2212b7f1afbb95ed2829b3c13ad5d0a7639e91150d0592852b21634d31b2fbc0a40eaeb2521b474b3fda953bb8e28fbf04ba324f0b36edbebcd1d05ecefd6d055a0a4b307d11fbef67ac5df9e376244b9fee74a2f2e79edd8b660f1d68e2e247d2f0c06f527d543194d9eabf1d7852e9e13cdc025e039990fdc90a892113cd88fd56ea238e797b464167e05e3cf19865574face010a9702b6ec00a90280c6717c1979c7bc0572d883594f30721f4ebec508e3a39b9a7f7f443cace246fe3636b1e1447ba5708a072d2e066c91ab86866c0a8bd25647d7829527e98a89d1a35a04eb266773ba46cf46d6f194795f6aa11ddaea6760c7200f21d41c7a12b8202efa0895a49242ea7b364a4b9bd769d4c8c5274bb4b9feab5ffa82869fcd1a98d517853df7c8b700b66e995acea79c2ce006c9fc4a99eafdd633d1bfea153bd8f04d0a70cc8462a8883bf544cf127f57257196a82a718beb2cc15b3e3cabe7e67966553b2938b5cc2709f5b6b54251181cb3f468754d2778d46a127a73e660f8eab5a53a3ede110459425e7c17813a277bc20b7eda736779e61d3a77efbda4c115d19cb105770f0a0d7005817bff31440b04b46c707d0c5f4c1ee23e1a29b9cf9fc3162a783af7a64fca5398486f28787adb371604d61fa54c2847da5bc38d10a7625f0a4c10442ef20f5e9def39a560f13e0a7858131efca613acb89c8d70dede165f084a8c4089246ba8e232c96c2b9fa8a0c7756b69843681956af87fadcbf8a48f6401f9c8434fe37e7eff1eb61dbe5ef54417e9c704f9cfa4c416fd5590ee61461043c7bf87fc048cb7eef4ecbc7a4b00637bf60951724bbfa8fdd6446", 0xba5}], 0x1) OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 16:01:44 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e1766696c653000e918b85e33ef98204a550c09f9823dc5d48020eb2e22f5f05d0daa9f318c1b"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) 16:01:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xe9f3c7b7) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x284) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x100) r2 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x1) r3 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x20, 0x110) renameat(r0, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0/file0\x00') r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0/file0\x00', 0x80, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000240)={0x2, 0x9}) chdir(&(0x7f0000000280)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000300)=0xffff) r5 = open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x20, 0x10) r6 = openat(r5, &(0x7f0000000380)='./file0\x00', 0x8000, 0x28) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r4, 0x7, &(0x7f00000003c0)={0x0, 0x2, 0x6, 0xc94, r7}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000400)={0x1, 0xa4}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000440)={0x0, 0x58}) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000480)={0x8001, 0x5, 0x1}) r8 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x200, 0x100) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000500)={0x10000, 0x1000, {0x800, 0x4}}) r9 = open$dir(&(0x7f0000000540)='./file0\x00', 0x10, 0x40) r10 = open$dir(&(0x7f00000005c0)='./file0/file0\x00', 0x65eade2aad598b34, 0xe303a1605ed6204) renameat(r9, &(0x7f0000000580)='./file0/file0\x00', r10, &(0x7f0000000600)='./file0\x00') getpid() r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x20, 0x0) readlinkat(r11, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/77, 0x4d) r12 = semget$private(0x0, 0x4, 0x2c0) semop(r12, &(0x7f0000000740)=[{0x1, 0x20, 0x1000}], 0x1) 16:01:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) getsockopt(r0, 0x0, 0x400, &(0x7f0000000000)=""/49, &(0x7f0000000040)=0x31) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0xfffffffffffffffc, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) dup(r6) getpgrp() 16:01:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0x52, 0x80}, {{r0}, 0xfffffffffffffffd, 0x11, 0xfffff, 0x0, 0x3533}], 0x7, 0x0, 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)="737eb41ad5db5c64b6c52c0ac0a062be675ae20ef134368acba831706926c8931052508c756ceaf34ab89397920df3bc91668d0a5782bf7371b73b905838c53f49ac555c91c6b0a855afdbaec5f5dea676fcd351de9d6827116d071e4e2ae50b877535bb3402d49ca753143aad0f8274b54b1c", 0x73}, {&(0x7f0000000200)="8dbc5200c378aeda5a5e6f4b1179b9395238f418017a76687781c8496b9b7d2ba207d48b5cffc19d7c17de586b9119e22249ed5e1a6dfa2f41a289b1359b91feb2dbff582226f5b307b7a295cade8f53", 0x50}, {&(0x7f0000000280)="cd11ce8acba21221d50954d7cf244414d5155b44d20c1339eefedd5ab5331884840c4ce667effe65bcb486f7dd54660f0dbd27608240ba595fa6a8726835e0af6dd9a461cbdefc323d47bbc312c1aa12dd79f5651e140283d920d101b904f45a3d05e08219c49e478adec17cd3edcf664036", 0xfffffffffffffeb7}], 0x3) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:01:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4040000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x5, 0x2}) 16:01:44 executing program 0: clock_getres(0x2, &(0x7f0000000100)) getuid() msgget(0x0, 0x348) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x15a, &(0x7f0000000140)=[{0x6c}, {0x28}, {0x80}]}) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f0000000340)=[{0x4, 0x8, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x1}, {0x4, 0x2, 0x800}], 0x4) r2 = semget(0x1, 0x1000000000007, 0x200) r3 = semget(0x3, 0x2, 0x401) semop(r3, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x7ffc, 0x800}, {0x2, 0x16f9, 0x800}, {0x4, 0x1, 0x800}, {0x4, 0x6}, {0x3, 0x6, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) semop(r3, &(0x7f0000000040), 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x3, 0x3f5, 0x1000}, {0x0, 0xcd0e}, {0x3, 0xff, 0x1000}, {0x2, 0x0, 0x3000}, {0x0, 0x1, 0x1000}, {0x0, 0x9, 0x1c00}], 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r4 = semget(0x3, 0x2, 0x401) semop(r4, &(0x7f00000004c0)=[{0x1, 0x3ff, 0x1000}, {0x2, 0x4, 0x1000}], 0x2aaaaaaaaaaaad01) r5 = semget$private(0x0, 0x0, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000400)) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000200)=[{0x4, 0x40, 0x800}, {0x3, 0x80, 0x800}, {0x2, 0x5, 0x800}, {0x1, 0x8000, 0x1c00}], 0x2aaaaaaaaaaaabdf) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x80) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r9, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r10, r13) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xfffffffffffffef8) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r16 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r16, 0x1}, {r16, 0xaf}, {r16, 0x10e}, {r16}, {r16, 0x2}], 0x5, 0x8eb6) shutdown(r16, 0x1) fcntl$dupfd(r16, 0x1b, r12) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r14, r17, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r14, 0xffffffffffffffff) r18 = socket(0x18, 0x400000002, 0x0) r19 = accept$inet(r15, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000380)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r23 = fcntl$dupfd(r22, 0x8000000000004, 0xffffffffffffffff) dup2(r22, r23) close(r23) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000400)={0x5, &(0x7f0000000480)=[{0x7, 0x1, 0x9, 0x6e2}, {0x8, 0x1f, 0x2, 0x5}, {0x4, 0x81, 0xd0, 0x1}, {0x6, 0x6, 0x4, 0x8}, {0x75, 0x9, 0x0, 0x1f}]}) fchown(r21, r14, r20) 16:01:44 executing program 1: minherit(&(0x7f000015f000/0x3000)=nil, 0x3000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="2c09d790efc4bede30beeff96c751fd2afd611a1fdb75f356ce051f003e39299774bc99d1959391ef223a7b08a1f2e89596f10acdb1815030f59c3c0e02f9c3ea61f7827effd26d25e6f685cc89184fea639dc", 0x53, 0x0, 0x0, 0x0) close(r1) r2 = semget(0x3, 0x2, 0x401) semop(r2, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x7ffc, 0x800}, {0x2, 0x16f9, 0x800}, {0x4, 0x1, 0x800}, {0x4, 0x6}, {0x3, 0x6, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) semop(r2, &(0x7f0000000040)=[{0x4, 0x2, 0x800}, {0x0, 0x101, 0x1400}, {0x2, 0x1d40, 0x1400}, {0x4, 0x0, 0x800}], 0x4) r3 = msgget$private(0x0, 0x58) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/141}, 0x95, 0x2, 0x800) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:44 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) socket(0x9, 0xc000, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:01:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x1) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) msgget(0x3, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000100)=0x1) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8200, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:01:44 executing program 0: r0 = socket(0x2, 0xc003, 0x0) accept$inet6(r0, &(0x7f0000000740), &(0x7f0000000780)=0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2484adb3caa879c312ffae2da0cb441", 0x7e}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4", 0xb9}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001480)="e82a3f8e28f8415d653caee03b1fca3d721f54516a5e7d57d375b899b4bcde24419b4d0071fdfff9f78d47ad73cb9dcacf0973204aa6a1d0a29a6c26eb3a7d6cee37d3be490b6256ba3a2994216bac1d0106d3526169a4d757f051459923ed33b06e08e33c807a181bdb553b6a601d86b88ddcd507c1f10df032d9e77dd7e99fec791f4da4c1751bc029a31a26b31982148fd4af349d9acf0816f7", 0x9b}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97", 0xab}, {&(0x7f0000000480)="1e4694e3369fd8f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc2d754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbdbe646af27d55041b940cbc2b5ee2fc66d717d1725e04dc53900ce19557b4f589b05868feabf0ccf0e1fe51d6448dfcf02f3d988dd15d723d69589a13434568e092900af3a593f572fbe77de2d10f6212a467ebfca8de068d4165553adb9c35b195713d2ca1157155cf1d4db588b230fe", 0x50}, {&(0x7f00000016c0)="2f9b2edf5e927cbfa5b757780dd5d87a97a68e2fcdd88ecba4a943ce349cc21f551da59c5f65ed484b6c63e5d57560bd4e3e89f4507222008972c7", 0x3b}], 0x1000000000000277) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000800)={0x80000000, 0x7}, 0x8) r2 = socket(0x2, 0x5, 0x6) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000140)="73eac9e2b27ccf5e7d23dc36346427492fa7d5ef3f4cc3ab5b3f9ec17afa7f6362", 0x21}, {&(0x7f0000000540)="0daf89956985e5b1c4205742f5feecdbb78a86ad85ea76492cc52116efa658d676303597d742672dc18aa4dad7f41a87a998e23432f96df78158a342bdbefe662ab962b24de991fccc35b97bf6e11eb8939070b0", 0x54}, {&(0x7f00000005c0)="f5c7238ebef25be701a142deed47226026e8af3b43f0763d3e17f2f1270492d4fcae4cfff1a14ccaf9cdfdb60fd6b13e4cf5f9407f3939081edd8009d810fdee537de295aea740030429ac3dde1df56e27410c", 0x53}, {&(0x7f0000000640)="df4c628786a24413a27b0abd7d5a93186a15ca25862f3e4b5d05e5e5ecd8ca8d101b6ca46752d4cc36fa8cf519558c1fcbb9f534b9ad4e8e868d988cc41b5333ff7161d7fbfa36fcc4931f6bdcec9e253e157c5d83bbe1dd68c7d49d41cad094368187dddf47146a2182e6c908434c1db2d8c4f4abfb12caa9fdf2b01693d2c906dda6e565358e8ee3d9b0fcd9ca9e5fe95b889593ba58a464648a92382860f37fa02b21b6ca9cac876e66ac5cdc1fa620195a96b7749e0cd750b400e0d35a238c703e0fe4541b8ea1e2a2178cb75ed933d5ee3c28f34b138ff157", 0xdb}], 0x4) 16:01:44 executing program 0: r0 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fdc61b32d6231d646847473c238495aaee48c0ffffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da9070000000000000076f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1d80afe5d2141e320a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a9f01238e149eb3ed54b2e017cbe46e35cddecf18db151266bb670097178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f030079efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070a08ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e6453"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x2, 0x3, 0x0) r3 = dup(r1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, 0x0, 0x0) r6 = dup2(r4, r5) connect$inet(0xffffffffffffffff, &(0x7f00000003c0)={0x2, 0x1}, 0xc) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x22, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup(r0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x20, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, 0x0, 0x0) fcntl$dupfd(r7, 0xa, 0xffffffffffffff9c) r8 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x120) mknodat(r8, &(0x7f0000000100)='./file0\x00', 0xc004, 0x12) r9 = dup2(r3, 0xffffffffffffff9c) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000340)={0x401, 0x3, 0x112, 0x5, "fa9404896de4cf1d7536114881238fec99d094f0", 0x7, 0xffffd0a2}) shmget(0x3, 0x1000, 0x60, &(0x7f0000ffc000/0x1000)=nil) 16:01:44 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xb) syz_extract_tcp_res(&(0x7f0000000100), 0x8, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) r4 = geteuid() setreuid(r4, 0x0) r5 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r5, 0x0, 0x0, 0x0]) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x15, &(0x7f0000000000), 0x4) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x15, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r9, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r10, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r15 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) dup2(r14, r15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = fcntl$dupfd(r16, 0x8000000000004, 0xffffffffffffffff) r19 = dup2(r16, r18) r20 = kqueue() kevent(r20, &(0x7f00000001c0)=[{{r19}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r17, r20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = fcntl$dupfd(r21, 0x8000000000004, 0xffffffffffffffff) r24 = dup2(r21, r23) r25 = kqueue() kevent(r25, &(0x7f00000001c0)=[{{r24}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r22, r25) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r27 = fcntl$dupfd(r26, 0x8000000000004, 0xffffffffffffffff) dup2(r26, r27) close(r27) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r29 = fcntl$dupfd(r28, 0x8000000000004, 0xffffffffffffffff) dup2(r28, r29) close(r29) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r31 = fcntl$dupfd(r30, 0x8000000000004, 0xffffffffffffffff) r32 = dup2(r30, r31) r33 = kqueue() kevent(r33, &(0x7f00000001c0)=[{{r32}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r34, 0x8000000000004, 0xffffffffffffffff) r36 = kqueue() kevent(r36, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r35, r36) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES32, @ANYRESHEX, @ANYRES32=r13, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64=0x0, @ANYRES32=r36, @ANYRESHEX=r22, @ANYRESOCT=r27, @ANYRESOCT=r29, @ANYRES32, @ANYRES64], @ANYRES16], @ANYRESOCT, @ANYRES64], @ANYRES32, @ANYRES32=r6, @ANYRES64], 0x4) fchownat(r0, &(0x7f0000000140)='./file0\x00', r4, r5, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r38 = fcntl$dupfd(r37, 0x8000000000004, 0xffffffffffffffff) dup2(r37, r38) setsockopt(r37, 0x100, 0x2e, &(0x7f00000001c0)="ebffcbffffff7f882eaa4e7130c148e699319296", 0x36acc2e49c1a27fd) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="896c09e2c91f85147e3f4c9676cf2ec522ba86c4707f70275af5babd35c3ed81bcf6f684312c3f5e4e", 0x29) 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x823, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r4, r5) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r3) getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x61}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:01:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x9) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x4) 16:01:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) ioctl$TIOCSTART(r4, 0x2000746e) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r1, r2) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000080)={0x7ff, 0x4, {0x4}}) read(r0, 0x0, 0x0) 16:01:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000080)={0xffff, 0x7, 0xb}) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b110000d19ec0c062cf486a7a81bcae0000008ec9ffc10000010053b5d1d09075a04e513d", 0x2c}], 0x1) 16:01:46 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x100000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [{}, {}, {0x0, 0x0, 0x0, 0x7}]}}) 16:01:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328", 0xc1}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r2, 0x0, 0xe) r3 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fchdir(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000100)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:01:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x95) chmod(&(0x7f0000000040)='./file0\x00', 0x54) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:01:46 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x100, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x80, 0x0, 0x301}], 0x15, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0xa, r3) socketpair(0x5da64008fd8b1292, 0x3, 0x20, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r6, r7) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r9, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r10, r13) socket(0x1, 0x2, 0x83) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r16 = fcntl$dupfd(r15, 0x8000000000004, 0xffffffffffffffff) dup2(r15, r16) close(r16) fcntl$dupfd(r14, 0xa, r16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r18 = fcntl$dupfd(r17, 0x8000000000004, 0xffffffffffffffff) dup2(r17, r18) accept$unix(r11, 0x0, &(0x7f0000000200)=0x209039a1) r19 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = fcntl$dupfd(r20, 0x8000000000004, 0xffffffffffffffff) r23 = dup2(r20, r22) r24 = kqueue() kevent(r24, &(0x7f00000001c0)=[{{r23}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r21, r24) dup2(r19, r24) socket$inet(0x2, 0x7, 0xff) kevent(r5, &(0x7f0000000080)=[{{r8}, 0x64ebde9c5de6fe8e, 0x32, 0x2, 0xfffffffffffffe01, 0x3}, {{r20}, 0xfffffffffffffffc, 0xd6, 0x1, 0xfffffffffffffffa, 0x100000002}], 0xffff, &(0x7f00000000c0), 0x5ac46e6f, &(0x7f00000001c0)={0x0, 0xe91}) nanosleep(&(0x7f00000000c0)={0xf0, 0x7feffffe}, 0x0) r25 = kqueue() kevent(r25, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 16:01:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) fchmod(r2, 0x48) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x3, 0x0) r6 = dup2(r5, r4) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) dup2(r7, r8) close(r8) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000000)=0xc5c9) 16:01:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) geteuid() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x80) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)='m|', 0x2}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') execve(0x0, 0x0, 0x0) 16:01:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe05}, 0x10000044001000d, 0x402008000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) r3 = accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r4, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r9, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r10, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = fcntl$dupfd(r14, 0x8000000000004, 0xffffffffffffffff) r17 = dup2(r14, r16) r18 = kqueue() r19 = open(&(0x7f0000000280)='./bus\x00', 0x20, 0x20) kevent(r19, &(0x7f0000000240)=[{{r17}, 0xffffffffffffffff, 0x44}], 0x7ff, 0x0, 0xfffffffc, 0x0) dup2(r15, r18) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r3, 0x90}, {r8, 0x80}, {0xffffffffffffffff, 0x80}, {r13, 0x20}, {r18, 0x20}, {r20, 0x2}], 0x6, 0x4ee) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r22 = fcntl$dupfd(r21, 0x8000000000004, 0xffffffffffffffff) r23 = dup2(r21, r22) r24 = kqueue() kevent(r24, &(0x7f00000001c0)=[{{r23}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r23, 0x2000745e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:01:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000080)="1e5287e30288541c3278aeda7d4085d66f6d646f80dff02e94f0d089be272324b19edbc3c4880f46dc88e2950a528f750a9e366a6c3ccd0ef3317ab1b1f975661b372f77e31b76b624a92c53bb9b62bc1176426cc14d4ef4157a8ba72de2adda52a450623823806f78d1db97a25cd97fa1255315f24338da458ce19d7cd3f06b1ad5fa94c594a1a5a547096d2de8870fe8d11f07d956fe2e4e9636e4ff8492d015df87ac01", 0xa5, 0x2e5ed148bb90f709, &(0x7f0000000000)=@abs={0xee4e7668fca591bd, 0x0, 0x3}, 0x8) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:01:47 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x2) r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x2) r3 = socket(0x18, 0x3, 0x0) shutdown(r3, 0x2) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYBLOB="f59d6028d150ab7cb0c3fdc290eff2e8f008b014bcb6398c24a1767964e425f611283132123be5ff0301bfdb5695bc8f37c1cf26e7ad1aaf3571afa5cd96ad15f69680a7b70658ab0f5a53ac4411855cdb9207dd4624e4f7ccb0709caf5cee16a2a3c216ee763a399dfa8248c421728516d52f67df9e1b6cf507be87aa5fd8a36d90457c963a086477f23a21408ceb752935", @ANYRESDEC, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR64, @ANYRES16=r1, @ANYBLOB, @ANYRES16=0x0, @ANYRESHEX=r2, @ANYRESOCT=r3], @ANYRES16]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r5, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r7 = socket(0x6, 0x0, 0x0) writev(r7, &(0x7f0000000900)=[{&(0x7f0000000400)="03cd6e38da526afed85e6982f6b07d8809ca037a80dffb8dbd0862d2aacb98a4b62662a9def590d2f99cdd9d6d057bcda0abc082ca22acb342ba3ef133ff307ca59a4875cb1557038031381070d0eb7cd65324ea5c06141c3c8382c22a125cc6d93dfd8f6cd8f6b6982adb837e81c60d6263c3da14df59fb4c9d780abab0076bc5f25a7ef6e87077774286564d85205ea321ddc28c50ca1cad274e521ff9a8b18679aeccd243de050b", 0xa9}, {&(0x7f0000000500)="c6e27084427946dc7d11b1af5eec0ae0bcbda680fd85af53ab649f39c623dec08faafc4a90e5f168d3fee897be66f4abde8b8f601403aa505f6c43093f203edc1cec107e6f77c6ef8f5d8890550586163e4b6bb4400e85ce4a296b57fc04b94252d0faa96378b51ac92b41a70efb1e4948ba4e397efd2a5aa5853035ea90f08574aa776ed5d797c605cf574d55232742630f057408ebafcccd5f9c527367a55fca0775", 0xa3}, {&(0x7f00000005c0)="9dfb2c3e736b19af1009787bb2f4332e82772e59096af6ed796b0aabdd25132a0a9b3d00c38ee4512072cf53ce12b0160f8995e2c30220a41f09ac5e50c74e0c526c2877e074244a7a9114d5920b11aae83b71f4b082e73fb7409d1204b1a4a1f17ce330c677bcefd82a85cc7db3b77e9fd94553d554bd1d5d871f992e130f2ae8ddc16d0664f550f7a20a59b5d93643719175aaafad010cf5742de9d42c9878fc67abab", 0xa4}, {&(0x7f0000000700)="6b27e6752c18dea2b026af6e57af689957023a30f1b3a3e4374f283cc2a70d027a9fd13c6b4bb84672e7766f942f97dae8d5dfa9fec60fb1be4fec3db78a6ccb1aa2377659b913d17070e5a97cc02a74fac61a17c75d5aa24a2859cf9bcdd52cc6d2a3382970f7715b222604f641eeebf8ab9ec680dd849effc7272d54bbb248eb7e4b65a7897a9319a5d73be9c0465807fed3b48a91bf46af468c2f302a39cd35fc2389dd9661381ef7ce437c9ccad02a5e96cd975855352407af15aff140efbf366ed9c8ed882f2667ffdf46f3a18b9b48d4762244876e6885", 0xda}, {&(0x7f0000000680)="ad534aa58ed5fe621f8560944a4681e34ac8f1461b145031a708f830eb2218ef587c8044ebfa7f2ba182f27ae980aa24f26c15ec1dd745", 0x37}, {&(0x7f0000000b00)="9a5f57a7adf4070314fdf73b0054cf74328e3399b822b40fe001633690a360f796d201488a733f7ff601fc4b85d408456a99dbb65981c0c98d0af6be2386d7298b98600042310d1540fb100565837b9e69271972833bf3cad9e509247433d2d4702775ec52469e4fea0a41f45815ba5c81c8596cac5e8aa5433971f2f6dc165e522adfaba793371669804a61e3bafe99abf67c14ebcb829ea17395c72bfe584105d519230db6e7b57ae033d7127f8b8c84b89b35081f1ae82e692b401ab6ee01b33ac2a5ffa2d4d7f3ac0e18284435f49e7df21bed633acdf86aaf3a334f296e91b20173be61576e136bd72feae23cb9b2e16c5d17c9723f", 0xf8}], 0x6) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r9 = semget(0x3, 0x4, 0x8) r10 = geteuid() r11 = socket(0x2, 0x4001, 0x0) dup(r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000000c0)=[r12, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x5, r10, r13, r14, r15, 0x40, 0xae55}, 0x0, 0x9, 0x7}) semop(r9, &(0x7f0000000440)=[{0x7, 0x7, 0x1800}, {0x7, 0x0, 0x1800}, {0x4, 0x800, 0x800}, {0x0, 0xff, 0x800}, {0x1, 0x3}, {0x1, 0x10001, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0xcac}], 0x2c0f) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000a40)=""/169) fcntl$dupfd(r4, 0x100000000000, r8) r16 = socket(0x18, 0x3, 0x0) shutdown(r16, 0x2) getsockopt$sock_timeval(r16, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f00000003c0)=0x10) fchmod(r5, 0x4) r17 = msgget$private(0x0, 0x100) msgrcv(r17, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) msgsnd(r17, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ae6a825bfa231cf81487851b17d0bbcf5477e0b87ad643dd329b"], 0x0, 0x0) 16:01:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/105}, &(0x7f0000000140)=0x2bf) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000001c0)=r9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x64}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:01:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) r8 = fcntl$dupfd(r7, 0x1e, r0) writev(r8, &(0x7f0000000800)=[{&(0x7f0000000280)="3683734ca9663e8ac4f40dbe7e735c8d110ec48b049e466782bc219a5d2f2234363fb705a2ac003e940c649e502871eee29e2a51364ebbad55eb465cfb7aef1d65a0faf03cb5cf093e661e581ea2066aa3d7d7e046c70c52136255de2afb70ac3c862988f4b1a6b9382ade553d929ba5f7092049ef5a853828b6efe9d4eb9f1f36ffb147a135b97a2c8afde50c5fa7668a533c5c4ddac6f3840b1992d0b415e92571cec0758d94dcfba280c3bc4477f9a4599eb6b1b7f3484b4edeb23849c6f87a93679d651b9c3ef4d0ccedf5a76ff1a262ea4c37430c9bcb7474364509945a78ee49be8337c9ad75", 0xe9}, {&(0x7f0000000380)="8d4dc99893a886c5d543d58995f6d9b34f68079ac4ff0c961df3e6ffd33f7f2bc45e8f1b6b66c14513a68df7e6b9784c7623b9fd52591011d0bea0c957282ef3c117c2a8642691a3076f3624e4550503ad757a951d284ba8f68c753ceb3e997163bf6961cf728b7bd6d3323e119aafd9e1e358c83a5955536f6ac00469f2a7a2fc1c9a4e7adc72f1f03873176a60a6bda814a81c21a5d9099f79", 0x9a}, {&(0x7f00000001c0)="48ae95a71388d139213a71303997d66a55236010be01319fa3b257562fa5bb4de40d42394e5e98fe11d2a25aa02bf92618ec892360cff748dcecd8238ba2ae4ba823bb04320c288ef74b115a59e7609fe2a7b9570d3ddd61100040fc92b3", 0x5e}, {&(0x7f0000000440)="334d9f9ccac3325550db093c81f160a7de9ffb39832761f65b42ee6965549bd4f26ed90a9444648ebc38f6066257de679c03ee0aa7d9548590a6c68073b89a96e0c1bd47bb2a536bcf3b3fe07860845253dd3f926282c203c1b4ddfd4a9cf163a927d0011db3695e39b50c67abc347f7048cbe52a8a0e442be34e2145df7321e592e4d3d716ad7ffe5", 0x89}, {&(0x7f0000000500)="d243c18b8c05d21f50d08e32e2159df1760724cefef6e519038aba4bf60f575b262fe7a4a5aa0f9730ee72331177260043d53c88ad41021628a4087784f91e6282b81ea2c3383daafa9a1f279ac75400596324056d291cbf06c7016926db32a8c4cb653a92f8a6a35243273f3fed4714d413ea9cc7b418ff73c8319d6d4e1bc3863751771b0401b486ef340115c5699e187d94e16a9be473322781ffac0df9e2b2b0a37a862ab8a0030fd7cb2b225392455628aa55", 0xb5}, {&(0x7f00000005c0)="fb493c3ed1c7ead21c3e2d0ecd25ca51a134199c295372098eed2122ede02a092af52a49c897f8b287e093cb16f890d79be1b275f557a9f2677f03c723c9ea4e6d1307a588d2db700b43b0ab6acf51073bc3c3e710b619917e296cf07f4e", 0x5e}, {&(0x7f0000000640)="b5f71fd5e984d3155a5d29d2ac6c60af20b206f4ed9ccc97116e8116096979f80060fdafe74a583e5470ec628f255bdf63fe5ecaf364df67ecaac545bf54d7f9757691188affc718c3c3cac3163ec4dc276cda72c5540da5221413d03a0b2f758c6462b06f26deea3e690dfdd7721930136ce4f5c47ec07ed31c5fb95552604d840107a4706594973e96806a8efbb46a7b036dd7cf999b91fe59c6368a5dc4c8920622dd857b3af3e438cf63ac9fe83c5d5a3d7fce5a9d187bc7615b6cc19514d4896978338ff4", 0xc7}, {&(0x7f0000000740)="00c1e919ae318bec868bb7015d0723b48539f003241cff706faeeb5e0b4a45e69fca12d39228c199974c4e534f28a6d9916d27160d318e2f93224f9691f2027cbfcdbee07e1789b8b8d4b2e7cf7006be0651a3ad8914197eecbc01554890df09720dd45b1219dd431f3291fca84f7173c91ab0cd96c5b662e3b8bca83622287737ca17dea5a887a759a6b67b75cf3d92c2c1a930", 0x94}], 0x8) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) 16:01:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x84c0, 0x123) syz_open_pts() chflags(&(0x7f00000000c0)='./bus\x00', 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000002, 0x0) close(r6) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffe]}}) r7 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) dup2(r8, r9) connect$unix(r7, &(0x7f00000004c0)=ANY=[@ANYRES32=r0], 0x1) dup2(r7, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r10, r11) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) write(r12, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r14, 0x0, r14) 16:01:47 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x20, 0x3f, 0x5, 0x7fffffff}, {0xffc1, 0x1, 0xe0, 0xc4000000}, {0x3f, 0x4, 0x4, 0x8000}, {0x8, 0x3f, 0x9, 0x8}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r10) r11 = geteuid() r12 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) r16 = dup2(r13, r15) r17 = kqueue() kevent(r17, &(0x7f00000001c0)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r14, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = fcntl$dupfd(r18, 0x8000000000004, 0xffffffffffffffff) r21 = dup2(r18, r20) r22 = kqueue() kevent(r22, &(0x7f00000001c0)=[{{r21}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r19, r22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = fcntl$dupfd(r23, 0x8000000000004, 0xffffffffffffffff) r26 = dup2(r23, r25) r27 = kqueue() kevent(r27, &(0x7f00000001c0)=[{{r26}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r24, r27) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = fcntl$dupfd(r28, 0x8000000000004, 0xffffffffffffffff) r31 = dup2(r28, r30) r32 = kqueue() kevent(r32, &(0x7f00000001c0)=[{{r31}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r29, r32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = fcntl$dupfd(r33, 0x8000000000004, 0xffffffffffffffff) r36 = dup2(r33, r35) r37 = kqueue() kevent(r37, &(0x7f00000001c0)=[{{r36}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r34, r37) r38 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = fcntl$dupfd(r39, 0x8000000000004, 0xffffffffffffffff) r42 = dup2(r39, r41) r43 = kqueue() kevent(r43, &(0x7f00000001c0)=[{{r42}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r40, r43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r46 = fcntl$dupfd(r44, 0x8000000000004, 0xffffffffffffffff) r47 = dup2(r44, r46) r48 = kqueue() kevent(r48, &(0x7f00000001c0)=[{{r47}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r45, r48) r49 = getpid() r50 = geteuid() setreuid(r50, 0x0) setreuid(r50, r50) r51 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r50, 0x0, r50, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r52 = getgid() r53 = geteuid() setreuid(0x0, r53) r54 = getgid() r55 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x240000, r55, r54, r53, r52, 0x42, 0x101}, 0x6, 0x0, 0xfffffffffffffe01}) sendmsg$unix(r9, &(0x7f00000004c0)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000240)="7d52c0ec2f3f69a298243e06cca868e48466a5a99600bcae661dea43c461a3a5145b879b42315cbb2e9650097b1fa72d188accb3eb9491711db2fd663844d0fdc21dc9619af8313f0e65d5d5b5ac7a501f1ce367a32ed7ad61528df3db12a1ac684246396fa738e452071747c379ee407265538381ae3b60f3473925c32ef848e4f5440ba7bacf28e6c0c788f0081ce4c008c084867e102e451c37bbd8c129be9623e2fffe7b5835023056f128a8b4e803889f99cbea2add9bf5f28ffd0cda9ac5e30f14c3066af7fd8296d2c29a5097938159af68e17bffa0", 0xd9}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000000005315f84bec7c761f5cd1ca485fe326886302e710667e34687ea297dee9219a7b3c7d83eb718fa9d73e1d540c1bfb02ae3d5d56b8dc36c4570b3b6c9711741958445bca6c5c4486225bd9bc79f92f4d619bfb9deeee31761174375a76b814953e4b3f4106a445d17f9669adf2dfec90213902fd619876752af85aa80a13b95ed0a671e535a666de0608d50be4d4235fc654abfe8ffde7bc5ac53f61caf809a7d49652196a1406b8110346cae401de4c759a62c01b2e03d941316b21def3b1548b460bd1970ab22f2d0ce8ce7574c446a213e8116b8ed8e209f11ea000"/250, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r1, @ANYRES32=r22, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r24, @ANYRES32=r32, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r43, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r48, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r52, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x808}, 0x404) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000045}, {0x400006}]}) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000080)) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:01:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r0, &(0x7f00000003c0)="93", 0x97ba51d936256cfb) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001880)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "8549558800aade6176a72dfd4800"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82965793c89fa816ed279191f54288012af67d4e5a3107599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219e25572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d787640"], 0x2, 0x1000) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r3, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5504759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) r4 = geteuid() setreuid(r4, 0x0) setreuid(r4, r4) r5 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r4, 0x0, r4, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r6 = geteuid() r7 = getgid() r8 = geteuid() setreuid(0x0, r8) setuid(r8) r9 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r6, r9, r8, r7, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r10 = geteuid() setreuid(r10, 0x0) setreuid(r10, r10) r11 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r10, 0x0, r10, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r12 = socket(0x2, 0x4003, 0x0) r13 = socket(0x2, 0x400000000002, 0x0) setsockopt(r13, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r13, r12) connect$unix(r12, &(0x7f0000000200)=ANY=[@ANYBLOB="82022ea57fb53d9ab4fdc6f738fd40cd522c65300000009da4adcd906fd558dbf484d9a5afa076ed03e8a744fad15068107d0b2d517996de3c5f466be8a986fc74cad656aaf15e5ffa8d49a1b1c62f20976348b620f54d0931d45fd26933a61a0eee12126167badcbcf4432ee2bd58b8121d800000e3c049ee1ab704c7eb1fefe07ca1421d03c0bea6e8283b93ac9b73602643e1849f4e8456dc8b5373ced6a158f368ce1ec7e751b0f003b42cf9d0060000007863b4518db1cbf6e1757a34da8050d89497879aae02a39c25db1691481f5e6de5ca98a14da5957b374e9ad255a944471772f9000000008e745cec0e190d72c7c7bacdeb069e74892bd312b7e1947b8ad72713f4faf59af418663612dfd212c3bc733f500e3802af13f51a312f450a863a98249a29a9c0388d4f12566c869600eea3e95a630f96fdc055a788f25497d5f5683a155882e3a7047555e01c8b671d2a6503ab0923c332ee7c38f4c5"], 0x10) r14 = accept$inet(r12, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffff1e) getgroups(0x40000000000001b5, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r15, 0xffffffffffffffff, r15, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r16) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r17) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x800, r4, r9, r10, r15, 0x41, 0xfffa}, 0x5, 0x9, r16, r17, 0x4, 0x5, 0x3, 0x9}) 16:01:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) acct(&(0x7f00000000c0)='./file1\x00') r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r3) wait4(r3, &(0x7f0000000100), 0x8, 0x0) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:01:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/177, 0x2a}, {&(0x7f0000000140)=""/61, 0x30}, {&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f00000015c0)=""/220, 0xdc}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/159, 0x9f}, {&(0x7f00000014c0)=""/125, 0x1e8}], 0x8) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0x3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x1], [], [], [], [{}, {}, {}, {0x0, 0x80000}]}}) 16:01:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x1d}, {0x6, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:01:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) connect(0xffffffffffffffff, &(0x7f0000000580)=@in6={0x18, 0x0, 0x3, 0x4}, 0xc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) 16:01:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb18bb3636bd9084b8696c0000000002000000925a17df7044d0445cf68fec2af7b9374cd348034bd04e4e25ad04d3f4099a8703443b70ff203ffe99755c07a9b16a6b0c73a4e7b7"], 0x1c, 0x0}, 0x0) close(r0) close(r1) 16:01:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x22b3}], 0x7ff, 0x0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000240)='./file0/file0/file0/file0\x00') connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b7b368 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800021b7b368 16:01:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4eea0067f1c0f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a4856"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x0, r4, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000001}, 0x0, 0x0, 0x0, 0x0, 0xa5}) r5 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = getegid() fchown(r5, 0x0, r6) fchownat(r3, &(0x7f0000000000)='./file0/file0\x00', r4, r6, 0x0) r7 = dup2(r0, r0) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:01:48 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280), 0x10000000000001b3) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a8666a94e76b531ce2606728d4a69e3cc59dbca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75246fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe09000000000000001f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8e4884b13c6d158daa2870b4122cd2350000120000000000020000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a865481fc056eb1511cf5302f9ddd55032487633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1cfead45a7d54cdd69e45bc50bfedc5ab94cc736d7fd27fc40cea3cbb1e0bd367c53f087ff8bfb0001000456a3f98b2390e9e65d239bb8287219fa7757120df09b3dd5eb2ea35b4cd5eae7ec870146dd4315dc697ea25dfb931bae11434254a26f20a936fc4614c9711301a4f97caf55eff135734152be473dfd6115f389ec88e293a37b90eb22440b060b6874014fe0c86496c8e92c17e024aa41baf31bcea4f6e86385d127afc0b15857d9de53cf550c62d802dfc519ef4e8f5d051c740af0c59667ed084942d9cd431cf3b720c66492c9c01b0ecd6667170707ae6e435039c1783aa2484883ae68581f20c00c26fdd72029319c0af85cab388f26f086730cd50d4c0f0dc76e939b86e554f61de9b17"], 0x1) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x7, 0x86) connect$unix(r3, &(0x7f0000000f00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a177a3862078d5e0000850095954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1590136be8e399e6db8a9e3e05bc5370bcd4c0a16f96adb5a0900e98a70b365fd5b813c502b585649796386e1c709fd422cb82c4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9f6f69fef095de61b039606a44157795e9da5c5fe839fa202361cd8cac7dbbc5b650600000000000000d235000000"], 0x10) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) r4 = fcntl$dupfd(r0, 0x0, r0) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0xfffffffffffffec5}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r5, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r6 = socket(0x18, 0x1, 0x0) r7 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r8 = kqueue() kevent(r8, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = kqueue() dup2(r10, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() open$dir(&(0x7f0000000280)='./bus\x00', 0x8e98, 0x4367c3107f821a72) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = dup(r11) ioctl$WSKBDIO_SETMODE(r12, 0x8010570e, &(0x7f0000000000)=0x200000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r14 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) dup2(r13, r14) close(r14) r15 = socket(0x20, 0x0, 0x8) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x3, 0x48, 0x1000000}, {0x2, 0xfffe, 0x2000}, {0x2000000003, 0x4100, 0x7fc}], 0x2aaaaaaaaaaaabb3) 16:01:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000000)="f94c4c49dfd685fbeb9df8881a02", 0xe, 0x0, 0x0) 16:01:48 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 16:01:48 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8302c0ffffffffffffff0a29dd8a718f17066a9fa2975043aed40b97f8837101c2664ecdf99499eb2daf0997c78dfc175f993292663e35e268a6122ba4cda19c628bd9caba9f3216df85f95d78565acacda2216654b15241288b49190400000000000000218a9a5ded5326a45a72f546182c94c0361f1c75aeefb477191fdef2ea5198edc30ed565619abe44470f0e36c1f77a195805a947699d79c4878a368f6d67fde241de5ef65d0a39f770981b867fd53953b9d720d09cf2b0f79a459509f874a0a89136a75a191c7b41cec71fcf"], 0x10) clock_gettime(0x2, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = msgget(0x1, 0x254) msgsnd(r2, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072008a1a70b4fef2c9cc4e3fed290fa6598be03cebfa8d4be8b2ddfdff7eda5a92f3e7d654645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbca93ee159fdfaa3b2b0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"], 0x107, 0x800) r3 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r4, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r3, 0x1) dup2(r3, r4) r5 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r6, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r5, 0x1) dup2(r5, r6) r7 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r8, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r7, 0x1) dup2(r7, r8) r9 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r10, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) dup2(r9, r10) r11 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r12, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r11, 0x1) dup2(r11, r12) r13 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r14 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r14, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r13, 0x1) dup2(r13, r14) r15 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r16 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r16, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r15, 0x1) dup2(r15, r16) r17 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r17, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) msgsnd(r2, &(0x7f0000000e40)=ANY=[@ANYRES32=r1, @ANYPTR64=&(0x7f0000000700)=ANY=[@ANYRESHEX=r4, @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYRES64=r16, @ANYRES64=r17], @ANYRES64=r7, @ANYRESDEC], @ANYRESHEX, @ANYPTR=&(0x7f0000000740)=ANY=[@ANYRESOCT=r0, @ANYRESOCT=0x0], @ANYRES16=r8, @ANYRES32, @ANYRESOCT=0x0], 0x7, 0xc2c25e0089590800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = msgget(0x2, 0xc0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r25 = getuid() r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r28 = fcntl$dupfd(r26, 0x0, r27) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000008c0)={0x3, &(0x7f0000000780)=[{0x6, 0xc8, 0x1}, {0x84, 0xf8}, {0x406}]}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xffffffffffffffd1) r30 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r32, 0x0) msgctl$IPC_SET(r22, 0x1, &(0x7f00000003c0)={{0x0, r23, r24, r25, r29, 0x1, 0x9}, 0x800, 0x1, r30, r32, 0x6, 0x1, 0x1, 0x2}) r33 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x8, r18, r19, r20, r24}, 0x3, 0x0, r33, r34, 0x9, 0xb01, 0x9674}) r35 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r18, r35) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) 16:01:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x800000000000e, 0xffffffffffffffff) dup2(r1, r2) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) fcntl$dupfd(r2, 0x5, r7) 16:01:48 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/35}, &(0x7f0000000100)=0x25) listen(r3, 0x4) 16:01:48 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') getppid() unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:01:49 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x882, 0x0) pwrite(r0, &(0x7f0000000080)='Nt', 0x2, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x10) 16:01:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x28ae) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x62, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a00000000000000000000dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438ba84929be9c894314000000005b8b01850013f1071d36807465e18c0fa6ae84c9f0611da2", 0x57}], 0x1) recvfrom$unix(r0, &(0x7f00000001c0)=""/67, 0x43, 0xc02, &(0x7f0000000080)=@file={0x2, './bus\x00'}, 0x8) 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000008009, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x80}, {0x25}, {0x800006, 0x0, 0x0, 0x20000000}]}) pwrite(r0, &(0x7f0000000240)="dc1b86b578ca667bed9271ea89e6", 0xe, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) r1 = geteuid() setreuid(r1, 0x0) r2 = socket(0x20, 0x0, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x100000010) r4 = semget(0x3, 0x2, 0x401) semop(r4, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x7ffc, 0x800}, {0x2, 0x16f9, 0x800}, {0x4, 0x1, 0x800}, {0x4, 0x6}, {0x3, 0x6, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) semop(r4, &(0x7f0000000400)=[{0x4, 0x8}, {0x3, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x0, 0x7fffffff}, {0x1, 0x1, 0x800}, {0x0, 0x8, 0x1800}, {0x1, 0x2, 0x1800}], 0x7) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r3, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r3, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r5 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r5, 0x0, 0x0, 0x0]) r6 = geteuid() r7 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r7, 0x0, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r5, r6, r7, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) sendmsg(r2, &(0x7f0000002000)={&(0x7f00000004c0)=ANY=[@ANYBLOB="696c6530003d578aa4b22a462617f96c49814a62822e8d024701535a9ac16d23c7d1bf6ef11a273a73c8594267ca9c216d318f55f936c1bba4762588610a0e96eb75ebca592d7fb60624c6ac7e18368e580b0d6da2"], 0xa, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000340)=0x10001) getgid() r9 = getgid() r10 = geteuid() setreuid(0x0, r10) r11 = getgid() r12 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x240000, r12, r11, r10, r9, 0x42, 0x101}, 0x6, 0x0, 0xfffffffffffffe01}) r13 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r11, 0x0, r13, 0x0]) r14 = socket(0x2, 0x400000000002, 0x0) sendmsg(r14, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r15 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x500, r15) 16:01:49 executing program 1: semget(0x3, 0x1, 0x410) r0 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r0, &(0x7f0000000100)=[{0x4, 0x1, 0x1800}, {0x0, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x2, 0x401, 0x1000}], 0x5) semop(r0, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) r1 = semget(0x3, 0x2, 0x401) semop(r1, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x7ffc, 0x800}, {0x2, 0x16f9, 0x800}, {0x4, 0x1, 0x800}, {0x4, 0x6}, {0x3, 0x6, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x49) r2 = socket$inet6(0x18, 0x3, 0x102) r3 = dup2(r2, r2) getsockname$inet6(r3, 0x0, &(0x7f0000000080)) getdents(r3, &(0x7f0000000000)=""/227, 0xe3) dup(r2) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r4 = open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000180)={0x3}) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000100)={0x4, 0x2}) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="1300"/14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) fcntl$setstatus(r1, 0x4, 0x40) close(r2) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x7, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x200}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xedea}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', '.\x00'], 0x20}) 16:01:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x7) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295c012ec6699f4912a8e955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52cf104260e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e1c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff27b5fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd3ec7054aa47a906d24406a30a3efd16d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8f"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:01:49 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x80) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 16:01:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x40, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)="8ce948050706d3bb383e4b6e7202c6feb8042c4cd8fa688d5819807d2eafa88625e4551d66c876cea083cf7743467e4e06acab8fda3715d93d998b9c252073f5ea41cc7308d2bc986cf9d43db9b62ea955087b9694eb8ed9da50ba04", 0x5c) r1 = socket(0x2, 0x10000000000003, 0x1) socket$inet(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) sendmsg(0xffffffffffffff9c, &(0x7f0000002940)={&(0x7f0000002980)=ANY=[@ANYBLOB="00002e2f66696c65300069a2c9aba7dadcd2dbaea31618d9f10495b558878c122f9ab40a6d7c6dba84eec69c6dbede14c19312245d7aa1e9ffee24f01dd8767160f200fa253a4ee97826569b64ca72bc98ea2c79ff26a3a662cddb87988919dcb2c20bfc782093fc04807fde96f271bea2b63ef80db8a857396163f3b77546d98e2518ab49d69a3d56b0b50688267a371f32f8b711eec1110b7fd4c29bc15c434edeeaf4d0981074"], 0xa, &(0x7f0000000540)=[{&(0x7f00000000c0)="fbdd68e04bb0618c3646c21fdbc2fcdc5d848d24705e648d58a2ea92443b103f1cc23f3d592c14d2a22d960ccccbd327bebd1c315b92b7bebb02e4fd57ed9fe5c16c8c2f6c546c16ac1940b7d3bf0b150f3ac92987e22c6590138aa8466de473d33f713c84b53cf834ebfeb4ed732c193dd5a8c2088ef9298a73be63d3d3e5da86aee26e09382f20482aa169b454b8b3efca077d3fc1b023c979bdd6cee214750f1b1c3fe27a8abdbea2271b4f8da15af7b2a99e020e490bdfbbb95f22353fff39be8754e96e740f", 0xc8}, {&(0x7f00000001c0)="5dc032046851349d8ed8f1e0ebfa7d97cc807f371fd032ecd3d3dbc77f501313c87bd538176941dc50ecf39f2cc05fcb5b543e693887bd1d64117231cca49bbb2f8745bb0425e007f8cde3b9209af785c67245b9cca0c6a5425df42e24451e0b26af864f788a4b62127d6a8862223ffa5799d0a124d40f3616600b4c5c05baa188a10c73e514e3b686c221d66f9918ffbc2b31a9fc3fc9eaf8382e73dc51f7dddc48a3c3e0c59ba2", 0xa8}, {&(0x7f0000000280)="e47506f02f52d524b15a7adeb85e9c0a494fa22dda46134cb33742a44625ea99bcaed22ba3a6bdabca0255e8604b18c2ec060cd732be8db9b12265712c562fd6317a34b60333de81e7c02097f78efc6c6b7e5633155f1b662de5c055f1e5171247f606dfe1dcdcf63937fb6e3383f66fae4d8c81922327da34c95612307b8274b39427a989561a4344981e2a89ba276ecf918f27269ba5715d2690bac46d51c76a665e0e67ce9711ec65d46b0485dbaf3891c9ec83ee414d8b71cc350e832eb897441d0bb3c096e29955b3a5543c558a3d5b5e9b41a97ec5", 0xd8}, {&(0x7f0000000380)="d96226be6dd294af8e1929da69d56fc27dc4013724ae0cb65b37db7f270e0780cced5b579cbc", 0x26}, {&(0x7f00000003c0)="8a221858e3e0a304d9fb73f6ab86a29cfdfb1da84c6f17971014f054c90552872a3133b23174a4cfd4b27957af69c812e37766c8c1d93c1f12e82d", 0x3b}, {&(0x7f0000000400)="199780792b722d8561d7aeb00c6bce6665336bf1a60b9a2595c959ff1cf696f5f21496e9320141b493a3c4fa1d46328f20a848963094aa290103eb7245a69378c74a5760063c4f43e4725113f50d3272364fc5d8e3bb9d3b4bc7c98cc9717aaf4d498748d0e57097e5170faddbc6d74b7d066c28019c7a3e9972f9dc", 0x7c}, {&(0x7f0000000480)="330f60b8046d786c5ca4b808e25ef638e75730d32f96cff9039790f5412ff5b7fdbb2af695e8e8fedfd9433e7499f03977306bbea06f956efb50ca7591e4f04548043b21aa2038f4aece260e4b4f85c001ea896239a868d06d2b05175666fb58cdc69cf496ccbfcd217f4eae70203cb1cec0f410cb3ea79846575a5696d34fc64982c8cf0fa810c400a327184a16a1217974f773c81cef52f22003", 0x9b}], 0x7, &(0x7f0000002a80)=ANY=[@ANYBLOB="10100000000000000000010009000000453922cc5aaa36e5388358dac8af94daf504bbc44f0642fa960011624e043531ac9f50f908e51ab75eb5b511c880ea278867293a82a459cb7cbed24256c5f934efd0e262a8a3affecb30edd6fd27bf23bcde2a5fe3481f3bd375adccf5ef4c250927b4a184e0dfa242c26ed5348b57128a5f91e087ed72db67182d204b1cb0fe864625e1c59c06450f8e9a9db18f3b03569886983a56b25cfa4366544f51411d820e35882962f7abaac0e3dda93d03e7cade0c9e4af81c41bd84137f416ce1a357b7690745735c24daf3fae1756ddef3d1615dda1dea3514165ac31b5c8dbb825c7ca4b9a34e37b71745cc91826fe6d26ca0b5fe1a8c20ffcff6f6f9ff9185357682715490a3ea62c67dac1463184ad46b97c04cfe8e5d675add532d8c41064443be169e3bb5ce04d4d31f244a7b495eaec636d0723458473cbf8c63c2d5ebb88ded9a952b28aff3f112882c4273bc8f29e1e5794cdaa4f0b35ed4b2d11b6ef1b2dd8673f614ddc964d478983f3a96df9ed0710c028a1c2fe62735bfe829988984c1af57b96aa91017b2e0f7ac148d2aaed38fac29968276ddf4a6a94a8c55134fd49ff2c03bf22c9a94b56030c60ddc51916fee8c97db64074e79ecbf07333ccf220fe0cde1c81644541508c1716298a112e1609c2d5b5a03b33739560e5d186a02cc1b7b8d80a30f662538ad407d00ca61b8c664c4862b66e56bdbdcd2f5a7d357291738c2f4f16dfafb0d50658cde033d1e66eb5d62b78345cc5a858355fba22c8cd0173c35f5adb138a9c46091cd8dc586e6aee4c5930477fb386e611c6bd722bdaa988f23ab3a5dc3aaf34cc5cb8de58320d6427f1409f560af224dda02c84cae3f2382c0dd740c389c6165f663f66ea1d579390f74ca7637c79d756b427eeeca7af21d417be49b38fe3fd25020f0aefc31fb133526cfe9f537bda5497dfb9036384fd9944da7cbcba4d00aaf12f17933823be076c5a24761aa507deb17040633f3ce6b391d277623ad78161abe9b600296ce40bd2f2f727560257270e9dfc6f3a7fda3736be99e50e8c99212b4b0f09a06722de97ae676ba7589ef5e000f00e9e2295c6f31ec49c31519e0b9c085e0f574105504b176807a3d7a3109e4966c4464d947813cab7e2741c76376265d0006a9bb4c504b5071cd94367fe2ee4a327f2a34e59bddd8d1087da75533890b8d20d736b88ff2a13056c33c79813c4eff3914c3c0a44692b509c4c76c21459a8898accd81ea1abac839c5de68a939220d0cdc8b483de347e99a8143e7d31908b5be3daf4a647e3a71fffbd32b8bde0e8a432759aa072638571537aa7935735fe0098313f3ca47ac7b7d9cc03efc62ef78ed299718aada9a1ae0a1e5e65c89e77512357eeb9b20445c350cd7109f9e804ab7bc007751d4e20f692174b39d1ebd6f721d3d7f1a51608f479b741ea561884fe35b416459830f9cd6eb3b97cbaf927eee767905c1777f6636821d4c1c88e295c0c256d86b49068b893bafddcaaaf678cde19135a285f0e2b77d50247be128291c81373bf060b275a97bd5b47fad4f02f9e4eebb1101c344ade5509dfd07e035a4599a2baafced9d3ea728c85784796d6525712578288b5e0f8e471c68c4712659afe8037698ccf271fd26703536ffa8f3bac151db425b432208e25f52ab3cc65f56cdd3f69edbfe1cf24798f719c391ab1969d9bf101b98073885847bfdbf0d202d05d3d03f53e518df02b6a2f2d0904d6762a68c7450d1e27e165129da78b2f00552c0667fbb7d5a75df2731904c7c7cb3cf369d21bdd74627c7bd3198aff4a7c1f6d2ccc11c2b3418a5243196dbbcd21e3bb829fbcb7046276827aecfb5c572bde2b323e8eea314ae98370bb8e9e42b8e0313079abc7bebaead20c6aa71ea1fca8405a08b2341cb800f63d82cd1c3308eae20b6d7d66dea336a33b58fae39e423405eecfd4b865ac6c6095d83e8d5aab4ae9fdd207c67dbb8d932adeef1bdd13f6df36224a6b39fd7f2be43c5c478d015fc394ec7099987a87c095e7f697fd327a05c2fb41363c0c95e16e95e385c9e960f5cc597cf32c1586cc8d54518fda56eda0e1f51c5255dcea4a6ca168657b9eeaeefed8a078daaf748abefc4ffdd6dd9afa089d45dea532565ea6b328f36f09f50b73ea1f1bb782ea16b06401b90a4d65dd65cd679d30ff1a1fc319078b877bab5c11a783d9ac8f456a186200ec9e56937e592c416ab112b0dc5b09645c8fbf0a97dd3674524b0ebbf38d68b03a0a12b0654e7e9aa269d60624b3e8319e4075d499e56001a6bdd3f8bb4c4617cb51e72f208a4c673ad5926cb36e3470d9caf5e2801d66c6482097713e3913f18a898008d19e8e3ab05a38a95a3dca366be9f63740f7953075d30effc6e9f6ceee1f90750ec99013cb3145c5dfcb7ae826263c2e3b15ef2f8c14910675b1eca93ddb639c1ba58b3350dd9ea21c34d4eb37e2317935336abafd5b4a4eb0c6a3c3ce007a1f12588b97d798ad1677de2ef6df2982f2b8be2e41780f33684b896a7f8ef8dbd7246561aa00daebfc69884cad2c6a90eaf1de6786f800b94761cfaf09d99e67c8e85006d5d567acaaaf99457b15c304810c359e396f829287d369f294836cd4eb010fd8fe5a0999013f1c823077f537062a475a5c1f14d641e93e3ed77c1a5fe2f1660732c4e838264d04ba01d4ed35a2a1c036f36bad4c24d7906990c805a92114beac4107831a2af1e9c7b2443379b1395b4a55f97b451aa5c4e4e8d86882368159a9c94d2de4053d49a702f1f6fa82707c36f6e27e77f90128b65e76685a420d0afaa795287101ac5df069f3e9264d89fdad51a10c6b21cceb13e0c84bd900af677dc5e4faca6632fd22fb40cf503db40ec9153042207dbc5fd4b6f401a388b5a3ff648d84a524c6e16cf0496869d1938de254d61651a88dd90489bde9dc87834841ccf6fac9ecc4fb03b413380485687956c7c1007fb084dc27699be93341f36e0e99998b7cde91d8f13e8682f5f39d51e06efb1ee4a5dce3bfb1a31e4b3ab55b146be7aee78d0e2ee614f235ca6ee7c5bbf498f9d0ef542da24ebf15a6903b80a40bde11a1b48e6e187fe0f4b610870030fe5b32fe8c164f1da85a99f1cc56f3df0fb7e5ecbfcf7179ce9df673295e3d2c2bf16b50871127ef5173616264e9162b0cccd361cc74db2b57359990297c5ada5f73d132c82ca9af3ac04f7af383e1f7dc18386dabd9b5c56f97118fdabe7329f83497e3a8f3fa814029bc110ae1346f07441294468607f04927380aed203fee9ea4c38b792e9b1ad6b38aaacbacf485772eb1333264b86ded5ea911beb8fc8d7537a1e8152713abda67d6f604ff878baf4368d8186dab44059892b86cd4e616ccb7eaf37c120a248a98f611eedf648655c0952fbf91c95d37fe404aa5db905cf2d37e96f8465590b5b3fc1f58d6b0ae0c0b7edf388c0edd4b842a2b69a4cc8ce99a0771344706318262758812f5721130d7498d0825177e2a3a8b11f7036d1e265a0404f186115aa7fd75729d89413e9223342048cf4764e40b85365f9a9bc7fb43b04f0f0899b2bbb0c66195d29d6f990bb4e8c5e2479b98f27293be6d452b43266e21d8f0e45b8a447ff9e86cf50473920de5019cf927dae73cbe080563b4db4e4af502ce7f19290f85be7337723cf9894c68b3fa203768d71d8e83f1ea8e732470623f9d967558f14f716d87b99be4f2fd96e2df8d46a8fd5327b5653d3b8a6868991a38eb5793ea4f86ca106dabbacc2c78781136d115f7893f8a58a1081438256b36113a531b21dad7cdfe1d6d43ed9d5b6be34a09a3edb87177d22d887f1c8b2f6404b3686924c77c2ec7b356266516e6131d4834b81568691574d5d11c5fbbff59ebd4c9114875c5d75217d905c5419103207c264cedb7e46a633545c78c04138476619613f9a22561e04e97960cf564cd6d210993b076e6f8a6139bcacbfa40ff04fffff622f43eeab24c44e339131de14a6aa2f980c7995815891105eef28506397c4aab3c5991a72e206071aea00779ede9d65eb2afaf2ace11d1b0cacc14856da95af7b842010275f9c696ab821c4bf563060c7a812a3fe0b1a1d08cd6a68add60dd60550e6e18f9c4348facfcbf2f2229247edbe52cb6f9fefc408e57a597133c1d84909254dc8ede1826c56b57dffe8f17a1b4338980ba7b9294f5d5b2827f9f14618ad3cd70ff5dccdbd7e4939d0f58b8f10bed244104ee701e116892f81d41c2ddae3757488a0b2ba1b17f7b8123391cc761832b9177af0aac846c39e758c121ea38fd10bb2b114141465b4caf8343ad1a3e251bca2e7d28219d8e29bbd3aeb37c094899dc6ac744631448f26606731a2a8144eb3257c062aee73e04a4029502a06f036512a9442b443a1f3b445d9e50562072b92c32e61bb431fdbf100390a59725244581c82daadd75a381f6dcf9325d7a4c006e57a14ced04cd5b0d2050ed5a8c74698724f52543de61e83384054bc49d1306637caeaf72ca920f7d9e3b4233f48a58643936e8859ce70b9fb74a94e4922f2656c70d413c9737aaf57673d818f135a1114a466085929cb8921fb63811b4b29922ae3ae83544610ecc7856eca34092a744aeb0993c3a89e0a43eee57ba56edb1afe9821f63c72cb59cbb76443e92394119bed4f2f849efc81d3152751fa2ba74e2e8b3805dcc75bf5152ebbcd1d1ba53e37d84a39d48839137041856c8e4725e0eb23bd3a42f03a2ee4adf9462a0471c4d5a20d637f08841351038d1f068537dc857ef1ba7585d93a1b5e3a259f845e4a97aca7c28a9a6bb2c411d24660e0c2ceb9563f876d7b69286e6ccff6541a936b2ba9c8485f012bea567d34a7e2215cc8f1045fb0436637811bfcea0881e2eba2483ed204e22d20bed67748a04d3a3b516760ae7b351b16c793912424d36a331ac408da3ecceb373a0587c80429a1b6581c2fc26fd5c492795f2ed169d1022cb82f6e2ba9531f38030f59cd5c8887d59a133ab011783d010f3e04c72f85cbbba307e01a8e4df2efca41bd32808722bba0b954179f8cdfc6237bc55b3ffe3603b7440b58f58425002ceaa1becb8bf060b68c1fd92b4f5db7bbe88c6e5f4f03bbad809eded8523aa94c62757a6f5e5dbd883ec64cd5a942a6faa0642131afd791e98d999206202950d16e562fde08f14100316a2fc19a6c3628ecaf4993dae97e887b2e9c70ccfca2ca90a00f770aa3ceb8e831d4b7bc404c6c13a7a83b971873865d33b9a351371b7c5a00024d0fad75aed0aaf91624be1f21f8e1d0bbf3919257d4420d85d56e3a839727b7fbc993711894d9d7aa8ba29c0a3f145c70cb703a29a76e83ff56f447cab9b4ea1b3a0268648319665752731712e6c47d0ca52e0e182e82c30adfe9f7fd84e753105178302814dcf4e401c8a147317f3ec293e133d045205c70c85868e71ede46778b28c92d9af38eac3b9412c7b1596bf3d5b664aba196b39cd3ee68fbaacd0814ce2b1eba45a2951a4a1d937504c6b86492f36e58768ef5d174a6c4790fc7b51c5d5625bf74c59f6fcd7c1e650029244df9ad2f79d87ba40349d480a669721cd8daffca6aac3868df60062b867789e63a7b7b67a35af59453bf40549d6fa1c7aec0cff5fc044fee2e292a7136da9526a2d26df70d5b786d83b08f71e333ca27309bb6604cad13ca7a013f96a9f0661d0b165cfe9cc25d2137acb78cf38773bb3f9228382b2e071fc7668d7562c7a4bc6cfe25a5b1a2561e49857332ed892f65ca47e0807678dcfef925f6b08b8ea80c267a84939800000000000000ffff00008000000068644a394fff078f32345bd1c816f0471879b7e1f89cc59ce2cc749722217eb5f47aaa5178e651a72bdad5fda60071fd8edf89ce259a6030e20c3ae8d532374740864e9328ac8d2e82b13ac9403e6b06b453600e6acacdbb2395cda80907bef5af3d5964bc98b2a7f36101906933d7d16cdb96ad4b098b11bb1a0a538dfbf2f94597390400000000e800000000000000e1da3a7e02000000778551b8829297550f5879fce08d0a742f93136e29778a3908f0e6b85e927d5e011a1a3fdb7a4a849677a309274affdd28afe415e7cd9614dd78f9239f9b2fae535705af965fe7aa71fe8109d063c9f1cc1a74d4765c9b6c4208a4952ace5aeb595cda3854b88662d367607a48b245a4d6b9eb9d28ce0899a6636b4241bb2b6a50d89e73e1be8306e5267c258b7d010b811ae21b6411031dee55e3867ee79e8b5a2388c37ffba95b8715d1d2818e53824f0610b2e3028f4431aaae811a5571f9db21b91ed84809fef6da1a22e81e85e392dc1c0000000000700000000000000001000000090000006273b1cb66a20405524b4e7ae2c9fc3a363bec9f97fa50f3ed9ea55bd8ae7f5754b4568b3806927a355f793fe45bdf4abbb7ad31ceab112d483106228b76dffc0ab1576eddc38d47a41b8e82dd718c21d0af553801e484ec13e30000000000006800000000000000ffff000005000000a417876fdc62ead31ecc96934162de6f224cfeb3e54d16d49c70b8e4668a6bc33a11812feec91f1dd17987c8f5f68b860fbc26e66882006413fe096aaed051ba32b8885f85f040465def5fcab4766afc7811c9a1e8de4a6c1000000000000000b3410b65fcffffff8200000000000000ffff0000b9090000fe3c5cf9a3817dc65c61299b79fdd39906e3d11d50146aad555014d9d95d255b091edfd83b3352abe238d8669d5d49bd152b6ef93b466b50cab7d917672c76b71aea57fa772950df6ffcac34c9cb296620eb531d80b295c183b28f9cf4dcdacc2e3f0763e12a7aae9b1eb6c26b0091dc15dbfa03549bf0347fe6bb006195c7417f26f94b0fef836ddabff9a21b30cfae2f8d77259e44eff0302573a976d192a8bdf117a8a1803958c1992415d964c0dbcf904b3a5c6e4d985045eedab9ffd7a93af9ba28d1100389d71a4553f7a5a14e97a131ed1978071c25546a8bf8019f479f55f699cdb83f818ffafa63cac20127a72989934f49ee7d6d43b62006877d7c36ef5a28725547f7b2a06b9aa6c5ad74f8b7c2bfcd0ae1f70e0ea7ce7133e971c1d4ec6bc3b380adee107c7e29b2fc993cc7a1e6bd61af77365f39e4e8b73f6522272f8ce8912af1cfb15564728ab439371694b3818dfa2261fe4f2e83d0dcdc49227a984e2b6117dbd92388771696f9a476480559bb449c96baa39954471d2084733575fa0d43868fe2596ccbc738cc47d17248c6f1b87fa811fbe542b32b1fa11c2b1c8077f26f4884daca35afd72422f25090e885dc18a37c50d146a810d10818c2525de8e52c955bf7464897c265f1df1548aaae8190aba8c99a8bf88a253aab845cd2b51a329ed685a3e49c1826b77cb8e06deb85d614d05dd8d3ec0f00db8c769f67ecb9a661d3ce22e44099ffac25b9794543cfcec0a796f620b681d45b613ac323e008eb61bcdff888a3eb71d047c42cb121a2df77a387e77aa2c3c63b24a6eb5331fd8f646699a7ed8f77d323dd577c2f4a19fc027efebe37ad2eb376930f3735fe5356848a99c92b5769e2bf1b3fcbacb9d8b667efb2fde69d719f17844e8339ab6726d56f2040f69e05324cf36c71bc655d0e3d68f9c199417f52b79fcbe97117d1287c5445c5b16c1a4b0af539accf16387621d721cea7107b05642a5531ba62347736593fbbd2d88425ad031c17ee4d1c6513505b58dc10d8418bea2b25382d1c5b50a54ae5cb5aa7b9b3b1d023a1c1a64b571280fb757745d618cf245961a744466f38e5373d93c7df9127c7d30db4850aeb50ae8821bce9d3f8664d8b8948cda6e905fa8e9cc20419758c4e533b2bfd2e3fcb48d7fa27eb8bc7c6e192e5f0a231d9720751a97cca6aefc4b7f63441ae6ad31b879f2f6b0caec37e05c9d17642cb9d6e18a483e521266a3852dd4216f662652b590afd14c82bb7ab86027e2c66c6c6e36edcafe237ae67b86a0ce5e9239d860f5308f7360427597b7f5402e7572cbf93cc6b4c4d7bb6694c534c776c393227cc82c9958e48646d858d88d7302e1450455f98e43d0a207cac30afecfeffca31d9f29403eff80899e379162432d4ab476dbd262014dd2013fd33f216f1adc46c4c8b8c99f67a49d6dfce519a9331eed031dcb6ab4c9b68c8685f0cdf3dc0e8c3bf0a2bdf4d65d0f7537924bbf2e11a65e397f71fe321dab30eaff83a0ad9794fb3a0858726e73fc5f9e82009565d9b04c46f2d74124ea3077fa74e7e6bc6b602364bda3eb87da5f765631fe2eee7103ea13e6bdfc86ab8d37cf74b0da04502723364395a05b97c87a5fc75bd4b02581e4524e1aee88599727cd83723210bdd6a4ecbe97f72a872d30ea4bd3ee378880420b741986f092805b1f7ae9f1be35aaabe5104197a01f14a7884884bcac2bebdc095ad20ff70077fac513941b0e695030342463656dd21a5ca30695b5325d43a521ae932092245fc0554357c81401114402e5668a06795bfdee7a509e81a2a18b2113df8b341853e108b9e68d30a52c5f10083c6275100921e9a1a6f13b5f741037bdc04637313d4146a6872d857f46bc13b7307f825adc5de33e7255666291f99996ce02ee09bf1961c89e2afa1b5ae84c0e4a4bae866722cd908f6c3b135efe86e886e06980ecdbe3870d367f8d361ec296028c99c631e21078194db472e076cc100fb5f1e2e09d5f837a1bb794124671c1e0999744c5f530ebd28c653e550719f746649dd97368b04d9ffec4d4ca48bbfe6aca41ecca60b7bc925e1e780c8c263d5e93aa06c299c55c69f422c28e916ca92c1e92a28b306aed066a777ad7971dff1286e0445da0fd715527ff1ace48d5a111f37307cc07b5a561cd4ad00a4e0ac7aa4e356d0e1122b5e11431a41f69a7ba6cb4018ae0bcb9963ce96e75b972589e5c1d047cdacc3ce87196edee7d134977fccfc6c0cf64d2b8e9a46849f6129e85b87e51838aaf9d04ad9d31ad376aa2532625b77b67ac0e7b71d139d71e68b3a6b314022b1cfd239b846b6ab75f4fa144dd5d3d6906146e3f463b5825eb6f8e4494449a44f71ce19418c6d5596e2a8f24927e39fe327f2f6018efe577d0694949131583d7ccc06a28d28ee7d561c9b4cdd2de3efd5fd9aaae6c8e6fd8cede3f79faf175cf1499e5688696ae45ab42dfbbedba2b7281125121311a19a4b6d0df8787b47829da48b3ed2f17285e1fb445a5f64d1e0d8537fcd15f8cb07f5cc9bcef381295f362db72afa72002e57bef6e4c5f5a5d4a049669b7729d401d7018c489ba53c48975b5c05db13b52beb5ed96bc03b9ff2ed98dd2c2adb3f431839eb1dca88ee4268114a82a70fda5798df907f50fbee7ad816929ed932f3fe338587e81ee6a4e0b6c7065e4f8a28666362e70f01928240b4d069eca8ccfbadec7970d718b048e7aaa4ccae55ccbbaaee1ff26beb4169f7692ea4b63f98f297742f7b14d377077e9079447cd9b12fb30502c679384b1abeb0a8a50f9850da246d3e8a24bae3c5f1bc94350b7e4ec0ba5e7917431f694c7a7b13511fea64b199ecc7762df61efad0c1fe0a5db4cf8be2beb28a2c0112f094e1f0b34966994557d5539bb9c0a8416817635758cc024617ac818c827b979ff60541a8804fdb5a81f71a21ccce009612fe3d9f2c8ef9c5be3a91091e9f2c3ab956fceaeecc1f0a84d064fb9e092c6b838a63a55d3ecb942e40e4cdfd70f27fa9cdeb27a694fd3d01b86a02e46ca19f7cbddafc798c0b243452bf5cea42f1af1c4c35f4ce002db45efe53eb82606a2ce57183fe88ecccd0d2da50ed789ff10517aae27e2110efa3151c55ddf8cf5b499b505a0c17074ef3d159a1a163feee8f13b2c50d1f55ae772eefbef95061fb9aec4ea19a903c31aa786dcb8e82e25e554efc50196752d8f98eba55530377296e34d11f70565d6087690d9cec492c92ab58b9477b94b9bf55d9bddef8b3f40cebb22608e952461c5d5a506c61e893407255169b74719f78e7a4971765b20e3e20b3ffd3058f782b3192f4913fa49831eababfb4362415e0a770b8be232450b23edb53a16af8e6459a52076d0987dcdc1edd086c5eeab89d2f650f18384cca86eb4ab1c3b8c374877e6660ef98ba0e66139faa1599f25e5100ca09f308c286b91a831e243680169cd3f0a796ae47873c7de2115de1d8f4ad076fc5c7e9caa4c9cc455bc31c6a3eda7791578567287a776b23f3e9399c96584ae24c31b83401d8218311e64b940773941b0ea685ffafb185c353b104829f3ec42db8229cf86e8a2b50fce8c9893e6a88427565fa1fb1cdf629debf3f62c249a1f06077ca90006b2b9eef2d77f7a88d375c584e583c30cdbd1b662c0aafcb7f677719001407f72b914d7983d9ff95595cac9553ab9bbd8c8de16d5e4c1cd298947e0c6fa490c383969b53ab7bac520cfea14179bc2d820481c9be1254f524e8588ae6e85ebcd143766335debffaa3794571ce277c8fa5978832625e444445ef1f1e5d6630413b5d426d21a22fbbbe2c5296dc0731a7efc07370800912039f2121a355a234b874f3bf0845b7ba20a388dc485492c459bd247399308269b0677cdb30fc5a69d3c91af328feef62c6a7bb8c9ca1a81cfb25b0f46db805b44cc2bcd2936efa28e669db96f746513af04e70109e7da69a3be974a2d5337b09da79e180a597535dc97bfa694784ead647b0b61afa9202dac87f907fde64fd4dcda51fbc271a519eb938caba0cbc01bd47e176f8d543a782f6654d7a8d9e92eb2cd78fe71702e95623c52cc05e01ddb5a97c5a01a21af8b9d1236fdb4fe3cf40356ca7e6bb7f392db1396db7a8d2a7649b118142a8f647d1f1fd44988cffaa505f738a1ddc8833d98acec64b880567edbc70778213b09c0ac9722618022257c6459b669c0a54002c81592e9cc612ea01f9483a7328115e2a119493d1c875a4a172bdd3eeec608cdf8fe0a86f245ce946de38e5e33c1f94147739ddb99e3e97e2c017a8859690a96aa2b43f331392ef86cbe996ac79291c42b023e7bea85428292e9e56e0d56667703f05b5b9fd994fe548b4f073d72afe7bd841e61e5c30be876d9ffa98662c4b37dba0a11390c4af9155413a3bcbcda0514d6abd8d0dbec0835c85a5a3b0f8df9ff181909d7776681c29975fd15d7cfc0908f0bc569f1e404078f21d4b6219e489b93d4e0dca7d5bc6e9c2a4033e09d8765d7ef7881dd4dd57301a79f95ba80b4ec91d8e921210d9a9e5b8cf37b33034cf97175ca8b8e75183c05505f58e82542dce4c08c16bae9d0418529a08dd84112eae85dbf85ad966df26e1a1c559116f1bfc540bf606a7349e45eb0245bc13dc1c842768dad182a02d8bce570440a250d550d57c4bdb406e52a1ec693e629dc1505a6328b0b41ca5f326ec0a3a021c5ed5b7a4e2f0035f0f48cdb77a9e35682ac02d64784eea8002004cc59021703194d244f2340e1c4c92842f282c973a0f49465c8c950ecc9578fb541114cda9c5f687ba2901b5d45ff8b1d1cd96442156931b88662466d1f28042950b170569b0dac684035903da89f488f12e0c18de65f3ac0949bc2c71c8cb286b087ecb1e90a891ae283903451f912438a6124e3c032b02b416981c30a4fb058074a0e73a9c875795c3d7baa9969cfa001b56a70f873c26513d2758a53beed271bf38568817b1c2671c3d84ca023e01f0a82449bca1e3611840ed97f6b1f79311d008dfcef0ed67eb4b72f1e039705d9e03506bb4ddad194876ee7e6d3206b3ee0789739362ca43aa88ffefc29e1d9e3c605f334b61476f6a4a75aa65a7018106a1a567fec147baa1d6d39cabd3c6e13932a8cc4005460c0c21acd34cb42e529bd7aec227e37aebfa9cc0a8a1bb1c43e4ebbe8ef7c607a6aaa2e7a90afd89275027ae6cab88c7d3203e2021ff21d7c9f7857eef30682bb3076a22b63398116227ebc77345299ccf4daa5d4cf1215a206aa5434999bfe1f6fc6cb547c105a3eeaade4ac3471ca21c8345b40f9298c0259ce046fd6437a68f48511977d8ead714ed1e66b9c0f311f563a04bf2d60001d79415c3775f608e0f415fa45b58a7596e1c69a180f2c8efad7ea7d2ffa8cf5add4ce008bc1002bf857e47f32ad831bd30b2a3f8dfee090a7b665138592c0a371f06880f67f8a49078c986805ac8297e4480dd26b845bb7c43c475417c519a45466d08e6617bdbdecce10ab0ecb34b0152af9136e86f91da96e2886c8713ba07cf3e05161060e934d44f234d74c446ae422fef25c0aa559bbe4b8d92eb09194557decbc6e3d4d649f437988c0aa20222248e87a6ee20c43a6fa53c793f02c51c408a548302838e6ff85be2b929e2691dae317e73ed0f8f469c20fd228aa6b9b775bc40236b1ada372b82a8ab850213db5530b4e6b0ae3efd2a93a254f400cd72c843fa37441eb4a01b3f20cdbcbaa1296de013e1e10708f23c377a62ea7aeacc92152eb8dd831dcaa4c316c302a4a4d5db52ecc84258975a55200000000000000001000000050000004a08662a2f5bb98da900000000000000a8000000000000000000000000000000060a4b5d062a6feca426e35a291c9583b10d372d492d561776e8b4526943c91754fb91de90a9a055fffcebc51caa230cd007d9ba1a6ef6d7c779a9722b2dde5d4f120f13e2e5eaa38f237122f2c40609c037f7920a9b4cf88332c4a51c90eaca0a3537de69e35b563653e7f367d14691520fc5f33018b8183817abe5fd7a6a951c8b5be5ffad0199f00c6ab41736358a9104efd5bcda4ec79a6d651c8fd5ae9c8eb847b7ec71b9c040b06ade04e3397ce9d801e2acaa366173cd0d5830c259b9abb2b4b582ae7e761e9794566423f2a449ad93d11d09ab7e2989c530db"], 0x2350}, 0x1) link(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r3) close(r3) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x880, 0xf618b9658a2a4865) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000002a40)=0x1) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:01:49 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x45) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000140)=[{0x4, 0x0, 0x81, 0x7fff}, {0xfff8, 0x89, 0x7f, 0x8}, {0x5, 0x0, 0x0, 0x3}, {0x7, 0xc5, 0x8, 0x5}, {0x3, 0x2, 0xe2, 0x401}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = socket$unix(0x1, 0x1, 0x0) lseek(r4, 0x0, 0x7f, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000300)={0x3, 0x400}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r7, r8) r10 = kqueue() kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000280)=[{0x1000, 0xb5, 0x40, 0x7}, {0x2a6e, 0xe1, 0x4, 0x1ff}, {0x2, 0x1, 0xff}, {0x0, 0x3, 0x5, 0x7}, {0x40, 0x1, 0xff, 0x8}, {0x360, 0xff, 0x8e, 0x1000}, {0x9, 0x80, 0xe, 0x800}, {0x5, 0xff, 0x40, 0x4}, {0xfff, 0x6, 0x3f, 0x6}]}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x0, 0x2f, 0x0, 0x5}, {0x4e, 0x5, 0x81, 0x7f}, {0x600, 0x0, 0x4, 0x10001}, {0x8, 0x5c, 0xe0, 0x80000001}, {0x9, 0x8, 0x0, 0x2}, {0x4f1c, 0x8, 0x1, 0x80}, {0x69b, 0x0, 0x7, 0x2}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = msgget(0x1, 0x29) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0x3dd) r5 = socket$inet6(0x18, 0x4005, 0x70) r6 = fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b44a3) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getpgrp() r13 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r7, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) r14 = semget$private(0x0, 0x4, 0x408) semop(r14, &(0x7f00000003c0), 0x2b31) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r14, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) r15 = semget(0x3, 0x2, 0x401) semop(r15, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x7ffc, 0x800}, {0x2, 0x16f9, 0x800}, {0x4, 0x1, 0x800}, {0x4, 0x6}, {0x3, 0x6, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) semop(r15, &(0x7f0000000400)=[{0xef1f68d790be72b5, 0x4, 0x1400}, {0x4, 0x0, 0x2800}], 0x2b78) r16 = getegid() r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffe96) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r16, r18, r20, 0x4}, 0x200, 0x401, 0x2}) r21 = semget$private(0x0, 0x4, 0x26f) semop(r21, &(0x7f00000003c0), 0x2b31) semget(0x2, 0x2, 0x1) r22 = semget$private(0x0, 0x3, 0x4) semop(r22, &(0x7f0000000300), 0x0) semctl$SETALL(r21, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r21, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r21, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r21, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getegid() r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r27 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffef8) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000100)={{0x3, r23, r24, r26, r28, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0x0]) r30 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x5, r7, r16, r26, r29, 0x2, 0x1f}, 0x1, 0x8, r30, 0x0, 0x8000000, 0x81, 0x7, 0x80000001}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:01:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/177, 0xb1) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000480)=0x7) r2 = socket(0xd8a4fc9337bfb458, 0x5, 0x2) r3 = open(&(0x7f0000000480)='./file1\x00', 0x80000000000206, 0xffffffffffffff9b) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x25}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x0, 0x2}, 0xc) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000180)=0x7f, 0x4) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x1b4) pwrite(r6, &(0x7f0000000240)="8c609d5928defab4c3ab663bef3fdac40e971d09574c72a7cf4b63792b7e38260379aaaaca333c09f7a7200f2d7567e9ff25fcde8ec862cdb9bbe56444de1657c3fbaabb94127b4983cdb1895dd579b4c22103b59718ed9a03964e3af73755508d89e7a3f706024b8ca2dba1c0bc8dfa7bc3ab1cac61d7b6372caa10f2b48dcc5147db5f76e88e50965644788c53134dbe2118a23d8b1c50606bca1169993e4b1b71a5c4f65ae5aa68e018c478e982b919e8", 0xb2, 0x0, 0x3ff) mknod(&(0x7f0000000200)='./file1/file0\x00', 0x8096, 0x6) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x4, 0x1, 0x1, 0x80000000, 0xffffffffffffffff}) 16:01:49 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) utimensat(r2, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)={{0x0, 0x8000}, {0x7, 0x4}}, 0x4) r4 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:01:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffb4, &(0x7f0000000f40)="26495b56fc0afc7a8d62a548d5e664d3d1cdd13cde22368d863796a5fd79c432feadc553a62a0cdfe1c37a2944d9b8f4e5174007ffd46200b3e5ea2466bfb2208ac36164a722dd6f1488f0d62cc29946970cbe80dcde9e16e637580200000000000000b58bd731caa4b5f8176f4fd051d4adaaddc14e35f061a2ca0eba4724774d174c84bdce4d5ab6b5deac03c79b3f42b1040080f6b19b50853d15457236371fbeaf00fe8f14a91a07431de431788a978166605fa0725f16d53420cdaab9a9ed9fc7ecfa02bb3505f1f82e7aa5659c73d9e899bb260fdbea71573e3c78c9dfbffc4acd7543054919dd08c218e0ac500db9e27c2dd487123e9d3e6ea73b055fc22e15a573999cef17abe638c48851892f88ba013b7df8f57700000c004fbb81293b3a37641dbab1e986421f489470985f0892881557cac32762ede07eec08532ff7dddc6bf26a9e87a364e46ac738c267c098028277435841cdc19c1f089077249da60a720ce35ada40b89972bab0ff1b6ff9347a00c400820e10eaf03775c8684954632b7cc9f7841f3098c7f975078652d25bf5e838edffffaab12d695242e985c5e56289ee29bd806f23a6e502c6da3967e53995af413e92ff695f5eed1f12222a376550af3bb004d06b99f4582516f220fa3e92f2bbe999bb311ce4881db834acac091f96e60bcb482583e107883fafa0d9734b7321dc631e8df434ffdd9aefadd19c55f4431177e8c4caf1b6cee0f1c3524fdb9d85ff934da1aa50bb315a4b02caa1679d326d813cfccdbe2fdd527d1b71053e1b3de2f44af573dcaeea069168c6ef3017b82ac44e6ea7f9cd86ef0c61f0d37b1a7b4f815d2f6ba4327b9e5a84d215e02a6f6d791affcae7b77a7ed2584d762b78d673c6b0ea4ea706a25b7cdd2d683d3fd96f4cfee5eda6eff2bc6b6053f636f68ac62b5f6be65ef7d8e24211fe70a16573bdc9a3e1dfa869fbd4a17602f906c0d575930f92e3195b5db823a3236469def063982679be76cf5f88744a0335867d25c41831552587d06cf3806b95f910bb792ccc587f0bd3907e487c93c5af0000000000000000000000779f23ee3ef5df463260cd6bef75cb7b4a442eacbff30f80c2966228ee5c02720704793a2c6c32d02934b2045fe30d8eb1a3a3b7ed3fc8d5f917a9963924ff5488e1f98c84d5655f00b3265b08f437b5889634f0dd83be302b547f5dec7fe838659986ddcb8d3bbf4b69fb26e048567bf0674665e055e98d47de0b0b677aff60ba09e734a039a7b90f1c9359dfe16c3197dd4a594cb30ab02b6d1aa4d0cdcada9e3b19fce499613042a2adc7cc44b951db2402ec97498a7cf1505a2737e299634e806bb236d030c6863daed3169aea883ad600394d96d2ad8b318a0d69be2b6dd667b61c21228bc708f0e81bf09f5154b214e46fd10771322ab179ee31a55805d317fd988de0970b4591f2e56224a7b7db1802434ded2c2e535b00"/1062) 16:01:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x822, 0x1) mprotect(&(0x7f000015e000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000340)=0x1) utimes(&(0x7f0000000400)='./file0/file0\x00', &(0x7f00000000c0)={{0x9, 0xffffffff}, {0x2, 0x100000001}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = dup2(r5, r7) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r6, r9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) dup2(r10, r11) close(r11) dup2(r0, r11) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0xffffffff) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') 16:01:50 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7dfd9c1dcc3f0253) ioctl$BIOCFLUSH(r0, 0x20004268) mkdir(&(0x7f00000000c0)='./file1\x00', 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000080)='./bus\x00') syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0xb4) 16:01:50 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x4, 0x3ff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x1d}, {0x3d}, {0x7ffffffe}]}) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000180)={0x800, 0xdfc9, 0x7}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000000)={0x2, 0x1}) 16:01:50 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a4856"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) sendto(r5, &(0x7f00000000c0)="21dd8f98e2d37bf82fff68247c412504733b7513758ccbfe3c03bec1da3fa9e01b505d1661f3985db2501e0d5b760e48e0bd0bcf755ffa95e8d16b2cb31d2cf1b30c610a9574e4689411106231d58df2079f13", 0x53, 0x40b, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r8, r9) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000140)={0x0, 0x483, 0x2}) sendto$inet6(r7, &(0x7f0000000040), 0x0, 0x401, 0x0, 0x0) r12 = dup2(r0, r0) sendmsg$unix(r12, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:01:50 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180), &(0x7f0000000040)={0x7f}, 0x0, 0x0) 16:01:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) bind(0xffffffffffffff9c, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8001, 0x8}, 0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) 16:01:50 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000640)=""/125, 0x7d}], 0x4, &(0x7f0000000700)=""/5, 0x5}, 0x23) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227085fd8aa1a5b0f7c4e403896a88973e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0b161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aff7b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600"/1000], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = getpgid(0x0) r6 = dup(r4) r7 = openat(r6, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) bind$unix(r7, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r9, 0x1) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) r10 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f00000018c0)=0xc) fcntl$dupfd(r9, 0x14, r10) recvfrom$unix(r8, &(0x7f0000000780)=""/9, 0x9, 0x6, 0x0, 0x0) fcntl$lock(r4, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r5}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r11, &(0x7f0000001900)=ANY=[@ANYBLOB="000000cb5d0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000007818f8b1cdfd00"/91], 0x55, 0x1, 0x0) socket(0x1, 0x3, 0x8) msgsnd(r11, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) 16:01:50 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = dup2(r1, r2) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r7 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x2, 0x110) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) r8 = 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) rmdir(&(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:01:50 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchownat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r1 = socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x282, 0x0) sendto$inet(r1, 0x0, 0x100, 0x7, &(0x7f0000000000), 0xc) getpeername$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) r3 = shmget$private(0x0, 0x3000, 0x85, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001100)=""/228) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, 0x0) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r5, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r5, &(0x7f0000000300), 0x0) r6 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000100)=""/210) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) 16:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc}, {0x2d}, {0x6, 0x0, 0x0, 0x20000000}]}) pwrite(r0, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x8000000) 16:01:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x40, 0x0, 0x0, 0x9}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") getegid() 16:01:51 executing program 1: r0 = socket(0x0, 0x10000000000003, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX, @ANYRES64=r2, @ANYRES32=r4, @ANYRESOCT=r5, @ANYRES16=0x0], 0x6) sendto$inet6(r0, &(0x7f0000000040)="126bdc47d9f3dbe451be60e1cd0de7b4cba67c4b57376eb07e6df35ecdc5f4370b4d24bfff99ecd004a46c16a707c3b90e20d055186ab7c8ebd0bf1f1489299a6732ab4b93533ded43d4e0c47b729aec4d77fe794cebf7a34e4c724d0f0794fc96572787", 0x71, 0x0, 0x0, 0x0) 16:01:51 executing program 1: ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000140)=0x2) readv(0xffffffffffffff9c, &(0x7f0000000b00)=[{&(0x7f0000001880)=""/4096, 0xdea}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)={{0x1, 0x3}, {0x6, 0x2}}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:01:51 executing program 0: r0 = msgget(0x3, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xc6b, r1, r2, r3, r4, 0x19a, 0xfff7}, 0x200, 0x2, r5, r6, 0x4, 0x2, 0x9, 0x7784}) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r10 = getpgid(r9) r11 = shmget(0x0, 0x1000, 0x440, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r11, 0x0) r12 = msgget(0x2, 0x960) msgsnd(r12, &(0x7f0000000200)={0x0, "5e47aef98b471bece7a3c5c45ccb49da6326ee35eff69c8e7075255fa9c2f578a7202418c3268720e8dde11272b7394b06d7784f3ebfd6"}, 0x3f, 0x800) r13 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r14 = open$dir(&(0x7f0000001500)='./file0\x00', 0x178b89fdb967b531, 0x0) sendmsg$unix(r13, &(0x7f0000001580)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000300)}, {&(0x7f0000000340)="77be432e8833bee1ae34a47fe5885e07d864d5751d00061e5260c46b3e47376a58db17021fb1962c4490ce41fa7be1ef19606e07ef663528d594f8d9f8cf908dfed63b367e11928ad0781e5243d76badfea9baf83e856ea9309c62670dd1d6c2c049d33041a4820a7c98ae941de7b11f3c5dd7b1a6290e", 0x77}, {&(0x7f00000003c0)="8e6c31bdfaefb0fdab3fd742c04b055f9ba89f1d5d168d9139879c07f11045cd385188fed74672b070a14360b2ef857af525de545bd3e5900fceedca1635f719f88dabd7144537993a8f0d5f745f1efb8fd32751b59c2c906827ce9f04adbe46d82190d85454c86526a26c4f3bdd0daa289af4645a08c6ad52c7d73c27508d8ad006585b405378f06070c9b300f5ebe5c68ff875218d75ddfc1f0c5d0637ef2e6218077a2f96072bde6c89da44b4ce678bd5940935f418a7096d88fa6751454ff4a689a5aa88c150151ab3267023b7f712433ffe760d60627836c68a23ad5dd80386080dd7e42d6c7799c645dba15e9eca9392ca0a9efc884146dc20ac138129ef5b70a0ac6c7cbd66887b25e60fe5a60a56e0e84df7c6ebff3f490208277fee8aad40480302adbbeb634a14853a4fbe9224adb6b377ba306eea8c03bf19a37202dacbfa3c407c5feb02367a7eba43c7432a1647b41367d5b1327315709a67fc48b488f52a5ab4ab78a2616d3b82fa7960c97dad8052c3281480cd0da2efcebcf8095349e647d146814b2e0e9b6eff871517224542e4193d4d2cb9a31726e420d5bc2b87e597b3d486be148405275c08f188a027620d771a9d96a5d4e01c2c1da54bac69647924471066bcfe7583342009d690af4f0321d0de3874d4b650ffced790b4ff75eecca390006a846cd2e20257e90e6615b04802e2959acd642d02230909dac9356379148a60f7734cf0a3506ae9d75190c5cceac456eeb04dbca4dd7f022570764bcd01217d50db8dd99f9e41ce84abf501ab68b32ae8b9beb6d7b125a0f6847874c18d60b08e0e0d3cb151071fc27c19799e5410912c4579decdd13374e81036641012148874336175fa03a4e7d1e60bb7eced3214a9527e805033cae8c755f4f20233ca57e07ffd286ac3e2d75dae1ccbd8e1146e1545439288f714c1ef368a797d53cc5a8b2e03352274f4fc0ee02312281cfb545e1931c46d342a8161f47b2b729ebd09e5e1b1edc755b799af06712b26770ee7a2e34f030d05266131d103c8f48140a7eb74caa236c65dd006d68deacbc8c39d5e70bc5b00441a5e633efd1ddb266f6b6fde8232948df99e120fbd4e0a8281125b5fc4914098f6f48f81da5116e105787c5fd304b4b720bf009c7dd6ad4537e7087488ebb1a32449db5c8f236e23017a6fc35a1c54a145b86b002275fc02d43cd13b218f66a1ac77c06ee8953605dd8cb712555e84d728135d3508fd4f0f525d8b7d5be06485b0e430d4e8b973d7507d282f8dcd3fe257789e7bccae22711e575aa098a09a6c9eadd19aef992bc4e44be99400875acb212a08a349f24e2f863f70fcc96b316a287df1383bd7bda0bf5dc2999b2c3dcdfda82fe1463f54861e8a1788d180aabf5e0be2964e4371a7c33df53e524e8a231d48a673b51d0541adfa4b039bafc30c838857eb6d41be5187d72163971964f1ccba86c64b743778bc15404ffbaf4f39d9a5077789e2951ae93d11d1e2f9b24a6e86a3df85fb22f419794d33b0d3d38c47d5bf768a4a7a3e46a26c74476bed098c33b0f10cd82651b89b48d4f15c405daa2081a0639c898763ccb01e2cc5dfd18b83c95134b580fb5bcc3c04cff93b04d94e84d380d5fe708da3391856fb7ea653359026d6942227023836e6e6657f65824dfc17ef8e3c8221ad6568dd4af1a18c6029ea148dee3c5510906372cd598e40093b3f075a0463b8fb72d171c36ed652fa63fdf027c4f0b469af401aeb5f07b6c5fd23d448721fdeff0a14b03b438c96bcb9ff6126258616d98239d0db459fe40c7f31ed3371d19c39284e38be24b70891697afe955dbaa6e5f05327054e8e722daf01f2be13f582a2f7f23dc20407d389ac79a3af59a3028c2160d4f0fed8ab9f57a7a7797c629c05ee17d5e69a305c4dab4c6056133ddca41229cf47b00867f072ad0ee7ff96bc287acb0785ea39fcbd303fee6e1f0b9abe2b74af6c5dd5c51a05a3a24b968573d82b100983b05cc3daea02a92e1b36589518c204089ea3f02f911f4944b824a271fc91033b07c41ded4e1f8deb9010bff3e887f843eb9d194dce12804b92ccc80c23e5c2f6a481a19d3e433c566a57c14378cdb2d6481fbb83cf4cb764ff146edd993d0e5aceb7805540cad1f6b99176399fa3b54ba8e13a6756a8998dea09d1006d83c02ba767caedafc9243c62f7110c35f2ba6a284c35facaa451bc351d17687f8c7f64d24b37a20ff6414645327f992bc872e8816313b61ffabd15571de1f8ca73af5f141b2152130dc4adbb2a5de70889c798f21db9b339188d1fa79a14fd07aa4234397cc3edb7be224660bcabfd78757a57bfc4df0335b92184890848ab8f0e6d61b6cc5c69f98a9ec53fb0ffc00cdce3dc0ff8318351754c236d62d8c5095f2df2112ad6a0209ef8709571c0ea46eeee4399b2e59f8eb2bb1673f4dd6f11154dd8147620e29e03c70146ee980411f2defdfb7ecf2670bf193bc7f7fafa5ccfc8307c9b554ba9a5e1da8b014da5c37fa38dbf50057c6c2f580d79db3edca27deda6ed344164526b3688c940196163df5019b9e770062cb724299f1bf283dea7b529407b4698f8bbcc16acea86c7a89978df6c881135c5e33eb365243189aedc03b675181fccb68121e29b6df664319b4ef5fef827a1840040357f576386364148eb50fbaf222d37aeebd94e7f05512fb090c3acaa72efa97c363be25fa2f0b5387e5f934d8c7dd8697b288b94690c64fe6c3a626cb410a1031b27dcb6edd8e1c27e0d6b45dccfb1cb5f614906ebeed9a7ddfa791b484e2f86f70652993ab54e74d87d956f15de7c21da210db208e4c181abaed9902685414e5e87b9c6c4151a768f5abf59ba281aed3572208c12bc61d867d46ccae76bf3ea99fe2e734a37c7baaa52dd3d539cfa1be91e39cf27639bc0d94406821076d2b6c854914d3d4725d6f59b5b85af4a690d8e80605f6b51907dfe49fcfe15e5b01fcb2b1bc71f05b7f34696eddd51ff96daf845db5dd12d6327ab97af8076754f0e0ceb6c6e63e7f2c6f55cc9e6d76ba83ca32d90649978f1ab703885f679c77ff4e308f1b6ff91d19482dcfa4eba6830f0c268bb7c8a6b639dbae172496c873aedc09809845fddbcc312885cb57fc1d54ebe4685c3bf77a07ab59bc61f7ff55dd173fa75470e96310de15abe67d3067175e6b4b25011b030a5349d5d99a5ce0001aae36ab94216522338770a438ab024068e0f867ad2a0f8f786878c42aa2f753d5a974be59671ea53e992aa0deb856363800bbf19ba39250b545c377dcb0657108eddfba9e03cb173d54f65e920133ed4fcb7ed965e2f2523d1736a81f66e63a4d5857a5bbc3b1ac1f99a9e47a8bbc68aabcd79c18a9fa844b3969b6a4a8158a454d483b7004e1a0a15e0d914d2e1abd8d74c05ced242380b7fddcccf128e8fd1dcbe201442402e1aecec7f1eef359395a1cd8fb85f9909b0010aed2f139da7e455e699452a666f1912d2013fffeda81c892e8f6db5fa2bb1c20bb0fe3980020ace16a90bfa00bf8ccab14ae94cb7a349abc17a7b983d46c1d08d0530567c83a7b1c9135541c6e8af04c7eae9167d377c293677d4c6a615be5e9be4bf532bb4402e6ac57452b4637704f1cd69125cfad59ea39e37d47019c84e63adf35c1a0b5b6ad3a4f9cf08adfe89e9cc4c5c482732329b90048da1be5d21afe08b6e61619c5bb67db2ab79a6b57e90cd24aa105b9916f6128d171d138195666585b39ba56089d941c4f8525a529791d4ef06449c42c38da3aa1b9b0ff34f1b62ea8aa597742d699a4315f7182da7db627c197c9c1d513c1d8b66d3be2c64e9ea94049f545fc0bc94aebe168d4f46eee83f2faa77a02931436b728e8e1ab1c25277b44ffcb408f59cf255a7c0210d8bf18769e2bda5375e7a4384ebac30c450a8c4b0cbab87519c78790d69d2c99ecbdcbf99876c450f6c469ec0a464a39177115771506bf81533bad6b1826a2746ba506481287a7386b32e84ecf32e1912ca114c5e702d6dcf14ebaccd057efa220cca80facd8ff20f1c23b5aaffade19be682711b5c4ad2169c54d31adfc4f6d52cf26a3b9367f0abe1305053a4702c3c0ad277531f4eb63162dba9ff0271fd134073500a17ff266b48f3fbfd1d5daeafcf0ea0f65e552a20bf3784e7cd0ee443b40483fdc979942b1bfff9723b1beaa1115c58ea7d2071a3cc97dac68095b8c702319250cb2a002d397d1f4e665b40e6e25833c0884fcb75ade943ba8d98a3fb8bd625596028d3010ec46e358db340feda5a0415f8b499635873bd84b206991c436f97f944614c54e055d712161ad3d48bfaf05c416cc22ba9b170052fbe777592b61045196df426a4a070d1dc332c33f6b88ae48333488930bf2885ac7ff9cb5db45d0302b9d82f499083ea14c74f88283c21fd7d7440bc2271647c93aeb2a885d098ef53d973088d701b79309e2292b9ec4595f0d4955a71568305b71b751e0973e5d44ef5ec5ad099b01918cabf60c134cf6a167269f91042c203aa1be6977b1b6be91d9187c6b1c3c426a52a3093233f73e45f65d44aa9ceab7219f0997a6e36076946173767b559aff7da022b1e2c87e42ef52bb4da6efd7571a8b9f2d2bad25e785cca1259185805dfc981e7bf5e7561caf0d5553d9c51d9664dba5a1b61577381b21506d681e3d99142df6a8207d873374ea42109e98f13ee9f6661c2bccb2a9ad4e196f36f1524ff934a6f39c80a6b6041ce75eac396f51792fe41b7257e216da2286ba70474431432dc434a73216429af890a75a7c39dedbddd651a64e7d6a86ac384ad02c03209e1363f29b9dd41e95a4beea7c264229de358e5dde21d6d6e10635a4988f6427633d12e402f55d15501bcc401457c66b59812edcb2b422e9dfa0981861dc5edc1b08cb7cd1aed37c833efa7241a84dea4ea9cff5d858d7b074c4f11b67bfa2250e3452da34de68a26b7fd4899435f58b168d7156c927c92fb2d1b97fccd69fb93ce5669c1e15bc8bdcd87ebd1909d3fd2edaec49cc3e1732a448401713d95c41582385c6c78ba41f1a124b8d26e5baa5a26faa66cb39a283e614ed15b8609dd7a49e04d431af08bb2e9a05643ddb3cfb1983746fa10ee63cc8915d084ae32cb83cbd3fc1c122a941a213b8cc31ac1f8f51acbf987b90b1ba98afcdeebcb7ed5b40790b2f115544417152dee2e5e73c561c758acd2e0ca225b564e7293473336fed1108bdc966d02f1a258ed8b08b17beef52d9c8bf48c59d40edaeb0e91c8677b7ce79a15084c3fac123bc6a4f78242807063343d9eb3dc8aa1a7f8359535fe0e430d2eb949cb236bdbe1aa820cfeffd96c5963361733bad81ca4571932f378717c2838d7a062e7a86e9715a73e8f6ca5afb5eee4dd4c44e54e554d9c9555c3e5fd1e41e7dc37c6d39018cfaa3fe808dd051cb3caa380238808d98c6e2c1d53855c5119d2f497c81e6a15293f59fc7a86343cb208167968e87dfcfa6f9ce29299327ff6a57071b954a1de526cd58899193d26ef5d7386ab463027120ea7f4533bd4854d015f2d42694dac05c87bdf6c741a68526ebc3fef19f9ab205e43837259ac379275dc4b2b6429cc38362a3d4bc8fc13c7b15ab8daa41a0d00f1ff4bc5adcb397710ad59b6095d195092d12eb62459e102fffddef5aa6f96e8c9652a8b24b7b08cee1ae09c36d6904ebb9ab7d3e26628eb11d6b63a34cf362b33784e7533ab9a99928ce888bb94e0a59d9699a911846af36319cfffe1b2f01d326d2b511d32668209d215", 0x1000}, {&(0x7f00000013c0)="f579682173faae81fc7bc775583e1223a1cf4aa46139ec2232bf00b02da6da865173cfcd85cfbc5c72beac4f8693f63a0112f6a9548f49dc9dfd9363de37356f69ce8a0ddcb48047f61cba86e39cfdd9a2508f02999d1b5199936718b5774d6ae8fa806a524e79367bf2009b886ca4b81f078bd1585ab65568ac6d5e48f2d9b94feffd1112340a90f231a2634017b479f950e768f6c0169bf92fdadbeed2fbe0a7d11ab3f741e079c5c0311bc80240053c051b11a6e2bdb50bd3185442f60ad75ec4473c2b8b527d63826cb93d3bf285492395eed0", 0xd5}], 0x4, &(0x7f0000001540)=[@rights={0x20, 0xffff, 0x1, [r7, r7, r14]}], 0x20, 0x1}, 0x0) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/vmm\x00', 0x800, 0x0) r16 = dup2(r15, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r16, 0x2000741d) r17 = fcntl$dupfd(0xffffffffffffff9c, 0x2be170d6fd9e7949, 0xffffffffffffffff) setsockopt$sock_timeval(r17, 0xffff, 0x1005, &(0x7f0000001600)={0x7ff, 0x1ff}, 0x10) wait4(r10, &(0x7f0000001640), 0x2, &(0x7f0000001680)) sendto$unix(r17, &(0x7f0000001740)="77a337046436e73b3d7f", 0xa, 0x2, &(0x7f0000001780)=@file={0x0, './file0\x00'}, 0xa) fcntl$setown(0xffffffffffffffff, 0x6, r8) r18 = accept$unix(0xffffffffffffffff, &(0x7f00000017c0)=@file={0x0, ""/108}, &(0x7f0000001840)=0x6e) sendto(r18, &(0x7f0000001880)="6f020ffe3d8a57a26087350223f2b5790f06321666c6c6205f5d3250ec0a0480fa7e1bfd2608", 0x26, 0x1, &(0x7f00000018c0)=@un=@file={0x0, './file1\x00'}, 0xa) 16:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0xc4, &(0x7f0000000000)=[{0x3, 0x0, 0x5, 0x5}, {0x94d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x1}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:01:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:01:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1a950605c660f6f5, &(0x7f0000000040)}) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket$unix(0x1, 0x1, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0xfffffffffffffeee, &(0x7f0000001500)=[{&(0x7f0000000140)=""/234, 0xea}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000340)=""/162, 0xa2}, {&(0x7f0000001580)=""/4099, 0x2e0}, {&(0x7f0000000400)=""/230, 0xe6}], 0x5, &(0x7f00000025c0)=""/21, 0x15}, 0x440) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:01:51 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202a80400"/22], 0x10) shutdown(r0, 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x80044270, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) 16:01:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x805, 0x62, 0xff, 0x6}, {0x3e, 0x4, 0x7, 0x4}, {0x1, 0x1, 0x4, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000680)="355fab5a52a60008160000008d5a") 16:01:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="2bf7"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r1, r4) sendto$unix(r1, &(0x7f0000000140)="ec487745327c508c35782e9386e7215d5b7654478263cdcec46aa7e3b9b4292837bd38eee28a7282b2aeb302cf2ef01b5c07b63da748d760accbd8a9e1cde9fe5c34ae267952f28ced22d01e1d874be13e60da589e23dfc88383b2c2d34a1b98cc79cd3f91938e21598dba6f85928d2da928ab64f9de24bf80a3d42652091aec75a93e6daddb00ed12fd88dc3406a8e6d9", 0x91, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="8c65", 0x6d2) semget$private(0x0, 0x3, 0x8) 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'cap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x5, 0x7, './file0\x00', 0x10001, 0x7fff, 0xffffff7f, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x87}, {0x16}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") ioctl$BIOCPROMISC(r0, 0x20004269) 16:01:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8290000000008000000100"], 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400"/16, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="280d9c3100000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x2, 0x8a, 0x4e}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4c}, {0x7ffffffe}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1}], 0x7ff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0xef2}, {0x18, 0x1, 0x3f, 0x6}, 0x4, [0x0, 0x5, 0x1, 0x8, 0xe47, 0x7ff, 0xfff, 0x6]}, 0x3c) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 16:01:52 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r3, 0x0, 0x0) 16:01:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = geteuid() r2 = getgid() r3 = geteuid() setreuid(0x0, r3) setuid(r3) r4 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r1, r4, r3, r2, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) r5 = geteuid() r6 = getgid() r7 = geteuid() setreuid(0x0, r7) setuid(r7) r8 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, r5, r8, r7, r6, 0x42, 0x101}, 0x9, 0x8, 0xfffffffffffffe01}) getgroups(0x7, &(0x7f0000000080)=[0x0, r2, 0x0, 0xffffffffffffffff, 0x0, r6, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r9) setuid(0xee01) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328ef", 0xc2}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) r6 = kqueue() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000000)=[{0x44, 0xfff}], 0x1}) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r7, r9) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, r11) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x20181, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = fcntl$dupfd(r13, 0x8000000000004, 0xffffffffffffffff) r16 = dup2(r13, r15) r17 = kqueue() kevent(r17, &(0x7f00000001c0)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r14, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = fcntl$dupfd(r18, 0x8000000000004, 0xffffffffffffffff) r21 = dup2(r18, r20) r22 = kqueue() kevent(r22, &(0x7f00000001c0)=[{{r21}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r19, r22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r24 = fcntl$dupfd(r23, 0x8000000000004, 0xffffffffffffffff) r25 = dup2(r23, r24) r26 = kqueue() kevent(r26, &(0x7f00000001c0)=[{{r25}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r27 = openat(r25, &(0x7f00000002c0)='./file0\x00', 0x180, 0x10) kevent(r6, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffb, 0x8, 0x8, 0x7, 0x4}, {{r12}, 0x7ffffffffffffffb, 0x0, 0x40000000, 0x7ff, 0x6}, {{r14}, 0x1, 0x14, 0x8, 0x5, 0x101}], 0x0, &(0x7f0000000300)=[{{r19}, 0xfffffffffffffffd, 0x44, 0x1d513fb9d15fb6eb, 0x3, 0x10001}, {{r27}, 0xfffffffffffffffa, 0x4, 0x4, 0x33df, 0x3}], 0x5, &(0x7f0000000340)={0xc27, 0xb0}) fcntl$dupfd(r5, 0x0, r2) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:01:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) recvfrom$inet6(r2, &(0x7f0000000240)=""/4096, 0x1000, 0x6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xd8a, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r7 = dup2(r5, r6) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000000140)={0x0, 0xb6fc}) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) kqueue() connect$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000710696bd9915aba5b63ce20000"], 0x10) r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x0, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400"/16, @ANYRES32, @ANYRES32, @ANYRES32=r9, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="280d9c3100000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="8343521a"], 0x30}, 0x0) 16:01:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xe7, 0x0, 0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0xfdc4}, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup(r0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:01:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x7c}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) close(r4) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x1000, &(0x7f0000000300)="918425acb3e08becf547a0e15f67507793210894ebccad99fc141fd109d23f97a3353e8b99294bdb64114784a45d9fd80081de63dd22839b8e1500a750bb8d4621a5e04d46b4716a4b6f7cafb37d67e8ef267743c327e634fa22695a976d966a6074fee668c21a7572c7da68d2731029cbc7ed4bfb9aa34852ab3da2a894cfceec1c81960421752694acf8af081cebdca8bf5401b761914af4cd77dc0ec0f3fd90b58669a2442676d9a8c6e9c06a7d6c081442d0585bd7bd8642477e3a3d442c5d4f2ee0b25565168350039ace6cba66f15e51f2a66270780f94cc7827407562c47253cd5eb5fa7f5662aa8e588a15a1364b19d2847699b1ae1a33ab569ff90b5d8a9561d7e7b1fe630c7fa1ccba90cbacbd61ee0a7faa4eecdb327fd67fe43f61243acc3235cce59fcb867dad9fec3cffc781bac9c13261a38a363b05df79d63395415087a31e0b0276cdfb0309b9517423b3c18baafdebc86532ed497563b00cfa339cbc474c303b5c0f4d9fd004a4a47a859d2fe107b5a84f8c313b1fe7e5d1f79d52d06a7bc1a4e4b75ee7f775f483fc6d2c6e9bdb7627b802fa0d19aaf2ddd078585bcb86343fd4b26b78fdd15d2a8d3ce73610b5b651da6929227d17b8be49ccf9e823c55f71b0ead9e85e5aab2f297b3d1d3fd4792b5844b595cc34e6224062da431852b122c3817d5d628a2a668b389bfe6c74a3ccbb2cc5bfbdb8860365aa6a834cb6a1e69b29410eeb78cbaaeab1a6e006ada7a3ae77d56a2fba2879addb20a827a4326499f154c0bc3fbe327dca2a28fbfe02b86396777a07d9d1e6ac0de67f5eb6ca29758e27fcc7f916b3a801f2d958437e1b1aade43d7ee94ad699cf67a11796f3326846915599ecf6d2148e1e696ae048445b2e181fde67a8d9e3061fc67bbd6bc6efd4318edaf7e867af5b7a75540509d6a58c071a753d96996449b4e1df0627e5a367b67874029a1954143b8041ff8057a92f4ad90e6832d12973a5a95086287e2c423c9c33a6e380ab95c8938c6c180bae52926eb82d47c7b1bf805e9266692524084cd281a8dca677421a3bd562467e99a08f3d515f1ae0edf5dbdf25e24d4b93a5ec303d29c09a453603c55b093ce32d1a637e5317d61ad8cb63fb451c30f8a64945422496ab87cb9f818319a0b3c731121894361f0431854b29df237b556563f2ee0290a9101c007e915d180f65e55c20e5c7f5d357a04809d8da8b56a78a9abb799ece4995083787dae64b6583cf64e71d1039d94d1b0ce0c05436508014cbd9dbb80c1b67705b9ecfe1f9dc61f6fd2bd91108b12a7ea900e21d935f0880a4a09011d3c6b2b94d25d55edecace8c1891b12bdb250e944cf1d083cc713bdd67f6ce1addb30cac57c6a386b0052e770b5d7e5b841977da1dfd65330f4d10fcc20d3a89e3adb04335dd2e1b39098d21271e15667c7385ad1fd09de5c109a21a3105188d0eae89a81cd42ceb95db3327b4bcc86947f6e70a673f1e278aba7bedce0702c2d9fe47ff9615e8a3d0bf48893c5cdf12760bb8ebe9a5e39ad5cbc27749ae6f7b1f61869069204a9554c648109129b2abba16ac76c76a02de14baf6000e9d2ed13fc17d4152eeeadf8732fa55017026a858f7c342e35730018a7eca1cc0b9a8d950f80bcbe63609bc523809e4aa4353e392dd01137d411d2e97c305d6852428a10b1e64d27f9cd93b61117b222d88de0efa1d9c4b88b4c7ecf5d1fd36d2a9e64a18d2f722236a5b3b6415b6970b8015ad82858df0b3768d1e441ccc1e4b3deb58526d8027359873b9391924b688ca27b0c77946148deabe0d2260ef3189dd978968168cd9c15b50dee542614b4a7bde27f5417fb31cc27e7c71bd5a5f6af158fb0f2b76929f30d3ab93a2c62a406176bbef20c6f9bf16747b0a39e46c91882e60ba53b22f2d03e1b8fc1b4a5c18d8ebc0da3941738544006f78a212dbb67d59efd47bb1f2accb2f5de8519e241a721c81e915dc560db6ea30fbb82ba09e47b24a3e047e8fe265da49a23e46fb2fd94edff8542991170f162d38a79d6cd69846e48ca3f901920f9f363efca862f76aeb1e7562beacdc58776492089c15dea627ac589025d4d3629a135178a0621ef0ba202465ed0403e4be918be4298270e73922c8e9f6e88e835786faa612ca4a254ef40a7deb292718b607194199c85618dcfb767933943a63499dd8f0ed07c33a0972af77abd9ca92df1d50211fc8411995bcda02eed679bf492f82a03566bde84cdd14870594900564e2f8a49f88377bea5a689f64fbd7ed32ad84975b0c8aa6efaad44000d200cbe9a2c29e367b613065fa6e64e25e48b130964baccac7977ee7a1e5bc851932cbf2ba18633e6c2c1d34f5803014726bf55abaef434167fc7d592956f7ef6834c500b01464b58fa99e556e407fe593b261a56af380b82f96884401fb3919c16b94edb3f134fcb700263b2bdff3a4119bc637fe978c5d9d86044f7fa31cd3092c036425921c95611cc7c90b193031d43a0da011c994c9d4c5c4cbcbffc9fd732aabb1ef4a007c97ee72c75a126e4f6bc6005317199464c6513427d71813c5bc48024f3f6fd627bfb0a9852145a79ace4425cd433307b82b4857c6174167f2a14d06dd8d4b4fbf81a3a9419e4a94ae3b2d04bf9dfb1c5a28535f2bb2d4afb4f2e695fa540e73c9e4ea223058c16119c22e50aacee523e980f740585b3bee17fe20c72ea253a50c34b8f07af7cd5c4f254a0676865dde8e7fcda2d923164629d389df7164f4d3afd3f02ade147c09271d6c157dfccb5fc1cd68955f2fa881f26ad7b3d01e0c055b6eadf078197cac2cc58c9af2d6048f5817291ca82440bb49b1c786f632b7c22cfce5394f8e8422abb56f074c0663d917c43b6ba6c26042c148e4513ad9b967019f6d0ca8586ef9ca8f83c9e2f0ebf3637302da903cbcd11b2cc33d65e520b5aa426d79e180673ee8981ee316a1b7103845af6bcaa98732ab9db203b659285c89291281798e01374f8124a58cd8345e1909a7f29d4b1b36bed554e30bd8de95e5b1412f5aa22c0743ee552f33d345fb7a8c1ef394dfcf6d3ae4540d6efaf004ec2b9a8dfc325d29c590be69f6b143890bc91c04cd8e7ed2f0df2aaee96e2afc67c5fab8fc41c37b4200c1bb8df5fc4fe03a79dfd5b3547cdc27e855b8409b01da22fecd90cd948adf3a1c08491bcad6ccf3ed94925dd502c65e917f540b3a43fb84355e122855552db4a72141e576f92a297a3f62a685738ae07a70b7616b1969c16390d9e64145d674a989bb2d5971979728b10da39188ba3624717cd324e8aa639a3e056f2f61e2b7f2fb3cfd727e523147bdf9849c3a48149b8309a8be4d71550d7976e3d9b906e6ab531480eef1304feede4d7858feab792dd594d7d9b0f6087c6e4cafba6ba185d6a8fb246d435c37e5690772b6f1c38cf1a56ea2a96cbb2b36a415d9866a3b7f0a2250a102a930358260a53e9a50ca13979cf74200020aaf725ea218232c0e1de3e94be58b8525bb24266bd1f1776d2896bb109b69c534ca5caa3797156e3e0a7893249d638582d2625629cbbcab8900024baa9dc1d60a84e3678b5fb9242710650705b1eac8c3c9270e81296e7e29b794188635b926cc1a545953dfb0ad91f7f5f86c82c02ce7d156c2c0816834afad277aa7c833b5e04488a0cb8a50be4d47d1164781627d00d4804263462b7812aa3de92ef3bf9f7a386a974b7da648efb81be88a6c82d512adc0b33cd6269b01ea37e52ccee8f0909e5b9736bc72238d2e430fc580ca3c24f8e20dab0980d69765c23b8e1bd91786cab0c7e96eb19e8ae270074726b2e2b26b96004d9c0c3207ee82c17c78fe8bd342b7fcefa676e9d1eeb823742ba11a0cb2a20fa9be4fe2026301efc22a7a713666eb7fc897d83566c358ca8f5597e35153bef189070450539317e78d15a250b11c5f5f8987f5813c4769f8fced26cd9f2789b1f60932aa0451be4e7630ae518dbe82245044a5b17fea72210e82859a6046f92a0ca85b8cd47a4dae3808849b4fe69fe690540c486fccb57196729f00a8ced81afea18c161ddfc7252181c55e023533936bb89b592db9cc7fcfa4ece9c8f577cd3dd1f131286a28d24af586eb96753e999a7d1bfc0fab74f31386407f88b94f693bc7442c59b29fc0e3ea6875a0be37e87dda6a638e8a61fe3800992c48cd87aa4b86a9fab2266579b005742437bfe40de427551318b34197426a692fdbc120047448a52163fec44dfa4edb97228920eebf642af067d80bfc132f6dd6a91ccff2f27e899cc15768c66c38c2520f88f7d3cb107140cf5db568888fbed285337d049d23d7c094d3e3603bfdf0317d12852cca193640c7e83b093302b6d30db2e4edf541bc12d916a683bd7747ba64bdf031c122179a974c0d724c9c8e066db23dc8b24c0095487117600e5748aa858c356379b7c6b32782e7ccd70b4988282944b4bdda37c410c2d252b489cab9041c4fcbaced7e82291e6395550a226ebdec38fe1b02b1cbaa37251cbb473b20c310591bf38c8592742ac8e7414668694a20019a2ea8537d0dcc738ff2f89f1464b364d227f2ce98b2cd0eefe632da86d2f77220e30bc257fe50986e652a5afacd365956c1e66b3350a60e8acdc58a00900596ccf8403bc25629139918ed47f3a059e3b961a31c137e315eb0ed1f1b74bda6884570d842792f511f32e1871b91153c2f6caa130da9af4df7588cdc17fde41f222fea19fb38a4c8d8fd34ad74ec3af832ac84ce7722d631e035d9555b990d22af7a39c6726a2eae349b87eeec3f22cc11c64fa7ce3dddb16a144d3525e8d10e3e2c6dab62ca05e5d05dfd865dd746aa4e94f9628bb7af83e4e0d43a232bfffe465c73087a52fc76cc9c9dd9a671545dd3c853274b209860a8bb8e5b47e4ef9b2a57bc80a3a2713b50ea6906a46a9e7db46c53c9018137d94b4333dfe2670adc80a2a31824f703db9f59e56c1e71fc10910d9eff07d2027343acf4a5aae2b41da0941e0513c5e5f067f175363b2abec7ed13a763a3c94cb7284c9ab21a90c127042f3f0a9ecf39e4ab0eb661445234a2b36d6cc6eb5b2c70e8619c4ab7f6533641a4b4503571a8739af2a667743a86050ee194150a6210afc5ec2ca1841d0909eb242b0e6a38793ff84c6e9ba76a2105f67a8aaa0741c8e417bc2b45c172729fd1afea27676311c012a5123e67a2fa573a0945a3ec2ab340ef0460b35a6b8a2a9743d6b67564cd5506a1571cf588e9f02f087e8aa2119f0ae818392cdf14239126851453bd9391b0c0b713d705cc7125ffa40f8233ca25580828f6b28ecd94e23271468b8e1143092c00ccfe98e68459a72c90229a4d156770f46307dadc5e340ead0f50cab20a288ffff330c66df30d389421a49788f0aed8a838dd9f854bc0621bbbfbe0b196c0471a4539c77f4325fa2b210ea3509c48d4914191e8164aa7c396782f1deaabc5df4e8bf745842dac8d028b20838618b7fe68b73168043f1dd10621cfd7618c2449ddd973952477edc34cc74821e86ad7efe56c8a106510aa4a6653cd243693e716f84446d6d6afa20c7cc3f7d116b008199e822a3b4bc11c87242241dc90f38b3d23b1d4a09464bcd71c114dd84b96ad8bdff7b3b602aa996a69cff0f5d1c0d3a56f07266b02e03558762de3919a45fbc40eed38bfd7dab0516d4f714d38aff5b605af548ad577e2772cd3d1423e9427e9013bef2a98e4cbb51b350a7497c3e1040ece0a782f3931fd61d55a716312b3e41e5a3b15b5091d65f514c44709c4") pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:53 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x0, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) dup2(r5, r6) close(r6) ioctl$BIOCFLUSH(r6, 0x20004268) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x2, 0x0) close(r9) socket(0x400000000018, 0x3, 0x3a) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:53 executing program 0: socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0xfffffffd) r0 = semget$private(0x0, 0x5, 0x8) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffbff, 0x0, 0x20, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x5, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r3) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x900, 0x0) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x3}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000004, 0xf44, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x4}], 0x912, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53a}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r1}, 0xfffffffffffffffb, 0x8, 0xc, 0x7ff, 0x101}, {{r1}, 0xffffffffffffffff, 0x1, 0x78000001, 0x1f, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000061, 0x9, 0xffff}, {{r7}, 0xfffffffffffffff8, 0x91, 0x80, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0xfb, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x4}, {0x3, 0x0, 0x800}, {0x2, 0xd, 0x1400}], 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8, 0x0) fchflags(r8, 0x10009) readlinkat(r8, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x4aef154fd99b7d29) writev(r9, &(0x7f0000001c80), 0x0) kqueue() semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='5\xb7\x0f\x00\x00\x06\x85\xeb\xd4\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r11) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000200)) dup(r9) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x20000003e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r15 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r15, &(0x7f0000000100)='./file1\x00', 0x0) utimensat(r15, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r16 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r16, &(0x7f00000003c0), 0x273, 0x0, 0x0) r17 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r19 = fcntl$dupfd(r18, 0x8000000000004, 0xffffffffffffffff) dup2(r18, r19) close(r19) pwritev(r19, &(0x7f00000003c0), 0x100000000000027a, 0x0, 0x0) fcntl$dupfd(r17, 0x5, r10) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x5, 0x4, &(0x7f00000000c0)=""/56) syz_open_pts() ioctl$KDDISABIO(r8, 0x20004b3d) 16:01:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x800000000000b, r2) dup2(r4, r5) close(r5) recvfrom$inet6(r5, &(0x7f0000000100)=""/247, 0xf7, 0x885, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:01:53 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r1) sendto$inet(r1, &(0x7f0000000040)="f85e7e60c2b4b01754219dbf7d9761", 0xf, 0x406, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 16:01:54 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r3 = socket(0x2, 0x4001, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchown(r5, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = dup(0xffffffffffffffff) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000ac0)=ANY=[@ANYBLOB="de009354264b9ae72238f5c625b9ddadd177d3f20e5cfa1bb4f9f6f0927b9fee9eda950e7dc26094a716aa45576bbd27fcc322e30dced3908df49c8e9de1c5862e8e83"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000140)=ANY=[@ANYBLOB="620202c600006e0001000000000000000028d50651b1da"], 0x1) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000000000000"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r11 = socket(0x2, 0x8002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = fcntl$dupfd(r12, 0x8000000000004, 0xffffffffffffffff) r15 = dup2(r12, r14) r16 = kqueue() kevent(r16, &(0x7f00000001c0)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r13, r16) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r18 = fcntl$dupfd(r17, 0x8000000000004, 0xffffffffffffffff) dup2(r17, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r20 = fcntl$dupfd(r19, 0x8000000000004, 0xffffffffffffffff) dup2(r19, r20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = fcntl$dupfd(r21, 0x8000000000004, 0xffffffffffffffff) r24 = dup2(r21, r23) r25 = kqueue() kevent(r25, &(0x7f00000001c0)=[{{r24}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r22, r25) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = fcntl$dupfd(r26, 0x8000000000004, 0xffffffffffffffff) r29 = dup2(r26, r28) r30 = kqueue() kevent(r30, &(0x7f00000001c0)=[{{r29}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r27, r30) connect$unix(r11, &(0x7f0000000300)=ANY=[@ANYRES16, @ANYRESOCT, @ANYPTR=&(0x7f0000000780)=ANY=[@ANYRES16=r16, @ANYRES64, @ANYRES16=0x0, @ANYBLOB="dee288388d19a8441aad06260516d6748f77555b95421357d0faa9aa97ad1ee4eb0f41cda984f7d4558d55101621d27d729e0d858a584fbaa8e94a2280faa178c5e0a25154349b2f4278c4b17b27c298759379704bfa7dd5553218291d6993b37b17f66f71b807cafe07ac9e0ecca6b2499d2e2695c6db87f367226e399c0e095277f1e10f579378095ee32c1e705e550b7526d442239c7ed0ddad08aa5ad664377c307b4f1b218dad078357e09cb7eed5518c0f2dacfa067f5656bcc153ef015744a3b7165c2a21dd2d50a90fb82eb297feee5ee4e280853d70da89d07528853d166e9e", @ANYRESHEX, @ANYRES64=r17, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR64, @ANYRES32=r3, @ANYBLOB="047fa98214e74f5fb9e057c6138714adf7f7956483f1c33674cd887b5a896d7f43cd20b7fe7f9d1ddb39f4d5a16da13eb6777c5ae9333046365668d0897b28d2804edc139bcae8e311a21666848bfaff0bf026f10ee7ed5696c5c648941872cbba5761940aba7b1ec4fce0968587211c0db160912ccc556412dc0116eda1eeb32a65b099207d6e101ea73997d301a3bc7cf06b1100a7526915959f62dce6eaa6183e2eac5f832ea045daf5749169ae3bf1751e75098810be4b489521f88250006c1e8cafad404d215e58aebfa7"], @ANYRES32=r19, @ANYRESOCT=r22, @ANYRES32=r9], @ANYRES32=r13, @ANYRESOCT=0x0, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r27]], 0x6) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r31 = socket(0x1, 0x8002, 0x0) connect$unix(r31, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r31, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r32 = socket(0x2, 0x8002, 0x0) r33 = socket(0x2, 0x8002, 0x0) connect$unix(r33, &(0x7f00000003c0)=ANY=[@ANYBLOB="04000000"], 0x1) write(r33, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r34 = socket(0x2, 0x8002, 0x0) connect$unix(r34, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r34, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r33, &(0x7f0000000640)=ANY=[@ANYRESDEC=r34, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d195adad65ce01705d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f05ce6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e077cbaea3d1feb56bd47049c38d3fafebf"], 0x2) write(r32, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000540)) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) 16:01:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x0, 0x3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="82e6cb087a1301a9eb6af38bc6b6409e61cca127bb31b4f9edd31b20be7272cf5d62dc6c04000000d025e6297d168464ca998d003dbc329b500679ccc8af355edcb1f83fe2ceaaea4c9dfea2e2fd221c71826d633d1afa6edd2ea36119b5978ceeaccf4e6abd57ef7fb61fa2a8b2fb7573ad0aad1934dd07e735e89f435a9039a6ccbafd0388acff9ffb36a00c808596258f"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) shutdown(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x5, 0x1f) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r7, r9) r11 = kqueue() kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, r11) mmap(&(0x7f00005e1000/0x3000)=nil, 0x3000, 0xfa0b6d4bcc66ac2f, 0x2ab5f2fc88ea6493, r8, 0x0, 0x80000001) 16:01:54 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x400, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) recvfrom$unix(r4, &(0x7f0000001700)=""/187, 0xbb, 0x41, &(0x7f00000017c0)=@file={0x0, './file0/file0\x00'}, 0x10) write(r3, &(0x7f0000000040)='h', 0x1) shutdown(r3, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x80081}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pipe(&(0x7f0000001600)) dup2(r0, r3) shutdown(r1, 0x1) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000300)="d310138a67c35b2b9ab6226151ce2ee15125888a326c1f49ea9abff4eb755907c269df68a308df76d07165ae24ca3f02cec7593370c6133443897f2f23f15622e5f4609d4ee21df0e84b39cc419ea79cb772486444cfe678ad86ae0be52e51eba07bc3dba1e8d0cc419d76f9864b25f43170ebdc34eb6be5b7a52a5004fbd81576dfcf9161ca5a1c428cf23eff2f6b4226344a684fa558f6d213a61012293af2fee85e148f71547748091e2270cf69e6779ec0522ff622e7d2da7ebf9ec5130a0d35e0c99905a57562a2f1b540a2159cf1566341b72bcf6507c212ee8621e1c77c139c66044b19086a73ae6454", 0xed}, {&(0x7f0000000400)="94d5d903ff8bebcc56462049f5277f96327c0ce933ac7b0af821e23801f99d634dca5540f2e365214ae62e6e17212e3f24d41fe65039472b40e031c2dd083e2e88114557eb044473988690950574000f435fef9c52b88a3a677b91c43387beddb7becb91db81685cf56330add2f132a7510600b0387b59e915c091b16f4ec32dd0505d2a17f4d7238004e9f5fe1ef10bc62d50a4ae551fd5a1047f68b6e329bd9c9f1a42dd3de2b0f59e76287a66dc634f72d40482662998cd7e7916ee50dc1dcc847ba3c51121af17434dfaa8948fa001fc66c95c2a61f7f758288ae3357ed72a7a0644ff0cbba47cb3d6f9b67f6ff70d210796302f9fed9535d916c2055a76bb524a4f82009d28f81182e02834148344313b62dfc3f67ae19552284924743e9a34d29285a8efe07716f3f8cdc0f64ce1f070d5263037ead5f80c6540579d8db26e2759b577f0353d027dad73584777a847f9e6b558a2787d280dba5a22e4c9d28e065cf631eca224b05248af347492edca48325536ad021318c4817b00d384cdda91331d57c44383d5b47c27c9558696afb90132f66aa894e5b30dbf3e20bfd21f60c16ac189625e2134a3590c050fb1fd3c6825fa2dcbfc2f6ab7c6210293d697d618d468dfd61e7b8a5f443f3c7c99905f1c8c96dd634d8e3cd446ce89c111edd99bb4c810189d22a92d85bc4af5b6fa0b670f5a29fd306ff2d52821c2962b5789573b882572003c45eb40fcf7585e1a66dac0d778e6311734f2af911b8b2105846b5901aac9555f55f1ee5d2f82747afe6b982b1e518369cb339be25de8a245322701f6953face7e69387221e1aa04ed42ba4cf805aa8eb67d2a72399dc4c814bf971a125f9be9e7203e1dab91645df773908723ce4c307e954414d97c25c430b3b16bb57f7e84287dca2aa3ff859ecc0e16c64830424b597918566f7de98db07a405766a022e257bb882c04d641fc1bcb37af5fbf1deefe5682a18e9bdcd7c8f18ea8d57232e2cdd3da9f9c95399d6470f942e52f596b02df9ae086c0dcdf7ba771163ba5d6737843bf237d94fef629187f1d49db21d1c8a5f10af79e794d13de8a5f20a1e9ca7976d3b05851108005c0cbe6520f2f07a53343c1d19c3ddd9bd2cebe28790297e11dc873f321c8888cee195baf9a1217de939276c3459fc7abffe7853cf9a05596282b30ad96a09aadb6256a0e32b7486fea898e198da6ceb9d562b42f7786c2bcc8f06bca6de0e88e42abc681c068e11c6bc275618534a1871fde2f752b4fbb700b614389979b2cd19316b4ea52df0f5a7c8344038f266804575595d99c007a2630beacddda02592c1bdfda8efe82b3cdfd5da668920f3251db2e5669820a13038959c9faad78715afe44e978f6b3cf2ad593d7d7e962e2b0a65675972d5ca4a2c54c2048f02bc87f8ec6d7c0b4e431a45437912f7ac6e4f23fc497b36fbd351bfe36b16be2be5d13a62e3d2bd064e075e5e8e3d985ba8df1931759d3b3f6e7ada9773799ab3533df649c3c845d41e665257ab10014409622383a9a6d396c4cbaa6ff57161eb5408e1cf58a1510009f72e8ba475a105c2930117eb7b12e467ba713ea58f3af7f5d2c55e2ea4292890a01e7c202148c8e392f33d2c66317165e403b41957d98cce49830a280049d51dc7ea9b9871213cbee5f41a28018d5214d7882fea535bd9403aacea45d9b742ac6e740b2f83aa2a22718b335e22a1ae869d3fc1af947dcfff6b5f2625214b5c278a847ae23361071b9250c5a0a68f78adc3cf50037d75d782ee0c76c9ea5e978b61dcb2babae228dec42cfe63d87e3a74bfd3c703c777176d2b039ef1446c14ebb9b9e9fb55d38ca774e924ef3af5eb322b44085857913232f0eead5fc892d1ef9b7488a0e08667aa0db407ad7d26ad0ca3a2448f845ff0a69bea14574658f0b24e2abb1e6f59f6bd91f087c162c0eea7a16469902a87aa051ea0bf7c0b6e035ebaeeae5bbe5217d0b3feb140b53453a6a17da5bb533ed150b17389f8250753ee4f1d2a214eb1d5078e47fc5ef89a4e2f7f499ea672dc2ae69a474abb0b2c01d813802010822ec7c5dd91d72d3c52246d78fe7bc7d662b8b2069b479c7a292fbf4c596717c8e7c8e77168411d77d54613274199b27cad14d435c4bc1345d37f6d558b03913c6fdb57c86465d363ab6539ee6dc680985b08baa08129a652c0aa765394ae2e8de76a3c8bdee8048a650e45244e5589a62d5ba1575938bc7fa631dee0848285d6edbf5d3c555506d19e5c1c1cef378d30e343efa3fa2183b9cb69c851e61b578730ce3fc998338f8d422b42723296d1dd9a3ec8f7f3d3597f690ef50600f3a729852f891f4f155cb84bdc7e38526227f572a655c7fdc179868953b9f9f928b6bc97483373351d30ccbccb1e99be139c833a05dee95d9f9db0f8a4465d0aed1348779ebee8b232c5cdef94bc4a5225af4b79239a8a3bbf7b5664e2c58bf41e9d109e454ba644c8adceec8f13c20173bef155b6116b7c9042674df20dfec3da0bd3b96bf9c84fecbda198e857f5847557ec15b01603b3a93f8ba558d4aefa9c4a2ac27d7945d4e04c47004647b6154442ac5ce7d59cb103094fe68d98ca9e3189eaae48eef21df9df4bf753f5ae318700fbad70ae6ab31f40646829bef8cfaaf27058c1071ba15dfa02f43f289b19eae3cf9e9efa43688978fca22ee5fc5c2eeba46942b3b21ce30e4f6b9c39390e584b385bb82078ccafdeee893b77f2c1f342ad5d1db309ceaa3fa03396f65b3d89ad15ad3de41d888c6388bd6f1a4954dd82f579f797ce701f025e9ea046abc69b179af27dbc5ea72f3e34d14e4fabf8aee402634ad6993b7c75b0aa0b844331b072dbe1eff7be303ceeb522dade31ed23c26fc75c445867da89ddb57d71579c694ce7fe9f0641130af8e9a370fcd71695f885b3da8da7dbe0e591af13d0d229c273ace27584158d705b7676c093a11d2d0d2a7443593edecf7bdf96fab4d96350ad36ff837eb2ae313fb3cb64a880b1c2c470d7043813d08682eccaa2182bbe4f424d781262894547afbaac6a93bd494878cb39db2ad92b6c14dd0ae7523352e5d519000b990debd862b481497cbebc942e39f8b9f576ced3807c4aa55767294e2326f04dc0ae2b52640a0afbe7dd779511dee4ed077c51181aa6b4ffe14cdf25bb1d3342ef8aa2c99e6c6c93a6469f6ec49dca7b9c0c7403e789104f86a20d20a456a8b811d35bb502ff0363047d6be76d092415632cdc6009aa8041749d4489a6fc75a545a1f8048a8181fcda7c44b0b2c485bc87b873d9d8e87e5fba4efdc6e072a84e65c96757374a73759fc5f1c6d212f22e1bc8de3a3f47058a839515dc1e63e086aed5cf2037c9d1a4f878b36e2466a2f94bcd9f6cd2d79c225a2df609afd920ed08ebbc0f1228449f5012c8097904caf258366a928eb001f421a9028bf4d4b20f77dcdc35bcfa6aa3b1f065dbd08362eefeb707ca245a0876f7ae45bc8fdca9a723a8950e38e8a5099e26111bbe7be8f868610b2554584a339700c85b64af7dde306f06c914bcd499fc3e7bcbca245fe6f40b6eb1180908a6cdb59feba72056eaf469bb52f270c58842479550cd02735cc1e07e9a563695f9bf420719fd1a470833ebb93fe9c6199b8ac87bc67e20f30c73b5c1fb632822c8a7a1175c4ba442421a2fe7b20da936cd0ab3fde1c944bd7ee7a145dc07e155f8b8d17663a2b401e9ed4c05ccf06122e4bc70b8d74ce5bf25df16b058fdec4643fb94e200552206a83a5fd89755754898fa71c3ef8e63b4ae95e3cba2a1c13c147179d43cb55c794f08e5a7c508057094963ed60fb668180c4d55ab581453f41f7c15411312d006e0a1ade8467eefbeb1f7a9700a2c66e0e2baf42f18fa038bbe355c765469378e4a81aea8bbe001c3def0e04940269e8ba7b75bdc1aa71ea427cd4e2350e4cb30f9f3e0e4d16599538564894ace259fd94b61c23d3cce3d161cf06b96b976be4f340bed32e2a560317cd637d818f8e2074e848403d3e69dc5fbe869ee36e4b262e397167f5f67cfbcc90f470fdbfa161fde4f8e33cf3c1ef9bc6f18d3a13872fcce52425748db0a455a7624b9e36dc6c96416c9ac0e7771a2968200f95ed3c18a05c7d71a3bd97fe821bf3f4594c5dbdf8e61ae38b17fd3d403e7f737a46136b11a77fc3b03ed1536dbda6340a74ea78a9517e720e60c0e90f329ab1af47296eec7e11c76e321e5f7ed983083657ab4c952ae4019ba1e1a1219deedb21fe34d54e9cd770341403ea2dbd0fd66ef59342ae680ec40376be1f6e487f36c3d15d9ad03839490991512c15517322af4d347b92eb0faaa092b6d104b33aa46daaacf47fdf3f6d075257446b543018755355eb6b8951612873bf093c87d9e923cc875c137be8b4e188fbb37c13a6335b95b449857ee05c798697076897eae32b6fc500114480ae0254001a63b040568a1a3accebeafd0dcad7e7004049d7d3db7feb4cffc50cf0996d4910c2c5ffdc7787ec7cdfebb88d37d63fc4790c2d79c9038071df9bd4961455bb5a1dfb6e4d900e81eb598bbbdd942e5430deead50c7e25b4f9177e11db310472ff24c64e28266da32bccddd917473cf6829f2827a31d988805d04b186d86f2f66b30c8aa1dc408398fbe9cd991aa5037d531455a5391b4cd38333cc27b1483cdc758c235e0322a62ee5fb592feda4ed0a323e6b58453cc4da275adc984129f8ea1e07f4a3b473418bb102f2220ecb79b0327b12ba55f18cc4a838663ed2f288ffce84a9c6dfb8db531d79929ba5f53634e205105eb319848b3e8c37d3d72d32bcf5da13c87d5756d69b62d68547af62561e96a79abfdf5ff3e0d9ace1b3810db0eddb3c759636990503548154a2ef349a8df4964e34ab2ae1aa65153ae73b4d20c556d7d2b396a658e56c88f0189d64547211f789861172e5ed07da1305b54d2a9e8312663434a925b4a7408e2c2b81e9c5754c5e405628653883a5f8cc4ef2b889e932c70ff6b4680fbeb3ea38574304699b03c2453e7734b273e6089d08ba3a582e77954c88c3d7689a1aed0dbe56ccd09f373e5376b995f5c618cf120e8ae4f7ca6fefbebff18e2dd59bf5535f430b03fdf4a7c398c095747e7af5644f0a1b8b037978aaaf25b7ab2924a6753ed37ee356771503f4928957a00d2335ba08f88af9373a5287603ebaee87e2dd029b4207288559a327269ed38f58a7fb6c23a90b62982feff53e15ab76f0be68ef71a1786a79ceb15eac5b3dc2dfcf6c32aa6b5cc757cb088fefc339996bddd351abc4a943050989afe6a76c2e776916589e0a8f77165f2a2abe41a49cd8b7c08326522f3b01501d32e9782205774a2401bc8e16257213d6bf1ef663f30b7976304a3a494cc0cf5847fdd261cd07142f930de4e32080ddc22e5d2ccc6e30bf4b824bc729067f3e77a8d7544f4ab8cefe55ed49183481baa52da87563d3588d43e277b3d77944a0c847404e93df5c736482c6f7178e9fd1e84730bc7f4118959b67cc5e2fe0a8b393f682a8eb7750d5eeb21a490b07b57a38a9227784b0d0fac822c53a36f5527d77176188999687c80cd5ecba49fccc39cce4b2d7a0c5b26672741c55241d1cee207cb9e74d11b5c3b1f1ee4025223159878cb2c9d4d05e84c5a3668d706c250be48c1b2d4f716d420a050da19ebc0c8261e085820942b4be1879afbda13711d63f891d9f1b507e8b39ce33132d6bb09787b737edcca3591a39589b4982ac74a7bf00a0c95b782ef3b4c4501091211e7365ffa0e33fea", 0x1000}, {&(0x7f0000000180)="93e780f5dbaa06ef35134b34a781357599ade94b3c6cb37320cd8cfc90d8e4f9803eb3be6592c211cd92e1f808cb25dc369b019c0a4154967daf4f0d47c994cba88730921b50e4105f7be230654ab59d55a1258da676f53b56cdea4306655e94457feae9434508f0f13f183e9d80e3095206bc04a5e4113d68a58f5e348cdb284fe0efb73ea490d28d7926561bbb16b67d90a8589e96c69d4534641071b72b018570d2979c38354d1916096ae2f3933fce9b", 0xb2}, {&(0x7f0000001400)="a7779245cbd61cd7534a44a54715ca2416afaa877e591162eaaf2a3b22bb1f3a6601cb7d9fc9150c0ee77aab6fac7ea73a61f5331274b0ab73c64de4c4f810da777c36aec4da63c75502446088fa53962aa8224ca70c11b654d478509e77f70c3bd531ad76b7e80c5f42b89bebdc244c8c8ae55c99ef9174dafde5b60e55d83079688130c4f6d5048242552770e44d5dd9999b944f111c155bf827d88c6b5012f812126d8c485160", 0xa8}, {&(0x7f0000000040)="e91dca2b0ce5ee9e13ab1d34fbd463b3818e981e6bfdea369966a2eb972bc3c58106dd364946ad597db7396ebba7f15eef47f87d56108c", 0x37}, {&(0x7f00000014c0)="f9686eb0567e82dbbf89015129bd1fed1fdc6147a6dd1bcf7bd94c1770df70919bb93bddbbb50408d1e6d9251e8ef4ce646da4a05f2030609111965ee2945c5f1f1fc3c95c24479147d9", 0x4a}], 0x6, 0x0, 0x100) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000080)=ANY=[@ANYBLOB="53f1b8b506b100000000f592790000000000000000000000000400"/37], 0x10) sendto$unix(r6, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:01:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x59e2cb7cedf72a9e, 0x0, 0x6) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) r5 = kqueue() r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000001200)=0x746c60994de83575) getpeername$unix(r6, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) kevent(r5, &(0x7f00000001c0), 0x7ff, 0x0, 0x0, 0x0) recvfrom$inet(r4, &(0x7f0000000080)=""/123, 0x7b, 0x41, &(0x7f0000000100)={0x2, 0x0}, 0xc) panic: attempt to execute user address 0x0 in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 212281 64161 0 0 0 1 syz-executor.0 *336442 3717 0 0 0x4000000 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff800021ba16a0) at kerntrap+0xec alltraps_kern_meltdown(6,ffff80002155a000,fffffd806216b318,10,ffff80000005b630,ffff800021ba1908) at alltraps_kern_meltdown+0x7b 0(b,ffff800021ba1868,83,ffff800021ba1908,0,b) at 0 rt_clone(ffff800021ba1978,fffffd806f6cfb70,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6cfb70,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800021ba1a50,fffffd80681f9c20,fffffd806f6cfaf0) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6cfaf0,fffffd80681f9c00) at in_pcbconnect+0x107 udp_usrreq(fffffd806f6d0600,4,0,fffffd80681f9c00,0,ffff800020acea00) at udp_usrreq+0x560 sys_connect(ffff800020acea00,ffff800021ba1bd8,ffff800021ba1c20) at sys_connect+0x3df syscall(ffff800021ba1ca0) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,2f1dbc21010) at Xsyscall+0x128 end of kernel end trace frame: 0x2f4aef4ea80, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic attempt to execute user address 0x0 in supervisor mode ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x40b kerntrap(ffff800021ba16a0) at kerntrap+0xec alltraps_kern_meltdown(6,ffff80002155a000,fffffd806216b318,10,ffff80000005b630,ffff800021ba1908) at alltraps_kern_meltdown+0x7b 0(b,ffff800021ba1868,83,ffff800021ba1908,0,b) at 0 rt_clone(ffff800021ba1978,fffffd806f6cfb70,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6cfb70,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff800021ba1a50,fffffd80681f9c20,fffffd806f6cfaf0) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6cfaf0,fffffd80681f9c00) at in_pcbconnect+0x107 udp_usrreq(fffffd806f6d0600,4,0,fffffd80681f9c00,0,ffff800020acea00) at udp_usrreq+0x560 sys_connect(ffff800020acea00,ffff800021ba1bd8,ffff800021ba1c20) at sys_connect+0x3df syscall(ffff800021ba1ca0) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,2f1dbc21010) at Xsyscall+0x128 end of kernel end trace frame: 0x2f4aef4ea80, count: -14 ddb{0}> show registers rdi 0xffffffff8163efc7 db_enter+0x17 rsi 0x2c0c __ALIGN_SIZE+0x1c0c rbp 0xffff800021ba1510 rbx 0xffff800021ba15c0 rdx 0x2c0d __ALIGN_SIZE+0x1c0d rcx 0xffff80002155a000 rax 0xffff80002155a000 r8 0xffffffff8178440f kprintf+0x16f r9 0x1 r10 0x25 r11 0xfe9a9460b71fc525 r12 0x3000000008 r13 0xffff800021ba1520 r14 0x100 r15 0x1 rip 0xffffffff8163efc8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021ba1500 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=336442 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020acf168,0xffff800020acef00 process=0xffff800020a8b190 user=0xffff800021b9c000, vmspace=0xfffffd807f00a2e0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 64161 212281 98506 0 7 0 syz-executor.0 3717 85786 64866 0 2 0 syz-executor.1 * 3717 336442 64866 0 7 0x4000000 syz-executor.1 98506 515213 2898 0 3 0x82 nanosleep syz-executor.0 64866 464013 2898 0 3 0x82 nanosleep syz-executor.1 34667 478778 1 0 3 0x100083 ttyin getty 57451 296736 0 0 3 0x14200 bored sosplice 2898 234227 39565 0 3 0x82 thrsleep syz-fuzzer 2898 312436 39565 0 3 0x4000082 thrsleep syz-fuzzer 2898 437569 39565 0 3 0x4000082 thrsleep syz-fuzzer 2898 336848 39565 0 3 0x4000082 thrsleep syz-fuzzer 2898 322288 39565 0 3 0x4000082 thrsleep syz-fuzzer 2898 443730 39565 0 3 0x4000082 kqread syz-fuzzer 2898 55921 39565 0 3 0x4000082 thrsleep syz-fuzzer 2898 457010 39565 0 3 0x4000082 thrsleep syz-fuzzer 2898 395204 39565 0 3 0x4000082 thrsleep syz-fuzzer 2898 497816 39565 0 3 0x4000082 thrsleep syz-fuzzer 39565 496743 10762 0 3 0x10008a pause ksh 10762 151150 67815 0 3 0x92 select sshd 67815 217732 1 0 3 0x80 select sshd 78381 201888 3764 74 3 0x100092 bpf pflogd 3764 422202 1 0 3 0x80 netio pflogd 18473 160063 96877 73 3 0x100090 kqread syslogd 96877 4722 1 0 3 0x100082 netio syslogd 50593 150495 0 0 2 0x14200 zerothread 86476 196018 0 0 3 0x14200 aiodoned aiodoned 68073 120986 0 0 3 0x14200 syncer update 76146 478943 0 0 3 0x14200 cleaner cleaner 23580 268912 0 0 3 0x14200 reaper reaper 98518 8948 0 0 3 0x14200 pgdaemon pagedaemon 26698 196943 0 0 3 0x14200 bored crynlk 54393 448382 0 0 3 0x14200 bored crypto 60414 348094 0 0 3 0x40014200 acpi0 acpi0 92003 307673 0 0 3 0x40014200 idle1 93459 326373 0 0 3 0x14200 bored softnet 35488 77876 0 0 3 0x14200 bored systqmp 52926 207591 0 0 3 0x14200 bored systq 79280 284419 0 0 3 0x40014200 bored softclock 24683 78499 0 0 3 0x40014200 idle0 1730 406161 0 0 3 0x14200 bored smr 1 31847 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 3717 (syz-executor.1) thread 0xffff800020acea00 (336442) exclusive rwlock netlock r = 0 (0xffffffff824d4548) #0 witness_lock+0x52e #1 uvn_io+0x3b2 #2 uvn_get+0x226 #3 uvm_fault+0x11cc #4 pageflttrap+0x20b #5 kerntrap+0xec #6 alltraps_kern_meltdown+0x7b #7 copyin+0x4b #8 sys_connect+0x9c #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 2 (0xffffffff82677638) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9591 6440K 7385K 78643K 15443 0 0 pcb 13 10K 12K 78643K 492 0 0 rtable 133 14K 14K 78643K 1034 0 0 ifaddr 96 20K 20K 78643K 519 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1581 0 0 iov 0 0K 32K 78643K 543 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1216 76K 77K 78643K 3207 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 36 0 0 VM map 13 6K 7K 78643K 27 0 0 sem 12 0K 0K 78643K 674 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 2236 0 0 sigio 0 0K 0K 78643K 43 0 0 proc 57 51K 83K 78643K 1272 0 0 subproc 32 2K 2K 78643K 289 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 224 0 0 in_multi 37 2K 2K 78643K 312 0 0 ether_multi 1 0K 0K 78643K 27 0 0 mrt 0 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 675 0 0 pfkey data 0 0K 1K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 153 109K 109K 78643K 8902 0 0 UVM aobj 130 8K 8K 78643K 130 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 463 0 0 NDP 21 0K 0K 78643K 157 0 0 temp 214 3556K 4196K 78643K 71220 0 0 kqueue 0 0K 0K 78643K 11 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 60 0 53 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 213 0 213 2 1 1 1 0 8 1 rtentry 112 290 0 241 2 0 2 2 0 8 0 unpcb 120 8370 0 8359 11 9 2 3 0 8 1 syncache 264 14 0 14 6 6 0 1 0 8 0 tcpqe 32 561 0 561 5 5 0 2 0 8 0 tcpcb 544 1487 0 1483 37 31 6 14 0 8 5 inpcb 280 3668 0 3663 33 27 6 9 0 8 5 rttmr 72 5 0 4 1 0 1 1 0 8 0 nd6 48 36 0 33 1 0 1 1 0 8 0 pkpcb 40 13 0 13 4 4 0 1 0 8 0 ppxss 1128 65 0 65 9 8 1 1 0 8 1 pffrag 232 46 0 46 13 12 1 1 0 482 1 pffrnode 88 46 0 46 13 12 1 1 0 8 1 pffrent 40 1725 0 1725 13 12 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 198 0 131 1 0 1 1 0 8 0 pfstkey 112 198 0 131 2 0 2 2 0 8 0 pfstate 328 198 0 131 6 0 6 6 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 1154 0 908 24 7 17 18 0 8 0 art_table 32 1156 0 908 3 0 3 3 0 8 0 art_node 16 285 0 239 1 0 1 1 0 8 0 sysvmsgpl 40 23 0 5 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 672 0 662 1 0 1 1 0 8 0 shmpl 112 128 0 0 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4740 0 3329 46 0 46 46 0 8 0 ffsino 272 4740 0 3329 95 0 95 95 0 8 0 nchpl 144 8108 0 7661 61 41 20 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 26998 0 26998 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 11 0 0 2 0 2 2 0 8 0 vmpool 552 25 0 14 1 0 1 1 0 8 0 scsiplug 64 3 0 3 3 3 0 1 0 8 0 scxspl 192 26478 0 26478 25 24 1 7 0 8 1 plimitpl 152 218 0 211 1 0 1 1 0 8 0 sigapl 432 2391 0 2377 3 1 2 3 0 8 0 futexpl 56 60949 0 60949 1 0 1 1 0 8 1 knotepl 112 1711 0 1692 4 3 1 2 0 8 0 kqueuepl 104 2969 0 2967 10 9 1 4 0 8 0 pipepl 112 1484 0 1463 2 1 1 2 0 8 0 fdescpl 488 2392 0 2377 3 0 3 3 0 8 0 filepl 152 27387 0 27290 43 34 9 14 0 8 5 lockfpl 104 798 0 798 1 0 1 1 0 8 1 lockfspl 48 256 0 256 1 0 1 1 0 8 1 sessionpl 112 35 0 26 1 0 1 1 0 8 0 pgrppl 48 59 0 50 1 0 1 1 0 8 0 ucredpl 96 2585 0 2577 1 0 1 1 0 8 0 zombiepl 144 2378 0 2378 1 0 1 1 0 8 1 processpl 896 2409 0 2378 4 0 4 4 0 8 0 procpl 632 7353 0 7312 5 0 5 5 0 8 0 srpgc 64 22 0 22 9 8 1 1 0 8 1 sosppl 128 62 0 62 10 9 1 1 0 8 1 sockpl 384 12289 0 12273 53 46 7 14 0 8 5 mcl64k 65536 14 0 0 2 0 2 2 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 18 0 0 2 0 2 2 0 8 0 mcl9k 9216 14 0 0 1 0 1 1 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 16 0 0 2 0 2 2 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 231 0 0 28 0 28 28 0 8 0 mtagpl 80 25 0 0 1 0 1 1 0 8 0 mbufpl 256 676 0 0 29 0 29 29 0 8 0 bufpl 256 15105 0 8047 442 0 442 442 0 8 0 anonpl 16 293206 0 273530 126 27 99 109 0 124 0 amapchunkpl 152 17007 0 16855 34 26 8 14 0 158 0 amappl16 192 11672 0 10265 114 40 74 83 0 8 3 amappl15 184 700 0 697 1 0 1 1 0 8 0 amappl14 176 831 0 825 1 0 1 1 0 8 0 amappl13 168 9 0 9 2 2 0 1 0 8 0 amappl12 160 520 0 517 1 0 1 1 0 8 0 amappl11 152 263 0 255 1 0 1 1 0 8 0 amappl10 144 114 0 105 1 0 1 1 0 8 0 amappl9 136 905 0 902 1 0 1 1 0 8 0 amappl8 128 508 0 458 2 0 2 2 0 8 0 amappl7 120 219 0 207 1 0 1 1 0 8 0 amappl6 112 222 0 203 1 0 1 1 0 8 0 amappl5 104 769 0 758 1 0 1 1 0 8 0 amappl4 96 2384 0 2353 1 0 1 1 0 8 0 amappl3 88 939 0 932 1 0 1 1 0 8 0 amappl2 80 17635 0 17565 3 1 2 3 0 8 0 amappl1 72 64343 0 63925 25 14 11 20 0 8 0 amappl 80 7873 0 7821 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 129 0 0 3 0 3 3 0 8 0 uaddrrnd 24 2417 0 2377 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2417 0 2377 1 0 1 1 0 8 0 vmmpekpl 168 24205 0 24169 3 1 2 3 0 8 0 vmmpepl 168 315558 0 312943 271 102 169 169 0 357 51 vmsppl 368 2391 0 2377 2 0 2 2 0 8 0 pdppl 4096 4841 0 4793 8 1 7 7 0 8 0 pvpl 32 814554 0 791662 307 83 224 253 0 265 0 pmappl 232 2416 0 2391 3 1 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 685 0 44 19 0 19 19 0 8 0