kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Dec 27 20:49:21 PST 2019 OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.6' (ECDSA) to the list of known hosts. 2019/12/27 20:49:31 fuzzer started 2019/12/27 20:49:33 dialing manager at 10.128.15.235:29394 2019/12/27 20:49:33 syscalls: 337 2019/12/27 20:49:33 code coverage: enabled 2019/12/27 20:49:33 comparison tracing: enabled 2019/12/27 20:49:33 extra coverage: support is not implemented in syzkaller 2019/12/27 20:49:33 setuid sandbox: enabled 2019/12/27 20:49:33 namespace sandbox: support is not implemented in syzkaller 2019/12/27 20:49:33 Android sandbox: support is not implemented in syzkaller 2019/12/27 20:49:33 fault injection: support is not implemented in syzkaller 2019/12/27 20:49:33 leak checking: support is not implemented in syzkaller 2019/12/27 20:49:33 net packet injection: enabled 2019/12/27 20:49:33 net device setup: support is not implemented in syzkaller 2019/12/27 20:49:33 concurrency sanitizer: support is not implemented in syzkaller 2019/12/27 20:49:33 devlink PCI setup: support is not implemented in syzkaller 20:49:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc7f260a770a158a, 0x40) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r1, r2) chroot(&(0x7f0000000180)='./file0\x00') r3 = msgget(0x1, 0x8) msgctl$IPC_RMID(r3, 0x0) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r4 = socket(0x1, 0x3, 0x40) r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x100, 0xd0050618f9586200) lseek(r5, 0x0, 0x100000000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) accept$unix(r6, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x11200, 0x20) utimensat(r7, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x7, 0x2}, {0x6541c1b6, 0x1}}, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) chdir(&(0x7f0000000480)='./file0\x00') mkdir(&(0x7f00000004c0)='./file0/file0\x00', 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x1525ef8c35bb5f0e, 0x0) r9 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getegid() setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000005c0)={r9, r10, r11}, 0xc) socket$inet(0x2, 0x8003, 0x0) r12 = open(&(0x7f0000000600)='./file0/file0\x00', 0x8, 0x20) getpeername$unix(r12, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000006c0)={0x9, 0x762c, 0x2, 0x1, "b621913c1bdac50d04f416b479bfe4101642f4a7", 0x1ff, 0xff}) clock_gettime(0x6, &(0x7f0000000700)) 20:49:38 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='{\'\xc0^\x00', &(0x7f00000000c0)='\\!\x00', &(0x7f0000000100)='(\xc5\x19(\x00', &(0x7f0000000140)=',))&\xff\x00', &(0x7f0000000180)='+,\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='%\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) socketpair(0x1, 0x5, 0x2, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x3, 0xf35, 0xffff1daa}, {0x18, 0x2, 0x3}, 0x9de, [0x0, 0xfff, 0x81, 0x0, 0xd6d, 0x2, 0xab]}, 0x3c) ioctl$KDGKBMODE(r0, 0x40044b06) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x8, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x40, 0x80) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000004c0)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f0000000500)={0x8}) msgget$private(0x0, 0x4) r3 = msgget$private(0x0, 0x6) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r7 = getegid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000005c0)={{0x5, r4, r5, r6, r7, 0x80, 0x8}, 0x80000000, 0x6, r8, r9, 0x7ff, 0xffffffff, 0x2, 0x1}) r10 = semget(0x2, 0x130b88bb1d2b9bce, 0x4) semop(r10, &(0x7f0000000640)=[{0x0, 0x80, 0x2400}, {0x1, 0x7}, {0x4, 0xffff}, {0x1, 0x1, 0x1000}, {0x4, 0x8c}, {0x4, 0x4, 0x800}, {0x0, 0x9, 0x800}], 0x7) syz_extract_tcp_res$synack(&(0x7f0000000680), 0x1, 0x0) r11 = openat(r1, &(0x7f00000006c0)='./file1\x00', 0x100, 0x90) bind$unix(r11, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000740)='./file1\x00', 0x81, 0x10) r12 = getpgrp() ktrace(&(0x7f0000000780)='./file1\x00', 0x2, 0x20, r12) r13 = accept$unix(0xffffffffffffffff, &(0x7f0000000800)=@file={0x0, ""/4096}, &(0x7f0000001840)=0x1002) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f0000001880)={&(0x7f00000007c0)='./file0\x00', r13, 0x5}) r14 = dup(0xffffffffffffff9c) recvfrom$unix(r14, &(0x7f00000018c0)=""/4096, 0x1000, 0x43, 0x0, 0x0) stat(&(0x7f00000028c0)='./file0\x00', &(0x7f0000002900)) 20:49:38 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x20, 0x9) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000186, &(0x7f00000000c0)=[{0x8, 0xff, 0x7, 0x8}, {0x2, 0x6, 0x1f, 0x8}, {0x9, 0x7f, 0x9, 0x8}, {0x6, 0x2, 0xf4, 0x6}, {0xff, 0x4, 0x0, 0x80000000}, {0x8f, 0x4, 0x60, 0x7fff}, {0x7, 0x4f, 0x0, 0xbe7e}, {0x6, 0x9, 0xda, 0x1}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4302) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x301, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) 20:49:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140), 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xddc, 0x80000000}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="61bd8f5d14e4a63ee4f3b6248dd972f53bfa0f92b1e51c8e94a6947ae0833a", 0x1f}], 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="e000000000000000000000000500000080c1be57bc82c09853c7162cfb3efab132350251101cfe5ecc0dd63b9350467414c5c6166357187b167f74d394ac85d2bde7d6e17b83f4096492d09d14eb54b7c1e4ecb50f9d8e42d2a20c31a3c01eb319d1d8314edbb99238521729ef39c035f972400e672795bd7ba296f4b8b0ee2dc09cc898a3fb261673b10d438fc5659a69b46b19d11fe01a0f5cba5e049e613d20969a1e515b92e3645eae37759a966e72d382b9a7bc1c2e88b95e0259a2c9e255208785ba94448c311e378e7c91820ac71800000000000000ffff0000060000001200000000000000"], 0xf8}, 0x1) 20:49:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000080)=[{0x100, 0x1, 0x40, 0x1b2}, {0xfff, 0xf8, 0xfd, 0xbe2}, {0x1, 0x8, 0x7}, {0x81, 0x7f, 0x2, 0x80000000}]}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x80, 0x0, 0x8, 0x6}, {0x6c}, {0x4016}]}) syz_emit_ethernet(0x59, &(0x7f0000000100)="6a3300f291afe6a595fcc455aea03639061910f933ea81ee44011929b51a6877b9fba9263b713972c2a1b48ffa13806eb7d16702dc13823bbb6ab037987a06a0fc3aa0622e9083f28babfef809000000e9d577f75a2c60b149") 20:49:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fb285d5a1372046f5f55cab755ca32776c877bc0bac2ed2df1947e102d3a3d152fcf2aca56dfcf136a76c377c7dd072a97108781728af43a582ebf0032270f02251b2d8b8e172397161170a7909d47d2ccf1e8cffc5db26b5d3367be3a7bd22712b6361a6a01f864a26a2e5a6a52d0ef7cb669c0e48cc90553ba5cde7c99d2313c2eb362ccaf3089e7ee71736432cc71d37f8fcc6b53e233e514eff13912673d28efbc2fcae5a75c5e7e2f02e92b4d16eb56ffdb38632488519c435e7a7d02c8267f085341bef76fb578eba9af7ae0cc3fd1f727452ccae1", 0xd8, 0x0, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x7}, {0x6}]}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:49:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x6, 0x2, 0xc) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 20:49:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000500)="ba0c7dc55405bdeda5c44416468a07ce1b62782ba2588d98d38e9a0de69c56df8abb9335c586577588944f682b471fe909ee8b88e63de4f810b5a86a7e0295030a05c27c821ca61f75bd53a7c7a1ef865f1352f588e090fe2f23d658e604588f9d72aa8e5419352bf6862fd567771021c4e96c1cbb11156200373c31a5e62b36f0cb2e87fbf0211dcfd0db53502e7eb70feb9a38ae2ab37ef15204430146b8c68b4073b821637fc128e792fe6bb5285bdb088d08fb348316f0b68119121b86d62050711b47cb4c1e0e18e6f46e35b2b6543fa51cd962f396ccec9cb6f209a632d93aac925ffde9c17ce2ffaaae8e43c0c316c275523a30764e31a0744dc6c9705f1966c6406c4537ecd82a364a1d5acd2ab30dbd9101ebba65aaa0ca077c15c0233ce9fee5379c19caf2c6288a781f60a79a2fee3cd64cfe20a696626f1f763e1b60e98485766a3e9b444e26d699530f5674caaed07903073c120f341ca09d18e3ba26c5f9f73fe5c8e678a08a5e71e00b5d2c6c7c810ac9aa06b469137ca6df4c8e3f4ceccf7b8b2578fe1a39cf7d3cbd723db97c354950dcd003026253539ae49a79b25c4541c4ef98e3a18bd413aaaf5b3cd16b8dc0b229e7220dd093c8df92f5728e0160d7ed454b21d4e902973d40e035fde54c1f067aed9580c79f72e16ab60c544c6349e2083f50cf8264dd25c2a6a6ff7592e3feb06e1c1212ecb6327cf3e1a81dae98aea5511acbc263b1206f3b51caebc8bde27b4b52a8381344d9d57ef4ccb401b763a60e591aabd4bbe7b84b8216c8c6996fbdba4250cee8fe158c82ce18c420421940e6bce79049111cd15fe7ae0da034baaf738c12dedae10d1bd3391fb48d67a9cc802856bf246eb87a5ce5c91d8690137463f45f3de13efc9b9e93f1f3d3f6935ef96fdfb13265b0ced8172689d0c78b41cde37c1cced388427feec0d52254be0d2f77caa452d9b3ad37900292ec4371e8c5f1c9a6e363b01c59ea90eaa0b9b63958bc8984e1b58cc8ff122ea016c2d724817dc6ba153888086e6830ee0669eed65640e5ae455681cc05efba7fffe23a340d8352163a2a6866365fc863f5540ce6426c88c73b47923b0afcdddda0c48865276a2de7483ad270e156999537e6ccfb6140c1ddebc999197b9ace2ea897835043c44c245107952264dee114b2871651bd64f0df11a8c22b4ff72053f496904ae15b09ad5aba70353725271b52d82192daa9d72f39a70cc12990cb21a048cd536c4b30d2d4e592f5645acb00baa05a053b8c7fd75d41e596cb8dcfc83fd2173af45cdefe27718111b85c9c9df40e63d08ff3b91670dd2afd0d2ebe39d92a91d11d64946b416bbd6dd3fc89f9d2d20c5761667c2817c36e0d48c56612f56a63bdedc2cf062bc1011b084bfefd1ba2e84f239cb6963851f5fa4627e465375645bfd958a33901df3b1c46b74c00c1c4d1d318ae0e2629e5d9c3a207ca5623a87df308503d1b901ada88ad99fd3db48e09d386fb542f7f867ab3a5df3be5b43d61b990e1076150cc335025d0e632788a9fc2a01247b00176c93bc9645374f8b138846ecf77dd964425b50cf715ceeba33be165ac1d6d5f7a2aab870210f0d835536ce582e2ea74137d8ab6f545ccd803eedbad87f7048ebc9dde777b2391992a5d15478b5a68d572ce6764e451f00a5812fef6dbed280f4443e0f8666a3dd1afbdd65da1d294f87df9fd372de34ca083f711f97323b8d9fae51a539d1a108ae546704cc0a35d66145f0ca139b9390988c85d2ccd73026cdc8fd9322fd5cfc5a7e3b5339fb98469c19375e906fd07baf5647537a4fcf612b48d72ac484a394432ad97c5e155f189d90132ad33f16b0fdae2d5b091d51fd01de3d99adb3a14ff8bb28b504db66a68078ee91bd5cd424ea313b7fa768f4cb7d1983840e050e614b3bfad45f22982db69ddff9b91c749c805977bf1f697b224287f30b2e9d4b5937408634c929465a732ea0b02209748d7a430b4aca760cdb40d2cf9258424ee635b5331a0faab480c24de01bc588fd619b07c1b7a386b6c10979d1d5f853746869ba3f459ff8947e280797b062081bd15f341988035d10b3b043f228e024e83956dd6635d2946f89d6cef49751e9dd5b1e5eb81fccc98009f4baa2a9a7002f80c20c3bdba0bcb9b73eded4736cfccc9de287873a9ecb6296293bea1a3a840d7314bc781d9cb0f3e61d022616f36421d0b518a0efd41096db5f8e749f81446e7d57397cf98809701e0d238ec2599d956b6e7dbd62806e3eebb5e02d510ff3b04989462ed0f9daf912cf3eddff08ce011abe687d75b54195267b42d800765e7ebf145f8a0cb2f1127cdffb02dc9af2789439d478e5fa0c213eb22e590ea3e064b85385ec196b308b099e85d51c90bb79d78031ef444e8aaacbfd660a86610cc88875135eaeaf11501b1364daa15745422e9c27d08a1766ce9c10d2c017d17115af2685f271a621f451fb98ff518d4ce2686834984eb542ed5b53b4b66c498b037ff0efa320d57346e736db30f0eeb600c511f1eb998a734dbdfb7cde6aea00c9e799cfed5147b80aea75b91f5ce86f5e15a285dc0f5fd84e93947ea75fe8946cc0252c1d6cfa19f708115058883b14e4f709dd1c49c0b8204dd6fac6b1cfa699efd9a9d0e76e18b4daf4fd3ebdc0e06f5fafc0999920c94c245b96599273ac52543587d4cb9b146a22c68e7dbb3f8d0f7c5d31ba931a14ee244b1d84b0903c32715f62998db150b2b1b7a0c0066b78055ee99ef58372500c08132209d3119f2cc5138b064e76d6b85169cd5fb392d5a958d1fcd27e081a43a2a31660093ea29e896f225c99b35dc141bac182e21145fe8ff221c0bce7a2fd4534bb2b47a3dc23282dab5ea7e969d3af9943d08bf546ec9e77c2a746b79c34506108a12954531e7a8f41378b922ee175c5932d307305d2191bb347e0ae687bcb3e67e20f71c098a4f318cbbea3bf6225628905f949b5ef7b1eed3bea267a23ebb2c3f9ff985aa5a70335a8bd068a7f6f1cbb7e23ae8c447c6750d46fb2c0aede16ef077941ce53841c17ee365a24bf593671ad4cf6a58d076cd667b8ec31ffc9b14b2e0effadfa56b5da3b329c9a22eb57d9efde4e2597a0ff1cc519fbf04c6891e501c00a1bc18e95187fff5e7b62cb36e11112a122b9db2d80f0cb800c0d23a441cdc6021184bda86bf9956f2a97139db5f30afba736d85de80846a5d49c837013c036c2760e4205de3b2bfd72ac8bcb19d7bc031da3b35a0cff9d329425d11593ca3188bdcf61b1c671466807a757b54ba9f87e9681ba925fdb4ee260bb024885aafea188a4f89f1e24ee12a2ca67542dc97f4c642900d98b6770f1910ab5da18f55f844d35e06ac21e115d7d615ac6e3c4e8b5a92fb798eecf332044487adbfb1658346863de3c54b22c27cdab1497364befd89fd40619f8173e0e98c843c7ddd185e16365a2338a4351c2e33a111a09d35923e494f433c2140bfaccd809e61e8baf84d815715acff42322a0db4165d0a2c2b0797b615f3eb190c8aaafce51908394cef386ef53025c9befea3ed3b2120d0d53119de1ff62ff13aa5d5ee231226683473e18863af775c9a758864434301a2bbec7c4f7e0fb51bd8bf97acfadd4fcf95b3fe2c73e604b6673eae59fae65575d172206a15e94348960abba5a6e2544e89b1d1ff0dcfee98e9cb3b275c3db67bc349018a72a6fcb1c910fe80f227f756d4b7f8c56bc283340ead540a3f9aa94ea9670ebadb30208c5ad91cdc253681d194bc413bf08c07a616211ba0e0df92b996e06818f8174455094a388d98c8945cdb07134c72ee5a6caed60be3adcddd71b4bd0de849f7f6479dbe6cefcd513f97bb3c98b9839ec7f2a866a2bf4b564422a2bd9547cd22f3fb6e3d18ef2207d49e481140d97793d651bc57803d6400eed7a3a4c0af3c5cabb48cddfa3e02ed020fcab5d7843bc2aa58bbddd48a6bc1100b4b8eeef0793000161c9e3c128293600244770566a0050fab038feb4a1b0cee79e2c050b00483f3bcb72810e89d17c3b597eabefbf0d5829a3a407bf48005120409fc1e57de8e5459f632937228984023a3242e21e75559bc88f4d9bb3190a3b888aff32e653abc565e500a65647b3ec2da865d2ad74245860dd54e9730e0d608bafdd8eb60ed40f6cd21d140293a8f7dd12030f209db66258035f0aed0745f88221e9720e528656985bf8169843c22d5b6871b14946ad80c1e73d3195d0aa0caf14e3711487092faf6edee507efdbcc76929fa780d1945b57749ee626286c6d1274651a178f906b73a48dcbdbb41184ceddaffe3e7e092c7e2c07f0bde9f23944d14051bc05d026904895d72ec537b0859cce5039d797233412952526f8dbf8c0adb2d1b5a8c1f1b36ae8bd16423453b691a2f46e12a4cb2bb5a164c0abde899e7b0c8ddf21fc6bd3f102e9f07a66e4678eb85810655ebeece7e97d7b62a3bfb102073ad319d71327b20a0d499805f396b86db661569f123940caa044cb9f11035fbf173131b8adc90c87af57a842e5fb98cfce5bb4f852ac108492e7de0b653c7d3aba299068c30357eb5e3d6c8ca33401ae303e3695d7417d9cac1042e8bcc3cc542f645b5f733e53a50f84fdfdb34873389279d4f16a81b128ece3010b652a8d241f390516e4effb0d7862af6e3a1d83b93c38fd265b58d462b898a98b3cd09fbc348dade2830854faf4c5d1e36ded0e6cd88b9884fabd0a748a8c831761ec5ee14b3269074e1705918755a432b089d4bb4a4ae30dddb72b6ebefd152fae9df2ac96ba28cded990b69818390ccdb24fbe3503a09c78819a139a996017b2bad566dcfeb1076b078d0b901a6a172d7f72168714b2404975c1676abce088fa42fabc37e0e90826a84ca5f5471b106e88faf4f7e14896b5c51c0cbdfafb8c89385cd8e3da740fa87c5c557b71c7be035a77f6f493f8f3c215240f3ae674798053e33349483d9fbfbbc4213e2e3c42f165539aef1a398a3c040834d280d925e89632601fe914de45e3caed53b708c08e8873d8c44acef776ee84f05ea7fb897f05bf705c78ecf53ceb750fafb0c6ad6d6955251058b3b3eb46a359680d56fde9282c08f716f94c824698bef8c6a584f8e048c06721cc6c46ec2b5fbc7bfc2014534eefec2c9eb5e718244f73a731ea9fe8c4df0eb14c3454c1990fc277b75da01bc755d9f560a2057d0af78687eddc200b86ba6a7978243aac31df5e00a729a3375ba031e1a1d25c7f234d38cfdf26c3635d2a03190a36bae10262f1000504a95639c2d2e9010f53f5d54aabc4a16ad30123e25ae92f5ffe77faf42c319c02ba147aeaa326306a253e35c5e3d367d4b3ecdabe9a5eb12ec354c76f268ae72d522761440d0335c366cdcd822a4c050885a1222f46da389a0807ec131bd097bf13555b1e7b5e515b27ac6d39d4346fc5bdc020a2733fe1496953c43fd0b3df517aa92e981c550daae6d181f452b8ec3231715bb52f95650ff49d58268d29d75bd7a1b289b3f8733bbb459c02e6e672dfc1ed8ee2b37cff036a755e50d8fd3fe4b7a8e48727e9907464da10485b1f95ee3b710194de937db04ed62552a04fb864fbe6fa9b6e910aed06ab064a54b843d23141830f44df117eadce350f3d0a21da10a38e2796a5a6e90f4b979a7a2b0cd3b6f9146fc672857a90ee0970e40cdc5324a86800e00bf09b668b838b0e9649c9822c2a01ff56677adfe7a5a081c45b6216aea9129f8467d8d70ffabdb7429a56b64d1b5825569aeb8883da8b7d25d98e40"}], 0x1000000000000038, 0x0, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 20:49:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c0, 0x5bcc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000140)='./bus\x00', 0x200, 0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[[&)%\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000200)) 20:49:39 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0xc1045763, &(0x7f0000000240)={'./file0\x00', 0x0, 0xfffffffe, 0x2, 0x0, 0x0, 0x3ff, 0x1000000, 0x2, 0x3, 0x6, 0x8f87}) chroot(&(0x7f0000000040)='./file0\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0xfffffff9}) 20:49:39 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x800}, {0x8001, 0x2cd2}}, 0x0) 20:49:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x50, 0x20}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="083499155100004b6280f0df0dd2") r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xa0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x200, 0x7fff, 0x0, 0xdb, 0x8, 0xfffffffd, 0x4, 0x1, 0x7, 0x7}) openat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x80) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) 20:49:39 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab0699", 0x5) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f00000005c0)="bec91d3030e7b864da14980d1a4869e5", 0x10}, {&(0x7f0000000600)="6d259af741bcdfa89e436f17fef91f44edfc462e2b88ba315181ca52483a5c48f686d6fb1328ba0e28ed3086169a29f69e70ee9ba4b576bd9ec751ba041684fca1e6660c0ed0164b0339282d803f7f8871868c5682ee3d05d4627568dc49c1182502141d0c91ddcae91ec1610c74eb8c5f212e987e9f821578c6102906658f0b8cd4a964e911c1086c171fe0d9159d1756907fad56032746928125", 0x9b}, {&(0x7f00000006c0)="7f5660b54a6d59630ca6f9dfd758476ab24d60c53e07ebc88941fb6d66133db4df46f6807f4871b95010711c51ddfaf73b284c59baaf1d3e4a047d0295d6bf4eb971fdd9b380c2a907a556a78ca4b29c45b9ce50b05c5acd9202b0ed79eaca54b372264243e5fc5568ee17160199503f1c38285af59e73e2f811b301f589184ea9ab7a8b3509c644a24e116bf5ed67d5ea3b35ca06e930d03c1bc110c5c745174422000b177f4d8d9835e9a2", 0xac}, {&(0x7f0000000780)="0f20ca4e97b96f1a0f4b8f1db8fdda1056605eb39de6ce2afa1f817938dd996f89d5b3283edab2647716467d49cf38d3aa0996dc58acb991de14e39fadb5577bfbfe9b9fa7724d144f95e407ee89aa20b860f6bf94a563e3a040fd4029b70fc9641d7bb4ad8a7b64527d27ed704c61b084edba30c5452232309fda69", 0x7c}, {&(0x7f0000000800)="446fd68fbbfcf3fd8ecdca27c027c1752582095e936f52386c2a3ac34092a96cd9116e6256f1cf20a4621d31892c1909a8a450c731bdaa045dea6df03324ee0cddc118f75c889e1074296577c28b6074fc28ceca357a2a046253497be617349c36c43b903b32d6cadedb866278c93633f30631aa45cf7d0a459a4c7c84b0dfd6860f357452e8c37b5a6125a500310cc705bfaa8eefe98ffb2cf9b8e9d38cd0fcd32f9b4e5bfacc1257e52b7002448b25d4ccd1cc3aff3aeedb1f863e34aecfe6d2fca1a707cbf4506e079cb3aaf168b96d00f89f8206b3811d2b9b991e301c09e9a0", 0xe2}], 0x5, 0x0, 0x0, 0x3}, 0x400) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 20:49:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt(r1, 0x20000000000029, 0x3a, &(0x7f0000000040), 0x0) semget(0x3, 0x3, 0x841) getpeername(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000440)=0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x7fff, 0x100}, 0x2a1, &(0x7f0000000140)=[{&(0x7f0000000080)="0a1b4fa82b17f9059301bf222b2a218a69c1a77709385aaea77989d4e9c9b1042a40c0a8e9a391ac2eecf881cbb6c0229c2915cddf7850a1ee8010ec25b2126a6f2064744e268896e797631421467116336036f765d0c0ac5ca19e5a196a612e49fcc88b97cf44a2a1836432987c2752c583e224125f588647f83f94f6845735d488e0a394701bc47f8ac652099ac168e86f6b056cf9de1d71572687", 0x9c}, {&(0x7f0000000140)}, {&(0x7f0000000180)="61ecbfa9bb79ba47024e24d47273af", 0xf}], 0x3, &(0x7f0000000200)=[{0xf0, 0xffff, 0x7fff, "de827023c936ec5c10f96e5f8cb9db693d70c6d4340a612db630b51da7dc44defdd967c396eecf6980d4e2564fe865161e8253d033141cf55f22d8ddabc873332e9de80280f2ff75d6e0656e657e6274d14e07ea6728942fc27de713c041ef8451eca784ad0a1e14edbcbcf7e609e302ef46e4538d48d5cdeb6a182516ced3d07cd7578c044441153633dd61cb4c76347f1d96ce83cdf68ff64b87dc4364ccd978f5b4ac51b0d532ed39e285238e9e5bf8be56e57e3df67efe86144530713ce76d89fcadab715021874bc6e5b4019bba934ea4824940d8c92a"}, {0x10, 0x0, 0x4}, {0x28, 0x1, 0x1000, "bf615cba673c8d1742246c0bd525db2b38eaf6ab997d"}, {0x40, 0x1, 0x7, "50f7ae6982d718996e4c8cec5aa03e3f9e96ac4881ae0725ed61067af686ebcd89f8414f7420849a4d76f9f1d71e39"}, {0x70, 0xffff, 0x5, "5f548d5c442e264e5b9576a30d7b31dc74a4183c86625723dca96d670f25c69768791c30b4fa5585b28abd0d9c243142111c118f4664494dea8832db1a5a1b4899bc41de1bdc4c123f9a6d3ff99ac7fb23f80ba9086e865642399c"}], 0x1d8}, 0x1) 20:49:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) lseek(r0, 0x0, 0x0, 0x3) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x100, &(0x7f0000003000/0x2000)=nil) r1 = socket(0x11, 0x4003, 0x8) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r4 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r3, r4) socket(0x11, 0x4003, 0x8) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) r7 = socket(0x11, 0x4003, 0x8) sendto$unix(r7, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r8 = dup(r7) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r10 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r10) getgroups(0x3, &(0x7f0000000140)=[r6, r10, 0x0]) r11 = socket(0x11, 0x4003, 0x8) sendto$unix(r11, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) dup(r11) 20:49:39 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x108) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, 0x0, 0x0, 0x8, 0x0, 0x0) write(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x1, 0x0, 0x0, 0x2274, 0x4, 0x5, 0x1, 0x2, 0x1}) mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x5) read(r3, &(0x7f00000000c0)=""/106, 0x6a) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') dup2(r2, r1) 20:49:39 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000080)) r5 = dup2(r2, r1) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r6, 0x2000746e) openat(r6, &(0x7f0000000100)='./file0\x00', 0x100, 0x73bbd740a6238f28) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r7, &(0x7f0000000040)=""/32, 0x20) dup2(r5, r7) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r8, 0x2000746e) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r9, 0x2000746e) kevent(r0, &(0x7f00000001c0), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 20:49:39 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1ff, './file0\x00', './file0\x00'}) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 20:49:39 executing program 0: kqueue() r0 = kqueue() r1 = msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) r4 = syz_open_pts() dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="822f7d696c653000ff3156de8f466c4bd06c181910740706a299ca042e37f7b1ad6b3e910c411d6c6aa98d88fbd6a900000041cb245200000000000001006ea223e0490d077aaf9544666aa85d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6019906458b99878ebd38bb2cd1acff128fe2aa75d7d501d614684d5678dc989780a0bcbebf7f3d743e9bd4936d49ff940955fa9c151ee2fea6a8c0c47a5efba0dc50f9565e4b7ae36db23a30fcf39f825ed6a27ff819b9223c08136e7c7ffbfba389f3dc73ea3016e2352a47bd4f9914d72bc347406c770c4631a6503b78deb248fa6c2ec354b9df2208e05b83acfd7bb67d43fbc1db50b00115157038e2a6af2b38b87387a0a7dcf4cde3c30a0cbef08f0d13019be9df31f8e6fba74bdbaede156f0bcdbfcc3d0760dd8ce982f1cbfa1993045708f1328a442c347ddf574f98462fe5869d70144c41b0b7bcbf14de6415657e5a308b6577b7a75bc07908a55c119f6475c05e505f62ca6bc762e45b55a6fd583ccacb3d7e9925099693e2e91471acf81b150cc6ffc6b07725dc513a317d7a1b9a777283078e701d61f5555faae32a13768b63efd2a18d2b467cb85044c94db2d90ff7ad1aec323b8c5e2a7ab4d95e53b0a50082f0000"], 0x10) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r7, &(0x7f0000000040)=""/32, 0x20) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r8, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r8, &(0x7f0000000040)=""/32, 0x20) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$FIOASYNC(r9, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r9, &(0x7f0000000040)=""/32, 0x20) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r10, 0x2000746e) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[@rights={0x28, 0x7, 0x1, [r7, r8, r9, r8, r8]}, @rights={0x18, 0xffff, 0x1, [r10]}], 0x40}, 0x1) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r4, 0x8}, {0xffffffffffffff9c, 0x40}, {r5, 0xd053d29532154bf4}, {r5, 0x1}, {r6, 0x1}, {r5, 0x100}], 0x7, 0x0) r11 = accept$unix(r6, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r12, 0x2000746e) kevent(r12, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x2, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0xfffffffffffffc00, 0x8000}, {{r2}, 0xfffffffffffffff8, 0x20, 0x8, 0x0, 0x7}, {{r11}, 0xfffffffffffffff9, 0xc, 0x2, 0x0, 0x1}, {{r5}, 0xfffffffffffffff8, 0x84, 0xfffff, 0x4, 0x101}], 0x2, &(0x7f0000000e00)={0x1fc, 0x5}) poll(&(0x7f0000000080), 0x0, 0x6) r13 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1bf61bf9bbcca0bd9be72edd969b8807123d0b6330600c04242ef14ec2fffd2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000000000000000000aed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r14) setgroups(0x0, 0x0) setuid(0xee01) shmat(r13, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r15 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) msgget$private(0x0, 0xfffffffffffffffd) r16 = socket(0x2, 0xc003, 0x2) setsockopt(r16, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r17 = socket(0x2, 0xc003, 0x2) setsockopt(r17, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r17, 0x0, 0x65, 0x0, 0x0) msgsnd(r1, &(0x7f0000001080)=ANY=[], 0x0, 0x0) r18 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r20 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r20, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r21 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r21, &(0x7f0000000780), 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x50) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() 20:49:39 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0xc8) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4) close(r1) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x8, 0x9}, 0x7, 0x5, 0x5c8}) lchown(&(0x7f0000000140)='./file0\x00', r5, r12) r15 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r15, &(0x7f0000000100)="8c65", 0x170) 20:49:39 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)={0x1, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(r1, 0x0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xfd38, 0x0, 0x0) 20:49:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{0xb1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket$inet(0x2, 0x5, 0x6) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000300)={0x6, 0x9}, 0x10) pipe2(&(0x7f0000000040), 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) bind$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) select(0x40, &(0x7f0000000200)={0x5, 0x279, 0x0, 0xdb, 0x8a4, 0x1, 0x1, 0x7}, &(0x7f0000000240)={0x9, 0x2, 0x0, 0x8, 0x4, 0xb70, 0x8, 0x1f}, &(0x7f0000000280)={0x7, 0x3, 0x10001, 0x8001, 0xffffffffffffffc1, 0x800, 0x0, 0xfffffffffffff6f7}, &(0x7f00000002c0)={0xfffffffffffffffd, 0x1f}) sendto$unix(r3, &(0x7f00000000c0)="00b6f033bec63bf3a1b7b383e8d3240ca143cb11aa9343e299ec9b7176f7d6d15b6e6bd0118d7138daad7fac3a8ff712391a6c324c556694a0fe0b9e4554c93164009f23eecca559c44cfa2b37d16f12d82b9fdaa3141a3a18cd186c2cbe90732ed57f6b49250c85bcd918c14036e6c181afeb0dbe2aec928e70e353fbd2d3e228ad3348cb2db353a13d5b28f9fecc0d9c6ad34849d245f92cf5fb1b9ac824391ae0364df4420504c947cb0438a511d33b1a", 0x3df, 0x0, 0x0, 0x0) sendmsg(r3, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5) 20:49:39 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x410, r2, 0x0, 0x0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) 20:49:39 executing program 0: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x6, 0x480000, './file0\x00', 0x8, 0x9, 0x8, 0x60b}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026e2f66c65e61a4f5692c6530ac2115185b0b228eec8c5df941aeb09b8a65f1fe64a98cf76e2c1a040000000000006181036758820fc8ff55af13984404507a692488798e69e83180db87a7fe4daac8ae2ae108c15741c549389d664a5fc9365aa709ae212686e16e5addb68946480119bb4b5a68059fc86cc8ce071355fdd157f9a31fed9ba230aee524caccfaad0dbf02e05c46fc36f1f8073fb436fae97dcc79e992fb7a5d82859c307c58e2ff08ef41c5ffb4e1faca180003d240090f2d3aa0d3d60eec08009c99dec177aeddd4685627984eb6ccb6c08e817d50f1ec5f748f5cdd8fb65026499c10f6816464c409428a11e563f62105b25840472ecd1b41c9b5ea1d1fb3e134f198d0c227f42e1f2f232341386c516a5d955ce3d2e211d06f30328c256e75b7fa8798a1f20376d9289880866d26d03b7a29b46a4d6f659d79abea9f2e8a39a7141e24b8199cb637e42ffac55a1e5281e961df2e7117be9a25e5d47f1e67e6081a28155596e7d54eb2a88cfdacac89182e39a518b08ca1e364beed0000000000f9e0584504d1c0a6d1bc911ca3b4459d1460ce49451ac138ef94f5f4f24e201adfa76fcd0dd1b0bf7f48d1f9c80c9ee5ece8cd9da58a410b1a8786bd08f4a48df3a9c58fb19f0ae11e5d513d74abd047b75d15ffdf6612076187d7370a5a9ed8ba818c5fabb91fe3fb3998f6313f7518a548aa865ccc78314c2ec1f1e100"/540], 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) 20:49:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x5c}, {0x61}, {0x2006}]}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000100)={0x2159, &(0x7f0000000140)=[{0x9, 0x80, 0x6, 0x6}, {0x5, 0x3, 0x3, 0x20}, {0x6, 0x9, 0x40, 0x8}, {0x5, 0x7a, 0x1, 0x1a59}, {0x8, 0x6, 0x40, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 20:49:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0xa7b6, 0x0, 0x2ff, 0x120, "0037002000cd00ffffff250000000100", 0x1}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3de, 0xda2a000}, 0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000000)="f8346a6ea55173141290aae8c05413c5652824db9540184709682e8c06e69d1f1026c52864618e86220e42f393eb85ba0fb41d02ebac926f43105680124eab3c20e75283fc6b5d79ca6e2d166b63e72d3045ecbb3e80b8ddb5956867a9e7509abfde1ab61663bb95f7bdaa252c95c8", 0x6f}, {&(0x7f00000013c0)="fe32331792a587bad96eac73c4b3df28a469059e6cc20a45cef096392c361e83d053f924d00e0104f2ab449b326afbdcc28a26916cdd907069e27c0470bf3461a7be56e884b2db11c4ee832479fb4f49d29b92c8d0fdc2748d6b487496719112a2dc4926896a2343e2207c112ef8277d625d7a0222ff16981410348f1fa82c0fe64cf47f3f5549ea528da7c189b1136f02e5a0ab309981cc2ac79f33d7d769f7370ffbd1fafbca22a4bc062d224ff1d95b7a22b4ffdeae212646238ab7", 0xbd}, {&(0x7f00000001c0)="bda83a577c3925d39863bff2451842396a5f6a653c7d93947faf7edcb4046b63d1badc19ac3c366030f59689e7ad74e01aabe9d82e3c159c5c5f99556fd4d1a49f90590e1c14ce6d602da4fe66e035564d2262dfd67b6c7755a8c744f99eeceff2091aecf22c76d67560376a7a59f96a689f0f8579f88f57fb6e55f4882448fe4d8a43235cb5e3b5c64aa13b4a48151a1c89695109e1831b9f6a06a23cca8a114a135da8460540837f0b0c581fd95f4b6a0d7a07d1917edf1764da99a0d4c8ded262ba1728f93f57b2fde87dfe22021f69dd946ad6121dacd99b346554c6dd278698aae60afe145dcf123dc6ba1a48c4b063146e15ec5d6e54a1ac4181268a0bf8551407b9bc5a4c1a50f54dd92994ec5c5367d0ae0f07b5075e0b9bce71867614aa69badeb27f61e083ed2ff18a7aec0cd59323d76cd5ecf2ef12023d51179e64b1e05717312faf029d043e7b5327ab0c2aa48f9e2270957a2c32f3f47f185e0da2942e5befefbd65ae46ce4625e50abf1a53b48897e8c84611ac021cea512dd4d74560f88d0a2002e32ea9074e8a71222920843ba4be4be3525187d869593bdf44eecadf9004915d92fdf127f7d93e2e4cfe093bb64950d9ff1e5b045cfa469eed09e5644b5ced0c2dcf3e80ce050ecb8ea03bd005afd5bf1aa7d0ce98e1e13a1ff4f8256c09da56ffc7ca2e574b58878f01a8193e16a70257cc1735678e0c77908bb9d71a8bc9316ee77a32185fb64117d8e45ab2e12a5a1b55e8f91dc4c657582f2a5bd5a0749398cf757e4b76f635490c1079359b0414bc94b21e74aff3e75b1e65be6934a5eab5639f6e86c6ae0ff6c483346057b91926e1e7cb5d95e554468220c8c4f609f83a1f770c37b883bd7708d0acef836e6de48afad3b188b7c49b3300f1bff819bddc9a93af90cb6bd9beaf739d0d29667f9c399d7dd9f22a017b373c980a111e798751b7670ec0a65e4224c4454c08593a25d7f69013e6cc474839f136b18cbeb1106a99b4fec662e6ad7383ddf3a3575b61225863c9cc52980eb1fdf0b4bb76206056f119e4b3fd6ba370fdd9a987a9445ca10394b969956be43747ae59c296b20fb0ebf194b2f81af2975c4b56faa22d0b07884efaf63219fc2e01de9a0994274399530afb3d2ea4ecc2063c79827a0fc8fe233c5b72fc8ee030170f8d926a1652824fcc66395f56fcca33521cd8894796f7e5c5f891bf0423fd7e3f8eac72090e73ba105f4af238bc173030d079fd6704d5eee892adcd2e2632e7832b5064f15a137c844d9d958c57be0a6cc6aceb08d0dfd8e5c72e2f1db915c7a5", 0xfffffffffffffc75}], 0x3) 20:49:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") pipe(&(0x7f0000000040)) 20:49:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = dup2(r0, r1) ioctl$TIOCSTART(r2, 0x2000746e) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = semget(0x1, 0x3, 0xcc) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018600400e7170600000000000000ffffffff00000008f8ceffff7993547d00"/44, 0x2c}], 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/194) ioctl$TIOCSTART(r3, 0x2000746e) fcntl$dupfd(r2, 0x0, r3) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000180)=0x800) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x1c9, &(0x7f0000000080)=[{0x8, 0x4, 0x0, 0x3}, {0x4, 0x5, 0x3, 0x7}, {0x8, 0xff, 0x8d, 0x5}]}) chdir(&(0x7f0000000040)='./bus\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 20:49:39 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) 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) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x10, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r5, &(0x7f0000000300)=[{0x2, 0x6, 0x1000}], 0x1) semop(r5, &(0x7f0000000080)=[{0x2, 0x6, 0x800}, {0x3, 0xf07, 0x800}, {0x3, 0x200, 0x800}, {0x0, 0x101}, {0x0, 0x2, 0x79d1736326a4f7ca}, {0x4, 0x8}], 0x6) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 20:49:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) r2 = kqueue() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) lseek(r3, 0x0, 0x38a347c0, 0x1) kevent(r2, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) 20:49:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x6}]}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 20:49:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0xffffffffffffffc2) 20:49:39 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1d83d19f2373f926) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) sendto(r2, &(0x7f00000003c0)="57800877613b330e2f6ffca80e12595f4471b0da99c5b9ad664ed59275807c31958a0fb6", 0x24, 0x8, 0x0, 0x0) fcntl$getown(r1, 0x5) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") sendmsg(r3, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000078040000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab1da4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a1161856df3bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c840000"], 0x560}, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000100)="2d119abf492c5adbe5367e633b8f6893637a434254ccbc9560d290faa4c58064c7156de5fdfef117fb8217db05002c47fb385f703e2cb41b40fb2dfa8a0404463c035a1dcac7d921810112d94f8c0ce082684b9ac0099b8ef51c846db1c3e099709e286a1a105d0d153a00b9bad438fa99e31789cdb39472d89d2855ae453a1af8db826259d54ffa41b8ad3900a84477ee382f1f306e428f64d23d9670a162d7aaffb255ff1ff8a44e4a0123fb885701038c78fa8ecd621d88a27f43b0", 0xbd}, {&(0x7f0000000200)="0bf399555ed08198e216d16f99543a83db70db7df890c76bb457c53d8b69ea8ba3bf54381350eb99a4b09256e28a3987547c902ccd93bc9f2953836d799e01497e6c55d213daa9df0e4add8d2222e8f1a9a5907b4d283daeadc5f330152427fa1c6fec51bd0d2b44796cb17dc3c9a893ab0231489cc27bcecdb15779dc1dc328006d9146ca66df76", 0x88}, {&(0x7f00000002c0)="21d9acc6687f4eac5ac7c49927769cfdb267afdd4fcb07e708c3cdd01c28cff905186c0d23907fb9859f87b8a69a67c8db32585aab717facec545ecd9c177fe558adc8062c4186f779bc9bdcd3fb5181f4862b260af9a424db1f646b5733164ea92658faac76da663a88f68c7ed2c61d8b16102a499b1bbd1819b64e249dc42fc1ea3034a024bf2ab02f303146900776f21a31a3d3954f4741a0e43f8431137ddea6e90a15ce344192b57f778c089766db02d8807c90", 0xb6}], 0x3, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) recvmsg(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000440)=""/190, 0xbe}, {&(0x7f0000000500)=""/97, 0x61}, {&(0x7f0000000580)=""/202, 0xca}, {&(0x7f0000000680)=""/232, 0xe8}, {&(0x7f0000000780)=""/212, 0xd4}, {&(0x7f0000000880)=""/234, 0xea}, {&(0x7f0000000980)=""/71, 0x47}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000000a00)=""/239, 0xef}], 0x9, &(0x7f0000000bc0)=""/18, 0x12}, 0x800) 20:49:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10491, 0x44) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) syz_open_pts() nanosleep(&(0x7f00000000c0)={0x2, 0x2}, &(0x7f0000000100)) 20:49:39 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x2) r1 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() kqueue() r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="11000000000000000700000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff0000a959bcaf464b1276c3fb00000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="48dca5cf"], 0x5a}, 0x0) 20:49:39 executing program 0: r0 = socket(0x1, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffc01, 0x0, 0x0, 0x1, "00000000e90010d600c40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 20:49:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2}, {0x50}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 20:49:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000280)=""/153, 0x99, 0x404, &(0x7f0000000140)=@in6={0x18, 0x2, 0x7fffffff, 0x5}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x3}, {0x22}], 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x22}], 0x2}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000240)='./file0\x00', 0x283ce0526920ce3, 0x500, r4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x6}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) 20:49:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x14, r0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x200, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) login: pckbd_enable: command error 20:49:41 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSDTR(r1, 0x20007479) 20:49:41 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79083d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a6de56af3e0940f3f686dac0a0557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13e584f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117", 0x1d8}], 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0xfffffb29, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x40000000000000], [], [], [], [], {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}}}) unlink(&(0x7f0000000000)='./file0\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0xfffffff7, 0xd3, 0x1, 0x7, 0x4, 0xffffff41, 0x3, 0x2, 0x8000, 0xfffffffffffffffc}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x840, 0x8) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x0, 0x1, 0x80, 0x4}, {0x5, 0x3, 0x7f, 0x6}, {0x81, 0x80, 0x4}]}) dup2(0xffffffffffffff9c, r1) 20:49:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) lseek(r0, 0x0, 0x0, 0x3) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x100, &(0x7f0000003000/0x2000)=nil) r1 = socket(0x11, 0x4003, 0x8) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r4 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r3, r4) socket(0x11, 0x4003, 0x8) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) r7 = socket(0x11, 0x4003, 0x8) sendto$unix(r7, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r8 = dup(r7) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r10 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r10) getgroups(0x3, &(0x7f0000000140)=[r6, r10, 0x0]) r12 = socket(0x11, 0x4003, 0x8) sendto$unix(r12, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r13 = dup(r12) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r15 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r14, r15) r16 = getgid() r17 = getegid() setgroups(0x4, &(0x7f0000000240)=[r11, r15, r16, r17]) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r18, 0x8004741b, &(0x7f0000000140)=0x9) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r19 = socket(0x11, 0x4003, 0x8) r20 = dup(r19) ioctl$TIOCMBIC(r20, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r20, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r21, 0x8004741b, &(0x7f0000000140)=0x9) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r23 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r22, r23) r24 = socket(0x11, 0x4003, 0x8) sendto$unix(r24, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0xfffffffffffffd44) r25 = dup(r24) ioctl$TIOCMBIC(r25, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r25, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r27 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r26, r27) getgroups(0x3, &(0x7f0000000140)=[r23, r27, 0x0]) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='8d\x00\\/?\x00', 0x40, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r30, 0x20004276) ioctl$BIOCGSTATS(r30, 0x4008426f, &(0x7f0000000500)) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0xc, 0x0, 0x2, 0xffffff01}, {0x1, 0x0, 0x0, 0xffff}, {0x6, 0x0, 0x0, 0x5}]}) dup2(r28, r29) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r33 = accept$unix(r32, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000066d3ab4d0000000000000010000000000e0000000000000000004c0000000000005b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793f7f000000f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfcb2e1f48456f6fbcb4a75a0c994e88269885c272eeaaa494f522bbde4f4531c7091e9b53741254fe6afdd4a6fbd8381fcde058cc347ee7fc8e09000000000000000000000000db0682d4e426f1bb57a6f0a2ebc07ae858dd4887e04957f51141ccccac3e983c818c2010eac2cc92bcb39902a75f577b2de97008f4b74bbb8c3765658b217dc7328b"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x87}, {0x61}, {0x6}]}) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) ioctl$BIOCSETF(r35, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x87}, {0x61}, {0x6}]}) ioctl$BIOCVERSION(r35, 0x80044272, &(0x7f0000000200)) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r37, 0xffffffffffffffff, 0x0, r37]) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000001d40)={0x7, &(0x7f0000000600)=[{0x8921, 0x3, 0x8001, 0x8}, {0x0, 0x7f, 0xffffffff, 0x1ab3}, {0xade, 0x7fffffff, 0x8, 0x100000001}, {0x3f, 0xfffffffffffff801, 0xe0, 0x3}, {0x7, 0x6, 0xffffffff00000000, 0x81}, {0xffffffffffffffff, 0x30, 0x5, 0x4}, {0x3138, 0x3, 0x5, 0x5}]}) getpgid(r36) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000001fc0), &(0x7f0000001f80)=0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f407868", 0x21b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r38 = msgget$private(0x0, 0x1) msgsnd(r38, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000fc6aca1a3017e07f88eaf3f1fe70c8badd37e1c6625ed00d3543b27ac7f48029fc52dc07b09faa196172e67f12daaf1fb931ef92a8ea5407659d13420faa72051712a0b5881a457ff2386da40ac2708d507aaa41b15ab725a9aafc14a822a66a01a5ea30ede93b6cd2754d7d97990eb4a36f150cb2122550f8305f988caf3187cb44e34662f907d591f16c5160fb9f3fa67c82f4a0f75b94ed65d51d10b642d1ee72919525ed18495c2f4dd7189db01dc6428965a2e010400000000000089334f18e7d1d4d9a23c3d047b5e390e2d"], 0xd7, 0x800) 20:49:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) preadv(r1, &(0x7f00000008c0)=[{&(0x7f0000000940)=""/223, 0xfffffffffffffe4c}, {&(0x7f0000000440)=""/207, 0xcf}, {&(0x7f0000000540)=""/65, 0x41}, {&(0x7f00000005c0)=""/77, 0x41f}, {&(0x7f0000000ac0)=""/119, 0x77}, {&(0x7f00000006c0)=""/136, 0x66}, {&(0x7f0000000780)=""/187, 0xbb}, {&(0x7f0000000840)=""/115, 0xffffffffffffffcd}], 0x8, 0x0, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x100000b1}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 20:49:41 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) write(r1, &(0x7f0000000000)="5071f47b67a410771e88df0759fe04746ee7e01ce306fb64d1106ec49f680f7c0dd1b9b759faf3edb35722908dbd54dfd8ce56241acc06d265d8c945e5493c768aad25a9af0f8911c2d21dabb7dbb303e411044760c38446472597b5b9b8fe7d78", 0x61) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x69, 0x0, &(0x7f0000000100)=""/105}) socket$inet(0x2, 0x2, 0x84) kqueue() 20:49:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) fcntl$setstatus(r1, 0x4, 0x9c) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="2e19c0862633a5249b9a"], 0xa) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab65713442de6", 0x12, 0x408, 0x0, 0x0) 20:49:42 executing program 1: munmap(&(0x7f000051a000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) accept$inet6(r0, &(0x7f0000000580), &(0x7f0000000680)=0xc) r1 = socket(0x2, 0x8000, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) setreuid(r2, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) r3 = semget$private(0x0, 0x6, 0x80) r4 = semget(0x3, 0x2, 0x441) semop(r4, &(0x7f0000000200)=[{0x4, 0x20, 0x1000}], 0x1) semop(r3, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) r5 = accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername$inet(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x3, 0x10001, 0x0, 0x1000, "66d94e22868b4a92aa84ecdf04decf87614d7f64", 0x3, 0x9}) semop(r3, &(0x7f00000000c0)=[{0x1, 0xfff9, 0x800}, {0x0, 0x8, 0x2000}, {0x1, 0x6}, {0x1, 0x1ff, 0x1000}, {0x1, 0x9320, 0x800}, {0x1, 0xfff}], 0x6) setitimer(0x1, &(0x7f0000000140)={{0x1, 0x9}, {0x2, 0x2}}, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) open$dir(&(0x7f00000001c0)='./file0\x00', 0x600, 0x2) 20:49:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffbfffff8, 0x62c02cbe, "03000000255185ab7f88ad3060e600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) 20:49:42 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socketpair(0x10, 0x4000, 0x93, &(0x7f0000000040)) socket(0x400000000018, 0x3, 0x3a) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) sendto$inet(r2, &(0x7f00000001c0)="b89565a9c2c1d0db14ab5777d096553473afa0f9a195be6b06004b785b18dcf6593fa0673225c810ff64693b51a456c5a37b0ed505a09aacab229e62af22b723d15bfc941ab4cfd57bd0a10945d8", 0x4e, 0xc080553f6cadbd45, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 20:49:42 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1000502", 0x4, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$unix(0x1, 0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r3}) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r16, 0x2000746e) socketpair(0x20, 0x8000, 0x7, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r18, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r18, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r18, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r18, &(0x7f0000000040)=""/32, 0x20) r19 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r19, 0x2000746e) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r20, 0x8004667d, 0x0) ioctl$BIOCSBLEN(r20, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r20, &(0x7f0000000040)=""/32, 0x20) r21 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r21}) r22 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r22, 0x2000746e) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r24 = getgid() r25 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r25}) r26 = getuid() r27 = getegid() r28 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8000, 0x0) r29 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r29, 0x2000746e) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x800, 0x0) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r31, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r31, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r31, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r31, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r31, &(0x7f0000000040)=""/32, 0x20) r32 = getppid() r33 = getuid() r34 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r34, 0x2000746e) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="1d813a7f65b94e2591535d94f81230ece71b1a0fffe2291fde21c8b8f7b22c039b545ff6fb82a5a541663f8acaba301151d705a3209954790b9ec36870678fbe5fb75bc96d3a96eb777d526f6f13f384472d4cfb77d16b84b0481a7d146d6a190ca3a93681f37663f55672d694eb5038d2958626caff63b5d4ec96764e4cf8600a1b6e8c2996c72db048505763b47be5000ada45f92f72834d397da7138e602a4d15df7a30eedc355a87c97117edfc09399b5e910cbd49a2877e98f71dd04532777dd05051e7f013630ba0047b9188a00bf58bc62dfcea3065af14a2a91ea955e07f63", 0xe3}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r15, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r0, @ANYRES32=r17, @ANYRES32=r1, @ANYRES32=r18, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r19, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r20, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r0, @ANYRES32, @ANYRES32=r30, @ANYRES32, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r31, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r35, @ANYBLOB="000012e81fc0000096e909164cc103436669138f8a4d262809ca7c1e40af735936d70d9500e235fed718da469127e3e539afeacbf2ba385a7c65795a338c4efc5ce9ca7605d0a0218dd9dadd867d5f685a55825965b2eb1adc5cf2fb2fa5368f00750f0810f0d06cb51b27097ab154c8a489916bf5ee5ea0c51eb3ca4b87af42733a6b92090e19a6fc49109fe40bd8df02a17cc7f81c415596a5493dd54b7b0401fe1eec2b7aeb871c"], 0x108, 0xc06}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x26d) 20:49:42 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) connect$unix(r2, &(0x7f0000000240)=ANY=[], 0x0) shutdown(r0, 0x1) r3 = socket$inet(0x2, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x81b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) chown(&(0x7f0000000000)='./file0\x00', r1, r6) 20:49:42 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r1 = dup(r0) r2 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) 20:49:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r1}) r2 = geteuid() r3 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r3}) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000840)) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getegid() r11 = getpgrp() r12 = getuid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000100)=@abs={0x52e643e01f733c06, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000140)="48e6033ebb43c4550d423a464ae95921bdb9a554cd8a31ff3bf4c38af7aa5a1880350e7040250023830c5c8d4dafa18b1d8f67b811dae69ba4790788eaae71ff893ead0fb1b30f1aba14784a4eb98d68b74f4585bf174e49123c3862f6d2c67339ed59127806857c1f0f9e5819e3ac0f9bd3ebf11189e1885687fc4df0f19efbca80c28e07bb1c7191c276f5d957dd25f27b197fb09814d85ddf265db563c4f68099d258aa5159baec2babd47d92c89121b8cdd33c2ef4f396b77e2af657dba87249de110af6afde46801e433e7e4205e333d411832186e74f90d87279ccde18f1a28534a1c371c1133b3cb0cc0097c379feb42e63e93a9bfd", 0xf9}, {&(0x7f0000000240)="32e970d55f9c95659bf966979fa2ba816df064c0651754149de499230cd2e9e59675bbf8", 0x24}, {&(0x7f0000000280)="31fbacabeb8fbda7ff14c8ff47047084d4d5f9451ef32455edcc0c732635a65876f3175be78d2729a2329a573fb0c975c1b040e8f4155a9ef1c35f9c87bd8b15ed83a4d075fdfa90c92a279864686446afb83b72a6583ac698f319c9a489a98fd9207881c7d3510fc60bafe39afeafcd86cb34b3744a3af6a40cc88e35efa68f0318d64cfcb53e17b09cd53b360f0ec1503de42c5c126b514b6dfaf56918f4baeeeb67c2620ee4a65a0705240ec1667bd035679ab7b2e58ab1566e61f8f903fb6d6982fc65bbeb5b9000e83e2a4874502fec11d8171f59f73ecf605e48a867bf6e057dc7b74be4d2bb8e53d1573c05efc2903f858996", 0xf6}, {&(0x7f0000000380)="2cb9fb680da58350170b1a369b0b7004bcb88f9d936f12eb9899d2ddba12886c8da6da7c24c97974b54e22438a068a41f92f9b97326b", 0x36}, {&(0x7f00000003c0)="e4ff3bc10e6d0c63a0949f26b40731047595f53650a0e8db1c81594163dfe377b5a40b69c1848874843f199977d486d5b85ff5b3b5", 0x35}, {&(0x7f0000000400)="95a4e733f061a0b407142541dadafa747dae6cd9abbe7f3ada4f6d88c284455d9a314584352b4e1a66205f38eda00d836248742469213a57c3604b6cb1c46b2e190a903d04e6cb78", 0x48}, {&(0x7f0000000480)="ea0a31974ca501ee8e84f4828b52d92b7928da6309349353", 0x18}, {&(0x7f00000004c0)="ab057d5a5945e14911f4c4dfbfc31bccfb8045ccc442cb2e75d098f28001753bfc9cfa705d6eca0ec8126afb43a01b16fab83f1dcb0ab43193b46fbfde9ce2b706719ef26ac7747ee9d19ad1813f18a4b4ae095ae519f7c3546d246a537bd9f8dc5ef0e91f3e482bbd2a6a05fb33c7d1d7319b7b9fde7b90dbfdc860f9b77ac8a4159e", 0x83}, {&(0x7f0000000580)="2036375e97157e253794db8f23a033c810c0995173cb448a1e4baa7f1ad6521a08a29421bbbbda8e8b6755b80fefa24c6a7d0c95cbbc5e354e6d6fbf23cf64c826b448a5f922efd09a22aef3eadc1d59c9b7ca341cc6b0d96a19d975c96ab9863249b884f8bd943accde0643f995c36af9d03d462f40ff9e5c0abfb73fc6236670cde72c976a83fa03169b82527a0f975c92e6e62ffaefce856b0adfada2df3094169c70c6020a75bb6427635f5c7f42152515cd3778bca91ceb4c6252f6cfb0946587021568b8e2", 0xc8}, {&(0x7f0000000680)="886e04ae5622047ed10fc419f5904890c586207a3f113692b5cb6d12bb3a47fd", 0x20}], 0xa, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2}, @cred={0x20, 0xffff, 0x0, r3, r6, r10}, @cred={0x20, 0xffff, 0x0, r11, r12}], 0x60, 0xa00}, 0x7) setegid(0xffffffffffffffff) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f00000000c0), 0x0) 20:49:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(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, 0x0, 0x1d4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000002980)=0x1123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x3634e3dccf0e6e65, 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, &(0x7f0000ffc000/0x3000)=nil, 0x0) 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, 0x0, r6, r9]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r11, r11]) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r12) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r13) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r14) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r15) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(r16) r17 = socket(0x1, 0x1, 0x3e) setsockopt(r17, 0x6, 0x2, &(0x7f0000000040), 0x0) bind$unix(r1, &(0x7f0000002ac0)=ANY=[@ANYRES32=r7, @ANYBLOB="287e89d2b0c94466eb8edebc4702211953b5db761a6f6790c91d2551a088ea266b1a8e561d6dae3fb9db325789577a146cce063c871a43357d29b9bd1ee132b9b7e3e7e7df345786fa53d8c05df2f2ba8fe98c6c7c31bd2911c3550ff7eff6465093b217700d39fa9caac8f9a1c75d3fa6ce7429d371fa15f18decff65fe268cc9bbf7b8e18138e388bdeb", @ANYRES64, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000003a40)=ANY=[@ANYBLOB="630f61763ff3d2a4991da2b75230071fcaa9e9b8d3aff46a3e579ca8a98febcafdb510a80f744fd7d6ff8124e1c5fb0712cc22897708d0375878d0afd54595b6e152c1481aa565da9f3647cca876dae381b7ba97c306f82edea885708cd04de9eac87a1720a7328afa76745172e1b61b9e838628a64db8d5cf", @ANYPTR64=&(0x7f0000004c80)=ANY=[@ANYRESHEX=r12, @ANYRES64=r13, @ANYRESHEX=r8, @ANYBLOB="899d8a520c51ca75591563c3408bfc02389c9f2928b4dfb87d951b1b67827d43945fd1b154bc33914ca84835e49703c3a8df286e0000000000000000438e8d1ec97f587ab9221c5dd29aec51b507234cc6d2f064e4e1d40ad6dc73c701103806f3861c0b6df5d6094a1ef84b32fde487303113c8f6aa0f2502750e1940e8b38e1e3577f1684675fb03dabaccc24f9579067194e5254ff22fd20e9fbb3eebfe45bf3faca35ed33df270728fdbd133a3b791aff96bfea7daf3", @ANYBLOB="9606077c4145e052330470a35b98e6173a1895c1da334712546ef6cf26b8a46723340eb1be17575681cd6e59c5c9729222fd70db94590db5d184fad74cd922104baa57eef8fe9abb7439ce6e3d91cc3021fc9ed863c6c6f503f280c3640931113e88627361c5f56370377dcb064e0005de71ff73ff35eb8e5704519b8e1baa3343bc95f198063a66fe5dcb1747aa2e7bb746bc1f39532f738225f5d249ea5379b78ed5d784d675c14c6e366550ecf6032212155fec8bd68590ab8bdce4459d53e7f1499e43a89cbfb4d212f3f2cae34cdf2bdee337993dbd6a173f8c2d1b2e6d6ba32fa034a6196f77124cf3bdad3bf3f037d4cfd2b7d14de85f9f7467b95aa9939c10bb82b3abcb1ef1f4cb9b6bb78dae385db4fe761aa84d4ea8f237f916f868e65554d5170a8dd978b692c68195b3ab5c7f710a33e62540301d85c66e3acd24c2261cdedb07926c7f6cef7f50e3c06b102016b65e12dcfe1966ff5ecf1c8e5602302faee3d45e2812332fe6cae79d3fab4fdbda916fe077115d61590b0f13b280f638dfd5b11407b3668a0632eb3d50759050e448e4b5a87068748ff006dfebba5a3949dd85cc9d264319866562159e10de3fb2ad1c289bba3a9e57b1c2f5d40bd6d8ac0e93a3830a87a0611e79d1632dcf323e2194fbb6c95fb1c368575f77d7ce0c3e713a2ded5342563bfe031a24f9e07ac75d3279651ea05e290b9c65ee335265a65ad827eb0d3799397d0c5a53b5e9d9cee17f3c97137abb9e6965f3164bc3b0c14f408f0263b26c33c2f6193105867f7d8af6c20b6e93d2f949fed9480b2e30c5c7677772e87853695dc066e2dafef32b0edeca3a4ba8dad5292d79c6728d615b97b045e06ebcc19845e757a6ecc40b62f6f529cd1fe159e78b310ad14e5d0ef232e8f0aee56a232acc9d3110235c8a92ec8a8398028bb263284237e8a763884e7f0358ef76dea5065b2127dc8a92beff10d288be1de9a722b877a19e01834005a8108d5f198540ec57b7a167d37ed60d989ceaa7d4a615bc0c52bd8df81f67387888925981e0a75cf2e30ea533f6075f6ee5bd52e2268c418f78bba8fad065513d1f7fe89c84f04b201ebf7804923ef17cdf68d277ea1cdfd7d0f44b9c532c826ba1330ea9076c8681b5441ff42efa4afe0caba742efdf87612f62bc60a6bb2596f96ed55762517f353cef101cda00e897144fd6125de00cc3065302f39680a6d6dafcbc2f1744468cb7dcb224278cd87540fe948961f3bbae3e4f3dfc409a226d83cea184b1a8da7d3edd6750bf6842d9582820cb6a3192659ac2f4373f3b65997ef60205f10b0347e8ae4808bd1ae7615b027155763d7523ea782a0cba41a1d36ffb9af24dd0720a55b74deedc5ed27489879ebd7bde4cfc6a69225d0c5dacbfada49e0e5fac48a84aa2321e4804b01d2e3002c1f66f9762d1cfb8006d40e4e53a83e395fcadf2a3a517cc873a83126d65bb39223bdba10e15e3ca4fdc3f4c851f637359174b3a58a933211bce924e176657fc6e5acbd4dde02c1bed016d6c842cfafeea992bde8b7b545b9ddb6d1858105f8d75b68c5c1c9b2b226382805bc0be005d0eac965d191d5a08ebcd64622512711036eab5adab7fcd2775d5e8db1805436146f594b6b1c86f55c47bbd24182f8e3d3557aaf1d95687e99581842fa951cb11991ed48f52cb7c9df32a6a494463b942abdfc63530c0ae21d66a18b198a73b702e170e835c7a9064ee171d3797fd3d1a7b4b345ca4152605aafccf90ba64376d08e1a5aaea2e7b8c7ee79f4a364345a62ac1c2d58bdf324a95a79783b4751da7e167fdcbb889ae595bbe6c51b76df9a1cd3d1f65694543184fc73f2c22fac5d4bf62273359b07cb74926ead7e970c738196fd3588d15372c4082070bd7a9c0d9dd15b7bdb7eb866012f560db52417fdd2577dabb5747244f2c022cab38d8f8fb116502ac6cdc132fb5a173fd3a289077472a8c6e2e0d69f65c1850cf0358211a18a2703762f09fc256701fe7e8c3ac8551267df6e51484cffb7fa1541e8704e6a086d7df2ec866a3c496691c44f828dd6e792a9796a6cd703374d04024411fe85aef2652ec0d73d24862428ef1973bc4d222d2bdc1abb88ca488398aba669ec1cb2325b19a817d77c4123ea9e9e38503d83a730b44ad22b2ccba4d38c92d464b9736c40abe39273a08af8ef9deb6e7731e1fdc20b530b3ba149d6040c0b207ebee9eb029bb209232f5ae99b3b5aa99834f9daf239dc2d2d9c4a7d2aa848e0ed597c5b87ba22f4855754533243907ac81d04dac198f87b486cd52da4515d52515dad3697e606e13ab89b0149910f3111a36ec0711c250a7620bf4eef81c9d9bea8f9365e517622f84c5ee6767365b558f75e3774e188f0b8dc3c3dda313e3c2961f7c050972397022ab6998f9647d147a9d2de3f47a59ebca2544f129da4556378a05d744b5f0afb93d98d6f653955156d30f9dd2d2ba34e8a8313d5b9334f982ba66d8848530017c0861ad52b949a4d3197615fe08216a12f94942e7fab4f41f22acc9c6d6c14a16dc3604919c8270f12b5e6bf5cb6c5bfda5216126a01a26168a2ca2389a4694a2d231d4f83dfdcc833623fa543fe2253d2fc43f5318ed18a264f5489951184f51c163f108edca3439965a9b435bd47addfc0dc8e79a57af8ee8cd1865a23de010453aa391b30e76f353f939d3c3a4866372c9dd3794d6c7d07d5e1f60c13f07f088f5ccd868e4d6b45a63ebf3fb4e8f6f07ccfa3e11f73533a42ca12f399fef1d82249e2fe593c0e80df9375c5097889d25d714d0d15d7925dfa0da4fd08e89a06b99422c526bbd9e62167306511fe70bd28d67d94f74b06af9444700c2717d8a59c718261e3fba4aa8375dbd990a00fcfba9b6cbdabe2f455af15544c76fc52ea9636587e0239263994d445f6ca3327d8aad7628d2bc6bcae151b058023e3fa460e7af52bedbdff8385dea64e453d3392b0bbb8f5edcbf98a75cd495d6bc5aea506d6e28369df0f1dcd7008d4674cb1b0b0e9cbb363316cc6f5a64597d820f828d8b06a79d82cbceaec5edce9556f8f4ada67a6443bbf964920323f4f456d67b110c7c92e22d59176e2c82bd239419cc985aa0516677b96d7a12df8e2343a404b53bf13446be7805f9ff4531b6ee26bd705c6ab3040ba89abb777798ca6442124d3a7125c3e378af12e7b19d9f78f0949559925fcaed554c32c7fb8b6980a4acfa39f59e35a503264e70925f8fcdfe414e366b2c09e1d6d9c7ad40d0f7092dab6593a31a49ee38cd723de5d09eb239eb739a8c3fcc375a1d687091f9501b5d6f1560a3cabe24133eda7e2382133627e7d59d434286b75e995f10e27095e6cfdb9bd85e75d802afd90ebd5bddb741cf53339255b9599086ffa81368dd2bbd129da69ed74f908aa7520fa0393ea625412adb4f2fc6d880b4a3eeb2a6c1c39855fa51fe88152af9ca25829fb862103e30888c5862d71a93054051609580facfbe0db7c6d4d673e5da308a638d1c9bb150c715553a629d21a0117d228b8bf64c61d399b6e86f97fe6cf714ed1dc27bfffb94f44b3b3c50c7b5db2b7106fb8ab4f50e324773dca768798a6232fa43a0a2b0af1ebbf6d9f8f0ab79f47706956ad8a853f0a0cbfe7feb8066ec6651bfcacae4d2ff0a916780a6528379637578c214186d4d8db65e2753a484b6c7deaa89d5bc33dc77e21837272ffd7d3af23e6f8e0c82217ee6f491c180afeec36282410206d1bdcd7b7a96e2cb8551a4383308470aca6402224c7c7079b69819368b6f8e5660e2050a7b810e1554c93772f6a9710693da34516d067ce09c53417082a0bcd0b3e5b5e3dbe96424d6e111fd9421a9e58c5d212e1f3104e373ae790e450c48a18ff1e9cd459ac1326720aa2b6fd2bd7220ae2b1724bf0e56c4fb26c0684c3f688bac12727931d8bce091ffb7e93f9113cbd9c258be533455a2232290f06b07f57401d32bb39872fd0d1dc28facde3a7dfca5e66b28bec40e7059f9992156ba243d5cddd0a06b5c6865855b4a97d4f5a993f48cf59e2759f07227ff1fea2d2e4fbce9fe161591cc00d608842f67e063bce42168f31c6f974195dd7d15810eb3f2d20fb71a1acd43581ac9b4128dc584a742475f296ced276cd6ba48af35a0d58567e41443d8e56de58cf7c7f1db5626d8f12375f893f69609e84b85b75d488894ed517edf95c827e03a1ce095554bc9abc5fffd3456ea0044fab7a3e73ad970ef843775c91657c2f084895234e5959cd349e10089068341e67391fcfa5b35ab3d26c49dddbee683a6acbf4c24497d773832b12eb12bdb4217ed681d571ac05924190b2a22ed3e4e0413b0dbe864c6dfedcfa48b37b8cf33234dd53218c90e7b5b1e0e2309f7b4b4116f43f2af8291edb9903471caee62e65b63f97aa685d425bd5f6e1ffefb9ab10ee5805a4792c7d497c8474b301158316eb086263f2641d853685e16e0f9b2d96feae8cd1de0808e9f7339fb1d6bda970d3dedc9bea3f4452bf9c5c1c29fe4b03c844308d56693c8282aec9adb22826f43a2c0d43ed3f48d4d08efa1afead16525166b6d039d51d949159d40424218092ae70bd9ae11d0e1ab764a50a26d8af2484fc41ca50a8656e0683bd08fffa2c65146e46b583e6116abe89eaa38fcfd2db2ed076c314cc83b271ec317de4d408640765fa402082466db5d09933fafbffcebfd79c53f863af15e088db9a4b921af39b0a9bf20f4ad686edeb971d0d17a029a44f801a1eb86809c0a4a2548c8050b780c96045afcc1f97965a3a7eafcc71fc6ed62b163e617e7f19721c7dd522fef543108114ab29abc49989c72ffc983553f8b7315d21d60bfd5f94fc93e9ebec049c8e382ee739ba5cbfc50099c88c842fc9399376093999ed81f86ba60e9f8d422648362f20394e385112903af6cee83454b26f03c1e36b0726f71e2be1f8213fb029380ee125144ac59cdb75b0f857123f39b1d6673957823f3d574bc9095f6c80397745146df0cbec57c7fa8756d8853490dd546ae653908cf5e963d2e930716fe72beca79d45d29799ca3ada67520c15c57f5fa4dd1cf2bda5b3de929af04f7a3a061ff19f62a76967d56d0fb7c1133c202dda4b59181b14fdf4278541360762c40f35cd796c4a760a727e32e4cabb73759bb4dd773fa2b2b9455d2c63edf0c2f0bbacb23403c01fdc244b51ca03302050df1761091878ced23d42bcffda7a314be8cdee199bbdee31c58c0f352cf308dbb930480615436006d1bf8ff6f24a6f50d3fbd34b957fd473e84b6fa9b06baa3becbf5b9d82caccd5d5a14089e5d34cb7165167df78a19d18651dc70f8f2fde3d0b0616ea0f0b7e555eb2235a693ae11bc5ac15ab9c072e9b49813a040d17a0c0b6ddbe50e0837aa5f58a12be4b02a131d4ca93a3cb242f7700e810f94b81d826b755b1b531e73c6b9dfe5c5b09f07cc350506ca2f7c46762bfdab741cf854bcc0466b866fd792b2660d5673c2ce58182e5b1b06cc3d694ffa173e7682c54d7d99723f2412bee36b77867524b58c2217db5bc3723e4f5735bed40592c32adc86f44a4006159e448eb767fdd6cbd9e3abc42de623790066455ff4a6a5d198eb9c156077656235c628096421c6fecbdcc791158fc579dabad9a75817bf1e361109a77126d51caaee1f0e1cd6e5eaf038c2b5087e8f7621c4483f5c23985edde9a7e04483773dcd83689bc4f09a3142bbe066bf24fc146bec08eff173eb78a32747481dee5af892e0f8a415820b756335fe6ffe7070c8941a61000000000000", @ANYPTR, @ANYPTR64, @ANYRESDEC=r11, @ANYPTR64], @ANYPTR64=&(0x7f00000029c0)=ANY=[@ANYRESOCT=r17], @ANYRES16=r10], @ANYPTR64=&(0x7f0000001840)=ANY=[@ANYRESHEX, @ANYRES64=r14, @ANYRESHEX=r15, @ANYRES64, @ANYRES64]], 0x6) shmget$private(0x0, 0x1000, 0x24, &(0x7f0000ffb000/0x1000)=nil) shmget(0x1, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) r18 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r19 = geteuid() r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r22 = getuid() r23 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r23, 0x1, 0x5, &(0x7f0000000340)=""/192) r24 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r25, 0xee01) r26 = getgid() r27 = getuid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000280)={{0x2, r25, r26, r27, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r28 = getpgid(0xffffffffffffffff) r29 = getpgrp() shmctl$IPC_SET(r18, 0x1, &(0x7f00000001c0)={{0x10000, r19, r21, r22, r26, 0x1, 0x80}, 0xff, 0xfeff, r28, r29, 0x4e, 0x401, 0xfffffffffffffff7}) r30 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r31 = geteuid() r32 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r32, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r34 = getuid() r35 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r35, 0x1, 0x5, &(0x7f0000000340)=""/192) r36 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r37, 0xee01) r38 = getgid() r39 = getuid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000280)={{0x2, r37, r38, r39, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r40 = getppid() r41 = getpgid(r40) r42 = getpgrp() shmctl$IPC_SET(r30, 0x1, &(0x7f00000001c0)={{0x10000, r31, r33, r34, r38, 0x1, 0x80}, 0xff, 0xfeff, r41, r42, 0x4e, 0x401, 0xfffffffffffffff7}) r43 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r44 = geteuid() r45 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r45, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r47 = getuid() r48 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r48, 0x1, 0x5, &(0x7f0000000340)=""/192) r49 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r50, 0xee01) r51 = getgid() r52 = getuid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000280)={{0x2, r50, r51, r52, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r53 = getpgid(0xffffffffffffffff) r54 = getpgrp() shmctl$IPC_SET(r43, 0x1, &(0x7f00000001c0)={{0x10000, r44, r46, r47, r51, 0x1, 0x80}, 0xff, 0xfeff, r53, r54, 0x4e, 0x401, 0xfffffffffffffff7}) r55 = shmget(0x2, 0x4000, 0x490, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r55, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3f, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 20:49:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)=[{0x6bb, 0x3f, 0x5, 0x3}, {0x0, 0x1, 0x8, 0x1ff}, {0x6a2e, 0x9, 0x2, 0x3}, {0x5, 0x7d, 0x6, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x7) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 20:49:42 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f0000913000/0xa000)=nil, 0xa000, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x8, 0x8, 0x4, 0x5, "87a5f55803e35a91a389c6ff23194ff46e1e3859", 0xff, 0x7}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 20:49:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8) read(r2, &(0x7f0000000040)=""/32, 0x20) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x14) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x892a, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r4, 0x2000746e) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r5, 0x2000746e) r6 = dup2(r4, r5) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000000)) dup(r3) close(r0) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000200)={0x3, 0x8, 0xffc0}) syz_open_pts() r7 = dup2(r0, r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r7, 0x2000747b) r8 = kqueue() kevent(r8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 20:49:43 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) chflags(&(0x7f0000000280)='./control\x00', 0x0) 20:49:43 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x100, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0900007f0000000000002000"}) 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, &(0x7f0000000180), 0x13c) 20:49:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x910c, 0x8613b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x1) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x67bff74a80819373) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:49:43 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000007000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) 20:49:43 executing program 1: r0 = open$dir(&(0x7f0000000900)='.\x00', 0x4000040000000043, 0x133) lseek(r0, 0x0, 0x7fff, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x2000a) recvfrom(r1, &(0x7f00000002c0)=""/183, 0xb7, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x379f, 0x5}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="e185"}], 0x1) ftruncate(r2, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r3 = dup(r0) fsync(r3) 20:49:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r1}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x13f) 20:49:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x8000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x81, 0x9, 0xffffffffffffffff, 0xbffffbffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x8, 0xfd}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 20:49:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x200000000000], [0x0, 0x0, 0x0, 0x9, 0xdfff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 20:49:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x45}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, 0x0) write(0xffffffffffffff9c, &(0x7f0000001540)="c639b605090f59c18e73ba8e6e3d696bc0dfc0cfa48f161cdb96bd0654f9a8702a7229289f75b4e751e4a37a5b662eb568cdf95b1b184bef71a6fcdc9464e4c2e70cb87f147fdcecdfb8554deac295fd3e39e6f95c381d0e01aaaefb473df69a7fea731cb7d9cbd09c85a15c15c07a01e436854d920d7e784c31ceab57daedb6af72c3b8c81ff1a57f5afffb3ac506b748c4aff94f77e50a37a1820531b2d61bbe3429a037b65aeac2e3b58d45cb3bab114a92dd1ff0b898", 0xb8) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="fc8425be0a566774496817f197dabd6e17966663aff8eec2e2cadc2d57baf6826e93400ca9dfdb29862199156400681fba7488fb41bbd76332afd8aeeb4fcd7863d9c787b2f4c8f2f1da44f65e0d5ed5ee788bcb3ad17453c9e32ad0fd16fa18921f59794eaec0b9c834b93eb0a32f67c8", 0x71}, {&(0x7f0000000140)="dc9daecfa8d88735795edac03118558abb6717aba6b865fe2cd334a181ff265e43e3ad69fca750d052b050aa00920bc34e3f5974dfa621b17ec530f78864c9fdc66247ad86b2a44e5bc6793675fff3cb8f611dc223a9eb3e7c0a3a29879c4e6376dd07333a45", 0x66}, {&(0x7f00000001c0)="97803d650dcbf6fadbfa10f7e694a5b45ff68ef032ab9e7f4b18cc98cf1498bf7423460491aef3c84bd7a72d4bfa1b8dfbe40a5b0f7345952d7bea6656cb09b676fa82e87d67", 0x46}, {&(0x7f0000000380)="ba0a552782560d1e136ced0b83683730d84ebd26311f548888e1df809eafa652d8f6c01d628509a3ba15c62bc9be6afc85e6001f48f78cc932d89d1c70710fa692a2e8dfc54a874c24d413c282d854c87f9496c42420ebca5d38244b61329119dae44b700b477abfb4395703085c9a2a1a4ff88ec5912b49bfb93e20e83f144103d102e0077ee7e81d56e03b7b3214ddb75f7b6e1286ffbf8311d84259e62213733d0e22d6fbce4357c66d922980b062e16d51dacec6174cadf7dcf2155e806ccd301b577529d12baa627205f455aa1aa12617bf898f720145840f76eaf14b9172214423e1cb14d2739561d71debcd995471891de73a21cf5bd67b034e7ae09518c4aebf61c51798ec89665f7a18fc863e84e15ae54a05af96f1001d57aca1668d8ebf48f569b2aa9d327dbb0e8534d2e885f09b16daa05315b79aebe9d415d270cf4f1710e0d24938496f047f1f6afe68756cc50c1c047dce936853cf2bb72ff105b62fd9882154ea17adad46a2ed687c0d93231ef696473818131f8bbb51621d0c2a3d84239f8a1eae31caec23108995cdb42cb00494e200af763ab5cae0d597809434acc32a2e264ce7caa83584d0e21b1696575059a90488dfc31de5e7c80e8725b7d9fb994bed2ff7025058412dd5c9d76c27c8d922d5aaf47ec84394048f81cd39700754a3f8cee8d973b154923ef9d4e9713c928d08e99555a2ad4ceb5c771a745c64455bf9e372ca67c458e8c9520a59f0a75c97d55296325674f4f697366a76ff9aaafc3d8624abbbd7f8b932255ed3e1b5ded6f0a2c32baed7d10b7a16d1ebb6a4d5855e70c70e317f0291bcd6261b21c756cdcc21c7d63ecb052408bd9def1c1a3a18eabc9eecbc075b8f7eaf2be84f2d11a935c9974c5dedf5c65e3c2af5a8289a515dfe43ddddf6b7d7491d2b723510edd163bccaa23bfbc9a32b7eac7a763751b8b71472f812099260692d45b855988d87674b9748fd3a4e5fb42e8c21ddd1100de25c8ce81fb71002180715ea49054459052c4fdf41659a45fed8a9dfea0fb0f778b6e670b0dd204c630aefdfc070c6d8b4d11041c095c4c8d04c1babe43f80e954757bbed553102d58ad52e93b73b0f353d5d68728e7312618e5aa7f82c2d307f948578b87008f961daff5f406729bf0804dfd0e9d06696adb76483f9ff587516c5279e1177b70257c0434b925d874315cd974158911151a566a9687e0385f4356328041ef3a5244a9ea17833a22c9d009ead9f6985e6de81d3df7215101d8afdbb284a6d291c0de4c4fd840d0497caf09f8ea2cb1f3c828a698353c530859251bd2c14ac1a6f931199844b9977bb51f4b1f684123c9388465205d1e4177ec779e15f9ddebeaa2ca6c4851ab1774194825f57b17a3711a2d0f42459a0ee88f630737f63b0252ee2f12b2045ae47ef1b1a6eef09c3a91b2b7ccf73f9ca2ea9fed249b9bb9774566a6e3e6e272fb3ee88472333899a4bd1c1fb57d642be4d5be9d224ad826e06a1407eff051d2485ce4a8b1eec620ce1c051f18eae866fb5a1594be692770bff299a864b05fba7b32828f3a01a81c8e6467cd9c9778901d6a346d15cea3dcdae1f9de6d60c4872f3cd03495ed65d6b6e330e97b1460171de41e07572d9694cd91189f0e7b11d8d72fd8c9529fde337da39c3bf51d3a8ee5a6ceda20d0061cacb38484ffccb45703aad52646e2a8ff16c6ca02efb78860d3d193a0dbea0b24487f59b7349109ac4c52212141366256cbe1b00107963efad3b1c6764769d3580d5b48634b3bb57aaafbb9f320d2d93237ccf51aadbf2d7b923537a9c619e603a5cdf11ce511b0953430720739bce499f3c5a41bd47007c0440b4ccbe0fe1b5851b4bf3426ca68ae30282ec3ca722a1a8b7aaf13df99cf3be1f9535c5f985e76fdee68682a08caa8d6c233ca65ceabe80683ba69f47f5b44f9fb1cd705b6c07d709e92bf7aef80b404cd5d8742eb56ccc30b0712c318e047490243ca7ced78ecd7467a4e9970086689b9d59f55543c349b37fbf41656bbb0ce5e81441ccc81f6afeec8193f29d6606759d72ab395e68f2dc1cedaef9654948f62ed2c58c7239739680b74ec063ac2829da29d8ab5e1a483b56877f42bb25aae2502fdd4c6dc34e78bc0fd51dfd70f434f61cf6e3196844bd583effc807708820421d5c6e11d9ad830fd0fb2f178c4f6485483c82e5a0acdde51563d4230f10c20a8111c339ad08396901063261b1f355e5471c15c16bfc96be1cf776b647796c08c36fbc0ae2d6c7aa9c2c6e4f3b3bad3abfa4b4f349807b0a635606aa46c9375b058660187222d6c2a9e50d7f25682e2808e0a3e4f643a8cbe473ddf1a6489c26b80d21a123736d813f70315ea28a42dabf5b9430e4609dc65923881d704c19f4d93087cc5fb2635df60a4751036e351eebb45c4e80f5a16bb65b1b8baf4cb9bc6edf95771c07127a03c3ab41d84d16097831abe9dda7b6a5286884c1e58a7a1a4faca2149af359b5576f306048a8a86ee549cb3fa59d884c6b61a8b6ebcb5122982a0744d4237d05a83bcb0d87bb3582a68b76fe13361a333ecc63b524b968ae8306ed453a38a269685e746ee7d432e42ea487f8a65b1349798a7a221eed1fbd49bdb94b5231a12cf2d0a2ce60f7350b4ac08d4f3e5f962945781f35f85e9f27c71133253da66f9cc8b4710ffd89d057cea144b9a7ae8d187ff0e57983762ceae618d2696a018fac0e411a68e4b8db78636f2fd349eb1e6ebf290d350cc22f88a0a8e17b90b3572458f9a0229adc7f569b261b465cc7fe19fd4dfffba0a32ff28f471054158aeecd63654316cbec2292208d8502335cc783a64541bfc6786152b147192ab7520f5b9ebf791b3a7127c40f94f0755e5e6318f6bccaeb7d2e90ccb0a201da9a947a09e05e0f1ecd5158d3ddd1786047b0306aa4919104567dea085832fdb071b9c6c171ff300fed5e8392773e64f79d659f29d8ab19aa19da3462b17b024b471f07232e8787eb1653d32cb43cc711800f89e01ccae8235681494257a8d266ecb16f7714648f9b756cd3e7645a06e3c20b9b74f0acd78010cf94517991dae1b1e1179e2eb252977cd95b6406fbda3e5600cfac93750761d240c19ee81f6a02aa1185ba9b1d783870aa0cdf2d55ac2b0c1bcdba8a5fa3f6fbd23784dd0b3e8d79239aa7fefacd2563dedb38d3332c16a7ce46c3413166f96f5812da9f523eb875a0ee0703e793f44a094320be4577fd9b4518688f26dce9574475f0f497614037c1ac59133e1dde59a23d7c710ce092d04bf03064fbd9ae5b770dc7a3735894775a3a442e5fe379516c875249f41cdb68285eff2a06c1159a5768d33f2942ffeae72ae689090b5242c23919ac7cbaa7e8cf6b7284c74e63b667767b56cb81ab450d15222bd7d86fde8c03efddde96f59cf6e49e337829a454de0b56ee419f311c7474f3d3750bcf6453b3c305f19a714cd53a811898d461748c96a511c0372c60073dc27d46436869074c0c6f755e9862404acb22ba4360970fd1c3f0607ad9d16ba8966efb6f9180dc2a062621b4e63bf64c1a98e474409b80b9b151b59c9628377a55146baa4bb23ad07639cf358893941f9d30111c90b66981f3c99fb118b0e26961622f4977c5d69b11271fddbe1825db99971329be818994ccc39161062dcf196395b812a59a7e093e5538858bf14eedd089601fa9e1b2cf38a9532ec42d6783fdbe9311fb96b22b68782f9ea15e4e00119353e47880d38ef9cbbe57454c62d95bc083d60bc51f4b544ccf3bc96b7567c9c3bcec2eedc8946c22cb9f08af63c8669d73880702e860729543492ca6ab9e4daefd2f159998b6653e184cd19043f859189073fab557a94ad1e8d1c73bf9f74a8d6569a9f9a259a3a541dc4b59d1b75f3fa255c8dd6ae7362df7444ce57ce0a933468b8061153da3a8011366c743947acceb7be129e6f4c0ad2bf3f296e7d40dda2bcd7c8c73d9b895a3d1efaa194ebabaa8598d4ab348bf4965cacd347eace3b10626454a0d5b781c65ad46e1a2cdca8454389d8d5cb277ffefa818d474925aa4fcb171fdad58a89083e10b3cdf45e1b81d6459b334e37d7e1140ba1935d003148b8c79300cb32fffe97fc662faa7235fa1324e2ace500ff6bc4137914ca33e57aa223182d2d6fed79563a31395b99619b7363d9b651ade504f96f7310e52f26d5e89225e6bcbafabe8433413c1922756ba5f71d7d2b262e1e8b035910bc67d1057042a523bc2f006539416d4412c132265c548260d9227824c3779423e6ffad75956aa96d8c1d577bd3860b15a60c42e3f15efd414d833a53272503bf1d4ad03a15cf06db08c1680e45853f9c4ba51542d942683d870492de44c342fe4d461650e18e09d1c87392fc44f9c38dd051bef20a7a72174037199c14bd94d3dbd66bf08a4d42e470e043d8c85d0404ec9a6b64f4863bcde239277c61c849f5c6c75f2d4be1ac33538ad0d3f29f1ac829732326df3424fdb1dda3fdd9787fc4e943e46896fb3c7bf8b139167c27ef6aaa038f66a5fccaf9c012c275d2154f1f17632f6395127f06aadb4217f13b46eb4fc01958f4a2fd489d433cf3a89a17223e3257b4b32d05566cc8e11393e0ca86a5786f0f662c939ad801fcf322cff9c3c1aefd00e94a300ca69b4f31154d6dd0aa4fd6e6f505993075b5728c0e9ef1c5fa81fb15d54bf889a8a164bf20412a4244afd4d879c0248170b6dff62ab945de11f37c6bdc78dd8ed7c258afa3f9605e7441413bac6e65b8442a53064112509198638526aa118bc5f17ab72ad38032cd1a88a422ae9cecb1317bb30217f1cb8245ca3d283bbc4d79686b93649a5b69dde07271e4c61f8de0bf48212d7fc5e604966583858a33d4f9b433a3fdd14893aca1928827f16fd107a378b03497096e389054535b7dc4d69f834a1b018586e2437e33e506a83046cd3d81bd572392cfa4eb8009d12088a2c87a9c41d4f00fcac194732d6bd895daea566c34a6260cf494ba8af312327e59c109c57a532e5309555d22497064c30182b98ba049a1885e5300d025bf781bec55ea6f74f7bf50da0ae76feca00cf3c824afd6bff0c37952e6aa16b4451b1fe4e1b1701c193798fe579f441ad8bf5fd8b6b14fe61b27371d475d22b6d7a656dcf1d59ca6278d4c28f79edb477785a852d9482ccedf50d7405018ebc3baf2b577f4729989f987578e16275a0d166ba4fad57dfb4ad728dd5ab724f6c25372cff15654514465264353b75555578efffd4b1431cdd0b8bb661c6f820c821275335341e8e65078919c0d5bd3fcb847e1b992b8d9aac67cc9ce7ba90bdd6130e7546499580e55b0f63d5af9170fa6e805458554a61e9a1b4d6fd3b30579dbc3661411d39c8f83b0cd16779e984af1980efd771ad4cc3b4d687d7321b98d86df83e4c9ab5efca39284e873ad14192919617664899927631c91d672183d3f249fce124935ec91e953d08d00f75f1a251b71afb9bde2ae643ee8315cbf059d450323ef6b7e520081fc699408c7973409acdd408651a74828b5c57e12227899f01dc27e31fa7aadebee217a1a84ffecc43d7b1736e7ab5290b4b2cd35a00aa3c5e98f4832d197d5abedd1893bcef866326ec1d8873680a758857877d4ec1bdb7c029f8bc23c8fe9f8a338ee3336f8262e31ae61e584bd9be8686a5d1e53261124f4042f32fa246c0f61d833ac5c1b7dc22750753524e1793bd476dd41f15e9b94311cda3f3987491b6c64e11b74458da1cd32371cb44b4dc41bba3c4f08f3eba56e", 0x1000}, {&(0x7f0000001380)="fb65efcdc0d34bc1f1549e932e10c9b1062d1b53c625548c5f2d1dea4aa1043fde26dbfb532b5b98078b6aaafc35a9fda0a220381060c422ba82532c5899cb70c3835d019392f286b9e24f0da9c62471250af3492284c7e80998bcf381c7c99671c11b3fe7059f89f992653afd108ba2e1d03a9daf687360c49bb432df5c5ff8e858c76cc74cb024d5e4257c854968ffe3217ef1d225eed099f0af3dd8", 0x9d}, {&(0x7f0000001440)="5dd327cfe6d2a06f72c7625201aaf1640b695ec9487b793e4c22bbe121e62656571e479470c0f97446ad33279098fe04aff66e44373f32ebd052ded035f741cb897526df6218c9949747b629932e68ef70075701d7d280509d80c8a016008679059a9cc655b7c8972304ab338728ef9e76a62c6c978f4ff5cdcfb5cf7b8374630a1582cb4a03804da36ed406f08f2758e5fcc0f749c2ff0f9d80672d1111467c992f26d10627d863ba0573eb3b5611e6458fbeaa6a1106134046682f918d8fd0d021ad85ce0bf875fc22", 0xca}], 0x6) 20:49:43 executing program 0: r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x5, 0xfffffffd, './file0\x00', 0x6, 0x5ca8, 0x75f, 0xfffffffe}) 20:49:43 executing program 0: r0 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) pwritev(r2, &(0x7f0000000800)=[{&(0x7f0000000440)="2a87694729b476dcefd1255fab53b0b2765749c2dbe129347ffafa3e0a3a06402af14042ca2e1aa170d5b481535ba92654fe95123433053992f5087f4ca35068d690439c4a6d895c3e9977c460a1e2efee6e0656999bfbf35dc368d37ffe799a8228f12eef31800a076b32234f20146b68c860cf2e75003a004840fd76069ea44a3ec66ab2bb492289317366cb", 0x8d}, {&(0x7f0000000500)="b74081457ce5325011093e9d7f425ec8515c5eb458078244ee151c675fd5670b790090e589a1831fd537eb8f9e26f3b7d6999f497a436073d7cdc7eca7e1e6ccbe7ff68419e778c181fd47717a30a8c82dd09f6f961f80f80bbbd7224b35a885e107d2bed6904b9cc1c490032e47ae3c16061bd446e4c94296d6d18299c708581b487ed63a7cfe947811adc66c2332fa5f4d071d717df5ce59f9806a21808d79f8860ea9f2a0f1cb5240928a", 0xac}, {&(0x7f00000005c0)="aae27dc5efaca83a8ef56390bbf68b0789a550dad2f5fd1c5102413989c96a90a13f9989fded65cf9fb363ec735274ff50a1f7b3a8288ce17711ce213806482e28f2c17cf23fc755d295642f747682f3fd71457cac1c07aeb69c07243a3bc5167d", 0x61}, {&(0x7f0000000140)}, {&(0x7f0000000640)="d33b0b8c486bcd8b12c54d055d101657e0a487f9b9eac56a869bfcf9fa3ae14112a708b001c04e258b97e8cb0f7871afe89597e476a3dce88996ee629e3c4a45053d91b9b1183f0d4c81dfd2f730140851568564e2aea85f514a85ffe3057c5d8b8de84b0608f85c6bbaec34b85c3695a4c6c2e2930700ff20d28f2dbb4f9f914bd0f95bc145093d614c668a633684d31d576bcf29c053ad38f87581dfea298248f9e4ff004219e1351d92ce892b0c916de094", 0xb3}, {&(0x7f0000000700)="ab001831110e9803876bda0c2228a1e4dd791c06f8885b64de169a4e99aea1f7ae58b52941e13a7dd6432d514cc54f7594af6f822787d3b0254501e8c89ee37c18c6ebca8db5e2c619a564ed4f14cc85db1db404ebe14ca6bd0ea731ff735fc769472695ed3e344d429761e70fb91d090ad9d6ef635dc829b0e27b12f049ad78c6ecc9d5d6ae35c134bad271c70a4b41dd479441d76fa81b217c951647cf57315a9ed59ddd3d865038974c406ba2cc41840f6aca4a16e56ca7ff7d60c4d4dba42eeb1341548b7d329f97097b9389ce3be9e6cbde5186b1d4371752cdcd40cc3b76b1068e1d05fa", 0xe7}], 0x6, 0x0, 0x9) r3 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000200)={0x0, 0x0, {[], [], [], [0x3, 0x7fffffff]}}) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') pipe(&(0x7f0000000080)) 20:49:43 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x20602, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) sendto(r1, &(0x7f0000000180)="61b0bf83d2069668ad55db65cc0938494c7cf8e07dcf322b89cc021b51518cac1be6bb3fe161e201c3c9713349735d53cbfcdb34fba89d9d4fd414cfdd54ef187b532a2f28069c450d2fb5038a913f057c3fdd3ac86ba0e2bab13f63ec920922d21993a9adf73e74d2d0c3a3aebe11", 0x6f, 0x204, &(0x7f0000000200)=@in6={0x18, 0x2, 0x3, 0x6}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x8000) unlink(&(0x7f00000000c0)='./file0\x00') 20:49:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) dup(r0) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000140)) close(r0) syz_open_pts() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r1 = syz_open_pts() write(r1, 0x0, 0xfffffffffffffdd5) execve(0x0, 0x0, 0x0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/216, 0xd8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 20:49:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffe1, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x80000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 20:49:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4f40b000093070600000900000000a50800"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/\xad\tX\x18\xae\x93\x16!', 0x20020, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x210, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x42, 0xebd49000, 0x5}) pckbd_enable: command error 20:49:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x50, 0x0, 0x0, 0x400000}, {0x4}, {0x20000000000006, 0x40}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="ffc3162617b20c148f91a23f5032") 20:49:45 executing program 1: mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000400), 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4b62e113493971b6, 0x1) 20:49:45 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2bb], [0x0, 0x0, 0x0, 0x9, 0xbfffffffffffffff], [0x0, 0x0, 0x401], [{0x0, 0xfffffffe}, {0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3c65bbf9828c207d, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x6) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 20:49:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffefffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x1000, 0x250, &(0x7f0000640000/0x1000)=nil) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = syz_open_pts() writev(r3, &(0x7f0000000040), 0x0) pckbd_enable: command error 20:49:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x508, 0x40) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r5, 0x2000746e) getpeername(r4, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xfffffffffffffc87) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10620, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x64}, {0x6}]}) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) fchflags(r8, 0x1) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000380)={{}, 0x0, &(0x7f00000003c0)}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 20:49:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 20:49:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x1000000000000024}, {0x1000000000006}]}) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 20:49:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCFLUSH(r0, 0x20004268) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000200)=0x8001) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$BIOCFLUSH(r3, 0x20004268) getsockopt$sock_timeval(r1, 0xffff, 0x40, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x5bbd74605d27fdc9, 0x0) 20:49:45 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) 20:49:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) writev(0xffffffffffffffff, &(0x7f0000001540)=[{&(0x7f0000000480)="1ce6d655", 0x4}, {&(0x7f00000000c0)="4de81cc135830db52462648ab8ba084798702f3a3e1813afa10b4d128cf925497bb12feaa9a401d8039018e9267d2e5691c6fcc2c30abc9d00740074bede4de7fc47f735b9ab3569d79d794fae29d0c42f3d5e22ea393f9c0322963e306d5fa202d71bbbb445dff7124b3bb66de488b9910fba6bf3978d04660b0aeffa6480b6cb043096a0ccaaa5ee90d76f8df23d19fedc3d217f020cf3c8eb0772a2cd80a5f815f7237c67e831ff93960b2c79b00609ba8d009ebcb45046bc5cc2d8687719c09196d2ebbfc6721ba7f7e20317936576", 0xd1}, {&(0x7f00000001c0)="ba95561eb3257e5860923e2dee8e1e7f82528094fdaaec441a3ace7284c4699f0181eb817fd999f0a7d30133bcfe37858bc546a2ccd5d559e3f3f54ca4e904af8a921b4d719521adc58f52f162a8c8d2e63a6d83c717bbf7da3a8fbefe3b229721d92255a502140d550322b48b396297e51d24d4e401db8afabc8ed45065df0a084102d17160b32483fbc4738a2e441009370b27680b124d24", 0x99}, {&(0x7f0000000280)="c313ac07b5862bf78e8c9f8a6c302574968001fc8064951efb8882ae064237ec7faa2de8548ea54a51e26eec55f57ae52fd87d098a34", 0x36}, {&(0x7f00000002c0)="8cc33e34f09aea89420827d2d9868ed3ba91383f369ae3c7ee88758e20e7c923edca1c89d8be2c7f1352f60d93223d1fb56dc3db2260cd82ae9adb37acd6d4aa6d89b68d5699897758cb30c250752595859add1213be22ebfb9d858059be88338262fefe10942d872db0fa6b5f96d9a8cdf2b66c24a9ae36a6b4a195e604f87857b7a4c61dd615d7f67cafc553a629e5465f8bdf7c93564c007008594d945e778c48302b46db78651fdf5a7800d228f0cad8305c428ddbbd6c27148d15f62633d5ea6bde8c425de3ba6983281de6ad33b51e9e4649c71ce8f3fe55acb65f2f88a675c5079a86b73a9342c4063c", 0xed}, {&(0x7f00000003c0)="fbfc418c542a343376dfe7948af87de8ca311c1625b9aa228dfa6843c9d0c6fc84caf3ab93929dc1a4fdbd6cb1d099da0e71ff1dc7ef2bf382597b0c1b244dd52edcc5810a8f8a30b0a9f2c3b73910cef724fab5193c5fa9bfd01add44a09ebfb1df2b830dfc929e6f7b4797aa8275b92c90c756c31ac7dc79fb3c4234a9054590443a66752954bf1e009cba31d1b2809faf", 0x92}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="df406f37ec04b81df6b01837054ac4a3f676fe0245e7a3d3d28a79c5adef171ab69f728a", 0x24}, {&(0x7f0000000500)="38107df0042c7a98779ca56a20bfa29ffdc624bb", 0x14}, {&(0x7f0000000540)="32c4c11bb1a7a96368bc5482b0fb317ea505ac8c50be96a0adc4eeadf9d9d608c5570b8a202fce0c05319cb3cbc82a4e11f09d2a28e12b10e6966e86f7fe1b297a991381e828965b69dd9cefb517da9943d8679e049f4ef138d20ed1ee714cca55b16dabb34497a95e257999dd30423b86abf47fdae0a23920d658dce307b8f60e345e99fd8169028af23ce379f02ffe6b3727c95b4ea01d8d2b83ef131b1ef785d4a7964e201e39552f4b64cffef0a6e2b665ee8a5d2afecdf20fadce1324a1a96711140d2fdc6ff067ee628b182fce0ccfbfbb771b0dc0ae25a6ac3d6ed18ec11d6e26384f776b7c296eaf9d8d84d0da13b83c20cc48cd03969a0e7b00985a01c6289710c9b7994a6cf07d90e0cd01c5d97962b197aca2dbbf73f948cdd247559c825c52a365bf85f3237a8c766c2c54c6c714e46ec42c839179cddf12a4a3b431cff7a328b45301b06f9ee33a8cf6e6e6c0280efe1fbc8f3ec808ce425a377dfd42ebc72185fb25eef0ad18383868b348afc35769a3c631059b3fa177b7fa7619edb88516e237cc1cd299693831ec2a8514452d8779e7eb552458f99fa9d921f8318f0c241e671a11f5769ba7aebbb929d26403fff1b71363a04b8196ed1c996410e1fba58177d4fbcfd42ed8a3aed25a1103d8c569ed3de78ce818a4548e77cc9fd999bbbcac7f5f04d2304a6b632d3098b5bee3d1ec24a8b9360660a84bad540ef57e55754e1293dbd575f12aed191fc6c452429b6919e91ce64b916aed26a519e89a9d9b65bfd26f8b314e1896ea4b13815e978a0993577e9c403a6583470a663a9e283dd864940f6ad20b8c3c1a51d63a1863cb5351c7d42ac235c9bebaa70272d0b8618778e4c0790400c0003d298a92a95dc133bf139be986ee41fec0bed3d0f32576a8f7ceb86608cbc5c9ea1343169ab027c8ce3aa3ca978461ac863d06fc6ec3e3e2c48745da70d439edb28897352f5a15573929e2e4e8e771046c27d485a89aa950dd8cfd7d7bc4d274c78ee3eac19ddfa24d2cd8b2dbe6ceb2e330f30f8541c8f4df79cb06d947a3bfc59f95fa2739d949d7034e18ee4f42f037d5c7e6d6dc1c261c700d8834f7068a0212439952a85443402240a9e89993d4552a34d4f42eb18bd1084ca8fe7a5f77bce5619004a75d4a8a667fadfa03ddd9b359724cd0d603073202071b2ac40a4096ff468606e7f6406fffa38a6b6b668d0343e8e704cffc16bf4144650a8f378e97340ab3097c5b3c47ebde0946d648159cbf85dc360e1d4727e38e285ff21b95c488d2b73eb751fa3a719c9778ac6e79faba0be73e4e0428793ed98604237a4793466615fb8d8073208d8f141ccb0cb6ebf4735e56b5563a452ad6fa1d2050244d1ceb2cef4c61da5578cc9ef533bf498db5466901a3d5acbe20c541ea0dd3f937f8762197fe29b34a04d2c4a58221c4b8f62fa11f46a1f35bcd79e9bf9d0afb1a0a39cae6c793308abdbb8f1f2213a0ef12f33e3ed320283e0ff66e818c48652e662e0d9a5d1bee735ef1644d5308d7435cbffa4cc054dda98f39b0f865660b0a4c0e302fa1c228afeb380d7bd210b794a5f5c5dc7b3508d44bd4187b965980adc9073b299f3916ffdc2890f7757d5d34b01ca451a5e11a0fb6770f575e6d3261b040e474c017b09fa680ce63c57563a02ac270df7c90b68f49dc6fa305e989cad1f5244a0aa156f04e689bbccde135ef95b836ce5c15f857e1069315ddcb49df76871cbb18e9164ee1135ce95e1e10e320ecde5165f459a90dded46abafcaa5cd1cbe11a286ba4e762ea5dc64cb959373ef4e5e57ae0ed3a8fdf4399df70d44c4f2c5efc349dda1c3eb262d130a17723ee8fe2658f1770bc883b3754f196da2ed2fdb4dc1e766e5416c2d255503e2b962176b44f6252fb683e64caacf013cd77d857e733250a2ce0f8a828ff3a569ee0d233e40c4cc8df98bd746c05825c12c9d73e476e30bf752a15f4bdb20f6aaeabe29dfc69db2b0b1e4c84270a57ec3a439541214caeef6c818e6472123538218bd3fc10ba78c84ab2a6c1aa936e050b63e7b1c857d6bc00b533d447db0a92ecccb3b8faf34720619835b4732bf35c786afa49c2b229995ce435ea4d695df368086553bd2bd86010f9dc0a734e05f3e398b5d72b96a35f2fcb46a55781d834f76468b80a2f1f51e5e2c0e8ee8041944ca09d54f07265ed017bcaa4fb0ea5955bc8c0ad8313526fe304f238cf822155ee940e1b7e2ec66a6ce98926306a133b2390753cfe57b1ca358f1a58ade0284976230d430db278159c003b030a4ccdb4cbc4a67a762dd51965fa5ae267c5093670a81a9c1aaba07c539c544c948e18224c25bd167d1b8e59fe8521837649fa749815daef375a85ca9e690fb0d17a132f3096028f8de1a18c99fcbb3e5cd77940436d9a032bb27da07835ebb43d7da32599b158ac8d448cde914b894c50de348a40b6d4eee29a2d5d203dc0c5abe9a9519029869f9a689444a8135c4542acd68f54184849c77e4389ffb679ab6d39c368940d5b26b7a72759ef78a7b5485c6b61ffc85a8c0214d17542344b5ba4bc627784e259d3224c885e45e2815db9d9d9ee75d250dd699cfd68bec5184f222da132380f80ed6ce323201479c85e90eb67bd98f45b565727c355b1977a771ef9998281b518f228879366502cdf7e9ce9bda2011bf10576abcbaf36a3acbcb39866815a5f37fc02aac31139dbd88ba08624f3501e2271f29b91fdad1448f4d9c788260bba8b8e3e9aac8133ddced95dc18de1a608ede9c3b3eccd6d91a4e33d972d182015a17f10787b5c3835aa57b9bfd9b5ef71ef9f1bbe030209a64046fe5f48e3362254d058bec5397c6cc1e7cf03d6e394266aa8ec495801c53777ce5777e5f71b271459043f468d3ca678243edb3ecfcb7bbf237d8d63270e224def9152ef582eb28155804934320d77e8bf879718dae17e2b1b864be5e4427acdcfc716cc41f7da250d0842fc0d619bcf8c9d282184cbeee6ab83104352eb5a1f20df69205e2200ad65867679a938727f68f75f8ee6221e0908658d7595e11ad0db8c417f196ac1c97519c81bafb429dc7c3fd5ee5515687ab62ac9152ffac20209f6b4c14884c55b21c9a466c68cc86df5d40211ff4a18fe9841b7b048816ee0d9262b7659a64d83641798cd51c7c8730ba847cd9ec03ab2bc2bb0f4cff98d823ee5d2e225dbac876cbaaa1701882b29b690f9d3e1f910128c2ade8864a38b1d9262e332067a96b5f88a8dd6f1fd8075d4a6d1b82865b62b400c81e0bec3275ab5a1e101d78023284d670a6cf573986e9dcdc5dd300e02a163efaea7546fcd3c94a830e9a804681ec5841a8f8df89fc00f7b9ea620593f24ec8b4ccbfbc4db463dc56191b59226149e53aa6a32cb9310677c4bcb1f277c8daf7a57ebbbdd83ce242559d712c87bf12b55edebba78637889b46530f4ebbb9f32111630d974cc78ffa9e00826649655e7994ee929a9c22093f45e71593ddf1cb2498dfa185e063f8cef6d8492b4630b2620d51d007461ec7dc2e3cd77749752f90fe24804f4738527a40fc827fdf837b566eec12eabd11923c40ac63244fd1e7a084ba7c516d01f037e1820df9c859f5126d65fbb4171657a54f0c4d90f688079ab765a4383a164b36bd4e9d83e07353bb887de18f36e7e14757b97f14970c2440b6a0d769bb3df6dfc16a9135363d2f921b5e723c131b50c977e147dcf6e100a0fdd1b55c5706d17876096c2486e99292cd2d908a23d00851803315c315149922cb7d279551882a1ba6ca3f9d2a8d20ef9ae8af832c54255bc3d34b890f39777773ad22e35453240a080a727ce10c8a8750d24927443591627cb64d3154b41d9f7dda0d584c8e200fd15bd935aea45a228c236328ade6f37ec7d53a7b0bd6c70b4956aff1b453c79be41fd38393d0c6bc12a91fc2dd1efc4fd9264dd9077ae627e7c1dbcf0adda0fd786524af8a01fe81e6f12348d83c6f3058f176af89a1ee008d71fe12a224a8ca6ca496a2692cc971179c7220cf7ad0cfb3972a913f1c360ecad56d7a676ac64e757a1729ed0dc7dee236c95a1c56a6f66d0f7a22365effcd7aa198aafdec417efc9858e1484669a98e5cf19d63b4413e83f89fb7874aea5aa0c909d2ffdf3a2661adbb1805a9eb19d99ac4611c3b55067979cb2fc730cc1bda003fac66e59ea86a5e63820afb91c9206c8cbcef555aede46a10167f3fd54f44009e86ebb801e78b880f6fa29e9958462106c6895305f4cc834e410e899bffa147e13b659029591c38f1c22a2e9c15ea050e26294cef1dfee36e8f3d8701d81f20305c9a6d099a505b9c873e65e48b068a5c77e1141cf6e49df8f2a145268751988713bcd10b6618921cbce03c03eb626d89443179f0d707342be02788bdb795a7dbc95911e511bc3616fa24ba62a4eaddb01a9bf99716fad8ae670bc4ae5c996e98266c1c8e88786af9428c2b716d337655bfc14591807b4a294f694fd1210f32852bb3aeeafe7d218c703aeb0672c8825840bae12681dfe0b2422439ea91baa0f47faf030b16611aaef16ce6d2e76a5c3c42b7b7bf1699b22b5a730bac8f9ae5c8e3b3b0ddc0e7409e96f001c2927ce49ab266e409922a915b24843bc164c56db6584eb37eaccf0c2078ce2f7936e840cb0d9f8aebed2c67b200fba1960fc31ce852895d46f71861604f8bc81e52ba685784922bdf8640ad9ce14b5bf5626513d2a8f61123ee42bdc3a7a6fb77b2bac4c124fab04fc34b530d1893a7475d42025f4d980905d4f6dab7cfb0fe44d050b56aa8d85561be380a1f1e651ad25a66c69ccaf84cf71f8c1f8838690a56954dbcb76062cb5cd779ff1a72e46a3bfedf218907d47a1ffe3501fc926c32b0f8bd81535496847e9e8597c2bb8c60e9c158360cbfab813f9c0be71a9f5fec08ccd8840b10d646097815eb4ce5505cb45d8902f73a2f0926abbee2a363a0dcb52adc8c732c97f4ff51b9770825e1ea5c736b76b78a81910a7b4fe5b960ce6f459aff89cec293a3c9f8268a3be7b98a4b433717fd31f33e33563b9ff9bd0c9d6ac66c5fc9c7a7d43b3b613877df8f6117526358ff333ca4035b0e501d3f8fe4a43b836bda6c0c0c15e06190fed22132fb18fa9c0026b514096bfc4d1537372fcd21525038788a8716f4c85559f556c2c664009111f515d1ffc219d4915d744995e8d4c33e8def0543dbad8512297d8f81a82dc4d064417e31657996bbfaaef8559e5c5865ca71c541173260f2142b29ea5690895aac768ba62ad49c91e765ff05d4af084098a942a82a74ba4e16640e48923b60ba673d54de71d31f2dc910c1c9f7c3eeb2c88fc089a1e5e8221cb381fdc45d61a826db72f37c8335f73300e86d2505c3b7727ba822ea5bf237dd9ab901003bf4096dd59eca3b02d58b98ce8c61b5af735aa4e9a244cd1866ea6cc8a91cf5ac35338d887595227bffdf67d152038446fe0b562746363dec6984917b414979a939c4291f8ab8d4fc9219cd01aa79e369c5a99fa1a0f135c3be4e10d8dd2f804e4aa2b1c5d17e3f5628a4e5bd652580cc5825a410e568406fa6b5dcb969ac0afca76c34af12e39699712cb924f5324c7cfef9cb2491317cc886af4f91f645a7a0ab960dc377aa37e1fa20b3026ffa4b0c0b322301d839ee34f3baf70248496c9b4bd338e5a0522439fce2b710ba93865ee2d11d328a3c5870fd8212335cc099195ce687329fceceb3e27a9e4f648aab45a0b64ebb4a11791445f18393eaa9b55b027362f3ab443ed1769187c", 0x1000}], 0xa) socket(0x18, 0x2, 0x0) msgget(0x1, 0x10) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6) 20:49:45 executing program 0: ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000080)={0x3}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x729, 0x8, {0x3, 0x42fb}}) 20:49:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=ANY=[@ANYBLOB="ff1be1dc3fb4aa0ce1d4742215b2a462d4e75f45a90dc48b2780c57c877cf581a9f770bc18efafe9018125a9060000007de082446c4c788d9bb8b6ffffffffffffffff5b16f3dfd3db9edb7128b63ffb9cf2797fda52f66d7137830000000000000011a88eb1cf18f17585c73a6f1afa5f695b839bb1b34a05d2cca6164e615a62d6772a9cf48b5abab2ca59bc5b8e92f8cf5860235a13a4eae42249250f9ff5410f44d784b73550bf1c1184cfce5e1f6871485a4eab1484fc9029d24560bd14f22a21fa3b01a33f3cb394fc113959ad02b2388cf3745e9764a590e86e501b2a88e521cdeef65d2aa9af9f1f309d29b3221acec9b59905301c2112d6d4209fa78930aa8ec931dc59c0e78d531b00570d6155b5578feefb054ea7ba3ccd0b83c9e7c8a2760309bc8978cdadff6bb98eb40590905b274c72666d36f05044f99e9d09d2"], 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0xe) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf805bf1fa48f4445ed4", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 20:49:45 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf790f5ad2d9ac55852f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed99800b033125216c672594dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6ff05d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddd8a568f564b4d217824b0aa5560ea147f4b23f1e1692c35dbdc77d3ff9c946bb1127a06000000000000000c9fc348ee4013ecdb22c56ebed7f9a464a99e38e78c909d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9ef578b4a2d4ae1577e8b65e6139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e445ba307d02b7baad6e101dd2f6e2c246ae7f8edbf4c0f3e2e0420fe3e8171a7d2deb91b8adbfbb44f192b8d4a38232fd9f5a495ac36a7c243983011c09279c749c82fa43da03864287115386a0bf5ca404000000000000003e3e23b6e101feb43b1099f9b49767580c6ad69226839e09a08d30d0f0f09f33b27f9dbd26ff8f72d26d3f400e89823f43359b51621a8aa3c34fc0000000000000000000000078c4f0b398dc8e306751580659d4bc72ff06e807f48545ea9d5c96c341ec743c63c2867e9c0e20be3f0e67566c6b9269a0699e317aeee70ed053dae29e4e84f2bf0020c3ff030000000000008cd6ecb52ced758c87fdaea768fc498ade6023bd149c302853bea5c93c48ce54294c35d3477fcfcfa33b74c9d145b5c5b594b67e6962a3df000c22be94ed9ae396c66348841aa1e4000094008a761503b8a0fa742aba43c92d2ff9b59e56220538897b659d14295f9f2a5cfeba4f6625503621ed4c4f5401042d7cf51405a2dae43b924e7711af2c48c02ff5b0900cc1d9138c47993ca9c317cfb8bccbc1ac806aa1dcfaecd72675845478c90cdf29e850dec32f651a18f67d1c8375a76370e4baecad081e48ec1f466c80d1cff8b86f7de65212859efb07379a1ba9c82ea5d41abcdf3016b79710124258e89df59e5f6b115c44b34d1f4cdae9cd542e009c9b55ebb2fb068c55b6eee85b45fca1a2478fb2708e65857b2f1925893a021548a6b55972bd9ddfd5ac4f8de628cd95da7185ef82d7dc9a483a8ebb846c20c112dea4bc84083568985d3fd7e5cdcf0f9500b2fe8c25f6a9697a182d1ee67fe2734fb53507532b0c55a9f50cb428b21abaef68e40dd384100828389ae8ef69376ba36fe607375a4434003bcad2a0e15c58e246b9555f7f7af2465474ad3a2e54e1dc51b1c2e5f16adc0876d088567a8cedad5f"], 0x10) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000001d00)="aaa88f16cef17e18a3051a39c1c245c4216fa067b04e1a83b2cc7055f842e6e401145851078bc3c268bd085929c79d95f7be60f776cf7c00ac2352208ec74ac56f0c66821df07d7062496742b4aa8875150f118be716b995fedc44f44da4cb48feef61e3c927da14a9288a1cd0a9d15596a5a66451ec89130a0f66e28f4b5a6dd9a7a0658cb6269041626b4a9a0f611ee8575dc1d00b14453562e1736a1d99ab9a00e9e9b986d4daa1b02bb0ef9b3e2fbb027a4fa86453d2f873ebfbb3dee1eee067430426ee946867713ad0c4ea831a0bff4cef03ac9ff66232d45b2c30fdecaaaa9797f0037e15ceab4864994d2065fc18cd28d24ad9c5d9c28bf8076b8aaef9f37ebf46605db4796da4d3286013f347d3b7c71ac2c4202eecdd063443ab252ee2b1a55849eddf64a8b8a1f66d18b77f75aac7c9e3ee6b11bd0437b8286d6dd61b142aa86e17550ad84d6a5f823c599cd0dd6d19ad09fda2c9d696b6e5607af06791bd5a18ae27bb14f0fe444c973365f77fee0762e0cfb4734dd6c4cd3d1ee7cf7030bf3a130c648663abebac402cf596f07f5883daf9aa967da45380c6b9e174efc4ef69f6ca43e9ffc023a428b4d0a40bb48a2858416f45e4a459bf465973e7eacd56f11769555693ed26dde9329d6b99718b388f1d2f80033ebdc61d4f9444873dc47fe0296939b788cd110e596b0f6644d7dbabeed90b413f19b6888ab7ecef7446867965eeea14240f510c5bc4bd02ab7f84993409585b1907c3cf905b00704d650716d270276df07346979ee3567054450510da359b2e360bf59225cda7023b24fd16e05b30c067b905bcb25ee041a2a33d4d71cce01d918abbd4e7022be6ab5f98c5ac02bd029758fba981e990ce420b749b61f42c6ae9412a319947bd48877aca25498cbccd769e616335dc48c7e6003c3bbf30b7a7f2723571af395b180d6fd5f43c4211d8314edcf6dbc9f2ffd6daa9fef5a788de4c64eeed27a33188d4dc653d0169fa61b54d2b14dcff1a4b3cbae0052278bb392338814ac3da3ed12628b1c9d1809acb9d4d1ee406a6f1065748d8c5158c4bad22a567bca95954f820cbacb64c9f05bb31da57e5438d313b98d99a5971d8dae6c703f13fedc307c2289a14ec00a5432920048bddda90a7f073f905fd780445839a20713342497bed6158c31bde857effc7842c5a8f3d9acfd586fec2f0a2e628c7d244b4b6a5dda0880301f1c7de71b446f29eae1cbab9f3016e24b9f499e0c336db0421d7639b36278bf853ff09accd605659e2b00ff285126a6836360690f3869f0bce3a50f1736f55189245977d210675af8f0e8016c932bb79d3970519a78f16ae56e7435ab059ee89d1ba0997872299fc22521e23208f37bd34f175b7d125828b49fcac6f4b0b76cded69a9dc6724cf79ae3f5acabd2aa902ab7367fd3e1f1e13d7c67a95b6f6c03fa308ff8c0bd0c7ce1b8c4d6509824823ed259184a915f020b0592b77ff928af003aec76cc80ca5ec23dc595d794d6129311b81a882e6e621da721f17e5b4f3da2f67b2bbce51ab2fcb9e51afc0c53c04b2f4eac7bd187e0cb6127b2d0f155c0063b1dbb70a3818df9f7874a8891f0c9c35fa20398abc09c12f091c2b07590884f6291c07d1377c73a2052ed4f07b2d9bd3889b38e3d955e97faf57122daa0f81489166c6f7ad8c5bbe2d1a929316ada38a5f26b50facc14a96913966c229cb8025d55407b0008bbf304077119dbbce89eac6e67480c84dcb966a1066aa9a5a5c06c1ad422e6f87e6c0264474564c48b18c1d2150cfd95a4129e79b72d82dff9e3fed84402e8dfb15efa1b97a6b91a0bf344a91ddd970bfb4f5bfbed639e6e78524571ff339f74005fdb07477b4b9728f137c6a008f018eefaffd1b2b83a1ff2afbb2b64c45cf05cb278064266f2d8db8f0bbb25fde73b868d824f24ad08b71f25052faa6f9976f64504444b6c6e8afb5713c8cc17f0e2957cc628036d02333f89dda3e495a8f47e79cbfb10c9f015f06fdfa6f9fa1f2a8afb6eb801b35493f487a59069aff6705b078bc4a27e7b4a8d271eb778f8dcaf14012630bba1b97189e6a68d0dafb024a6f66514b2d68314d8475bfb6173e8b04ac9793dbae3828b42189f473b4d5d722307ca55c9578140390930c52a1c9cd7b56201017b8e4ab65daf7249b43564588e94fa9fe65a593a6d33545072cd0453b52fc32fb69d35a1b71793ee11900726de10713e2de6571a31c77990ff119bc828a01a920c0822a865ff9bd59d1255f7a3c2f0ac8d9552da4aa9e63aff56b64e3dd91a2161b1c2f6d30c1f047be30a542d4f5268afbcc18ae5e18e1d6a3bce9b820bd7bbc434851d9b36339a854ce24fa4c3426c0fa84324d65141e83c03040b02259bbd796c192db8e6dafb63df04d21734d079b40e1714df13c6520c4b27e74bcc2f3ea593c43b40b834ca382c8a6a991b9860b95da28334d998ba25b9604c37a78837c528670b643ae92c6874fbaffa7b1c567cc2a65c487aa252c568e2bc0a1e0d4b8893f88964c21fad24a4f552939843aa3abcf914fef391dd9aaef178f1f7b890fc08e7014cca9894db72c5b056b9273449824a1e405385fb261e24e3d034b187a8d79c0cda9dd25dc3d60a0a243b0461e760ccadc137c1b0d29ab80a0a324ca7ca10655cbe49823a3de826779d37e4a1c81acbdeea27b52cd202fef5a3793b3fcc4e1b49ed3b638d40f9bfdefb5d132f270fcbbe0ed30ce3a38555c14aa4a5051439c835d4817ca6ac990350cd8a3bee146c44e4acc49200f94b0a9b5fa9840526bcb52639d43370b1a5b22e2c40006aab142ecf82648100d2390f1fe76f43abcdcb80d21d127d7d5fceadeec5f39298f1b53e576b33d1d316879f769b59331e19d1569ae3fe1b1bf2cbd93db395e2afb9f3ee75a0738998a601441963b9d90f5be42e730ba5709f8d5ac3a87f570c7b678f2dbf48a8c5fa18b4331079dff6e217dc1d8c36efaab148739047eb9a9a7aef2a27d5061b52fc7a50bdcf7c254c7fe022272a5d437175e646e346aef4c22302235ad28002a9f4f7324beb9750679b3f0dcc72e68e05c6cce939cd0624b7692623584d0156dc529edcb1e87f05ef1f2759b831adaaa8a9f6097cf9943b41329a770412efbacc7c0d62d74139d7bb9d9fe76317f0bbc91df3f3af27dab20223b1e847ab17c7f1adac7031343a03fbd4af3021ba05c60f064db478b3e339cb434410e067335efab98053d9b00461b11bf51ad2f74e463f45a22b59b6bb7bd2f72c20e625beaa4027572aa31509e2d498437e3f3f3de54db1b5207bed24fc2a825cfe67634c945f9648eda70b4ff78ec1a3de8a81fa21c52e7f04642d9b963673a4ce386606e932701a2b2f9a65e8e6131ee7b38c9725b887a16fb34157bfdf773cd937261def111c24d7cfd53e5785ce3be924a7ad18a77577ccf292a4ce94a12d892c0cd66c893be4e1dd1a01b7bc5030b22022eae3b4903898e6e6137377c68ff40789697f5b7b34be03772bd0e31b52ffc3b25c71f50a6423da64791e7983a86bb65d3fa5e8ab10e2e952a115e1de61dd3224e67b4542976c4f3c815d2322d46aee308d12b9a29ba385b368983eef7d0c56c4f8b005a74283b4974a304fc57839ff7fcbd0472880bcc6b9603f70f9a3e1572ff9f21b01cd1958df651a5d7fac724dc193bee62ffac430534c68a7f85dedd07475ca11af54f6cc6d0ee2908086e225f5b5dc04ebb61e8aff76ceb440450b591c6411f5354bf368e32048989016fd6d540010ce5e98e579170b20bf3b6b5b4c32cb9e8e9e66f8803f3c4ad2ed4d59a87d406312c039aadd6c62aba0bc8d4b0562fc812dc1bf7539c8b49c229b8a5897363e3de02ef0e658531b5ff367f8b71e54cceaf541c217f4a27bfe03e53eadd253c4f666ec3ca01f71b4e0b9b89174deacdb456ca5945abfef77687f0801ba2a438bb2ddd41f5944ce42706c5a8c9c9c9bdb25bcbfac08ad19fea9cac956812f367fb53c030a19d4ee6ef5cdefbcdb51e02b94ee4b1c3fe4a16b726332e1fb9c6ee7fb9fc781fe4d82d360eefcbfce2c539792c533e46378138d17abfc094e4513d3707392033ea6d0cebffe85ab59d9643bf511a7171fd5367b49b5d0713b2107b6b4395c5fef1862d5f4e0ec1e462cab494dd2837f04d29e1325b31c29d2ce88d71b24c78c0e03c036cb1c76bbd7eb929f159181d49dd86902a91f557ab5b11c4c2ef147fcef1f9fa19abf31733dd52e6bf6c5818eb437b012ead720312fdd2c43edf72a1981fd3309f1bc3fde63558f6c7c7bdeb93f42b4304981e731cd71b519548151876164b1a723b8afca21ed05273053067d064f6831ba46fc4e8416060b36a0e16dbf8fd8fad1c51dc92a337ba874bf9036e47e4dfce879764b7338918614300f2df58295b75d40d500141072ea2d3e3733d13adedff693c3579dfeb966414550e76a26d0abbc07290850034dc3d917b625b7c5e1010e7566cf9ad9a544831da263ddc93575ec4369c1d86b2af9d1b5f665b8ce8d7d23748d5e5c07c05a3f7dcd47bf582f06bb2e10fa0a474452e8ba89ce586b02a2c75b9358e1cda16ea3f157a05f8d4f37b6e96450c3c2153e41543d3b55d23fe84a2ac63ee091e54f2a455e7707cb42e0d226328b8d6298bac28c5e22a9b1297ddcef099976d095f28f4ca58986abb55fe0f60f2247207e36372630c6b12a195dc9cf42f851682b43175f53fcc5595ac835124fa36ce8e2e0f07873096251fbc6fec703cb9b7e08721f60fc304656332eb6911aeb1a1003d6f2b9d469dde509fe2665429f3a57ac35b8015d90789f7d5f4c51105ff429d9ef12f0e1698484258a76755daa279682f30fdc21cffaa624e6deee3242218b053a32ce29d2487f34a7d92f25555e37531689a947f4b33b91ee6c10244b8aaf9f632f635230cfd2e536b2a7275f4f1e2ab4c68abdb8652939b2915cf6fd32560996804b186775960898ed976aaf81db88c967adb42c53b8a834c936391c6b8bdb3311adc46349a5de7893ee40154a1639a3ef9a085c2669e7e49a43aad185197fab9401113351ffae5e7f3670c4e3537c9d378f132fd650dbb40d0b4280dd8fc4220898ee0824857c459f55537f80992cc0d81a91f4f6955bed833e9567112ada84edfe1a2b72fa968cb09dd2d86cdf396858443135ce9f8c2da6c63f748c4f8eec88ce7e53dfe0d127a648afa475fa351090045e90e96d8f074f943e87ed934ef7b29003164e48a30d604539a57ab311197a41fc2f64de2691e8be3f4975c1217054b0dd292f921b98722f77c24a3405e0a8705acc67a08e914ddbaf87628ce1f3cc7ca0757e563a3838082c81d6d7aa8ca422aee630ab0bf4dc5759330abcc56a8f6e136cead135cbb9569495243be60aa0eef573bb68ac9996b4d85a5c8e69226e795860c7391cbf302dac8caf268813aceba170c0a1275547e3973486f881cdf164ba68f2163925ded34a2322b2cefe67671ff5c377664e6bd1e0d0d22953ef5d363d3bb6201338dc9cd81c37b71d69c18387a0c7385a7782cfc019f8db05708e991af26fe7ed55fcf9ce90eca782963bdcbb33bd2aa91649e5fc0c8d58eb2589031dc0f2d5348dce536fd9f5f6156e58aed0597c817759ae7b3043c58e9a03c34eabca146ecc5cf73b4d69a11206d971a24155c8acf167e9828f7bfc242328d199d9df508d3af5169b85c71de58fe1dffe4cab1ba34d09267a5a4e1cdc01dd4ade04f7657542e51401aca77a5dc35f03d762d6a88ccf91ebdda", 0x1000}, {&(0x7f0000000080)="39f057e031fb54690af6f30be04277877332fad1c31cd89f0fbbe0c271adee2a8bd085eb5432706c94a14fca28329000fc1f96bb5911e219a5b025c17ffa5af0de5e09c3bca59aba1e00a2cb", 0x4c}, {&(0x7f0000000100)="71bcd4379659263a5ae14ad8c776e6d35a762a16ae2c6d9907586d9adf384a37d75783cffa1b8f1434babfa613f7a9c10a0c99b3f29d4efc92970387b9d557ca5aa29c3402af814565ec2b7cc63ba7104d07af35c72da5354030e27e771439d12fee6f25804847a69a09c731326bfc9a92ffe8fa7eff6213699d4a7b09936f5662134b33d203ac34cef848a994523636a6ced3281e3049ae3beb0ad5e501fc5012df57c2f470d69c59c073b93434", 0xae}], 0x3, 0x0, 0x0, 0x898d21817f03785b}, 0x41b) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="d0", 0x1}, {&(0x7f0000001700)="fb8a929b87d812b8a0a7fa94fe5eb0873eed9a0221a37f39c3c17f4eecad662a5657e2c6ba297feaaa7818c65a4d6071231e567778f4882fc887c3324589452cf7370978391a1bf055999c2957eaeb3dfea1491fe046652ba57aa75a6fc819037cb0c4de6b8033e111185cb7bc42b8e718b9ec3a67763d5576f044e67d5d719fba74f1428e1b77a709aed17842435047f3adc16a29cdceedb7d973d2a0cf6b082200c0d0dcc64975ab74c3ab32a968ff8859ddb0e952b6ad376fc3e7ab20f444f21c3ad3ce62e7d3a79d9e0885b3020c45d04d5a8c2090c25ec36fda7c38d7f8c42e4e29a101e62cd527b2558bf81bce2db97d02c0b76193e959cf59c069d1a8b81132e02ce02dbab0340cd9f6340fc38b55c49100ee1a560c8ca608ab129b82d8f076efbcc96e26ecb9788ad716021e60b871d7a1f0097ac3a8cdfae4ea748d203aa0c19ba8d17d230891d224e097eaae85a34cecb44d84d858f2696aad844ff05f1fd32eea9a6cdde6b2235491de5fc88c0e0f0ede818922f82356d5a07b8ce880ced7b15e28c03f2aeafd2a69c0c787ff9dab9e839f57e667c907effab5883477ea587f9a2c1c5928d0cd3495981cd52b2669a1009f71fcb3a2e8105a6a43e89849f602e9788e21453eb3e36dc6004575f07003620fd348d36052fd1f9fc14c8335e99581dbc3ed210de32b39e6b377a20689190e0b0c11ee675c5caa69dc3ed859f19ca99deb3e5bddcf40e2bda0a9aaed22a7568fe5b527ed91e59d4171381a9ae33130fdd9de2884e684a8851bd52b6699707f2211b0ba99e8273292acdf2c01faeea2e01af97d957c2b888915682068a4961caea2093a7f36eab99b927540202b25ff6cee2cd3edf0c71a34c23d8b614177ad245e2d5c349ed0bbbc35b7ab52c8388ec92b013bbf7da435119eab3ef846cb3a8ef048025d2f876f96b8fe9077d7c6b974f4f1829021f1db37b3297d96ca9fe4c6d196018240964e9914cc9a0a91ead4e2b18a586a5e2ac84283fcd4d3b06d3f3eef7f652bbb10550c807436b87f8b7b0a1981194ca2964e66926f0dee5fb7636f929c60f4adb3964208b33773e2506384b780d5999906c5aaf1351c8943445357d45b024388f03426afbce47ebb858e29368253307344e8aa874286752603c2f25c9d4d02001e5ca149492354089a56acf738621024e14301bf655c2ec1b14f35ca74c8d656e6fd3142269b009485c4d75ed61513766bfa7d26e83ad2211a3f56797ad3db9803629d0db3b37a1e0ae5d41117a6e70cb4d2d91ded2983f3b842088dd4ce36a36819c332d94bff94ef9db7b1f8dad481101f5a453da2dc648b133e4d4de3ebfbce752b28134851c4b53a50a3b84924d7d174ae62a0dba919706b5d04aaadaf40fea6542a03cbac840f95007e1a6a635625d11c938012e256022bd2f0804a213c9d4bd69b0a5a666df9e480c9bb6d2d28434bb21834d9a115e3efd5806a22bda9f3700893897e138b2cbde2781999b626f6b6346c25ad54811d9561720ae2a62d92e4aaf60b78700aa8de85e07daa312e3a050f18ec50ad6d16a663bee6a0bf6ccf4a203f98be4ecb6b4e3b742651981738a49ddbec13bea8eb14a98c86c4a6f913ad6cb540821d0451181934a2feb96040887d7238194ceb9e2cf684ccb18e0f3e467fb94aee237196995d010b694b622cf12e2c5341f095b09d40c0ec7811bf3babb2cf865dce0263f8016b203ad4b315023868b3758ac872da987e00ece7f4938ea9650df3a4e2a73a975f40692b547510450068fc1278be9d8548817799ebc6bb891b24f7e9a910761fc473116b1217d5ffff19a0250652c0b517ca3eadc376dc607fb23f6b8be9c5a15fd9d580e87236f304675d2f80ca6aad61de4555c77c0237a9a3de2ce0fd27aee38b56853c7bf8771904f9d7286e187121407157e4c47c0dc24f5f33fdd19a5ee4948039c5317a3b555c2201931ec223967669da884b5f535abf6bcf4337144b2be0b637ebe1be35ae3cb5a921c64474b682a4ffd8bce2d2c7968c21e7424b242fe7dcd66f534006e51678b0d5c1cb64d2cae2bf325f5e3355c754d6755a88fc16", 0x5c8}], 0x2) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x8c) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xcb87, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = socket$inet(0x2, 0x3, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0xfffffffffffffe7f) r17 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r17, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) r22 = socket$inet(0x2, 0x3, 0x0) writev(r22, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x0) r23 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r25 = getgid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r23, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r24, r25, r26, r27, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x7, &(0x7f00000001c0)=[r9, r15, 0x0, 0x0, r21, 0x0, r27]) fchownat(r2, &(0x7f0000000100)='./bus\x00', r3, r28, 0x4) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99", 0x0, 0xfffffffd}) 16:00:03 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x645e, 0x6e17}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = kqueue() writev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)="f2fa8572f67dc1a5c7e3795f99986f98d56ae3479879f54a48fe238123a4c86d413918bb", 0x24}, {&(0x7f0000000100)="7a78b4c68286f759b6306e46246f68", 0xf}, {&(0x7f00000001c0)="7ac713bb63a5c6323a35bdfb01e8dac95b45e5156cdb64ae12d987", 0x1b}, {&(0x7f0000000200)="df92f19697fcb45d1523c711c5b085f288ea3d543ab21c8cadb0111c891e8fe76e0bcec447f755fca6146b93f6", 0x2d}, {&(0x7f0000000240)="430cfac00768375e16fa8300490ca4888b0b7535c345c4afdf8f8ad5360cd6f9e1076c5cdb86a704f3ff510f91507d22818fd6ffb99247e28ca55cb08bee941e1fb0ff1e7709a8699df56f61671b77c34b33c8ecafc8feb57fe9f405a8870598bf5f7e6b640c629c4d0337a40c4ecc771506e382b6e08af1f42c83c45629ecd92cd5101ab44c03b6cbca8cb4a37299487f1876553633d02ec8bf10c5c59271406c301b5999ac3a53f4dbdb407028828748c5b08c1d0655f1744645a300e4167b8e77dd85d4ac6f5643142ecdccc182bbbe3293b6e8814a6e8be5f478c6b3929c6887a23e9d47327b8bba5808", 0xec}], 0x5) 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) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSDTR(r3, 0x20007479) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="eb04cbff13b9fd812eaa4e713048e69931929648", 0x12) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x7, 0x8001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x804, 0xfd, 0x7}, {0x244, 0x0, 0x0, 0x3}, {0x3ff}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) listen(r1, 0x8) 16:00:04 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001640)=ANY=[@ANYBLOB], 0x1) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) accept$unix(r0, 0x0, &(0x7f00000000c0)) lstat(0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x8, 0x0, &(0x7f0000000100)="33d329bf7a9ad010775ca6e571b43e13d5596c7b2ea886c6c3b701463e8e591d1dc230affdab7bb3a0537f92ce52f388eb0998470cb01be4ac4ce2096d6119bd799020e77ecc74d973e26c8b6f2791f790876581ac2ba982255b75740d8485a924785710925164537906751270985eba715f2f9a1766d5c97d97d18e662fcb64fa5523f3d0365f8e731e6eb7cc733881f509ad249660", 0x96) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) r2 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r2}) r3 = getpgid(r2) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r4, 0x2000746e) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) setuid(r5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r3, r5, r9}, 0xc) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffff7ffd) sync() 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xfffffffeffffffff], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:05 executing program 1: getitimer(0x2, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) pipe(&(0x7f0000000200)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = semget$private(0x0, 0x6, 0x80) semop(r0, &(0x7f0000000140)=[{0x0, 0x71, 0x2800}, {0x3, 0x1, 0x1000}, {0x3, 0xfffffffffffff801, 0x89cadaeb899878db}, {0x1, 0x4}, {0xb, 0x8, 0x1800}, {0x3, 0x7, 0x800}, {0x0, 0x100000000, 0x400}, {0x0, 0x1, 0x3400}, {0x1, 0x2000000000000}], 0x9) socketpair(0x2, 0x8000, 0x5, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x4c0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="62000100000000025f58fd8d979a3eb0373331d3efbdd4bf757436e0ab06a8cad7456a59210e41590ddfc92e166f14c3f00c6d03f2128fe0293560f01c53735aa5b073c99d342264febd9a9de008e6c7ee1ba1407300"/98], 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="a87be704ea5986c067be9c5e0c049bad952fbd5329d071f7767f998a1d9bfbd8679c9372a928b8b8374bb529e131f12e86a8c9b3305f324864d0f18e3b50fbdb91d48320c57e74bd4dc3a5c1ac5674632ce1ec89bfe484eef2ec2e7d1fe53b72408d373a39b63a5006bd62e2b3b50190db059a0902db070ee64f4d054a5e58af0a5339c69f0d7c655e6802a65b44b2dac0d887daaa735acfafaeb7689beed33c278e431da923d667206b"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(r2, &(0x7f0000000300)=[{0x0}], 0x1) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r4, 0x2000746e) r5 = accept$inet(r4, &(0x7f0000000480), &(0x7f00000004c0)=0xc) accept$inet(r5, &(0x7f00000006c0), &(0x7f0000000680)=0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x4301, 0x2) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000280)=0x9) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDDISABIO(r7, 0x20004b3d) r8 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x3}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f0000000080)="3e660b60802ad9a55b7f45154e7b") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x7) 16:00:05 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="820f458fe451017c48589398d772f62affd9660b73eb8b4b14016943bfd4693a2371e85f503ce967058b41eb47eb0bb9b5370abfbb0c20e81899dbfbb59498fa1437e4e412b3e317e62654689c5aae437e6c7c45c5b429a825b2f0d93e04dfa34faac7d8fb2a75e1d37698701aa05b4f7422287a49e6bbb04cca19bae5da01dbf32ea2cfae3b422afb194d47ff802c51c16308648c7af87b811ef5037281c5aed59342749b9b2cb7030d1cb36ca090fab9580bad131d5f400838ddf181b825a5e710c36e76e296690b661a8b04baad19a84ddcbfff6c9342e41b3f0ea883be4b7919c4853c39a583fa3fbfa69077eadb965d1d27b4a855a7df3af5f8affd28a6f77c086f2debd7798394dee878e573"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x7b20764ef851e1bf, './file0\x00'}, 0xa) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = msgget(0x1, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/4096) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) dup(r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x5}], 0x2}) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() ktrace(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) pwritev(r2, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x101}], 0x1}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000300)=0x7fffffff) dup2(r3, r4) fcntl$setstatus(r4, 0x4, 0x44) r5 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r6 = socket$inet6(0x18, 0x8000, 0x0) dup(r6) writev(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860b5008b00c6c8dadbcc0000000008000000000000ffffffff02000000800c31f898807d4cf01fc2", 0x2c}], 0x1) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000002c0)={0xd8, 0x7f, 0x7f, 0x1f, &(0x7f0000000480)={{0x0, 0x5, 0x8, 0x1, 0x5, 0x4, 0x9}, {[0x686d, 0x39, 0x1, 0x800, 0xffffffffffffff29, 0x3, 0x8, 0x7, 0x3, 0x8, 0x3, 0x81, 0x2, 0x2, 0x100000000, 0x8, 0x4, 0x1], [0x4, 0x7f, 0x9, 0x3, 0xe8f, 0x1, 0x4, 0x2, 0x6, 0x7fff], [0x9, 0x598, 0x4, 0x4, 0x100, 0x7, 0x1], [0x0, 0xff, 0x987, 0x400, 0x8], [{0x3ff, 0xed6a, 0x8, 0x5}, {0xeaeb, 0x7ff, 0x3, 0x2561038e}, {0x9, 0x3ff, 0x4, 0x7}, {0x9, 0x0, 0x9}, {0x8, 0x3, 0x7fffffff, 0x4}, {0x9, 0x8001, 0x8, 0x80}, {0x2, 0x380, 0xc1, 0x4}, {0x0, 0xb8, 0x7, 0xc4}], {0x8, 0x1, 0x0, 0x5}, {0x83d, 0x10001, 0x0, 0x1}}}, 0x200, 0x40}) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x180, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r8 = socket(0x18, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x40001ff, 0x103, "b800", 0x5}) close(r8) fcntl$dupfd(r0, 0x0, r0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x24, 0x3f}, {0x143, 0x401}, {0x81, 0x9}, {0x0, 0x5}], 0x4}) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xbf39978b98ce2cd6, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 16:00:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x2, 0x0) setrlimit(0x0, &(0x7f0000000040)={0xa213, 0xfad}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/164, 0xa4}], 0x1) r2 = syz_open_pts() ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) write(r0, &(0x7f0000000140)="af6532bfb06dc9cb5b1c87f14de77163e4db3f8de10a105d54430c70ac79a6aeb3790cae70d3a07ac54d87", 0x2b) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a", 0x1}], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r5 = socket$unix(0x1, 0x1, 0x0) r6 = dup2(r0, r5) r7 = fcntl$dupfd(r6, 0xa, r4) ioctl$TIOCFLUSH(r7, 0x8020697a, &(0x7f00000000c0)) 16:00:05 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x40) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x4, 0x9, 0x8, 0x17}, {0x7fff, 0xff, 0x8, 0x6}, {0x4, 0x1c, 0xff, 0x3}, {0x6, 0x20, 0x0, 0x7}, {0x7f, 0x79, 0x81, 0x9}, {0xfbd, 0x9, 0xf8, 0x1}, {0x8, 0x2, 0x40, 0xfffffff9}, {0x7, 0x5c, 0x9, 0x9}, {0x5, 0x9, 0x20, 0x6}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:05 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0xf358b0659dbfab97, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x110, 0x0) r0 = kqueue() read(r0, 0x0, 0x0) 16:00:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000200)=0xffffffff) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419", 0x22}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) r4 = dup(r3) bind$inet6(r4, &(0x7f0000000240)={0x18, 0x0}, 0xc) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000000)) readv(r0, &(0x7f0000000d00), 0x2d9) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0xffffffffffffffff, 0x4, 0x8, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7f}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3f}) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) socket(0xf39d8cbf45daa949, 0x3, 0x3f) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x4c}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000600)=""/44, 0x2c}], 0x1, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x80}) poll(&(0x7f00000006c0)=[{r0, 0x140}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b2624", 0x458}], 0x1, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) 16:00:05 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) chmod(&(0x7f0000000040)='./file0\x00', 0x84) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x1}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x2, 0xc0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r4 = getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x4, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r9 = socket(0x800000018, 0x1, 0x0) setsockopt(r9, 0x6, 0x4, &(0x7f0000000000), 0x0) getsockname(r9, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffff000000000000000000000000000000000000000000000090a672fc26a0d8a271356f6a4d9d76f58cf272cadf76ee6d9d5274c06349ed4c5c5542203c59694d5d47ae1601a6ea44d7fd2ac3153391392c6e415c7720000000246121467ba8451d7fe1d114dba5d3b71d89b37617b532984419076ea52d99f15ec81ce4a218d77b8455f47f6cca844c175c69ed5af8d0ab517ebe2e0ff4ae660af3d41b8dfba048d6e816c51a3d190ff13a115aafb43335f7cdd5117d7ea8755a0984c95f980d4404e6d495bd78c0ac781f"], &(0x7f0000000100)=0x62) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r10, 0x0) r11 = semget$private(0x0, 0x8, 0x0) semop(r11, &(0x7f0000000680)=[{0x1, 0x0, 0x1000}, {0x4, 0xfffe, 0x800}, {0x4, 0x20eb, 0x1000}, {0x1, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x7, 0x1400}, {0x3, 0x98a4, 0x800}, {0xa, 0x441, 0x1000}, {0x1, 0xa1, 0x800}], 0x9) semctl$GETZCNT(r11, 0x2, 0x7, &(0x7f0000000100)) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x0, r2, r3, r4, r7, 0x1, 0x9}, 0x800, 0x1, r8, r10, 0x6, 0x1, 0x1, 0x2}) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x34532, 0xa8) r13 = fcntl$dupfd(r12, 0x0, r12) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0xc00) r15 = msgget(0x0, 0x10) r16 = syz_open_pts() close(r16) writev(r16, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r16, 0x2000746f) writev(r16, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1}], 0x1) r17 = syz_open_pts() close(r17) writev(r17, &(0x7f0000002a00)=[{&(0x7f0000000180)="b7036e41254fa10000000000000182e781", 0x11}], 0x1) ioctl$TIOCSTOP(r17, 0x2000746f) writev(r17, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1}], 0x1) r18 = syz_open_pts() close(r18) writev(r18, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r18, 0x2000746f) writev(r18, &(0x7f0000000700)=[{&(0x7f00000003c0)='G'}], 0x0) r19 = syz_open_pts() close(r19) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r20, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000100001ffe}) writev(r20, &(0x7f0000002a00), 0x0) ioctl$TIOCSTOP(r19, 0x2000746f) writev(r19, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1}], 0x1) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c13, 0xa995, "373f00000000f500000100", 0x0, 0x80000003}) r22 = syz_open_pts() close(r22) writev(r22, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r22, 0x2000746f) writev(r22, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1}], 0x1) msgsnd(r15, &(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f00000008c0)=ANY=[@ANYRES32=r13, @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYPTR64, @ANYPTR64, @ANYRESDEC=r17, @ANYBLOB="422aa1d9617171faaac3c86c7a4b8bf1df0ceeaf278cb7afce9299506fc1eab932577d5f874840c342b3a64c05c397374607938277a45ca7028136ee70869072260961776f2c79823746753824cb68dd66265ee80dff46946ae47a95fd7b", @ANYRES32=r14], @ANYRESHEX=r19, @ANYRESDEC, @ANYRES16, @ANYRES16, @ANYRES64=r21, @ANYBLOB="a6067b5e1a15f9d4961d03bc96511dba0ed64ae84ceabf67241371121e4dd69c73be6b12ac38b2d8f55244ce30d608d4862f4e624bd1ca3e655a9fff1deffd7921c00f0e682448c2935ef48966da5ec348f9ee8ecd598e45864009f34c836811fa4f267bf434c7ae5e970f1d9e9c3e9c892d7931cd8d97dc2a923fefacebca0274ed20b174cb48632289e6bdaa3cff4b91a84f8719", @ANYRESDEC=0x0, @ANYRESHEX=r22], @ANYPTR=&(0x7f0000000580)=ANY=[@ANYRES64=r18, @ANYRESOCT], @ANYRES16=r17]], 0x1, 0x800) ioctl$WSMOUSEIO_SETMODE(r13, 0x80045726, &(0x7f0000000100)) r23 = getpgid(r10) setpgid(r23, 0xffffffffffffffff) 16:00:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800], [], [0x0, 0x0, 0x0, 0x7, 0xffffffffffffefff], [], [{0x0, 0x0, 0xfffffffd}], {}, {0x0, 0x0, 0x0, 0x100000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$getown(r0, 0x5) socketpair(0x10, 0x4000, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x1, 0x1, 0xf0ee}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x884025c543a9ddf8, 0x100) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0xf6, 0x5, 0x81, 0xffffff01}, {0x1f, 0x1, 0x9, 0x1}, {0x5, 0xff, 0x7, 0x8}, {0x7, 0x80, 0xc2, 0x6}, {0x52, 0x9, 0x9, 0x400}, {0x90, 0x6, 0x20, 0x3}, {0xea04, 0x3, 0x7f, 0x4000000}]}) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:00:05 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) 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, 0x20000003, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x26) 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)="ad1af05de2f4ef18", 0x8) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt(r2, 0x7, 0x81, &(0x7f0000000040)="f99bf262f4dabe", 0x7) 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7f7ffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x20}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="827cca3666696c65300094f08ac7d9c4b2d68ab0b488fb5c2811028341d9c98dc5e394499b5fdb027f72885df0e5aaca4d0cbf6f66af5172183163fbf75df1ac837f234471ebe8218a90cff7624a102ca025b12f7c24438ac9edf7bed9f96e16615a55591e4a0933b09e28dd7634349d606f94b0fbbd0c7d9e827823760fea51dfb89dee799a6c1c1e1d0fd61a0751163b294e9645749d70a61d68b19f65bbf4f0bb7095cf84e0841e1d4719a99a01684b04b1afdef60fe1ddfb094f23a7d3d9e9caf8479c7cf863cf0dbbcec1e1b41eb574b78314e3fd9af3388c32e0ddb9febe29b01c8514d544ad8205c7e4c43b2ad7e68b4f2fef2a1cef509909a4266f00c21a81087e7453d843f9c155a9ed4a0cbd546149c670e24734775af5afa40c306066b7ba2d83dbdfdda9ddaa"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000340)=0xc) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2d53b6584dddbb69) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xf, 0xffffffffffffff9c) openat(r1, &(0x7f0000000480)='./file0/file1\x00', 0x292, 0x2) chdir(&(0x7f0000000280)='./file0/file0\x00') setuid(0xee01) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r6, 0x2000746e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r4, r9) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') fchdir(r0) r10 = accept(r6, &(0x7f0000000d00)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) dup2(r10, r0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f00000003c0)=0xc) getsockname(r12, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) socket(0x2, 0x5, 0x20) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2203c17f7ff7ff01"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) sendto$inet(r2, &(0x7f0000000080)="287dc3c76030ddbbe7887ab9b1b7d3f2486f13d5b15fd8f484f5c213c3aa0ecc1e1306f8a2978409903fb5fe59d20037efd6ba5a963d07cccf075e827c6f7f6188687b05911ff59b5e5aedb06d43ee638ab1487fb2385bd018a8e7e238c5ce897d525b499c98f0a9cc30355e2ac22f151d0799be320cc70a29e6801697e1ab817ee76e6acda561476be825dc7fb87749b0383a7f5ed7b2be5f29cb962109999a5d", 0xa1, 0x2, &(0x7f0000000140)={0x2, 0x1}, 0xc) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x5, 0x0) sendmsg(r4, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000180)="f1b5e50970dd2b4afbe1053b2e0916ecf080b593ce", 0x15}, {&(0x7f00000001c0)="3b38f9f8d1cbecf8356e72efa10e73a651d1509395c01969cc72a7648b1d250c68218ab7b95b708b2f1f0eed43d116bb7aba066f203b9726d3489472b48019f115d98f8730a6a9270fde", 0x4a}, {&(0x7f0000000300)="605c5b93770065f858d93158b55756002291fac1db4516866f22847735c500", 0x1f}], 0x3, &(0x7f0000000380)=[{0x98, 0x1, 0x7, "117e1ef252f8b953e3b25acbfb63f9db77035e3b2f2f701a4a0777e6fab4dbc71c952b48aefd27644bb3679d20275de766e073a09efd5ec5e38b2d08e4e613ddf627c0697643a8decba9ab966a517628c91cbf993bc9755e28f5a03b43f5d864a9821ced1bc1648de0ccc20c1cd670fee271bfe5baa6c19e43305983db3441a40f691c71d91319"}, {0x100, 0x1, 0x0, "616dca4addc0b3714708353f9edea91af67642f4326335a9d5dda45ed84f33cfcda68d745a163eeafe99248f9022818a5362e4a1ee81c421f5744dc977568d133e0f060a23a252e06f9b98e35324f8bda7c86df90d2e0c85540cdd80e46550b9e1688af7299f54c2210b23d26ef79c3d28ec98f2e11a67f7464841fb9f241f9ad4282cbf700cc04b864aded58ca2afdad1d65e721f052b74e1447eb2cabb394a9805aba93665a26addd25c387f824a98d424610428afa64496c388d9fd8efabf2eec8ef3f495032867419c3f3782ac87f4deeeaf58d10f1d5b0268456cdb597a4163c76e9aa8d3f8ad7124"}, {0x80, 0x1, 0x3, "dffc1ea1070c423b5e0d3a3073b60b361a10e04bdb59f6d50c307868d8dc88317dd592f231810803261d18e3905ac2f7fbe393976727e17162db5fd5017dded54ab4969aea26019ea613366f5dd3c2cd397da62630a256e064460ec9d1dd4bc86ede8ad9676d64cf4c59"}], 0x218}, 0x400) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x7c}, {0x4406}]}) clock_getres(0x3, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7, 0x3, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup(r0) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r7, &(0x7f0000000040)=""/32, 0x20) r8 = dup2(0xffffffffffffff9c, r6) shutdown(r8, 0x1) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f0000000300)={0x7fff800, 0x8000, {0x81, 0x6}}) write(r5, &(0x7f0000000140)='W', 0x1) setsockopt(r2, 0x4, 0x8, &(0x7f00000001c0)="cde30d93a1031aa3a7bcbb35276d99b55cdab0c5516b40d32cd45fc931b76f17897b2a3a31c695b2945ad55a067a5705774d6325d19cdc4632239caebd1df292070a1e7a7818c1973614483ce7fa1cdc3b7e9ca542729fe7e7a8d34aebb7444078153e71e50b1e7f3d90123f6d316d2912e2b666742981767f20037cdf46634ba32a81efb08b5c7bd5c42349bb7e54318329cf5a24e1b549873fd4213f40470425ec1452063aea4bdafb7ba34d99e78f9475891798c2bef71e019952ad46b9e09bd87abac3a240fa2cccbc9c14dc388f72c76d0976a4cf3acbe04d9f7dc62d9e923e5b78fa1527392d", 0xe9) ftruncate(r5, 0x0, 0x30000) dup2(r4, r5) r9 = syz_open_pts() lseek(r9, 0x0, 0x4c19c4870b7c4c8a, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r10, 0x8028698c, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000040)={0x4, 0x2, 0x6}) fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) ioctl$TIOCNOTTY(r9, 0x20007471) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) socket(0x2, 0xc003, 0x2) 16:00:05 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)='D\t', 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) fchdir(r0) 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x40, 0x2a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r0, r2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r3, &(0x7f0000000040)=""/32, 0x20) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) lseek(r1, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000010c0)=""/4096, 0xfffffffffffffca2) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSDTR(r0, 0x20004402) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffc1e) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8851fa8a0f45ca76571b873ce0fbd6a900000041acc3cf740e8a70530000000000002452000000000000000000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) r5 = msgget(0x3, 0x4) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r13, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r22 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r20, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x6, r8, r17, r18, r22, 0x2, 0xf37}, 0x10000, 0x7f, r3, r3, 0xcf, 0x8, 0x7, 0x6}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8001, 0x1}, {0x1, 0x9}}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x3f}, 0xc) r25 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = socket$inet(0x2, 0x3, 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') writev(r27, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r27, 0x0, 0x6a, 0x0, 0x0) r28 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r30 = getgid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r28, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r29, r30, r31, r32, 0x2, 0x9}, 0x5, 0x5, 0x8}) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r25, r26, r32}, @cred={0x20}], 0x40}, 0x0) 16:00:06 executing program 0: syz_open_pts() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) socket(0x39, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x80000001, 0x1ff, 0x80000000, 0x1, "1acb79cc9e672431f229baf719f287e47c1a47b6", 0x7, 0xffffffff}) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x6) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:06 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) recvfrom(r1, &(0x7f0000000000)=""/137, 0x89, 0x7, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) write(r0, 0x0, 0x3cb) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0xa4, 0x0, 0x0, 0x4ee}, {0x101}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x35}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x4d, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000005b7, &(0x7f0000000280)=[{0xa3, 0x0, 0x0, 0x5fe}, {}, {}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x81}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) fcntl$setstatus(r5, 0x4, 0x40080) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r4, 0x0, 0x0) clock_settime(0x0, &(0x7f00000015c0)) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000000440)=[{0x3, 0x0, 0x1000}, {0x2, 0x9, 0x1800}, {0x0, 0x8001}, {0x7, 0x0, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r7 = kqueue() r8 = socket(0x3458a6bae334a88, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0xa, r8) ioctl$TIOCFLUSH(r9, 0x802069a8, &(0x7f0000000300)) ioctl$TIOCEXCL(r9, 0x2000740d) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000080)=0x1) kevent(r7, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) 16:00:06 executing program 0: setrlimit(0x0, &(0x7f0000000140)={0x401, 0x2}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0) setgid(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffffb, 0x5, 0x9, "2ea86ecce46adc5469ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)="ca99add03ff06d23d9b41f3b40ab1175533a2be32b96557316ba7906214caf365b05be1606b0f31516285ea079b3047dc87ae94effe3ac08a37ace9895c5bbb0bed41b661657bf81cf0522c581d36b403e837030efaa83b1ad715d8f612baf52c88de082e2e6573682badb8108f63b985ae732227a6dad6a5e383e561927c33c23733d938f8a16045123a96225044b042de1b2e02f3efd7ac75fc89ad6e71654e7ffd7ee4fdbfb30db7e52c820f0dc1d5b37a5d979c94244a78b5338650e3264ed8912985eae534f1947e1cc871f4495210e8a8cca71d0ad8e45eb99554fc4d6e4d4f42e8f0511eea6a2aba9b271f95e", 0xf0}, {&(0x7f00000002c0)="0e95533eb4b5705d14c3e605e32cdc1c90635317e59ff530cace7fb0f9e164fa165d1e24c1b7f4f6176d6ceb7db3bfda1a83f9340849c5f9ccc80fa048f32af791a5d747e0804309a24e1a45eddcdc37b1d0fe298c47a21d8ba3437f6f29e2da5421843d284dad3b20c6a181c5aec7fd2d3044f3b48e3421ac51612b9cc14117f51129d5b2f38164f6f8396cbf7987ea77d28afd7aad7866e0ffd9f21765d1034ba393d18025053110882254477c1b7fefbe2bb4616e0b827b0c56b76935c92cc3c44273c2734a14fe7148e0629d2970aec944e128af0957acde3a2bd7a0679bce57ace8e5f057ede0827e5b2c691f3a98883ccf1b717645bc4fe00fc359d325a7903d8f319b530d2ff7ccbd13223b0364053563a7800b1aae667812a3d5c77bd37182835099c0a308116cdc4d6658b60eb6a667fdc0c83c998f23804f4eb8aa2c9b83d5a011c8b13711352e92a9122f36772f37b83788540bb9ac2c6603ee21b586ea73ebf4ca5132a5d9334908d7b319448fa816dc6de97ccbd816d4ffd9aa29c485b70a6e073b43f8009887a280581da6043eebdb5121dda9fcb7353963d5e95b7f92a0f47c10fba6bb89b1eb803719a36315a18647cab3e4f36393caed4b6e9a41dc61d3cc9be3a6bca87ff6164b0eaa1c79f57c4fcc1cf4ace03a4ad04cea1b77ae4060ed6070d3a1764f4adefa2b596db03a0999b912e4cd82890d1c006ad685b6967a3a111ca36535f6c231c274838c6d6aafed1c2e1fd4ea194bc7157d2d487a0a32d44480bd98dd002ce85fd982c4d29d977b8d2a275602fe5cf0e4807f8753f543ac6292e854f9652343e63932ad727b42bd7263a80b942e098a20c489b5e4ed29949c18f1be8f59421f7f85099dcf12e1259420b256d315ae03ed113868515f0bd28456e9b756c993daf42e22f88d00cf68d3035299498cb19a11fdf4ede5bf2fe4f370f8eeea94117114a6e7840bda431207b33e252ab393c5d4599de18b624ec268915465b8115ac81a7cb28df66b96f578ec45d2586ac00e0b5d387fcf6d77e145c456606b59c234481e7519f15cb8c7ce5f4ac6b8db204e299ebf2aeed53f3aa941353914fea58c0cbe958be725a2fdb61e725acf6abfeff587b7f64ee1b5c4eb8d7700368842bb76dfc10f7029148a8023bae8707d68c8b7b7866baac2f5855b10a883836c1e97896cbd4ea3c56c8869b173f717533948eb7777c1df0dcf50ec6930651eb6690dee26faec5d65f94343039003616520bef3f0088ded69d3842da68d8fa4396d6411a4b7a0661228476c14796906a5823e0790b1f7989fc9809fe539802bf39ee1d0892d2ca61c4884f0ad1c2555ee8333279a905b6fffa49445ac8d726f328a47df19e946f768cf383e336a6a39b8eb05f1df016a976573d23871eddd59fbeb192bb262776babbe99bfeec10d96a5bd971da39d07bae6d8c9c2741ad477a45c5868cd01d4cb741d0aed8e3599ccdfebf1fba60072edbaf13de15dda1bdac5800bfe9fa331eccb3081e1df3a583a80588ea69257704fd11774fb54c53138bb5b63f3102537a5b35baf983fdd2b0c91881e0160f173e51eff7ea40d17a8eeda85fbbd6e03e42c8ffaeb7f0c3e1b7f6a7e7f8a1c6e75f78f393ec4009c6d048e4d809875b5da2a85e461ae55fc8f8d002a51e5912b0b96a9be8ada556873cf2ae86878393d2473db5c3be447f0cdaf357dbea55a3f1119cfb1e59ce16cab7f970d02b83038606d502438b5f70361881e35785818813aa5023b548e27eac133cd93df3314d78f6b66cd47d58a0a36690b96fd16209f47379a8fb209b8ddaca2a817d13d0527a8e1fdf8df7d019a45880b6931b206ae8d371a36859c42f4eeab27a8066dad33f7de83b06a29263033859bd48c68361e739e64ad75463740a6b2fdb5a0ad1bab49cc0898e5d3461a7e0d58098501b23a130ce5ee05f1cd79f229b21d94dd97ebd899871bb69d1668e612aec97a82756552c6e154e679f70c74a3c125f55f4c2bde9e0b1ab9617ee90ceb6c5704371ee15f9c1f0a407156d87ffcab97b3bda2e0cfd00332283c4d4d80c70873d3e0effb1d31422c48a515ad0f8419426ce4a0469c761213f4e82ce5ce10a05501f2c0bd25c941d452df4287a79bf583471d10b8e84cce4aa8690891f166b60b9b70e50b6f2e34e76d2c0f0b362a07ec6787434d46637f1e806025dd329a25db3e6bce6096a885923e8c0b7409771253494a9b4ca6f6075375b807ac2ea7962d9ae56e17ca5c5156e8dc16048a2f71b4003ecaad8a1e5dfd6c640845d74b6f94d3434b22652fa5d25b5aee1b922269b17253038706872af0dc94266646d215a3193bde0ad8938bc5fc13783142ac92b9c71a26a6511ef66235c5b34f47f5fc50cb87b6bd7bb0b67f160d27b021c846cf4a145d558713f8cea2804e81e51085ca9813af16c6edd081d63553f53b5a4c033042e3d327ad2c2eab55e3302c790398cd8952153d2caf51d8f5849aea5c5e21ee77a79be8abaea283a7dbd114a7c54769d9481b4e920b5925fed27c601b4f1f83d4ae097e4b8a6fccb41ddcba6ba8c692c1c65567161464bb62ccd15dcaa827946fa42ecee7cdbe47358f6cfc28ad8bac61ccd5f2a9315be19da3c8e0fb3b7660aebcfe82312a982b73e64d6e95c56ecb21de11e424ae10062441b4e87f6341d2d86bf3046328854f5df433a39e8c9b63780190be21beb08c1e8815116e7b1c10c66ed5e85c43f5ee2343abb7de801e21fd399945b5cb6ca86d06590244ab9dfde732ff8a83489b535c28a5bd7ad1ccd1fd4f70626c01fdbf70f941ab972e1aa730ff87b04d08861eec9e3a08ea24c786a6a7359a080112a7a26157d4ee9ff8f81ab531b3494769b257de918556b362590c58073708b6ee13da805bcebf3f79040bba18eb51c43395724b5243688e23ff72d0cb3bc177d314e2622d60d3ae14ab320863cc7a2a094de8479ae1fe20aa19542dcaf810bc1f9d8abc3707f2abf4a8bc19b521c0f3dac5ea2e942e9607d6e646ba2c2cb71997c53b7e1d7776822cf50f6e247564432e702c02744f0d5ba1ada139019c8af666115ad1feabb6f1d5e5ffc4a786c574346993cbb6bda89b16017fde39323ab22cd10527cdda2892805decabc3b8a2b337d0b0b3dea571d97ee0490a982f2f55a4f64277bbc8272c431fd48456f88c5cde91e6d74014c13a4755863ad81b3b130599961ee1e79aa3ebe2ac4df954906b36d85bf2a84dd03e6b7faed730e169c85d76da070059cc26fe77b662df1a30d6596e625c656c5389d88db3228005bbd39a69e96787ad906cbf65e346f77867ef2328f7128ea7646c7b9efe47458f7ccb02fed18231f7401f0e21c1ef1575a7b23fc7795bd1decd3914cef1d768472c1a18d897668fb07eb68aab94503978b726e64ce2173988203c14edbc64d53a8ac9ff903cfd603ef734ef1051d008e969493d9ca1c7ce2658419e37b2d4b650b82156d10c5bacb2f81ffcc5be7d616b5dd3de9fb8539563a0975ea13bfe90e866b2b95b12659b5e08b3ac574b3c0efc58b4a501ea751b5954c290bc21654278b63de9fd1afce9ae8fdd4b0ec35c23355e300128dd42d5bf68b9c5e91b4692ae1ffc14a4dfb5f5edf86d3c52b2ae61b42a051cba9f80c47a2a98f7fbc726c44c1c2e96c968a307fd9b6d31088c3bd2ce0d41f18707246f71d158f2660c19e0007a7a96c58a4fe67c465c6495532ffb8ed7e57e59dd620888aba3781a7ac8271d2b95c51947d529911e473d208809c3b90c60b08b23e9a9f83ea1b5fd7b608bfaef8b3bc8ae10780c3735e847f51f314f659316e7d8d7df5e5fa14e443e1bc918a589e7c759d8cfc0d14de95a5067f6774492e64000a18a43b9cf06427feba91885f499191dd5cb0ce5cc8d6d105f73f42c9523e55e87b4a8b9aa604d914dd898f2bfc600d3e821d14b2aa88f80c9eb07eceaa67dc8d1b99249a5dfcaecfd8e5ee88a020750ab1dfe52e916b295dffe356156cdc457bd5a67c6774e855c4bde9009cefc5e325a48eca66eb8cb7f1e1e51a9fac07da1a8b8c937e2c2b74365560de113db88a5e80b0a15bc3a9fb3056d716bb052f2b8329db7bbb2dc136d83116557345c5861ddbbd4aea91b2f7c5ae258f485042875ac417d1af6d4f142080e7f8da6c999f3ab963a65fe06984473d9f3e912b333db3db7dc79b3d3e68e3bafae1b6792e86a0ace1f7e6dc31034539070cae55060232ab79cf9e51bdb32b9af23915d6a7da68f5108f9447a9b93b863613f6b417c31575eeb48faba49d2e69afdbe2b2560e2bec6abdda8bbb11e993742e1305c67c7a20e7913e9615a64371aa42942bcb3d87583b2b1456a9e484d69ec31c72aba5be60fbd95b08a52b025c764e81bb2e02af21b631a72cf9ac26b473645afd0e6d44db49dae372ad930c296d58e92f8da798a5647a682f18613669ab53ee33bb9cb7ba873c4daa655e545b48c6e7f5531a7ad1f9625f8048ec1ce373b6b73effcd82658e66da5a5e25541a6ff868a4e6ccc7da9dcea4cfe612d15d61cc07e2ed1be631c6792576513b12573536e80d83d82c2b9fe39dd4926158aca869399c16f4a72937ac2f6883dd85b71bc0690fe97354dbbd5e43705a4e4f573bb8441e88e67508890a9ae42f6fb1fb253ec7a33ef8caa6495203141af690336ff91d413fe37c11c254d2cecf9cce7b2dccbc8f8b5409662e0c7fc44b2c25aae5e360f83bc5463b83d81b788ea8af266eee1cae0489026f2f48a231d9bb2231af3f90b011067de9bd50e7ac060e89b0439f50bafa4cff51f00c857c6aba21cc982c0340fc0ab331c9fed864ddd83a2c5824040eb8c65e879fa5dda8c3b34e37a16e23c44acef0214e60d737d61da9f5f410967d121562112fe552571240074924ffa4607ef148446e1bfac0442c68323b82f9c07d3baca6d3124ccf618181e96df04c0729170207975b015f1b6aa26f021baf0f2224d06474124dd260597bbb365410ab8744477cad6cbb82948acf27500614ddbdc39fe8bed8eb0478769d4129c66a0ad0e2c4387dd49f317d0eb18b1516723bc7d0806e19a93103c204d5d587cc11b291be0f7335cc5e3d7776b717e3fbca18d2a4ca56bb281fc521ba3ee53a5592246129fee113bee446def814c21d81f1f6be3ce2d8a797dc92bdffa1fdde66a52737646de6f32ea2ab22ae2bcc0f3c57ce8e8362fe5cee55824952bec8ef6496afa467274a60fabe82d3d61fc476331941c6f9f0b652e59dc0d40cc21d6a4f0da4ea56f0abfc13580fea1e6964a21e2f220817a6acced64b03217a96039619b6b56d34e623e320ccb22dc5ecdaa055f59f2193e90b69e6db4a4b284e2625c94a9eccb48a5ecb5e7c9c07b463dbb39f0907684f1ee53b523ca19565e830f357f901f993f56661d45f4c3f8acdd27801c3ede30d0e641c0bb921a2d5ab59e45eb289307f09b80a3911b4d157cbe1a5e0dc0b35f699ccd1793cb87bc6cde2c0280a52ff57bd4351561c4f24e3a56413f208d11d3bd0384316c2ff3d6f3b74cb3ad321da2a5eb53d7a56ac3f7c7acfba9af6207b30da9be362f2edc7485901bf70349383c4cee6c66866e42ae8792da70c12ab28a6c64693032c883df617cf0416e32a5844d3be074a81a3df6dbd15bccafa07e1d9b8e0b8718fc2ba1beb0190a56f1b3ccb4970ab973b18eb6ba6ee379a286f7bcbcc85d9b0d990757bfd9e38d41a306e11b5376c412eb167e52e4236cc366cb43ec5ba441db59eec1f0d98db580f8808b0938d01361270cdfda", 0x1000}, {&(0x7f0000000040)="d28663d963ad878bea3c0cdc1743bc2b418fcf4e514a5bf1d6ac48c4544bd75936dd4be00d38dda481b721e5d130245c68c634f7d6347399d0bd1433afe1", 0x3e}], 0x3) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r3, &(0x7f0000000040)=""/32, 0x20) mmap(&(0x7f0000fea000/0x14000)=nil, 0x14000, 0x0, 0x4031, r3, 0x0, 0xc81c) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:00 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) write(r0, &(0x7f0000000000)="34123fc704cdcf55c6749e5c54187417f526d1796d5b685c332a72b339cf89342833a5ce15428d15d2fb5c915f831e9b8004", 0x32) r1 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r3, &(0x7f0000000040)=""/32, 0x20) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x4, 0x100000000, 0x2}, {{r2}, 0xfffffffffffffff9, 0x80, 0x6b30a0d5248ae0ce, 0x3ff, 0x1d}, {{r3}, 0xfffffffffffffffe, 0x100, 0x2, 0x6, 0x7}], 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 16:00:00 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) mprotect(&(0x7f00007af000/0x4000)=nil, 0x4000, 0x0) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) socketpair(0x1, 0x4, 0xf9, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev\b\x00ero\x00', 0x50000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000500)=0xd7) close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x94}], 0x1) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r4, 0x0, r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xd973) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) fcntl$getown(r5, 0x5) r6 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000140)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f0000000000), 0x3) dup2(r8, r3) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x87}, {0x9, 0x20}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r9) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000040)={&(0x7f00000003c0)}) ftruncate(r7, 0x0, 0x10000) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r7, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x1002, &(0x7f0000000000), 0x3) dup2(r11, r6) r12 = fcntl$getown(r7, 0x5) fcntl$setown(r7, 0x6, r12) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfefbffffffffffff], [0x0, 0x0, 0x481]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socket(0x9, 0x8001, 0x40) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x81) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r4, 0x2000746e) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000000c0)=0x7) linkat(r3, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00', 0x4) syz_open_pts() mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$KDENABIO(r2, 0x20004b3c) r3 = getppid() ktrace(&(0x7f0000000080)='./bus\x00', 0x1, 0x200, r3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1810, r2, 0x0, 0x607) socket(0x10, 0x4005, 0x40) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) setrlimit(0x1, &(0x7f0000000100)={0x6, 0x4}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) syz_open_pts() syz_emit_ethernet(0x1000, &(0x7f0000000500)="fb4b284f0742933c5a065e5b3f57d333203ffbe64c8d1a0a99a9ea0eb09a3f9c4b24e78a116ef884452e29e1dc431427d469656faa4d97fcf7767de89a10cb06ae149215c665ed272d0573c3246ca85da3996ab796e1e7ae5bb561da6b8e8a6a33872ac19cfe88f8514f20b2f11090a05e9ce365578b5edd8d0329eea52e8be053e026555d135e8951d8b2dffa93bab26ec67761b96d733072639edd9a4d74104c3dc6fc8ddcd8e698e68d67de3de7997157a0ed2594c8a74507e154c71bdb17d955fed6e77aabeefc900ba6c2bd1d39313f38472ca5b6f6da03d45dfc1a587739b0de47d7dc32575e1ad00b5e5dcadbfe781432423def6901fc924be8f1a77a9bdef5374b312faaf147a21a652dab685d000a676b4463e7ef403c9edc73075306c886a3cb77b7f228ad0eb696404354aaedebad41de67ed1ddf54ae632f8778edc23c1dcdf775687caa4032813edb4396387fb5b130633503c12f6ca9c7fee39af5d67fd2eac2c9b4d730d8779939b1926e0ff7681365ef6dea163e8c1e9fef4bb83a11f3c01dd38eba121b3067aa1fe1bba106bb3f502517113d867c546400036dcb54e4f8f8470255faf282837decdbad312e35c010ea2560ea5b3733035c38cdacb8613c89ee78be743cbc244e06898d8ece601ba2df93caa64d34d78f1895c39fbc66c825bbc40fdd22c744cbcb69078710aa09cb118913260e5c8da55308b3e61002d2ce3d9a96b9fcee2f42cda8a0ed4bd7458da0fedfe7bb0c283d3b0adb6f663d562a4cc97aafe2d6697bae666e94600da0ae09e0773c3779c9348730c5ad7813bbaff538e7638a63bcb89c1efb85d24f009fd08958bcdaebbf1bd78ebf8787f7456dbd3c621c6fc47dfb1f2296dc220cedf45c739fe5e172b63584d57af920656097ab1e96ccf282a0457358b128e55e8bbc14490ca2ac2bfb6d583373d1686ca8677d2b8bd462f225b1089a6d246136cba753fc642f66800ceeb174056ecd2cbeb9613a4612db6bc8d462f81b330444bf1a16f2a1ad1a6b4804a1e6b0e2ebe1bfa5f3b745a9a1e1ef8afddf0c245929d9f9971e63ec776f3b551809300415ec82ef63f7167b054b442617aba9a00ca4cb7913457bea8117c9471b22a677d4c5823489310a85a97829616f7b43239b0bf44d044f9ed7abfc2ee0b45f44b66c3d3ff80c24b0829b9444a5320045f7f0b50324b0f1ca334b7b0a36547b1332d1047eaa90172b732207962878d89826f3cc5b2c5cfe7800f9e3cbd002e8a93aa799c4df1d0a82557c21b50ae072c1283affcd4eb58a73452f210918333694cef5ddd3f338bf8a3e24eb073e0491b3288299cfde6a3f5af87e2af1084cfe70ecf64bf9955b2b2d3ca6ffb9be802083fdd6e192ae264c50849efa0ab71f1b332c27c46293a8d004bdde821568e55d88b69e2a32e5bc05f5cc25f546f08e6bab6109522220fbec19566ffaed2831c53a5f3ad5fd6d15c3e272b3394fa05fe5586202482ebaf2d2b9b8a7a566d0d1a8b075d8f06861c753d857ba810742f7321b00896431af12142cc09ff0c7fa4abce65560760851811f4abedf283a97aee6e755fac28441bf47abc6217bbed8def5685f0a17911fa970ffe67f4a45d2335447ff644af6a8f6d7ae5ad6625e7937707d0a484848cec09447b9cf46553d3ba51f393cf6aec3869deefda8ecdaa5372ebb671df57ca47c917c642ae406decdc3193b20c7068d1bcc5bcabcfb25112be3da93f9e3405609fb110faf5d353e94fb19a36337783dccbd1943063f3f7e10d043188bb28076dcb473b1e8daef6e9c582ff0224692b01047d957bf4aa64e8afb8f0c98d5fa761d601c80d77ce89f9c3633078cf88f5ea75bd5bedd7b0db1997a185ca7c26345ac937fd423efaa08b6818b9c5797955b190dfd7939a90c052204577529635dc8ce7600a430db46e0037ac0fb41e3656b49989a500a234f52435786f3fac53b97863a312cdeebc2d9fb856c3d248c4b1b50b4f6a85fa9acb44e7678e30b5997fbf794ae5a57054212d97b27ea47884054f27117e24e13eb883e809d10ef401b5fb551d03979b3232f214a618d6b9ca00dbca8049e6cc00c7fb666ea0c077bf4638b93cd55ad87cc28f9d41d812dbec35d618b518d30656815b1552354a331862ec83f034964105872b4a49f39f55ea6b93666f3979cf019f3ff4f81b18af225fcef6b405882b152f34dfbe88558926b56a14b9cc37f913a69bf20340ae81ea6b6abf8e074b8e8322dcccca7402009550b15b1515e5738578f653f3729c7897c52600fd9236e7f9a9a70cd6660c74c8459b5e8cc709f1d0377a53dd9fad13e517a2f2c0a4e8959c4af379bba893c29802d6940f3d9d244bc9382abfa442d8cee126f290cb02967eba4e6697601473c08aa0f24554e4b1fff8dcebfd087604fd9c2743d30f60b89ab996e25d597d27381daa66017f2b4378c012489aa6ba5fdbb4a7dbb8e84e9b1933fd3fe654e56fe23eb3a3aeea3b70b01039976de65ca758c83f2a84520d386a3a3bbd18f604a51f40ccbb63dac353fb68fa0700cbd2f7203234bb2cb1d7ba3cfe6b7188ba179907f40c94b35fc53a8c27dd6278ee16998e87451b25a4c20b5d0ce65d9c49741615b7373c43be6b3f76642fd0fe532f2a18032c089623a3846a7f3e895305a70593a8d9a3a67996d15ce249500d9fe36c1c2a2b9d268a3ec88bda0aed94466f3609df8d505eae8c9970a5d2950f7624b9f6e2cc1e91516c97c4d72150d4851dcc3e808206ca3455a366c0da83ddea065a405d72010c9852991ff02078fbb126bc5bb235b0f8d3a1a5bdbeef1f418d05d0d0a0715d88df5de7711878790c6cef7f0190cfe7364ed2e9665e1b64be170a7eefa1b7fe99445a9fa1eda7ec06025ed0ac97ef4098b9334be0ee12358e17ea066b0a95d9bf0b65f586ed7da01fe7859cf80bfcb505037de8822864ca124931d6df30bd396a0e2831fd0bb52f4a9bba02cf64affa2408bb188cb8124882d67c9c78f24b3770ea0f70b6a1be79d48db91995bb699b320ff2a513aa6436a46ba4c955629f8da93e94bc0091b207e863190a11763ed5695e83527f17dc1e2e32d849a1749f1b579a3d0fcc4d729d190186ca1ab84dd12476c4f210cb3b24d370fdb58154917f98f11c4f4d0ddda0e9ea6eceafdbabfed8168a32c08a440e1898d51bc3fea4f655d1794de0a138aac7e54f9dd3b744708b15f3a9a0b943382d5f45be60389350a248e54193a4c4a2d4d28adb0980a40d537df65a887ed9a4f48c074c7cd3dbc2500971ddf587c06f9f0b3f22140570a758ea5eeeb5a9261846da376151afe7b5ad43ae971c8f684b2ef7b9241592e45c23a58ee84236932305a73302cb0e9f244c21411542b8652b3e978b8bdd45adbf02343dfad9b0b8bf35b774d94bca66964d19ca2f938f1bfcf0bc04accd51f752dd6e6910d3edf42ae60efca7916681648a2b69d05f65756857a248ee00d8a0e2c9c2d9b373ec2e70f0383baecd36b0d404c7fb2f715f548e2a7a76915e6af847f93fd27921965ddb40dd567ae8cb78d27916ef160cdb67d84477dedeeb515f0394e26af9f3b3463820ecaf4670afc5d5c1f7adc870d20a17bd4b1b744ee23f6d8507fc4c127e38a29cdb3cdb287b91b0a5b607064ab8f7c5561b38630ea284c495f1af2f9ce49711ec94ec1fd28552f976b6d1d0073e223285365938f211972df4702d04e527e42662397698c5cd917da08e3520c5fa2299355487ef9aba5f37ed8f7d21f354fde333289de696732f6cca7829c4e85750d896cb547ce5487f6ba9caf25c5808593e462282e3ed8a9b61610590661c990d4eb69001cc1c3150b56d3533f68861be084ec43ec1d04c1021ccc94390552266030ea951c15a36c1f2e4077d1ed9d595f8e9cf43dbf3fde891768debe30ad39e463e69e777f127a0d230fc696e3de8e9960b2cc170538a6cb69dd1f2273766505f49b7a6b9febe70fa5c86e9be83abf6dd98baf0acd8d061d86ea1474949f02f228cfba9dca6c46a79c72fe8d7908eb7106e2b370c61a398eaa61f3f8fd0c59f5ef73c32bfc71705de1f7a5072894a664f91cae4b97195724976d9c1c0a9a9dab8f8fd04701979dae4fb96d8cdaf9f9f17154ca0f4b3767caf316f6d62b9c3b48cfe625aa1ec171a78571966ef6e0e6f97a2ce2ca62cdd0e1cbf48520edbb0437825ff56a876d1d6cf16fffde29cbfbc02e5f9a2cccaab65ace6ae5a86aeed8cfc9fca501c078e0b1255fab41d410de1abba8382ad9bc0dd1f0cbe3710adf5d286a4ee7c113dfb50c60fefaecfc10f0e84453b0188de828c3b0d9adcb8c3a3414138540ac259046d36897785661365d74097755673f0af9275b247b65b0dd82a11481f4c5f07d1285b18312a78efa7db6fffe37692a82fa6d380b645f5a2f8670b983d0a125db0a73dcd01092343170db04b9672b35f9cfcd7d5bd32c1548362138aad4f23abb0f307416315e44ee24c779435c82cebbb2a709af2ad13769764f5325dafbfa7484b02a0d09efa5750d5a121da822d374f00813f28e96e2d9040e4cdfc072ec7b3faf29cec4d4736cfd6a5a1ac881c76085f875d4c10c3eccf58f1676dd94d7729d3533c53d05ddbacd0c0152da0f68f36eac59a8fcf9c7491e678670ef067e61b3c76ea0f0a8f18f72418b937c2699bc96cc1dba045cb58ce4db52446f72dca3f37f9603181552a81ab80057715eb1e692629ffcd07ea987968d5f9e946b0bac292768d3f66803093c113e09beb405cf0729ee8f414355c7dee09d9e75b77ba48f1d7dffa1473de9c8e722859ad5dacca77451fbf384099a3764767f2506171d087495ebf7bc67d4b50fade8b5a28040d9951b898ac6fd46e04d9633e027ef14624f1a083da3da23da7c320695a01634022e121e0606fbfe6afdced648a49344d2d1ffb8f9b72b883dfd2afb2b588b44a0d61dc6eacf6f10178df92b61c919640ed4b2e2619b0638bd66e3e18629cb3f3c914b299b69a119029cf327fdf9d0da9af31eef16f3daad439894693a52d34f437ebcf3c0dd64f5c6f4a080fd0393b729873b1c992e27b14d133bec713c1d92fdc1ea7cac83042a77e3b4a65932d69297b7c24b3ea58f87a2523697c86e27187e1af24b4401476132a76026cad194badb6727e87b3e5345b022344eb7029fa4673ff62acb2e8172fddc6c6332bf65209f0f0cc95254ba670f40dccce76411104564991151a799e976ca91a2ada61f92c58a182d3018c07afde04cce9c0aa9e9829a5a7e6798d3609393ff02a8bb7c20a8dfff22b03b386bd96fb636017e9d63114f2dd3e50fff61aa76a8ffee65139a7414ed4f242fbd94d790d156ad2f85cc0c1784dcb498057c87118cbedc809d50f0679e541840deae7415b99b49d06ec1e2ade6ad85f9ccdfbb8f7855db27ce13ff6c4c80c734496160210e6902c46418af9e5cfd28d7fa1c40648a188048afbbc8308628818a3dd23779358fb5c225453ef05fbe4505eeadee29c2259d47cfdae0ecbae3f33590b9a2bd3bdc4c638e2a86f8212c4431cb38210267a4c093a69324fe430f401dd69c2afe34dec1e4a5f7823f0cdc47fbdc50f56ede7137f2113b38ad378f7955b1d6fab5d44f57b37526bcb3195a7185e09e5b9a7fc18518af3906ff9afcc6a5819c48b6199ad882872495f9daf2a6bad56fd050eedc3d189ca6d7a63b248f4ce4b571575e5da16ea5ec2f909d771522759de26ec4b17d9d44e71b2620c1808fbce0f8b918215ff2b49f7e0285a45b143f48ac43") ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3f) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) fchflags(r0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) kqueue() 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x24}, {0x3c}, {0x81}, {0x6}]}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r2 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r2}) r3 = geteuid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r10, 0x2000746e) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000002440), &(0x7f0000002480)=0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="7ccc8e747982399a77ed4a0bf9ace3cc1742e76abb39ad4ee2b855592ea9af41acc359f1a0d6ad8516196021f38f4010cc00907a0c2a8f9e3fe0d68094adbc13adef2159a52bd67b90aecbaaa99a83b23c38d8aa9976a60441212fef8cd4c918c2625c220144d63218aeecf0173311454a92b119c6e1bb01847e1e7333c2e06fcdda5f7c0bbc80758f313412c97f84e8dfbbdf16b028896ae97ced026bfb268b5964d1847f5c3a504c202133e79ae6dcfa33aa94c61ed667a9e71ece5f73f763c8f6d1a98830b891f497e061b243c470c5ce7339f7ce", 0xd6}, {&(0x7f0000000380)="4b9c1229a5200a7cf00fbbfb817f89334922baa341509c62d5a7f5b1aff2b82ad766d2bfccbb66f7cb714b372c491b38a02a69f8b5bdf5fdc802c0d8e0b2b5797b48ce256ef540d404bac21c2299a5435867bea83768802a99c26a3f9d0ba90c7893ccdb6a824d798d509688957f0204286d364cc8c2edf95efa93af125f5e9710c5ddb607025f2182e5f089ffe120bca7b2b4f280dbdbb8fa652ad26212ba771889d8637af2e38aa3722d46808d6ab615388b67f367a6eacdfc071f387122fd4b859d7e8f1f7f8517ae3ca61bad5e6290c51b6f5a7f933de8946380e965452492a3a19e80c9d7bff1ed7306b94b5c12540addd40918524d2cd33d0fb26b228c6fa709e73f358e53a1a4d48ab2d7a0f6c211125dfaa51b2571c3776af13aaa9609e96791c90669160d8a58e0a0767616381d2f54003290227b36ca6d40ba0751b337cf48e0c378677313231f42b12958885326c1738959689011a12fce5b7d9edf2bf6528435fb5d44b32d2ad97e9438f7940e4aff21bc7174119f32aa790e72764fd8e1a29e3fba88d37416e8add64be21cbe8a9ad41aa209eda129364ec4d81201e05ea1c1889f12eb05017fe828d3d7397d68a48abfe31a1e7f57d61fcc4a8d95cc39240614960c26a133f5b302d1c8f62f3801425cb85ec148b34d20ef80927f51f0387241f69a0a95a7561c7ef41083bbd4afc51369700bb354c1bacfdb31c83e9fb479e62caca9defa8f28fa54c18171896b27144932b855fc131dc01de4c47d0e8486fe80f6f542d4a44287cab83cd00178a5009dc1a25077b7071f5d35077da34c63fb87f324bffb25d1ae9f3114e9120d508947dbad0af2b7522c75f59a7dcce27e0549774b0d23af578ec7c199cf37a32097d0043965dc1c91a96b9ec953da05651987e3c049cc7cc5b2ae9ce0478d9e989c08bc49ac54c99d265294b0412d7fdba91e5ccb09c4c3dc921c40d0aa18c622eb22627d2ba30d29f5a067a414e7ebf1044c34b1a715d7d824f5b7c3e294fb12007390a0d5b393534a1396a6ad373a6164df9d4e4a47956edd97324671d1cb142b3b5bc4dcf8b91094967ee9e736c79250b7dc9e5234e22b71e413bd2f31075b63b328b4c8166bb22546d95e0000a8ebad2bf86f5e70aa728050e20034d78d18c4e71459752c39ea66196e59da51ca4f64f28b34a809c2131a736812db86bb9eb1285a31337266485e1d463bfb29479ba32aebaf37bdc95849ee8708f77871fda3770cefb6fe5d59ee98b0282b983e0d37a45a5d1a055392a8e288ce1e530d968894bead2e8987831766e66c28285017ff0f1be068ef06f2f6aea6bb72b5b7d9433930fdfbd71f417a714836232e4dc17f30d58fa70421a162ec3475ef1409a762785ed4e3518fe54b9b448fa485333bcc894704b6be60699f2c2f5530470b55036dcc3f7881965947ef9913a5139353b43d2761c65ce0e2e46cd0fb518bc086766bd55bf52854ae75fe7adff654381cf270dacae8beca6d83ee3c0996014305a30bed4123ac919af212cf33f06d4ace0f5ef1aa01cb48b7df779d2a2e8a17deb9d5fd3e8969c492ee4b3ba6b290ffa2ca5dd1392bc29a609d1f9fb7c467505ce5d6e240ac4bdb8a752db304167cff707e9a6d4fc45b41e423a6d58129a33d3eaaf847abd5d10c72efdde905726ab7091e7bb87ea8535b3522497ad07e3579da5edabd25d220413368eb4923875433bc22bb853e20aa2fae083b0b176ec64fe59284693a6cc396cb0c01b68850f57a222f4639a7a05f174294e87b8c1d431dcf4389d3f3597f5b87bc34dd7082af22b4746039d5033b5d287688c0432b6c357e7516bb5204d386d6834c10e5e33c7dc4d3aa1c7d71cd0178a32dc25d74f266398f8210af7d7b1114801994e940d163a7e441593889b81b6e3124594105bb81760a6b23cea2bbdcdd4e5d618460f51c6796957350736b94357701086bd8baec6355f3129a4f9775bfa6767e9fb86d52fd87de4641b156bd5bdb572de7dca394c35792f4e27cfd45a7fe91ffb0d2f4f2a131352defb598e527e657f0c58c2e08683278acebf00f9cb953688476f9c6d11d044a8af5e39c788a22eff3419cf852d7342faa3b3c7e031d46b86336afacd3868aece1843fbf563ead95cfd4dc5e8b02b7edf3673027e32ea87a54a4b56e5b1ddf5e6a3ce25f72513662ef5025398865eda55e34ac227dd89abebfe472792eb5ae4ba662572674e8c3b8c100f9ede3e03d317e00ce00b24c14e8bc67e2a72d33c3d787c76ddee5b041b06ec4314b276715b080d1b91f11635eca37fe54980f36b431cce92a839ec0491e59b210217b92d26cf16978c71a0a34f1e1ffbf11d6ded32fbdfa581904f8ade28015a1fc72f509751f69ee42f0b06eab8a1d542772a322493df5aec5b5251f9cbc2e3ae9d3ab762e74b659792ad47221fea3558bd0d3c604b2d8ae8a6f39d9f32049dd4a22b7f4e78b3640be27edb7d5f40abd9c69d071a17f6f967e6227c31b3a8ddaeceb7e7fd198b6554c32451c979b423f9468aa7e6f6b9cbb8b5d0577234bd3da2f48baf89c843d5c2492db3d808676a559f6ab2073e37fdfdcd08513a5d52eaac25ec03918851226edf281e9794112f5740f122677d91f60e64347348f75daaa007770bd96cbe047c965a1e51f20f17453ff9bc84e85830d174787ec1f0e636a8a17854c6f84d1bcb15a210c5a033cef8de64e3defe962367a40be37f64f56f1254b6661e3df3a76692e851242ccc0e605a4573662ada82209b022d4c7ec90d9d69d7d0e4617e0b18aa2038280211c2356506940ea7fe822eeafa1d67b8dd65d42ee26c7d89e016f244a15b05792d8b72f48aa963a283d8dfe1a0245e4bdd1ad525fc1636684fb6ddc2661b8c3cb0c82cc8e1cb4acc04d4e3b73189d0c5c277048fc9a232b5b5bab5745b16efc994499ac4c4d05829167dad4aeb4cb31c1236ff7312adbcbae20fde2f9173e77dc85da7e48e8ad1a9cc5d27c2c9f16b94e1d708177c70019de09474314ebc289342b48061e56cf27d2ad40b91b9c04d470462afcb9ed40268332a68aefe146ab0380dc993fc5d0f2d1dbf731991ddace5afd29d36d2380bbefb863e9c754a7f45d32fe1e590f3de9ab4d195b1a70368006fd0b0d6cb907b73467c8336d0fed0cc64129e80c51afdb2f42644f4beb21db33313d9fe923d53253f7b03df8e493b77a4ce83420c15684d3f61b741cf8f8306c34d52a245120b5a417807daf88add00211f820f6820aa05b33c1220145fd74f106f55578054b296319c7790fe63a9cafb1b2401cc39ed5030ae61b901fa48e46768ebc63413491b8d22601c2658abf3b7fbfd9c8a3cc5a3a459e6009bd337805b672c5fdc8b945d1f21104c24936b1fb8db2d92bf6366bb69995a4498c0f0d5c0e5a91c016f253652fd1d295581c8b4b15a020a8da6124a5620e771002871cd9ad423a5978de5505f8c9e9b283961be1507139e6939a59da509ea630fbe41ccf0832758e16a509c9f2167ffdff9056727a510ba934088d3b417e10bb592efb6f31cc406d59c133acecf3be705845251822bf24ee2613bf948972f0fb30dae30e6c72339a82a535bf4a604afa2e3ac4f0533979815bb3ce5ec62030a084509a60dbe8969d04c821810dbe632684c61e91155c46bfb9efca118608771ae562c7730df4a166e39c3cd7732e313040763767fda5d667f97c5cce45d14004074a4791e9d11f9a2b095056a821c4c1c281ff85878300e2b1747a93202e851c605592d96bd6ae734e2192c762f0db55b789a851f5bba7dec69884bb3f048087608adeaeba0dd14b83a50f44a345088e4f7a63a1b42c8b2206937b1bd774f689c93ce53952d1e900e6ad79632193b392f3841848170e50cb5e3d78b709ac321b02d4009d9c770af9ea5b8cbfe1cc6df10105317c4bca0b063e4c920fa41e8cdb4a27a02242f62d486ee10377f8733945a22438150c8acb42d86b5083d8a67bba30af41c2fc61a6328913e83527fa8e408d9017dc89c4f5e84ce0f863e55c094f485ffa50cfb4456a95eb42c2c2c3005bae9ddd135b421463bc677033f2e74b2a2971e36b3c28ca2787af20734ec380c9b1d74d598a09c7a1a4cc658317cb230abf3773057bddfb062ddbd7945b993d6c57fc05448cacf2711123249dae7d81fafa46cf1fe0b21fe912575156e141c7e61120c55d6d94d57418dee055e2034fc5c2c87f1a137a2954dc4b646e2ddc373fc07b3772eb2bfddf37526412f9c6dc40a100e127a3a8cf67beb1a3a889dc418b388d1f163dbd20e45a0e00eece58dc70791ddfdfbf862384e494518bd98dd010726609f0937bdcc1e3c8bc53159fa4352abff340488119e1e8e134439a57a37b4a8721bb13070bda3b164e29b437b5e76e890048a8c9324ea97f8ce457a3cc62956d781c0ff3a26c7e5480cc34b3be313691ab49868fdc9609f226ba943de17a64ee6137a5b5aa26db550ee7947f63041a4c38284120a7cc6ac64d72417bf2a7d0ddc98862c29cb4f5f8ed5e9cd2b323ce1e6f13382d12d50e4efb97cce0aec27131adcdc5b71918656f2696282245ce3059b1af2f8d2e017d68358877a7c51147c14d079d145ddbc856df849cb2f997955354a3499a9e4c00ca1ac703d51c94c94a52d6e24a8695ff436ce3ac0964a115163cda230e09a38a6a52a334d6e72bebdcbe930b4ba82a1760af29ffd0179a4c579f5bc27d7cc36f5c2cdee7c93297ba42080b4f994d771f61983eefcc73a64f4b24be331d01f536c7d630f52228b7ec9f064b13b4d0709b3c8f3003e47f178a3590ba133c3b114d81cb793f6ef861566ea6b7d351d2b5025976ff600ff8122aa5b05e994be8333ac48b35e123bff1943128c1ed3708f3ac622932ce4bca3a07ca2e983ca82d32a038baaf219d2e62c0ab32ca554d91cf3c7e81ed7f170ad833559deaf58fdea0c885e3755aa8ecf7a67db23bb9f72ed2cde2ec4c549ab18449bac7c8e4981a8ab6a0ea3a1ed91f50939b97e04f3b0cb0702567c94584cf16da98693289013498ed50994e2473ef76c1db73aa6ef88221826abf35a7839ca9f36bf7d20e359f84767ccedc063610d71584ca8a86bf5cb415d46e26a4c309d4989b6aabb41f000c28c209211b3157ab336e61627c53025b0336b6a488d293a2d4cb7fc5d23739b404edc768bed4f4f17d93262436effe1eda0ad4e118e4a4222149afee39ed32ba97369c1057048b43994c61c465a426234a88ed406c960a2e7a957ad18b2086b273394780d69bad5fa87fe73d8bdf14ab862004ef62e0ce65f36cf5b85a32e49ac26338162b61926ec6958d42a09fb6baf6d66c77f5beac0643dea6f45c60c398981b552ec8464282621242298a814d1083a4fe870dd2fced6f03afd00e62101afe6bbd33a9f447404888662ee9a21a990813e7c1716a4220cf738aa2379cfa008ab7f336dd6c95e36b417294e76b1168db55016a8f00cea52a6a281325250b5c7e309b72fbc058d31eea724df63ab4ff4f95a6b62b80d26dc17048847085f78cc556daea7b70fd7e7f935f8b117a615115b417c738d56e40481deee8a1b3b26d7a06e8bbab4b7b5f652955ff878764521c30758cddcaaada8ebe0b95e167995cea20b8e362954df7ce81e08d855b9121ee03694a6455b23795383afa7ac7f0622c529a445e5b4124d39924c8092ce8e6f4386299262373bc1477f3268d88d3f07e820c4e9bb4af41376ba0942b655370fbc24e23799280494d90aa7fd1b8b4ee483d5320243c34bd99a1ce", 0x1000}, {&(0x7f0000001380)="324d9880583c4ab3cc7b96e5725bbec843e31eeb88416a5d61e89d81af4399666fc7e3760448d18ef1de9d3309572d02f6c809c5901f44ae506241c24a774e31d57b82e5f9e0f7cad7336c881dfb4e2ad3a250e8e4cb291af69448351ab77df3a679f7858c816d171af1e976666dc0b0ffd7cde3901dfe48ad83c512a875a8fd67c841e92c8d7fb41f13facfd4091e88938d15265291bd3476de49ef2087e9e3", 0xa0}, {&(0x7f0000001440)="a1c541b5f53722c34d46b3c4be10960eb66b281e594630cbbc5d70ea78e6ca6c0133b228027d626e83885eb53ce67f1d9049ba9db1660c09763b59cab3ac1d796cc278e5a5e32ad6b13d2bb4b117c7aa424324bf27f229c934ce365ee6633a0f4d2db500f2a1272a8e592837033af4b0d097839ddd229310232812fb74833aba8b637dff1764a5c744760ba35dfe08e338a4cc8e131054f0e05d94d97b12796c084d9df1419cbf65f09359da5e4bd4e63f18a2d53e0b1fbbd2b6069e69c3dcb537aa56356c3ac608d3d7515377f43031ebbb69ee02fa86325c0a4dd8d219da2dcf4e1f1dcceed7eded25cd9ab45ae6f8dd5c274ed8883efe6d1dca44d288e223bbdc7d1190a2374e9274900ce06f88f36d8b40b1b374b6b622d8582d2610254a257da4fd8c998f4db9a5fe239ce660d155bcdefda461e38cc38210e51a8e03b0931d2684488cf4ca140b1dc0640f973d314f240d329db1abb73fc28746d306ca148ca87a715f8862032f48fe4f488f8da9918b10411774c14e57635420ea2e2c136abda6109a370a0449b59bce6502bcc6dafe32af589b1068d9a170f7cefaca315c1e5f0f5c5de49b602f4c8d695bb6bf2871d926ff356133f5b2f90cace4553f7b6356a1b9a2052e2e74cfe24de2c73e7915b39755d847b71671b7c23fd7a735338df7e0e098b93cb33850ce9a22a0bdee92ce6e2e309a386573fe7030ddcbf1bd53f2250bf4c61b696bf51874d8cb078606970824ea6d6849f284b35a670d7feff857cba55e2c1c9098092dfedd09db437bedaa105fa1f52e4dfc8b64284afde23c931db85cb360cda09878a7a4290225da5bfa27d6e4ea9bf4008301a2380273051a455560fef26a048197dce2bc363caa01c1a22a44bf7419c1e41ab490c15bba8e8ea485f849ac0c9f3b9f08bf75cd076e0d1ca3ad465e146947ebde6f7e3fbfa416d92f4d4e948d5387bf783c0e551b4652392692b3d2bf15afc878a8e47528647a4d29c4ba5b2db534005db4ecc319417935cac52d4129e9531c076e2abc782c183c1d1dbec2baceb6cb22104b02c1a00834d17916d18db36248062aed5be0d36a2e94202d923fd24a45161ce4949292fe45c6c67d2208d5b8f42a10755ebc73d2ce2dbd45ba9d6a78e38b52c9e8ddfb5251d7ba376a696b22082bac57fb6148db82fe4cc7c3c90257715d05a62530141b5bb6c9d02b1273205aca5f067f376afd327568597ba7d5700cf40fc34224b98efb0b83d64a982a91bd260839da3a379b50f0e4e9be97b6a845eb094d9f595eef7230497a5991262e3e509cdc9c5250fa01e7b7b9631f7978de2910bea34df241c785e78d111bd4268d898cc9b6d08da5da9b29c2fcd00f5d3f5521396f86697bef0e771b1eaf4da0622d701fa96a29dbb03fce0fe3dcf84f55d8ce4828ef2885b34d85f65f32b29db095536d6a62d0fd66196cda461d1a1dbdfec6525f3507d29f8fc716df8c4c7f2e9b569848eb344ba04bf5f4f1f2ea229bbc69898b1253c8ab16e4d4b67260aa508ac18557e0bddbea0b146e6fba380545a9e99be9c9cf760c1c36b13ac13a32343d4ec3fa1856200f21d1333c212ae8f925d2e60d173f8fe7a0deb24cff5a30d81974febb99f05eed2828136f53c6296fc6024bb5c7e547faf1e61337ba231bd18fe9ec8a3376164b2591161bf20aced26852c1b7f74d77d0e6d253ae64a27a1b162b84c4bd9247a1c678529192b3b0094abfc874b89130d01f5b9ddbbeb42912d0167df3fd150e01e8582428bdeaeda822a33e261877467f5d852d234c23e32ec4570d07cc0502b4019b1984b3ba7115eda4a988b0b40923f9cc3f995bcde39566e23c7ac3b054fc634a234395c04ddce38719b1896469156579361edb45072a09e62602b72a8fe5c8d4a78e85282bcc60d6c446f7e9f1ad6422e5fb231d800c6f97447cbd33fd0b2c4ac9f10d0c80495022e3568c169be6d69ef43b12da1f13099b30a280ea0ebca5e59950b6783ebc2ae35cdcb6eb4236a75f927cda76ce551c1efdacfda3674646b9a9dd39119478d6360e1c9f4fd2cd15f6bd298e136498326fd1f821f580ed393f4dfb83d5af6f2ad96ea87d4c8e53259cc2ebbc2471d711849a02ab53e220b40819359166f9141c1db6d752ed873f4a63b2b64fec293d44fe3f917713792e3717e94c9dc5020c3f83fa5af90ecd889c8fac3558da48faa2b65a7a16568fa54cbbc80fa8b80d38b79f52c3e43fa063737f68d39135237a4c023184db6514a9e4755c12162b9ae0f8520f152b3cdedd6abe34da4022d9c120cd402617f5500b193e68031640db7fd3c2f6798490d38dd24329553d8c3a1b9fe86ace8bd8b7e6dbcb90e6263575db7c932642f6489524a1799b0bb060c8c97daf3a3d9992d64d4a16cf4db4e0bb773eb808c67b74af847cf8f36b186b46d2c79a312772bf5ff49e4932df53760c8a6b187ce938b1dc20ccec8c4d56b4adc8e329950899dc39b67b380c16b1e69438d95c3962e7f34dd407c840d458ad3789fd08a7ea4e6839add1617ea5c01dbe918f05b537deeee35f008ac54def18e01838c348b8ec41af9300ee213fe908e392ba6a2a120b4726ae01ea9786c4d1cadd4f359350d8f34088bc98a726bd7edd451e8b2949fc22e4722f1199a936fa595f370559dc1b2df1df788443e794b238c665ca56f1da211849d758d8c3d0f9d64162103dba2ad88c37d7f687be168b681da3b99af432f4ed1c5f12e96c2b2d5f7fc2a396dd6c862e5df848082134dc2d299f41f632268b3f3a702f11f26a34ec2b0e8335c5f9797fdcce46ea017798b496f4aaf0bd3e0ea63593938444b9738915269bbbfcd3466e8205653c42c59470d7ac40054cf3db12e1160eb5e78d7f3bb056d60937064f39948db1a57ae6ed250ec00c25463920354ea38f8a0cb825b6f10061fed72c5edc1d9f4d8549229e870bf2a66cc6047a94d430c3dadd635ae0f417556dd566ee67dbb71b1f29edbde6e6fa050ce53d60328beb6f4ff612e7bc22435d1ca05c75501b89185e366e390799e3316053eae9b58e6f24b99bc1ddadda7cc0446d476ac76505a068807cdd328de1b4d322f9ca3c00b640c918f33905b51fd53d755a479ed292bc250098c60d58d1d1b8c11a4b63981c2c2249440e9d4ef7e0670e2776965979d832273345b3c0ee04fdb955cc065220f79c288eb1b4547f5f797b95f5f581012479aa792e4f06a94cdeb245696a0ffba171eda38e5ded87e77d9fdfca295cf7e55b69c748f679695e9c84abb5d3b68d811cbde52cc0eca8f13498059915d498d56ede83c4b021097d4b3689097fa80a2b9bdbfdd0676b3488ae05a23e31100d3cda8bc3f892b95050b755c9b4c26fa3f8ef78d62547e4efa2ef5a4e760d04ec69140f14d1794c28f995fb8f40d550a64e664d4e4f523f5c2be94c949a7cb57d9063a2a4a4706745a6d350b46e18c84f9c272c5246ba81c27404ab153a52f9985d668797d17e2441491f3a983eb9cde42b665bfaf126445d2aadd4ee0b2bdb1d5f14b7fb7cd403184ed142303fc06eb2519c0321098715d02bbf2792e203de48a7b6b2b3f7cf580d1a53ac7083125594ea91a4d8d9ae11a93f2a4b3873c7635803c3a6cad1b8fd2f7e1aa42b1f05998b09d8c69eb47405fc9e2496fe2b92a1fc778294569ac3b49799ae72a6abcfa8671c1a27510cdad6bdc5791f7cf78b850e466e61706da814ac3ad5a2e1b41f471ec223670affa8e9905988bda402484f204972d666fb3307f114e9297b83c5b0937776cc35cac27aad26d1c15a6b5e759e2c9789ebd65a44e6c8f1eec7286fac78576ec7fd849887bdb27c393e1c49d0e36fc514ea382db586cf5a420b48c53d68e754796e53f3c1825de97cafe85a42e64261d494018b0976bd7e97bda3999a00d6fbd595a85751c35dbb19acf7a5c50e1bd218e1539768caa34db9f1cfe2ba1f11c0aaebb9adef2d4b90aef30f55a411b9ea296be5317fe2620044969c0ce4907b4d07b4681fafde978c411bc2787e72be310b0c5274620af9577a63057db299989f11460aef4313111444679b2dd0cde0c79356a11383229c77bf88e70787267f3412efce5b2ffb2adab56d0a10172d7a2ceab0017811472dde347378b9d5d03d06580226e8dbf925aceec290585d850255f990e5ecccf7f95d5acad91368a13908955953418fcd94cd932cf8387ce953e232c0903ee9d8740745ed018cedc8d3e79b3a311c1c577629a8b8184cb2a77cf7684be79f1cbb175878bc853901914c8faf24e641e735600a12313a59162a64799f7a05109cf896ad7087c5c0f4613647245f9bd459dccf4f63f443c87b178698577b69ddee384c8628ecacdd3acf7715e51b91298faa9037ee50c1782a44a4324884896b38fdafd9bd81db302bd00ec152159368458ec921e95c66e4c65a4f4a52081562fd5d67bd85c779f0c2ba5e859f6d04b2bcc24de7b0334f4b5f8be925fee3a7cb8aad15ce05d472a49c200540cb9f240775b06cc3dd5f0619b64d53d15cf3c6da8074a897539a9139bf7a9f29a7066bbcaa927118da51565e22af0f9a78020167eec9a337af484c40573e0cbaed316879ce436031ac483650ac373aa94d976d390e3140a0a42c7ec8df291d492d330e614d428cd8b3e41bfad82d29d67b867e2b27af274ed23ba0e7d26e982c7724138dcd4f75d0ec8dd195a464274b315d8c515b2837115babba8131636cff07ab6f2b5f4b22c8351147efc37c304caae6a69ba04d2827f592ea5b78013f7ac7f1dbdb2f95b9c986b526a03f46a227a2a5acfb33e8dc8312b83e2103d81afa360bb5049049ee15b0941d1d027ba587f1849e84941fc3927e4d3f34dbdad8f1da660357aa223a57e9c84df1175a51114c1e1487116f07e626e2ddb8b34eec641767e209ee9189ecffefc86206a04233804819eedf460930a0c258dd85a1e3228a475d316218a458a4ba58636dd16bf76aefa97ac1fb2294a524010c20e93d93ac7480493333dd2f633584db4ee17f16da1320da5946a0e6a38cf8839b1235be2fcec70ef9bc7dba7bcb731dd02550caec0762fd654257bbbded19bf5e774bc385637aa9a8d252dfca74f86c28ae5ad54aef4a8be676a49a85ba4b4980100ce07090288dd000573a592fec0186dd7adff4cd0177d3c6432a504c751b02768ec6863e7a05d8023840775681b938897072759fe8a33ddccf16025d7257ed7a908ba282ae2d2e2456b2e33fc56a78800d207563d23b555afcf8d8c5f979c2261ca426df865916da90f1428dc7a31303993e6c2dcadf67564e0fb478e08a1d6426e2a085fad5b12c2eba63f00db8686fc7e2063213e8df78e7aa2d175ef484731236968ff61f2b2dbf00f4ab3eb75974bb9a86724f00bedbca31caf46e4456ee0b271c45cfca6cca5e7a37faeb1a32abacaec13135b6d79df32c03c80bcb5cdde03dfc55803141c6730304f43ec5f69921995af29d88dae972f70b483dd89645f78808585098ce724f577fa0b42376aae68866efbc4f3df74f2a75fa17bf6f1f09f103085acfc6499630b721e21a7f2ac1c024138fd62e0f1493eb31d7b21ca589781de5ca47ef5fa505284a4c35d41dc63a71491d4f7a564c4b44cd9b3e6bb7fbd511503e01d00f2382adff6639bf644dbe4ad2dbba42f35ea2aa81aeca7b2dfdcf4a22325a29556cffa4d296e206c2eb17673e098ff574bfac07a324e9934060a249098abd0a1acfd1727a08764fd6845f54ab17078e3213e6e2d164f20646d8d301687c3d9248c8", 0x1000}], 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="04000000c730b1ffffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=0xffffffffffffff9c], 0x38, 0x400}, 0x0) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x80, 0xffffffffffffff91, 0x7ff}, {{r2}, 0xfffffffffffffff0, 0x18, 0x1, 0x401, 0x100000000}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:01 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9}) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) sendto$unix(r0, &(0x7f0000000140)="28b04d8de97097c745d192acbd7f6349f8b94471f45a8d9e165605989cd0cf3106a48a7f904cca6de16ad3b575a815e44eb0ab871bd7d0b6720376d42534fcbd77513e31cbeae2402672492d768a08ed12c616f86a67f736683161e7116624b35d8dd31774eba0d070aecbd1f50005e74f2af8d865f64dbff2bec70d28", 0x7d, 0x8, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186004008ba8162b27febf00fc0000ba0d31e99a00000000000000000000000008000038b60fb5590f", 0x2c}], 0x100000000000015f) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050400000000000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0xb1, 0x818, 0x0, 0x100a2) recvmsg(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000040)=""/132, 0x84}, {&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000000140)=""/229, 0xe5}, {&(0x7f00000003c0)=""/93, 0x5d}, {&(0x7f0000000440)=""/224, 0xe0}, {&(0x7f0000000540)=""/120, 0x78}, {&(0x7f00000005c0)=""/229, 0xe5}], 0x7, &(0x7f0000000740)=""/183, 0xb7}, 0x40) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f00000001c0)=""/132, 0x84}], 0x2, 0x0, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186004008b00002b27feff0008000000000000ffa49c22cdfffe8100000000000000922c70766c307d0da245af595a5b7931e4da259bf2ca", 0x3b}], 0x1) 16:00:02 executing program 0: r0 = kqueue() shutdown(r0, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) write(0xffffffffffffff9c, &(0x7f0000000200)="08d39c8487", 0x88) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x18c) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) kqueue() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) close(r0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000000)) 16:00:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffefffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x1000, &(0x7f00000004c0)="5b91430b676cb569b8f42d03a3ccba71a5e9db52aa3a70d6b4fc0f7c913abf546b7c378deee79dc97d02838a41791ee30edde1c72ca8745c6dbcea6f56b7dea55a9ada77a2a9f57534b8b0b964d9df25e9dde84df23a831496475f9c4b535084526e7af6a7384041f7edb271e825281802150adc00905304faa13e7ef901c3b42619627195000eb67fa4930c170da6b2f11424ce7d314619b48d005c9fbeed69203f04f2c5b5dd2c9be7020816bc98600f8736b3ab8de9b4bdc5d28b8a28d5d18115a92b2794cb0cc0ec4aaa2cf1368f2832cae04ca7bbd105b11e43effd2c32f57912bb6503e18f2c66113b761b716febade3abc0524160f893e310dbd1a86cd0b289a60dd0245141d6c770bc7ddf728aed3d008bcab5ae23fc65215d316bd0c8aa827722796c767b3e7ca0c85ba7a1be3e32ad3604cbeb7a28899f62123091e685b106fb2965ecadabedb65a39f80418a3c85002aa97083b4bb01a205b1047574bc4fab416ede0a26a5fd388eb24c1321e3f6ff6ad1f906befc5176836e51ad6ca2332e08f05f346cf57b6e8224487f38b8ee5c3669a2f08e9dfca96bd69303c44a58e66abdf00cf50ce04a15926e4430d6700e158b21b7919c310aa5b6cf1bb6b00679885b384a687dd4d15864cfa022e95a98c5d0a344eb31222a67fa7c27a47495aed26b08c691f18dd360535c219c6a573f10d08aa31b70859da9dfff4e31be2f4433377aac5a3d6c9b119cea76dc69287ce487a26968cce5d542b8630bb8907161ab268908efbd50314abe11c5b5a0b6b16c8deea58f1c68b033b330857ebac97274b34b9b41fe4dbce1739b5ededb7abad25baee2535f7d3ce86f253965baf2fbdb7144ffc684e54e7dacdb530329e6e3425eda2ddb2e6f00d473f8f3d6aac2d5793779d92ef7a07918719f3f8b8914fdb54eb73af313eae6dc6c89e21ce02308eb9dbcfe8b8a343a475e3530d259198c9eac076482eec1a57f1dd7953bd030f382299a9082b8aab36d3736f07c54700f7ec89ad25e406d74fd83a7214649f2aa99a1389d8e2bf2a304d3298d69f15c78c343f641a697cb79c236e55011db96b28cf39a39134c01f1673fe0f7b19cf8d822ce7346f972e60f287eb4fbd16f2ba1c99543a12e136fa4f8bbaae62856953bed5846d42ad3fc40040ddd7966e15706ff7570b50692d3da675ab1fb63a966ce969ac2c4c9730bfad778409677793c47bd176fbc4eda5b450aef97d40d45c3bf97366374b6289ac8552ab9660b3aac1e8a09b69e05952af4cb4e9fece7018e231227ff1c61c8edc19c1180078aabe8d784141991e9de798e866cbe142e91f04da26c2171b98d3c39fb4bc3a9fd21f46aeb7ca63e0a70175057bb21097922dfabd58b30599ce43f3e21bee4a392af8288ffcdfd07c7d9beefa93602efea24a639144ca1b73b7ad55e89a7d6edc7c2e7c726b340eb4e96d1d10c208b262691e9ac3dbeab3bc54446a7a8265b97b7b80671235b18ebc4ce544e63e81ed7e52bf7f1726cea3ed2504dd7af64d35f5acdf567a6e62ed8d5a8a76c93603f79e3be1077d78a188c258c307dba6698f3b982fd99f601371d02261e1d87b1ef1d0faff620df5f80d88924afadfd7deb40648ea76ed6204f53321659e57676f06f06b1fc089c78bf45aa7e456eb80bd40e97a07402e66db3311aaf85df4527706ed30556bb2332f67ce1671b61fdab9613cf119dcbcee75bf806aedba9e6c6aed6d3d41536b9c59a815c7970fbd450bf07b43c0858e34f546f513d5d57afc0fe602cb79d37c7a708f01bb2b08b4c33282fd00d3d81d6d14b2d417fb51cbcbed8b936e14f76633e17c3da103c50fee3c5b70667956bd5d85f2df47007a3eeef16c7fc27c78539ce3d673c224341d21b096511e7d69192ab0a686ac50352bac8f24d40b736c8abad37c560a12269a388b041557a60ad6b71b33bc8278d97bd9b6e5a80a26b20687958309fe825369c3cbdb07c3b41bfb62300aefbf8d99869a85413a6f9ca84c71d046a272e566df353f057505dc8eb8e0d2db5d87e58bcb97a0737b80e6f1a9da9228cb416aa5d4785cdf7e81f5d03d292ff45474cbc2641857f935982c12502326c1210a16730d4902cba017fe29f407053a026876e3c3a644d9609326f2a70d26bb6384efee9793fc8890c159f215be148e2ce853136f7fa4746b1c05adffe084304ba7da9a0688068c5db2b5c3ae3196c1233f160941c1ffd3ee9e6036af70631ec0233ae3962c392b9677ea0c75336c5f530eb11ec87d50ae389b820eade446245e330238cfa81b6ca00287e6d7bec98765c42723e9a2eaed6e33f16ae5c16ad88801edf25be0933160297139e7b71652d0ef436991eab14a2ec742cb42ca061d30f49c0790d3cf7bee1ac61617ae5f5da12de8af9ce22ddd40560d5a0659699534208fc0313526db0cab5a8652bd4c624a2c234221f3692dd97de302c63537b7879e6eaa9943cd5e421f0e1a74541859e287a86eda7c50f336bfd787f17ffb60e1e7bf626481e72e5468d35458834137655be1e4410e99eab8e52d0b264425e2a59e9f73ee28e1e06684f8c29c749f049a38627907707673ca9e06206008d9ac89bb4ed34e4cb27a17ae23ee6aa4b7583196f8b5dfa6123cf7104b6787e5c36e1b7f1766e1faff4daf0b749f7bc1961b3b5984ce04bc34afdab5faee1ab83a0629688a371125fe5b54e78aafc86bb34a1f897c2be14d4c12f4dda2c5d6ca8e8915f423608a42800268ab305cf6f2708cca8029c7b41ff8a387628650d0ea2bb567b35482e728e74234e760e311228d2617acf90a9ae71acee5325d600ee8405561cd7f8c06edcf71f08d99df65f64027761438f4441f8507cedec85b8c449abbccc7ee88a31981c5f8124e9068c45b59e7c7728bf904f463ae3a597d2eeaac0c78cf01b65c9eed176cadb66a35553979567060048c46221679929748e5c236c10eb1ab6fc3093b178bc8c8fb276542db15009f12799226120d3da0cbfc905f1add21859048dc2ea2fd500360269b74f0576f9286e6856f6b69b5b9737f00f2e2c316f48b560a4991629078a91fb17a5e453f71ccf911f9ecf9b41d391f2b89746d5a6c12571b78e389dee917f9422ae298c712ecdedbf1b99eeabadd403d17cfbfccb8f870d08b98a60e495d0f9972907a8fd73d25d2155576265246a47cfa1528059e55ea2d197bf8576c4518243a1044a5361177b837fd383258dba96b14701b131cc8c8139a732294f5e009eba23ce8b5778b6bd0f6c21c056d55e9d2598f797788a3c01fdf000e09c1ab3a7a4df6389c1222a9c6cbc7954fb07ca06c0cc018c51bf94759a4643588ac0c9dfe1c1849b72086eb13fd72d76350b97b23c524c2d462039361c07a7be191f84f3dc7c575be05c69fe2c6e7882a5b29a54b7d198ef6e280afc766d5f0627855e81f048d1a2690fbfccd7e132f68b0d8b1f95e03199413c018ab8b109a1ca387ded784bb0b65104bb86a576ff3d44670fdbcb14561b02df4e6de28a1c5138a359fd6585329449bbdb4a47f664da1fd63164aa09bf905c6e963232d6a3c01d51ab158c61a9ea43080a2373f0d589a1c420fa6ae50046806c154f8bb9fa9688e4ece1af8def144dbd1e8c0b721d6a8e5c5ca34a10af03c375eb352132ba97de97e7777f9703b7381228bdaeec4336c6acf947bd0aec3b82819107837bb542e2f1673e09483d551ba6019cd617243fee3385137b9e8e03740c49f6dd9f58525f3b97dd67cadeb355f5b0788c46fb5d45fc0e3fb494094767462648cf933953e95917edec5d38aeefa6ec7d1dddf6788ab5e181ee0133ec695530537e409dcf764d83ef3d57303b8a68c533fbe994e3ae79f183ef162dc90f65927e70c54bff7346c0b71ac08b5f4361479564992567e870a3691b81b691dcff2c7fe36e1f6c64a1d1490a8e5da6bd1bffa5c10261e5a3af5463bcd34750ab7889b1b1bc8ec42b21684398846171754e49c45b1598a6345ce8be6e9b8aba93c4ba174595d301f06f45f3cc51b99c77a5d31c9a88951fbc38efb728c2176dac96c4fa456e61c9fb182f3ce8b1554fac9a0d147766feeac0ad8818751af96f21a8274b341830738deec24f374a29d57c3ab95962ff5fbf27adc8bd665f62573d91f7ae788d3797680993a30f182dca7991e2830538e8246bb35fe8b9ede98a6e842c86b3613671494485c343729cb5f4c816602aabb6c2cb1dffb0417984765bc3aee14ba397bdf3336dde0036620e256953beece957f1b20d9b8888b3afe9775e5dbdf2b3af4cfd470293b1ed341f918cbbf4611654aa79ffc167294c179ed2cea6a856caa43c2e219cccbf6d89985566ff2f38b0f9d32b2afd2367fe9f6440b3bc2c4e6766d1499e5a5e43912fc4667f1f021dba7fe2d831c3effd8be2160b0dd815f33e58a261675e7c28c2bc5a75a6ba48eb1ae8139e1c128a21f907d5abb1d988ce720d77cfbd9f37a6642f371c302432cd5172cecfea921c5fd64ded5b676fea8c1d972e571f2548547a069a69664fa68acbc3fe34515150bdfb53a05c1aa975feba8bdb25c2e16920e732f5306010f2ade79124a4de580161c17610b23ecef40f830e15fe62eb678b203cda7c1c3c2b2846f0eda9f1731262198dd9544bb21352164d314ad9eb87e5c1529f8063cb7b9bf93c29f2ded8e0a4e5d9ad74d1d03a44fee5dae80ddefebe6987a207a7f29291fbbe52a61fa57bd2dd2688fdf7d57ff474b06d29fbd217f3e34dd2d5884920c573df5f51ecf775e00a32fcc382eef2603d16e494b97ace6e5b32af21faa399186523fc51b5cb0b4f602367c2ff687bf579df0334f66fab0e836a7d23e586349e671831d4b87bfdc3211ec2fbd65769d89063632e05de6e6e1972c5932e73fa63212d436736c65e1a6bd7a3313e509514fc85bf16539e3a02034af04a592f10eced954c78bddb66841a56649d57bb550aee5b1f13771d8f4b9ba6e24b6b8831e35f3225c3c72051b6ed777a6c73bab4b86fde68f74da4823a9fe4077b36ceb75c3a4aa8f4aab29565cf5bc123acfa7edcd26a856e88a21c63319bce759b31fae5fbc1b0f8e7ce107832efe365a6993e4629a9a19613fdb5a244eb5bf241a6b2695c66726ac5746acb93ccc52133464be464b0cca65480a9632429d4898f875018c4d790d45610a41a85fa156dc8a30a63bc91421dee828a68d90888cec22e912cef5d0a3e3229c7a9adf7bb20e011c4ac054861d03f16bf9ef2f585321ae8751458834b94e1e5dbea502f7dc36b347738cbd39ebab5a2ff20c6c65d59eb874bbffd0013db28edb03309e8e6b223d1fd92ea65650a17e581cab3517294c19a78b67dad1af9a5837d659988f249bb46045f7a8d9944e90f74dbcd87e0d0bc2a45707c6e02ca489e528d9e40301214bcbd71e805606bd603d38ca8c48c2134af98566df71f63b68a13edd9524e0d448f317de411c013e44f4930b51d5bffa1c1c175371753a309366fcf302e3f97b464f8d8a68db14c564d6a3c2e335d28ecaee235109eb3ab7f45259f4cc19ea659c9cc5efeafbf9eb354df1d9237f1cd606b3506121f4761c36a55579f62067094322315dd4c8706104a1daaf780cd437a00d7487b649a4ed7a506c9c1ffc918211d48a23b3d27f51fb054272cff416876f44cdc5cb8354485c0f25f443e894cc2578cc59f00350a3ad3ec439d770ccc38687064ab2c4a2d7615b8a2e9865d48fc3b631919e0db10d813f186d85f1c20cdb5b9357ccde4c01b4729d0a370b91f31513f32063") r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x20, 0x8}, {0x18, 0x2, 0x8, 0x534ba38a}, 0x401, [0xffff, 0x8, 0x4, 0x3, 0x3, 0x81, 0x2, 0x4]}, 0x3c) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x4, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) chown(&(0x7f0000000240)='./bus\x00', r4, r11) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0xffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:02 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000000580)={0x0, ""/224}, 0xfffffffffffffe4f, 0x0, 0x1000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r5, r4) connect$unix(r4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r6 = syz_open_pts() close(r6) syz_open_pts() r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = socket(0x18, 0x2, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0xc0f1247145ef5210, 0x80) setsockopt(0xffffffffffffffff, 0x27, 0x2f, 0x0, 0x0) setsockopt(r8, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x32, 0x0, 0x0) setsockopt(r10, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r11 = socket(0x18, 0x1, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = socket(0x18, 0x1, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r13 = socket(0x18, 0x1, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r14 = socket(0x18, 0x1, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r15, 0x2000746e) msgsnd(r7, &(0x7f0000001040)=ANY=[@ANYBLOB="6cc39e9b57bd455ed398a6f9ee161317d0164816a57c50969f1dca5491b05a67acd0a3afd131b31458254c39ca4bb3513027a4d41e162bb3ca7f70b921da457d9893d953864d29d58f56c3ec046206fadd8bf8ab541c88bbc0ac78ae00a49e65fc9947d9e91cd3428bf781a8f5167331c4b7b946736a030fe32f41241cd3452c92d05ef0b100f5f262df8d642d27760ec1f9ebfc6496dea5717a", @ANYRESDEC, @ANYRESDEC=r11, @ANYRESHEX=r12, @ANYRESHEX, @ANYPTR, @ANYBLOB="9538b61a001124d0ae3fcc2b5aee529b19e97562503cbcdb4f71d444e6295eeb5e27268a1153a4e693cd663ec8cd8af2f7fccb3d19efcf893fb23406bcbf20795729c223f66de03d09d88c9eab8cc933cd82d64232537293dda522f09cd74e11c829039dc18cee01a264e595258ea9083367037459b2b408a9c11cded02396943064b826983baf4578eecdd3ded1f4bd9b02f79a9d1dd197f3cc838fefd3d1db6ef116660f215e00de75", @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR64, @ANYBLOB="0b8e49ff342c98f804ae14c71388fd565ea6370c8938bb70b4e186eded70347993b3e5076d1c5ff768ddc731686167592ca89c60a838ec02845d225573457b16795a6e9c2fdf826d95939a16be7729036bb5eefebf1cddbf6abecf6932446725bd3a972824aba76d0a7ea0501cc120bfec9a7ea951b180534d5e61fdf08bc2bdd21f98a9f21c16aafc8e4d9a6ddd0f69826e89ecca151d14563d5b77df29e2c6b63f74736dd7844cd30d", @ANYRESDEC, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f0000002a40)=ANY=[@ANYRESOCT, @ANYBLOB="36d8ddd8aeef254265b6ecd219443136a4687574037272a72923f5e79f07a5c869654ceaec93e7c690fead19e0394605e2cd8fd88734b5212b798bea1b5b3a977e60c1ecdfaf351f3f873d79ad2eee4fbfec30ddf0b219192c520b8c21ac2c41698b01f54588d02f0dbc2136ad62dd687321cb023d8b9cee00d43586835272e4b70349fbe374a17a118fccae302a4b3462e144adbdec142357686055a65eadcc29e3ea32504c7c50726c0068cefe398bf8f48390ad4406df949a6e8acd82572fcf061f8e668680aeb208bdd3338a7a447e7a3fb8f0648736524f2b9f777a0fa58e5bd85971da", @ANYRES32=r2, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES64=r15], @ANYRESDEC=r13], @ANYRESHEX=r9, @ANYRES16=r14]], 0x8, 0x7fc) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x29, 0x32, 0x0, 0x0) setsockopt(r16, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r17 = socket$inet6(0x18, 0x2, 0x0) r18 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r18, 0x29, 0x2080000000a, 0x0, 0x0) r19 = socket(0x11, 0x4003, 0x0) sendto$unix(r19, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r20 = socket(0x11, 0x4003, 0x0) sendto$unix(r20, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r21 = socket(0x11, 0x4003, 0x0) sendto$unix(r21, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r22 = socket(0x11, 0x4003, 0x0) sendto$unix(r22, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) msgsnd(r7, &(0x7f00000006c0)=ANY=[@ANYRES64=r17, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa1f0000008000000000000000bab6", @ANYRESHEX=r16], 0x7, 0xffb) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r7, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c8ff0f000000000000cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r7, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r7, &(0x7f0000000a40)=ANY=[@ANYBLOB="007d64f032b09f04822d20531e00c8267e1e474cf694c636ca1083000000000000000000000021a7de5cc7785baf0000003e000000000000000000000000000000000000000000009c5dc91e7b003038d2ec32bb2269d098256f000000000000000000002a000000000000b9eed0cba6f3894400001161beb220ecebc9e060000000000000000000000000220000000000000000007fa6ed1baf158b49000000230000f53521a824000000f0429633be8f7f3c09ae00000000000000000000000000000000000000340000000000000000008e5f18697b61aeb6beb87ef2976424e124c0e39e30b33a12cafb07220fe1e703f3383289ef0cc176fb1145d4139969a891636ab55b7382ce95c58bad26ccb4fcf50226cd81a2db7c1aba76dc"], 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r7, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000800000000000000000000000000000000000000068505600000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000000000ab32d1272b3f6f4de7251042be3200403234f300"/142], 0x80, 0x3, 0x400) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000001e40)=""/74) r23 = syz_open_pts() ioctl$TIOCFLUSH(r23, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000040)={0x6, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) r24 = syz_open_pts() close(r24) writev(r24, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x8000, 0x0) writev(r25, &(0x7f0000000480)=[{&(0x7f0000000940)="45b2e399408078eac67cbacfa5a02f1c7197165dea568916386fc9389a3064033a271c5ce0af9edf61f3752d6e4a07a5680c32a62554f8aafcbb3ddcce2ce30bab60c11846cc193904a7f757437ed47758aff208d80d09582d5f764bf882fce30e6d7587e038ae86c7e8abfc65f1d557b36d4ca93591bf0681257b5c1ccbf6eeec85305478a67659c5d6cd947e57140a9b8a1b476c70798def9859bdab5b37f5a9c33b56ec8688411fecbd5586f05f507b558f495721a929470603530cfa5356d38b0a985eff076f6616e328d9ceac0678e7c460ee6a006170cd", 0xff2c}], 0x1000000000000307) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYPTR, @ANYRES64=r23, @ANYRES16=r24], 0x3, 0x0) close(r2) r26 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r26, 0x0, 0x7fffffff) pipe(&(0x7f0000000540)) r27 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r27, r28) fcntl$dupfd(r2, 0x0, r27) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000680)) preadv(r26, &(0x7f0000000040), 0x0, 0x0, 0x4000000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) socket$inet6(0x18, 0x2, 0x0) msgget$private(0x0, 0x110) r29 = syz_open_pts() ioctl$TIOCFLUSH(r29, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r29, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) r30 = syz_open_pts() ioctl$TIOCFLUSH(r30, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000040)={0x0, 0x2b5, 0x1, 0x3df, "a83e26cdd53c04641f22a332af19a400"}) r31 = syz_open_pts() ioctl$TIOCFLUSH(r31, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) r32 = syz_open_pts() ioctl$TIOCFLUSH(r32, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r32, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) r33 = syz_open_pts() ioctl$TIOCFLUSH(r33, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) syz_open_pts() 16:00:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) fcntl$getflags(r1, 0x3) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) 16:00:02 executing program 1: r0 = msgget(0x1, 0x240) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f00000003c0)="4d3c7eb19382a852e62613648391b64b31b9085c238e630c78e12d5a6a8989cb5b6084163f5c22b81829fb8c50c9f8914dcb1fdaac965df53d83e761009e59a2f8caa4e3ef255d52aec193af38c29a6616b1cd62e6f386b3cd36c58b88ede00d70af3f64a0a6c99115ff6b659f3277514e710bc33774fca82db749dbbf30b6d2bc6aaeee4ee54f0edc3aae7e582ea12fef4025b7ecb0c0cf9b63349272e0088110a9072139e3cdb5ed5ecf6ad44ac65c0f5896664cbeaa6acfacdc7c32058cc55fb3d9c5cf681918e45cafa49eb7f745c6487feb903532d78fdae848943d74773c2a49bcc2593801026577d2744136a40bb29456f7fcb6b1db4066b56c2cdaad4cf9653a50743f46eb9f4886524024c107768c03e7e26a794d428cff638af72a30e349ef08e4d145e88b4c056973497e80d012285f73bdc9c3ead1ebe19564f35d95ef4679d063c998a3ae57efb3c0acd81aefda31753c75ad66337ed52f4439d8453c235e6b6b2a952f3b02bfe0e4c63e28ae171cbcb2e49a3f74923aa11e519f09f90603e882d494f7b1311e5281ea027185d2aae408b588c0203dac377e2c1cf2f9ed18b303323c2f7eb8fdb00c5d8c86cb87caf9cd70ed7865f56e72c15b3e5cfb88e3bb44f5601fd66d3f2997312a97613ca7e587b5c6f53cce6932c5e35ea4246a7239387057e4cc92ce011ce92b29d9384b683298c8c8bc72d8ff8f8dc35972bf11ee59b37a4b16f370fa0a915564c0f524b72340589338b454854733f7d399c7764f978711c5db8e186bc99312fe4981836a9f0cf6037d9dad737cb1f70968a6fe286ba908c10a9db2de6a2f62bce075fdef202390f1f8e174ed410ee956cb825cd9c7229bc1cab60f8b7a76f3e1a160b1c177e30cc38aa68b48ab4027c23eed733f74ca0d95ccc45b33336c1cbee4a59c61ddc0577c59b2d078f579b4a65574f70736b7761c6f5800479d95dde954dfe09e67d06801bb07a5debd7d0ccceb6b2e938ae37059de0528e5c40fcd492033fddf6371acaafa969df6fb539bd986af21f7f363f0747495fc0b61b424845c111a3308d3d48c763e73d7832c92334a121c191e20f7983290bd9e5b9ee559c0bf7dbc58296057c748f9fcbf6a452f29905d3dcf089c0737d66c4ccb0e7b77be29fca8272762fa0d70cb8de305bd5bba0cdbbc6ca2716dd6f1dee41887638b5f60a2b4da46e96e7676ca8c8bb629c8f630e93d360bc2d9784a2299ae4984755ab364c752156527c12e4106b6ab5a3dd1aa448306606e58c8f31ad5c72c1039eb9e61310838b5df81ae5abf2791010c055e76002a766406d348669025ce93a38086ea347de41daa9a4587458175da1a0db34a4cc9fdffa4047ae78aa5fca6bae30828e0772522e5eb19a646366319c750231b80b3f8695edb19e91fe0fec520ab30942aad7c2410b220cc7b377ea61d7174c41e654403524474ef80340fb35ebb140be9890c995c8ea0037ffa99fbe1e2a37ac2b1b94837c50772902eea02a66bd075e5f395fed9d6a108312f2ab2a0e1316335197e0c2f8ddc72e8760f2f979406750e55346a2de0aef16e71dbe1d64a714ffc6854910062e770d51ee11aeabd1ae70d7d8f9efa8dcdd069cca61c1e3cd002fc4e64db41b6d99a0a9ac9a9a4be5415e48ffd63ebf676679687be3579dfe9c6cdda11f9bf7c338cc4ee894de181034e9723bb675ce84836a89f0e255f26dd60b25719a6e861aad102bc75577c7bbf74c22fd5c0894a90c393caccbfe4a857479daa85baefaa464ddab25321fe6ded85f9400b74c210ab91de9995a41a95a338cbe223989469b36869101567fbfc52132ceecd46be59e952adfd41dc9ecae9a896ccfa667761b685c78ec7e31b14e082dd335d6343cd62fe6ee4c9c388568cc86948e40a726ed3ac6ae553ae0fb1fc646c09ed0a826d00b4f51509427aa9b01f932e4ccc9dbe9d4d4c0c5735a196c82da826c8ac59485be430406310437a1b57b7161996d6d1f9199b77471edb4839782923b15ee9b182667d10582464b09a118187016a3addd45a7f1deb4995da829ea013c37f703547c0187b185243116b4084a3e694e0a60ae1e5f123837f128aa4b3c8bc406716a2b187ae16b22826c0437b239d2e897d65668abfda05aa830a8850d560653b9d0405746bb45f275ce3edb06fa412480b773bb6ac2c3925a17fd7b5afffce33d9f1f9e9dfea3075ae479edd2aee724a394173f7a9a3fcbfa7f2c920bbefdf519008fdbc2aa88f333e306036d69dbb3e5cb682de6ca9ea6fb9ebb775e56cf5bd933a4ee4e88c701f84761ac9b00c3f4ff65d80e905c867fe8eb59aa9a0c7a95a3dc11c47e608381845108ade616eff7160bbec121b420a7b14f0004b4d14f36d77da2b48c52ae8ff0dab6e91a82fe0ebc5236add8d40efb96b25a866b6f22f4be8ce42cc5bffc29407297f06f5a5c4e158a61cdff99502105df978be1342e122ad7673ad8c0e42c04f1586f318a3fdf741b1ad4c5058ba717c3ca4d27886892400e5fbed48f554e59449d76261cf1fe26f29c9f4feb895e02aaa7b116bd700fa904120dbc4d18c5f0202322ece56e72fdeabf3b55e3666ab34230aceb2eb78bddafcd43ec36888a517ee8f74a676de8997dee3af0f4ca7fc20c42aa1424a5fcce9ed951b7411c47f12f1b699997e015e70fba45ffa50876d7298a20997f7cb9939480a7e2ae16732e7374c66a3063f0b11c388ab0fc9234df8c8eebe3cc5b2ccd35e29d0dcdfcb6108dc59492f578661412344109b743a99fb7217787fb3b24dec7a197fe7d0ba996a8bb9d6b2838fede8351b4f2391a1585d34d1a5cfa1fe0c3d3cd75c420ad97c2bb5b08ed7aa18b21cc612ebf5aaea8afac83faaa4768caf79a82fbea475bc6a0b8dbd2cd4e3c066f95a6419d9928b2e6732eaea26e14055293041440c50fca74b6b2f1ef800b7a704712712fe48509feaa6b5faea0fbefed28f32a2cb105f8d6b779e2d6be074f52240869418c8120bafa03f65d40bb27b8d9d524f636e7304e00e74994554926b4425a34148ae3665ffe9a6669967b1da4f6ae4844a2ac536b41175ccf70a4105dbac40b32126a10e24b05807558258d0130e80b3549efd627e59fec45bf7030e83563d967ac64e844cbf523eb625151a9c90082d9d0c94be0f163cc884bf02a9ab6c631f484fce494f0434599e5bdeccaf057d01575ca9e669e7133214ce125fc8294ff39f4d86ee6d2c00fea3cb188f8d470fd816dda9f835685ae8da846252d3e386bcfe942f2790b3f3741e032ea9353c27c0189b269257e739e090eac398fc46103bda0e6059a1c4294360d923651d781fb3214108a0b57199ce9de806ffaf80db83fa8682dbca104a17b4f50574da1e2dcf8a6cada7558603a135f3ed22a557925008f94f9eaf5b20e071464e23ad64006813d40d3968311774bc80979086431f43bab1d6fa59bedf27b76fc81b01afeb031caacbb8fdb425fe7e340cf0aef7bd8ffffb9a1e26a8fa410fbbc4edfc1871b2a73e4660750259ebbcb783861541ef027d24790656b21fd4bf50593bf2b5ea8d00b081b5809b6bd860de66ef9037b18ccb7ba9a1ae57a54ff8c69be6bef1f92bd26aae8ecbc67630552a2c59b3d158ab4c5076a56a4de0d99b8dd24ecced636d8cb92e99b3498aa6f7adf017df508c4a51baf483c6288c08818ef700d4d3a25346b48b8c0e525301ee788c3f2c3064155e0bcb0268f41c3e4429977fa7de3e80f9b6f08d69873d1efa745cfecf3f370761159a15da4071298275491752e79b9ea004a19b09de7a18e128ed5395d476ffb06474f8df1e2c02847a7f6a1fb8e5ea53193e4272f7eb4b082c65ea5c884404cc2fb57b583d1af90a30af9a8d004621fe73ff7a2c9b414095a12608139f5ab960dea446491c68f2536e92d3f0fac5392d435a2e18cb7f16de015534e832690cb4a2bea666d9a3c15bb8ae7afd10eb052ac8dd27fbad1c0146fbd41f3cfc8774f220effa4e1d052c556b44c9eabcfef5b7e00f86bba71565989e367dbb2f0cacbd5b027d9ee7a22901d57a9f1d5c52e4a6fba05d6bda5ba1d794eebf2924c642a0cca2f8b90f50f6cc070819873b087af20804006bc2ddf6c2a77c6b632d9b3d1529de80415dfb5b22291e913af70050a288a7f2fc13200114460d455d622276ad015d42603222daf1048e0bcbb5889740b904296979ecc9ea8a7a2feafb3cdf70d6f50853bd0e9f400ea140088a58ce7079d60b015bde4fedf85254f120514f1b4e11afd64c7cb286e4c5d46c14086e8e6d170c7861912573eafe18160f3d80ea033db3ecf7f33786a71c57e4d33585b6805abc5b8bd821f567a85d71bba0ea01c4e604cff5ee2bbc0ae9d137aeae2fb2398165fca809c1e3d9f15a0bd9be7c1a30e76638db7bd5b6f2da2833a6bd0c5c3f10831909bf030767c40ad7cee81d5f509d4fb410295367727bacb1234f98ad4e5b6dbf2f40a620f961bceae0e655cb69ad6f4e4c9c788495f64858c79b28f643c291cacb03f3091240fde2c741520a960b6e1b891ca1900c46e11900b5682a398d6c95b33311537d43ba3b30cae6a30cbc6c1e85b731f3820a210e297c369661635f9090dc09149c0c71804091b9e40b8fb04b738561c4370fa53b8dbef253bce91a8e50655ddb74375aa8e314b9d20266f62aa46315a0f2541ed1fcfa919a2946afabd842fc63ec9178e028d701b46cfbb3f97585e251a501365eb8dd9f5e013f139f103584cde313fc7192670e0d577fca82659a5c3076ace154d013ebbf745eff32b7f15ad60c26c35a9cb272ae1be5775cbcca1abcb6e2c21bc2d412e63c7798fdd012704f3c91b8a9399742b99c48a98ac45b961164c24b78e9d59d35dbef691663b23417ba12b17864735983f8c161796cf505c883b25e5934abe84dabf47648772af3367ecc7006df425635cc32467ce5a9ff185c97cbf644abbceea70c282ffb7c7ad870ed6e4fa966925f75e2a4bd8cecfe32332e4768809033418bfe8bc36b749aa7d17c6c085e036cf3b1ff494db02b5661697f0310317b5573d72bcf70166e4ea01a223f1a0edc6b679032996db978830a052c9a0238f7487b8a78fd0fd8c473daa4f9f356af07f8ed70b016601bc3bc6892b780117901f57c2464f72c138a0d472f8ec3f09251feeffc284bf625ee7801f3630a96902169f209d7400334dec0826514537dbbadd5d7cc40468decfbcf7b380dc96657684a7b3a02455293863f7002bfcd253765f0ce1c41284492396827f1e246573571cf98947bda6a3970fc6d8d8e8a2c42520a38eafba98771ca9265b12b7d945578efa49039f175bd8cc9f8791982abdc9976269c165b75cb74000fceb84535ebd15dd52207ac70c17ff5117330100eaad29bca4df91915e00d04a7eeb3956cbdc72da6801e94fd80c17ed4a524ba33da171e612f444955274762d0ab3b3068964473cdcbefc32a49c28d1f1777addb93f1dc540a3ac370953988aaea49358015a25bb5d78b3e66c5799f30a0ed60632533d4f8e21a8e9c8f292a009c4e5fbfeb24eb2836acd32339225264936b43336e91d5d6eebdd1b688173065849c720c5b5a0bd717e0e057c370c9b28e357e5ccd6575a1fb0584abecf0b7b51ce4149e382324652c1c73df36ec0f744db43de20aa71fea7e0bd89735542cb34f4fa94c01553846b082f8799ae21acff769d4b62b98328ced3ac4b6d1539d2ebbc4916b817acf5115062dbe27008bbb228030aaa94455569784811966c64879c3d18a45b9932047be", 0x1000) msgrcv(r0, &(0x7f0000001400)=ANY=[@ANYBLOB='\x00'/114], 0x77, 0x3, 0x800) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000493965b33cb33506953df4bfc80000000000000000000000000000000000000000000000001826a8ff511ad31c2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000096a3ea807155c4c15a45d24990cfc47b759ca99fd4991061ef687ce5916318be29652c243c415d55374607e019a72a7225725156fccaa1f741ed32604ab982a6c9355970dd29956da81ccaff98be22703ba39fa2ad1a89ea477e6a2f6f9371861958479dfe63cb90dd096fc424267e1fb429ecd277989a09296d58423e27eb9cb7fa80f9"], 0x106, 0x0, 0x1800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x8010, 0x0) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069c7, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000013c0)={0x9, 0xfffffff8, {0x5, 0x9}}) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r6) r7 = socket(0x3458a6bae334a88, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069a8, &(0x7f0000000300)) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) getpeername$inet6(r9, &(0x7f0000000340), &(0x7f0000000380)=0xc) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r10, 0x2000746e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r11, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r11, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r11, &(0x7f0000000040)=""/32, 0x20) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r12, 0x2000746e) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r13, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r13, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r13, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r13, &(0x7f0000000040)=""/32, 0x20) r14 = dup2(r13, 0xffffffffffffffff) ioctl$TIOCSTART(r14, 0x2000746e) ioctl$TIOCEXCL(r8, 0x2000740d) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f00008a3000/0x2000)=nil, 0x2000) kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e17c9d570682361010f608001c870800ebffffffffffffff0004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf805bf1fa48f4445ed4", 0x18) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(0xffffffffffffff9c, &(0x7f0000000380)=[{&(0x7f0000000100)="a3177f21e4b05179aa9e0779388ed45f62b7079ca34a29a1505be57f6814fd3b2cf1092c0ce6fd0b239b10960f9d11b56a60c0749f47d89f85d4cfef80a267bbf1550f7ba5e67d801203c58e66db553bdd305d0de59290", 0x57}, {&(0x7f00000001c0)="79175e9cf43685abdb64849a129ca3ce8880ad692d30ac34446fccf4cc31eb6158f93fe988bb0a4d79e91f44fe0bd2016a3188fc0006ec7df11a72ffc65ad63dafc3173c51608b7c1a8f20dbf86491a4b5f992dfafd98d8600b4622118e40768d90889fa482bd5786f2f3166118105", 0x6f}, {&(0x7f0000000240)="29f1f100a05e700e56bab979bc23548db14e8d415fb4827c2cc576587c3eb11bfc29116105f3cb9f52278482aa14f3384e0248f88a41ab796013da798a49ce7437c626cf400c9ec8d8294d3e74624ddeba4285f37b26cfd2b4c5c44a0a67", 0x5e}, {&(0x7f0000000080)="8ab9199bcca9988b868931dfcce9614d5f312921f0bdff69c3532b1a604b91", 0x1f}, {&(0x7f0000000300)="a5ec6727036704e6eba98a84cdce3df3b621f24509df067eba778d9b1b20c82d21d04074573688bc882ff3a1d2db28977906a6379234bcc7bf13b39f875326f909068425057d89b00d542ffdf33e3c6425a979c3be4439c2051e0e", 0x5b}], 0x5, 0x0, 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0xea9901bb99cf319, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r3, &(0x7f0000000040)=""/32, 0x20) r4 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)=0x20001) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) fcntl$setstatus(r0, 0x4, 0x80) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000200)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x5, &(0x7f0000000240)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7ee5722a806d166b1bc4513bb05a7f6636025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb5e1c0ce637ef3c53f88edcc758d1eea8426de968ad829470aa55d199db81a62a35e0b41bc906838a88d756b2d17d0d700000041c08a37cf51747e0000000000000062f7c701c3aa3e7ff78d04e07d2476ea8cb43de20c24166c3412e32b794b6bf590395d532f4bd9bd6300292cf6aeaa56403d634ed105b90b6306ac199ec0b1d7f84903a5e533548c7ef25fcd4b7002c89a70078322f89aab1214fbccc1a50dea9705cf841be5831f7a3d7320f915760775d8abb0524da950b1957b03dd356439c1f3052ebcc15ff86989", 0x2a1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="1000001d00"/16], 0x10}, 0x0) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r1, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) ftruncate(r2, 0x0, 0x7fffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x0, 0x4, 0x4}, {0x6c0, 0x40, 0x40, 0x3f}, {0x9, 0x8, 0x9, 0x401}, {0x7f, 0x1f, 0x8, 0x53d2}, {0x8, 0x5, 0x2, 0x2}]}) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = getppid() getpgid(r10) r11 = msgget$private(0x0, 0x20000003c4) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r12, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r12, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r12, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r12, &(0x7f0000000040)=""/32, 0x20) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r13, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r13, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r13, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r13, &(0x7f0000000040)=""/32, 0x20) msgrcv(r11, &(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000b00)=ANY=[]], 0x1, 0x2, 0x1000) msgrcv(r11, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040db2072e09b00"/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r11, 0x0, 0x0, 0x1800) r14 = socket$unix(0x1, 0x5, 0x0) pwritev(r14, &(0x7f0000000580)=[{&(0x7f0000000140)="4817f256db4a8b303dafbe0b157584f682180421577293814ff38f5e55e0a83336a95a5b152b6b35ff62cd89bf52af078121250dab3bbbb8de995023e2fa2867cb7f888754de6c6504862b6a5c07d26f4c9c94e9332c62cb7b0e4da2dcf955810ec88f8fb29ed2913de6c219178509b8cc922a6de09005e8e3268175318339ed4b5ac805da9775ccc4dad8a383600aa0d754c8bc06da7ad6515eccfd0ec6", 0x9e}, {&(0x7f0000000200)="35efd7dcf0edd7ea43dad975fde98e7ace12e00b6e1640ecb6bc4e250958cfeb1c50f6543fd6b6ba62b273c02be06bbf687e364fbf141613fc422f6f73430b9192d7bd97ac0bec7b502ae5f09dfc4fb58de8c0ac1a87a76c3e875404b197bd01d3fbbf4e514f8735d702a791dfede3be1f34be8e75b95c7d01eb4f3aba3df8bf9266a402f72bc5d3f72ba947f22cf1b838bb07e7c71ed5a44f92e3e8bcea8b15a968ad83d4ad3f9b89dfd4a7393b876fe4fa6c9a3d6cc388b065a51e69f72838fbf91d4f351269a1c0031184867e6933e0a7d76607c64e6ae20ee43a5e417c8e1287f9e92fa52da86bec23162d91b702c6772fae0b051ba8dc822306bc0287", 0xff}, {&(0x7f0000000480)="eed3f67f28337f32c35900b7fe7d76726fdfadef4c8c4ac75eee82e18b75b2d39c819c692f51c09044db3ee66dbc79c5b1e6115f97ea8c455614f28b5b5c8cf15f9a9b30e4347c00cdbe42ec6a35a44dd8dcf6c2df928bcbe6f051bb3c1628447180c88d36687ad2541e453ee7e026bfd7cf983e2306082a246e9f9cb1703cdba9b386e5b844d7c942dded64402ab547f4d245873631162fd34c40f81b620a93b2db811e0189ba5b10e333c9fe2378bce20f72c80678276d6b57a2d7839e613bd6b6266eaa7247bb7b1ba35f7a403d1c508fe2b6625c301e59f12cbab4138d3bbc02d13dc6b0386ccd", 0xe9}, {&(0x7f00000003c0)="c39eb4203335a4e783c7f98fce1d3e945d368a4dcc0e1b7109a1d446de2ad82b4f2344881d1b36c1fa3780210ebdaf82c6c70c06240db23e2c324f63dee4f73bad1da020b42c86854c55d236c2c8152c32c8857fa0495cde2471c230c9b61e9363af2549f739", 0x66}, {&(0x7f00000008c0)="4301790f947622eb9f257c29c9cacead226c6440e4dadf360b29084fe0970979ec24c8f75d76142903301d1317a64ef886b97beb504e0b5c1aef722a68c79df8b4870639b520f8f6d30172dfa1de3203865bfb1f714890ada84acb3fcd63288b40110e5fc17af0cad11e380b345ef9fede7aceff4b448696a2d21fc94b6f82ebab5d", 0x82}], 0x5, 0x0, 0x9) msgsnd(r11, &(0x7f0000000a40)=ANY=[@ANYBLOB="010000000000000048696a280567b1a63427cc8ec5d5414fa22f5c0ed193424179fc5bd8017a0713005acaa0cd542a29e7e87c73c938146d76bc517493bb404ae1a187b5fa3b01d9df849d3cb5b9ff64038979734a5102cdce0551c9cff3cdf7ea851d744bc1d47d8e186a5e4c5e8f6f3897a30c21cc97d00ab218cbffab53a8cbddccde53d73b317fd99227fd194186c35dd8531b0e239c851ff20edb72fcbcfc40fc464183559ed6de9ad11e7ec83052aca7a5deb4f08acb3d834f2fdf8c6614b87f166b48c0840fcd22692976b1f5b2775507615e54a77071a13725bd56970667e14118504f53a279bca89f5c8adbc291ee9a88e63b01aa6948d14abb6eaa6442dc2e04480f5b397ab634d158aa1d33061f16c2ab01b279354487d187abcde4aa417450fb678c19a78ecd65fe93580c9d7cc30a74878cb91cbdd127f2cf88840c42a2d9d6b4b3b57b34ae72bf62c540980b14ba371c8e6dfae1208509a5411e2a9e00977521b838c825f3eb6ab83b50cb1f21a1f6263a3210b321639c4795f3d44842420b0c385c279021dc116b7fb0392e9c3fc26a2e57b86736f0c986e3b770888cd3eaad6cc5de975a9f815c3fc824598bf56709a3cfdc499902db371f49dc774f1cf89096e06134ddf563cfd35dc2df33a208e0ae1faa017474b8da55877a1529b171379b7ebc2ca44ef0e6d3a362472d5088c6a9ccdbfcd040d00fa4"], 0x2d, 0x800) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x1, r6, r8, r5, 0x0, 0x46, 0x81}, 0x10001, 0x1, r9, r10, 0xa5, 0x1, 0x4e2c, 0x6}) msgctl$IPC_RMID(r11, 0x0) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xffffffcc}], 0x1, 0x0, 0x7) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) recvfrom$unix(r1, &(0x7f00000002c0)=""/4096, 0x1000, 0x40, &(0x7f0000000140)=ANY=[@ANYBLOB="7e3f5b2f4422ac73ac5b9690f9130f5a72575f898100c55546519d"], 0xa) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x623f, 0xffffffac, 0x3f, 0x800, "de188826c54f52a0f942a9e16a418bb1e972c328", 0x8000, 0x6}) r4 = dup(r0) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r5, 0x2000746e) accept$unix(r5, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) 16:00:03 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x45}, {0x8fe}]}) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x1, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/172) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1d83d19f2373f926) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) sendto(r2, &(0x7f00000003c0)="57800877613b330e2f6ffca80e12595f4471b0da99c5b9ad664ed59275807c31958a0fb6", 0x24, 0x8, 0x0, 0x0) fcntl$getown(r1, 0x5) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") sendmsg(r3, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000078040000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a1161856df3bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c840000"], 0x560}, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000100)="2d119abf492c5adbe5367e633b8f6893637a434254ccbc9560d290faa4c58064c7156de5fdfef117fb8217db05002c47fb385f703e2cb41b40fb2dfa8a0404463c035a1dcac7d921810112d94f8c0ce082684b9ac0099b8ef51c846db1c3e099709e286a1a105d0d153a00b9bad438fa99e31789cdb39472d89d2855ae453a1af8db826259d54ffa41b8ad3900a84477ee382f1f306e428f64d23d9670a162d7aaffb255ff1ff8a44e4a0123fb885701038c78fa8ecd621d88a27f43b0", 0xbd}, {&(0x7f0000000200)="0bf399555ed08198e216d16f99543a83db70db7df890c76bb457c53d8b69ea8ba3bf54381350eb99a4b09256e28a3987547c902ccd93bc9f2953836d799e01497e6c55d213daa9df0e4add8d2222e8f1a9a5907b4d283daeadc5f330152427fa1c6fec51bd0d2b44796cb17dc3c9a893ab0231489cc27bcecdb15779dc1dc328006d9146ca66df76", 0x88}, {&(0x7f00000002c0)="21d9acc6687f4eac5ac7c49927769cfdb267afdd4fcb07e708c3cdd01c28cff905186c0d23907fb9859f87b8a69a67c8db32585aab717facec545ecd9c177fe558adc8062c4186f779bc9bdcd3fb5181f4862b260af9a424db1f646b5733164ea92658faac76da663a88f68c7ed2c61d8b16102a499b1bbd1819b64e249dc42fc1ea3034a024bf2ab02f303146900776f21a31a3d3954f4741a0e43f8431137ddea6e90a15ce344192b57f778c089766db02d8807c90", 0xb6}], 0x3, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) semget$private(0x0, 0x2, 0x30) 16:00:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82080000000000000000"], 0x10) socket(0x20, 0x1, 0x81) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) r3 = dup2(0xffffffffffffffff, r2) ioctl$TIOCSTART(r3, 0x2000746e) recvmsg(r3, &(0x7f0000000640)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/157, 0x9d}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000380)=""/144, 0x90}, {&(0x7f0000000440)=""/231, 0xe7}], 0x4, &(0x7f0000000580)=""/155, 0x9b}, 0x2) socket(0x18, 0x1, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r4, 0x2000746e) setsockopt(r4, 0x8000, 0x726, &(0x7f00000000c0)="38e670884149ce7d9147f027f52784da13aa16373d8d359699883641a38c404ab9340c46b7c82f0726ae9dd7d6cb8b5dec6fce653fb89d5fba489fd1926406a1289fbafe0744075360d0319ed4369350581aece5ab50b28c14ac17d8ebb50e226194d20eff3a349c38fc01b4aba239b12d62f81b204d6212edc12143af19f89e87ee86436512126ae8c8a26fe794385c95bf26a31bba1237266628ec15540a7fc821cbe46937a247aa8143af433f4cbcc65367dc04adf20e62acded4fabb025a706d2b", 0xc3) 16:00:03 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)={0x3, &(0x7f0000000080)=[{0x28, 0x0, 0xfe}, {0x54}, {0x6, 0x0, 0x0, 0x4100}]}) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x7, 0x0, 0x8]) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b600b454fbe361fffffffeffd6898f00000000ff0f000000000000c4a2d17869000d9ff6ceba660100671273b7e901000000fc0306000000000000fa5ad96a55aa12471ec86807"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget(0x0, 0x4) msgsnd(r1, &(0x7f0000000180)={0x0, "fdf525723641914f49dcc95ea3d608c2c961e1b2458de4899eb5948e2f18572beec8140ae5aa2265de2a1dbff26255a59abb06d425a9d9fc962c4610cc80fa0c665de9bf4fdc497311ae856bb5d6c3e1da01f074eb92b8a4d04f325159896cdff7ffc45859251b694951d5548e5f675c1b8041726bb97f8b144a91332ffc8a69b97b9bf84c3307401bcccb17492fb1f7165fb377deb193990b71ffebec433c05d7d83c9676f2cba15befe588007600f1430ca5f0a7d7166e889588b9c47985e491e662ddc928131798fc9725b8aebfffd1292b517dae630e1f40ed05e498806f7db267e0efd82c0094b11c6039cddbb1cbdb7ab73fccb7b4"}, 0x100, 0xb8aba5c6f1ebf7cd) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r3, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20002) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000140)) 16:00:03 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') shmget$private(0x0, 0x1000, 0x50, &(0x7f00005b9000/0x1000)=nil) r0 = socket$inet(0x2, 0x5, 0x80) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = socket(0x0, 0x8000, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2000000000000025}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe04) r4 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r5, r5, r5]) getuid() getegid() fcntl$getown(r2, 0x5) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0xca2fac7e3b155732, 0x0) r7 = getpid() fcntl$lock(r6, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r7}) r8 = msgget$private(0x0, 0x0) msgrcv(r8, 0x0, 0x0, 0x0, 0x0) 16:00:03 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x3, 0xaf38ab8b375b361) geteuid() r0 = semget$private(0x0, 0x1, 0x80000200) semop(r0, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r0, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x5, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r1, r2, r1, r2, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x80, './file1\x00', './file1\x00'}) getpgrp() r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r4) accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000680)=0x8) socket$inet6(0x18, 0x5, 0x1) open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x2) socket(0x2, 0x4004, 0x2) acct(&(0x7f0000000000)='./file/file0\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) socket$unix(0x1, 0x6dc3fc190db15c5d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x20}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:00:03 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getuid() fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x11) dup(r1) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x4, 0x3f}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', r2, r3, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x102) writev(r4, &(0x7f0000000000), 0x0) 16:00:03 executing program 0: open(&(0x7f0000000440)='./file0\x00', 0x200, 0x22) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x390) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) socket$inet(0x2, 0x5, 0x66) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000003c0)=0xc) socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000000)="fbaf8a79060000002900cbea7d2b", 0xe, 0x0, 0x3b) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8618e3b675a980f1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x87}, {0x40, 0x0, 0x5, 0x80000000}, {0x7, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000000), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x200, 0x0, 0x0) 16:00:03 executing program 0: pipe2(&(0x7f0000000000), 0x10000) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x9) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:00:03 executing program 1: r0 = socket(0x24, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r1, 0xc472, 0x0, &(0x7f0000000040)="694f6daba5a38e4e76b751eda83612182a2660d611605e8a06fc8e15f3c571b9731eb60755c1d18154dafbe576ff5b5c4ba109284df68a0ddd4b7d165e42fcdada8b8095a9dd441e", 0x48) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f00000015c0)='./file0\x00', 0x200, 0x23) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000001600)=0x1) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000001640)=ANY=[@ANYBLOB="8202c30209b974aa1d3064758f2e30d5d87509d1dac15cd3ee4896c4dbdea152c5ad3504f28d7d402c92ea3cd0ae2df1c75c"], 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/217, 0xd9}, {&(0x7f0000000100)=""/142, 0x8e}, {&(0x7f00000004c0)=""/225, 0xe1}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:03 executing program 1: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x4c) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r10 = getpid() r11 = kqueue() r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r8, 0x6, r10) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r9) kevent(r13, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 16:00:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282b18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) kqueue() shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/85) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r5, 0x2000746e) r6 = accept$inet(r2, 0x0, &(0x7f0000000140)) lseek(r6, 0x0, 0x650c, 0x2) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f00000000c0)=0x389c953d) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000080)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x2000000000000145, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x342, &(0x7f00000001c0)=[{0xff, 0x7, 0x6, 0x7f}, {0x8, 0x8, 0x80, 0x3f}, {0x790, 0x29, 0x3, 0x4}, {0x8, 0x1, 0x40, 0x8}, {0x7f, 0x9, 0x80, 0x40000000}, {0xe0, 0x1, 0x3, 0x9}, {0x6, 0x4, 0xe9}]}) r1 = socket(0x18, 0x1, 0x10) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000280)) close(r1) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r5, &(0x7f0000000040)=""/32, 0x20) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x1, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000002c0)=0x200) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x10000, 0x0) r7 = socket(0x2, 0x8002, 0x0) shutdown(r7, 0x0) connect$unix(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020217e000004ecd0aaee8fd23ab5943fb4f3502b2b31b9800fbed5d203ab48bba0988d6b303ee2f5553b87c602b9b8f289c253413d95b998c738d0dc20b8dccc9e69181daa400f825a6c2000000a1b7a2d1ded0fb2fdb8a89c630b419b90cf03c53cd6abd6fc80ef1b92bee9e1eec1cd7c561f219155bf316f52129a955c423a0947f087a0531cec8b7d92d359f040345a6c614c706deb68e0e528dcab83972547f4610bd8aeb5dd2bd9a558f56b9b4b51354052d7fed615a414a29c209599935741d5537a1db70d9a56f9f54f6caab796eabea3c13adaafe49f019b92c1fc72595a89aa591ac3f9eda379e693dd5f4e774abb997e8621e566f5867f91379033247cd10f93d641348effce161e60de1429ee46d9befe5825ce416c05d0a281448ab3e5a71c37597af39ca"], 0x10) write(r7, 0x0, 0x0) close(r7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1af) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f00000000c0)=0x3cb) getpgid(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) 16:00:03 executing program 0: socket(0x20, 0x4, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x23, &(0x7f0000000140)="01003f8a", 0x4) r0 = socket(0x2, 0x3, 0x6c) connect$unix(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000000"], 0x10) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x725d12b987bccc7c, 0x0) writev(r0, &(0x7f0000000040), 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3246d9d9d2c503a6) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x3a, 0x2, 0x1, 0xdc1}, {0x1, 0x5, 0x20, 0x8}, {0x6, 0x81, 0x3, 0x4}, {0x1, 0x6, 0x1, 0x40}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000001c0)="0c516d3f70c77fc98d4c1832e750") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r4, &(0x7f0000000040)=""/32, 0x20) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r5, 0x2000746e) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r6, 0x2000746e) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r7, &(0x7f0000000040)=""/32, 0x20) kevent(r1, &(0x7f0000000140)=[{{r1}, 0x5, 0x3, 0x4, 0x8, 0x1}, {{r2}, 0xfffffffffffffffc, 0xe9, 0x40000000, 0x80000001, 0x2}, {{r3}, 0xfffffffffffffffa, 0x60, 0x60000000, 0x3, 0x4}, {{r1}, 0x0, 0x10, 0x2, 0x1, 0x4}], 0x1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4, 0x20, 0xfffffffffffffffa, 0x3d3}, {{r5}, 0xffffffffffffffff, 0xf6de3c6bf6d610f0, 0xfffff, 0x9, 0x8}, {{r6}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x0, 0x3}, {{r7}, 0x7, 0x80, 0x80, 0x5}], 0x200, &(0x7f00000000c0)={0x9, 0x5}) 16:00:04 executing program 1: r0 = socket(0x11, 0x4000, 0x40) r1 = socket(0x20, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x7, 0x5a0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x3fffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f0000000100), 0x2cee) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r4 = semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x2003, 0x1000}], 0x3) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000580)=0x21) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r5, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) fcntl$setflags(r5, 0x2, 0x1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000780)) r7 = socket(0x11, 0x4003, 0x0) dup(r7) socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r8, 0xffff, 0x1006, 0x0, 0x0) r9 = dup(0xffffffffffffff9c) sendto$unix(r9, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804ae781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282119e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000650000770e9729e2cfd91b519fd4f9622c031c00", 0xb1, 0x0, 0x0, 0xfffffffffffffd7b) r10 = socket(0x11, 0x4003, 0x0) r11 = dup(r10) sendto$unix(r11, &(0x7f0000000b80)="b10005016000009005001b0007000000050004fecea10500fef96ecfc73fd3357ae26caa6ad0fa4f376336acf00b7804ae781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282119e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000650000770e9729e2cfd91b519fd4f9622c031c009a0f934e5b64a4f854f73691d0fe13212435152356ce6a4d6386cb96d289984c95241e1a5f495914edc8866ee30c1c227911da95196601ac61ffabda96026d750f76997d92a08f06351aeb471c66900c77a4e0ce3df7501b71b80b9e54cad48120e6a3b368d7e1afaa56c48261bd222b28783b99752aeb8016de8f030117b47ae253a1d42b683c46137827a299521b6c0733b579d07813937587fa5d495f462d8a874643adff9236350b2020896d84cdbc41c8b0c7715bbba4003f428bf6397d5278da1d97a648e86d3b94ded11fc28688db8dbeb5e1fb8175f3bcc223a29090c31ff7a4fbaa785be2d122c94269e91ce9f0cfe9096c0bb8ca76c9985a554862ba93e0811245899c65359f82588a5de0d74ff443de75a1ba3a61fdeb129b8142e9be1175c1cdb635518dab6397c323475d273216a4d36699fbdc3e1472de5e2eebd4e90000", 0x1d5, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000000100)) socket$inet(0x2, 0x5, 0xfffffffffffffff2) dup(r6) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) open(&(0x7f0000000280)='./bus\x00', 0x100, 0x2) r12 = socket(0x2, 0x10000000000003, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fff1c5cb72f2b33"], 0x10) dup(r12) dup2(r12, r2) semop(r0, &(0x7f0000000240), 0x6) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x84000080c1}) semget$private(0x0, 0x2, 0x42c) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0xffff398e, './file0\x00', './file0\x00'}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f2f676c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 16:00:04 executing program 1: shmctl$IPC_RMID(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fchown(r0, 0xffffffffffffffff, 0x0) socket(0x6, 0x4, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6b, 0x0, 0x237) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r9 = msgget$private(0x0, 0x1) r10 = socket(0x800000018, 0x3, 0x0) r11 = socket(0x18, 0x1, 0x0) dup2(r10, r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r11, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000004000000000000000000e00000000000000000000000000000000000a85100000000000000000000f3ffffff00"/107], &(0x7f0000000100)=0x6e) r12 = socket(0x800000018, 0x3, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) msgctl$IPC_RMID(r9, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r5, r13) ioctl$KDGKBMODE(r2, 0x40044b06) getgid() 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) r3 = dup2(r0, r2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x2) r4 = syz_open_pts() pwritev(r4, &(0x7f0000000040)=[{&(0x7f0000000180)="53ae62e1eaffc2b17e345da6342b1af11a09b34bcce6487bfb4381f2a3da5a84915b6a95527a576c6db80f2324bbdbad1461eac24f950a658d716559b0f050bd0faa8f349f86c8c3771ad72f2b652bd775c761d3b3fd66d36a255e938c08c458fd40633f7b3e57124deae113666c4a135d53a2c19b43a57af4957bb6f595fd8e38edb2d6f4bb6dc90ce842085be2c2b26952cb490d88b9ec0f8397a4446cf147db843aea6f9a0bf4b12ed1524ef6be02922f649e89a00a5fbaa7", 0xba}], 0x1, 0x0, 0x9) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x26, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) r2 = fcntl$getown(r1, 0x5) setpgid(0xffffffffffffffff, r2) 16:00:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x4}, {0x44, 0x0, 0xfd}]}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x8) 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}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r4, &(0x7f0000000040)=""/32, 0x20) close(r4) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt(r1, 0x2, 0x80000000, &(0x7f0000000080)=""/8, &(0x7f0000000100)=0x8) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfeffffffffffffff, 0x0, 0x4], [0x0, 0x0, 0x401], [{0x0, 0x0, 0x0, 0x800000000}, {}, {}, {0x0, 0x0, 0x401, 0x4000000000}, {}, {}, {0x2}], {0x0, 0x0, 0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x3, 0xffff, 0x933, 0x6, "599fd2a6388b39596b828c6322a0692d649cf07f", 0x80000001, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0xffffffffffffffc5) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0)=""/9, &(0x7f0000000540)=0x9) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000000)=[r7]) r8 = fcntl$dupfd(r1, 0x0, r1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r9, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r9, &(0x7f0000000040)=""/32, 0x20) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r10, 0x2000746e) r11 = fcntl$dupfd(r9, 0x5, r10) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000500)=0x2) ioctl$KDSETRAD(r8, 0x20004b43) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x61}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") r1 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r1, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) r2 = geteuid() r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getppid() r8 = socket$unix(0x1, 0x2, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r10, 0x2000746e) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r12}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r4, r6, r7, r11, 0x46, 0xffffffff00000001}, 0x100, 0x80, r12, r9, 0xa9, 0x1, 0x100000003, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e003947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e242008f45208ef6d357413804e455cebf0550134d5d981f1ba3914cae0de00461a706d1bdb1cd76c5e2f3e0d698e387362e293930e0eb544d17f9d7a6e289a002f80c607311b9a6e9355dbd5bb4079ab4e4eda34963519c9df51066b78e3da139ddcb94103d1b27dddec57a548855eea76c343e493d4ef42e9b7b3482243489514a8e3ff15a473dd997ee81e522805f7514b6bddfefc2ca13b024f048b57943673f32164010e02e18a2ed9e40b000000fbcb7c6adba3e41a15f217c9a24debc7d378089727b573804407c7e7bc08797a6ffd98d8fe887836229cf398ce410083ca59bb01671444215830dd69438b8d11f3e306907b567a8500919cca2df7457dce70071edf209b013b30bbc017a9d91cb41523cb66"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r13, r18) r22 = msgget$private(0x0, 0x682) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r29 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r27, r29, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000580)={{0x5, r2, r6, r18, r25, 0x20, 0x9}, 0x7, 0x9, 0x4}) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./bus\x00') 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x0, 0x1f, 0x40, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) socket(0x6, 0x4000, 0x9) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffbfffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x4) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="8f97e959b9d61b32eeb9a335c038b7935ebe7e289f333de624a70ff27b52f824f5407ee39129ec1fafee7d3b64efe2eaccce5e35a6", 0x35}, {&(0x7f0000000080)="8efd0bb372580b4589df3051115771feced500d40f4c3518ef69f50449ae62ec9207d4519b8db5250db1ab10118199812c2f2792f627b3fd5b2a4d55ced0bbee02f11d5f2becebc30e015386b315af116e3ffe837f4d82c622b5052d434706dd76edb6f7c67bdeda7c21515594f7d8a799dbc3c40fce434de6237d90ed4abd0750afe98c2fecaa", 0x87}, {&(0x7f0000000140)="4c6d7198ee02345cd842333023085159e72e9a8255e7143e451b08953a27b78f3f50bb9f7e367170a1822838d6e3688d5768601dc1888eee3ac13e601791867cd20efdb5a0c86ab88a71506aa14156f0cebee8785b74dca4da30921d82a2b43e", 0x60}], 0x3) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x220, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) socket(0x4, 0x4000, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000680)={&(0x7f0000000200)=@in6={0x18, 0x3, 0x2, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f00000004c0)="f9d443fc22357e7632d6f1714dada3dd9ecf4f2fda3c985bbe67d894aed7fdf9c1c10754d370824436efc611ff3e74b9dbaaaf8f918be3a838b56c40c9494f55713754f5865cc08e3d960a6f1e0800398c00ade473280b00dc9a035865e26d6e4a6890c81f68e09beee7b78009b421d378950481e46ffca3", 0x78}], 0x1, &(0x7f0000000580)=[{0xf0, 0x1, 0x3, "f90806cc546559c2457dd0b0a3a8b929d26d5e2d3b16c5601aa73d7fc4bf4f0a565863f114ec35dad2f00ac5cbe5d885bc566a33f98f29ff485b1fc830f710e72141506cc3ee3467811488a25180fbb2fdb644769d38244edea4e0348853ebfe84632a4256ec4d6271310a74fda4782cb581d7286794d5f165a1ce96b9af5e3c676ceb601750238b7067412fabe78de632e36d360991956f99ece0e1c3c2775e21568e9080b3a756773f01e91971af848f3860642e02bd2546a54cbd4169a8ba4303e4efeec2949d91dba0c053400c55c995a8f5a62dffff7468b7"}], 0xf0}, 0x9ebeb3819b7b0cea) 16:00:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210, 0x0, 0x0, 0x800], [0xfffffffffffffffd], [], [{}, {0x0, 0x0, 0x0, 0x200000000000}, {0x0, 0x0, 0x4000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x9) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5c}, {0xc}, {0x6}]}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x54, 0x0, &(0x7f0000000200)=""/84}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x400, 0x0) write(r2, &(0x7f0000000280)="85ddc17a8722e10f5ce866c5769ecd46f0d20bd9533b5f79558893761b5ef089c4d68d1996702198e93d07b73817b6af9f16275d9b12ce6527a63ffb10b26bbf3bc8cd1c95c111ec43147d20ef756db9f30ecb6554e82a5472737514481b961b96de8966bf41ce054b7e9e54c7639f99445f6af9c38c81ad9c0026be79a5cbd24eccfc8c92b2edf4e2efbaed10a70063566f5f2467e9adb7d68da26e40f24959e09da3878b6816c501f0d9bdd09a6a0fd29d70f6e6cb9fa304e6d1718ec884ecb4bd5d50274714de937aa88f992957402462dd3da22db7", 0xd7) 16:00:05 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x93}) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) close(r0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) fcntl$setflags(r3, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x0, "031f000000930a00540a59c093449b756a00"}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCSTART(r6, 0x2000746e) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f00000001c0)={0x1, 0x1000, {0xfffffffffffffffb, 0xbb}}) getdents(r5, &(0x7f0000000000)=""/23, 0x17) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x182) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x1, 0x10000}) r1 = kqueue() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x210, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x4, 0x436be092aceba9c, 0x2, 0xffffffffffffffff, 0x5}], 0x5, &(0x7f0000000140)=[{{r3}, 0x7fffffffffffffff, 0x40, 0x0, 0x0, 0x40}], 0x20, &(0x7f0000000180)={0xfffffffffffffe01, 0x401}) socket(0x0, 0x5, 0xcb) r4 = kqueue() chflagsat(r3, &(0x7f00000001c0)='./file0/file0\x00', 0x10001, 0x2) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000240)=0x1000) pread(r3, &(0x7f0000000280)="f56b2fcae65bd21fd400f98e61b161d57cddc8eb07fb0f7d80ffca25d7de113b790a9aa3edfdf69e1b49a94ad5ff81227c6f12f87f146d610837398df90818aad36f384c5fea28d054f539874f8a96777b5aa4894188c84084a2b7", 0x5b, 0x0, 0xffffffff) r6 = getuid() getgroups(0x3, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0]) fchownat(r3, &(0x7f0000000300)='./file0\x00', r6, r7, 0x3) r8 = dup2(r3, 0xffffffffffffff9c) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x2e4, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x2, 0x0) kevent(r8, &(0x7f00000003c0)=[{{r9}, 0x3, 0x62, 0x400fffbb, 0x100000000, 0xac}], 0x60, &(0x7f00000004c0)=[{{r10}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x4, 0x9}, {{r4}, 0xfffffffffffffffc, 0x1, 0x80, 0x72, 0x2}, {{r11}, 0xfffffffffffffffd, 0x78, 0x4, 0xffffffff, 0x9}, {{r12}, 0x2a214630203ffa47, 0x2, 0x40000048, 0x9, 0x78}], 0x8000, &(0x7f0000000540)={0x7, 0xffffffff}) r13 = syz_open_pts() ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000580)={0x2, 0x6}) r14 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0/file1\x00', 0x8400, 0x20) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640)='/dev/diskmap\x00', 0x0, 0x0) r15 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r15) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r16, 0x80085754, &(0x7f00000006c0)={0x1, 0x1}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x86133) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x80, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x100000}, 0x2, [0x0, 0x8, 0x0, 0x40]}, 0x3c) r1 = open(&(0x7f0000000200)='./bus\x00', 0x4c, 0x40) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x200, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x80) dup2(r3, r2) write(r2, &(0x7f0000000040)="670dc3", 0x3) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x10001) pwrite(r1, &(0x7f0000000300)="5ad72f524580d3a1bd1fd47d9bf5ee7ed1b40ec31ef350874199cc830e65fec780d2bbbcf4886a0c4651c21c84bad1790863fbf3b3df2955495528c205f5d597b9eb4d848ec446cbd18e1eb3a140944e68e811022c557bda9827a0fc", 0x5c, 0x0, 0x50) pwritev(r2, &(0x7f00000004c0)=[{&(0x7f0000000380)="e1faca2415c84ba605b88950498a97e437222983710907b25214cf89dbc3a2dc990ac26c3357011b348c19c55496f1bc7c44b03869b7566b655eb51d2096846a21b960c740c1dfb1023cef8da9a6410000000000", 0x54}, {&(0x7f0000000500)="cba180eb05440cd9ead72b0ebe5e2887cafb6e5a4245bf85648580d2601c6a281ca93db599c9f9a1d824c51382373bb6c4fb6037f0b9299621dcb5cb89c55ce3413c823ea50655afc0200a046870238717406c10148bb1edb8ebddca9a8a77be8cca3424e81d8eb9a29713248aa068f604c56f2908429626977f7dc6b85c86e24181a930a513abee9c7ef97be227fe006d52", 0x92}], 0x2, 0x0, 0x0) 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r1, 0x1) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x5) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x18, &(0x7f0000000040), 0xfffffffffffffe37) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r2, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r2, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x0, 0xffff, 0x800}, {0x0, 0x6, 0x1800}, {0x4, 0x6, 0x800}, {0x4, 0x106, 0x1800}, {0x0, 0x404, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0xe7, 0x1000}, {0x1, 0xad55, 0x1000}, {0x1, 0x6acf, 0x400}], 0xa) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x7, 0xffffffffffffff9c) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b759b8e3e1d449fecca5f245d5ae495672c"], 0x10) r10 = socket(0x2, 0x8002, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000180)=[{0x5, 0x9, 0x20, 0xfff}, {0x4, 0x7, 0x3}, {0x5, 0x5b, 0x9, 0x1}, {0x400, 0x81, 0x2, 0x7}, {0x3ff, 0x7, 0x7f, 0x5}]}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000025}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = socket(0x2, 0x8001, 0x0) close(r13) connect$unix(r13, &(0x7f0000000540)=ANY=[@ANYBLOB="ffffffff3ff2aed0d5dd930000000000000000903cee625da25bfdfec3a5eefc7859271c98dd6d225c79ac379c36da741c4be2c5c5fb1393060f5ba8b7ca5409af92eb3546cb535fd806d2166f1b40a531280622bc8c95a0d5deb5e0c90fa871f8fd9371ef86c7278efc1770d33a7538d1435f1d04ebf24341dd1605b41ae806be6085df94474049290361d09f77068f3fcd6cec64ba3eccd750423764ee2cc55ee6cd0d2a18e17b72926ad601e1ce8b93d5c892f2227a902bcb92833a746757e8b1a0e33a744566373c8e383eb4d73bea57aed31879e713731a95bfda249f9f5d7ab2043b79a32400000000000000"], 0x10) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x81}, {0x6}]}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x81}, {0x6}]}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x81}, {0x6}]}) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r17, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x81}, {0x6}]}) connect$unix(r10, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC=r4, @ANYRES32, @ANYPTR64], @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR, @ANYRES32=r14], @ANYRES32=r1, @ANYRES16=0x0, @ANYRESHEX=r5, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR64, @ANYRES64=r15, @ANYRESHEX=r10, @ANYRES64=r16, @ANYRESDEC=0x0, @ANYBLOB, @ANYRES32, @ANYRESDEC=r7, @ANYRESOCT], @ANYRESDEC=r17]], 0x1) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='U\x00\x80\x00\x80\x00', 0x10000, 0x0) r18 = socket(0x2, 0x8002, 0x0) connect$unix(r18, &(0x7f00000008c0)=ANY=[@ANYBLOB="13306bc85057"], 0x10) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="008b642ddc33d7daacfb"], 0xa) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000140)=r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="f6044f19ae7f3a54893dbf941e00459cabb526f5f2bcec390bee1313a6faec6a3cbc469347b20f7bad54d196a77e7fbc7b79dbbd9c9cc149f9852a703c4039cbc555e0af41df2d2f4836213f5a3a85667987ed9251379421c87649c17859cce2043f6d7b9e4d3ce2ab1e0e5e17acf9d3fb18e98d71b88b4184367528e3071470075689ed3807f8359c49b15451e5bc16a6dbc3bd778bda3cf2054f955cdab47f2a5d500010bd23c50e585648f231b26890a269e0eccc3fb37539c00f15584a6d03decfc5edf84decdb66955e78777be101", 0xd1}, {&(0x7f00000002c0)="c57372197b038b6d2343fbe6e8d773b4bd0a9ad4b0010951597cc2acd9a5454d5690b46e24e3f9f1777378d302bfac8ea4c1fbbcaa7ccd759e419ab985bd22208b686faf8b54a0f144897a87092b20162fd4803aaf11e648f36c206f1096068f79e62c73b2f4378b0cc1d3b666b6fbcebcc99aca0bbb7606b70e13afdd0529afd839af8e5472d38951ee98903e845b38afde3624cd8597392c5450d21762efe27f786911bf23859c0aec55734badec6b1c2c7b19e77c5c1e6c40f60b78fdd1e68279991000770ad5f0f505134d92fb3d98eecc29b8eecfd4ea152affabc4cbb2622ab0c36bd0", 0xe6}], 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r3, &(0x7f0000000040)=""/32, 0x20) dup2(r2, r3) 16:00:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000080)="01", 0xa9) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r4}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000180)) dup2(r1, r2) acct(&(0x7f0000000040)='./bus\x00') r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r6, 0x2000746e) openat(r6, &(0x7f0000000140)='\x00', 0x20000, 0x24) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x3) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000003c0)="348283560b0a4e2c2c08a40697e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c7258213400000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f8756d03868e1548ff784ff8f7afe6e533b371e24633c21a31edc5bc813ce646d19ae883a8f5aa124ae04190c2e50fd7d34c59b36b48171f8c55fef64da582b63ef70b309017f255dbea1aea2984ae2d42a9c36b91d45d41cd8c256f8d0360f3565809f60322b3eb60c402a3967675f6f26354ef5a24329d8ec10c933b0477c069f41fdf5988064f92ebf0dea42a93d8c8ad5113d94b7ff001eaea4b95dc506aa25c88b0dc8af935a0f53c76edb1a97ba236adce015c1ab0bfdaef0bf16fa2691b7f97124198e8fb59d2c15beafb6e403f8cd81eeb3b1581287947ddfa841796b9c750b603e25419161c4a0e481c5432aecc", 0x1011c, 0xe, 0x0, 0xffffffffffffff87) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000180)="8d182367eccd2320ab583debbf18bce611f5ccaa0bffbf235f6a00", 0x1b}, {&(0x7f00000005c0)="b5c3e8f3cd9bc223af29513aaa57c043bd450be0900b26ea8649c211f86b733223ac64d085a82eba5452073e64640a2b1d654d330f9deb30c456eae843e3e7edb2a8cb3b6a363fe8f3df9ad7075ce3d14891be0ac01e374c03c93e5bb7bcb8324b47f226e2a20e5df7b4cc9cc67d6826083fb357cec4938ad9459db2fe8a977d10019167ace5121539d8d25d6a21e882ef3cdbf781180e04af747462bfdd1bedc966222883fc93737202e792b36f0838ca985ddb5b60ab72ef5325d0b9c427d4a1b75c19ed350e401d7e0408720e11bffa45b6fbc405a99ba44c49a794a38e85c88465fc3fab2a4fdfade12753ef2683b54ceeb0872f0a1b1deb9d0f54d5d623f4dcab9a2f601e895ffebd2200cd48ccb5868e69fff193cc52e48a4e5a8aa57fb4ac9ef04d9f45d98bdb534b836ae6a6d79f2cffd9ed72667a87f98cef5d3581d8e7546c9fc4ddfc7695a44b4bbe42dcf61093e7949c84dcd773e1c17b425e45d054b663911ccec6f1f3797faff82db28ede65cd8d4f6c0153f2a2cebf3cc75540c99e9cccd458a9af3c2e67840f27683a95cc7152bae6517dd5b3d5699f0a4de55da97a7d38afce79aa81180c846f1fc03a34d73b2d6a8aedeeb9467ddadf266abf486a40d6a56b7fb6ab1bdb08014d0e4e79c044783b149accb4d8ea94a8fa807dd751686ff20ae2cfd02fc89ec321216e949c71f9e5970811cc033a4959d78b83ead1f9c38a1832db023ab97547bf5660d5429f941e886ec3ca4484ab2276ecb605e23d8130f080f895077873df9dcb126570b4a0cfa6aec5a3cea963f6b1c164b75066c5ba968625e03677ae75f167eadd2016aac39c20d6ffa4b41166f7a0df04618356bf330628ae8b193b851c8adb35466eb707540fb30471ea232b505ff2afea75bc09c0545a300632c968e5bb8dfdad3ab7051cff9924714a6bfcd91105d036a892a3d93117acbb314d7052dea3686999b584b298b70639d4c5b7bb66b3601779498b623fba8a7fc3e600e7661d17172fd4617eb11d69aaa67385124ea0b625a6578d74ec6c2a1ef9d21697365c7459697774a17e56318f0ce48c8c8844961898056d5899efa3807242822470e95f4631a5357a6b58abbcfee14ae977b379c277add43b0772cb3c53966b1dbba2b1cae8e71cd53dca9f2aab07f9a821310fa41bdef0ae5390edf6becfe7abfeb0143f7f71e1d8812335340c4ed269cd12840d803433239bddf8ff72fdde1c7e2f4804531623121891770816beba3ac829cc83e6b491922f63fe88dcd1c902ef8bf288d8e82283484de61f64674b40cc0ffa9c7117b47cb2a3e470308c48f3eaa5ed65d22c6e7a4d12d928fe8f9241a79507f986677b76a51137b6310277459acc80ee66e64bde55e1894abc8b3c40b104bae3ec877d10badf85edb9cedbbfa71a1108e08ca90b4aa04293be0420fbf5dfd6f2911846ed4c006f3e137c034dc7bc1bd246038f5b475336215a5269ece4b953a01dd611b530177487c4002e5938f074be3ab3c16f08bc4ab6d0fb91ec9a93f41a39daf1fea40dfa68c96f281b17b5ce819e0176f8bf2093274017a7722fe9810e020a8914b3845eeeaa540d29caa25424a19fbda1e765227dab9474cbd2841186858307a40bad98f07cf65c864d2d998023b55b3f57d332a8ecd2828a67a7db594e937ea8a828845dced959b22ba930104635b3d452b14899819784e9d2ef0670bc926075a3fb9df26484ac1d1ddcdc75b18dbb8b29aa8322d95d52d6384ab6f5aa6fa79f3885e8bb142470f7ceaeb1f49bf2a47ca9df51cf59b5a7edc57851b99a8365da23f75c73e12f56ff9f5d496fa716cadea553394303ca386a0027d3951cd166cf15d1d3fa085a3acf0afbd182747e55c3d29ac11afa49127df9ee161a16c828aedc32db4489e693c8480eec5d91ad7c7055d69d074c55fbb15faece67860c5a10e863a0066ac33b185b8e2fb2b43784f46c5f405ccff53d85dc4365ccd176dbc513b3a1751317b1306e844ef96da159446faad844f7759e7db85cd2b55f1363afcf44caf077d37e803b7be65bca306b00ccde5d91aca04326c5afb7b0457a594fb14ab1ba9760b303181bf35987dfa578061a04b3b11ebe7447e960c22a421febef28325ff3a26042622ad28fdeccf2efed1fa54d235f653c06c84b230b4f6e56208e4f815ca1a99292b3dd24e608fdb3ecfc1f5a037470fe94a757cfd7228c70f0dc096b457b10d23680163a7b67b0bbb19f1c8f85449bebd3c4dfbe0af18e10a257887ae8d609b9980bf6f6a6bfd3724e1ec69948a9e288a81f017e75d89ac870c515b0834fa2c36d7a80146b1667a1631e84fb59d3b01fd1af2e4c89c5ecb50ce0e7045cfe4e757550019f8093e5e3815e6a7271a4044cc3629e87d45ea0fd516912a1b32090b53386dd71b6d50c23cf636c0a071e46ad6abc89e86653441f842acc08e5bac90ec91ad45850031b41b4d4c75d4f0b2b858729a178dd8e84b0269f0b80a90da50ba2e06a8377858277bf21d01e32752dc7e93d8321225c759b17717d73277d1290e636d99158bf23c1086827d118e18a7b81992499b7467ea1ae89ef83deaf918edb711d085d93aeb61a74fee2c89851481cec76c1a92206e941995a31b4f53b699a85b87ab0af6d38eff327e13090c4ce32e9c4907a0c99f669ab92a7c89fa882e5f18fa89540b6401ba908187bbcb9a2eb41109ce5d2e57d7336188c5593a3ba1aa332a2cbde88bf50cdfbe24e6f7b48638c6a1867a841c2155ca2f359046d4c5bb0bf303550cef6d3ee715ef6afd1f06301ee647d10e5f4867069d6ce4337a23b996f3e20ea48b17fc4879cfd223fa6512ee7a5ce2bc82ff4564adb75013c9a09d5230f1a36d2f35bfee302f6488b5e687496c997db3552bc891248f2b0f66843d0994e528e5d4179750229136aa4d7409de71e0cb20ed50bba23be32cbe4a39775f3ab795cbf84bcb23da1a29d24d8773b33474b7d7e9ddf4dd4f18429dab472ef7c548e9c12f308e6e67e9019324132e5a8c4ca1f068dc73f758483d9235782100daa9978bf86f38905961c399d3d293cc166ca21b0a71c24154e948c8fef23017c8c03958d961c8fc59ed0f17e777ffa623c945aee2b17d847e4b957281353598311d73a1b8fe0dcf6eb9c3b8c156c5c2f3408d0193fbbe89ff5ae99723f6be415597ae4b149130b6bc2aa7e6308516ae6f8030da0549266c9e49b4c98b5f653ce6738b30e498e5ec8bb80794d00fca85df76dbb34245d6e9f962286febfe446e54c9ea4fe04b529931a67385e6024cdb9ffa297aee16c467de8e4dd796df114f6372127f3c2a9d31873ca5e516ccd38eed03afd0de523c733e7af48a9c6b9e2beabcdcdf43dbeb06c0667b1f0c4f1f6119fb103382a65855a0dfba3aa19780c770183eee00ef6ef118d660d55a4f0a6a9c4f117196e0fe30de446adc878ae46441ef978d8ca1b1a07dee7e5d4abdc99c325af0a7fcf3077c079940c5b18fd377513eb0192de1f3fb977747d265bfc17eafd1d7131853a7384bf8a45be7207fb04c475bf1035e9c4011bb1683c5d817b80fb2b5f62247f2c97c1554e397dac830db1d78ccdf0218d4917531694fb41616c350f797624a6315221c0edc6a9b0bbd892483cb10712cecd9645f47662c1d2aa635d849985751e00625d9eda9afa940bd9eaea482ea5f3e37a0a2383ca9cd8bac463ea57e719f3ae8d7406f85a41f04709070df168e406ca292f3ba6113a4fab5687021fb1c6d0f85eb75e1a34958b44632e0e45b29f68af6d789f7aebb75f2b83b391c3ecc919ad43594bb1ec1ae3522321b09cd5214d85b0816a8640b3e28e909c7816b718ef0c8b07c199469b58ed51c2c1fe87b517f65193c64e8dfda5fc3f32f28f5a1d94c33c5197d4a96b0ac28375ddf7250e4009a0f92882e8afc861cfe625672c5afe1395a740575f5ffd078491b9f67eb445ca68b2d4c6b8780ec0a10bc6b8e4c86971026f7c2ae755c47243702a0956009d1cef5d4c023205dff0e162617c6df0b1c37b30b734e246d62c24480ecdac90e1e1abe0c0a72c04e08d0ee78b3fdb956ed87ec6a2d87a1e6a40f2787134e546e1ae2e07c206f4029fe8b5c43b314ed6839decb02dfa8b57209c4afa8607d4da5aea5f9716bf3f014e8ae7fadcefb1f81d51934bf20d6cffad974daaa7546cbfe28c78a1aab77e2508b48c202e95bf9d543434f92a304022728e5c5d90b6d46784f6743df8868b3dacf89e55faec640d1025f1f43ee0c69a74a77f2d130186492e222a4aa63cc54f15cfb39b8f4b07091c244f4dc1a1312ff4e75b48beef824761ddfa7b7bec34f92223b68e108827f674bf5e740dedc3f0ed22aca39ea4d72382e1e68096d727fe3fc190b5a2b044ca845da7341cbf092e09a466a173976531f2cd75e36c15b55dc6d25784aa334dd927a237f91a3e54af1291649bb47b6168de862c955b9e1adb8aa04f6cee96da1699036f1bcd6bb7b0db3231f27643431da31ae2e1268fbb5e0183f9ce940b7df3dabc48fe71b0bad30c2875d1420b95a5dc985bb7cebcaa45ba72fa37018e6d606d6f017e9904f96f6c11bb99129779c6677e63709f3c6b8fcdc9155f7c427da55fe3aed2572c1b17821026ac9aad8bccbc7e9e916f299826c5f75b11f1ffcaa0f7727b75fb9256a8a138f16337656d548fcda6bad4015413be8483d35e75087253ede4bc15c2878de673e5788c973e3fecc65225c29bea69ec2d549e32f8c26ce7be327e553f4231c1c3376dacc7bf85d32456cfb7046ed28fd88a8b089ff164458774b53bcc74b3654b63107a29e792a390540bbfd3b66370b39d2b549944cadae1f5a8bf42f3de4dce107a76459778328861bb1e007196a1bd94936ee334f5e01f4a9a1508d6928a25cc079c419b5ed4869d08a59eb59a601b0f00101ea0037e5b5ffe9048db1585adea6c6be7d54f0f9c77c4858e07995822d6f7ca606efd63542e916a2b948c2c17c49b66511dd790bf7ac492962e6aa1690a029c4ca5a91e50c9909fdb2846be12a202655ebfac2d6f13252d79b75f5d2e5920f9f702c189c4c6d1ea1423c7a11ae1148933dc8c68c82add42a100348585c9e064f0a54e64deba900689355f106c5b689fb941f08e1109d9ba1a8e5801745fc6b9b4d1dbaa23721870e83462b9ea20487b8be752413f03f0a16fc596d61bd97399a21f5c52010562f883c3a4851c563bcf2bbcc7acc1618b80e74033a0dd83b22abb0f1bd5d9bd7d7b272e7a3b075e082ad31526c25502b6afcb669d64e2aa763be91ac3000b7fb847f94ec72cc5b7c47c72867f8aaaf0ba9daa2466b5d419d90346fd6f527eb745303c3fe3cb89144c3a0e7d1117463555212689951025e658a7e344f894d8beec754c6a3a92173b4d0e31f282417907984d4920e2b8b949a491d3be2d1c2eeead2a27e9247118c86bb773bd6940ec34650d56a4f190b7795e5606d83c6f179b820a5eb88244ab32648df0bd62cc03702aba9eb0fa576b7d4c676a5938620a87056b11c33090f2d8962b260860a850dd4719c5fcf2e73dbe7fbd83fe3a3f26fb19b229fcac0abc93660bd7e10b22a427c7fde3ecb0d2d9bb89339198a485de3fb6cbc31802f7d84b307aea41e3402ba97482eaf9be53c59367a71b375aae370b3e83247ecbe8c8f3259f227bbd5355173f8bfe5cbe7bc9f00b5dc13c61607f52b0fc90897134c54f901e9abe30f7b33ad546a1d3e1a0601c82306e045e3061e04b5ef7b814bbdc2d82994341197e32e1648a2ae7", 0x1000}, {&(0x7f00000001c0)="174c6bae3570dda07897e1295ea58fa226b58b6622cec993f2733b32c04146471093cb257121bd6e7e9e91a1e3d0095553e0af73de68fceadb2d1938c85aec4faeceb03399dcb295940f05e3e46e0dfa6ee3ab271786a7762fb47f2371205ee912d28e2de891246e22c85b3d8c9e0cc85147b29a0f67026a033ebab25e8231d39cf757b02646e9dd352d513343fd1c2d415a42748227b58fb7fad0591b1a77569e", 0xa1}, {&(0x7f0000000280)="c5eb06b344195db64cb3a9740d0ef38e6e7899b127adae48ba55e7c23c8cc7be7fcebf58b710c24fa2e2dbd104c0371a88e823c20bd3973dc42a4fb7787a4c2eb6930ab431b6fd741c0ee8ff", 0x4c}], 0x4, 0x0, 0x0, 0x8}, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r4, 0x2000746e) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0xffff, 0xea}, {0x18, 0x3, 0x3, 0xda4}, 0xa524, [0xbd, 0x3, 0x1ff, 0x1, 0x6, 0x1, 0x69, 0x9]}, 0x3c) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) r3 = dup2(r2, 0xffffffffffffff9c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r4, &(0x7f0000000040)=""/32, 0x20) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r5, 0x2000746e) r6 = accept$inet(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = socket$inet(0x2, 0x8000, 0x7) kevent(r3, &(0x7f0000000100)=[{{r4}, 0x1, 0xc, 0xd2494b452d9c6799, 0x400, 0xfffffffffffffff8}], 0x5, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x13, 0x1, 0x8dbe, 0x80}, {{r6}, 0xfffffffffffffffa, 0x2, 0x40000084, 0x3, 0xfffffffffffffc00}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x6, 0x1000}, {{r7}, 0xfffffffffffffff8, 0x5, 0x12aaf8b76cc3cfa4, 0x619, 0x200}, {{r0}, 0x0, 0x70, 0x1, 0x3ff, 0x20}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20, 0x7, 0x200}], 0x7f, &(0x7f0000000300)={0xfffffffffffff801, 0x4}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = dup2(r0, r8) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r8, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0629"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0xec}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000140)="bd", 0x1}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = dup2(r0, r1) shmget(0x2, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x8, 0x5, 0xf9, 0xf8f}, {0xbbd4, 0x62, 0x1f, 0x800}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x0, 0xff, 0x20, 0x7}, {0x8, 0x1, 0x6, 0x7f}, {0x7, 0x4, 0x2, 0x401}, {0x101, 0xf7, 0x3, 0x80000001}, {0xff, 0x2d, 0x40, 0xfffffffc}, {0x6, 0x7, 0x5, 0x7bf6}]}) close(r2) getuid() r4 = open(&(0x7f0000000240)='./file0\x00', 0x208, 0x1) getpeername$unix(r4, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r5 = socket(0x18, 0x4000, 0x7f) getsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000300), &(0x7f0000000340)=0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000003c0)={0x40, 0x7, 0x13a4, 0x4, "41d027630796068e8c6430ab238bd2ec56152f7a", 0x5, 0x5}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000440)={0x6, &(0x7f0000000400)=[0x8, 0x3, 0x4, 0x1, 0x5, 0xfffffffd]}) r6 = getgid() getgroups(0x1, &(0x7f0000000480)=[r6]) r7 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) setpgid(r7, r8) r9 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) fcntl$getflags(r9, 0x1) bind$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000580)='./file0\x00', 0x2, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) recvfrom$inet6(r0, &(0x7f0000000600)=""/46, 0x2e, 0x2, &(0x7f0000000640)={0x18, 0x3, 0x1, 0xa8}, 0xc) open(&(0x7f0000000680)='./file0\x00', 0x20000, 0x80) 16:00:05 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x322, &(0x7f0000ffd000/0x3000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 16:00:05 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) getgid() r1 = shmget(0x2, 0x1000, 0x181, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) setgroups(0x1, &(0x7f0000000000)=[r0]) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000003c2, 0xfffffffffffffffc) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaef125c00000000", 0x8) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000380)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x20) read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socket(0x18, 0x1, 0x7f) ioctl$FIOASYNC(r3, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) read(r3, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000002c0)) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80206910, &(0x7f0000000300)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x7, 0x101, 0x3ff, 0x1, 0xfffffffc, 0xffffffff, 0x24, 0x1, 0x2, 0x7}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x1ff, 0x2, 0x3, 0x5c7, "225f291b9d3dcf361d71142dc17a718479b30b7b", 0xd0, 0x8}) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f0000000040)=[r5, 0x0, r9]) getgroups(0x7, &(0x7f0000000200)=[0x0, r12, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r13) setgroups(0x1, &(0x7f0000000000)=[r13]) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000003c2, 0xfffffffffffffffc) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r15, 0x2000746e) fchown(r15, 0xffffffffffffffff, r14) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000f0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="ab3f95c700"], 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r9, 0x2000746e) ioctl$VT_RELDISP(r9, 0x20007604, &(0x7f0000000140)) r10 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r10, 0xa5, 0x1, 0x100000000, 0x2}) close(0xffffffffffffffff) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) msgctl$IPC_RMID(r2, 0x0) 16:00:05 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca12885", 0x286}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000001c0)=0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r3, &(0x7f0000000040)=""/32, 0x20) fcntl$setown(r3, 0x6, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc172477f6abcc1b2, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10a00, 0x100) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad1985", 0x282}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = dup2(r1, 0xffffffffffffff9c) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet(0x2, 0x1, 0x80) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff004d00006aef209ade60c1bceb5b8d49e70201493a81cc2c20df93a532c9b8c878a681d1cfb27ab8f92c3266858c31d17b91a7992ab724033c9d1824e5f28882dea9ba013949524cc8fbf0006f19b3f70ebd4dea6733c2738c0e200c16fa9907ae1b6ff7c06ad6d01f2598924f6c4412e8155a11a4b58400a5e7"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) dup2(r1, r0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000880)={{0x0, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9}) r7 = semget$private(0x0, 0x4, 0x2) semop(r7, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) r8 = socket(0x2, 0xc003, 0x2f) setsockopt(r8, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffaa) r11 = getegid() r12 = getuid() r13 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000880)={{0x0, r10, r11, r12, r13, 0x14, 0x6}, 0x5, 0x9}) r14 = semget$private(0x0, 0x4, 0x2) semop(r14, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x0) r16 = getegid() r17 = getuid() r18 = getegid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000880)={{0x0, r15, r16, r17, r18, 0x14, 0x6}, 0x5, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r19, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r21 = getppid() setpgid(0x0, r21) r22 = socket(0x2, 0xc003, 0x0) close(r22) connect$unix(r22, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e8ef3ca58653000"], 0x10) sendto$unix(r22, &(0x7f0000000040)="f8010001006eb1dc", 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200), 0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = msgget(0x2, 0xc0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r28 = getuid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r30 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r25, 0x1, &(0x7f00000003c0)={{0x0, r26, r27, r28, r29, 0x121, 0x9}, 0x800, 0x1, r30, r31, 0x3, 0x1, 0x1, 0x5}) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r37 = getppid() r38 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r38, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYBLOB="000044f9d15e9a5d9e5b65574ae6e0e7ee2658135bb462d8518645947679e65812a659dbbcd3d84b99fa86abd9f6ceff6b00f5d215c918903fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fb7090000000f9835f750d7b2d2911e00006000c7f7486e02000000"], 0x1, &(0x7f0000000640), 0x0, 0xfffffffffffffffe}, 0x0) r39 = fcntl$getown(r38, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f00000001c0)={{0x2, r33, r35, r36, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r37, r39, 0xa9, 0x20001, 0x100000000, 0x1}) getppid() r40 = msgget$private(0x0, 0x682) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r40, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r40, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0x1, 0x1800) r41 = socket(0x18, 0x1, 0x0) r42 = socket(0x18, 0x1, 0x0) setsockopt(r42, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) dup2(r42, r41) msgsnd(r32, &(0x7f0000000640)=ANY=[@ANYRESDEC=r42], 0x1, 0x800) msgrcv(r40, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r46 = getppid() r47 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r47, 0x5) r48 = msgget$private(0x0, 0x682) msgsnd(r48, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r48, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r48, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000300"/173], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r48, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r48, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r49 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r50, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r52 = getppid() r53 = socket$unix(0x1, 0x2, 0x0) r54 = socket(0x18, 0x1, 0x0) r55 = socket(0x18, 0x1, 0x0) setsockopt(r55, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) dup2(r55, r54) sendmsg$unix(r55, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xfffffffffffffd83, 0x9}, 0x0) r56 = fcntl$getown(r53, 0x5) r57 = socket(0x0, 0x8008, 0x6) listen(r57, 0x5) readlinkat(r57, &(0x7f00000019c0)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) fchownat(r57, &(0x7f00000018c0)='./bus\x00', r58, r59, 0x6) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000980)={{0x2, r49, r59, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r56, 0xa5, 0x1, 0x100000000, 0x2}) r60 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r60, 0x29, 0x1a, &(0x7f0000000040), 0x4) r61 = semget$private(0x0, 0x7, 0x0) semop(r61, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r61, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r61, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r61, &(0x7f0000000240), 0x6) r62 = geteuid() r63 = msgget$private(0x0, 0x682) msgsnd(r63, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r63, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r63, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r63, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r63, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r64 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r65, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r68 = getppid() r69 = socket$unix(0x1, 0x2, 0x0) r70 = fcntl$getown(r69, 0x5) msgctl$IPC_SET(r63, 0x1, &(0x7f0000000980)={{0x2, r64, r66, r67, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r68, r70, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r72 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r72, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r72, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r72, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r72, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r73 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r74, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r77 = getppid() r78 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r78, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000006000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63f070000000000000091c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a427fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r79 = fcntl$getown(r78, 0x5) msgctl$IPC_SET(r72, 0x1, &(0x7f00000001c0)={{0x2, r73, r75, r76, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r77, r79, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r71, r76) r80 = msgget$private(0x0, 0x682) msgsnd(r80, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r80, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r80, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r80, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r80, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r81 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffe6c, &(0x7f0000002a40)=[{0x11dd, 0x1, 0x2, "7764be54de61884db388b37c0ee26b055cff7ef6e70fe1bfc3ecb692a1d884aa6d63dbf103a67567d3186a81885521c92a0bc6193f7d37a88c04bd0172c2d4b5c2a88da2aa9497de185f7d505b41c131123c589e90f29fbc014b072d82b3881beed6aa035641222157dcc3d338880d949f04cc62e84a30590d4818b612c0b60409f1ccf8c313d3d846075c2f735acdb19cbd48fbc343f0b026ae6a61496ac4dd26bbc191304dfc3d6ab9f917a0bf8b514055643d191cb1e7fade0c8358e998bac670f0207e886e338c5a17fc96311c620b2b12116230b7c4f6fbdcc3db0fe3d883a3ce12cecbeb7bdb0326c6c1a00628effbedf0d3d61e8a78ea1eb9185781ddf5689e0e2a9557666729b1690eec59ae9abd7dd3487bfa1b8f9fc3e641e4aa36ead01f2bc7efbb9398026faa4f4d6dfaa004540fe8835b9dbadfaeef8ae1313d7d1e94c21b953e9c2414ad9c639dccc08c8b405b895fe7c30c120154979c7de1d511f08587c61cc8e90c423904bc340acf55c02329203d29dd66ad6df738e3b821cccc6f0b16f010b06354d927e31a27028752037bd428770b7bde8dcff1f17ee8898f1d850b18dd35683e868382812b8dc6de2d9a80f0125df424e6668e79ae831edd3c6ba32be5c78eef76b04fbae5766e56090371ba9f607803b7c34a5dac02157ccae9104c5cc23bc647c689579b1637fee0e80e9a8cb82c315ff52756b2a29a12de76bfa94d4c30fb1ffb817226bae75cfe232d5921dd7879e55761a1cae75f4a154f9da20d281c2157210706d85ccfbc04037b6c16b31dfd48eea36cd71fe36731d1ae6d891ffcdd9d00aa8eb9c62dd403688553cca4fa2717ae072e43244adf1fbd11ad9b4bbf8f0f3702a2dae05407d7946885dfb4a09ee3128867a26daa46c3c99e88104248e736c318010dc3e7e60cec42be7d156d64c79bfc98dccf902afd9813b240d689cb3ace902304ba41281f1025c819283d95c0390b9e700138c9356ebda148ef20c75d6f732318b24f80c6869bfd392edf4502376653c4d742661a1dd64a00a7bda8761291fbf96a4b10400ed9c0720a2c9d10b28a667e57d8c92e2de44c0546b143d11e8078960706d72bfb27a6a32c58b35308943b3896ab07db869261e67cf4740f1673c3acf5fa71ad460662990904dffc6705e0897b2be18bd0eef74819d9e4bee8f4cb5bd20dd33b07ef38e5733eb5f5f481888321653cff98c0ebbbf55564350308b5c801a11e289bb72d3c3a0fa6d1f4e1398daa007fcfc750fb1ee1234bed31808207a7c2ba2e47253b42f0f1387218f4557e2c58a901a22bdfe292c20ac86567bd256810ecb35c80d7bf53d7dd63d64c72f815abc6afe52cedb1256b77997d6e166dc5c25bf255ace77eae9d8ebf95522c44e57fbf8cdc77acae9c83b96de5528e554c2946e2ee454d567b864a7768040fe482fa69954b26b6f6da48b2209233b5f444350563ae1ef7a9f96a98aa60972ffbb4e54242cf270d6e321bce64a3c379b1a7edb50a4d4032c15f7fac375a731fc6c172c55abe926324d4d04ca586bfa0f6c17a0bca9a6b7baf744b38d9e63ea66df6e4ec49fab03d85166f5db17666a8436a7e63602df2e2c8336f3bbb97a4d29d284cb76dc53ec455595c66c7d8faba965c6705834a3466ae3cdf6b39909d57a2ea0ef38bddb4ae5b3ecd8e391da6ad1bac005b1287f6f783ddb9d9b9cf93abe16f4830a9c50a1b227fe2e715667926534c1c835b176b0ca152c44e8a21e51184180c852591ddbc2ac795d351d89760ef2bcb8cabcf9af4c11b014a54697e2e5ee67626def6a18624df47c018088b08ca25ab1a79bb1340df337009ec2c30a4b72c0d6a74215066e6cac1c8071d83b0e24b35abc9decd603c4e771e06caf68851f40e08d3e19841d97f07f6bec8556c8a12d1b2d4347e046d5171e0fe30ec3df8ce8aa939afe770c160b81d575a5fd4ae74cd10e771a15469ddcac36645b19f3eef7259eaf28ed95ebda77f522e5b50c89799fafe7428d7ce5a3859cdcdb88436c13df2d672427c8088209e542d5cf92aafbe4afa7b159a229af4c283bba52acf81e800f4d273b1ecd941efddc1855bac838d70cb60f246563225b3dbf69f06d154cceb4aac138aeec59db1800ba4edb846d33bcd4acd20ad1b0008eb462e168c48d5cd2ed7ae7c878326c9afbb27a3976ed22a835ecd60d9fcbdab97657b841e75eb5a00a6a8c5664bab0a875b429e6a798800c02009cf158358815d5949c895620ac188418a7bfdbf07e50358584cd47b3bf0f7192feebd5fc97f5ec3d83aef847b67fefbea75dfb604927232e6e1812dd3ee5858a6916a2cf8627def895a8993b60fdf0f7e108684ac2e662abf63472ca47da72b245038de69dfd9c54e21113b5df4b890d74cab9ea7dedf8c6eae45b0cc088c41edf1f1ccc1fa8493d4c9ef0e9b0744abb89ab192f7a639e963e8954de5492de7b43ce55c14fd8682942284f93bfb350a2548a0b299ed8cd5b13562385a4f367f13c2c7cd31d6421e6347d7c7395e1882f9295f7aaa392592f449c28da4e75425ce315a405ddf9942660813df9f7cef8d7af0dfbce3d211108bcfd13af847726cb24a182a99352c6c6dc6b776ffad929edd3396ab57aa59f5ba39f460eeb69122364c97fe095b4f8287b7324ba119e6989f53cd0520e287eacca25f9b9ef522123ccaa94fc0f0bea3d79d0e8f98480fa8bf8c5b2cf4ff80019f6ba6be3f80eeac6fba5efea3b2f95db210575534785e3f6dfecf3fd428a82f32d933e3ee31283795459d1d7ea50fccca667ccf5906b773b1ae52aae91854e368823ebd1e8378e60022787c565debeb89a2d807a7cf3bbcc013f98ddb662ce1d25cba1df3396f5ee1f3a2d80b66ba445ae7f6a02a30c178fc934ae86b86049e178df6961134da2d1c1cc3533d2df4cabdc3cbab8d98bac7d7bb0b9b2f3ba11e9e138ca1506bdce2d4d1220470bfc9b1165c239e2643f385f6a010b5dc1a40d059260c8ab1ccf85fbe8a4e96b343f1870b4682c92e1d8d3f9fbdd0bdc7b91776261e2505752578b3f8794f8ab1b747036eea184bf59f9bcbd8a2155459474c00424116968f58681877d410b4ad5259caca35cdb180c7c178276c7966e4a70a52a9868c92452b918d2d2b5e99be33eb8069225eaf4aed2d13ac75fba1aff1d8f5ad4b9350beb15e5d051bdb4b0c6708de3ef116f5cdfe92f7f687a724aabc88ab4ed0ce7c854efb600cf8f1626cb42c7b03e4981712abca47aa8d9249b7ebf329f29f98c3a8b772af6aee600be3f019d868079b929d56e093c8ceaebbf9761757b35210b0f5bb7f6f03bc171f98b6bd3541220cc79c8675022a7484bbf1fc957ae779957ded5dc30648be6d418c1f38a31731ed46e8c94ef2881d04f9d0d8d5e5d1ced326b082425c71f9fd2e9d61fb7e7e39fec48165b2f3a3d835325dc2c7d3d240251192680b4d16f0cdaf8a85b3b9c7f9b7154421f6454c0e7f675e07471303be96bc6812eaf8c5bf6a83c233299109dcd12dac2cc430e0fb307e7b461eb823c8bdfda46dff69de55c4bb926e95af92bbda2c98cd5a1dea6047cf4b8d69a849e4b05575bbab02b155864ad6a31a3abca62603f5e38d695fdb37c68b15e35f5437c886493ae35f8c48aa10efc7b7bd8f6f6ff2ca5f2b235ebc98492438d3815aa6c4ba15163ce0b5404a0519e561a0f98b5ab77f31774082fd49f286c4989092fc4000000ce456f6cc4d8f22ac40ef61dd19c0aeafd5bf9a92a7d9c791bd50310ec7ff7bc3f76b0e4c714226c4a393a99c7a61be6b4a19177d952d693e809a910ada4e2f5e4887c4c6dda6f22674dd30f6de4c5586ee02ee26a6aacaca560ddfd48369e23d81b4cf9ba433aa4f8e525a8587c4d9f55189b5957c323cd9a94fb02ee2475325e0bda93086e135c34a8da33b14b39c3f38d80cf4aa1e02df6ed7f1a9526a8400e6d1f2fa15f522a45733dd1796311d3734d36e2bbb6af1e1f6c4c148396c2f8670bb94bd74f6fa76954d82b2e71273764e8fd487ea5a02c8bc650923bf2da428bd303f3907a5b12c161273709b91b9a80d33675c65f5c2a190b071c808df067b9183387360b6a7b23f9c742a1352accb538fe38916057b15d5338efaa1c177205f40adfa9e8ac9e1692557cda065565b56bf39bd076ab83d1c57e5ba4c6f1d3eda4ed62f9d2de42674c1bd9ed277d4a56172fb4881cfa287a05b56c574cca9188d36c05c6733c9026e6e3ecd1b6c32302f0ad2d494750c803560212eac38471c52c383b3c3199438572789aef364ad06188495df63e3a4fc961ccdc84da61ba78d4ec9daa434a4b69836d1a8bf978c7a4632df726173fc69b85bf273d3fe43072ff992d9ae7d9d1b73ffa19276e698f4b651b6c43cf03c182fb9163fb08b7f73e02ce599437dc897784f21e44f57fbfe45a791860953321bd460f723c6114c64aabf88eda63b99dcdb4d5697ccfdc393e4f15f703aebcb8b1294d43cb15d8d8f2ae0d88e9906cc33d365a2fdec6b21a344bdfd4544c2c29d63c4cc1c87b67b923b0c0084c220501add16e34072cca0947f5c4b1f2223f27cb607bdfe9ed384b8fb583f48d8a37be37602397085237c7fd728c867352fc487529f7d06cd9630299b3d564316ba39b013dffd9b8f6ba39136694118e02c5814d2e93264fd23c2f58ddd4a7385550918dac713ab14a22d09a97b7570846efffbc4780b5411a1d40d2f16cd84a50bc38bbc13e17a38adf49491e48e0e0cea56466b232e83dac90b79b160813ca671b387a5d2f52af34ccbb84bec208fb8465c376f69f9734ed358e1cf37a2a67b2bf7894fb2778d54e448803719ea4357981d8fa09c958f03fb83344e78aed466346261d89447bb4f24d3db1eff68c2e99cce8898dd88612b9094dfd483f705eaf6efd8afd63567ae405e89c5a368657984c2e1ca4fdeeb2078483218b7d0abd6c9d632192b32d1504b9ed848dfe1564e53b9511604fcdb32fd43dbbf852367f2ff112eadaa6c1e6b23f186e9d5fb5eaecff75607f999490aadaa7edf0c99de46c553cdd6908705dbd2c824688825cb4228dcaa74318c8777bdbabb4069d8dda34e706e69034626c144d2031702eb61f9b28cf9ebdd418db27fc9465814985128a022ae6ef4d221e888cf24fd4740e41f4a6e4aa3729a42d10ff3590715c6c4c45dfcf56e4012b80ada4e9f14afaa031a7894b0e441264b8b97ec787ac9f398c1f5b3908e422f0b759cef3a85053debc5a34c911aefd4f747cf97b3080499ab40b23446d8bac1d8b9268eda86650a00581d11c439a6fafb79faa408484d900fa112619d2e21e6aae9e30c2c2378270a96a255e9c6ed68e32ededac8b8206e7b5c1a878db6b802e84653a18799bccb682ab49c74f279c6f4d4e7b62c93ea5abd7effead56cea3a0b16ab4129da2b2cbb0238420ad4948e26d8608bc47ca8d1fe6fbe0b52acada112aaf33d92e309d10d0c68d5c30de70914bcf16e6e416d45011c33629fd8e879d1f8561000b09a2d797e81b5f597a159d045aa7e5c0248bac53a29634812b71dafe4fe199dd57c854a32c358c16e79952459dfe77eb6e2334f0fdd0351c4c5bb5ef87f2c7d5d08d8ff82183b1eb4bcc50ad58115a19b0741e35c792af1630f19c7431388e3a0289451f19de9a3b0d12e0fac12085e12290c862b50a66077b0344ee0c17bdc213291e8a7bea1013ac3b1eaa66d175ba5d24c8e3ef9032e7d0da8b80702baf9c820e357172aa3206a3f1a2d78db32750b90c2b65e1a8d4c4a27e17435"}], 0x11bb}, 0x0) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r85 = getppid() r86 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r86, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="4001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r87 = fcntl$getown(r86, 0x5) msgctl$IPC_SET(r80, 0x1, &(0x7f0000000980)={{0x2, r81, r83, r84, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r85, r87, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000580)={{0x5, r62, r66, r76, r83, 0x20, 0x9}, 0x7, 0x9, 0x4}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r90 = msgget(0x2, 0xc0) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r93 = getuid() getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r95 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r90, 0x1, &(0x7f00000003c0)={{0x0, r91, r92, r93, r94, 0x121, 0x9}, 0x800, 0x1, r95, r96, 0x3, 0x1, 0x1, 0x5}) fchown(r60, r62, r94) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000980)={{0x2, r62, r44, r45, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r46, r52, 0xa5, 0x1, 0x100000000, 0x2}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r99 = msgget(0x2, 0xc0) getsockopt$sock_cred(r98, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r102 = getuid() getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r104 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r99, 0x1, &(0x7f00000003c0)={{0x0, r100, r101, r102, r103, 0x121, 0x9}, 0x800, 0x1, r104, r105, 0x3, 0x1, 0x1, 0x5}) getpgid(r104) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x0, r1, r4, r10, r16, 0x80, 0x7}, 0x200, 0x0, r20, r21, 0x80000000, 0x3ff, 0x4, 0xc629}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:06 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) socketpair$unix(0x1, 0xb4c8a6351096604, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f00000001c0)=0xb7) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x40000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x86}, {r0}, {r0, 0x40}], 0x4, 0x7fff) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x0, 0x3, 0x0) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000140)=0xa3) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x9, 0x7}, 0xc) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$TIOCSTART(r3, 0x2000746e) setsockopt(r3, 0x20000000000011, 0x800000000001, &(0x7f0000000100)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x1, 0x10) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001680)={{0x8, r2, r3, r4, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r5, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r6 = getgid() setegid(r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r8 = open(&(0x7f0000000200)='./file1\x00', 0x400, 0x2) writev(r8, &(0x7f0000000880)=[{&(0x7f0000000700)="935434b53cc67ffa030794b650c93a62743fc3c6dda268e9446ddcd34d8dd617e3b5694b782d4ca6837c3fc6f104efe9c381d186f51c692a209a1106d74f790be3f6500887c1c1c3e83e6e4a6eefb6f33c03ee5ed05a8a47b95cf68313f49b3e0154b0cb95320515f187ad4254d7b4ea652f4c9342eadb71dc2068de6690eef0548dc0563f41185e63b53b66a0ad0d3b47a128814512eefe652ee9c1728f97de894e967077e41a2b0994c929baeec2338d7b2e5f3c0a191acce7dab4256f83df1bad0346512db3f4381eac524f5d92", 0xcf}, {&(0x7f0000000800)="9a84137a8fad6780691445d3fb9625ed75ebfc3ac389885179099ee6e33f5d27ed91ed916b62055de6f13208c1d1b9c1e26b83d93065a7fe3ce51a9b6b78f928c678d2", 0x43}, {&(0x7f0000000480)="a0660640d0c6f82c67d22033ff6b4c6adfa1a9276700dc832d8712e34d84129bf530e0558769fa7a51c854f8dd", 0x2d}, {&(0x7f0000000580)="9ee1bb0899c3726a424fa4ee5f619a9b25e37e461db17be5f4e588151a39fa2d95a440e76c46c6e551aa29", 0x2b}], 0x4) dup(r8) r9 = fcntl$dupfd(r8, 0x0, r8) write(r9, &(0x7f0000000180)='\t \n', 0x3) fchownat(r9, &(0x7f0000000100)='./file0\x00', r7, r6, 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xb4, 0x0, 0x0, r2, r6}, 0x8, 0x0, 0x1}) r10 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6a02e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x2, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f00007ce000/0x3000)=nil) geteuid() getgroups(0x0, 0x0) lchown(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="6a00f28f0c18"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r13, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r14 = accept$unix(r12, 0x0, &(0x7f0000000040)) recvfrom$unix(r14, &(0x7f0000002200)=""/4100, 0x1004, 0x862, 0x0, 0x0) execve(&(0x7f0000000980)='./file2\x00', &(0x7f0000000400)=[&(0x7f0000000300)=':-\xc0\x80\x06\x00\x00\x00\x00\x00\x00\x00\xf7Q\x0f\x9d\t^\xe1..v)\x1f\xeef.r|k\xcf\v\x80\x04\xbcG\x00\x00\x00\x00\x00\x00\x00\x003!w\x85@R\xcf\xb8+\x85\x7f\xc7\xe1~\xea\xfd\x9e\'\xd4\x16\x99,\xc0o\xc5\xe5\xd8g\xac:]\xa2\"#\x11\x00\x00\x00\x00', &(0x7f0000000a80)='\x81%)\x00', &(0x7f00000003c0)='//%.(\x00'], &(0x7f00000005c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000a00)=':-\xc0\x80\x06\x00\x00\x00\x00\x00\x00\x00\xf7Q\x0f\x9d\t^\xe1..v)\x1f\xeef.r|k\xcf\v\x80\x04\xbcG\x00\x00\x00\x00\x00\x00\x00\x003!w\x85@R\xcf\xb8+\x85\x7f\xc7\xe1~\xea\xfd\x9e\'\xd4\x16\x99,\xc0o\xc5\xe5\xd8g\xac:]\xa2\"#\x11\x00']) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) pipe(&(0x7f0000000100)) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r4, 0x2000746e) accept$unix(r4, &(0x7f0000000080)=ANY=[], &(0x7f00000000c0)) 16:00:09 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000014c0)=""/4108, 0x1000}], 0x23f, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r3, &(0x7f0000000040)=""/32, 0x20) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000200)=0xff) r4 = accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) bind$unix(r4, &(0x7f00000001c0)=@abs={0x3, 0x0, 0x3}, 0x8) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = getpid() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) sendto$unix(r3, &(0x7f0000000080)="5284440dfc3cf7", 0x7, 0x3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x2) 16:00:10 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994935fbd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0xfffffffc, 0x8, {0x6fa, 0x7fffffe}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000180)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000001c0)={0x7f, 0x7f, {0x0, 0x5b6b}}) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 1: symlink(&(0x7f0000002bc0)='./file0\x00', &(0x7f0000002c00)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x1}, {0x60}, {0x406}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getitimer(0x0, &(0x7f0000000000)) syz_emit_ethernet(0x49b, &(0x7f0000000000)) utimensat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x80000000, 0x101}, {0x0, 0x5}}, 0x2) 16:00:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282b18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x20}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000240)=0x52f2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) pwrite(r1, &(0x7f0000000040)="b2b8438df2bc6b4e730d6bba54054da878ce6daf4af1a082479c0aeef0d1c05968afb6c118", 0x25, 0x0, 0x100) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:10 executing program 0: munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00040000625745400000000000000008d35e05200000040000000000"], 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x8c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) recvfrom$unix(r1, &(0x7f00000001c0)=""/99, 0x63, 0x822, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) read(r0, &(0x7f0000000040)=""/32, 0x20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080), 0xfffffe4b}], 0x244, 0x0, 0x0) 16:00:10 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000080)='m', 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) setsockopt(r2, 0x2, 0x10, &(0x7f00000013c0)="6d66b176", 0xffffffffffffffdf) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000400)=""/225, 0xe1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffab7b74371ba49c220700010000000000000000922cf0766c307de9b50f", 0x2c}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x301, 0x0) socketpair(0x10, 0x5, 0x56, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socket$unix(0x1, 0x9, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r3, &(0x7f0000000040)=""/32, 0x20) r4 = dup(r0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x0, 0x1}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) r3 = fcntl$dupfd(r1, 0x0, r2) accept(r3, 0x0, &(0x7f00000000c0)) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000080)={0x400, 0x4, 0xd}) 16:00:10 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x20, 0x20) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x5b97, 0x4) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000488000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x7, 0x810, 0xffffffffffffffff, 0x0, 0x6) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000040)) shutdown(r1, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000280)="13c5c3a6c961f30aff9e4f8e93d2") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0xdf0}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(0xffffffffffffffff, r0) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x15}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kqueue() 16:00:10 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x1, 0xbd7a4f14bf959a78, 0xffffffffffffffff, 0x0, 0x100) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c, 0x4}, {0x5c}, {0xe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) fcntl$dupfd(r1, 0x1e85bc65fda2a25f, r2) dup2(r0, r0) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 16:00:11 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x3, 0x7ff, 0x100, 0x7fff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00006f3000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) 16:00:11 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r0 = kqueue() r1 = dup(r0) kevent(r1, &(0x7f0000001140), 0x1003, 0x0, 0x1403, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:11 executing program 0: msgget(0x1, 0x240) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000140)) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x10000000000001ac, 0x0, 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x297bf1cb58fb66fb, 0x0) open(0x0, 0x0, 0x80) pwritev(r3, &(0x7f0000000080), 0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x4, &(0x7f00000015c0)={0x2, 0xfffffffffffffffd}) r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x2, 0x9, 0x1000}], 0x2aaaaaaaaaaaad8a) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r4, &(0x7f0000000000)=[{0x0, 0x6b, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r4, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYRESOCT], 0x1, 0xc00) msgrcv(r5, &(0x7f0000003b80)=ANY=[@ANYRES64], 0x1, 0x0, 0x800) msgrcv(0x0, &(0x7f0000000800)=ANY=[], 0x0, 0x2, 0x2000) msgsnd(r5, &(0x7f0000000a40)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44aed65da7832e2f7299e97e44966a8310d803844a61c911acfb9fb62caa327302991bb3d228b0456823b0d132ee61c1e862d531836aa7ab62caa5f2149a71d7b5b6d0637dcf9bd18678d8c967acda80d6d8e3e9c39c8d4c3a4f63fe6f92fc64ec3649ca8aed006476c913deba4fcf19c110013bfaa48b797678905ffa005d25a24d9e878f15b42509f2c6197d4b98d63d206c2b3cbb3b70b9e1c157a77f5424d7fe0aaf65d7d664ff7726cd154d5200e3b93f9b366bb18d990739ac80b07337262569d4b8f726dd307de951c87c6539f445a7dc2041cecc49993b69d6754da725defbdaf4b628c74e"], 0x8, 0x800) msgrcv(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="000000106b5a745d0d9d0000000000000000b92069f7a16bf69b338b8ea01c9934980262d2a6b1986a729699eae4f32c9e7297e0a4897685ddf50b7f"], 0x8, 0x1, 0x1000) msgget(0x3, 0x20) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x454}, {0x15}, {0x80008006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x25, 0x140) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000000)) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:11 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0xd810bc3a1c71463c, 0x11, 0xffffffffffffffff, 0x0, 0x2c0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) shmget$private(0x0, 0x13000, 0x40, &(0x7f0000000000/0x13000)=nil) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4504) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0xffffffff, './bus\x00'}) ioctl$FIOASYNC(r0, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0xa3, 0x2}, {0x5, 0x2}}, 0x2) ioctl$FIOASYNC(r4, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r4, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x40000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000300)) ioctl$BIOCPROMISC(r0, 0x20004269) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000000)) 16:00:11 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='eq\xff\xde\x00', 0xc4ae4f30e25a0242, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x401, 0xfffffe01, {[0x6, 0x81, 0x1, 0x3, 0x597, 0x2, 0x80000000, 0x2, 0x100, 0xa50b, 0xa9, 0x2, 0x7, 0xfffffffffffffff7, 0x5, 0x3, 0x9, 0x7], [0x3, 0x7, 0x80, 0x93, 0x1, 0x7, 0xbabc, 0x9, 0xff, 0x6], [0x0, 0x1ff, 0xb7f, 0x7, 0x1, 0x10000, 0x6a0], [0x8, 0x1, 0xb79, 0x4, 0x9cd4, 0x100], [{0x8, 0x5, 0x3, 0x1}, {0x9, 0x4, 0xf5e, 0x80}, {0x514, 0x6, 0x0, 0xf3a1}, {0x3, 0x5, 0x200}, {0x5, 0x3, 0x5, 0x4}, {0x8000, 0xd4, 0x6, 0x9}, {0x524d, 0x39c1, 0x8, 0x34bcc446}, {0x9, 0x6, 0x3ff, 0x80000000}], {0x7fff, 0x4d38, 0x80000001, 0x3}, {0x3, 0xffff, 0x9, 0x81}}}) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) sendto$inet6(r1, &(0x7f0000000080)="9b3758e1b1a941f0d881a548036cb72d4fede6b1b32575bd23f537bd6c5929109741b9da9c4c2a7edb745a05439778314e0528a0c0ddf0140af6c2481d709cd8738131cb4e8df2f6e4a079e4c15a91e94fde811e0a6f198a6d0fe80894c289a27ec4a97d625a21beb45923298972bbabb21372f71e6dd80ae646e23b79398420c5e2a60ba2e76b5de9723cc349b3e88b142d391afbc58e085203", 0x9a, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/130, 0x82) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="0601a255dc361e193c5aad443500000491f76dd53ab7991fc4fea1ec3b3e1ef5f3c4fd2af66ded43742977961790e61f6f7ea58ebc6f20b7e2"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fb48f4445ed5", 0x18) r1 = dup(0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000300)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e44b080 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e44b080 16:00:11 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[], &(0x7f0000000340)) r2 = fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r4, 0x2000746e) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x10}, {r4}, {r3, 0x20}, {r3, 0x1e8}, {r3, 0x15}, {r3, 0xe5}], 0x6, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r6 = socket(0x11, 0x4003, 0x8) sendto$unix(r6, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x3, 0x8, './bus\x00', 0x0, 0xe24, 0xffffffe0, 0x7}) r7 = semget$private(0x0, 0x7, 0x408) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x20, 0x0) r9 = getpid() fcntl$lock(r8, 0xf, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r9}) writev(r8, &(0x7f0000001100), 0x1) semop(r7, &(0x7f0000001140), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r10 = dup(r6) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) chdir(&(0x7f0000000280)='./file0\x00') shutdown(r10, 0x2) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000240)=0x8) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x8000000, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xff3fffffffffffff], [0x0, 0x0, 0x401, 0x0, 0xfffffffffffffffe], [{0x4}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x88}, {}, {}, {}, {0x8}]}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = msgget$private(0x0, 0x20) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) r3 = dup(r0) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x91ef4a369aa14779) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x204) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x40, 0x6c) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) r6 = fcntl$dupfd(r5, 0x0, r0) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) r7 = msgget(0x3, 0xa2) msgsnd(r7, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() msgget(0x2, 0x0) geteuid() 16:00:11 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)='D\t', 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESOCT=0x0], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xdd, 0x0, 0xeb66e99}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x100) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) r3 = open(&(0x7f0000000300)='./bus\x00', 0x80, 0x29) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000340)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r4, 0x2000746e) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x100, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x60, 0x2, 0x0, 0x8}, {{r2}, 0xfffffffffffffff8, 0x8, 0x1, 0x8001, 0x2}, {{r4}, 0xfffffffffffffff9, 0x30, 0x0, 0x4efc, 0x7c}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x1, 0x4, 0xfffffffffffffffb}], 0x6, 0x0, 0x201, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab0699", 0x5) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r6, 0x0, 0x0) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x2000) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000380)={0x400, 0x1, 0x7, 0x847b, "f416012e9558723cba0cc20b5c845bb52769afb0", 0x9, 0x1}) 16:00:12 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=ANY=[@ANYBLOB="403906e0a59a42d40f00"], 0xa, 0x0}, 0x1) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) setegid(r5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) acct(&(0x7f0000000040)='./file0\x00') r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) pwrite(r0, &(0x7f0000000380)="87be7425c25a48f6d53ef46209fb59ccb5e815f86716afa0570c8ef1902a76ae92b5baf63a89af0d75cc1c382502db073d4417801cdfd5aba0bbab922a3136cc44907e1c43cd62bac2d3e4ba109e33cf27b3073e53d9180fc8deb4275bfdbd2d3bfd834d719f1c5c82f521e1dade15ae13fd0903180ba1575b5b025b7bfe5583ce2f17f066e65614bc132e5732b79686075362bef198d83c4177c08ee5931a0c526ce0fd0d01c17c19d3d6575bd8f389edc49860f876b127bf5c4ed9ae0daced39ee5e918f3f46ecd612e3281059f9b93ee71ebb9bb6454540e64ea38e91a33b5cccce899f5c7af20ad66d822743cbf1f80b368ccf7267bdee3ef27e66b33f8fb326e14d6505fbb109e96c76a69c4b3d89414c4cfa94e6991df8a44752f13c61a448fde063d1c6fef8601e302a95354f7d15e28a5347dacaf11c93789bcb18b7488d73407b508355c40aadfccbd0df9e84a1dab304beeb17702cd9c5b3e2f91addeb43813cd441f545fe3f817c11f34e9fd303c15647d6930c65d5d861e3fbaf7fb427cb90540583d3fda8def24f4f283268b2dca194678e9109f300cfd69c2a03d72e286fee17c33e049fec3464b1c48f8460e68e0919f94f5f9625fdc85ec79ff1c0417170d21bc842773f2dc8bc3c666f0fd53f6ae1cf8096da4b853c1b259029f8e2a6a3fcb5e41592b24ee8da201b47ec55ae81d6e84a03e83960200d95a58b30f19dd42db2b2ee349155c8e21a8f97a2393cd465796bc9ef5e974c0591363fcfd2dba2271c387d8c20a60fe68e3fb4a825e02487b7b52affb324198a6f42b44491e2267cb3aa925238df2ee0b2adffd09e93eb20adea4663f98e9b48665df9c69d0e4cb5c055648fe3c10cafaf02f3e4aa98eb749901d4f0d0abf3bf860359ca3e4b05544c5f289dfbda3deb38f4963543aa6600a53f7f8fd30f291c93b8b084f5a9034f2a6275c4039f02a5c3dd0b16820187fedfa2f22cfbe9f191ecc113d2d285aa659bef70407004137772c5a8f4d94d13c72e76ca9ef23d824c8a6b7d5f75bc957e9ee2afee0d021bc32278f2e8e97b7fe03d2da4a4774568f52c8dfb45f95770fef0bc205a441153a9fb5a3deb28674ffcec0e00c8e39f02b61c08ee28317982c03b8b4ff200b89006447954fb6b8921e8670386201ab14a4b425a0d3d47815a17918d22ad26f7ef0b827a7840130449e46bf29c10b9eb1fbe93d98e4c35a48e9d2a9657bd0a96d9d8d2a7aa45c032f5e6d2b9faabe1d4fd6e54f700d3487c5eea6cfa1f051b65e0423d9be6e41e8525d04668f2a138c6f2f434c668d7b0942ebbc4b0ec7b5ba3efc8a034936488b4951abf573b3b77e6991c83ae208c5256437c43dee174a80cdc3f31c0c5d529195c3e7100c449a254ffc2f627ec73852e52969a2b1fa990428cab7ef31d59010923240fa8d5b0bde49e45c6faa71a57d893421f42cd90d8dcf62c85b1ede2d302716a4d505246580c701b48ec1b7f5d993a6ac42f863ff6ab5c3e1c8b17c3679b5b5241d2669a773cd4b6966d7237a10e85d6cc7d95386f038b6b66894763ecc958436194765c0d460485b00eab6adde731fc9659262e6682cd3a4e2b7bc8880a090809f486b654569c6b0f11767d216359111e50451a52f1ba8bad08a025b46c03169f97f9d32934ef5084f1df78c64402d97bd8bb2b8167a6a5a13396066a9cb4dba60a14e609f6ec56269afb3173d569567023e61ffc8396481f7793cb243dcbdc7e18ceb1209bcc62438a8b03202e6ea89d9a9dbf23df4037b78d5d301eeb2ef8d619bbf2b9ba5f20642f77120305584d86856cd950c08a6223d110291cdfd673e4126fc879c96de3ee9883c0677e680c59be90c24a6b84e2e0f1e1f4cc706168e18ecd787d78f8e6a99aeb8d7ffd1af934f0c0749d93fff62e89565cb321efc30470210d7dd8f8b8f862cf40bb5dc749ff82efba6e61f0ffe0edfad4d22de41e0b97220ace6838e9423c54ac420bca459358e6866ee55de0e4640de107424bc015a47160cc9d3cfde6bb46e7a60f8395a4c1451fca183f72cbfd31f37c10296dcb17e97416a0253a7e3080ccaaf93adf71fdc81e7de3cfbefed0e0bb6368bc3c106bcfc8f4f9f2eb401f4bdb47832738d69e1de91601de09fe296fa98846ffb411903cd68516d374fd1f640dc44ca7f2a9c3951696a8820055f79300c6992017a4c2c1e4c0e9dd0d11445d62805f5c1a51c68717d556099ea4b36dacdac4bcda0d1e0733174a2e7a09cd6566221e07fc9401385ebb092476dac7f4ed96a3212aa20aa17e583cd9c6f0d5a4ae3447630e06d101f9e974057e6ae644a2432cc8149951c847c6de7c39ecfb6d576d0c98a94d91d618b62aa755755a00bc489d5d0c17faf35ec3439bf44e569caef08c19183eaadde1635708a3872d1f33b0ff53e42a1a1e5366cf9ef08076670fdbad0dc0c6f2454ff6e3da7466f9f809d7b40143d3f7b41c751a4eded0754e011ebc7ada8c568522baaf859ff3e045ff474a99c7cfcf72461e065162fadea136ed8a1f7a8dccbbbd3d2cbc75a79426cfaa78284dfdbda99f0d82ffa89a512807d62fef903b8be1bd685732fd85a40f82a04b3bdb331f77a7b3a1b94d292fb68edb486c5a74aadd2a125781e50766fd84525016dd164ff3f1181a2a88a551d9f8f2eff1a7b00ee4f13ee29efc9801ffc08e0bba482175997bc25658f316eda7ac21ab3822d22a1413b24ac15c2acdef39c8cf7579381b0a5391ae1151f061e77fb9639792fdd76e90f1c339c97da5b24fd0df501d885fb75bb95c100106566eda917748526619d48cb457cf7ede7b4b3a3cbfcc1957e9fc13b82fcd1db0baa63b14a1f9959bb97e2202d2fa3242dd575544697d8f7ffeb651bff7ac6c5b3ac8ec0fcbdf3d8915ef3c5f5e781d5f2bd11e4717f7ea917641d25d63673aa52861d1c8e457994bc5db2783dd41fd797a0c8b6f926bfffc0b54d5b75a42721dd0805605c883127950098ea891aab87698d83ed4dbfd7eebb1816341e6cb7f046c74c1d1f942bfa0ab6689999b1a808039529f911207966a71f3a4db1cefaf40f6647f20ea260b0fa88d6ed1ccf5fca6849a8170de864540d95d2c5de1c5ca298f341257cfcb097a707ac55db524eb18e54e7e23da8e399c9e55c6ccca8a2a9f2253e79733ee57ef8958a0cfbeda7ae74bf9b106598be1a42f609b6a3090bb794bd2b947d5681aab2e02b23e60854278b076efd872ae118f8e1842669dc64989de8c48e25e82bb395de01aa9c89a34997a6d78eb62b00a57a768560cfd4ef994c73baccc54d7beddd7c638b538d7cd349e313885ca282b91ffe25041d1bc1173c77c2b48ea6df855812d0e843df9365362d0c8a19e8f53e1eb962895faf4a49718cec6c8f3558a4ba76ebf90fd5b73142a3c1f3af947407c4a4b740c9943b4d1a94028cf81a342224c2f5bfb0d1975544f7804cb5cc5592b874f41108b191e2b5c1276c9dd39fbf01d047084dfc6cd31271386626eade1596e6193e0883eca3cf1dd416d14823e48808f94a86bc7222c9fe3e2f3517c10cc88041bf727b1f1688ff71b5d3f7c5d0cb94213e62b8dbb8969849a88bc4fa036b58293604fb176a360302f526f04abe9fd1f09059f6744ee3b2e5c27337c0a1bf1b89977bacaa18a0855fff034b516232b331daddb7b2d74df01786c986e2ea8d9eb7e6883558887dad945da7f5fc4e51022e4223c04ffeeca1dc195c579ecf70cd3ed0531a955701b4edf9381dc1868d128f5860d1754d0683616ddc0dee7008c79cc23f738009b76fb0503929292055871ce514d97bc2fde34b0ba3b81a04e7622e6b53e7f3645d4a67dcd4e6e3faa3515f8d3ba4390b7039be751c65c24ac718145564f5fcb3aa6e8e47fa52d4e8dc0f8fb2efa09be048f916f5474abedaf3b256ab0981a0818901f03cc1a5d8cb85af7d6e8ec245876031068fae384bc3769e69ff4abf6b74bbe7bdc6a53c6ca10b17be049853aca5bf2de530ae0a9a1493fc3ecd48fca07674223c690168a6b94739188585135b2ec84b95b597c16594583c69e4d3e97f5784798484dd4b3195daa8c29deedc5ce38fdcab1b88890ee53fd528881e9858dde7b12001f1781b34ad7267db6a06543d0de943a41438b34bfd12735f3d507ab1b0b15026bb47ebbbfc6c42f04fac56c9fccaf81cf2bbd2492e7a8b3a00e5f0a84ab097d9a2734d7217b85a623af74d398159c471c5ca2502b415daaf2c75edaa886c964daa751a7cb1a311143b1c374f676c522dec6e5aa98d834059472afda6845b761f0f8b7cd39df962177c90d6f589095ea5f92748813089b0861010a4fb58979da4633de75da3bd96a7fbb7928de5f44de4a1734203871445c68884f77bb38334c688d1ff122d8d36c579bb2f6a64a2416170d2657f4998f89b00a439d41e49f169ad5da22138897adcadbfa215efde220059c75e9cfdf3eed789063692e692d1d21bd337aeb72065828e92e74c90dd73a339b219ca402719d378041f04b25dd846ef75aae5ff3eed5106e027c8b1d83829bd9e32695aa452db25a834c47781289012fefa234b5cccbefa40d4ed5a26c9e4314142be3f5698ad8cd04e4efe7f430c9f9750b215437e3b8091b2f43df9ca624b98e513344e754087bb25eeaf27cc9b47159eb020aa785532b2fdfb89cf5729c719806445bc54b5ff7005343fe0e6239ced11ebe29006ec2a591c1535070caa0a2588ae75c8130bade86b3cfc644c4847866c1e0316d7357714754064da787c1147acf2d4743840572a3ca86c64df1317499dfb1ec707775d462b9a0514c9afa1f92118cf9288b58c19245dfdada4d74cc66869a4bbf8872b35abf5b0dbd37fdca5e7db9af5edbe8f2f095b7ecd36751be07b610368acaef6c322d75048036008451a03226923c13a8647bc32366d0574ef340d022d4231a7729bc4a112aca12911d429f863e4eb47531ebc9e8a28cb5c4c85e030a721f2b3e11d4c383213673542d35dc48892ab9c0b5373a59e2075ba3754e18f873ec4fcee7512b99744cf57295ecd3abbe4794b236b48bc21a9099d148b981c902e9fbd3cb9968df462bbfdc1efd5f1bd4f23621803a471cb44b71f24924a5186dc4e17d527d2a95e9228b6a23ff9a143601e6064caf99beaf977f79e1b3aec468bb4e13e1fb5b1cb0ad83a5fdace74df4d279802317421a2b93cdd8946d4d6564a746d2ea70a423b82565a8ec9ff8dfa72810c22a16f78e5a25c41dbc80568c1cb6779ae897dfdc03eb747815fb4fa0bf3ad432097412151b1b0cdaa66428c9d35d170ec9c279a6446b6dcc38c3200f0f4db37ee05825782e4c87460b09b5a6df6637e3eafbf9a023d628d7616d6075a8a9a06c2f5cf9a1088f2ece038d29cb1e9a99bb3c4054bedb7ee03ec90bf85e252647d21a2eca3e23757be514caa29f76aeeca1000b56f8605da5adfc2bafeb54dab7ffb8ba805d0f0f2534e7405196ff8cfc5150c31ae4c3d90400447d688c6d763f94dc3d6fa65e9e93e5552609419a892d15e6054c8e304c09177f260e7310c7b34e6624fa6a7eea7b55c3bcd5e8bbb7770a417668b2e4cc3525637bc9ce961e86cd85b936e8e83d9dcb69ccd06553fe9a581631639f151b3a3feceac8991122281a656f5d2dcd34600d57c7e8c017340e37ecaac55faf153a9eec325e51542c1ea953a89d53f3b837d352d30ee09781000d3e3c65e2af2c17e6c3c5b91482c7592879a2e8cc087494308d72a3eb3f9816d39aa4617ad809147f6e35b4bb073242fd370064", 0x1000, 0x0, 0x4) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc8535135dddc31f37c070a96ef971eb639d9a4d302a1ea48285", 0x37) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r3, &(0x7f0000000040)=""/32, 0x20) poll(&(0x7f0000000140)=[{r1, 0x100}, {r2, 0x100}, {r3, 0x8}, {r1, 0x8}], 0x4, 0x5) r4 = kqueue() close(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffd, 0xfffffffffffffffd, "854955df92000001100000001000"}) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40080, 0x102) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000500)=0xfffffffd) flock(r0, 0x1) close(r0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r0, r3) open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r4}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000280)='/dev/zero\x00'], &(0x7f0000000400)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='@@\x00', &(0x7f00000003c0)='/dev/zero\x00']) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknod$loop(&(0x7f0000000480)='./file0\x00', 0xc000, 0x1) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000440)=0xf99) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x41844bab9b1c1c3c, 0x1, 0x6, 0x9, r4}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2b0, &(0x7f00000001c0)=[{0x7c, 0x9c, 0x0, 0xffffa178}, {0x383e, 0xdd}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xffffffffffffffe5, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x5, 0x85, 0x4, 0x101}, {0x9, 0x3, 0x7, 0xfffffff9}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000240)=[{0xc2b}]}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80, 0x1ff, 0x1, "df0000010000206867dc6a822960ea0000000010"}) sendto(0xffffffffffffffff, &(0x7f0000000280)="f71e6001f01247f18d60a86fa902ebee4b6882a41feeaee287cf303d429135b20871232dd625534d507cc2ca", 0x2c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000100)={0xe53}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000180)) r8 = socket(0x10, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r10, 0x0) 16:00:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffef7ffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x8de) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) fchown(0xffffffffffffffff, r5, r7) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) fchown(r0, r5, r8) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) r11 = semget$private(0x0, 0x3, 0x1) semctl$IPC_RMID(r11, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) r16 = socket$inet(0x2, 0x3, 0x0) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r17, 0xc058574e, &(0x7f0000000240)) writev(r16, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r18, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) setregid(r15, r20) 16:00:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES16=r1, @ANYRESOCT=0x0, @ANYRES64=r0]], 0x1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$inet_opts(r2, 0x0, 0x94b96da2360b323e, &(0x7f0000000100)="071400000087b61b778858f688decb6c198eb524d757cb34895cf64be954fc02b64ab05cedb8f7365e4895af3877ea959211fea12cf2171a43d1569a2f8dab645c50ee8c8f179d200796a27cf4104948d4e68e8ca522c68187beebffefca5fffb6852953bdd98521b8fe169febd304b886d8676f1e921c30b941169c5f79ebfd20c4d219198b5b0fabc80f351018a4b5063c30000000000479000000000000000000", 0xed) write(r0, 0x0, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) 16:00:12 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1009233}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x170) 16:00:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x1f0], [0x0, 0x0, 0x2f6b6091]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:12 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) rmdir(&(0x7f0000000000)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x1}, {0x6}]}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) r3 = semget$private(0x0, 0x0, 0x1) r4 = geteuid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() socket$inet(0x2, 0x3, 0x1f) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r10, 0x2000746e) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r11, 0x2000746e) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r15, &(0x7f0000000340), 0xc9f) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0xb}) semop(r15, &(0x7f0000000300)=[{0x2, 0x6, 0x1000}], 0x1) semop(r15, &(0x7f00000000c0)=[{0x0, 0x81}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x2, 0x9, 0x1000}, {0x0, 0xffff, 0x3800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0xfff, r4, r13, 0x0, r20, 0x20, 0x4031}, 0x4, 0xfb5, 0x7ff}) r21 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r21, 0x2000746e) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f0000000080)=0xee) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000240)="fa15013420708b76b6605ac44485") open$dir(&(0x7f00000000c0)='./file0\x00', 0x10800, 0xb6) 16:00:12 executing program 1: r0 = socket(0x2, 0x1, 0x3f) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82380000000000000000"], 0x10) shutdown(r0, 0x2) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x20000000000000ca, &(0x7f0000000080)=[{0x40}, {0x48}, {0x5, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) pwrite(r1, &(0x7f0000000180)="82521928b8d733ea4c6bd1baf10542a75b77b8ed0b0ac0b37454f7026120d9aa08bd1e9d98819520b83763d4476a2769ce3701798adb595f3c1e04de87551b8b5b3d10475c06abbc610ae6fb", 0x4c, 0x0, 0x40004) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000eb06ba1845c437db71000000ac85"], 0x10}, 0x0) close(r1) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) fchmod(r1, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) fchdir(r2) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x93, 0x0, &(0x7f0000000080)=""/147}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) 16:00:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x912}, {0x7}, {0x80000000000006, 0x8, 0x4}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') write(r0, &(0x7f0000000200)="1eaec286e655d36a59f35c2600c8d6b63ee0797ab47f0227cdd3cad0d69627383b2b811439cf46eb1fadbc8318b6c8f181b76f153d284e7f004e33f5628b5745573d109f53595e984098e5589373e1638c6de35bd674edfedd045d", 0x5b) 16:00:12 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x20602, 0x0) 16:00:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x80], [0x0, 0x0, 0x403], [{0x0, 0x5}, {}, {}, {}, {}, {}, {}, {0x0, 0x401}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgsnd(0x0, &(0x7f0000000000)={0x2, "aa4b9b151372950a7f304b47f08223435ae7290c8c554ac3c57523021e2bd5e97842262ec83b4bf3caff040c0e33fa324b014a40f4ce34353308543418053fdf3fdc5afcab665ff2d4972afb6d3551120d5bf19c9402ea74155b82cf8620e4fd6141de34423ec4d0c54633908092421b605fe5d0598d5b684a979c79b907f31e550eb803b51ee4387b4bc2a1760de1376a5967fb886ca6dd91569e9de6aed1de461e10f8df9e0a7a7d5e43373cbfd115c3240e0922d858c4d2b0730eacf964beed2b60f6eac87a31c40c5fef0f51a3f1b29ec6fc0edfe7656af3da4328a1ef86b10d6cdbfb45a28884"}, 0xf1, 0x800) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x3d}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r3, &(0x7f0000000040)=""/32, 0x20) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) r4 = dup2(r2, 0xffffffffffffff9c) read(r4, &(0x7f00000000c0)=""/44, 0x2c) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r5, 0x2000746e) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000080)=0x200) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r8, &(0x7f0000000300)=[{0x2, 0x6, 0x1000}], 0x1) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000001c0)=[0xcaa, 0x3, 0x6175, 0x7fff, 0x7, 0x228]) syz_emit_ethernet(0xfffffffffffffff0, &(0x7f0000000340)="6228750e4a8339a7d6cfd3d0aca3c8cc303dccdbed47e44996537308e9f4bbb571e3021ac2f755434554abf63d95b872dcad47b4dab4471e94eae3a6f99d650e703d8c6b07dab75b7c993e1f0b61ff23bdce7c795f268c5cb471cbbc67cfb7a24dc1bf014f32cd8927d2e4762a76c17a3747af6e7f21fca63df11b62620a39cb2d4f8e1cac69a5efa844cb0dfdeacb3068faf6e7bb072fca32353ab6146e951f327bb0662f283651df63c113eeb6d1b18347d9e886b8a5d418dca9a33d7864ee805a64db40bd2ff32a15b5ca5b9ef1d365687dbf868831d8c9cdcb517b5e1e402e0ff0b4535a8301fad685eac7ab26c060d3cd") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) write(r1, &(0x7f0000000040)="b2f4c0756ff83557eacc6cb2a04c11a285d0f5a53c836e0546e3e6805b145642381aa0e59492f211545c6f6190bd7483dc62", 0x32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x54}, {0x80}, {0x80000000000006}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:12 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, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) write(r0, &(0x7f0000000140)="af6532bfb06dc9cb5b1c87f14de77163e4db3f8de10a105d54430c70ac79a6aeb3790cae70d3a07ac54d87", 0x2b) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000800)="a93673f2bf6ff3692fc6810e09bc8d22e60382217970487ab006b00dbe5fef39d142aad83c17646a43f9171bf46722012b8441b2c3b9a1346c209e7db802da1f291dee39d223d32aa4efaa2adaf655232d911df563a43e5f9fd365186399b4d6ee1e50a2f1169de8cebcb05ee272ac71bfd9989365f1f294a7d7c36e07ac365253d908d515a0a5e87cf127b83dd65c58b2a7140450057f4dfacf1075759ab6b4ee26149ab9d629d905e10082c458b742c9c5928ee675fd1ed1fb8521d87289fcf17415a338b9783c86c3fa5f0959ac56ebf2b63b476463c166cce0684147b5d6a832a8ddab7adb0d4cc2e5f309a6f0e1d111960ce7e89d7e237b3a5bcc19d53cb8885f1f99346daba6c9cfcc24a9a5efe9850ce921341f0a816952fe4ef6bd41b21c508fcb11f93ed4627f5a36f67c75ae16bc5ffbcfcc992f92dd4511e050e32acd7dcbc9a3a75a22ab8cf61d9068d6ba10f33aa861a293560c903346feafafd1c9b0f84024db98d01344250355a517621a332482c661d13b5d2bcddb6ee42c78720b62a320c1990266bb704c90cc9c7782bf5d966887bddd1bf3ca675a7a32c7f53c0329e5bf8f9affb89a3b2c40f159831f1ea1c4372ce16d847d94cefa3702af6714e97997078d74b2b5cca336ecb422a70af0d5f9fb1adcff11127e686d1b0f1f86baaebddc5612d6587857eedbce6609b5d39cc0dc7f832c6bc492bba8251c0634a3e7b8246a9aa0f0efe9d6240731744225b4253d3f46d38dcb67216f769b4ee4523e6e9de8fa8afe580a051871751d48f36edbe198a6de5e6e6496230b8d77f66c5ea07393e8a1df0d45f2ab750fa5f4f1347ce5d505d7277f537f120d2d03b2a99ccad25ad81b9aefd42195b253eb2a69899e8b9e81200285f28f775a0df2703be731a5cb52782035fd6f10b1b924ce1c45542eb9a1e4737327b0f5ba66bb928069932bac8845cec0bc7da8c3e4eaa0a867445f62ff181b34f0032f10a92611353ead05e991cc66ef413fba109b43cd06db0e3edf50e3ba6203f689c5bcf7bdaa96bd75ed41953ce86ed71a142f14708c39fbb8ab66884bf22e0cdd01e301c28bfd75c5bd7f06f0c37bd4846eb8abeda9a105891ff0bc796379e6c7991dd4adfb9ef1ab0039a6dce677be0d612cd79548b5ffd46ac863cc460de1ae4b1953c8c2ce7c27a37d99e8055e456835a29a5edf09dcc4eece436df8e282ab34d42f3e295ee022afa5d2fcd024436997191725e7c8a64b3cadd66990ad15d4b203e3b63b62c773ee1edb56f901683d8d176ded4008806138a8988a0185e19add2e84ee71c49f77d945970104dbfd6a06ada064f423fde9383dbb8bcd706b4e7174dd2bc483ff1573a7251c71da07654943cea8d79710e862155fa7d4d46db72c1cfde6edc77411a59ac1304a2ea06d0c85198d2632539b91e00bfc9662a19e0f51333d554bc996b86301c478331f65602102a287c32a563242fc9bbebeb3d733d5cc946740a993fed2a5881d99659aea4127c582f5990b88004bb85b4ee4d91d81b29144069255e74020db2435e9b01454cf276482abfcabd0e85e7ac0066b843bd63d46972e475e8fbe3256cf0789dca81655f24e9c1f6982329d64f194b905e6fe696455668e46c6ac2f7496c68649cf4bd62517435f1acc7c4abb8f2574cb040ed94be17b1449d988a5cff43056aa82237522eda9757db16c165584ee0b980a604a00bef657c153d8ab5fee061ea25c9e46b4620f9d9693aaaa0e005162723cb40a90093cdb3bdb3694a544e41e7051ea192b42f52eb2890e3458fb245ad4c8179af7b95d0023d6aeccb8140a6582faf1dba49aab2c96d07f36b47b632f0f873237e134c914e8ffa8ecdcfe78c47277a2d370767f88e3e28c078b13232b56e1fed25b406b864d1d3d33273368f90931f13ecb40bf3dbc6f8c13093012ea9316165b24da47697cb2c1abd94e4574232f297fdf4c204e371b0822ab3c97a0a6b15512f3e3fa9c590f5f181422fff6e5dc7c461f632ad057a993f23d564411a09d980ea5a13fe7dcb4b482a801f85a166563ede228a569e28c468188529f652ad9c14dd40310591a50ad3c3b98ed8524af304712a70a320598bc685975c3b9218613daa87bd6fdbb72eaa4ac773dde79df29f512106a7584d465371986dfc14df53f5cddcbb9cf744a8b131056652a08752c0bbef4a3963edf627b3d23637cda6025b65fa3af1ed3bbecf010bbe0ad73dd2f09cef21d2b2948a67dc049b5a4e06f5d8f9ae5872423a412d7352b812fb0706e2404afdcfc675819d496c8d1784b3d6e478a94d677a1be3305472996730b95b99e1e4e317aab784d80698d25784af0c490c088df1f20dca326bb11d781e1cd76d8088cef829da4c7bb66f9fc1d77986dc04db2b911117784b727260658656fc4fc90519deab7c5122f42ae6c7c96eca3a984116f04f8a1be9d5090db7b0e412fb49b702279dc4ced112ed052f26c2319949d783650f9b1c731fe1ffc0d886d5d38f2ecdaf0ca38bca634d2eb09e387b875d68d25b34e0c79352b4add8944716a624a87403780e061e097fe61fd3569bf2dcab54c64e9168bc26a444206d978a6da186e4146b27e66fbf0621e53e927e8bf120bcd59075fdc4bc2a46826f6cb8989d1901339ad31d96ad2598655f7c80b65de62b0ffd21525d2e8a12e54723d1913e135c06c4720f5e780aa58a5fa3ecd9ad2e76219795465297ee15198efecc335063f10c201ade42f39df3c2d62e0a0d21873133ca0dad7eeefcff3064e68d739000cef76819d8b8ee73a119a6f7ccae9d7d8ba199c7970ec7d882390acbf6c82f5a55fa61f01c36adae730822d64532298960d7b883c6402342ec638cee86a39f8c7498df98ca3048742309caa217c03da31d4b7a57fba65a72c2d026e47759b9e7bf7083f948e0287cbaf076306be3e655ae05a872e1d9c79848486ad65b0d1d4d4e751fda67fe4372dfd648ced534f55ef6bfdb99c2213732e409833131dfad07d80512d6d97f6d2a166b61b362766558b6087833944e9c038848fcb24d4c95a81f8eedf359163f64c1d08b598f378b691549428341005a36157cb832a479c8df0138c6220d12573348632074d7b5e1a8d6433671484195aba0eec9ed005a482f4707a95b9ae6db7c1473f43bdb061cdd7839135b5a3d2b77dae1d30281ae93808536692e9f9da79a3006d80714f2c0bd5c48083c2277f7bb1681250a43c5caf8718aa1f50f8cbfc304b3dd03ca9b7abb2d95a047e44cb2b8e9b950c6f1d0d54781b8b7cb7aefd1414a9c3ef12f0faac0d80f0a9fe31df926347be4992ba59af88d4bca774404c6dcb77f1a9c7fa4d4a0b24e103c5d77d03333b86d1e925453c30e03535764257e55f38241feb88f388f630cf5ea7a2c340af2aaa27869972ee95c2e068e519dce72236baf88a519e7ea6e6e2046af7fca73852f7805b720ce6f8d806128f300167c2b541f36bea5aa75a4a1beb3e6c93c9dc5a7dfd91d74def2ec71265407e5773e11006b4a936e30632f44290ba8c970ee516b97d5cd091978e43cbb22a9d237c1023a95bfdc3edd19a22ccbaf81377bbcb3bf05a43a6566c1b97c62d67f1615eb7dfcbf3f07655cfc2c4b985f73fe79aef379aa6a775aac4db295bf88f0d2b053c280b11d758f4e50f92b804eda42c8537a456835b95e69f0cb49ff16d690cc6c3e574229db453efbc045df90b77747a330445da1300f31593981e6ea7ca5fc034d0e5a74dec007610e885b5f0dbea831361a66c9587266f7ffe7063ecaa2a8ef0b78db1e6c5ffcccef0490e858293606ca8e320a85c267366f8e488844f2e2aa49cdfe4d4abc7fc51f592a335a3a330a85ae8541066bbd728ac778882353e35309375b325f82cd84fb64b4baa293f8ff870dc2a88729065fe20d477221d82e42ceecb5271d48723eb226c00c3304185d4dca6d3a29950dde42784ec8c1d87ab42fd433ed5a2c1e3d04fffdab2814c1c6da47d9cf894f9493f3d59733464f7a8e12f7a5756094381486c5e109b61c4a9b45959332cc190fd387625a2fdc71dd086a524c7d388a0bc648d386219ede5bd2fd636185ef964db086623aef1d773a5c671d48283caeca5efee9d9db272f5ed5cc9dd54c55b4178929b643d63eeeffe2cd750b95c8f3434ef6fa86f95cb3c8ed5ae00206c407487a18b97be4ed2ef5fd75d51ab1af6a7319748fba960025262652a6ec80a19e7f8dc872b08e68c890268cd7ad4dd04eeb108f70a1f2b4675ee5fdbbbfc4d97e6c29a301e3064861161c5b268667c27f1374be0253e6f1ec5ba36246e26c47ebb7ffcf235fc31c498033a15cf12befd41aa28ff13c35820e76405bffad5152391efaae2b43f5909f52d2c745826d2dc9a2b3e82ce14ffcb73ddbe9badd728e8a0d1c5141e89adbfded4cd5db457f619922b1f05301db57583e80c77ff686e29f5bc532aba9f547a4c9c9cfbc9268fb4c8279fc2eb1beed87263dc60177cf72d8fc7ce4ae62daade78311667dbb5acba40510a4aa051e1907427a2825aab4e432f41e98f6116d8a19200d09dd4bf2f308bfe84a335c34c22631d3764ab0d0c3bcab6b6a273bfc386334ad2bcb50b90f7e0623c1be4d0109c640f390f5b04746eb0785bf7c955d466a5ed8ca1c14c64b4b3e43fa4b2f8e67e09a9d311c3a39a582f2f69aa8d9d486956150843d28c7a0c758e956b9fd4f5415d226ae07879d56a579f8896f8975517f77b731fcd41fce0a5f62e5e699898ed9e099ee1986341994c12faf03281b09fcb89ed1eacb00c8cf43114e1baee45b2b0743057f146f77652a3f1bd3a3d20c5e550b5d50a2f0dc60b53056d21a097b9401997c1bb88fe0864f9351f80e580549357b86e863aafd7342d5b828e6f882c8a6f9b07763db779c72fed9e19fe60facdc74a2e34eeff93ce21f27b03bd5fc2d6aa622f96399a3896afad757ba8681293389fbb2f97b3fc296753691568ac1f50109f9717f7832393459fa009d3cf3d73b4c8969e903864de58e8f1c306e3aa14a60df8e135d305404aa28d76a157bedb5b54ee086ad532a02ad9caace000ae94c4de135db9845794a0967cf728d75d0fd7f647e5672bdd6162beb3dc6e85b4f2b377c0b6b3049711c42692e57bfa5ea007701b098a9a8d7a7251690ff73be6c33ab0b29c6730087f292d45a652f17fc88086ef5532f11f7665664add22a22685e025cbf89c1fb8a8c0935e7616cec32e993f6a9e56b43c8b330d34ebf3c23fef402fe056260c74eb53b608416d4455893fc791210868d67ef84ca3149ce76c72cc30b95829aa53be88c146f64f5afbbd9fd0f2e35f603afa82ca9b4eed0c4573abb496e9be5f82471094fe488d9ac3872cc64c5257488d6e349780307dfb71c0ce6017dacdd122f3406ec092560657f4e544e2b811655f04c5eed751c3c4badb13bf00fc15a59fe857cd4c896f6733f96780941eedb065b9d1bb7a4c08c43b6d48e7524b59d6db56bd5a8808b0d42ba27f55380d1a68b77b5068d98bcbf90408731833bea3e3cabde41cdf07586191fccc7d823e1774a5961594cc1a9b944fa23261ff682a9d49bffefb5fe232399aa1f9fff20cf47dc4aed71ffcf70f046dcdcc7bd8cddfef004f852340b59b938ec8dd5edb9162b300a6003571f78720f5c9ba96b8d8187fbb7a70b587e03462cdbc27a13ae865efb6a7c3f5e2e78d099b1554618b7ae168c4332fa24b80ce419f9c2b1a3ad1989693afa292236dd0ba253223343c8909d00fbd5bd3b07f9178c8390afc", 0xffe}], 0x1) 16:00:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x9770, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffffbffffffff], [0x0, 0x0, 0x2f6b6091]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000044a000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:12 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001040)="e54a458e936ea6dfecbb6d61047fc1328feffdeb2a2c1e3e7015db94af6a7013eb6f15fab6f05024e52d879b4bca0d6b1b0d23fcadef34dd34e5568583d4204a9e2c9d9e2df14b0c38ad188395f9b0224dc816149b7556c2816c38ac8e077aefe4f92e2dd4860485abd222312fc9ec072620403802f14767d60cd22e5d399b10c265f91a89f8260b956f5a230c5e5dbc1bc37caa1a1871ab87845190349ade8f8225bd0db94bef2cd13fe3334fa42edee9cdd0c4b82e9d2ee0c330797081c057787210d5008833a5595281fb7f29da8c100dbe48e2b25ccf79c3171dab6a36297e69f480ab350e3e1d0e523d95fb7b8cac29da7e534ff7f7e99e3713215bfc2ebef1e3b713365611a7cf3cccc90678969f85974152bca2c63df109d8eb38491cefec54714b0fce86eb0033add63c6f81fab08ddbf30dce2ce04f0b7cd744b3e9cb1a074667ee458147d4ab29ff32cdea947f1a7b209b13720d2a2484cf6bb212a0b11d0ff87b93c31e587a78d989bd994e41ea37354dcb5ae919965f8a295e3f2bcfead3f964d2016a277e5bb5b628418bd58b2e7cc02f7ec36d6d04a726d3ea000f24dc9801be3c5539065b3f2515d478cc6d37abd08bbe24f28a75445b35da15a84de10ee45cd73718c909274215a6c5152c4353c7da486d35a07421c41c0bf9ada0e055f7ce1ab3e7c8f041227feef714f675b4c1f26b7f6ec9350bb5937225c2538694bca1dcc5a9ae0678513c0cbc6b7c327c787483c6d40853c25bc45dcfd5eac8449a208544a079f9149e3681f744888b6b11ecea68a4b8f234366db29208e27e74d7f2e364c8c815d1bbca0399a11fed36287c6ad1ef54f3b69415b234da0eadeac77a002d7a8c2903909e42029e9d483c16ba04d9f9ed2ae24a9da809633ca1288572b08771b4e12997947a4c4fcc98c32e4107e7c1ac0230d501c76e2974b920c8cc672cdbf102fd584920b21723bf51efc43fa98de69562b915f9cea6fa41beaf5637914723b93f30625bfb55e050d2554b32e309472743c253d80bbe2fb63c79d370b8c759add27e8137ce7558baf8c7a3569e0477fc8b1fb10114b421afc0a3edc3aa63a118d939937d40f5860bb431eb82a0f6231e8739a8b47fcd417cbab01dcdd648cf887d9ce8d46b8e1dcd7ba0699a495cbe25634ac7b5eaecc434c17a500af8bae24dedb0c21adc6c8635ce6bcedc829bdbea71ceea88f47c5933238d39233a0dbc1df92e2bb537cb1c60698c8db7f1365377624dac8d2e560fe8570a9da5050ca6c46651", 0x38e}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0), 0x0) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) r4 = getuid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r7, 0x2000746e) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r8, 0x2000746e) syz_open_pts() r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTART(r9, 0x2000746e) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000100)=0x7) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getgid() r14 = dup2(0xffffffffffffffff, r3) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8377f952febf6c80, 0x0) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r15, 0x2000746e) r16 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r16, 0x2000746e) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSTART(r17, 0x2000746e) fcntl$setown(r14, 0x6, r11) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r3, &(0x7f0000000080)='./file0\x00', r4, r13, 0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:00:12 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) r0 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r0}) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10108, r0) unveil(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='r\x00') 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/devpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) pledge(0x0, &(0x7f00000000c0)='vmm ') 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kqueue() r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe76e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x612121b9], [0x0, 0x0, 0x0, 0x9, 0xffffffeeffbfbfff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = semget(0x3, 0x1, 0x20) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f00000004c0)=""/4096) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xf6) r2 = dup(r0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00237f7f012e95b0b4b4"], 0x1) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) pipe(&(0x7f0000000080)) execve(0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r4, 0x2000746e) shutdown(r2, 0x1) 16:00:12 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) r3 = dup2(r2, 0xffffffffffffffff) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x24, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) open(&(0x7f0000000540)='./file\x00', 0x212, 0x48) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x1, 0x2000140000000000}], 0xffff8001, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) utimes(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000200)={{0xff, 0x2}, {0xccf9, 0x7cc41367}}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r5, 0x2000746e) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r6, 0x2000746e) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r7, &(0x7f0000000040)=""/32, 0x20) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x40, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r9, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r9, &(0x7f0000000040)=""/32, 0x20) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r10, 0x2000746e) poll(&(0x7f0000000300)=[{r5, 0x2}, {r6, 0x4}, {r7, 0x93d0af6ff3047083}, {r4, 0x40}, {r4, 0x4}, {r8, 0x4}, {}, {r2, 0x34}, {r9, 0x1}, {r10, 0x4}], 0xa, 0x8) read(r4, &(0x7f0000000380)=""/41, 0xfffffe65) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r3, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000100)=0x3f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x244, &(0x7f0000000000)=[{0x5c}, {0x20, 0x0, 0x3, 0x2}, {0x4006, 0x2, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") pread(r0, &(0x7f0000000100)="339995e0667da8a9446c9df89fcdf987e62d4e5c541504c793b0eaf99b71c3b1fcdf505dd0225a2d1995585ed35f117c011e8cdc1cc7d4c9822a6b9c2022f2666b2f83b8b467", 0x46, 0x0, 0x3) 16:00:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffbfffffffffffff], [0x0, 0x0, 0x481]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pwrite(r0, &(0x7f0000000000)="c0e45dacb8975db0fb4371be804f196a22eaa88039637a669af8f22f39fab6ac5823d26a97d3b8f6ee380e1eb823abedeff47444a417dc1718f58e050e2c3e35a23be0a0413c108cc64068fdc406b094a6a283dad44a", 0x56, 0x0, 0x704) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) getpid() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) openat(r1, &(0x7f0000000140)='./bus\x00', 0x100, 0x56) pwritev(r0, &(0x7f0000000140), 0x28f, 0x0, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000100)=""/185, &(0x7f0000000080)=0xb9) 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) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) getgroups(0x278, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r3) r4 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x1, 0x8) fcntl$getown(r4, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r5 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r5}) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x5, 0xfff, r5}) r6 = socket$inet6(0x18, 0x2, 0x0) r7 = dup2(r6, r6) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000340)=r6) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000240)=ANY=[@ANYBLOB="fb49c209ad94bbdf69bed4a500007a2fbe780c4d2081dd30703ee5a005da30141162712e217ef0d9d2892f77cc2bec047fc5cc84864822bcf079134709f56c56cba6f067d53c963cbd32d99796a8df9d2aff3c8644f9bf20a713f0ca70e7b1379b4f64f89717b202eca5c7426404f05480aefa1cb4bdff484c156708364097d30e27cb8b745cb7"], 0x1c, 0x0}, 0x0) 16:00:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getppid() getpgid(r9) r10 = msgget$private(0x0, 0x20000003c4) msgrcv(r10, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00'/12], 0xc, 0x2, 0x1000) msgrcv(r10, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r10, 0x0, 0x0, 0x1800) msgsnd(r10, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x1, r5, r7, r4, 0x0, 0x46, 0x81}, 0x10001, 0x1, r8, r9, 0xa5, 0x1, 0x4e2c, 0x6}) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000000)=""/7) close(r0) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="77fb3a4ec65fa5a24179ae3ec4c874e2d770d8c24252f25700879b1db1aa8ccf10c19521c4d692054618c736ed69ea6c507503b8897c785425812fd1778c748091d746cb8aae2ebbc6cb05391ca2e4f139eff816eb4b78287b04612d340d67a1deae43eeafe634982a71b638f9b358ce820d5d96610f122c183c34326cbf3e89e92efc9a2b424f9ecd5ab944ec233e24c4cdbb4b9a604dfbd9726bb38a33efc783caebdb8f817fd7b8b45ab2aae8136c0ccfeb23daa001432eb845ed6566d017f4b36e3ae55f462ae27274642e37cfdca66616a5515688429ee1d5c0d9498c2aa003174a", 0xe4}, {&(0x7f0000000180)="dacc8dc6c4fabea32b189ef8ba4a6727c12517e42dacd322543d0a093fb2285da31561f70f39c06c5764ef3713ab537bab2aa8f2776c27dbef1dd7ba1da6e1d3994e3c3e5d147dd8b7d78005c56716721f7a4107cbba81a3fe9145f0c121682fdfe006a4b9e0d63e78646b1fa85b53262e8a3d6c0308edc4dc2fbf560fb5bc6b384b6a9ac55b7dd0700ebd5f6af0dfc427c280d7bd36fd2d878dfadc91c95309a6428b84003eb9dfbf671a9f3b80cc4829cfe16c1bb61a45bc149d9f457a112d79", 0xc1}], 0x2, 0x0, 0x546) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r7, 0x2000746e) accept$inet(r7, 0x0, &(0x7f00000003c0)) r8 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r2, &(0x7f0000000300)='./file0\x00', r3, r10, 0x0) ftruncate(r0, 0x0, 0x100004000) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x84}, {0x8fe, 0x0, 0x0, 0x7e000000}]}) syz_emit_ethernet(0xfffffffffffffff6, &(0x7f00000001c0)="77a7b82ac326663ad6b200") 16:00:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x10000000000, 0x0, 0x0, 0x4000020000210], [0xfffffffffffffffd], [0x6], [{}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {}, {}, {0x0, 0x0, 0x0, 0x4000000000}]}}) setitimer(0x4, &(0x7f0000000000)={{0x3, 0x2}, {0x0, 0x5}}, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00004a7000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r1 = geteuid() setreuid(r1, r1) getegid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) r3 = getpgid(0x0) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r1, r4}, 0x5, 0x2000, r3, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) getpgid(0x0) msgget$private(0x0, 0x601) geteuid() getuid() getgid() getpid() getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r6) r7 = getuid() setuid(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(r9, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cc0, 0x4) r10 = dup(r8) sendto$inet6(r10, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) pipe2(&(0x7f0000000280), 0x14) r11 = semget$private(0x0, 0x4, 0x2) semop(r11, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}, 0x5, 0x2000, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) r14 = getgid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r14}, 0x5, 0x2000, r13, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r16, 0x0, 0x0, 0x4a, 0x80a5}) r17 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r17, 0x1, 0xfffffffffffffffe) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r18, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r18, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r18, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r18, &(0x7f0000000040)=""/32, 0x20) msgget(0x1, 0x22) msgsnd(0xffffffffffffffff, &(0x7f0000000300)=ANY=[], 0x0, 0x800) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xa8, 0x6}, 0xa, 0x2, r13, r16, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x4, &(0x7f0000000040)=[r2, 0x0, 0x0, 0x0]) r20 = getegid() setregid(r19, r20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64}, {0x40000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:13 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x30b) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget(0x2, 0x4, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x3) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x1], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x1ff}]}}) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x101, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d700"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x8, 0x4, 0x5, 0x2ff9, "46b3803236a4e75cf3e5bd090a8a0c70f126f009", 0x9, 0xff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:13 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0\x00', 0x81) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 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) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x2, 0x0) r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000500)=""/4096) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgroups(0x2, &(0x7f0000000040)=[r4, r10]) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000100)=""/46) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x3, 0x8}, 0x0) r1 = kqueue() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x4, 0x2}) kevent(r1, &(0x7f00000000c0), 0xf8b6, 0x0, 0x10000fc, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x5, 0x2) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="e900a255dc363319080000c6a040980220fb68d1f1746c5ff2f13ed3"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fb48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000000)=[{0xf3f6, 0xf6, 0x40, 0x9}, {0x7, 0x20, 0x8, 0xbd47}, {0xac5, 0x4b, 0x1, 0x9}, {0xfff, 0x0, 0x6, 0xff}, {0xb580, 0x4, 0xf7, 0x9}, {0x3, 0x3f, 0x4, 0xcc}, {0x1ff, 0x9, 0x9, 0x8}, {0x9, 0x66, 0x4, 0x885b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 16:00:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x278], [0x0, 0x0, 0x0, 0x9, 0xfffffffeffdfffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getegid() getgroups(0x1, &(0x7f0000000000)=[r2]) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x5}, 0xc) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380), 0x0, 0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ftruncate(r0, 0x0, 0x8) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000680)={0x1, &(0x7f0000000640)=[0x8]}) unlink(0x0) r6 = open$dir(0x0, 0x100a0, 0x100) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) poll(&(0x7f0000001340)=[{r2, 0x80}, {r3, 0x50}, {r4, 0x2}, {0xffffffffffffffff, 0x2}, {r0, 0x1}, {r6, 0x20}, {r7, 0x8}, {r8, 0x10}, {0xffffffffffffffff, 0x1}], 0x9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000600)=0x8) poll(&(0x7f00000005c0)=[{r0, 0x40}, {r3, 0x8}], 0x2, 0xd64) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1f67, &(0x7f0000000040)}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1d}, {0x80000000000006}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') chdir(&(0x7f0000000040)='./file0\x00') 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2400015}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x2) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x5, 0x3, 0x3, 0xfc00}) 16:00:15 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="5097a2222fa520cb17b527433dcdd18b453dfb484b20145c71e4deb82f78ebd677c63f38a78cc9a81cfebe4a15fb0e117f39cfa8c414cc05de31b4c3e3c5d755414091ca0536f6293c64332b182e139bc84606670894c3cdc48d39bf75c580c14c2ab5736f375090181cf9773ca68516526af49ac5f0a65722c0e3c3c856ec66c45b4d5f3a86d5444e4f3a0364cd77e9625e32853e1a48753c4e3c565b41878c3b20198ced7ac3e81722bbdde6890e1c1425480f9e907431043a65081b5dc84fbe0af2a714460b209650fd755561372f3dcc7e5674a6433986b027742a06f931610f46027c1feeb41dcffae11f8fb4a15e7149f681e7e359481a764e615d933bfbd503f131d4819e59c7d5e9e48f7ad123e857b9118c6984e32f3550901c6f9513d627595da8b5a02c0b7d4402e0b77059133b8a61dd1a0f2ce4db48f4e2191e64089c5ff071745c808cd0c8a01bf6b75e901550b35e050f4c4704b98a872e913ee0bfae40449779e38e12a71ae2b645cd075caa9ced02b0f829615090e188c43c050fbd159795c15d117c3336a26f19ea6cd91b9ca7f4787801abd7cf3cb916edfe08d4f1df7b0207b070ae480a6a290502852c6091412eedae526d3af780bc4908c24f61a3c1265d4f212cc3826366bf01da9e0c00b0cbff24e4bbf054cdf0df2eb7d3842d09486fd443257e84f96d90d580834c4022728c6f2722a37784200e13961f8213c0eeeee73ad72daa1a24fb3c197d6226454ffa913b168b8f913ef326a643b9056959b17a20f03ae8b45738a3f81ac8bc185861b6ab0e571d6756b1ae6c6ab3da11681982c277df7b56b1061c9dad19a44b9cabdd82e6a5bd4a464e00b244f5d32a1dc4738b41865b1274cf39280acf54a1085ec247421f06b92d0b0d3f043666951eaeb773774c9ff307fd0caed3d2e19c73f311d45ff90df8b15a7c36df5192d131ddab2cc305e2d8815df4651169b4ac408f416fe673c8ccb753ba76f464b0215a4ae6268e14bf0ed3263da3884007fae3e74013ea82afe827c20c611425e244ff1a3a274988683d2f4f11b3f6edcda24697ac2a9e660610348ea9626efd0f293a95474d0dabb2949845572335b0f745c52854ef5535f6f9d92feee32dc46e47dca0f7079177c3bfce0b717d1ae9fc3eef0ad8ee4af7341a15667ea5743ab67136275c97cb9e0bbfc5c7faa5ed5196335a828fd124d572b652860a0ece819b42a46481c766761f8e6e2fa5bac4d05f580d4cfac41b5ef6f1264af69386b384f5ce14db074923d67613404798a1e25076c20289ff685966bd57109a6c9e44463e1cffc3da757aefc456416fcce93d57a21d78e165b74b347416611da2a655002d90cea2e889c9290e99beb06413e166601a83ac37b6709c844ad935fbb81fd5c858f46374498df2c9d3939c28febc1a5abd00c511f785427f2b2d57e6a4d568cfaaf6085a73a9d12f163713d6c2ff3f3e17e9e7b587042c6edea108a684d8711da3154980b2d7985cb9da098df02d7439460084b2f7e544b39efcc2440248f245aec34dfe6dcff0a1aaebe601f1b55d29fda54f7e3b42222ccdd95e19280111842241bc67fecff097b28f9f8870f4c6ea3d35a09753f6075d8295d5e973c93ab909886debfe04134d29c942115b43ccdd5684c0e95e678a2d27c2adb14b7bf3b89044c501dee3b017c474ad4785438fe3e9fa81aa8033c5361257f4b4c2bd687467910323ec125ea843508a2872faf7098b5315e4089083561aa6feb49b7977840fd2f724845563a381568709cd99bb48bb6ac9c36d5685a3244fca7b7a908d4b37682c8917d95dc3dc1f93684f5982a95fec65eecd3b758883d0ae083a72219a89fe0f76c9471200951c4490e68cd35505e328330362c0c01fc63c1eb2d37273538028cd3b60237403afb0b932cfeb38dc5aeeec6473e0252f544e55ff01df97bf45f25c2aedd7bb7124fc93ca2047d6ac7630129cf4c8c9c7a073cc4cdf3ba28b343c310e16b5d669f412efd36f082ac3e276b8e2321e29b4a86eb74b12b40204b21c8b876a264ff422689b02e1ae4e3b2016e9d6519a029ece827bc8218634476ac2e8209fc13465b811b885211576c161551f82e20484f239e411dbf6efc51e665a5f07df079697613f9f96ebef3a8699d1607dea13bab41bc2264e13d7d8487f453f3e5d1bdbe4941cb4b9d133aac319cee3d44c4d7425f9c239be5086127702d4efb8f6490f473335c1eaa0d33c1d3536c6e766cb5dd9cb17fcb0bb542b4a685871c0f52c9453bbef3adacc2d2f7419921f527ddf4fa25a96558e9b9f952fe4b4619536a3f65c432a10543e3ff680a7fb7a61565bb55d7aca816b3b3deaebf6f7e3e9355182a4d02d63fac11882a20fe7341753ca54d32b391538c5b4b7ed10e0e487d3d4c8149aaa606ca83cb2a7533157cdaa97f328523c919d1466d08ff88714b8c7e94c923d57f36f8e0cc36ae70215de28fd44c93ba18581bfda1ffe2e4c532396302e4d354a4054a8d3464ade50b9c7920c2f5945138a1b8aa47f7e4b9ab0432e02d82e61624869def6c0d3ca2ac57204942d33d848de7121469a3bc73dbaf632f490c5b0213434b65a12658de6dd7f3b4d63b645e8d03a6124e20e155aba1c4a0a4db461d4e4956c041096132bc6c8459850e41e3669cb67186598a1a2aaf8b041bb6e35c3e6af1044ff8294d3829d0bbf26c70a4b648376d8c8f5901dc4c17357f1d1a10bb10d3f9143ce1429fb45aaf57049e0efe0366c346b02cadc23953ac7cd0384e56be523fe9111dcfc455767f8041c63f0a9624b40fbf79ab05b44a566091824e606b1e5eb1347bf0a24098190b0ec050aa3d2ab3097f8a718112c93ff6638db2b74f48ae99e0175e62f8641bfe4d6bcec965208aad8f96669d824ede10151c1e1166bc9d9e09f95357102de30a0a6b1dc2a69ef133d2b95b24a643438f9e64590cdff879707fc90e6c09dfbb7e7caa9c1fd2a247c7879c0edeebc86d1e5c5f5e57fbc2a9bab7be075d8a53005be69778723f86d444c90db536a23e3217de500d2ef3bfe12db7f668577f6462466b5306f82363623bb0156848b79e71a0659fccc350456b2f6fe2b57052b8dd130bce89ebb6d626adbab2686e9f0723e492b381bc9ad649ca98495ea2fa1748969289ada730684b92d76c63e927bfa5e5547477344e8a142c1a2f21511b2a05ac383e3a65242efd0d7093fa2f45a5a0435801a680564ea2dd3a6dfdc2f64f6e8d29271f1633aa941d7afe1596d025b0ad47f811d583f8fbb522c2abd3782bbe109538d527e2ad29a68d827a9ee38eb2ac2defea44cb975b37d242dab90736278013588ca128ddaa6963549e40956ce29041c14e915a5fe6ac656c97ab481c9b62a2bd97f000a61aa1af71691b906a708341fccbff002ee2e1817baa0c56eb71154562dde441181994da3bc217baaead6e916d765a33890488949e83403c6c74bd14c41cd07972839c10c59e5745035db859191cd3427717301efd7ed4f2f89c2226762a2e631c5ca344a273fe2dfe230f89feb8089844a833bc24948dc9d3a21256093abf7bbc16a3752c0b7d68509912c658e94b391d3329eeb333ae89e4fcb4d1570fa9f7199552f9e8303716a2cc3eb5677dcd686393b53b4ab27b1d5fb5f27376f2b7fa4808ab2eddc8602dce9c4fa2e3a94036416e5e228e34cb370c99b17c8e9a176f7e90cab243d3ed82472c8b0dd60fcbf9d7778a70c1c796b4b15b200c108ab3c1e50d6642dc0a19ea262ca07ec0cf0ebcae3414aaf2c8793983748afe5fcf629e0152c59aec90505f9a6b1f799e7fbdecba88896de897cbf7761d2a093d8d490c8b509c24a37d7f18a98ac11c632c0893133d3b4a182318aa455f344fc19b4c5a16cbe03dc424210325006a8223a51dde543a1499bcf9f36280449e5290e6eb6bfa806849246d4c2c3b8417b212cc9af4e6db86962aac5e364573a4d14034a0116fcafddc5711d2b5add99f7853039a8040e43dac588b2a4e5f495ec8530ebe35a3f67b119f33ea2ac3351a76eaab41421e7412da502ee38a337ad48ddd48cd6f234edef22cbd8a60e75fe1c3231ee066025bcb38b006da3cf0c455b21cec33769de4e288966897bc756e93282de61eacbd9a3038eebf8245a846c1e953e8b1bbe654b1a72591bbf7fc3f927ad8a48b09f93925187595a786771a8e68064f989b9723fbedfc393d28da066eeb57ced7a8e327b608bc4eb58ba40c3d8ea4632cbebdc4dcaca323c3732ac8a1210bc0ab6b3cf84d5be7c08b0c844a55dd6017e625f7f914406bc4b4a20ffee60bc8eb2a74708324f6dc64a9a890f898ebdef3361d7872ec4c2481e151840dcccdfe237717389fd9fb5b2c04cb51dff015927176b6dce428d02046b928716ec35d706ba702dde7a29fa62cfdcddcd58b13b1aa26fd58c1f94ed5dd97342356312d771881daa24d3d8225db376f5d9c2138c2dd060a0b6555a368e72d7cf93f89bd2fea44a71a43203d3b1175f77267e20a2ad5e056a568c90e015eed40d1f7e9b582a41ef31a34873fdbe0c8c881adbc2104f004099ab3fb78ec6327eeb302285477d239700321a4bda582fdee840a127f660b90ccb6596a9212d638dba8548afe4da32fdae2c27fdf752c6d46e7b5b6f0f07e5ebcbe029329fc4810157793c3e44d1e04a0be81570cd827bc2abf29f8138911e7a5c51ca7c8644b7d53335204fc07e796594ab3cd046f3d3c26b0b84d9e593a7d8dd328dd9e1f7c3f39dbcc5223bab05fcae0e17de5da23a9496d1fb154446bc791833630d70ce2593941f497ade04c9f0dd8df5813eb3403eca7d83781521739e195a02994a3f890e538fd04844c6d5d46ee3911ae3e83358cb657f7eccbee1ff89d8554cf61253c393c8ceedcb57c17fedac833293ce4e910cba675b70e40034241e936b3ed5641b0186370df3fe556165565ecab7fc6a018b308b44530ab48c764e5aa4b164d4f635d1722305584b84e56e6825941951be1227a3dded70f6f063f94699571312459768a209f958b7847f5e31b18cf93ce973ff60bca33e5b99bc4ba6f5346155096311e155fd250badadd8b15541729c7116f60e0b96f3496442e2760702822b056ff51e9596f04a5ba762084b56e9a88b3842199b24ba0d647b40521d9aa9ec5b938531b8a4f7ed04814a83d0d3bb69aea21dad06691165a1770c51b8ca5cc9597ea749625a4c93e72816f9b74c0a8b3e2b53902a705b3142a3b171931f4e7abb6eb89b5784872e0fdd040250afc5ee3191eb7a09076dc6960c0c4071906c4290c76fcd3ecdf802ab58f7f6b5c8f24c5af4c39ac33ac35ff618bab195592ad3399484cc5e43f8542631a8512e55c9c44c1db3f214d1645eb6db72ff483a82ee5fdd90c2fc082f602794ab6d4457649f9b60722ab358fa985130be15c077be78281a9584a739c6d55bccd696814e633f3d490539d8b6", @ANYRES64, @ANYRES64, @ANYRES32, @ANYRESHEX, @ANYRES64, @ANYPTR64], 0x7, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="e693ed38cfe660cf60899d2b483299bbd7aac9ce0435278d962616fce44f899bfe7488f00afe4aaef7aa06dd08fe2d0dfd7c886eb2a0cd2779fca0d54c6eb400f1c3e9c81d5f42c4214c1bb4bcd5a3fc6c844af8d74ff643b71ee0f5ec28711f92ec13ee0ff00ed03da83a8bbf52d337ff5e5d362d3c89974a1bf65488c010050ef17b7eb882e651221220eec87157cbba"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8c0, 0x40) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0x6) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="82022effffffffffff94c021e3f6ca745a1b030e8dbe8f48f71c661327fcbf653000ca76a3b228a582f6cddd1e17a9e4358f40dc647c94c3e6f7c0951aaf22f027d2f26ae15491fd95d72e20a6ea34fe20331c6fe662969ed3cf239ad959f6045c675084153e9ba5c04652839771ca50ac2d63116763dd8106cba82b6a35ee3d8f16a152b8284ec1c16adc4ef954798cbf4896a3fd4a12545c5f2f26838b6f3d2024806cdaefcf9cccc8d670acbff2b1b7862ec9cbf13513ab52908c2cc414000000c0fd048e050f5800"/213], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:15 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x4) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040), 0x0, 0x1bf0) msgget$private(0x0, 0x20) 16:00:15 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x0, 0x6, 0x3, "3caf00e7ff1586000000000000008000", 0x2020002, 0x9}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) connect(r3, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x2, 0x6}, 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r4, &(0x7f0000000040)=""/32, 0x20) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000280)=0x6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = shmget(0x3, 0x3000, 0x2318ea679f8655db, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0x198) r8 = getgid() r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x3, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x4, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = socket$inet(0x2, 0x3, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r16, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r16, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r16, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r16, &(0x7f0000000040)=""/32, 0x20) writev(r16, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf2bd6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce20e1ab50693e12925071e9ff95acf008000000000000004fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc776fbfffffffefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r19 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r17, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) r22 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x44001000e, 0x400008001, r22, 0x0, 0x0, 0x0, 0xffff}) shmctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x1, r7, r8, r11, r19, 0x1d, 0x80}, 0x707, 0xd9e2, 0x0, r22, 0x1, 0x6}) ioctl$TIOCSTART(r5, 0x2000746e) symlinkat(&(0x7f0000000200)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00') write(r2, &(0x7f0000000000)="cc1802f8629e7473f0", 0xfffffffffffffe9c) 16:00:15 executing program 0: socket(0x400000000018, 0x3, 0x3a) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4a110376f8ffbd01, &(0x7f00000000c0)}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pread(0xffffffffffffffff, &(0x7f0000000180)="a6971c4d300a2bf5c4d16558cea340ccf53cb51903e9b5dd1af449c39bb19fd9c8f54130d48fc9211d81a05eef224b931d706a0d8a2646eb9383511dbf3f678a11e78aa8c19e4117cae96cdb3845018127804e6ce2cfb4669de7efcce5e1cac005cbb6b1bdde0bf9cba00f223a4fb11ba1173f11689b4be917707797730f1203cefa5f0a9cc329b58987e88c85c0c7d66e37debe5afd005e47a8a908f36fb67b2cd3775b4676dcb54a72fa751b1bb03511ef1e2da419945ff6de534ea24affe4a7ca2558aa7a96e953d9ac05831ba7f684a00ad5983a881462dcc36b83000a3fcb3573766b83e148e8bccce51ab6cd8d85efeeff3ac6e637331ee381be6dcc493f682e02cc0ab8fd7c5ce814a2b1615c0a0528ba39f3a19381518ce6d32f0875ce10226a13e3a51c8516cee2b8795a7342e1f3f45c5f74d5334d3e80ac64445f04dc15233dbb9d04add8def6974157a336413c783f537ca1483629a9bee87be460eecccbba403f504d6f3c4ce4e3e59e6aa26f3895c280723576795c4160b7757e1c1cb50b67a6ae8e47143e23ac40015e7e94d34b0a2dfdf5f4a8aa131604bb73f135fd30d6929ef36b87456c83c2548cb4621b4f2ba1abf7a2be04afac4c0eb7d17fa8bc8b776b0dbf7fa5b0349b556c9348ee235b49b35c128d137e54614b0ab7e0f80d7691ae43d371b698d62b69abd5b647f695eb6fc93dbfa69d1d03f8ff036343e49a422c7a7cc2017ba7e48c6ad2a403a193889090a61437a1fbbbba97a4c6c16a4421b5784581e0c281a66fb17d9157cabef7e02c4f48127bce2984f0ae053dfa03a0cbc7c7b22f34ad40f6233497f19c88adc3d096f859e82727fe3b528e6d826a494172ad8ff84dfeb570211607cfb46f1e5a459733d7fd83bdad93acd343c85ee39ef3d5d5697f8df3d5e5e82aa7dc52523a32df64d37e8a3752e9e92756728d22f8e662cfe1ef15972b3bc25d17cde43c2f86e3386d263644c81f43651ffa5a256d4b07c5f85361c7ee25f6e2e74308748fdb8556f2b5c2376a4fcb9ee4b24d10d23a449f12d4462bcf83e9753bf60dd4d957eddc64254e52573c2231fdbed24b36e1c4b2dbc14d5214e71e30085c78f9380aceca654c7b8b8c578f2a4f7e377cdc6a3cab985348f23f5ba17a5efbf35883923bb104e0ccc071a424f4fddaac07e09df83563c9485cae74dfae4004e03ad4e9ab49719d00f7805f513764fb54862a20b9aa9a0b49833103630dc86024feca93fe9463285574838143811ab35a8ba3701379ec5158f7008e87a02fa23c3417eb325582cdc3edf8b1fb0c67627957001211d6fb14d52e6d93266167a9ef2e6b2f100c8dca6bfaf819088d18580d358a9fc22f1c500bd5ae6a8f7bfae27bcd5ae4c56306590bd6450b42acee4feab602d6f0c37a9ff6c496e9e39fe9efe04a06c7e2efb329d8029fc1b8e6a51188abc744de3248e7e7a2de0c9f3e8028607e42d89fc862870e5c09e567c7ed94d4e307f789737b99e7d0f8209f7e4eaac7ead8eff7502aedb494fdf73c9a87d48da19c5603f149db0b366c475a6ceb92c61bd11d5d9ed280cc415cb2d72292da460db450acacc418828c62520455d9f784e516d035f04b96c7041bd6ca25770c81da761014de56e4cec52501139a4bd9aa3ab8f3b826f4bb7bdce7ae94c59a324308fcde9e6289300dba102d49eca8f00f3d28960b6abe223cd369c02193e4d1f230a019be08598c7fdc1b0f21d7428877677a21d39a2ca00db9685a3dd24359c519c02fba2ee2934ce0bc2e35e98841a225e9e23bc34105d648ae80103a117712d8316996c3dfc8c0043e611fd0b48a4db731aa7c4c587f2bb0c22171be38db4dcdca499d981cc34ffc81ffc84f0bf50864bf8c4d7c293ed1511fc4be84319bbb9a251d8e092471198417e66c779095a966f989326717972d63728e78572abeddfcfc95cf386020d2e0297ae2e07f0bd47f17821b11f840a40ee4f17d53d31173604f527ccd449489065fbc5028206b65056cb1c119bf23a540694af61075f7e08bd8b0291cef3d182950c75cd4c97b6d18f2a7280fff8a278d1a6264ade8fd76395ee140a57608a66ed7cdcdeaf409cfbdc39fad2131af00025d5e903c8b9c141bd78e9bbfec84970d48effb6d75808edc05f3853dfba6804592b83a9d4c0298a237fab936d8173344dbd4e177e301a57e074276248d4bc2b91e46ef3728c1c0d857f4da989c6454da1b519d6ca0b3a8a8b28faca4f2279a9407c3abb79ff5ac0b3aaf50c81b1f02683a0363a87411e6c261070d4133fd73b845cfcd1288194171abd7bc7b4ffe3a0c7011cdf9808b3c1fd59c5d32c06e7cdbc69141d07454eedc76a1f696abe0109c2f8370cbfe9bfc4c4f47a3a7bbf92886fe9b57d8fdae0d015b6fa30bf4cb5a1187c3b6e1a23c13b1a8354ffb9cbc7e74db28e9eeaf108922689e54ed27811689e01eb73da56ce28c0a93d28c3c3d0cc145a1f245f675e346cdd77e0405ff74250370f9dc1536d7cc0e90b48f7b67607fbcdcb496a0b9888abba3550f6d09609172dba5e38d5b3fc0384265775914eb9c04fd67c649d6314697c54bcfb00d27ddc8401d31bf9f293afa2a8f0639aa1ebd355924e0c666cd69d86cbd8f383e0857c33cad33f8411a95ee767391cdf268b0e84b3d751f87e9182bf7cbed0af301b11a649f829dd6d1731c272414fb7baffc2de1d006d4ce58066873357af50f6afedb8ee14cc57db8ae69c41d20d47d322f60ed08a167b935216add51c718d47d3f6d6a12e86da615068b8ed7baa2222fcca0001be1a080380f46776eb01c6e9da8efbe0869f9838fa0a483b04d2dcb90fa7b5d728b4e18cc32df87611620c5436c7e95ca13b15b7a4ff88ff13d28aa3fdd70fa806fd4f6c1af7d37aca4cd9491b14618b17e110dd17b32e3b2549995977af3d7898de003959ea279e8db7f0083c26ad2e75bcf1993f4e645e77c7fb10f853c597ca9cdd4bb01c995ea7c8bd0b866ad30c69a615442d25c5da9b935b8849a0ffed9f93591e35290a7ad4ba801364484cac32176c505f15aa21b5938ccad20f70a9cc8435dae2867f6c0c1794f55ca4eca4e71ba7d760b96151727a190a372c2864680427289f35eb98c3940d6e56d33c4957cb34e7c9629781f84c48b8dc30f3b7d9b01af17c0de470a26b9dd2e9fde6df99c6cdd9f0daca4a92e1e994a6339318e7dbde85f06429b195b2d3d68bf7eec2970264a651c79822e1c0f494c4108d56ec7c1be5dd6bf9b9ae60882bcc7a127db23abe7a769e5cc3349614b096cd93007608f9a2f3a1986d0d9d6b01f7899ab142efac390a031740625188cc2c8645c18ded1b26061cc6449ed7bf4d713f6363691dfa5a0c9927e2465e3eb4f744362c66653eadffd75b26c17c3954af675b4e1675575521b95f51f0660949e3b41ec910df7a80b9cb7a672cc6760aa7560153b5c686d98a852f7fcfa6b970d8a2372ab14d787e64e7753a44f66a9e767af6fba3ec15d087869d14a5a2ca887ceb8703ab5039d66a78ef5652978c63ca728aebd1a71d32233e8025c05a168da5c80af74ce6ac5e40881e21e9f3d899725f21a7e54fa7597c8ca60bbedd95f6dc9ad878e902a5b6ccff9ca4946f18d88b9ac1abedc6ed7c5e96596563d08374f5cc8bd087ca3e3f7eee1537c50b8fef4f82be19901e41e3bd4bec9d3fea566aa9ad50b366347c7f66f27938b27ea5cf9405e2e6fc93a4c0258f1bea17298bbd2470d76a50a88a0541d013e23f2f9749c968df4e1d874256511e1280606ac5a103dcdfe42c26bea14f4957dd09e07e356080d294760268b9cf1e19e22f17d76e5e6cfdcbe0930236e613d3c7387ca24febabbea0c0c691a5a42ac210dd908ea43f6658968f0d0a4b0981f161cf35b63ec0c987c91b07a098ec14aaa4e9df625e734b1c476007720fc892aa9c3d655f7332826cf202e4be0d17a1e9809c02fe1fc59ac389bc0c78468f582579afcc4becda08d430441dfa6f29548194f0ed17e5097f42ab6bf8b8697a3316fbd0f1a37d62ecac25a755943f1a3938b819be902612e29b95e56ea44247e6fd825003b0e262987ff7c5daeace370f155af9b70379e0116cdf531889823c1f48ba4a9f45483746ee99a50f12f0a3aea3588843d02e175c694547073a3607e97b201ddb6cbd2a9e8e22d3d85fb8b45689ca3e82bc9acbb652607191387ec69552b8b9ee6548adc1c056e9eaed0ed00e062a257731a98411d815060f64817d0f51938d06f52e1b9ab46f0bd6522c0458d3e1d7d87f99e2ef82989895886a54667bc76b5fea19b4749ed21df6e0fc84e8126a32f6d6281579bd1e3f8b6312f48cdc3e8706a1648abc866775c1ecffcd1c6cdb1c6a44b8c8510c7f808df454e808aad43c7d50e267846b2442793adba80a68d755e78f59357dd3e91c43b3d4c7285b12abf2580285348a70e59cc810defde2bc6fe60a9d7d3b01590a6b81a7cdd3b3b9ba028f8f04a1cd4a964084d8188574ac9ade144b14c3277663d34e91eec8d6685408232fb0c575f96388eae771e486bb0a7436166a8b51f4674047c6bb2d9f4c38d44240a0ae9d5ef416516dfdd27f79d245ab89c9853c110f63f03eeee3f03549ccc10b02636fe5ac5865c5af9f8fb1fe52a7f90aeb8ee085ba8791656c35ddd2461de02ac57408ab014f57887e58aadf42ce3876a2408f75202dc71068bf4ae6e536c1d3d41a8de4c121074dc6adb9df15aae0dad3431564700ce671ce8e3c00d2991582502a27872116e06982ad94a3aecbd42d83dbdb3bc488f37e4296a63ca56ac1eba26fd6cdca50cb76a0b8f725aa021dad48ce368d5de34768f4678288abd2d496417b4576f4daab0c4f78a4a6d1f7990e575d29435eaa0f1b3f8145ae4e4b7727b0e8cecbf80258cb1770f026e43e46025c6b6b6807cb32ce7f76e6cecb56a8aeea7317cf421e8ec5d07898f33c4e32521d7df0677d988d7d369cca09278de2d0a81ed120126493dd823c788929fad8677bb8a6ecd68e6daf2abfad8d5b1fd297991e52b8e5733bf7ff2664608ee0d9967d25e599e37015fceb271289448b7c0a47093a6a522efdc51692e4c2288ecae3abf9209d5952ae069f5a3ab0c443b67b8f424efbc69c114f45a05614807c8bf504e8c2bd1f9b6b46e54a08f49db87048cc55f9c21cc10deb80bcd99d12cd804b98c0af6230ed555852df4ffdc71e8cca33a034087a4db063d5cf83fccd64ab35a2c0fbd36b49b2b3a723a51207c45f2d697b9fa27e3a42098406d73d3d9780f4fba9f5128fdcc981263a2cf27ef6b38a9cdd410820189a30b13bd6ccc958c3e3b0337d8350f9ec52798a32ab72cb52e41f581430fc45b112f1d327982d6292a5f81e72a46eb4435cb3fa9080ac59abaded751c3fd7ce005235d5ba11c3618a5de99d75a300bc2e69973b5f48b2df818833cc2a0bfb417df87c54f95834de44f1366808ae5a911dd1c55beca18323912e43919578f31ef23d8651489d68cd5ea1fa6fc8097368017d752372ac22709751690d93c40c6713e99f80294bb2d63f22995bdb19efd3e176aadb93bec3e4a1545626a57083383b1c060cae65a8a7e9600d4914a41550bf7ef211d06695d2f6fb5fca582cea4bb345513bd753dddbf1d30934b7642b61a884a02a437c97ff733364d277cf735b537a4a1d5fc6f48ca3fc48d36aaefb77819ea833b482afadff155f05aa726e0bf62bcb1e3114931bc9ba31389b62dafb60e094478175e3a49a539ec6ea7ab6c77f6acdb41184bee25c08094", 0x1000, 0x0, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffe9c) accept(r0, &(0x7f00000011c0)=@un=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) fcntl$lock(r2, 0x7, &(0x7f0000001180)={0x3, 0x1, 0x7, 0x6}) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) lseek(r0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x9e}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x81}) readv(r2, &(0x7f0000000040), 0x16f) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r3, &(0x7f0000000040)=""/32, 0x20) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r4, 0x2000746e) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r5, &(0x7f0000000040)=""/32, 0x20) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x6a77, 0x2fe}, {{r0}, 0xfffffffffffffffd, 0x19, 0x4, 0x2, 0x9}, {{}, 0xaf0ede450fd401f2, 0x2, 0x1, 0x6a6, 0xe0}, {{}, 0xfffffffffffffffc, 0x9, 0x4, 0x7, 0x40}], 0x6, &(0x7f0000000300)=[{{r1}, 0x7, 0x84, 0x80000000, 0x6c8, 0x89}, {{r4}, 0xfffffffffffffffc, 0x40, 0x80000002, 0x200, 0x100000001}, {{r5}, 0xfffffffffffffffe, 0xa, 0xfffff, 0x9, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x9, 0x10, 0x5cb, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x80000001, 0x89}], 0x6, &(0x7f00000003c0)={0xd034, 0x3}) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x3, 0x4}, {0x101, 0x80000001}, {0x6f1484778de626f, 0x3}, {0x0, 0x40000000}, {0x101, 0x200}], 0x5}) getsockopt(r1, 0x7, 0x5e02, &(0x7f00000000c0)=""/130, &(0x7f00000001c0)=0x82) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x3, 0x2, 0xbd28, 0x8}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x102, r2) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x0, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) accept(r4, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000003c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc737b4a4af899b843fd3357ae26caa0416faffff00000000000004be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e293bb978ae791127acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/184, 0x100b0, 0x0, 0x0, 0x1ce) r6 = accept$inet6(r5, &(0x7f0000000380), &(0x7f0000000800)=0xfffffffffffffe48) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000680)=0x509cf6ab12c36df9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000640), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, r7, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r11 = socket(0x11, 0x4003, 0x0) r12 = dup2(r11, r11) r13 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r12, r13, r15) getgroups(0x6, &(0x7f0000000080)=[r15, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r17 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r9, r16, r17, r18, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/89) r19 = socket(0x11, 0x3, 0x0) sendto$unix(r19, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r20 = socket(0x11, 0x3, 0x0) sendto$unix(r20, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r21 = socket(0x11, 0x3, 0x0) sendto$unix(r21, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r22 = socket(0x11, 0x3, 0x0) sendto$unix(r22, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r23 = dup(r22) sendto$unix(r23, &(0x7f0000000240)="d56aea3936d6daae0a5c2d00e746dfa79b34691c5855876806ff950ad8d0ac38582f0ae3dfbde3356e27382226074765ca3c0ecd52b0936d269fb4fc5e387af547ca175c6f472824cd9515d104dcf2f15ad65b4ea4f17d87027a0662466e67774cfe75003016620819b3fd16d8c177dbcb806788c834609a3c38a3ec785e55031b1ac44f5ac43a8071fabf5990ba38d2d2a5b3d897cf19f3cb9ec31fd515effad83e220aeda8a2c1eb3fb5e52c95b47fb9e990910b88ed4c3a580b0ffe1b8c56313142032818b443e4ece5ba34011b5d55f353", 0xd3, 0x1, &(0x7f0000000b80)=ANY=[@ANYBLOB="00c00800000000000000820c90256b9d90aba21b5e675c0e4940f8b55230358e5f81a6fffe2cc4fb28a4497a400d0c395fef135161b4626651c657eb9d65941b6a0fc109527a5b3084f750d547f4b122fb5f12c4c73b58649d9cdb6aea738b1d529f54f916821769cb4f0c45f684f5a4835c02ad4cb540cbcf4fccba2972d9763460f580a27bf09d131d5fc8d1f185025df4a9511f19a16c376344a2c5b1313784d0070c292322a36c82f60e4aebbac42fe9e01407c79cf2dcdc2de19aa306adfd125e20ae6bc1575d66908e5f500cc2f24a28855a1f811de34bd234185b1fb4d75dd60f76d5ba63636b3ec6e2a80e9961ca989b9cbe81cf2082e86bbc88ca6dbf693d5f98defee469afe5a37414e3a8c43d6219475dcbff7081e2176a50b7426f3ceb039259e875440bc9905de3cd806c52e31084645c83a18199f98a22d1cec733a454950d3cd6081414716b455a4c291c8b3592aacf1a5cdb7185aff58d58b93bb4bfcaf8cad547b64c0d5c98dfef9fc57ebd831da87c4c479b49009ca4679e47d37a20bdf087b7d39a6900ad093597932530a7898b47157759b93d11c8f14e354fbcdb4a377112d1db5a0d860d8f42c65718ecde862b32042ec6e54d0960ab7c33872404b839e01d06e943755bceb3f32496428de1802a89a1dd309059bcc4ab0a"], 0xa) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x7c}, {0x6}]}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) syz_emit_ethernet(0x16, &(0x7f0000000340)="03670000fe9b57f9e42e8f31d983802bd9a55b03144e") 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xff) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x7) kqueue() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x4) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000003c0)=0x7) 16:00:16 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0xfffffffffffffffe) syz_open_pts() mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) openat(r2, &(0x7f0000000000)='./file0\x00', 0x800, 0x9) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSBRK(r3, 0x2000747b) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:16 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, 0x401, "000000000000000100002000", 0xffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) r3 = dup(r2) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x48, 0xffff}, {0x4, 0x2}, {0x41, 0x6}, {0x8b, 0x9}, {0x8b, 0x8001}, {0x84, 0x61}, {0x20}, {0x43, 0x1}, {0x3, 0x4}], 0x9}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040)={0x3642}, 0x10) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000200)=0x4) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r4, 0x2000746e) mmap(&(0x7f0000676000/0x5000)=nil, 0x5000, 0x0, 0x8012, r4, 0x0, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x7) ioctl$TIOCSTART(r1, 0x2000746e) pread(r1, &(0x7f0000000040)="1db1e75a83f9f4f102d71382065b408a9dfa3af92b1911d2a6b4436c758d2258732b188cfc8cc1ba57d6862d0b1c8d7fa4f830f144ca7642fd0fba7b9dd5aea6d0f85551707d4dcb3888654e2e465e939250fac6ffd971519c9e4f52c40791750e109113e0d9ea5f89d463880778a061a07b16fb0b4c0576502c434dd974eb21d0234029f47f01b8eed99c39866b", 0x8e, 0x0, 0x4) r5 = fcntl$dupfd(r0, 0x0, r0) r6 = fcntl$dupfd(r0, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000000)) ioctl$TIOCFLUSH(r5, 0x8020699f, &(0x7f0000000300)) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r4, &(0x7f0000000040)=""/32, 0x20) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r5, &(0x7f0000000040)=""/32, 0x20) fcntl$dupfd(r4, 0x0, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r6, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000340)=0x3f) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchdir(r0) r7 = semget$private(0x0, 0x5, 0x204) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0xc0307006, &(0x7f0000000040)) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000080)=0x3) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f00000000c0)=0x7) semop(r7, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r7, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000580)=""/10) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x8) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000480)=0x7) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:00:16 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x4) bind(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) r3 = semget$private(0x0, 0x4, 0x400) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/218) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0x1000) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r2, 0x1}) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x80) unlink(&(0x7f0000000080)='./file0\x00') 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x90) 16:00:16 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x204) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xf9, 0xfffffffffffffffc, 0x229, 0x3, 0x985, 0x7fff, 0xfffffffffffeffff, 0xff}, &(0x7f0000000200)={0x0, 0x7, 0x3, 0x8000, 0x100000000, 0x4, 0x1, 0x3f}, &(0x7f0000000240)={0x6, 0x95a3, 0x0, 0xf8d, 0xdd81, 0x5, 0x40, 0x36}, &(0x7f0000000280)={0xfffffffffffffffe, 0x8}) ioctl$FIOASYNC(r5, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r5, &(0x7f0000000040)=""/32, 0x20) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x11, r5, 0x0, 0x200) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) 16:00:16 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) pipe(&(0x7f0000000580)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) r2 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001440)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000001480)=0x6) ioctl$FIOASYNC(r3, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffeefffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {0x0, 0x20000000}], {}, {0x0, 0x0, 0x0, 0xa9}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) pipe(&(0x7f00000013c0)={0xffffffffffffffff}) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000001400)=0x8) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000001380)=0x1d23) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r3, &(0x7f0000000040)=""/32, 0x20) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r9, 0x2000746e) openat(r9, &(0x7f0000000200)='./file0\x00', 0x18eec836e6519c54, 0x24) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x400000002c5, 0x0) syz_open_pts() open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1c}, {0x60}, {0xbe}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0xc69af1ccadcad467, 0x40) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r1}) r2 = getpgid(r1) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x800, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) clock_gettime(0x3, &(0x7f0000000040)) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0xc8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) ioctl$TIOCSTART(r1, 0x2000746e) sendto$unix(r1, &(0x7f0000000300)="9496823b5eb1400e39cab1127095d90f7bff7d27b4fc4a80d02a5488f7ad122a9c5369716fecea7b39411e077000ade98461d201b54742bb89aa7ba98ed3407d46efd9f160dd26cfb8652e0722e609aca9f0d01565cd203b0450d81a48195812e30e0ef0ac13c5742a11c42e9589f48e42c530251b64af68a7b7e27b9c9ce83a9be29e6736cdc747ef054ee7f3b0d42150738730036eb0283d45693a25cc0bd15d2427d213a58f0af0d468a65ebdd46b339c5ee16dd1a276282667e67a08b6405ffe117c93d452926e0000", 0xcb, 0x0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0xd4c9c698afaec814, 0x1) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x1) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x10) 16:00:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x1b4, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000180)=0x44) r3 = socket(0x20, 0x5, 0x9) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) 16:00:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) pread(r0, &(0x7f0000000040)="dd358370ca7ae7394076ca09ea8f1f78b11aa813adba9a093bc25955e995995b02f51e734a0d63829d7fc068704970dd5e1d8a5fe32a3e8ba7afb10043756a84a91b3408cb9e4cbf602cb6f36dc8dd22583ffc94999db48498d74b58b501767f2acd2017f364714c527575214165f14ce49576405a84e648180e72de7e6972b0c450c3356ece759752cbee7d6b73c4d7406761fe4e04d7", 0x97, 0x0, 0xffffffff) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="124e1a1535c0e5e6cabcbb5fa969eea92daadbe527d419a390f29545e52bf4184ba3c23c4b63f2009120c26f33d4f90ba943754a1f573f9cb9e844036d217a90418c7c392c5146927e3f84ce928de939b39ca66986f0514031b79cab772cfc6171092a7b8916d42dd46fb67a7067c98decae509ac5639a25f2ab3767f002e1"}, {&(0x7f0000000100)="d4a126e9b6125183740663bec7f18473aed9bd2fa2249ffdffa2bf3cdc97131bcddce478d1a3123ef54c9faccc3b2eb48593587a98d8313a13849e5f7aa7596d82bcd61e4d4fa20c83c3908a65f9618400199c90b3709b1e5aae3deb9c1cb72f1c61a3011db753c743e61bedd6e4a42499dc4d2b5e5ce2f0e6347c27d257d674018ec9bb87e153"}, {&(0x7f00000002c0)="794160bc1bc97863ee38926b6df26949384b8c2b4ac35eee53bf9ef41c0622392a2a2c8012f8a9124a828fdf56b3daeafe8bf41b2e9bb03f48acfd09a9e241bc114d29dc8a2f24040844949e921669ab625e5207947a142717789e45aac31a517dd3756d3881f91f160272cd7206bf8a712d46a909de89f11ecd59f42bf5d39e621cc2ed482e3b41325e66e19ce9e949cc3843696b79f3cc795c6960d30e2cb0a3bbd814cc01acea4682e8555b8dc4272ca0093aa6cdc1a9b1a95af87bc555584f33cf6e431a0942c1a1f9d5d55cf94d01"}, {&(0x7f00000001c0)="4ecd05395c08a2fde101c7b77716ced5b7a9312ece81a42f12e94ada298c64c39aae2d583da2d6252124614a9ba9fce3b724271a59e3f735b1a461bf30e94d92696a7b4466868167c2ec16337af73f96f4503bef44e9aa748d69c68a012f8628058c1f1af72afb16851a62e614241e47154a847941973d5ca248464f06", 0x239}, {&(0x7f00000003c0)="2aa44459c5ed2a5e5b4d761314510880b16f603bfb301b2e373f08007d72ecc110fabd4583090304ee3576f35f6b39efec7f28a8485e6913dc6ff840"}], 0xa4, 0x0, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x2, 0x126) fcntl$setstatus(r0, 0x4, 0x80) execve(0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000480)="41b2a773e3f63b8b862878a3a1e81e010ae47033340b92e6fb2752859c7ed1d91ab6ed4dbe42cb3170ab31aa820692d31b10d6adee7b17f9aee298bce0ea3b7214d57bb4defd", 0x46}], 0x1, 0x0, 0x0, 0x8}, 0xb0b764f9bd6ea4ca) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/\x12\x02\x00\x00bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x44}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10, 0x4) kevent(r1, &(0x7f0000000100)=[{{r2}, 0x6, 0x35, 0x10, 0x9, 0x1}, {{}, 0xffffffffffffffff, 0x43, 0x20, 0xa7a9, 0x29d}, {{r0}, 0x5, 0x0, 0x70000021, 0x3, 0x1}, {{r0}, 0xfffffffffffffff8, 0x43, 0x0, 0x4, 0x3}], 0x6, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x3f, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffffa, 0x88, 0x80, 0xfffffffffffffff8, 0x4}, {{r3}, 0xfffffffffffffffc, 0x10, 0x348f671e245b6c7, 0x6, 0x6}], 0x10001, &(0x7f0000000240)={0x800, 0x3}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r2, &(0x7f0000000040)=""/32, 0x20) dup2(r2, r0) 16:00:16 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x100) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r3, &(0x7f0000000040)=""/32, 0x20) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r4, 0x2000746e) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x2, 0x1, 0x2, 0x1}, {{}, 0xfffffffffffffff8, 0x4, 0xa0000044, 0x1, 0xe0}], 0x509, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0x5b41, 0x401}, {{r3}, 0xfffffffffffffffb, 0x8, 0x4adabf305beb1065, 0x6, 0x7}, {{r4}, 0x1, 0x40, 0x1, 0xfffffffffffff879, 0xb87}, {{r5}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0xfffffffffffffffc, 0x3}], 0xfffffff7, &(0x7f0000000240)={0x3, 0x2}) r6 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r6) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:00:16 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)="dac4072e2cf12d6a8f034c2d8425c7fb", 0x10}], 0x1) pipe2(&(0x7f0000000080), 0x10000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000280)=[{0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") r1 = getpgid(0xffffffffffffffff) getpgid(r1) 16:00:16 executing program 1: r0 = kqueue() mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = dup2(0xffffffffffffffff, r1) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x2844) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) sendto$inet6(r1, &(0x7f0000000140)="8463a0011e32a55bf31e38859de432d331909b8913a72f4170f0d827b6e56683ed01a0b394ebc67cf1c293344c9400785076e3b955c97078717d22050f41ec041a29b50081240d2d2ca2f7bf873c87b9542cc3d232bf45a48cd86f89f9d3027081de5eb0958764f3e4ed89c698c0a29cf8d3c40d70200c13f2b9615adbb09f6fd273bbed553b65aa0f2d868bc49886707ef2c26f969bef7d8068c9281f64f9fbc1f2849ca82478a3d8b48b05a71b867685aa1cfc99b0d3e90f0ab0a72abc31a3da55b42ce8ebcc0fa907708a", 0xcc, 0x1, &(0x7f0000000040)={0x18, 0x3, 0x0, 0xc30}, 0xc) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x891, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000040)="670dc3", 0x3) 16:00:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b600b454fbe361fffffffeffd6898f00000000ff0f000000000000c4a2d17869000d9ff6ceba660100671273b7e901000000fc0306000000000000fa5ad96a55aa13471ec86807"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0xaa025170d9fc77e6, 0x7fffffff}) close(r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xf7ffffffffffffff], [0x0, 0x0, 0x482], [{0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r2, 0x2000746e) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x8, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000500)="fa7c22ffb22313452e5122e2398e23a17d74440397f762d445d998cd9b02ee47728c37468690033576521fd514161ae6b7d05df4c698c7c83f17eddb5a55cf16b6ba1fc196ae33a8d9d905b5728c41a8e260d590d88193da2b4f40e13ae03f28ce733e0fcbb929be79762c8d96a2c81a62190ade8b86cde8b11ca221184b018af7a63c0c1d804556a6e119202882bfdbb29862a32dd49d64f21056a5a9364928917d2a2596427857e5c2c741eb29b5f513167eece5b037f497612178b7ddf8c3e1af298bc5f80580151458cde80fad829c6d"}], 0x1f6) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f00000008c0)) r4 = semget$private(0x0, 0x1, 0x100) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000b40)=0xe28) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000640)={0x6, 0x2, 0x7, {[0x8, 0x1, 0x9, 0x9, 0x0, 0x7fff, 0x3f, 0x5, 0xc327, 0x20, 0x1000, 0x2, 0xfffffffffffffe1d, 0x6, 0x1, 0x7, 0x3, 0x6], [0x3, 0x1, 0x2, 0x81, 0x8001, 0x101, 0x6, 0x1d, 0xfe, 0x7], [0x1f, 0x3, 0x7, 0x35, 0x3, 0x401, 0x7fffffff], [0x6, 0x1000, 0x7ef, 0x57, 0x9, 0x504a], [{0x2a, 0x7fffffff, 0xce, 0x8}, {0x8e, 0x1e, 0x80000001, 0x7}, {0x7, 0x54, 0xffffffc1, 0x3}, {0xfff, 0x7, 0x697, 0xda5}, {0x30, 0x10001, 0x8, 0x9}, {0x296, 0x3f, 0x81, 0x7}, {0x1, 0x10000, 0x8, 0xad8}, {0x7, 0x80, 0xffff, 0xff}], {0x200, 0xe6f1, 0x7, 0x7}, {0x1, 0xfffffffe, 0x6, 0x7f}}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000000)=0x7ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000600)={0x6, &(0x7f0000000040)=[{0x7, 0xfd, 0x1, 0x1}, {0x9, 0x18, 0xff, 0xd370}, {0x6, 0xfd, 0x5, 0x8}, {0x400, 0x50, 0x2, 0x6}, {0x86e5, 0x11, 0x5, 0x7}, {0x4, 0x9, 0x0, 0x81}]}) r9 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) 16:00:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79083d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a6de56af3e0940f3f686dac0a0557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13e584f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117", 0x1d8}], 0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x6, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {}, {}, {0x0, 0x7fffffff}]}}) 16:00:17 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r1 = getuid() r2 = getuid() setreuid(r1, r2) 16:00:17 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x8bf, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x3fffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f0000000100), 0x2cee) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r4 = semget$private(0x0, 0x6, 0x400) semop(r0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000140)=0x7) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r5, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="10004dbec7ec1d7a0e4700100053d06ef30a0a58699e91d200000000001f00d215d1900605ad0000000007789c4fd1dca0a4153e3c7f004a32d5232a52fafab91b426245865cbf0100c77026488ce2db83a808ee518c937b5354"], 0x10}, 0x0) fcntl$setflags(r5, 0x2, 0x1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) r7 = syz_open_pts() r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb59560b6cfd711"}) accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000280)=0xc) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb59560b6cfd711"}) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb59560b6cfd711"}) r11 = fcntl$dupfd(r10, 0x14, r1) fcntl$dupfd(r7, 0x80000000019, r11) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) socket$inet(0x2, 0x5, 0xfffffffffffffff2) r12 = dup(r6) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x81000}, {0x1, 0xfff6, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x4}, 0x3ff) dup2(r12, r2) semop(r0, &(0x7f0000000240), 0x6) 16:00:17 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x100) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x69, 0x0, &(0x7f0000000100)=""/105}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:17 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000003780)=""/4110, 0x100e) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r6, &(0x7f0000000040)=""/32, 0x20) pwritev(r6, &(0x7f0000000cc0)=[{&(0x7f0000000280)}, {&(0x7f0000000b00)="122e05d5ceb7376b8cf45f757ccfd85eb5c460349b43cb34bcc8c1c5e3ea8fc9ff25868c3dd602cd684d4e7a387afefa21b6e9060b39661edf09a4575c124546309435fa4d26f2c22493712236f187edc0b518a82382712cbf7da5b2c82c4ff8f2ac8016f2b18d9c2ea3433a4a0777ee321f6cf38f11", 0x76}, {&(0x7f0000000b80)="c6203f6830e29aed2dc39aaa96afbf4e83a3c07c29008ac27fef849cd658533ae56d72e543a79ff25bb6a90a90a31913dd7267f96e8ff22b3b4d835ff06e3558916587fffc688b0887ad4eb5a001192e307a7024b9048bf1", 0x58}, {&(0x7f0000000c00)="253ca7179c1a5768a1611c7197116cdccb594588922f0d399c356fffb61b45a30735f1eecfa5bf143f04e246d3ba3cb686840723fecd201828e7132cb1ff50d150feb9fb80c1bf1e333acb45a089f475be9c6d6b95daf4414275d47bad2f953fe92d93d8ec8013a30d0b7cfb6859274051de2c77dace28f2d5fa309c5123840e25a185cd852d", 0x86}], 0x4, 0x0, 0x7ff) ioctl$FIOASYNC(r5, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r5, &(0x7f0000000040)=""/32, 0x20) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000200)) close(r5) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x81}, {0x25}, {0x6, 0x0, 0x8, 0x101}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'\x00\xef\x00', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = getpid() fcntl$setown(r4, 0x6, r7) r8 = msgget$private(0x0, 0x0) msgrcv(r8, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x5af1, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00), 0x100001ec) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x20000, 0xfffffffffffffffc, 0xfffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x87}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="5eca43f386ed302eb294c993af69") stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) r4 = dup(r2) flock(r4, 0x3) semop(r3, &(0x7f0000000240)=[{0x0, 0x8, 0x800}, {0x3, 0x7}], 0x23b) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) readv(r4, &(0x7f0000000cc0)=[{&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000380)=""/157, 0x9d}, {&(0x7f0000000940)=""/229, 0xe5}, {&(0x7f0000000780)=""/164, 0xa4}, {&(0x7f0000000a40)=""/233, 0xe9}, {&(0x7f0000000b40)=""/111, 0x6f}, {&(0x7f0000000bc0)=""/252, 0xfc}], 0x7) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000080)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x200) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x1, 0x1, 0xc0, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:18 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) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000180)=0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r1, &(0x7f00000008c0)=[{&(0x7f0000000200)=""/145, 0x91}, {&(0x7f0000000000)=""/9, 0x9}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f00000002c0)=""/210, 0xd2}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f00000003c0)=""/152, 0x98}, {&(0x7f0000000500)=""/121, 0x79}, {&(0x7f0000000800)=""/151, 0x97}], 0x8, 0x0, 0x7) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 16:00:18 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) kqueue() r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000049c0)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00", 0x400004}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) pipe(&(0x7f0000004940)={0xffffffffffffffff}) kevent(r1, &(0x7f0000004900)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x80, 0x8, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x90, 0x1, 0x1, 0x6}], 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x62, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x2000000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffff9, 0xfffffffffffffffb], [0x3fffffffff, 0x0, 0x0, 0x4000000000000200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000], [0x8, 0x0, 0x7f], [0xfffffffffffffffc, 0x0, 0xffffffffffffff01, 0x100000000, 0x5], [{0x0, 0x0, 0x4001}, {0xfffe, 0x0, 0xffffffff}, {0x0, 0x7, 0x4db5}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x0, 0x0, 0x4}, {0x0, 0x0, 0x0, 0x2}, {0x9, 0x0, 0xfffffffc}, {0x0, 0x1, 0x10000, 0x4}], {0x0, 0x4, 0x0, 0xfffffffffffffffe}, {0x800, 0x0, 0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x800000018, 0x1, 0x6) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0xc818b5ff1397e253, &(0x7f0000000080)={0x2, 0x8}, 0x10) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) clock_getres(0x0, &(0x7f00000000c0)) kqueue() madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x21) socket(0x7016d7221ba785d0, 0x4, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000004980)=[{0x1c}, {0x5}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") socket(0x2, 0x400000000002, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8) pwritev(r7, &(0x7f0000004800)=[{&(0x7f0000000200)="5ae402c13487303fb1c93b8d5dc91256534865581648b57a77ac688c663d6e", 0xffffffffffffff27}, {&(0x7f00000014c0)="d12e939d348a141e50d5aff51a1e4ff31e230df083f810276f0c780442769dfa49dfed9ee1a9d904f94650b0e8d42bae21100ad156ae2b06e40d5914a64656964e897db88e7e5d3f5af69ef491c3c23977a694323ff63dea356882885f752862b27d69fa7f07a0579f631e5805cae58c65afecb8addffd38505d70ad966ce995f05edfe4ebbcceb68df9a27897e442a99f113e4105fc26bc7a2f432cfcf9eb10a28da4c691bba4f41dcff74629da41f068fc3df71074e01ab4e9946d6401fd82722d14ba1129c7cdc11551797c15414c724a0493bbc2c44d4998b919758233e9b35aa866aee18184ba2e565da7036a19bbb85b64421f3fbc4950ee8439c4f54fc1cea5093e6244a8dcf63f9b06d55eb8600144a1c3d285d96a3ae9ea77a4d5ac7d5fed2177c2c98b57a72f5b5c61ae3bb8cf6a5814bfd505e909db0423b0ae0288f70ca94bb445bc6bc038b63ab667c6c12765d1d30e742e495e9557498a70c638cc8415e17d3c68f1470beebc4d3a2d4e2a467bd040e54ce1a9adf76eff0250debde867d98e22c31dd52380ec00b582c8e5a8d58a8416ce77daa158d64da2124ddb6428afb49e45432787c563e9b3ac4672e49e8115df0be9ff77ef05d19f27f8c92f059db99d20e1f834206b8aa8fbc6257490cf74b7e8563a1240d348de022da587ac66d4dc8192c8e620eb0c537ae28bb54184bb85a12ce80ee9733efdd965438efa057d42a88a96b2bd7f031ebaf6fd83444d2e21970bcf6f572d8b2d7f55f0e34c135d7f9fa1886ffd7b0a279d47adb9cfdc0a69c3fbc4c1737ab645b1fcec579a97c688109347d3ed5a76f8135a9f3fc123c261ad48d2fda7c2655039f555c5995ce82dc403f854b076997d8eea45bc070df1a4ac75694c4d655a47840c3cc82724a944df93315a96cb9aae2361e98e3f15059407d076e9cac64397030c469d3654e8c470c416cf331b988619b9e10da31eec9ed4aec5b0e63b8c4b662aaf6c64a6216d7e6e08577cb9ea5d04d7e481dde49af1ed7e51a6ca8d5420985aa609604c9e2a44e2f8b3a92515f27d136ce78ca98c9057b1d6f5e319d71df607865246fc28afa271242f37c3b42f65d6a33a9f6ee697f7921e0316bf7c8591e80bb7946e14fce2ad5c49ec6c6ed7a0c95a839f0ed8abc8385ba1e580aff4dbf7ef1468b05e8f23f152226876e5d00169585099bad783d26181cb0cb24fc6bae2ffa97d24686a3da3886d047c201db13a39f6886be1c198ffede3cc554b45fbeed76634cad77cfc53a4c5a8af149500537694dde7f9af2ee96e357d46799c371b6d92daf45bc100c7092c24802e09592b71177145c8160dcf5a6e19bd8c5ebee53ef7ef205b558f1bb9b46c3476b99a90712b3da48c6e4e281cffc67cbc3b3cc1c04b5b6b075e0ec3a1d193cb43d7e87d027b94e4636ca21f835089f7c7283f587894964147d2d47e399b58cccc836469ec25d45cdc3499a2e813340862dc272f06a9d7580c0679f0c73f6fa067774cb75d9c860825fc531dbf9d1c354b7104465107ea74eb5a3d911e7b8df2d42ad666ac31982336ffbb0cff3b95a673be3644f8525617fc7f0e68133f4a0fd10abcb76544f6ac45ff760c13df9a90aaa073a21e850ae6eb8063206eea5fd77ce88ca9a8a7433f349a78c114183f5ff4c692ecab112ca3700a4375bc5c90f33f8df6d75a2fb69c55090ad2c5b0ef8ad168feaef10b7359738c1a05230be4b23a1b4804a24605e0c507caf968071ac67cfac6d658994fe6e96b018082b2ca602be09d2650ff6160ff0e2f84ad6c98d66347e42e1b38d07da8d431b8eeb76c217ee0e220661bb283df1c809a2e20d7e41832ae14d550cbf5c95ba2a1fa65cd1f6667b30bb0e38d724af985ca9691ccc4c1ffd1f2c1bee924336adf4cd069c23227c985702ddeb07704420b13860194640fcb315db8f22ec0d3d970df3b36ff49d5d995d97f98c13daff3122d6c29fec79562f3c86efab30aa928acd255004c09674a69ce25be94e291b4b8bfc1546b0fcb58df7cbd1058a1ce588bcae37d8f252ff62fea3d45cb0427426bc441c90fe0b9f970f680d8531e0792ad9240ca2d10a882a237a57977541b0b8b07e8f06030f73509206bd611dc5dc25b6fbe10b62f5c7c4e3c6b35804996175470b6fff844fc63fb0bb82af3bd2200d638b1d1ecc7e0bc7255458c7e9894b5a38c270774f9803dc62017553b0ed86e383a4f9a544d9db2c21f3f12f558641884bfa1c0e28a5aa32874570b4e94d159bc279c295d109ba97dd46e55a24c91d589629c59608a5b6722fd05c31ff849d9c045afdece61e873341e838c4f0af56c7b59f36f3f6226fd089b8257f1cd4428e3d96cdcca653fe1195164f503d807fc456b6f7235987a6c91bad51032803ccf45d73a4f464039a1be8bae55348ea18a648a06782303e4663a283d945cc78436ab7e048bd8e0eb76b0d63b7684991d7d9fc172da5bd8b01c24c1bdaf6062d57e2bfaf248c7dd1884dfb1c7af164576d5837087fe70abf6ee69fa4e98d9f154d98d11cd46f338d2f33a563a6ec748c62cd29ce9a15bbe2fde6b6360b9e5f125aebbc7970cb9af14c94168661d360115a368a0426a61d04863891ab98ff9dec3669806716c210d6bf8c97973b96b4ea300de69933400c1577fd8980c3fd34b20c38e781a097bdf6b3d878818b747fe14ca74ef6587c3e69496870a6e4f821866970e76bec18ea6c9d909b97e10ca3bc7c9f27a6b39a08b6511d4db0f4d1a3643e64815d532a55d61ffddbe98868737c248e3cbd8cfb4550b6bff777edc160767126a9fc105c2f9dc793fbac0ffd10bbb966318a802536e43de3e1fd1ee812dc1ca50f5c1bee4c3231aea4a805292f2168e3ded4e5e579235f8019cc21f51e59d01a066ed16239fa126d8a640199c0034c09ecedadc26ad3143eaba2e8d8dcedb74bf126617b20340d21610ddd80e00fdb0b6a4b7f83cb0e51de9ac3f77f993c3701227b1f89abd4d97a0f4503ad890f618d74e066ab11e70670382a367768e4e7939903b7ffce07dcad51e248bd76701c44fb57f8e02fb1c315d9fde53c51f6d4c05c38ab9d5609956b6c71c64a7e730ea56b036a04ce94af24e60c4cda59b9584f08fa3c8493b35e2e54330b299ab0ccc49e56e36bc00c483fce282b77ed110838d92aaa7319cc93f898203cde70b74e36b5e0f0167e8f7e514c211b2cc16349f6fcff4726892505d2fa214d4c7882a0736c068f7575e30b4d4c05ab2d2cfc15c65783c959e9034f483aff1f6adf270028ca6df111a0705dc4e153b9ce12036e03ea25ab3bd1123e21a2631b327ab4c7b3531edc2ef621f6594d4c03e3ae37f28aba9ec7fd65435c4cfb15b56bc6f6946e19a2521a490abb691ef8c292b2d6a8329a494faa28411abbd3df16ab03dba21152331963e2bbfe82d36d7097dfc16bc8ce7c1383e16c55d9ac4bc1555dbc3d5ed472eeb8a1dc42271705616436a4dc9f1c81c58aeb7e1146bc11a301b489c73ee83c4a389a0bb0e7af28204fdba6f9a4463efe915273e4c0b159ac9b6939c8572f21a6d8ec533514af8d286e64ea282592a1f9ea831c2009f93d3dbee94df271ada0894fecea325383fef2f0a0a6f721c0bf30d54b85e0d726d46e2e99517a4273e48f1eaaafb336b028c07fe1505daa14eaca20bf78145960f140ca89db79af8e7a5ad2100f06201eb14b2e0e8759d71f6f0d185127c0ab0142752305171bc16fa0744110b4d366092d1ac3b5a7109adceb149c146b6845dd108292a60ed08520381bba7d4c7fc65ebcb7e398cb17a337c3ae49a7efed5f80b0ee50a7aadcd6143dffee92334af09da3bb6a9184cd5fc9e40c8a9d8b46517c1aa2fa639822418f833ce761f1ee4960f2990be6ac1d5042903c084076a912c9f7d5a6bfe7ebe50c4f1f2e531599cebea6960e923dfa249fdacefce271cea18675c796d1738f93290cb6c87f2231060636078768318d0b6bda351d034b1886869f189db16d7b8588b41af0e183b5bf0f425c5b4fa19a537d1e5798db4ea85b66fd0741372f87139b150138a02dd9508a8c1e123dc3c2669ed590e40715e200416bfdc3b0aefab5edaee4730b5c751ca0bc6fa21f1add735538fa6d44500d0e652897f9fab5cfeb08ce0cb51c722049a986eea4a61402cabadb63fcdcbb6e222979ef2298607e7ac203e2946bae492aab84949c989a359764ec3b6531fe704606430f825125e2d7022bfe558558e4654a4ebd65c10bdacc9acf2d65288cadb228779d9ce798bd7f836c041eb43ef98c704a8fb5681bb0aa612fd3008aa8ef460a800be3bacf8cde977e8370c934a8d5a6e7da0e4bbe02ac24fe8792369068fd27a947bc012f706547a612df28c422c7beb6dee434ab11c1b477556d74c6447708bbddb58507f8c97513f733ec005347d89f5b6c2b5f4529b594ff8454d027c28db83af7602035601728258dce396965ff445cae7aa7d0cb751e742ff8ec339bf11eeb08f3996d5157d447a50d0796bd3725a8794a486fe4d5c2eebc2d20db914afa5168701fb3813515ad83fbd2db8cd37497fdb9e2379de9df1c43cc3c495a6d10b799a3b46b9547e92d4c1a055489631116c52971c0bfb216b812b0ed9ec185dcd1536491910af4a689aaa1a8430c7ed05b3657ff4be53331a5ac0e918e8a4d6e9b375044f1d4e8510e7533d5998ce9b5ea9d68782f46b2a3f920fc1f8614f059d24d967dff823f51d5e98424e9d9efb0b53e582e8fb30573ae6345d1d6ecbf846d8edc20801e00d395a8831e85031d9eba6fe38f3c98944400d9b5bab1d9bda0263cdfbaf27e267c5d7eb695d63e08954fa338ed3b914a4c4538c8d6cffff507d20e1bf62d597f800f65a3be9b32ee4d7a2aaa8decea7faf7d12f3a5530daa3e76dfa8d15bfaf9d70b9ed9f681561d590c8f3c42864266d5f9b4a9ede31ce8c14848aca4a8253cce5217903158fa06ccb2d6b48127b0ce425661ac1713b9a1fb0b017af96cc98dbedbd484e137384864717767676c5bd668a356561fca7c766e02f3a6d66a0df925d6114a57cc3a1ed1fb33c185dc56b113c63063a42bafdff9484bb34b4f2172b0f98e79e084d053adcfa359713a9a515cc6fe7621e702418d4d9cc7159e132f099262924f5e57374f39c5aa9ccaf13dd3d4205162549f931972653f705dc40727b4da0e6e8068c187ae71eae267176cae0e941f2f82fde7404150d2a95273476d2b6dfceb9e7eb6c3ec16a92dc7d1d0c4fd843bf825a3eecc02ff32a357520e66e3692346ed2b9d05aa923eedfb119ff96b506f01b91f1e58506cbf61b2ad7a8c53c7ee1343d261457fb2e08d601d33b0ee5b03c3dd4a18e1d5b66021e27f9515e7537942d44aef4a745559eade329c7c7af8f550827232a9dcf1972af8916183ecaf3921ac9de11e6bbce5ee6443dd1569924d93a2294ad67baee82d2b144fee6fd035b83d8ec0e6be61cd840b01482ac3aa7c18b20abd35013444fa8c3f40eb0768a6c93e65e2acc3a59c02fad144c4b5a10420d99bb5d2769a0a9c61b3524c5917f5faef3e457db6eaed5eb710680048b0f9947380c2a3d544ffea649679329792b8f8f972ae9c7ea98f526c57f6e5c0613fd3d85e031452c837393bc8b5667d7092c0fb3342a93be67e6f3beba61f30a913e520aadbc3428a5d216c118ded6821e6453fc1a46dfb8959eb030cf9bfc52caebe0338da43438bb90de6efad43169209af06bb97831c80444d1c522f0228eb08cc508e89561a1d26a5e5d819980b44ff86b69fc", 0x1000}, {&(0x7f00000024c0)="9342d6d6f776b38868d1c4e856f295718518e03a1023f3d09d3a69da8f5fdad30200fedf95696401bf75971df89cbf8396b2a5d88c013ff588ba350fa7f2eac789ba1465297e4415d886135a4c3e5a06a7bf610f3f71ad60ff8c05ae87da106481fe6f322d7188cbcbc219acf278dc97a263c7029d1519ec2a17e64d72e82472ec62a84c5e330311dc4900b4afffc2945c", 0x91}, {&(0x7f0000002580)="b61895862b09e2b0f9d4cea0d55022a79ac9986dee2e7508e5cc51e6b56dc3343036ae94f07944de2227a453d6cb448c8cf9c71874179331701f5bece22bc5e4a7a151db2183d3cca0cc659fca970efb7b49ac7528a2f42f5779a824f239baf1ac9126b5c21f5f7ed8423f8490b11c775c174f87a46b8a5c4e81babe88af6cad7fbcb232699c0feafdaeeec4795c1ab3751f08a30cdb0f0a69acba40d52028f730f4df9c95edb946129fe214214396cea053b1cf4b90e2583a45c2043939432b7d684837a8f250f26b33f928648e049fe0960bd23939ae995bee94fee754afb430136e8c274f9a06ba5d5ff86fe314db854a50c0adb5389120c2fb68c194269c5a0faa8e7d6f2f5edf7b391c558c9feba40172a5c838a29e0d213d6f4a9c6b57cc5f5a18cd9d225a60c03affbba1dec9b534c1be2d38b150095f7cf3527d14ac20b672f2a704aebe1a380af3e209f1445304a765d95f09b4fee6f9e9135e549a51e321b5a138562959ea380f0be6f77452a09bb7f415290c3b0d6ae557a6733455339a6eebf867a4a32e3a505c38df3b497b0f7c1d4ad09c8f31e6aa5557cb1487a788283efd46c9839a74be85a7e64ae7538290285af5a2dc7340b47e80a01767210801c8b6fadf0c2dd65546100f3ba130f0b0096cdba7e501a47f4144c815c2d366a80da3143ef935c297ffe533451e95142e01be6c92a279e1f5ab14bca0ddc53fd97be3c5e0840b898523d5f94f1a9e24831591c97c9d3982e1dcb69bdf5c52617132cde62a781e85bf6db9cf98c8542b26dae74914d23d57dd6383a47bdfce21ebd5138524392ed26855fac973df24c74e3ca7b95ebeddcc66e5b961a75de98ad26ebb0f0288cc86ce393506ef63ea510fe416413cf5aad1ed7cce1b27aa01348c3138f44c34df6041b09c33002d1d4b0f857f29d8c4fe1b1c7c221d86dc9a573000f1177069f5d1b1416452465e331cb1ca332c9e422bbf67f83f9893db0e0845b087d9cee51bf8d1669af7fd2fb6a8ad6c52134961c7eb5e04b3be8ef753625a4c1857d856d4c51ddc5bf73e35ca7773831cad7eeab47698b827dc633afe31aa1bba057e32848d023941e25cf38e958a6a5d3bff25460fc3be670076b762d6cc75668435af9762e670e0567b7667249babe16742190d1d6c131d6e00ac37e0527575ed03723235c7c0775f2ac5308ecfa00ea5a5e7349793fc7c9624828ab245be6c0699daf8f921f285a506a9cf8e520b11591d23c63bd06ba58dd24fbd031eac0671a1fd2faa8c8f5a97d05c6cbf61c4e389fdacb0d2b2bec54854b6a010f213343d4410cff2fd266d67718a8400308f09a5155762dee40f95fea42a7fe9bee9215c85897a3aca4eefb4eb3376c5fd5ad99415db50015077d9cf4d30c92494a5d4f7b6779b174897e4ee070a07d080a51db5e60a3c7e1a74a76f7fe6bdf3b570cae530195f73fb3f9f71c4b6bc8e5a05105de1f273390c82da594a7dfc8f5e40643c482cfc9c56d3cea2a2a7a813e039510d69365316a32b39f6184fdc10313ec01f6078dba41d5147638c95c066e111e208907d5328e1db7c173cef04090ab265ee2ab071baba69f5cbb1c2a70dc8d787e8a3d25cd9d5d88e6501580a41c01ff13cd23ca986a98a3b3e56267ae4de05f51b44de540c0d1033d6779e7d5795754907c22b7e1828ad873928787eef4c9acd93fc22dc36d8b78814c55a14576feb9f0c2ee2dd31181a1685628e7b8fced52a5d51305a68b79869175fec6802f7354f26c8f43b91b2edabd9fd6a7bd8aa13cfacbcb493b8936bb56bcba26138d071bc8e1fdbdcedbf7fc7eeceb3036ebee89d68285bd8c66b3ad7324dd2bf023ee2dfdf42fdeb449fa77ad7880026a9fcb054ae9d0f185aa109915d9af50a0360f99029633efb71f2fe22772be3c650934eec3e0a15ee735d442eaa9d8ac76b829c16613a150a566222bed80bcb858f7367ee651370c03479216a6c83149974832e5bbd983a34434ab62e09db687da6eda1873455df59159ac7f93bea8d07cc5953f2f98d76141ccd856f5d9ba72d4df8a31aefeff7c21214a444abbbb22bc3adb9a1666df41bfe285d5c8ebd95e967628045bd2ff51eae9dbea8e8d42092993bd446cc5a81dae7f712303a74cbacc9c6dabf4cd279c7ee4f7735ff909e7a6eecde5113bd8ba791de01d326f54fa291c7d917d2e582bac0fd557d6b184d9dc157df4422f2a396a2155befc366c398bc5c1876f4ba92fe3cbc7976c7085225ba4fd1a80a26382660f285f89867a1c58ba87daf7734a0bc16e69a6ea25ee9d67bc05e331c576988e9b2fcb6f2605919217092f9f754ae4e17d93c7b0856085ae3d0d8a336910f0c160747c30c142c2779add43cc5f3ec51d76e83ad4758b779afe4adc1e7ac30847766e12a85d0abf4e8dd3b5c8276e19ff5f8499dab4da0b137ff5e91449f60b17d7c0a70f56e63c0f49a35a24539cacdf1d7b6c25ee7c8d6aa8754bc17f9d87bc739d8fcfe0f4e04709e31f08aabaf8ee8f72ae8a7d8f223413f10e282785191ef9cd7b05e780e8dc709ba714d3599c17f48661598810aa6117d67e646b4c3b3d3db13dae0fa93dc6b97823c95534c0b4e3a7e724eafcec68ff2ab3e3fe9f623b02967537431842acfce1e7e65bfb9f0bacca7f0c33ac9d996fd640bce53108e7c95ad883c55615794635dc75c782f30f3248a2e04c4205b57034f723bf43ff3eebe531404097cb2579424874145a96aae2099a55e021e2f87723efda003ef5e44d691fbd82b1f080cfdd0ebcbfc9aa4e1bb958cc71098167684f39c979781370118b622a876d330249fedc3a5b560952a9ee676f40907d74322f6f23a806e0d17a806c09ec7656ec34c0e8812f753ee168e3213e78c161b5dc4912b7d01c0cb5b6d6688844f063f1ce55affd1793b63a694e0836c11a4d13a81ab20df415198eadda5f5d32d6a720992c224163bd272509183fcaf008c2c1840dd4e97172e3402606bb8e61a5c988d69b1f811b8b0e573285f67e312acf217ad1f323bf0664bcebb9fcee613dd5aa1701436f0500dd08bd21318a08af323af73a780b9ff0fd2454e144d95c85ddcb87079442ccef37caf67351a1c562e3601283d2ead796c0a5c3319310dffc8a9d70421b53140c00644de443359c1019ac86b31ed4334858457de7287ec2129b987097eebf045e698103e94bf79b1d1b600fd422454b4c2769d7262f38b20318184175ebbe527d2467c9b554d1955401453710df634437cca55f8b9b8e49380fff8992114a25fa0b5c3a50a12d625003e3e7a769f9f322ab8dfb004d5f2cfd1986c6f23f05aaa0f436fa1a004dc9c0414f95d4fda1eefb799ab288e810bfd04fdcb4a3068fa46a5162b2d491391d83d9ed89e4b33716249a0814bd8bddff19f74fcd21f6d68d5b2e69435d1374ff1baefd708565aeab304e1ac9fadf31333675eba32b03dd4060a5d0dc3c162fd648eeccf64aeb92d22f1a3a517baa94ca181fd0420a7a2ed676a26d70424dc6cd6d95ea63c10f00941cf3c9cf1668189bb1996fd26328d66736479a9e20d764c0d7d80bcd77bbadf3038d457645298c8f563294b24848469fe1f70973617c1f6aa4fb8f3c315febed585161c0d962e79385d4d11235cd8f3cfe75e86ea8481c87caaf684ec36b8ac2496a1ce7ac8b389a95525dd2c3d1b54ffc75557c627f8dff9a715ba62615e71c8b727eb76623ecb410bc76008e561d272ddcd28de3c760e211962c25c76ae69ba12008492b6ce6298175983329d1dadacc6f03461ce45ce83c3daf6a7f3ffafba6e9dc4392aa565ba63c3819a2d6c96bd2555722f9b5cf4a05f809f97814854023a0dbe787ca77d59fd1c55815dc071dd0865cb047e9dbcf99399ab2452e29354b239e276d20af04a317acebb73004117125a0faf0a060b7ddec80aa5a7eb8c7645a9c8bd30a23ea9e936f1361ba788d2ace83b8c7e6feff72c6452885332fdd5097ba4b06824c0be5326bd1579463f7fdbcaf46041f0f07ad326b84211a00d78533f3cf97270a2f23531ff02d827fe92bca7df633941645b5f5522205092d0177664c7babab219107b2b2c191d4786430e34c341c37b940b565e386dfe19a44f3d32c5e29720098e2112fbe371180d0970d5a68fa58cf363d656d4fad13c4fd865a6a03937c115a01b2f4919974da9bffddd3e643d074269ce5d21d1754c5b4d57d17d01b1a75af89d2bcbcf007b8efa19663a088b0e80baf7d5baa1b4ce22bb7e89b0a4c15d8f5c6e8f6bcb91bbb8453a466eb4ae22fcaa39098325165eb445f8befabca31d3a72db98fabae37cf197d4526d891f2d07cd95b99b9ff049ca7a7652fff636cb1070f53184f92a409968fce17fc88dd5fb9a1cfa63cd0682880ebc77bb5be1cbab0910d14deacf771371f1fc214970bf7e2073f2097bbcb7573667140b32fb0237c784ab7aa7a4ba91ef880d9bdf7bb05c68c96eef4118dc1c0b592a42596f3db4f25867829546f1e88cadc31d49635f9cb385a5ff329b1d3ca4ab3f506e422e354889b3831116263c162dbd6dc73216bbbcb5d691ab78081661e6e953a1a309494d312f65063247be391a7fb0ba77bfc9745b5f88417d6935a1fa9df8f0d6eea698147b0758be617be9abb3eb7fea90e1523664375eca417526e3fe80985914dc5f6ebba3b091ac1bda9a6bee961997bd9af27b307b02387e2ca492cbe9319c8704eaeb3af8606127d2df42567d94f3c4a409a155d7dcbd944ca1df5752d37d1f2c15ebb6d6ce47999b69cb27c662ed4889d21a76f5d55ced581bb9b952ecae68685664292522448a041fa3a18aa2eafa642cd733cdd9a2909b6b2cbe03043c6eb08f86846888585bf8d64e8b844960b7871911aa9336536a3ccceabd8fba0651d2e484a7d75999b0f94c8ba28ab0a78a959eabd4d4a4e63db27bf577277a4b2736e8e2efaff2fe4c2495a92a171c38149fac6a9d6320d796fb6ce06247da814dea865743f95a8b73a677a02c9e7cc9527deee875d9950d3ae18f4cec2240ff31fc827f7eceab730072042263be9f9b7daabc8f8c19fdedf972ac186c9f3d74905bc5bd4a30f791329792df9b57f8b2577fd9a48cefc7821da55b90e618db234f3234746ce7929403cf930f930674cf2858359810cc34838d915a6488cae49c5f2421cdd55971c7f3c2ab8843d97ff37cfe21f104196eecbe01561e99d755b35bef95b1d05e0e730a8d7cebf54bd9ffd68babf2548aea1166187091a96d50f469c85867fb7a0b49c55b38ee342d4e3826c4c4eeff648eb0d0170e58bd9d8ce76f0e401852788e35d6c5bf16d4f2d7d7b4f0a5d723088c0f0aa54fd8039a54d12a6d072e00e355096444bf8929c5a77634d28f8589df17972f1ee5c70f6fccb212db3171fa8b00d124679efc141f39fbbbe6d2142bf6d7c1d4e75b58c306c7e8e9aed92196bf61bb2614f25cd2e45e06e8ebbb4dffc8992d322c358bd071459e4a6cfae1fd4b51436bc9584710d1a9bc7685976bd2372808bbe6cd13a8ed1a502f9614d949a2794f5e27fc48faa262a236529f5249d891f0f398547672747607f866ea5bea647a96bf9e43ad9c2dca1a576490eb88ad1ca3bfab6cd43dc8c8f82cec7662c923d184add0e497580c5a997d3ce3cf5cd1d6f9a2e115f24020dcb7a07d29ed1322a819b5efbaafe26088874c9be573e62c1a1ed041f27d1ad92f458843762940ac60e807e0f3db5c4dfa0c59447eb1c23637bf46312e7c18e3cbf9481957365ce278c7917ba98751bf165747b0", 0x1000}, {&(0x7f0000003580)="9e723e839f5d15238f6b6132a3c9c2c31df524e66a91866fdf3edb8895197785b796f7b793f454a3ad65acf06e42fe4759530dd3a9cd62294d3b981c395570bb92588b24fb", 0x45}, {&(0x7f0000003600)="51d0dab9f805153a7eab287abf0930d1488998fbeb26a0f2469072c20a4069e83716f3fdfc0fea82406ac3878678f0ce6b27ce86d10b774ab1e7983c1b2e2ac678511a4d8bd9fdd21b41207252bb00dab198f1516184872ffda65e1607346c623ca8babd9f09b929ce99", 0x6a}, {&(0x7f0000003680)="6a59cbc01458b5c16e2d06820f671b0c0e54863813e376e14cb6d2f59f24ac4d2ce7c9f3d806d13436cbb42abdc60077729d48ac4164d5b1ab7a2bce80fd1b7e1f62a9671cf2bd0d07579aeb9349df9fd36725dea7856587c8da7dd4d4480343b53108fb661f51d77becca4f2cffc936429421c4b169498fc3195bdbc1fb3c761c1d1a4b23997f7ff4ccde5ef0822bb871ddd1f6ff4d734dab50fcbb637cf2c2f72965a44d8bc18c0d300c1240800fd617cc3798317247d50dbc5f5302b787b467134e463dffdeb94a0eb21c6d9cf0bd1148611309713a81b308c29bf5526194623ffb6f34c89fe4f6ac35fb24fc07406663edf502c787653bce29a84d048612502f0fc5dfdf0c5df25391bbbe8d6310c5ddce42c70dbfa01d59918118ce055fb9aa8151526a4807ccd563ee985fd018216aaf92ec05f24896ffee86af6b97e40fcaa9a345bfa0b881074c02c823de31716083851ebc6fe6fb1b7a43054839994eb6c8ad65f3214bfbaf0698f3a58af6c1cf0b3741ef63c801bb992a3734dfbd119ee11cd10aadc7408650929a072d6af33501e5446cb3d6b650ae572581fed53fc29de84d46fdfa53f1ef6ef9e61c4fd81bb8d0057f2f8a4ed04e013627eaa05d87ac7574b908604c9374f64bb94a7b090bc0b3f32e6e21b8916806294146be1f3b969cac26aa90f26e9b1b26194e77dacc90cc4aeec1a5fa312ae0249ebc107137ac768dfdb2ae062d15b91b0f0fc77c386626b8dcdc1c487494fb7f4613db009348f5104edeca17670b781a54e934897f22d36c9ff621059ff1a50e0bb28b19fb1b47833d6677cfc5fd94e4c572cc517107525d035faa71aad6e5cd8471488a3d2098ded47ede14029d89ab205547edd5eedb91dbd56d02cda4a6bc9ff2b6dd8ac3e43e12239993b5e657f138ab525b5a4b2380a6bc58426c55d08fb6864dcd9c9c1ed7027aba2e513b41a00420d23d64a0456eb3cec6d5d1c5c3b6fd29d181e1161ff05656ab7719207a00ff5d2d357e4c5ddebd48cc7aa76e35f2873066992356e44d72ad62ed96ef598955f9b79cf13195e91f7455e0ee29fe9719dc45a14070dd580b7aced606436b603475d3dca8d0dde9d4d2c06b65811870a2c476daca7fa4259695262bfb9101987003252462a752664bcf92d3d90300cb7ce94c7385ef579c0b84edcd3a9b15a2154c18ef06f11e0f0ba3a246f96d4a996bd8c2fb6036e632696151fd0366947231953725587fe8a59d749b37a583b658b07f0ef26f274146d9e3a24365bb3d058db813208d1cafe9305ab999813b95c2891cba1c05fd90e2215f3d608e6f1df46ee7f7ad5122bbdb47e975d5a994418ad99e6f88051205388ffec975db69b96841f3eaa18c19570e531e5766114458afe0bd6fcc179a1d678c858952ca39093c1ff2239b9b089a50014963b29ced15da872b397a39da7edce71ac746cf5c22e5b369b5615a10755c8795c99f240879924bd4d35a881e4596f1351e53df5ccdd1bb1dcd819a7e72d293b84db79301bb43df2f2360baff537810dbc2016ef4291a19f3c418035139455eb17e1ef81abfb45e25bd509b7d7e1bc1b9a9d05bb3885aa83254fb6186eec30e85a9c691ffe5da860c96ca6d4d903684688b03421d9e0a42e5098e144393e03cfae841340bca48b819d10f3cd59fed50a82a7f9716205b35556e2c24575b9342cbd0e836733da166b77235cee9018f5925fd7773324061df218c4476e1a3e10efd0197198125585bf7d0756571576a32edb20c4c6835905a3318c9173a1bc323e4c7f6a79bc9bfc26cc0c038b9e09ccabb78b4eede8d1afb59689e1b7e4832abadef980c93131f0f85eb96777901ccb3320de2bf9f0979ef780a52a7e5fd02dfbdafc5c2144e540221b7f0d87ecce57ff5a6e3a6ec8a103c97cb14914fe973ec66bcb02a6d8c43f65f940489e1a944bf2c878561637bf32a32016521796753ed82240f5173242b1f1f0c1f7b06ac855934b1a458939756ddab30f872c0b3db06163c650643e91af48e598f7e6cdf9f6429c822dd4aaddf95d108d8005be4aa90f2ee23ece1af8b33f850ce620a8ac5f494c9d44ecae66e369dddcab5b78f9e04f55da2fb298bf1e1ee13fb6bb7277dc4b04167525687b3116e185e91145a88c4eb873348e22abfad15501dc7a81d3c2261455566c58f38a7ba1a11e3f3942885409121492f6867b86ae16eb020b7d8307422cb01c5fc5413fa2778afcf8854eb0b991e26174ee9365f4421edc44d898869107affcb516e4726bd52f972cfcd2ee3a842d1bcc7113b761104ee102cd08eb4ad8c0c4d5240acabc0ee15ff3d31da89cbac8ddbf5c6c8fd8d8a84660f59890cd5036b1e45df48eca1a79eeed83f3ea7eb44a513d77785000beaf8c538c4b7c818ab5a305d020db8a75de0b7b23d50e348c03d9cfe0c045221a4567f76a6643ac249d6753c58be88f3b25551ce984b9e5a5bd334a56c7bcd684b1745ed130790f9a0c09934ced6ea7d283efe986477adf275721c9f40cce27e55333101aa30ee6a1e4a683d60141b417475233b5f08f3497cc9a366f5ef19efe9fbe483ee4d82b704548991488844ae584f5402c5d6320c3b4d271e574ce46f8ce90739ba429d18e6865ca7a91c4f285b5b0888706e4f5fb815c98b14da07e6f60bda0e9a89a69896205ed6c26ba4142c833742d77e7e4cb91f1f6d61c69742386816ccf164e86b8b4b9654e53ed24f346f8168ef1739d29718ba73480100dd79256ad35835e48b92313024130e50159d3ae139252b74784218e6735462a2bc313e8afc726ad868aa23b88f293e06b8421dbdd36428884a13bdfba05b78cba86fb901d727ccfc42b2ef6b8a8317abc6da0bcb21f42a44f5ffe3a9b3285c2f79fb941e9dfd8e40d0cfc020fc3411d4ba7eb018dc929c1e125700faf4715865e9a47fffe830f3d2c79846af119d93cce4a4a08a8387e3ab25b22edf7a72369b401a1077d1c77517995e92d5da2fc6654201a0438ffea6cad160c8b11c54be6c6df0037945abd1b3a5c57da50132cef518c9e99f0294da1ac8e2c689c58e2d4c13c54d3a0f734ca0494e7f1c74805bed0ff207f06ab7fcfe0692a29a808b4482f43cf8bc0af05827b3d2636a28bb6ebe52d7ebf438023cde275c4ef841608a205403ae67b2c7d9d80085906b2720002290d2317cbcd7fb3684f586197f5826cb903ca82d165c71fd8cb63203dae9481a72465d914115ceb840e8c6c6e20f842396bea04390d8bd42ef503041acc1e1048d5ab3465ceee1d6000e6bbf2c0187337910fe27be40cc5e68e9cd3d53b2f94b183ff54d9833cf4e2e9acdec1b8c6afb17fbea8e9e8a17dc4be64b62ad515db3c37f19a9db4974678d0c7b3115a61144ba7633a2edbfed11e81bc80612307000e1e3133fd94e9f1b2f6e69e49af14cbede14ae6d8e5016911f1c6c57d14ed3dba5621a4fffe6a558dc96759d73c065cb7af8f941aaad5514e48def4a439ddb6dde5044812d7840b8e0c99bee7e03c255b45db1fa8fc1a9d47548ba24baad049f4dd73bf03e3045259220a5feccedb7425bf8e8fd6d21c067c1d08bdaffbd2b75ff00bd111c2d954395a570a64bdbe9269397b031ea76fa594a7218ebdaf16099c0d19fda68bb4d36850736a4950e639e36cbe5b0b8c6c7498124c6fbe86b073f7597ced18be6c9177225e46e98cb7da1bad140cd75653012011e05586f323830d623c70b82c8ce0ddc2f8fff8a0a81d6af589eb7a66a8944374d2c7865267bccc36b8e0f348addff68e816bd776a955aa460e2fc70cd2066b4761d7b812ebe30627e9e31f471fb3c434dfbe7ca08e914f6b5daeb1675fd3fb76e6c50cc3925a7cc1b3c883f50772674ad3f0b9f020a485ee2c98a2cff2ce57d5d6e9d214df8db1f9efdb38e69dc71b73bd280b3e7fa17659b124b648bd08f73113c197f28dbc73463e852b56a1fc7f9646a0c6644401fb1f8bdc80274554915f80f9961ba9a3cfd7f8ce933265421b5986a5a4b6512b49d6e3852a241944dbb16735ec49531f4706748a288b4fd4b3f073d45540e36987c1ec4e52efde455cda529be58e1e5f0e7186281e2431d70fac8e5e868f356cfef776657e4400bbe5d0c703cc16c0f0e31639ffaa587418a52a30d5979ec59f4ddc2924c5001e845e83626697071b6ad999aae7b303f1b4f0181623807ec29d62c4c0d3cbc0c4e47228fb0a93827bcad930f5eb6348bdd8a4b33a081f6de7ee01effbd2a482c6160423db3513c0f02eb2b7222a2d8cc1b5b53e741098f6e0bd7efcd0b8b04a5fbfb8d2393a3ce87c39f7a7feb12310ae3ad26e9afb0dae4f355c02ea493000a7e0455e9afada941b21f6ff679ea40422c3513b1e78d9c240f4f99af7a1baaddfbc96a70bd25075004608cd85f7782e867276e61143f4b7cd78cec5864b6c3481bbe1bcbe23d037f8436993a30e013c4407afa3d4b759a4207798798494df8dc9c68e313b3c0d9c88c16a08f51cf13317691c694b1054a240a45da161358c16cd1c2ae199ef5c4812ccf8bab931e3319185b6bcca4bf35ee12717ed96823e060521d6d07d9d16b401dfff9f4588f058b1a2b77b28f3bb3bafd6b0631c60520bed014d877ab06a871aa424bac0ff2b4252cca4858fa2bbcd269a74c0e6e926ff933cfd27162c3374d9f6e558eff00fdffe23f49890b5dabb89bb955556a02872e499a1c92397bea008cc070fdb6e4e47731f2b194f54eb0b38a10013880a6ea6c28aa93814f09da95ff2fee97620985864eb2053cf0700d026869fb9f23c4025377db39aa7a936826440cefd5ab1a20e30f142385d74981449e352e56023255680d56730ad7ad2f357e05f914817c734dfe52014d6efe25ec7d2985d8e1f311a87f31a739f3759b7c197aad23b89b0cbeb810caec5ff204fa1aa9ee5090c11c176fe500948bfda01bdefa89e15b4a66fed04ce552f041c5c10f0d77604b3ccf11497838e7ee50a7c3c92fcea52c6c8d614823b7e6d024f302668704def95ff39d6b14016fc26b9c727f0342fa899ed28b48345135a969b06123cbba62cabb0d4c4704cefa32438467662fc9b40c9f8d65b995cebd14305968e0aac02e27fe1146d7743064e6315eb29eb58323db587205c87b91d58bde77e66ceffcf92367af8082dcd698e0bff8d0a1e2e8e6b154cee5009ec4e85b55785b7c043a9468ab249ee764fed233808a33630e2ca8414375829e21085a9773d13f8418b473302c596e1669c2be72754e2a4c0902e55063db78cfed92bc783ef2720805d211d97ce4277dd4dbac2963718831b3e31e30a3865c9169234c09253fa8946693d22e53270366b35f9812ca0a51d8b09cc82f5f6d46a20f0ce9ed3975b108a445e2fdedd95e24f73d56db95a520d1f23398fd2d790cf8d6e0a52ef759aee3fedcaa1e6afe24a8b53c2b0615aace611dbf13f2d0462778beb65e35e6fe82d36c608fb92c5d5d79920c79c3bca104ab2c57cf20db243d1020cd2b8fa203c85aeac4f2b64a51a5d59becf398c32c1654c17dfbfa216691bfcb65e1f68c78938af73853e9388318801d30fd644555041cec01f1784d23559199f9f421e33314446546ad4e2baf9d2d31a358637208d06e72b0177db5b2a8211ca5b32f7f77b69348a826a952b6535308980d50e165367ff8db7d2bf95ff33ca05ab2f5aba710be5f09e551860c93b30573faf9395abdae8e7a154fa2a026566701cd9738b6877b5e897dbc4007ec774a48ff5e88b58f2bb6c7fe7d09ac916eeee39c49e08fbfc9c042", 0x1000}, {&(0x7f0000004680)="44e8f2f96b6ca3ce1237a96ce037f58568cf718d082c6dccd7", 0x17}, {&(0x7f00000046c0)="7d0b4fc2e18f9fb0a6a5afdca9c7b1a2118cfc468ea6813178dd9db7be088baf0b512f14798f5111908f962c1483cb9de54e9089d59ada26d0965d492450e20f2448b7076ead968ec698257af4dec254ab44f3769d3cad4eda442ebdae36afdc1b29f08993fbcac1fee0258096d1cac8892205c1317819be062e37db5874c06b6cd37e2c353484f7b48672275019997c2f5a7a7838b7f118f0f363c83ce23bba8c4429509847583a738d3380df0b1eeb074b28c609aab4bc5f0b6eca78dfd66202ab41a910b78f18267443e56203907e43d9e197b9d6da0a", 0xd8}, {&(0x7f00000047c0)="51fbbe94fec8a17a623029654a9b0d00bb68c173acde7367e076d65215457491e277a79e3d3f0f8b1c89cf83d1261bf6771db06b77a1ac6bbd08849eac99", 0xfffffffffffffd74}], 0xa, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x12, r7, 0x0, 0x42) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x200, 0x0) pread(r8, &(0x7f00000004c0)="96a1865cbe72ec2158f5ebcb16f75303131b7ac9cf7b5d77689b8c458adda4792e2d09c9cf10c37796fc2544ad8f29e24417b4f5646502b6a026cd1af20fe8d07a2b5017d430eaaab62f1777714874aa65f72d6a6e7ff21503145bdfd46bd7a407b168f81ef4921fb7037df28236a63596cd0fded77fa3241035b2cf0015f92b60b43578c6084d650cdbb69d6e2bd1fc2bf15ca6235547622270e6cc8c529b2ab8234eca6a088c0657b33453307dbe19eddfd5f05f278639818a2ccb08895c7c95b6786e10bfd4e540a27ac32fed55fec35ef9c94fb23ac75867590272ab9216a769583cff037064c6e72a2e35f70afc9a7ad04bdc7ff8ede81cff80c1d44f5ee661aaac96451f543d6447efd77b4dbf1e53df00d60f4a8c4bc09fc63e43878070b93b4a0ed367578707cbd3153ee4c5993df32f1724ad32a28cbd4258e65679dafa3cf54b54d830a74a87915607744dea94e820f601ca68947734f162b255b4450ce428f529816678f6087e605d76fce55301d1a7472c58a773ebb2be2884d363b5ba4e010b44d8ae4f276463a40b7c5f49fa49de6757e4a5df6fec94f3b5aee60b05b207f13d26a1d093d49910021337277c339054bfc7e87d038f77e0151b68bc4143c941bec2ba1a1427e4619e23d97b92b28d5594a63b380af1dd74b7425f4e9e594963abf8d86cacb249fdc73b44cdd882c902d225776e848bb20a33d967c03a32cd9b50ccfa671257c25d13c16996093e25c78cd6064c7d4af6c12c79d3a987455e2946cec877e5a30be856c772118e52556b515f53ec45cdd44a81e2007ef1dd7912144c9f0a63ab51145235637f37c56d1e089e0c049fd9251dc60bee70f1a692e223225e7f434ae8b6b569cfbfd5b4a452a0ea01053b935b05d6a52aef1cd1e26bbec354ccb79941e80bc8eb17ab1fb304c1e5fe7b691a744b7485a8af61ce7ac9120d14bc57e034089d1ba613757431fa06413afdb0684071b40ac49f1f9a28227377ca667085c51d16ace8779a19c26d65cef76dea143cde8dfed80ef358badabaa181f1d5781dae70e234bcf5c1ae91c6ce68bf383904e4287f5e9397438a560929d9acc2b409702421b93db09a5a54d5d25727321be11ed9a878e2051afdfaadcd79800fac374cc0efd8cc73d7f798f19f36227a574f9efefd31cb4e8e56c6d017477d1b7bc4df471c5dd0cace5c72fffd689f8b2580a17339970e2cce0a8d72450253f3775472dce55fce71c7b5dd6f6ee2fd45818e703726220b09e4870caa28f1cdd850d140ca70e31e1e33f6909e614f110e107f9762e5c3270cf7748c356830850dc021e8985f1990cf57d04432a78549aeb9938abde2288a3c6b9db3607f38437c11c5b66d9a5dc671c6e1557b1aeab5182fae4af17961a2c59c240645131e1fd14db9475bec48d258d2c012bf6080f1de6a6bd25d57ed396efcb3ecb8679ffc93d14907f85fa6dbc628974a1df1a7dc3b39951e8b8dddfb807adb181690ed6b4e177c7f41b2230a94926f92a0e8058471ed21ee8f1f3d7725bc3ba390ca0be3d4c35516d943cb0a4d179128eb4786cc09cd86f8b9aedc9703976aad3efa647bf64d829363dccfa14d529597637892809dea3881ecaf8ee614cff0fcab37e6c7a05169e437a937b15d5f50d96cfd14379aad9b5323cbefd4fb98460adc3e6bb3bd6024d1cdc665faec7a157c2a416cd05f32dde8f487cf0a37613af3669027c994977049f48da2fe3fe1be3e9d618473d6d7169c5c978979985432a018cfe7a24f5a17ba12dc910dc179a1e6ec438f883945992dcc039ba9a1d39bd320d41cd7d1127309ee036b63ada0f7ba2df3645064d442fe11bcffc575ef4b0bc1e75717620156abca7404781442e741e70dfdd8808af60a7e19c117634f6c2a3322dadbfc8f9b91d0c3db3339d34d0172f989431cd9a87d9538d6634dd86d9a52c4f44880123dab1972ec8d325deb408095229796d86b5c3cdbbed4bb4b4c4364ddf8a22dd537f870c47b01bd0c68e29be259601ff0f068e269748640b32520f1b47b2fb25f8de26f809bb9a3580a450745ddf6d83e02980b65d592c8f70788c22d946047b4a5bacd535641d2ed3eaa61498d6c4b2207a76f1798ace2c6ed68668e2e5dc4a818e10d3fb5a8ad8ee4d00168e1f5b2cef17aa0d6039e043605d64e1cc99c485b2e318ce6946a017117ce7aa51dcb91659d30ec178ea7cf4b5357396536e0612a8ab0986f83708c5744c626ab9d7046114b47252c17ca1539492c55052ccf2539d252f7c7ec1aea23612c8ab313b8456861f8e9befd4a30ecc0056812f51d1565e1a0dd3c139d8ce5228b8cfaa130821630c938f76d6c070e7502d06d0171ae1358ad0f60e553662bdded2b6a616a8f4ec3c718ae3ba1bef8b0f9aca6c52e247406c9acae73c29dd1dc1168788084fc395846914c189e510e0549406cc0d3435bd16574da0622e45e8f6b0054ad324b7f35916a5c3a6a11c2e9eae148102ebeb4073f51a7c9f50b33a05a657ac5c90b60fb3cacfc14b140f399c00e6c1c9f56d7a0bf4106d1f01919b22f17bbec29cf264423b95cf1cccc3b647e5ea16fb16201ae91bd8e15cd898d89f1b9bdd90cb878c6e74822e81bc4bef75d960d4decca5ecb5e23b739d943b61f3570e58e6614bf679e5692708ded85f78100a78be5cbb87150fb5422aaea27a6edf8cd625af15864f35ddc02898cd7f0e472e3120431d8c2fb3d3d7082aeee4f5c10cd4582fca51dd6c7d17749a2d356100f06455efa2adf948af3e174750bf922f236eae208ccf29c018211c09b0b6c2fd65cc0019639e471b87dd94afb3d4e86df620356acaeb70e4132aec26d31a1f449f9f6da088378a556e55ef77779a585cd3ba92f1fae1deaa8c62d09a93153910ee0a9782998436bbc48b5b7094a39a106eb62f4dd586fac2416989ae721a2745cac1c34dd74e112770f9ec3b90ae6c6c7ec0ebad469a81da8553bf79476f5f07fe71b9eb4d159d426feca95aaa98ff9c6770300bbbcd96c3427553d0f488c6e523982d6c243f0f385eafd72fe055472271d721c4a68e95d6789fbf1f63e7ee0532eaec4847c08fc62e14d8ee0d19e178f0f5459157c20e727540785bbf81aa5623c9c6bbbcef7149db3eb616d04ffe1c423be8ac65b23c853873d116135116234e8540048e96dcfd814209da6be96f829788c4317c7021d6926e9e058713f1ef3e0d4b26a045cc66e278615ee4b1ecd5eab648528cb4a905492871cef2772522c936acda42578c9981b88cbdb8543bc098e65a6b181ded4b7d4e706c50f94790dc6bfa64faebee3862b397df8778ca2c80adf67b313064b6fb17aaf86a3f5c70ed71bcd6fdba9f9c5714b472b34d15b6b45b126ffb00d06d03baf0a89436a9d65e2165ad75c7b1b7206176e57c178a3293f6251fd0767aa5076b7caae6283b31496cfd51df8faa6ec7d57857e7f2f379e2d3b673c4b63511e4afc114dd82e3424ddfc1eb7e1db449f602d4b3cda2e8b8af0a3b12a226d4da70e40d9e76486ff884f08894338ac1f1d7532283908230a2f97424658acdccaacda9dac7596a209dc3b7cbd1cdac2405ad9a898cfa8ce4feb3962d05787da2397e67029e8445b2ed3a30a5eb00860d4833607fc28e94a64891775729a96c2794ca9dc23d747b51918ca8ffbdf96f39752911fe343149573dc101d6b5407bc001635eea7ae9a6bd69cbee4e7ea2cb95c31cda8f1282b28c203b7073a7c8cc551bff27bf4787fc6df3c15bedbbe421bca4e86f3b955c2e57089c8d6f3b34608a0320aa0ff90f935d550457340c6de19deb9ee3a71d594294b9f2350a43fc616a3fc2774ebfb7370af1fb9ccef39961f8a4fe9e0a7baddd1f4ac28ddb7da914d106cf49d3c93c84980c40cc766f51b16f238a5803fde3cd7ad1dfb6c53f22c9514a818672867b7e97739de5bc7c261a83eabf9697e7d14ad32193094923a3cc2e994625f6491ea4d308c88a41e9e4e9c78d78348dd2de7251f51922ed0bad3d1b35cc14868313a4b7f4cdd17bd5c07669a8e6c4782e26d40de91a50da7c2e2b35dbd3c72785483328954b0c2876fb1cd2b279d4adcf2cd68c98101440db234bc0deeb8ea98199a7e55556e84ab60f4565d6c48be577abc3bcf6ea1bb705c9c16d29f358db9c8ea3cf237496e26a2712a8ecc6b8899761c9bfddf2fad2753cc2a888f349dc014ca5c3723bbf1c07fe8c0db15486ea01fcdcfdbf5d1dfcb9f469cf0c5fff469ea247b37d7c382b51356acc0168463f4fe0c6c72c0275dc56e5cc56769ef6f2ea262efeb44edd08a4cecd38191009ee5a897ef87a47445971326b2c789a80bb757ac49d20f154f4c7415816149c2ad9b3fbf75d8213039cf410c9c4487175c2f42b3e6ae6f5a1b710867f2ee298fea817154457b168f23706938d213752c19bd1984771d1a0e63298184220e3766d5412022d21ec2b7811a0f4ad4651197c632214efb3c6d8b60f41613094043f6b4138164ff076ccbe11f42226ea307496c959f2fd6549afd9c9b0750336963be19d1cd5e5d180354b4c32d5f7241c3ba123634e2f338bcc41697530c295b563825c6ec3d8d5fef2af66d4d453980ce903ce71fe6ac0bf1b4ac9e0dba11eb76b8b8492cd09504ffadb735fc1bf7decab683f3ed33e2bcb8346724a4873a7f55a46044c3cbae8f0f95910f506290cfa906eb995919470f4171647e2d33b102b16a4fc69429a1f5faedcc2adec126ed56e7ff416488403ae4e8972eea58ffd4e908573b6b196104a9dbad0e9e9e7c9b0790b851395acc7e597257e5d112777e0cdfab97d1c7b6904dafa09e66436eb77096ca662b6e535ea766d51f68acc3abe85975f319476d4dce9c5c1bc7e7c666018b5ee64ecde34ce483883d26a8bdfd0f4fcb4e03df0e67f9a8a55f7dbaadf1a5d5366d5400e7b2c9c6dc2474fb8a99de0d9705049cab743a01d2c9cc1019181340d03f606b92e2ce74d65662a3a3a6c98ce7b7a35ab51aacac24093a248db0210471813468c2cc4d6ed459a726aac34a5250fa108931c2ec655cbbf1ce10cab3f365750f1f02d14a005510f7113ea51818a60b6729f53ce1203d03c5ca237601a5d43aeb0f6078b87da2e0818a813c71b9dbfd4dd0fa006142ae058bb0bf68c45937f99e5b04a6f17a65f9fa71200d9ba57661e928e171f39f0a6a0c84da0026189703431a9ac6a59dfc14b3e8a5b77a1d320925a146748ee036172b04f14bc34589b7a700f5dda7ea0e6582b9d6f0f6ec0dd03b9348fadc08f3f275f8bc322a290ce5d37afc28765cd127e4a0c8e4577a175790261ea9694ae0ec6f49609c31a440b853ffd919009af5e8dcd5505d0ec85452a36072feadaf931879d147abef352186e77aae501848472b596e8df16f3ad53fdf9181c621023202b919686e7e5d8984dc03c2ee8702fcb0c71a296702d9b952b29c7ff1fc406ea25631920c3654ffc5f11334e6f08dbf4abed7b59a2fbaef000b801460266fb29efc78694cf3f5adc931308db335c967528dc52f150d259dfac54cea143b828ab65c8a41c914873fd07a303823e2571e389dbd868b6b76de2b2ce51095b372c7dad6dad6fb9e795e979165db2b5d260f216f2ad9db531a80f5d009049fb855f8ac03ff55dd81ae3e462a0711a26c33edc504ec77c812d6c0deac890a4ad816fa386b5257397b21e043c6e485c5103f6a499832f449f5a6985a00c14ca7b55db6bdd0a33c52e96daea21f87ac578236ecb9c136cf56faba842466f5e1a8f8bea8c5e6076032c7a6", 0x1000, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1, 0x4}, {0x1c, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x40107}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r9, &(0x7f00000048c0)="a873b7e698a0f059b908b2b4d62078bbaf8a8d1a029be96914f6357e3a", 0x1d, 0x0, 0xfffffffffffffffa) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) socket(0x10, 0x5, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x51) ioctl$BIOCPROMISC(r1, 0x20004269) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={' \x00\x01', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:18 executing program 0: socket(0x2, 0xc003, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000001880)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700a69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447534390e6932918cf473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f88f661beb4439c3bea9e2b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d28c238be70b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b7555000000b04c693134504a2d2501a7b7e8bfa0640000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb12f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e170135439ffe930d7b65b7240cf902000000a536ef6104ee9a498252abb7cc8e0cb838965d10354c4fea0ee6f20c35bb0edb267ae65c7d44a95bac08ba9ab492261af128ff1a587e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a419389778b55f94cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed0eb960b522b7066d6df8ba773d31ba6b5ad30d7b696378a27e42cfc93123b8284e6b47"], 0x10) dup2(r1, r0) getgid() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:18 executing program 1: poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) open$dir(&(0x7f0000000040)='./file0\x00', 0x908e1ff1b611bafc, 0x41) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000240)) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000280)=@file={0x2, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:18 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) r2 = open(&(0x7f0000000480)='./file0\x00', 0x8000, 0x100) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r3, 0x2000746e) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r4, 0x2000746e) r5 = accept$inet6(r4, 0x0, &(0x7f00000004c0)) r6 = dup2(r2, r5) ioctl$TIOCSTART(r6, 0x2000746e) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10000, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x14}, {0x16}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000240)={0x7ff, 0x4, {[0x3, 0x1, 0x0, 0x1, 0x0, 0x7ff, 0x1ff, 0x6, 0x6, 0x3, 0xfffffffffffffffa, 0x7, 0x3bf6, 0xc1, 0x7, 0x7d, 0x6], [0x5, 0xfffffffffffff000, 0x8, 0x0, 0x0, 0x3d7c, 0x3f, 0x7fff, 0x2, 0xffffffff], [0x4, 0x4, 0xfffffffffffffffc, 0x9, 0xc5, 0x3, 0x3], [0xd6a4def, 0xa3fc, 0x401, 0xf066, 0x7fff, 0x4], [{0xfff, 0x290855d5, 0x9, 0x1000000000}, {0x8000, 0x10000, 0x6}, {0x0, 0x2, 0x0, 0x4}, {0x85ec, 0x80, 0x80000001}, {0x5, 0x8, 0x0, 0x8000}, {0x8, 0x10000, 0x0, 0x5}, {0x80, 0xffffffff, 0x6, 0x53}, {0x8, 0x7, 0x404, 0x8000}], {0x4, 0x8001, 0x2, 0x9577}, {0x8, 0x401, 0x8, 0x401}}}) shmget(0x0, 0x2000, 0x92, &(0x7f0000ffe000/0x2000)=nil) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fchdir(r0) r2 = semget$private(0x0, 0x5, 0x204) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0307006, &(0x7f0000000040)) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)=0x3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, 0x0) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r5, &(0x7f0000000040)=""/32, 0x20) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000240)=0xff) ioctl$TIOCFLUSH(r4, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x7) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r7, &(0x7f0000000300)=[{0x0, 0x8, 0x1000}], 0x1) semop(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x8) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x7) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x26, &(0x7f0000000140)="d5ff9668", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000015c0)=ANY=[@ANYBLOB="e5f13d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r4, 0x2000746e) r5 = accept$inet(r4, &(0x7f0000000040), &(0x7f0000000180)=0xc) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000240)="2ce356bc539bd49b5377bc314aca7751d652cd5f47b8e5b01c259f7a84fe78f61598bf02882d3518275f40d01d5faa0b096b9723a5e847690e728e536954518f9bb2ccb0fdf6d91e2dc5a53d78d85a0089656e274b163fb9a5f886159678f9d538642aa1b04c39062dc7530d1c8e101fcb9df7e683364b24b7e6946973a6593d172ced9e3dce1db39c08cf313bb178d4aebb3641d47b8b473b0513d7d4ce442d4f61d4d560b115424c1cdebe1ae1dfdc904725f0d97485ac64aba6826735c495580af85b189250ee8117c69c8b9501dfb00313521bbc567bf04385fdb48ac7aef46efaf942b836bb48a972b0a79ce8ad5877a3c7da6faf2bdc85532a6205f20bb8b010e0bea70e47f72377f2d47394d09ff8593a8b31486d96a262f7c312552dc05343a9190e6ecdd96b71b7b1d20861bf02a614a18b25901888c7ae01e9440206d5b9de1c70b0b36e426a12cb1999391623333c470229d6704bf885620d871982e13871ac624b94e3ea49de3ddc94e9a899e695f19f3f058b2dcfdf2b1ea9cd10a34cc0c5fcf1440c48dbaf13873a1c1215b59bb21c4a124775de507a7ccae59b313fa915a788c4f20c4f593e63b0921a8d6bb827c50e0dd90cf484cfe08efcc67040334ef22e5dbc79977e6f1777b6aeda6fbb88419088eb2bdb7c22652e4be5ded72d0592b2c7c62a55b10c62d216de3b59c5ca40a6cf0552b504dc7f254c6399722a6bbfbf53505c1bc60b7217917e80b14e639750e469c64fba66ad44bf055d3b85c71fe127e17d87f5fdc252fe7369876c6d6efbe80f332357f63a8010eaaaf5863a58567d6c038ad5b0ad5b4d056405f3526cb48d6dd50549515ee8c61c6ce087d71c9d7c4e2d7d434fd95e5d6c50417f2a911268ba8265ceddb6d2aa81689b6ec327b86764cbfeec3ed529b238a8c7f2a90c65ffb79a9b45046417d5cfdfc5b2918b3b78d8edb25729d57c544b09588bc054612dbc7821e6d23738e9f7442e1c0460cb3cd42c1a1113dfff5999bd57c36a9a17e54451e30a24c9548ee39c78ad89a5f52c90ba5c172d9b3add061b20aca991daedcdda022a7f50902178b310b976e082f2ece310cfe6bb5bb594898a4c9ef06b23fef6df82fbd0076f9b76dcc9e1b486d2fb3063da50678df5c219af56411d9ad16b677b3b7fc470466c6d63ca25a42a439181e3caf3dee8d9878e72cff6e9843202bf2eeddba3b913fd1644c39b61b4abb1e4c8d9bde52e88bf76a76cb81f8a341eb0254055a5061fb1b0f95a8d985febd42b3a16a1e61892ac287c3cfae8b7d0ef2b7a00d583d73088f286e46259bfd44221ac665e9d9e2df9021b0db4bb62acc3d0721564b0efff36837b05ed0be8441806575fc26621e182ddda20bc4465576aa30b462fbdac10fce67e1cc05bde232d1f00f6925fe567a498372bc9d4b83ca26f0bd793f880d50f45c535543255ccfa1d33408d30e3aaaee46c377f85ee5cffe068e0b074b72226d4bcd93ecc4d289c96744e9a7386b64a0b32640b713c72fdd6ac863f7fb272d49a46b5e9f3e560fbc119879d52db4f81c5322d0bcb7330964786c049182b4b73fab8dd8fb53dd48f1d863a60f3353894af64a85beb451d72009f2e8702a434e5fafb6e8b9a476cb1a6a62203a8a37a88391d66c889816e1ff782305022f6023ca1afb694506524d47a012aae31d0dd948de5d95017e72da9476afec54764ba9ada8af32a5237b0d94113c2eec20e5b4f7703a5970074a3c77dd535159411a2491d4c9e4774abca2269904a1c596fe4b8c3d82728255b96bdc965045ba935b446694ac9b6054c902a55c634ac104dcbdf68d08689b56012451c030578c619daefdd0171984bc1c38919f17cbfafcd51df7d98277356b292797fa09918ee016952c3b8bc0a009ecd2c59eeda217a5db98df446f046c3e1b23afdeb98d82d735303927fa90e8ebd6014a7176c7ba5cebfd4fe4656cdfbd83cca6ea0810a6763d0af7079455de2be414dd5daf09614f7674d95513d8c256bb2d32de126e774ee10e7eb03420af3cd13f003c1760f38fb7e90ae71a5a0188368e30367dcce6744cef3d951803a05c39812722128e3f3cf233141464312b4875660fe826967f5e1bf0b48d1913ef6ec48ce0193761b2d26bdcbc5594687ff459af69c6966cdf489f8d73fa73a81e8fa9eb76a30c4a2f9d72eb76177ff8418b110609c6a2ae49b0f834f5a6dbd9272fa78199d7bc56c99a79bb7c9fdbdb5fda22c66956021396cc0c9375e9958825279e0b1797632f8fd56a5018aee8290c33d403d373081d2a24f6cfe532a9a229c8fdccf6e3e79c9bbd822376fc9fe2efceabc407c87c7e033c7f49491d785231b2375d23fbd3af5911eaddce1d584b79a54bb18fa5c1a6f4986cb01944b3a3172866673ecb57e78c2c370d61a190f0d7e23635a76c30b8e3a846f79498c005adeed1286693ec7cf039fd87d5881ad6c80223598b2a1a92a8828b51d2db0d1dd592138fc072185110a706af928ae9a1abf650b405132e4991230635f7a7cee96ec231a14f7c718979ed11e85bc18f8516916a4e52268f50b06b471094255a152bcc88a51745e59edf3f75efa530004be0615c2f6efd2915a7d3cf1b80367453260c8c495f7df7c7aa851788d0f85c27edee837a9177ed1db2db29c0f4c53a487dc546796036cdd91206e2fd4cfd9b35082afd4f8d374b740e295c70038e16149f0c073d632f84677ad84a7712cb84bdbd5ad9cf572d9d529f6fb7070959de0855567801406d47d94cc0214c0478492fd1225c1645e858dacec16c70255c4289dcbde380b71e23fb05cfa596dbf9f5afb331ab78026eb492f32d44e49f69dde8f2ac1700b73a237bd21f0764a6e6a3cf7480cf566de2d08f9001b5856fd6ab98ee8d3550f02c7411d9591c012d01f1d071a55071e7cd4957fdb6cc5f7d73d53fd15012816074a4ce9da29e6b34f856856d9122989d3ddc64ecfb303a6cce43ffbaa4fe4c48a66eebf813b08b61249ee4477fbbe61ff5dad7003a028b8354a07ab787c9fa1d9db20cab35c6afe864cd7bc38edb404002d5079a1a3be8a428d6b264afbc9717498e150e77d4d90fef6965fec1d2708365331b33777bb050b853b9d54b55f166ba4d1d37f9cfdfb5e172ea3c396a4b84588a720e4390168eae2a62f8deff52fa3d84e49840f4e37cc54f32587871fb49239c37278518eeb4544c3751ea8ecf73e61e0da4ee0b0301e7b5578e3e6da6a678d118144edf10a96a89cae7daf7fe11b5ca6cbbd70f172700c7837b14b2dcbd30d567ca2040a0a9ed17afbf42cdb715c44a3981fb4ea1d7984aad3204a9adab7b074d4118f4713632162c277120f30aa59efd1be39ac2b5566fffe60b58f35f66fff00efe49b823301e0db689210b52817f54b412126e5d12e9c70c11c62c109cfe6277f2465ac53289e9384c33f2963591a4470ff9e118a464b723c0df1b84406f25f8dd83650f84328f727b0b21ee8b2ceda04b005cb8bcd0319868c5f77953c80ff851cab494e029f0bf72b2ca8242219c78e130ed1429e3228de62e8c8a45a1831de4b0f87182e9ee3e5fb5e52add9b070f71fc2bba390209823bb9e5fd0138bd7d5bf5045ceff00aae064fbe03fe522de8358ae398f28a6afd33f14de67a90993e18472463798a94316ea569fae12beb277fb72c9a9f8cdae15acad015ca574d66c6efde1bb5714d59491560d7cef6e96c488dab57ea019abce6c78ed5eb353efec1790a9960ef5e8d1b5c591fc388c9492aff76ca25009fa306fb18c89bd97d0b80719fe23242cb172e933690c55b8c15065d8b531bb7f78a6ae4c130629a8eaf773a56af6c941f5c120d17c1e32c5739a958f499ae788a0f2e511b27c9523d17b2d683a1592787c95252d3852b507335bf01a329625bed7f8ac2f2dd6759bba6a4d9e505eadc57d24a7d35c6085aa00af2bdc0e7daf8d8a010c0394a6df8ce8e7b324ce40df2e754e83d20904a2e60a73d2baae5dfca2c441851d4068e605071885c1981b3658339ec86eb7b6b6f28ea22fbb3e9b2abd31cb359ee9d97185360406e6b70e6c6eeb5702a4eb633d80c2b71d9f1c5c10d0f7bc6ffbbe9b8e70b283b693705e1a4f975b4d4e944a047f105fdd8a00b50f45a733ff81989f52b52e989cb9963d1d4bfd270be00dd12d56b785a3259282cef74dfc0cc4eb1a802aca5097783cd7947df68ab5def76cf6fa6723a39ffbd1f6c8a2ab5155c8eb1d33b4583618c24b7ac3f033039b3aca71e165f3a2123969b1033a99f7e7360839dc8658c19c6e5b35b9439a37d59386f1b90cba085e2897aa20018a155f186353e438d9e67cd552a6a6b53bb32aec4774ba9198ed7eaf9c44f8b401adfa674685a16c271f1c08b1fc079aef6e2d416382ad941b265703374d5f369586911211cee7d1d9b2b6d46c390ea22c29874cc289e27d55c7c18a482e0592a7f56175ffee15568207636d1b5dbbb15cb74f3ba3bd6df40b31ef229904c923d66f2bb63d53976095d224c1995f525c918a9f30aa5d052c2a0b66638f0acb61aad40d3db34604c3258284e1ea97a48cde521940db8916ef522b4df7dcf03f4b6303a23dabc0e5e77eb44d3609c6de9a5770e3520077b1c66450a2bb135475f460e48f25f86142996c0da0355d95627623cc61f48cc0fa2deb3176cd29daad5ff2e74adcbc2edbb080607355f2d99fe1215c917d4b28c77fce682f16bcda46999b4c66a7816a4636be0127944214c08eda2ee64d1d4db8fd5c4252b32e70d3ff471f9b03b7ff3d18e1b977b5b1fdcb83de69e2f198bccf96fdb6c03483fac30faf30be2e2c4f72ca307995026976a4541679fe6617e5f988293cb6c069be21fd377af7b821a9c5857accca0a58f13867eb4527e26c2fe13a905110bfec56901e91307378a13093093210c275d0fef622634ec0717b3409bbe0c49ee1f2bb8f60fbda10b5cf4b3b9aa5e59bab122c879b99b297ed422ad045c408b402464f6d129ad90982a5b6a64a621ee6e0d85e529cff40f261534e18c73d919f230455e25f82e7b87c74b78a4bc4646d4d62a7d13815d1dfb7d3b795ff541f5b444bbb7b4b3377247d9b7fdc20b5e62b7b9180cb7a9c3787301862cf3ad8d03a9045464f5a86c265ee87f9d411bef9b0ade8e8b46e371db221f4710bf82140e20e60d1fe55983e8146457cf5a87c798b12da29affec3da1c06a2e7e00ab7ae293146622aa50211e145ebb95220a8454567bd7059106b65bc5b3bcf3ee0abd1d00258b728cdee7c5738b15301bbec46257df8faf9bc48197c360284ade9d0f39a0ba4d6909e18c5c3bf5f908a8bc34432b93ead6ceb174b15b4723c4047cb950835b0db4f5e0bc568d540da8b6617e9c94e6298abfe9c3909b4dfabe2d055c98275eaa4bffc710d7ea5a758123e49c17389bba8e1c0b19c2893058ba6dd76125b4a3ea2f3353bb80e8a77b89e14b3a156650a2955d3bc16c925f54c45417057a13fcf06742c5e2c5c7f915afc3c4779069826a8bc7226e7b6f2af8227bf4235c6da889547a65682fa6f50d0228b589495d4e800b320b22abccd6e0dfcc311ac8f48ed20c34b4b2a819d70e91d9f0cde426b4607f104d3e95efe93a3b7af62faf873d79070a02f0668735a79e81f99238781ff233a0637d16ef0f580eafe72ad7aa877bc0aa8ed0647a985744edd6366f60481482ba717162bdba55918b3c779049b775faaa3650f03365d37c1ba14969f6126e8433ba332a7d50422141bb728a9b5a4f2b73d2e10b1aae472b514e1183e", 0x1000) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$unix(0xffffffffffffff9c, &(0x7f00000012c0)=@abs, &(0x7f0000001300)=0x8) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r6, 0x2000746e) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r7, 0x2000746e) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r8, 0x2000746e) open(&(0x7f0000001d80)='./file0\x00', 0x1, 0x24) ioctl$VMM_IOC_READREGS(r8, 0xc2485607, &(0x7f0000001dc0)) write(r2, &(0x7f0000001380)="8c43ce2a0e0d8ae55c690c3fc511c58e29fea75bb65f81d884246f29a937c3207a735111befff7053faf7f4d59326c7ca61c7b0c359558c0371e553155d3ee8b90cf80a828f60f18ce8bb7cbf90deba4eeeb3e32a38f791e228c17771b7a7abf0485d8037ebf2aef9f42682b36bad339e5b2839d258225b7bc29aac56794c73555d3d6b9636449a2d500f54a9dd3eb6251ed083410495e54752f16bee9817c432331eea48b85e7ef29e9a57f591d7441e0ed9bd785dbe961c4c62e4ee09fce30e030d6b8e903d0a9e7af8c17ce32c348fc92c2fd89", 0x5b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="03"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCNXCL(r2, 0x2000740e) poll(&(0x7f0000000080)=[{r2, 0x2}, {0xffffffffffffffff, 0x1}], 0x2, 0x7fffffff) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f0000000200)=@abs={0x2, 0x0, 0x0}, 0x3) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) panic: m_copydata: null mbuf Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 97908 73477 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic(ffffffff8222435d) at panic+0x15c m_copydata(fffffd806bc22000,80,8,fffffd806bc22420) at m_copydata+0x17e ip6_pullexthdr(fffffd806bc22000,80,0) at ip6_pullexthdr+0x16f ip6_savecontrol(fffffd805e4d4af0,fffffd806bc22000,ffff80001e479290) at ip6_savecontrol+0x373 rip6_input(ffff80001e4794e8,ffff80001e4794f4,0,18) at rip6_input+0x75b ip_deliver(ffff80001e4794e8,ffff80001e4794f4,0,18) at ip_deliver+0x2e3 ip6_input_if(ffff80001e4794e8,ffff80001e4794f4,29,0,ffff800000677800) at ip6_input_if+0x1055 ipv6_input(ffff800000677800,fffffd806bc22000) at ipv6_input+0x48 if_input_local(ffff800000677800,fffffd806bc22000,18) at if_input_local+0x121 ip6_output(fffffd806bc22200,ffff800000a00500,fffffd805e4d4930,0,0,fffffd805e4d48c0) at ip6_output+0xd02 rip6_output(fffffd806bc22100,fffffd8054d09610,ffff80001e479850,0) at rip6_output+0x4d7 rip6_usrreq(fffffd8054d09610,9,fffffd806bc22100,0,0,ffff80001e43e290) at rip6_usrreq+0x5e1 sosend(fffffd8054d09610,0,ffff80001e479a98,0,0,0) at sosend+0x669 end trace frame: 0xffff80001e479a80, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic m_copydata: null mbuf ddb> trace db_enter() at db_enter+0x18 panic(ffffffff8222435d) at panic+0x15c m_copydata(fffffd806bc22000,80,8,fffffd806bc22420) at m_copydata+0x17e ip6_pullexthdr(fffffd806bc22000,80,0) at ip6_pullexthdr+0x16f ip6_savecontrol(fffffd805e4d4af0,fffffd806bc22000,ffff80001e479290) at ip6_savecontrol+0x373 rip6_input(ffff80001e4794e8,ffff80001e4794f4,0,18) at rip6_input+0x75b ip_deliver(ffff80001e4794e8,ffff80001e4794f4,0,18) at ip_deliver+0x2e3 ip6_input_if(ffff80001e4794e8,ffff80001e4794f4,29,0,ffff800000677800) at ip6_input_if+0x1055 ipv6_input(ffff800000677800,fffffd806bc22000) at ipv6_input+0x48 if_input_local(ffff800000677800,fffffd806bc22000,18) at if_input_local+0x121 ip6_output(fffffd806bc22200,ffff800000a00500,fffffd805e4d4930,0,0,fffffd805e4d48c0) at ip6_output+0xd02 rip6_output(fffffd806bc22100,fffffd8054d09610,ffff80001e479850,0) at rip6_output+0x4d7 rip6_usrreq(fffffd8054d09610,9,fffffd806bc22100,0,0,ffff80001e43e290) at rip6_usrreq+0x5e1 sosend(fffffd8054d09610,0,ffff80001e479a98,0,0,0) at sosend+0x669 dofilewritev(ffff80001e43e290,5,ffff80001e479a98,0,ffff80001e479b80) at dofilewritev+0x1ac sys_write(ffff80001e43e290,ffff80001e479b38,ffff80001e479b80) at sys_write+0x83 syscall(ffff80001e479c00) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x52651727b70, count: -18 ddb> show registers rdi 0xffffffff812a12c7 db_enter+0x17 rsi 0x15cf __ALIGN_SIZE+0x5cf rbp 0xffff80001e479000 rbx 0xffff80001e4790b0 rdx 0x15d0 __ALIGN_SIZE+0x5d0 rcx 0xffff80001d43d000 rax 0xffff80001d43d000 r8 0xffff80001e478fc0 r9 0x1 r10 0xffff8000009ecd00 r11 0xc40423bf6885d6f7 r12 0x3000000008 r13 0xffff80001e479010 r14 0x100 r15 0x1 rip 0xffffffff812a12c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001e478ff0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=97908 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff80001e43f8c8,0xffffffff82576698 process=0xffff8000ffff6db0 user=0xffff80001e474000, vmspace=0xfffffd8055a73ab0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 73477 25827 44417 0 2 0 syz-executor.0 *73477 97908 44417 0 7 0x4000000 syz-executor.0 88538 481980 96861 0 2 0 syz-executor.1 88538 111907 96861 0 3 0x4000080 poll syz-executor.1 96861 358304 50628 0 3 0x82 nanosleep syz-executor.1 75736 219182 0 0 3 0x14200 bored sosplice 44417 392865 50628 0 3 0x82 nanosleep syz-executor.0 50628 53138 27310 0 3 0x82 thrsleep syz-fuzzer 50628 390976 27310 0 3 0x4000082 thrsleep syz-fuzzer 50628 499598 27310 0 3 0x4000082 thrsleep syz-fuzzer 50628 290594 27310 0 3 0x4000082 thrsleep syz-fuzzer 50628 292537 27310 0 3 0x4000082 thrsleep syz-fuzzer 50628 50853 27310 0 3 0x4000082 thrsleep syz-fuzzer 50628 73414 27310 0 3 0x4000082 thrsleep syz-fuzzer 50628 46354 27310 0 3 0x4000082 kqread syz-fuzzer 27310 357923 84136 0 3 0x10008a pause ksh 84136 354842 79628 0 3 0x92 select sshd 69891 491998 1 0 3 0x100083 ttyin getty 79628 211404 1 0 3 0x80 select sshd 95789 466827 3040 73 3 0x100090 kqread syslogd 3040 509623 1 0 3 0x100082 netio syslogd 95481 126811 1 77 3 0x100090 poll dhclient 30702 68884 1 0 3 0x80 poll dhclient 3201 221789 0 0 2 0x14200 zerothread 84049 12908 0 0 3 0x14200 aiodoned aiodoned 30049 313800 0 0 3 0x14200 syncer update 91791 305277 0 0 3 0x14200 cleaner cleaner 17278 225460 0 0 3 0x14200 reaper reaper 1803 2484 0 0 3 0x14200 pgdaemon pagedaemon 37627 136381 0 0 3 0x14200 bored crynlk 9538 152082 0 0 3 0x14200 bored crypto 31901 512241 0 0 3 0x40014200 acpi0 acpi0 59574 4056 0 0 3 0x14200 bored softnet 27314 134875 0 0 3 0x14200 bored systqmp 25158 240163 0 0 3 0x14200 bored systq 39846 246288 0 0 3 0x40014200 bored softclock 6576 135299 0 0 3 0x40014200 idle0 69536 505291 0 0 3 0x14200 bored smr 1 171835 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9542 6500K 6811K 78643K 11956 0 pcb 15 8K 8K 78643K 102 0 rtable 99 11K 12K 78643K 383 0 ifaddr 85 16K 16K 78643K 141 0 counters 19 16K 16K 78643K 19 0 ioctlops 0 0K 2K 78643K 32 0 iov 0 0K 16K 78643K 93 0 mount 1 1K 1K 78643K 1 0 vnodes 1211 76K 77K 78643K 1726 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 9 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 143 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 429 0 sigio 0 0K 0K 78643K 6 0 proc 48 38K 54K 78643K 440 0 subproc 32 2K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 41 0 in_multi 80 3K 3K 78643K 124 0 ether_multi 1 0K 0K 78643K 6 0 mrt 0 0K 0K 78643K 2 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 67 307K 307K 78643K 67 0 exec 0 0K 1K 78643K 244 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 125 71K 71K 78643K 1948 0 UVM aobj 26 2K 2K 78643K 27 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 2 0K 0K 78643K 110 0 NDP 13 0K 0K 78643K 25 0 temp 137 3019K 3084K 78643K 10299 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 11 0 7 1 0 1 1 0 8 0 rtpcb 80 91 0 89 1 0 1 1 0 8 0 rtentry 112 65 0 30 2 0 2 2 0 8 0 unpcb 120 274 0 264 1 0 1 1 0 8 0 syncache 264 7 0 7 3 3 0 1 0 8 0 tcpqe 32 150 0 150 2 2 0 1 0 8 0 tcpcb 544 177 0 172 1 0 1 1 0 8 0 ipq 40 1 0 1 1 0 1 1 0 8 1 ipqe 40 45 0 45 1 0 1 1 0 8 1 inpcb 280 611 0 602 3 2 1 3 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 7 0 5 1 0 1 1 0 8 0 ppxss 1128 5 0 5 2 2 0 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 275 0 97 14 0 14 14 0 8 1 art_table 32 277 0 97 2 0 2 2 0 8 0 art_node 16 64 0 32 1 0 1 1 0 8 0 sysvmsgpl 40 61 0 42 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 141 0 131 1 0 1 1 0 8 0 shmpl 112 25 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2067 0 675 46 0 46 46 0 8 0 ffsino 240 2067 0 675 83 0 83 83 0 8 0 nchpl 144 2862 0 1266 60 0 60 60 0 8 0 uvmvnodes 72 2488 0 0 46 0 46 46 0 8 0 vnodes 208 2488 0 0 131 0 131 131 0 8 0 namei 1024 8280 0 8280 1 0 1 1 0 8 1 vcpupl 1984 6 0 0 1 0 1 1 0 8 0 vmpool 528 8 0 2 1 0 1 1 0 8 0 scxspl 192 8699 0 8699 1 0 1 1 0 8 1 plimitpl 152 47 0 40 1 0 1 1 0 8 0 sigapl 432 597 0 583 2 0 2 2 0 8 0 futexpl 56 12636 0 12636 1 0 1 1 0 8 1 knotepl 112 110 0 91 1 0 1 1 0 8 0 kqueuepl 104 126 0 124 1 0 1 1 0 8 0 pipepl 112 354 0 335 2 0 2 2 0 8 1 fdescpl 424 598 0 583 2 0 2 2 0 8 0 filepl 120 4461 0 4363 8 2 6 6 0 8 3 lockfpl 104 155 0 154 1 0 1 1 0 8 0 lockfspl 48 48 0 47 1 0 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 28 0 18 1 0 1 1 0 8 0 ucredpl 96 608 0 601 1 0 1 1 0 8 0 zombiepl 144 583 0 583 1 0 1 1 0 8 1 processpl 872 613 0 583 4 0 4 4 0 8 0 procpl 632 1134 0 1095 4 0 4 4 0 8 0 sosppl 128 9 0 9 2 1 1 1 0 8 1 sockpl 384 983 0 962 7 2 5 6 0 8 2 mcl64k 65536 273 0 273 29 27 2 29 0 8 2 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 11 0 11 1 0 1 1 0 8 1 mcl9k 9216 13 0 13 1 0 1 1 0 8 1 mcl8k 8192 18 0 18 1 0 1 1 0 8 1 mcl4k 4096 58 0 58 1 0 1 1 0 8 1 mcl2k2 2112 2 0 2 2 1 1 1 0 8 1 mcl2k 2048 69693 0 69651 15 8 7 13 0 8 1 mtagpl 80 26 0 26 3 2 1 1 0 8 1 mbufpl 256 113648 0 113574 42 21 21 36 0 8 8 bufpl 280 7300 0 1332 427 0 427 427 0 8 0 anonpl 16 105602 0 86042 97 9 88 95 0 107 8 amapchunkpl 152 3749 0 3589 15 4 11 11 0 158 4 amappl16 192 4353 0 3264 75 12 63 66 0 8 8 amappl15 184 60 0 55 1 0 1 1 0 8 0 amappl14 176 105 0 101 1 0 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 11 0 8 1 0 1 1 0 8 0 amappl11 152 53 0 42 1 0 1 1 0 8 0 amappl10 144 212 0 208 1 0 1 1 0 8 0 amappl9 136 560 0 556 1 0 1 1 0 8 0 amappl8 128 123 0 97 1 0 1 1 0 8 0 amappl7 120 296 0 281 1 0 1 1 0 8 0 amappl6 112 67 0 58 1 0 1 1 0 8 0 amappl5 104 174 0 164 1 0 1 1 0 8 0 amappl4 96 738 0 712 1 0 1 1 0 8 0 amappl3 88 289 0 278 1 0 1 1 0 8 0 amappl2 80 3952 0 3874 3 1 2 3 0 8 0 amappl1 72 20299 0 19865 23 14 9 20 0 8 0 amappl 80 1419 0 1371 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 26 0 1 1 0 1 1 0 8 0 uaddrrnd 24 606 0 585 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 606 0 585 1 0 1 1 0 8 0 vmmpekpl 168 7939 0 7916 2 0 2 2 0 8 0 vmmpepl 168 80695 0 78374 151 15 136 137 0 357 35 vmsppl 272 605 0 585 3 1 2 2 0 8 0 pdppl 4096 1218 0 1176 7 1 6 6 0 8 0 pvpl 32 262601 0 240218 220 10 210 220 0 265 26 pmappl 200 605 0 585 2 0 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 205 0 61 5 0 5 5 0 8 0