Warning: Permanently added '10.128.15.219' (ECDSA) to the list of known hosts. 2019/07/31 23:20:49 fuzzer started 2019/07/31 23:20:55 dialing manager at 10.128.15.235:2892 2019/07/31 23:20:55 syscalls: 332 2019/07/31 23:20:55 code coverage: enabled 2019/07/31 23:20:55 comparison tracing: enabled 2019/07/31 23:20:55 extra coverage: support is not implemented in syzkaller 2019/07/31 23:20:55 setuid sandbox: enabled 2019/07/31 23:20:55 namespace sandbox: support is not implemented in syzkaller 2019/07/31 23:20:55 Android sandbox: support is not implemented in syzkaller 2019/07/31 23:20:55 fault injection: support is not implemented in syzkaller 2019/07/31 23:20:55 leak checking: support is not implemented in syzkaller 2019/07/31 23:20:55 net packet injection: enabled 2019/07/31 23:20:55 net device setup: support is not implemented in syzkaller 23:21:24 executing program 0: getitimer(0x0, &(0x7f0000000000)) setitimer(0x3, &(0x7f0000000040)={{0x78, 0xc7f}, {0x200000, 0x1}}, &(0x7f0000000080)) getitimer(0x0, &(0x7f00000000c0)) setitimer(0x1, &(0x7f0000000100)={{0x0, 0xc34f}, {0x1ff, 0x8}}, &(0x7f0000000140)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="566fb0cc8c51dd359ca2d7f4b7f16731c1b13e289cc752", 0x17}, {&(0x7f0000000280)="5546ff83565e38b65d820308d06c97cde65ffd1ce772e66716761ac95d00a14f46655f83b928cb495e32adda947739b9187a9e9d7a31f6e05355ef33730e97764d097d7cc838a176ae425e1d4a723ef66808e21ad503623ec89132bf5e55474dc869b1fe61b4eaea03b0101462", 0x6d}, {&(0x7f0000000300)="13090472747a07728eccb552c2ad8c06605baf4196aff85e8a4cbab330a59d35d40488aafd331a9bc625f0f14ff2fc63ab8b0c6ec5593e67475cbdbd094867c8a58ff2b1c83ddf69235f5742eee29b20fbbcd6dcff26dc66d4ad8f5f6e65fef222a2c6b21a385386fbda0c289766a02cadebb1f4089a6509e0edf9a60637f2ffcb910da07f9e9fd15b5a7e7e0db5d3d3a4a74376276fd09f51d7a8b60e77278c36b4ae1eedc247927771a41adfa7f17ce87a2668192aba3b1d13c8441918b519017b8e72824d55229bd95c49934d665e9ef71f8461ce7604819bc4014c1ee2a2101960c9a6fcf42752bb313ed8bfca34455e0c4e5cf20969c612", 0xfa}, {&(0x7f0000000400)="b2dd5e4745a2f0715f255ed9a371efac80f67e8ac23f180a85327777b6ee8968a1", 0x21}], 0x4) close(r0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000480)="53005f370fd55070ea810872c7cd4c271e070543b1d317e8134e39e7edf26fd732f718ca4188900ec3b353c245f8265434c0c9f357d977276dd08f039fbbbdd6226391fdbe076030", 0x48}, {&(0x7f0000000500)="a1e6ade4f2f305831d1869af1f25873ee1df15039a2084161da9ba581629263ed18597fd688480ed760e98836513a2ed2796e64405cf8f03754998f216336cb1d00cc4bb4734447bdb61f282394385b667edf51bac14db20303d85da8cac89d8bd06ef282a3a7f2fef3e5256e986b5237fb42d1e6316be518b38e8109cb627dfb352aa56c401aa6f8db093437af3c1425a1fdfe0", 0x94}, {&(0x7f00000005c0)="c30224c4a6c85b193da88390867e0666e63a0ef82960b949016586cc67ea61970018f20e5888cbe934cb70358d0392c53e569f18b76a46eee3463b58000c86744e520b1b85154ac83823eb9e038339717512de4b8d02823ebac65012ae7817e24cd054b389b9be1dc9ed8deb757007c800c7d2c2900a2e9ffa2f680c9dd641e501e6c8a3751de47fc6a5293cd2c1a469ebdfc338ac0adf6706a7f5e5ef3f56671b0e71ca6f60653a7f54fc4475a474348df598eb5ea5316bc037cce7d0e4df9be4a7894da47741ddebbf48dbeec1b24cce20fbcf927a0c4b29aa18606da738", 0xdf}, {&(0x7f00000006c0)="94e696", 0x3}, {&(0x7f0000000700)="86c3d18cd5d5718ee5dec1ed962f8a796f712bc44e70a3a89bec752bb9ac941e7b7e7733a825f52394dc03a052184ba86e5f445dedd01153cd45d90617aec287c005e7229168367f7aa2280c6e222fc7de5c1e2b66ccdb5290739cfe2406c738f74d0d4d06df2d3951ad9951bd7687a9ed97fc8f10f230ba67f49da08aa50c0771313e070037e0b98751ab60b53a4c13debc1c7333c97167ff109c23337b8c3612c2fdb433bcdd4629b3b9df8c896c1d66b397981304b8bc332d68534770bd33294c9f1b3924ff1f5a72e7e9f1dc31f43e1e0fb91a970705324bfdf91cca86c50da7e4b0d9c3ea62b8fd11386cc9ff80bfcbd44b760f", 0xf6}], 0x5, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000880)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000900)={0x8, &(0x7f00000008c0)=[0x80000000, 0x6, 0x7fffffff, 0x1, 0x6, 0x1f, 0x4, 0x295e]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000940)) bind$inet6(r0, &(0x7f0000000980)={0x18, 0x0, 0x101, 0x5}, 0xc) sendmsg$unix(r0, &(0x7f0000000e00)={&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000a00)="0674ef68774bdf4107df7818c70a92172ded2911bef13b7671401a188fc4517127830d165816f576ecc70043ee0d6df7fe", 0x31}, {&(0x7f0000000a40)="cfe1d1795f04e9812381de4ef2aa77c68fb0bd9f29548e7969707c4d1afdc0ba302b9934ce3ff5d652a54151529a1b4c752ecf1278f556c9ae77f9795e4d9351064cf0ae2571a3affafae2cc0a852a225f08cc050e8d034a6980f575b382861aa9ec", 0x62}, {&(0x7f0000000ac0)="87565048c526e807a70c1a7832a82db0875ec523a7f2129431551f594333d82c0b78b1e5ee5319611eba06d9f26b9c19d45a35365c73166305cbec1d99c60c4a8370a6da1d0ace446354910ace3650a1f558394acbce7ed5bd13c017a345d7f12efb0194eaa8d90008daf8360c67cd9f2167339eb97fa6f554e493101338556cc18b0c3643880a4ad6121f3553cd3f16c45865c1fe2496ce14531f6a255cce7d", 0xa0}, {&(0x7f0000000b80)="cbae13541a8f0e28e24983fa85ce26184802ddfc7a597753181f23599d4d5b55b260bd899b21ddeef482d933858cb57d7f403c3ee0628d4b07dc226cb2029a63d11fa937805f85740a8e9e9b0fdbabf0c3d8b7ff403e4f9b895e18692842088f807c42f229e73f6461d29f03612c10c26eaf79be811aabc5d6ac5f1081f8f71bf84cf3912ece56553fb3b51bc11ee7a9a6230d63d27cb5c20b0c3e6995369fe0fb440458c73cc8b54fd696d744b64d6f269ae8df19ba729a5a744611a487b1f983687b", 0xc3}, {&(0x7f0000000c80)="af3be67e05e1ef3dd96a00b20751ef92ac3f6d393add81a3ec036fe935b58c02d799b29410174dd0bebd57bcacfc9c2a9313358a25301c43c3fa8927737302573ca360ad31f4fe6da2daa8d3234659a03735b0edfc0e322ef37027c333e4716ac1ee9ef8612a38166522604478eb77c4329bdf2ff94a739fa44441d1b164c1ee79e662fc530f33b34688713e17a7dc71c25555dc07fea0f85ccf71a227aa", 0x9e}], 0x5, &(0x7f0000000dc0), 0x0, 0x400}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000e40)={0x1, 0x8}) r2 = open(&(0x7f0000000e80)='./file0\x00', 0x800, 0x20) accept$inet6(r2, &(0x7f0000000ec0), &(0x7f0000000f00)=0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000f40)) getpeername$unix(r2, &(0x7f0000000f80)=@file={0x0, ""/78}, &(0x7f0000001000)=0x50) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000001040)={0x10000, 0x1000, 0x2, {[0x100, 0x3, 0x7, 0x6a0, 0x20, 0x7, 0x8, 0xff8000, 0x8, 0xff, 0x3, 0x100000000, 0x80000000, 0xf8b, 0x8, 0x1ff, 0x8, 0x6ce0000000000000], [0x0, 0x7, 0xce, 0x3977, 0x0, 0x10001, 0xff, 0x9, 0x2, 0x8], [0x3000000000000000, 0x8, 0x8, 0x1, 0x10000, 0x9f, 0x100000001], [0x1, 0xacd, 0x5, 0x8001, 0x80000001, 0x80000001], [{0xff, 0x4, 0x1, 0xf663}, {0x7ae, 0x4, 0x1103, 0x6}, {0x6a, 0x100000001, 0x67, 0x80000}, {0x182, 0x8, 0x8, 0x4}, {0x3f56, 0x1, 0x8, 0x3}, {0x5, 0x8, 0x5, 0x1f}, {0xfffffffffffff800, 0xfff, 0x6, 0x4}, {0x2000000, 0x664, 0x80, 0x20}], {0x9, 0x24e, 0x6, 0x1}, {0x1ff, 0x5, 0x6, 0x4}}}) r3 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) accept$inet6(r2, 0x0, &(0x7f00000012c0)) lseek(r1, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001300)='/dev/tty\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001340)={0x3, './file0\x00', './file0\x00'}) stat(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)) 23:21:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) r2 = socket$inet6(0x18, 0x2, 0x8) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) wait4(r3, &(0x7f00000000c0), 0x8, &(0x7f0000000100)) fcntl$setown(r0, 0x6, r3) sendto$inet(r4, &(0x7f00000001c0)="44370494d3fb5776c80a3839639ebe53d8f2a7047a4208af5f797f61ff2df8c17308b076e499fae84cd6c7dad25694ed43b9495ea763a17558accac256505baac5b88113262058ab0dd5373e4742d03f5c4708e6eef453a02eabc62e29b5e24c6e6741510cea0f564195e34a325c54e2d3b528dce4939140dc401a6f2802a5cb157ba69f77cd56bac4ebab5fb59daed8f75cdd80de6a171f8fd37fb947323edd6cf857d8fae592b26fb9826d8afe09ac449e639f5e21674e076d88571c440b41f49c65c63e26463179e33a5394ec23e64d08f82d", 0xd4, 0x8, &(0x7f00000002c0)={0x2, 0x3}, 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0xdeddf056b217dc91, 0x2) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000340)=0xffffffffffffffe1) poll(&(0x7f0000000380)=[{r5, 0x8}, {r4, 0x2}, {r5, 0x10}, {r4, 0x5}, {r5, 0x1}], 0x5, 0x58) fchflags(r1, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000003c0)) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000400)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000440)={0x101, 0x1f, './file1\x00', 0x604, 0x7fff, 0xff, 0x2}) r6 = dup2(r0, r2) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0x2, 0x8, 0x7ff, 0x2, 0x3]) setpgid(r3, r3) fchmod(r7, 0x4) recvfrom(r8, &(0x7f0000000500)=""/183, 0xb7, 0x43, &(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000600)={'./file1\x00', 0x31, 0x8000, 0x5, 0x0, 0x6, 0x680c, 0x0, 0x1, 0x0, 0x0, 0xa0d}) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f00000006c0)={&(0x7f0000000680)='./file1\x00', r7, 0x2}) setsockopt$sock_int(r8, 0xffff, 0xb6868c646a3f5e03, &(0x7f0000000700)=0x100000000, 0x4) getpeername$inet(r6, &(0x7f0000000740), &(0x7f0000000780)=0xc) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000007c0)=0x9) 23:21:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:21:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x35}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0x9, [{0x3, 0xe06}, {0x3, 0x7}, {0x0, 0x20}, {0x2, 0x8000}, {0x3}, {0x2, 0x976}, {0x3}, {0x2, 0x1f}, {0x2, 0x401}, {0x0, 0x7f}, {0x2, 0x2}, {0x3, 0x745}, {0x2, 0x4}, {0x3, 0xffffffff}, {0x3, 0x80000000}, {0x1, 0x101}, {0x2, 0xee90}, {0x2, 0x80000001}, {0x1, 0xffff}, {0x2, 0x9}, {0x3, 0x7fff}, {0x3, 0x6112}, {0x3, 0x80}, {0x3, 0x6}, {0x2, 0xffffffff00000000}, {0x3, 0x9}, {0x0, 0x5}, {0x2, 0x7}, {0x3, 0x4}, {0x2, 0x7}, {0x3, 0xfff8000000000000}, {0x2, 0x8001}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="b6df") 23:21:26 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000040)=0x1a305bba) 23:21:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10002, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)) 23:21:26 executing program 1: open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) semget(0x3, 0x0, 0x108) open$dir(&(0x7f0000000080)='./file0\x00', 0x110, 0x1) 23:21:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) setrlimit(0x0, &(0x7f0000000080)) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000040)=[{0x80000001, 0x8, 0x6, 0x4}, {0xffff, 0x5, 0x8, 0x80}, {0xbc2, 0x6, 0x5, 0x39}, {0x0, 0x94, 0xd6, 0x498}, {0x0, 0x4, 0x1}, {0x2, 0x7f, 0x6, 0x1}, {0x80, 0x3, 0x1e1, 0x1}]}) dup2(r0, r1) ioctl$KDENABIO(r2, 0x20004b3c) readv(r1, &(0x7f0000001480), 0x216) 23:21:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000280)=0x3) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000002c0)={0x100, 0x1, 0x7fffffff, 0x2f8f, 0x8}, 0xc) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r3 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x80000046, 0x0, 0x8}, {{r3}, 0xffffffffffffffff, 0x11, 0x4, 0x8000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x8, 0xae1}, {{r0}, 0xfffffffffffffffe, 0xd4, 0x80000000, 0x54e, 0x1ff}, {{r3}, 0xfffffffffffffff9, 0x24, 0x1, 0x1, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0x32, 0x0, 0x0, 0x51ef}, {{r3}, 0xfffffffffffffffc, 0x40, 0x2, 0x8, 0x2}, {{r2}, 0xfffffffffffffffe, 0x8, 0x80000040, 0x5ae, 0x2}, {{r0}, 0xfffffffffffffff9, 0x64, 0x1, 0xd423, 0x5}, {{r2}, 0xfffffffffffffffd, 0x54, 0xc0000003, 0x4, 0x2}], 0x2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x1000, 0x400}, {{r2}, 0xfffffffffffffffb, 0x0, 0x0, 0x9, 0x49e}, {{r2}, 0xffffffffffffffff, 0x38, 0x0, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x11, 0xfffff, 0x2, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x80, 0x3, 0x1}, {{r2}, 0x0, 0x4, 0x1, 0x10001, 0x1ff}], 0x3, &(0x7f0000000200)={0x7663, 0x100000000}) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r5 = dup2(r2, r3) readv(r0, &(0x7f0000000880)=[{&(0x7f0000000440)=""/234, 0xea}, {&(0x7f0000000540)=""/38, 0x26}, {&(0x7f0000000580)=""/222, 0xde}, {&(0x7f0000000680)=""/60, 0x3c}, {&(0x7f00000006c0)=""/43, 0x2b}, {&(0x7f0000000700)=""/76, 0x4c}, {&(0x7f0000000780)=""/209, 0xd1}], 0x7) ioctl$TIOCEXCL(r5, 0x2000740d) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000380)="5c990edf68764f4319a62e3872f0ca0c7bf633c4cc9f63741d43aeb326d56f63dcda7fd7c48f56c231fbf9ac05639101b461c52d9425a7ee0faf881e6c79318af73bd4e1e074f286cbdc1eb3205bca3a62eaaa51391ea2b0122d46e090fb18587a6a6c745178aafbc9e72b9963192aa4f4f6e6a05bdc8303579ab702407fc4737ef254c3170797f05d0755e0b4c79bcb44905ddb5a8709e8716f0cccd1546ab237b78debf6846de13ff2cb02ad4e232f77e1ed87", 0xb4}], 0x1, 0x0, 0x31) listen(r5, 0x5) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000240)={0x5, 0x8000}, 0x8) 23:21:27 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000180)=""/217, 0xd9, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:21:27 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x10) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = msgget(0x2, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)) 23:21:27 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) listen(r2, 0x3) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x6, 0x5, './file0/file0\x00', 0x5, 0x6, 0x1, 0x7}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) close(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0xd8, 0x1, 0x81, 0x3f51, 0x10000}, 0xc) 23:21:27 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r0, 0xc0105715, &(0x7f00000000c0)=0x688d) login: pckbd_enable: command error 23:21:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000400)={0x5, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3c, 0x4}, {0x6}]}) getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgid() r4 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000001c0)={0x3, 0x5, 0x5, 0x8, 0x81, 0x6, 0x10000, 0x10, [{0x4, 0x8000, 0x40, 0x8ee}, {0x4, 0xa155, 0x1, 0x2}, {0x7ff, 0x1ff, 0x6, 0x3}, {0x8, 0xc0, 0x1, 0x1}, {0xbf6, 0x4, 0x9, 0x3}, {0xfffffffffffffffc, 0x1000, 0x8, 0x3f}, {0x80000001, 0x1d, 0xf7e, 0x4}, {0xc3, 0x7, 0x2, 0x7f}, {0x6, 0x7, 0x7, 0x100000}, {0xffffffffffffff81, 0x8001, 0x1, 0x6}, {0x1, 0xfff, 0x6, 0x10000}, {0xffff, 0xffffffffffffffc0, 0x100000001, 0x2}, {0x100, 0x401, 0x8, 0x2acb}, {0x10000, 0xde, 0x1f, 0x3}, {0xfffffffffffeffff, 0x6, 0xa2f2, 0x7fff}, {0x55, 0x3ff, 0x9, 0x3}]}) setregid(r2, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = fcntl$dupfd(r1, 0xa, r1) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000040)={0x100000000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0x5) wait4(r6, &(0x7f0000000380), 0x3, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 23:21:28 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x8) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 23:21:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100000000809047a, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x3, 0x0, './bus\x00', 0x620249c3, 0x80000001, 0xfffffffffffffffa, 0x2}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000c}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x52, 0x0, &(0x7f0000000100)=""/82}) 23:21:28 executing program 1: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x1, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x56}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xa175}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000001}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ca5000/0x3000)=nil, 0xffff}, {&(0x7f0000ca1000/0x2000)=nil, &(0x7f0000d8e000/0x2000)=nil, 0x9}, {&(0x7f0000f2a000/0x4000)=nil, &(0x7f0000ca0000/0x1000)=nil, 0x7fffffff}], ['./file1\x00', './control\x00', './file1\x00', './control\x00'], './control\x00', './control\x00', './control\x00', ['./cont', './cont', './file', './cont'], 0x7fffffff}) mknod(&(0x7f0000000000)='./file1\x00', 0x69, 0x9) 23:21:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) 23:21:28 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) chmod(0x0, 0x0) setgroups(0x2723392166480901, 0x0) r2 = dup(r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 23:21:28 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@in6}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 23:21:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 23:21:28 executing program 1: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730b4e7bb6fc6e23c5b000000001a0000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0a", 0x7c) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xffff, 0x3, 0x1, 0x8}) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:21:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x26, 0x7ac6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000200)=[{0x100000001, 0x3, 0x1000, 0x8000}, {0x5, 0x1, 0x7553, 0x3}, {0x225, 0x1, 0x7}, {0x9, 0x2, 0x80000001, 0x2247}, {0x3, 0x6, 0x7, 0xfff}, {0xffffffffffffffc0, 0x8, 0x7, 0x4}, {0x2, 0xf89, 0x7, 0x2}, {0x3, 0x2, 0x7, 0x10001}, {0xf8, 0x9, 0xfffffffffffff58b}, {0x1f, 0x9, 0xcc1, 0xfffffffffffffffe}]}) 23:21:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x20004268, 0x0) 23:21:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x3, 0x6, 0x1, 0x7, 0x6, 0x79, 0x1, 0x3, 0x644}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 23:21:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40001c, 0x7f}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 23:21:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setsockopt(r0, 0x4, 0xb883, &(0x7f0000000500)="6b947894dbb0b7d7232ed9a9026b2a2ff3dacd4def3e92e1451f79d438b37b5c4923d5b2680ccb3338a2e70e9a8fe27164fd0f05d63e7ce422b3aa531b68c756da09919e70b4aa6f77ef2347230631951a941e7433b75fd139341edfcbf99cd44f474b2ab4fc91eb94df085d2a420295d8bd6faa5222c8e54d40fb327ca4524798574ff72b0958e060622a7aab4b73ec0af77a801ca2958d89ef73c7535f5bf01669df93eb9f49526a993161b74fad28731d31f6ce8ef7391e4f768b1fc9fbba3866e928b6d042dc702c04beeb505782a599cb4ded8cd1be63339c53639e8af36ba3a5e423adfd5798b837105ace0294bab627f6e5c7d01b502c0923fc059a7e1f4a0f434cfc14cbc5796bd7d055e5f19136fd2db6b9fa9968f2937539765912ef9c3038b77fce18be782ad672a21101609434d1ee347f902c8bb8bb583aae8d5d63def41cac11e4cc2fbadb81eec82a52b50c2a82c3cc8457a8de3c624446f164b03f7680617cdda536ef27785098eac31938eee0be89e948c42ba0dcd4c9476c9999c0c508ac2fec797b420241b861068656f2fb9aad70cffcd616eb621bcfdc724b7035e7209ae584807df3494b835db059ca301a752fa39b6ff1387317c5f73ba2b04017acf2d0ad26179025920b1e4af4cf0743176b52f6c33c10edff5626370d0bf3384726d6d5b511356733824c4c172210ef677e213c6adebb35164656dd2ce89daefd33c0ed6f87832e7c2d402b2acb70f8372b3b11e0ded6c8824a7bed55c8c3abc5b1e202590b902d16cc9784d728f9221dc828a8c58c97450a32f496e4c64ae5d6731c046aa898d8fb0728e695200b9691ff3e06541a728c4233becb49e8da399bf0b23152e0a88c743acb31fd2eb51343c1fd1e0b27daf4ade20d99cca1fbabf2c18c2fd3c630bf462d447c9f6fff41edcee297cc96aaca97926b9724c6a6a60a2560f344f91d1cf83663fbe67e2795b85acf03634c76901d9acba9db0dc6c105090facf999333b09f08267e5f4d209fcf933cbdfa2bce36c2b626e4220d9602378ce7d706e8884da0a4ea1b82aad88c6d015499c0971915849eb2cdf03c15a42d118529e222d685d896387d4fa7694e81c8336798e507fe8b5932a54e19bb3d4a75840d0cb2f2d4b27e4463b4354946928e57e55bda91a2082703c69fbd6f67ab6815fb8205a99d9c5e81c8dc98d1b0027a0252766ad33561b523729e11d20615778aadd256f577ed36abbf9ffa1d5d303e345a68c57019e64d7fb6ab4ae842c013927f57dcaecf50d76426abad57a3c1f4d44eb2c00de4ca4902370bb1b1026bafd9c724e8472f4ea4878c1a78a732a61cd3e2fa73e640e5de6a37167e0a4725d91be2adc9c0f7ae1b30397bccc50ab4ece3a4dd56efd8276891b27abfd7e38e972ae0ee2e3744473b1b9603dbb86d0f375a4935cd1a353b67c9911ee12ce22ab5596c79052bc14b6fa45f60f1d368ae66d8744d696452d55c4053714122387b8c9a94d09b3e28a060088f95c24b31e279e1b7de0b82e84715ef2522e7c9cbb3ffd9a8f8a25dc9c6dce885f79ea3e759bf2ec3d745571df2fa315052b788b4fc0140facab94296097467c029ada544b9d685889b4eef1a2f9c1c083bcaa6786b5053d5137ba6dcd36e8ae2463d7cb4d54a9ffb48cc3d51eeaa45b08b59facee5823b7ed8404fce5748a26437c51ad1065c152b7e5dac7a6b2b691609ce02563dd931f1fd734b29ed98fe4d2277a2365707c9ce505d149f1887a80a59268bf12377ea2007d94b52ac7f2288a27edeb4c1b803f45b8ac7b07b00ad57f06e4c5ab31e6b99eb179cadab7b263183983cb29f1afb8e23e206f56df5fd553bcd123409992662177119f35b0bcaafa0a1d0f1dbb84a94c09ec1f0eed7442a9d2bc472beda50f8a05649339d213171c00b6426dd0899aa3011b7e258899ad8b20d32c108eee900f6bdcb3fa42b7770f7bc060a7d2f68d9dfd2b7ddff3c19b5d9e4daffca3de3924b8e239198640fc03d851148f6b345bfafa51dbf03e7351a9fa5a5181ceb4621f0f269c9a0706322496d0a0d38f7e4b1d9ab75b1737abb408619cb30489109f78263d589b106eb0910272b42946233aac76d9d31675d5f99880aba7259f977219b0f1c65767cbe43a7b0da4de5f7c69ce015be05abbea63e3a63714a54ab8f28dca2ba0654f28cc7c0a790e2678701661dc158727c15a23caf8ddf529baafd9957f4d9b510ae3f691200d7d720fd3e03b90749316bfcce355f78856f88f6a928c2f7e3192bfa7d58064588d3aa192386c5ba9b84ab56c24052fcfd9eec267502bf6bd303420cd8fbda9575d137d153267a5b10a08bf48ef8c229f4719717c449751e0b684df7bbaf782516cd79abf5b19dde766ab7878922b80740c538d06c4e520d7ee48bec6d2cb9438d0ec74baf2d6758006cc3d1c0b5d9d211f60e89f2bf6b2c417f25eb4ae4ee3b5e8516de299536618df525dd1f26d3c69f86a2e83747166e4a709ff24f95d704cf8fbcf9f4cffdc850fb1fcc2d49ada27fbfd011669edd3fd4155e4e22ee03554487a669d6fd86891d1531ce189695d2fddecba988fee958fb361b6a52c4a451b4366a65795df66c93f24cb8a8989fadf1fb4f1b1d35dd0459f5a08e7570a43e3d57178ceaf4b38aa85e19d9427db642903be215a30eae525846ffc19845e88faf8ca9d7b4a8f4c66131093f5214b8fcc97f6a5e337aa7845e7bbc46942f9aa31bc039d1ac84e8471eea4f922258db4c97d597caa49617e702039be8f9593e2c2e2dddc28aac5019efd76e16c51f39ec1485edb05ca5db3287a4983b52c871dfdc8f257763d282230a30ab4f9114c9c92b18c2fa60651369f3166925ad5cabf50f9649f897e6fc341d4e57d51cef3b7c1cdc7af31bf5b25792016b72ee76a6a7afb8b7b4c3403a52e14780199ea8f7de959d18a06169615c12de2c2cc728bdb1258240ff44406c768a52936af3eadf6ec41e3fd187045d02d20a6efb0c504979ebd7e315b7fd4b8b1a05b456ccbfe425788202a6b5c7a77d910d40a6911315573507c2e37bc0dff6d4d45ca1fe47c3b7e24b37a7710c9dde8b71ef48a8741580c3fa6ca851fc71f0c5ba687a8bf3981002a4c6d30a7f8ccb504ad4bcea289e541041fecb516a50a36bad6a6e394c462bbb1a4452d53a18232d21d44702afa4afcd4c6740d6c6f0fbe30399172414e266517396f9c0d8e08d8b482866ff1939e09694c4b8ac0e3389d4baade2585553fcba4866b636f9e46b18993ab501c622c88ad4282a10834db2c455d33c38b848b8adbe32aa643e7c8bc21722dafe8ce44653ac7b423597caef4138ab3b43aaff4d47c87a78365aaeb6e72a54e300daef9eee8108249174dcbe0de1c69c44aa02b939bbf959a4952d2f906843d744c01528bd1efbe9943c40b492d2cb593d36f61325f0b15be25519db3ce03eaf66a29987fe4ca0a105677931c0c83a97d14812078c130579ee3f00dbe67648ddfb3021d5772a31b1d7cdfa25297a14272aa06b3e90026791c9ffccb8ea5b6ef2a411dbf5b864e1f8fbca0079643661365bcb9c7e1f37aaaabb7e5b4f679f5a3d36beb80e368b55438eb91fff67dada4abfca55d1c63e6f695ec3e5359d70a3974b8681821a980ae1528713d43286afffd43bb2475e689474cffbb5c5575c9135f4aa982547d335a67cf66176bc6d56b3efc8560f6f26a6dba75901ce05ba5e4887ef900ee381b1126f228ecc054f0f61c24c46fc7b5984241a53dc6ebf7964b512eb41a261e170cca9eee81e672081e2803c9eaac5d5bf6d42f5885392beff9281fae81ba566eff59c5ecba42dd05b328a46016d962e2e27b5527a5b3c3fc336e81ab20ddf7f28bd7739ca2ad1aadd059ddf659a5779c0e7797f3b9b326a20b53a4ff7a04652f5d352a9f6918d370d6d3a77d9be30e00c630599a88bfb538f19aa614c60788bd00ca73d7f10f9d019d620dedebaa2fd6e5fb30b74703a4c87b4735e1e7623b4f9b0d3af6740e2f7dedce391b23c9c6eeae02b7aba410606dda29f88db7f93b5a96b4bb0f7a8d8f063b54ad710e998eeccf67f5d73ecbee4d445dd29b8eca423df52e9eae2d688a3acb6adebec5a474a47f81c538da75530040127e504d1d09373a4a7680690c492a59d7d5ba3ff60a48be50b167aaa2599fb806f6482f2473117f5051de4d99c3dfa333d81482fe41fef26404b05b2de82b35c0d69d4fffeae52cfac9210783d02cc07d0ead3fbc9c8c8dd4294596a93257211d5a30822b953636523ca33ce7e0dc35dec20532d90f7bed8287c753371cbd6640fd40fc7fae19101ca8ecb694425eb5061cc68d8838e05be3ba819659732be051652a455e4d4af462dbd30adea4e63b254ee9cbe788b56c3a0906851ac41fa72febf976a918e57e6ba2be41e87673d396e3c06faa73e6064e996f05f38233d9a7402d54774fe324baf9f4cebb7993f9410230b8f2b038d3e16cf2070472c4ae83d2f6df6e2523baa8f3027c03df53fd84cda3c633a651833a06d2d6dfd55c89a480580fbc2964af8db6c8d27178c5deb48b563e218fe1ccf4e06dbfa83ea868222cd802bb195324e48df071af1dde475985456405982c27d138900cfe1a1b7def3229d45dd4a9572cc3aa2b08b1517f24e644dcdf878b0a65abc1dd68d6d904558c44bf88470ed4b36f420a303ccfe60ba1141a5f61909466444da0799175cc37b23da4847bc3b7ce7f5c2fb0064484bd47bfd0bdfa5cc18c5695863080af3adf25c8ed3116e6eb96da721e598a9bf34fac86dc85aade16d7052b7df620680e7aabaac7f86874b07a258b7fa3f42095e7952cd8834d35df557241f77284f5da2f23e993f4424b450ed7e10037825f93e79ef6bfa55dd32671539812dc71b97cf611859c028e3c053f49805f65e511b137158ff29da8f9cca565f494c1bfbd22b1501a21805f840f6ba20ed64ae20a1346e0f27c775f99d5e91d6865c5af5ef0c6aad2626e3dd2769d51a29c562973f253aa711fdfa592f908936d4d85a86958766d16694ff106db5c44f95aa1487a0ddd690f4201873973d964cb6ff25c7290bca8f11404448e8b5d874bd070a652f3dbe5f1fa41110898e114150562072761deedcaea65f330affd30927c670cb68efde557a1fcac0468735d2daa3a17f1dbf08fa8068b9ebbfbbec4bcc0c055d66f2b403832ffd8c4576bfbbbe4f3ced472fb11da8a25ce4297ba297c209c59c01a2918eed11baaae864f145dfcc557298e7ee115a0d88bdb3fc92f95808950445060b6812f0fe8948b9eaf4f73e299bfb9f1656a064180cdb3c69933b00d54b8fe24e1090dd1b932657c5daa13480f918de53dc060a29b1941c9ec996c4518ade2be69710609bfc10d7d70278172b3b31873acb92e49435520afd166dec54a861ee3cdab37f830befbbcca04a19949b19d3ab56cca5c55ac1e01cad57a8dd0a4cc16010cf6ac316c5fc4ed944aeb8c23412505b94eceea68355c8c401eb7b3874c4823caa971f1fe965abf0dfb5340110c1a41a5e0e90b81b7d8b5685ee70afdfc7d05aa07681b33213f0b64355135220d2169e5bdadc39093d7c82b6beb375292b9bae197858290ceed50b0ada14c93a040f1061fe801964560c133b686604a793a05be9a4ab6a2b344f4ad8ca0f25ebefb0a7d7a9883990eb02a2ef268032ea64e1d3dee54765f23260791a535022fe8210e74fe4f1dff413c5d5ee295a7a2792cdcfd66be76c18a9461fe76ddff95a3f44305739445c50056fdd08d678464ea", 0x1000) 23:21:29 executing program 0: r0 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}, {{r3}, 0xffffffffffffffff, 0x21}], 0x835, 0x0) 23:21:29 executing program 1: socket(0x1, 0x1, 0x56d) r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f00000000c0)="116741517c4872a3", 0x8, 0x0, 0x0, 0x0) 23:21:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x1f2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b00062b94379953cc9df1443fc7e1657f02c8de00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e00", 0x34}], 0x1) 23:21:29 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200c0, 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{r0, 0x40}], 0x1, 0x82) poll(&(0x7f0000000040)=[{r0, 0x11}], 0x1, 0x7f) semget(0x3, 0x0, 0x80) 23:21:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20, 0x4000, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x80, 0x0) unlinkat(r1, &(0x7f00000016c0)='./file0\x00', 0x8) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f"], 0x38}, 0x0) sendmsg(r0, &(0x7f0000001640)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x2, 0x100}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000200)="b93304e96875d47efd14e0943f206d65ccdad2e94b86be3e3a988da5141cfef558046b61e8686aced93e52ecc988f115a14729e74e1062945be35300dea9046f4b8f5b0a674c13ca0ce136e35a7c50fc204d187e3711b9943c82254b085fb2cb75842616749cffc1b3e80a054d3e7f6ca0d878917c9c0ae02932f6ebec5b62d4dc43c9719044fd71f421d34f73394db6f5d7357917108938db3cf786ab3df7cf", 0xa0}, {&(0x7f00000002c0)="c4cd3f084fcb3d59ba1b9b8ee3a23426d16f8af1569f3609ec2619ec929aa53ff6a0388497d6a3774a991b6320984e0cfb1a3e7d4504791330506956352b0d44e01f2b2386bf472c8f807ba4afb417d931865a2bfb89d5fd5065dd30890ba8372b8d3d63d2e764f1db373c5d68fd835dbf8799319d080759ed778e9e2e5cb015bce7929d7b8e9421eebffd584cd54dfd59efb1e7dff0479faa47cb89c2528a9e2ec9c8f55f10845317e7858b23d2ed0bd0fc2e8769440ec95b0fc8a31a11336d1e06e16bbe043013dc25ad185da8738a4bc75119ff08fb697fca891ee27d3aaf6540c45a56831e3a79b463", 0xeb}, {&(0x7f00000003c0)="bca2741ac4ec2038d0ef3a0b27133263ad6b9eaea69caf8fc2cd55be1d691cd39349847a6bb327ae88bd36e9fc3889d3481dce508a6ee5a99a2e83aa3a82b0aa3ebff846bcfd1cd00b70ac41cde54dce53e20c51b475dfdcd8404ba8344712f40d2f10dd9f566316016a849094aa87bb6f487d6c71faaf1a049eb86e6938af3f129a8d5edaf06b", 0x87}, {&(0x7f0000000480)="d948", 0x2}, {&(0x7f00000004c0)="3e383c24571cf0b0633e9ce94568d3bb045ddc37f76a48114ecfdb7d053b584f3b12b58439f4b4eedcd940b0645d442532245686a87cd7c367eeb73e3b9b264457d6d67346d0ad847d24a2087c7c2e6ff5e31db8a5c420a55791d627f823a3706214d472b3321ff33d5be73207bb9ebf2aa622fe75a258b53ad61f1922b8d2b4a0e3c609c12e8ef9016fb3", 0x8b}, {&(0x7f0000000580)="2433807b2ca3b0683ad931b50ed6b570e9dfa0f9aabd207a2d6610b98d0b756869d9614bd9996b5a6a98189f861bdf0d0e5ff374b0503c432ef23ea35ae4e58f83db2404ccfa1ddaec511cd45eeb89a004ad1adfd2fc50e6ee22a170bb86201f784dbce141b7085dc79ae523f0c4d25afcd3557e083ac6e271c60ffc959cf4acef51d94b335762d561f42a776fec539c9dffc8483dfc631af107587b5e5cf9a9ea0d6714443cdf64ef3ec3d929a68d94e74fcd6a4fe3c40b4ebf2759caef7b980423c8b4965e0c776eb58cd71219971aab8b200aa0044a423fae39797f9524507078be5f6dc4239a11103add062ffe917ef14ac8d5ebc76b02693a8ded069eaddca5a1abb4c2384997d307cacac2125a753567ed9a32841b263f0a45923484cdcd91522a44720e3a7935617a395894934be61311b11a5dc6b0eeb653183b7e481d961b95e9cb15296366c22ede650cf8c1e6898fa37ba0b98a7c14e92a1c09f3bcd74164644c67030e9caa5ea6a48359a84b95d9b091427643713514a79bff540aa71115774ef7c3ff42d27fa8d769d9f9bea4bc58850bd8b43ecc6ac317209aaf920cf7591b9bb97e0809c3ffeff1a331a57caf92b0aeda140a4262929810c644266168f7aebeb477d30a293212bd3423425b04d8ed7bfc28d2f429c157816ad6afe9fc42976f93538e7d15f685d17c9fab8b74e4a6b8d889edea7b8d6a8d42b6b015a04f7d679e2f6958f1cc29a2c4f2337b781efa93e5cd14f7a9d3473e41ca6b1984a63ff7a5c17dd0e06c8a58273e30a6269cf8a42e2db69049ad40143353758d351027bcb67cebc4d56c3bf451fcbd79e29faaf9a42265d5757895c1312c4162b63353e3db92bb3223bfe08df2d25dd0eb2185c6956a1e56376a1b0dec320a966f721bebac0f5b10bc2f86a80eb3fe1bc166b49226b63de62d648e66ecb51dc271b7755ff829d0132b564db82547c972def3aa018adb1f78c449200e69f1ee86be679a0e7675fa2d332764f30c9999a56aa2be90307b86cfa0c526beac86fd8e8f5b3ac3ddf15249631514f31f699ef826f9a5b1609bac09dc71ef2fbb8907c0d0b0c40ba8164dc713211bfe7492841b65841389b55e57c323e148c2a6e8bae711d62a72029b5aec0ac36a62eacdea75b989f1823753fbf6507590dbc9a0fd9013ebc093b63e68949779abd292249d3e6220d792bf20b679b2dc0be9d0f69e682da5d8f390772930a0388bef3666942efce9b76f0a1a9c00c45743ae5b842488155e30bf3fcacc998f8fffaf59d3461b4889d0e29c9bc5af29f7aecec6a4cf94048c7bddf68d786bc592708728d33fad65ed582ee9753db93e485f4074fc882ed62b5bae0f26857e1e69cc79b7b486c7374fa91151e7aa0ed5cf26b9fdb3abae1cb89a818f734d0678772f00b76b2abae6146713771bbebd0c7b36aea2b276965242955f3069a46f09cb6393606006b653805e9e20b259af5aac31e1429af3ec131342c700896880f5359e7de6e844bfc0ff51279ad48f83ad6145d53899b6e7b851f884d6c5d110edd5460d7b742c7174baa3981ca428e3210106ee88433a3e8de08876c12979a746dc7ecfdb037216872839bec1a46fd203e877ccb9a28018d43ce05c3088eb7c6d4faf6bec8b2a4b250e025eedf65b1646d0a33202ce607c2c6f46875e88609b1b64ebffcb841db134af851fff5b63eee35a54a2b36936f5e0b9d033c1a5a760791ed65112d2cd74505bf1f0182e7dbde83a77b8acc14bf53a533b5620adf8673e5b77346dfccf6c15d04bc038cc597a6a07de1cb6d42d9c715b745f3c472fea1359335bf56c24548afc431f3b4fe168b829dacc844fe7c41eee8fd4141ae08cd6be9f3e7bdc3f5e8fd1a37343875808461cf34b03e376d31bfbc22e19ed1df299c155643fd791dce05d03591f82cead82dd0402978235fc2139c54cae696c3c043dff7a800c5e9fc2a16a3dd418ec9c888e9e25b896ea83ecb29a3b591c9179966e4b6199a3183aa2c5bf17b02c7f3bf2fd2a780ce91b3d36e5a1b99d558bf28ff2a23557a00dc39d030105a814011378264dbbf569ed4b560ca31596298c04276e4a8b09489833de9829db4e5ea66cb8bdcc31d6365ae3d2801b31bbe5c70c4ce7e9d08bf3dd937e0a35d8f1e65c215eec2a3ed93d90d4f990ad414eb1381f0ddb8e06eff5829389ca8a5dd47a016e33729aa8577d9bfa7fe5aa5346c0cd00d285a391810a161f14c8ffe1bbbf28b55bfd789df1268b5b16295333e6918dd180761dabb62e9e5ce8820e3a4ad8ab2a6dcf6ff816b56de31f76bd33c2c3f2d779e57065639d39897d80d8e5ff0719c6e9361f421574f971b205696bc73c99e2d2270c840dfc55ab833ed9350fe8a03edbdb4483fa4f8bd08b9a4a95dd813d6c10390ba5ed395b90f8da7ebd5dc638adf496e12a7991df9ba42579c32e22bc48eff7f628bf677f74748fcb64ba05fc8fec9e3b042d89606c70bff55a6339db13bb6828b9bd00817ff1d4df082817fb0edcf01aec9fec6f0902c4929360528278854aebf5c2f7eec4837fafad9db1a01c7a617d427026ea624d5afe4b037cdb7b8c0ac4ac7a25f1eb5671d6c382c37eb53a493d5053cd0051724f1e208fb4266611d332e599c193a02c62ea8b003f0bf7d95f92d380e4ca0fb85ce14a827ac3be84a02a65653b09f8df6395f882a32caa0153b2f5b44b6257770d55ecffdf94f08588749a1e54d288435578acf22045e0fec5730f6884d070a6466cf3232dda39003140835b8c2c6c2d8ef36918ab2ebf49143ca32723367dcabd262d27ca023deaf3116237d730a13c0e634ddc1bbe45d68e1caebeaaeb6c260ecb24814c7e92fe37ffd5a845c302322fd6a586e275cd11e5e035a2d93eb865928e7c5db30a8b007e26718dacb00c0c04c93aa76265fa9ed205e05eaf4245d0269446d629b6c78ac4ec868a0859c9fa76354caaa9e89338583c9ae2d508c46b71a291a84acfcb9d241ac94330607e5ca7281007ebd584523b110b2329958c30daa3383c385f19d3676582c8027854da42bab5c584e8f6311e4881e3003589dd89b6dcb850a3fe2fa5e43400cb6a761f77ee11ab2895f0edfd2666c1aab0e9b296895e3d7ff1c6571b712a3d06e1b8f2b480b7cbce57480870295738c86f4be2ebc1b62d0a83a7a5ba799f4060acb4fda2a325354190ec73093626d73149e2a7a5792a8a76fd906ce2132aaa14556eaa0044da0d218a5a6d42bbfa2433154f9d7cc5b426c34e85071d8bce6efe6a3692e350ec429660fe22e2a99f036c48543186c8f85c63aa54f194fbc548de23b7d59c8b4f4bd3b9a265c6c81a10eb75c988f0d0988685bca3fb6111f99b6455f9984a79cba9a458acbbb710b9b6b23a6342ee3b896289635ace3e30d30212ed190be08741eadc54d97b51aad5a8b365c6afd88ebd32a0ff7400f6cac3a7d4ec8cfab44c399f3706de486df53701001cdcc63e987dc5d18fa6c31fe3bf27544adc4c9c22899e4977cb25e9eff10f08169915d4ff03318e8ddce832d58f9242c04fae78e3445959b585fa58b02eeaa3b823c1538ea305c9311574e8a4557aaab98d3820526c4ad057fc56e0f27bae7b84fbb517f36707e85a8b8badc51686519f43dd91e6dd605583989a43c0b2f2a57b34f4b81177b645d34bf23344e177330e846395d4a5131ba881e30e43ba6f334a49c5a1c00c9bca65b7da659b715fd3eea7f85f95577bfc53ce89dc96b4d3da1cba8c26c7d67eb330592be2299d6666bf47680c29e2ebc884022dd41f8f834558be40a0265e6ba0a4df9d68d735de017c603ce52538671a3337cd3c91ad98af9857fd9d46f5836f02a40262373968627e7884ee4f9f699a56e2e1d52a06e9bde17bb6efd55ec1fd634a338b6cb8f3885df0dcd08ac4871a85bffa31b4b890c8cc9ed965549c95fd58e52adf8cb0f95519d89bb0643acc9aba1e139b4e66ff2b936b23c17e8feb3c96ae18c70b2f828f3377af36cebf355f3062fbb404fedff69d822e9f4713e7e3fd295314e201139e5979d798de46b946314755295a1b12c116b52addbf5f1c11ac1564f738eecec4a2f5490a7bce2e2624d3fa965fc0a474238c24bd13bc1bca825aeb14ab05b33e10ae9edc130a6ddfb2523bd4812c0aaebbf1cd31058646961d76972899676ea6fc2d5accf07231244309a56682e82153ca05500d7eacbe24be2f99df362c11eda931a27768ef99dc1cbd5b131cedeca3c6c167bf77b229cdf5252012a92c18d6d6ed5c3e31bf3b15d7de9cdd61146c594e0cc96b8ebc64868f86b5c5f45b8d7c54c653269ff4d39bdba1531f178db01532e016332e290c5b407e3ef75a76bb4a08e008454a1dd96307bc9807b91a389929494baf39004ec23b1994d0449741a0454cfb11e4a16d9d68f7810342cda4cbc21bcc653be410ea5ca62ff97ed5c5cc4e4ed57c49092f730d02f65672e66953c0580c3d7183b688b1af81bfade61144b8011d0b9a73119e621c9eabc79daa2e720467af54c94f402aa4867fb5f85f18321f86a2d619a2ef180084dae3099bb8f0c2cf1bd98b3c97dc1e6f41d7e1bb0ffbc364e664f9a811f2470b30940a062ea835586a4de7a3c93647a085b08354abea2ece91a2637aadcf22fa3fa22c717095168d829d9c60dff5744673133f16e8b98af1eea3f5d698be5dc346728d0b26d45264991b2264d53fde048a597ff02f8eb6ce66d397c3633d225369fe43339cc6bfcfdda40c1b3cae3a4804bfada29589051ad573c01ad381354a4988d45f0d3f1eb150ae799ec58293d70eb33b23bea35ecb31a0077eca0970427e607e0059377110540b3545c62225ca0186f5769dcb6f8edbfca6e2e7eaad6486be8cdcafc6e6a1641e82570ec8b63080acdb3b04a84a9d46f60d1081877fcde09bc8b976ce5dfc4501f32a4e047cf7bcc8b2cd3dad3acc4ae907b2616ad6b5cf017c56df9b1f8177a27fc32a6bde5cb736474817dd46126b74bac6551c721b21b1bb31109cb85fd317e8fa9724674b93a610d36e9ef0e37df5cec0a4e99adbc85b3492e1ed09986f9a621994c7573cf973847bb45877c9cc89b5ff80939bf120774522b6f0f6764618fd64b8885d34fc95171a098a23fd019de021f21a4a18a9192c06f0a25370a891d847a95937fa3fa41650b3d49245504481157a67d5b3ee9b6451559eba91f95aac63bf4847679cf41bc9083940b75b72e4984d83ba2d831bbf8e9fe6161fc7db4a691d007f7da81dff2d22fbc1f885058b20c00649b9734e51a6fe1f75b0d82a07f86d28b7794cb5609408c5a4d9464f30673851fad36aa331058d95ba773dcda08f6411eb9662b513c00ee0b82a1cebb41e2646098a2454e076bb1c45f66735c3fbf0faa2f2d11a11d3642f225a36ecb9d71297a8412e9c41c8c3306d0bbc0931659dc259dcb3aa17438da552effd6943730cdcd388d1037ab323eab0e116b32c7f35c83320a2a3ccf00de4be8719aa92aa34db829dd6290788b02018a69a9dfec0166761be2be82f14bf7b9441149d677106061c7e6dcdb03c2405392b6173a95755596b600c6e8b93e00c6d2065911e0fa0e19cb166e027b890c7091d5c678d204687cbbeed30be5418a500ec9288f61eeb534bc8067d7c0d6c41ad11a6ffa451a253de586dae710f4a5ceaa650e0a9d101dd6a35d9cab5b9cc7ad5f8e57c95f7895e1cfb5a6019cfd0fd249574e4b0877911757154ef92c287f4811d499f43c3e6dc778a37ff90e51f05b98cec7445458370c7838d9ad487", 0x1000}], 0x6, &(0x7f0000001600)=[{0x20, 0xffff, 0x2, "e16a7f76fefcb8f5c3bc"}], 0x20}, 0x6) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/91, 0x5b}, {&(0x7f0000000080)=""/61, 0x3d}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:21:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 23:21:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) fcntl$setstatus(r0, 0x4, 0xc0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 23:21:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = semget(0x2, 0x3, 0x10) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)) socket(0x6, 0x4, 0xffff) r1 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000014c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fed000/0x11000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff1000/0x5000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fed000/0x3000)=nil}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000fec000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) 23:21:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2c}, {0x80000000000006}]}) syz_emit_ethernet(0xffffffffffffffb1, &(0x7f0000000140)="b6") 23:21:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwrite(r0, &(0x7f0000000040)="30e2fe86fe5628151fb87806ccf3d200c7ad04eee401fd43681a49450729f494bef20c31306bc914e27a448b9f1719eeb9b5e71cec70be4ece88f98f1e8f541cb4bd49ed0623d4bf03c93096ead988a68e0494b592b6f36cb26d3ae91338ed2edc4c469a72b78c914f59d763fa083ce7f81531763986955220a4bc0adadef1f00ed798d842b5469b53b4e9745ddf9f9007add560645118cd6b7b3e9ab66fe4313a0baf207b7e58dab8c177dd55b386afc0a694acc09fcccffc65038ef5d431a309b654b9116d1feac3d90ce615", 0xcd, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) socket(0x6, 0x8004, 0x67a) 23:21:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x80000040, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0x14, 0x80, 0x3, 0x9}], 0x4008001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 23:21:29 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') chroot(&(0x7f0000000780)='./bus/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(r0, 0x4000000a, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x5a, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x400}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x5000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x200}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3bb}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff4000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) recvfrom$unix(r1, &(0x7f00000008c0)=""/250, 0xfa, 0x802, &(0x7f00000009c0)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x404) linkat(r1, &(0x7f00000007c0)='./bus/file0\x00', r2, &(0x7f0000000800)='./bus\x00', 0x4) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x2}]}) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) 23:21:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) write(r0, &(0x7f00000001c0)="cee2cf867a4ffca98cc3bb211affc5fe530cd3330bebdcbf948e1e886dafdf55a66be82d14f32e29c295aac07e4c12902e8dd44931abae9ec9c060c23bd517e2c1feaef021a0a736f71bade9fe2cb64d0d5c7361b163dab33b866001b471b0fc3c79e6611a2c485b0f9a1397b281c6e9639733953117eba3345f994463b2e6bf44503b7772c29a9d86a627798858d4c9156e1adc1d8565a01c0253", 0x9b) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x1, 0x88) write(r1, &(0x7f0000000080)="220e3c", 0x2b6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x9, 0x1}, 0x8) 23:21:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0xc0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2", 0x57}], 0x1) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) 23:21:32 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/79, &(0x7f0000000080)=0x4f) r2 = dup2(r0, r1) setsockopt(r2, 0x29, 0xd, 0x0, 0x0) 23:21:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x21, 0x40}, {0x23, 0x6}, {0x1}], 0x3}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xc8, 0x0) 23:21:32 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x4, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffffffff8000, 0x2}, {{r1}, 0xffffffffffffffff, 0xc0, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000081, 0x5, 0xea}, {{r1}, 0xfffffffffffffffb, 0x42, 0x80, 0x1}, {{r0}, 0xfffffffffffffff8, 0x12, 0x2, 0xff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x2e, 0x16, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xfffffffffffffffa, 0x1a74}, {{r0}, 0xfffffffffffffffd, 0xc3, 0x40000080, 0x3, 0xfff}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x13, 0x80}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x10000, 0x2}, {{r1}, 0xffffffffffffffff, 0x21, 0x10, 0x81, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x40, 0x80000040, 0xd97}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x8, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0xff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x1, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0x3, 0x7f, 0xffffffffffffffff}], 0x8000, &(0x7f00000002c0)={0xa4, 0xffff}) 23:21:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000300)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0xe6, 0x0, 0x0, 0x7}, {0x1ff, 0x7ff, 0x8, 0x4}, {0x80000001, 0x80000000, 0xffffffffffffff01, 0x7}, {0x7fffffff, 0x8000, 0x6, 0xdb0000}, {0x8, 0x8000, 0x6}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x41, 0x0) r3 = geteuid() r4 = getgid() fchownat(r2, &(0x7f00000003c0)='./file0\x00', r3, r4, 0x2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[0x1ff, 0xfffffffffffffffc]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x1, 0xce42, 0x2, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x200, 0x0) pwrite(r0, &(0x7f0000000040)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x2) 23:21:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7, 0x4}) 23:21:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) kqueue() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2}, {0x18, 0x3, 0x2, 0x100000001}, 0xfffffffffffff800, [0x7, 0x1, 0x2, 0xffff, 0x8, 0x6, 0x1e4c, 0x3]}, 0x3c) sync() 23:21:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ftruncate(r0, 0x0, 0x4000) 23:21:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = getuid() r2 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r1, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r3 = dup(r0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e0000117fbd6167ec09ebe9050000000000000057b2da6b80dc74921ad9d6edd3e5df194819c878d0366f864819485156fe5cec0a57e4e6ea49ea926b1763b8026cc4abf003336514689593f68a69217b42377ceb28eb9983e8b3448039b83b17a1af314b6d63aa2b9ad51e0e2cb5294d73550d08"], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = getuid() setuid(r4) r5 = semget$private(0x0, 0x1, 0x0) r6 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r6, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 23:21:33 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:21:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") sync() 23:21:33 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000000000)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) getegid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0130f53ecd0e00"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x8) setrlimit(0x6, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4, 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) munlockall() r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) semop(r2, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) fcntl$getown(r3, 0x5) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/41) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xfffffffffffffefc) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) 23:21:33 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000036, 0xc, &(0x7f0000000240)="03323ed413b9fd812eaa4e713048e69931929648c92c11a1d4ba5e6d5d1d4ac3a41deb99b0340ed0c4cfc731047700c9856fb95ac6ae17e4d6c1c8c3e8078395185da01e18f820de5a27dd271218441fc5d55fb8e93b1b3c79cb46f4b2a2e531640a17ca5914b8029c5e9613fe2a2269df61074ec260288c55c83d1b3cf2dc258b1adb314b8bcd296cdbb709462b57f73ef19303206c761dff19138b25dba0e829c4858bb646c4c6d40800000000", 0xae) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x23) 23:21:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x5}], 0x0, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/211, 0xd3}, {&(0x7f0000000080)=""/13, 0xd}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/248, 0xf8}, {&(0x7f0000000200)=""/8, 0x8}], 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x7f, 0x0, 0xf8e, 0x0) 23:21:33 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x1, 0x4, 0x4) sendto$unix(r0, &(0x7f00000001c0)="25c4ef4888ce54c1194d2e03d040abc0f697290fcf4ba8d66a18fcc950a33d9e9fd2bd82cfdb50527dbae2ae9311ecce9942aff11e3ded0456ad3a56c1f7c748a4ce20cb27e66958e606cfcf475873574afd227a889c67513a003a3914d3e57f6c106410866aa668dbfd1a0b51c3895f2f2b285e699a9707bd503b2b3297f45e8d098bfaa22f3d3b9ef6b94cfcb70c3d4b202fdb18acdbe64de6c78c944196572097032f70de182cb01f324a5f97109e301f74f2fa7508bb3f9bf6e80e36abbbd07f9537a4343e1f81199b4ee3ada2afadb8683dd2b4c96d4adbe771e51a95e56190e60fb580b222cb477b467b589d894f2e5e4e3bde3db2770719", 0xfb, 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002ec7cc15c8e9212f"], 0xa) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f0000000040)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83", 0x150, 0x0, 0x0, 0xffffffffffffff7c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xff, 0x7}, 0xc) 23:21:33 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/168}, 0xfe38, 0x1, 0x11800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/215) 23:21:33 executing program 1: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000500)=[{0x4, 0x3, 0x1000}, {0x0, 0x7f, 0x1800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x3) r1 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x985, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x7}], 0x1}) getgroups(0x7, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getgroups(0x1, &(0x7f00000006c0)=[0x0]) setgid(r3) r4 = socket(0x1, 0x4003, 0x9) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x4, 0x5}, 0xffffffffffffffb2) setgroups(0x0, &(0x7f0000000040)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000700)=0x800000000007fff) semget$private(0x0, 0x2, 0x8a) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000680)={&(0x7f0000000700), 0x2000000000000265}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r5, 0x10}, {r5, 0x5e}, {r5}, {r5, 0x12}, {r5, 0x10}, {r5, 0x40}, {r5, 0x10}, {r5, 0x40}, {r5, 0x5}], 0x9, 0x22) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000000c0)=0x6) open(&(0x7f0000000400)='./file0\x00', 0x888, 0x100) r6 = dup2(r2, r4) ioctl$BIOCFLUSH(r5, 0x20004268) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x80000001, 0x4, 0x5, 0x1}, {0x8, 0x3ffc0, 0x5, 0x4}]}) close(r5) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x9) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000340)={0x2, 0x3, {0x0, 0x3}}) getsockopt$sock_int(r5, 0xffff, 0x1fe, 0x0, &(0x7f0000000240)) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x8}, 0x8) 23:21:34 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0xb) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 23:21:34 executing program 1: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r4, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f0000000900)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r1, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r1, 0x20004b3d) r5 = semget$private(0x0, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000002d00)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) syz_open_pts() r6 = socket(0x800000018, 0x1, 0x0) getsockopt(r6, 0x8000000000000006, 0x1, 0x0, 0x0) fchownat(r1, &(0x7f0000000880)='./file0\x00', r3, r4, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a00)=0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000008c0)) 23:21:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="1951cda469784f8959b8f3e4c03410a55d716a475d8ee534a871866b87f7df4537ad818e3f0c50600dfc0a5d5178dda9b4446bc115ae8ec592debc32e76a8f672a74e63c96691612d22ac7d24ab2", 0x4e}], 0x1, &(0x7f0000000340)=[{0xf8, 0x1, 0x1, "b8763dd346a331bd85068a85f6a9a3a4213b94c7660bee9b7736341df82e56e86d368e609424287b539b44bfacd0d53634cce83bbe35652cc10b29f77762ea65fdcf6704e214283391efd90c3de3118f020193fd2bfa891c6e1b4e60f32924d4cbd9a6b820a5349f5c25ead3fab663444614718e1283130e64e9c865efdde3e5f687d8c111622fbc3bda7036b6aeed78edb0e2c053063ec32e111685aed65b25d1d98db331f3e09560442d2fb669c28df2630714a19a6bec0f0a19a020848dd57ae8cffc6c0ff6f34439f7dc9e253d544074b5dc65100bf656dfcceed71cee912c70fc58c680"}, {0x88, 0x1, 0x75e, "f4d71ba8aee84410351f440bc5bf8a9304a4fe7c6bc6c779329938775f15779e86f254f8c5fc05004c06dd9432f3d3808acfa5a4bd66a2918f6e1efa4dce76d439c3e8f4bddca67d2d93327e4d7d2976d9b83da3aa2d3301d4121838078057e7bd7897bac3193923a74a5501a32b37bdbaa7f0a8"}, {0x40, 0xffff, 0x8, "cc296307b607a70fda35d34af3ad0b2641e4f904523225f7f1338a207f8f5d44893d2c1e4414dadb22cbf77317"}], 0x1c0}, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18262f9b1000800000"], 0x1c, 0x0}, 0x0) 23:21:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 23:21:34 executing program 1: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000040)=[{0x1, 0x80000000, 0x1800}, {0x4, 0x8000, 0x800}, {0x2, 0x5, 0x1800}, {0x4, 0x8, 0x800}, {0x3, 0x7}], 0x5) lseek(r0, 0x0, 0x8c299ec05761787d, 0x0) 23:21:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10080, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/212, &(0x7f0000000380)=0xd4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000240)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) syz_emit_ethernet(0x12, &(0x7f0000000140)="b4") 23:21:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x840) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="934058563ea12ffd31d102ad4f5802d163a63dfce48d2b8ba9bba4524f1f31c2e21497aa44507844fbc18cb6ba903ceee61fb58ccc1fc0f694bb041bc878491fc3a99ef4f9a5c567cb8521b2de4377f091d9692f3a809b03b8c39bdb2f2362767993f7c482425b0ecd35c2879851b8fd5d8198e17ac34159a43000583c0e", 0x7e) close(r1) 23:21:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1c, 0x9, 0x9, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x5, 0x1, 0x7f, 0x101}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0xe8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x9c, 0x7ff}], 0x7f, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x4a, 0xa2, 0x5, 0xac4}, {{r0}, 0x0, 0x84, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0xb, 0x2, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000010, 0x88, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x101, 0x101}, {{r0}, 0x0, 0x60, 0x40000000, 0x8, 0xffffffffffffff31}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000001, 0xd7a, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x2, 0x100000001}, {{r0}, 0x0, 0x1, 0x80000000, 0x8, 0x2}], 0x400, &(0x7f0000000280)={0x3, 0x400}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:21:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) 23:21:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000000001, 0x0) write(r0, &(0x7f00000002c0)="019f99930027709fb727dfec6838c6e77635b398a5c315349075216bac17d45fd974fe19495cd651c32a81cf443bf40a02b4f393aaef9aab79613bec0111011e90a6f146a1cbbcad65d03bb6c88ff5d2441ffc4b97ae75bff863428e", 0x5c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="e1c7931810c9b0b9e97b6da2e96df5ecec60b63979f3a6098b030cd4c724d6afc18ded2e9b8c2303a6", 0x29, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0xffdfffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) socketpair(0x1e, 0x0, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/42, &(0x7f0000000280)=0x2a) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) 23:21:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000000)=0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x1c}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) unlink(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") 23:21:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x2, 0x4000000000000, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3, 0x20000000000001, 0x1ff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x1000, 0x0, &(0x7f0000000180)=""/4096}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x100000000, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x199) 23:21:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x24, 0x200}], 0x1}) r1 = shmget(0x3, 0x2000, 0x140, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x53, r2, r3, r4, r5, 0x21, 0x100}, 0x7, 0x8, r6, r7, 0x8, 0x9, 0x4}) r8 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x40, 0x8) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000280)) fcntl$setflags(r0, 0x2, 0x1) 23:21:35 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/37, 0x25, 0x42, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) 23:21:35 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x12}, {r2}, {r2, 0x12}], 0x3, 0x92) r4 = socket(0x2, 0xc003, 0x6) write(r4, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x40a) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) write(r3, &(0x7f0000000140)="4c6fb8f2926432ac04c09a58f7729854838a87f4719223a7d16c7f7f638bfbe36d97ee976b1bb3af0559821b8bd05054086640a7eaa8e566c484e55c4d6ab49af60c101ae1103da30b13a6c62304ae158d1124cb9d56b567a47c93fb248c9822aa7862efeb121561d03af936ed72ee4dd873e254c1cf3c3f1db0ec5e", 0x7c) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0xfffffffffffffffb) 23:21:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0xf3}) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:21:35 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)={0x20000000000000d4, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pread(r0, &(0x7f0000000280)="c9e0a30dc57611006bd1e7850c8e14cb6951e4f93cffab53b656b1edd693c24c46ad9241c18432e93620e946e7dba36771d8cfe091121d646be638e58f44a652ba3614e823f596ef663ed9681d2386d289400e01ee4cbba5702708eeb64a5e815463e3feb3678ce1fec54cbd7d7884fa59aa2c5443118ac520c5d456eaaa17f4497a1e721649afbdfcdcf1a795a02ce1cefbb0caceabf43ab809c789446792743c2df66fb46ad986fc66f0a9f1aee41a38903364750a3956e35357644d3a240d76e717fd2bfdbd6de179fe47d09f5101125ca75d68c86434cb759054fd4d56907eb31954d26969280f9db1e7f383d198a8c656753d1a", 0xf6, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x8) 23:21:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 23:21:35 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000240)='P', 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x3) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) flock(r0, 0xa) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)='\x00', 0x1) write(r1, &(0x7f00000001c0), 0xe5e1) 23:21:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x20}, {0x4006}]}) syz_emit_ethernet(0x4, &(0x7f0000000000)="00eb760d") openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8001, 0x0) 23:21:35 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x25, &(0x7f00000000c0), 0x0) r2 = semget$private(0x0, 0x800000000000004, 0x272) semop(r2, &(0x7f0000000000)=[{0x3, 0xe92, 0x800}, {0x3, 0x7, 0x1000}], 0x2) clock_getres(0x3, &(0x7f00000000c0)) 23:21:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x9e, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000240)="caf6b1799d0da4d803f9f898cb1109a09954c31c9e06f509db474be41fce878e2d3ca1f01ee400da046e93b807078e85529778161abd0e779dc00163825d42a7927e0c233529f717b42a5b60d7c700329279817bcd97960e6680a7d6f2e6bd864bfa5acb60a9fd130ef9a27ca7cf94707a8f8cacc56bff72370d3606239d01932660a3f6d3dfb8128cac8959a07c1784fccc5c41bb8647c58a23b1006e88a637aae85918ccc6c4f2fe89724a24e69b38eee68d78d7bd452be2e02dac74b5cde7ac443cd22260c76c1d74e617c3edf30f5bb560", 0xd3}, {&(0x7f0000000340)="b1b6e8f600a6c5ff8c698f9f446d99c239a7f4865d612b7bc1341fc9f15a4346b568fa92c4061896e3efe9f94275361c32468e337265ba62b9580ff8ed202d08e72bd569e9a28a79f624d829872892a9404ced2e9fb0315af2950514549e1b1ba26dbc7e6cda88a6598f98ae3fd57ee222434313505660cfb4d325459760f69e921f2652db43535a9998da58d0f7b8e8192cbb6530d771bd0a25a200ad5ac8886eedfcfa1a1ca5f5f5a7ee9e5a787e3616717aab1072", 0xb6}, {&(0x7f0000000040)="b7047489e45ebd71f4c753a5b0c1838548fd4c24", 0x14}, {&(0x7f0000000100)="a74d1ff7678c825fa0fcbb0dd2980d75e85a46b06340a9", 0x17}, {&(0x7f0000000180)}, {&(0x7f0000000400)="9447132eec4d3ef73c993c72dca5a9db1cdfe0361d45893fcf6bfba311d85bb062723e0ab47ea37dada894379cf2c7daf8142754dce15a1b005710af72acae7cb9097fc357bc3ee9554d2db8e61dba2d", 0x50}, {&(0x7f0000000480)="ca7f24b74015fa48690bd66ea73c4502f318debeb16fabf8afeb3cf27f38d6737d00d5f86f705a71304168ed4152a4c61857401a01629296c157224316b0128ab84cee1f894c7c45a27ecad7bf356e9a7795191feaa7555dfb32ed9e746efdaef1f573074950a6f84b376143f0cb3ec863735b8fb32124337a483f66b574368cadb3317c0e92cfbe7ba6351098bf0d55d4261f23b37c78c1b517c17fc7f20d8b260ecdc6ce5a733fe6ecf615d933410b89f754e92d0a0f3e72ce09626916ff468565f984451ad99ad0983c489faefc97f2c3cacee2e04b837fa0de349d6be9ba0494d730a4eb364ecce1844bdfa7bed81a536654a440e7f3489d583926", 0xfd}, {&(0x7f0000000580)="aaa537eaea5e0a1b15642a5a8c4fb74969e7f40bce0403ed57c5c136cc09f3f6b8db0fde65766e38623f8a806018fb0f1b728733599aeb1ca5500a5a478599592e12ea042019f87586ab5165b94dcd", 0x4f}], 0x8, 0x0, 0x0) syz_emit_ethernet(0xbc, &(0x7f00000001c0)="96") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) 23:21:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2c3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x42, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x4, './file1\x00', './file0\x00'}) 23:21:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x48, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000240)={0x100, 0x9, {0x5, 0x8}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1000000000005, 0x7fffffff, "0064000000c9c06d020000000300", 0x0, 0xcd9}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 23:21:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0xa, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x5) 23:21:36 executing program 0: r0 = semget$private(0x0, 0x1, 0x146) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = msgget(0x1, 0x8) r3 = geteuid() fcntl$getown(r1, 0x5) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="e7879a18015ce41360200ee0b2058aef7f16b4a7001000"/32], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgget$private(0x0, 0x2a) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(r3, r6) setuid(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r9 = fcntl$getown(r1, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r10 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x50) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xa, r3, r5, r6, r7, 0x40, 0x8}, 0x0, 0xa1, r8, r9, 0x8001, 0x5}) fcntl$dupfd(r10, 0xa, r10) geteuid() fchdir(r1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/136) 23:21:36 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x610f, 0x6) select(0x40, &(0x7f0000000000)={0x5, 0x4, 0xffffffffffffffa1, 0xe0b1, 0x5, 0x5, 0x9, 0xa24}, &(0x7f0000000040)={0x8, 0x2, 0x1, 0x20, 0x20, 0x73, 0x3, 0x3}, &(0x7f0000000080)={0x5, 0x8001, 0xffffffff, 0x1000, 0x4, 0x5, 0xd98, 0x40}, &(0x7f0000000100)={0x8, 0x1}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x4, 0x6, 0x1, 0x0, 0x9, 0x6, 0xffffffffffffffe1, 0x1, 0x1, 0x6, 0x1ff}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280), 0x2d9) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 23:21:36 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffffff) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 23:21:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x396, 0x403, &(0x7f0000000040)=@in6, 0x32e) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x8, 0x5, 0x10000, 0xeb1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 23:21:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getegid() mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) r2 = getgid() setregid(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:21:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) write(r0, &(0x7f00000008c0)="2078f7b62d807d89e032dc19f570fe00ba767dbcbbff8330c22685419d5e0110188e90a82d7f3638bdd3862ccd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acbaffde083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914c84cd3393b0189e7ef0f3fd814dc91ca871a891764432b688df53005fe02c4f2ccbcf2c1c17b4317e048e7361e882939711af4a2dc52b0dcbb654c03463aa4adc94f2cfce85f68324ab523a7a0b08ab0e9536abcd977a4e3430ff97034b31be0431b922f4cde8f2fb3a1d41da242a034b5e3e97b226002236c0f9bef19e4747eb024d228c3ccb7c729196096ef8e8987a77119a07df045d40a48dacd6134427ef97e10020f557f46ea0883a6eae9b8aba9d425803e4fa4d0d", 0x17e) 23:21:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500060000a680400900"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x12, r1, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000080)="9f400832443a3f3e705998945f3f7a04e775c2c3496bf6775f857de90f0b066bed3ef1e3edb7bee01fcebc5e80fe4230e980a2509df39f06c613dc42bcc4742da4237b9a447cd15a90f478cef629e2dc7ad8d2046691067c0e667f74bf6789d8ef57f00c437f0474a686698f602a3eae4e8355954e3b0e154d6c66e29bfa4e1665af3ed692eb5477da", 0x89, 0x400, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:21:36 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x7, 0x0, 0x0, 0x0) 23:21:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x7c7, 0xeabc8bb}, {{r1}, 0xffffffffffffffff, 0x48, 0x80000000, 0x8000, 0x8001}, {{r1}, 0xffffffffffffffff, 0x42, 0x4, 0x1000, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffb, 0x12, 0x0, 0x80000000, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x40, 0x800fffff, 0xa7, 0x7234}, {{r1}, 0xffffffffffffffff, 0x28, 0x3, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000007, 0x8, 0x3ff}], 0x2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000001, 0xdd, 0x8927}], 0x3a, &(0x7f0000000080)={0x80000000, 0x9}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') close(r0) 23:21:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x50}, {0x40006}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:21:36 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 23:21:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) recvfrom(r0, &(0x7f0000000040)=""/81, 0x51, 0x840, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 23:21:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xfffffffffffffff7, 0x3b0580000000}]}) dup(r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xffffffffffffffc5) r3 = dup2(r1, r0) munlockall() r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xfffffffffffffdc0) fchownat(r3, &(0x7f0000000480)='./file1\x00', r4, r5, 0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r7 = semget$private(0x0, 0x3, 0x300) getgroups(0x7, &(0x7f0000000200)=[0x0, r5, 0x0, 0xffffffffffffffff, r5, 0x0, 0x0]) setegid(r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), 0xc) setgroups(0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0/file0\x00', 0xd) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000280)=""/36) 23:21:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x26, 0x31, 0x0, 0x0) 23:21:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x289c6c901911c5cd) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 23:21:36 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0xc0105715, &(0x7f00000000c0)=0x688d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0xfffffffffffffff7) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000000)=""/59, 0x3b, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x96, 0x2}, 0xc) 23:21:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61, 0x0, 0x8000}, {0x10002}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 23:21:37 executing program 1: sendsyslog(0x0, 0xfed3, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8622, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') select(0x40, &(0x7f0000000100)={0x448d, 0x3, 0x1ff, 0x2, 0x8, 0x100000001, 0x1}, &(0x7f0000000140)={0x3, 0xfffffffffffffff7, 0xb86, 0x3ff, 0x2, 0x2, 0xba3, 0x80000001}, &(0x7f0000000180)={0x7, 0xa91d, 0x1000, 0x0, 0xfffffffffffffffb, 0xfffc000000000000, 0x8000}, &(0x7f00000001c0)={0xffffffffffff4960, 0xffff}) sendsyslog(0x0, 0x0, 0x0) mlockall(0x1) 23:21:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x2a6) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e0327479f56a5dbefa9d0da41f1aa4acb53a47404b5659415d5ca0b5da641a577b3d8b5462055394a2df585fd380edbdd1a087aa58e75b231d3839843eed264a12eb7dd29e78728758910dffc0b100f6b31708fa34bbc49537cd49500866b54b13bd6bc3c1ad5910ff990f1c38598ca1a0d3b2af59f78b9d76d9ee2e918b999e864dbd42d17f8bf49033d3d08efa9ae8cd39faf8dd1c931398001d8150b1a7b35793ca6682cbce97c951fe79b59d63537acbb2c0e95e3e79a03e5a4165ffda333699b636a985fe3b4a7a062196ba891bbdce51ff9c61455a080bd032ad33e469918dc6e29c85d52c84f74377fd372da5a9b1c1054ef6ad5d38192029d2da7dca0ec2499de8a53a390e744c4c882ad60aa181e544af68f556e2982daef38b29ce01933a3b479a8c2a6daaf05d9e2169e716dc9d81be21fe629330f228924c61c49de08a09e69f065a9acf6d823364e43e1e43e6c36cae4dbc061850009ced09c3ea2e1d5cc6850acae95dfa3dfce1fc97c872223b52c2b99df7b07199422121ae934ed55ef9bf216fad1aae43bc06aeb9bd3f7fb107ccb863d507a370c955a7d9411f9a01fb9b008efa31a8bb4b4848dbc8642870e23e1f0b2b252103a2cc190d4a38b08cabf835b7b8c7c4521b0d0ca44b38c59239f8add7bf8da7371820837974622b612ab5b615b466dbf3afcc146dae078ddebb204ebb2339ce29a39bf5a14a6c767a6f8ef67170764180dbe14af9ddab8c7b326849bb738e54ac0b184bbb2e50d67ccb9101d3de3dc5e77eeda0253889ab1eb0e8574e5deb1613774b344512e7782cf52e1a12ad998c29e19f95b0c264bf7ae59de533cfc1921a0646dcc47193bcdc2dca6c475a14bc701b409abefe316e69b31fc667268912d5a2173978d553c68441a5565c7c4f10451930def34f1af82d4554e33fa8e69eec30e350c0a43a111e29795411f5e2076321ca4c5af14a1acebcbf31375b4482b02200935b993428e91d3c4f1fa53a41595c2e6dbae1fce809833695ab90a6f655deb5ab92f2087b9711c5ec3d0a925d3532b20850b36f5a087ebdc84f15d2e82ba456806b01786e10aa89b7170c22b284c706ef6f6cfc2d60d9ae0797afcab8a67fb514809393e2350131a3933579b0ea66943408897f5072de10eb0adfae70731b635731b3fe6c47a48614dc46a063144ba5f0ddf7d3ecc722a28b532ccec35e045e69a3730c02a71f1fd7f3a81c0e1a44dc517d4556d76b4423204fe088c2b0fb450e9b52386db5043f4a331217e7b1f60bfe4f5473d485a64008e98c6e78a2917af57cd3da24decd4bae7d0e1568d25115216f048bfe7dcc76365b2946e3a3512b8d36880fa7e153c7891a9556817f911e975bcebb6f7aacd6d946d017d3847a7edd0008b75ae2c9a5a642c53eeab25b8c6e69d171ba8264ca29c145ad02278bd98c4a6f4d7056a47e4bc381be8e3374ed3249d029e8514fca95e33d2e265550e01439a81c88d8580e65bf5e741cd3b48b5a60b959261b2eaf086320dcb1c80ae90da86ab4e17a279426a071baa1203f30d1053841dd2768f242371514ca06af40473a4a6d4e5c551913fbc96e4e9e404e58464fff88341069da4a81fdc819338f9880ce1bd3a3fc46f7fe8da56f419e9c6b4724fe571e9e5b8ea71f292a5ffc2a511037cc9fc9b3c052b68319975941272bb7e19354097cb27f7d3fa1306e182dd99302c0672c4739be906fe5b6ffe3ebea8b68f7795a011a2fafa4a82b2396ca966caf943fb12002325595e05cedb559712c1b01e5a036ace44e29642b1a96ac4d12a3e390e3fbb8db1ea44c1124f1d7337d948a1c2d15d5b6a707036eb0340749cb7df913068d9ee93b1e7e878284bd9af53690260c0eeebaf66654c9fa88601e4c6934f138e11aec13f57e12e37b1339c017c5bd5f37f0e33c735ae64677c09cd27ea75288b11f0a4f5ac898910d9fb0b43677cd270b5db0c3c68114cd5355cfecda32358966b4fd0fc331e72eae679821001e8eb1b4e851d6adfe188ba4f5cd1f459146fba4b238d448823d7605ec0848e32493c26c3f147e8446779bb8abca9fc4e33a742853a527994dbb744b6aab1feada2cac5068889e183195b244f2873cc4d5ad7d9a4b4e41c68c59222f941aeae0841ae6f229ecbfc30d82ee68aad545063fe0b2ebe52af36491367d30b81c519ea2605d5a3114046487f062507f0dbb8d3b6b70f49eef4bfd888200cecb631787ed74bfdc66e5b953f203020162bea3ad9072f0b1b5317f3550072587f7c9f0be23b655020adc32c1f8a59dbc085da90e881b61dd83b364fa018d5a34aa096cfb66f8a1524703477d801de87221d858d0bf502535711d0f37e355c959aeb58845004d63386f171dec74faf217bb1003d6e199b645da89c2914f1e58bb75fa066023b8aeeee7ea4de81289edb74c2652b53280e9dc803bddecd2e5b8ea10f21a9e4c184bde029d27256166ef04e3ea793abd7d28f2476715448873344eaf39ab3a1cf44bd929f36d6af1eb554d81a551b77f4ecda745df70d85b67c4159462b6d85b485c656b63699494004faa094b1e1205cea89619c283ea1b86d44e3a0a75b206966c8a234e94f329ac19ca653813acc79f94c10fbc7a99afdfb85c728ed9a49230a99d96035ae4606b9dd2d50a6cd34e07b10edd28807fd21d9674f085f2332ab53137932abb6868b1c1627d7586660e6c853f3c8321c60502a2a60c170ee9f7cb5f13f067836401dede2977fa1fbc36382e7e25820c9bff587605507c28c99341d0a72916fc1c77969518574778adb2ab6acef836441581a4968c68005dc983598c478d43015f019f390db9fdcc4cd3d67effdb1261590c9014579c05eb98c96e3111441e14135c1317291cce7f3d801899fd11fd3cf0a768f04156c989754b42ba0cbbc463b650f71f6fe033269a13cf70af0b93fdb650094cb9552836f83eb21e101fb8dbb580cdcbc6d576cf4b5f8331b8d86514204c4cdbaee54f1997c6ad91beaecf80881c9e486231b8951984451c8fc78968eb1add9b55ee27a80f34ac62e322e18d086f356d1582ac132e9e9aaad027df2744eb68808dc594fd73dacd49ec25f6d613c907040465b0c49f5ce77c1445709cd36b2666d5f267b942738c3a395b584305419c157e63f98ab1e5f51f535b8d10fdaad2ca3f21c442dfa654feb2d13fb3c4336a16b765c1d11c1aa98ffd649d7be4b5cbf9e7c34142cd9a370eed16f8ffd654ffa7d0689fdbcc317fb40b9a06af6432b4cf8d24222fa2f52e0680e75fe64f7a941f3d68a87fbbf6351f3a4799b1359c08e12f61fad172b25ead734d32b85f1d3f0d2fa4cf63f37667a5667735fc6328b41c7a0081b1eb3faa5d5aac46cf060ba2995d53370798e59354d69d1ea8dbefe1b3ddc5e890f161e1aa87f2311efdec6988a4a10d3aaedddd427ba6a6cca88f4383a720f75f19c40a24ce1ebbd250f00433e5c6d840c4126f8f59a99f9086f3816376933e5456d0068412189f54fd3f09f83ce05f3b084a259a1861dcd71522d7110604552cb567162db37d16f679af6c3447b5a82a504c2c943b35f205b8c7d61023cf73aac9e779bc7f64e7017cc393f471e2e2fe7905c9b634702394fe2eca05f74d90696f0e0227dd21972327fbc7cd26d59dd0e24e60fdfeb62b7568f31021873dc6720214827cad7e49f8b3d5d5169a2d2e47a548315e8885ae8cc5ef3297a9348f672c62a778e9858c49597740dd384980be3204d8a86e57e837776efce4f026ddac52db9fa00f9a01d5f8d20f519310eb82a3c0d291b51af0e76e063822decdd7067860fcee6233815b4c765a0a591ef043bf9cf5c3fd3333dc1f9cccb31935df6f0671a42d3d282928ad243be4952e2958d99bec954c9c808a6edbda5fe763886e6fb4ac08bdf9efe4474b8fed94b21783ca4f11e65492a55ae1e230f9f9dcb21c051e9618b9310c05cfc0cbdb76d3931307b1648d01ef01bb6da32969e7d89b2471064002118db329d59b444968f1d8424e652d55826b3295cdf9c507eeeb187c76364c13ce3e69efa8d209c886490fe28caba380e04af92ead7ecfbcd9dc70fbe2dd571f75818484e0c49603ff49105b99ac16b213f035f17b0e46ce015b7823b4600a588fcd3e37b10c8e394c98a698a388fbdae7a84b377101b33eb38ee25d34026e45dee8d24f05ae1368c7ad30cb7cdf0563669730e4840093d50bdad0dc826af94f6f440339e8c1362906503d78559ac57acb5cd104188ed718a97dbf1ab9ba4574887dba7e77d8637f00f49d364c4cf728ae63c698748acf370e8b113048d574e0041065f64be51616c0d21c762e74adf0c259c292f95024426eb528e9e30d3576a6a143fefb769b65494614a36f96a05864ed64c94badac4a4dbe1d8da96492e0d39961ab453a2d0dbc961669c9a2ca8748c14422b77fe32c97faf3d8ca066822e4c84b76f14173409ebbdbe901ac938c8f991683b3abc98e5090b37f699bd3f4d4aa135cec43db6da39f2c5a71155e090fbb42a62ac22d1677120ba9ac2604a95930a1fe0d46174e6ce1d688a66660f7ca8d75973f3745bd9d56155d2d2358efe8f2e1895cc4decc1e8c9902e05b1268a7577b7ba8e4a52650e3fd9054f53ad515cc31c9d727df6b29940063db8b4bfb8f78652984affb424cd8fa1697493a595b30bf120ece952856feced0cd3d99711438ec849317982f4ba04223e7d3a1ea19eb826fb63434ba71980d0185d0a28212262cb2dad5d582c9d2b583571b9f5e5253d2ab15db9b40fc6441e8ddbb4be67279f3428d753327e96fb21b8760bb83b954c713e2825a59002a0dfa892e946a11e684b9191baa5a1939e04def41aea41943c2ec1ef7f4327f29d201e497f1565f073fe156b24ac958bb1ba391bd282c4879abeb78348ab35f87f5985550a6e5f3535e4f7cdc02f12bdcdcb865fd85d5794f12555cd53b4507adb2af0a44d66bdf1de45c97a293e02797af4e63eab4a136e58f2d87361ef2bff67ca11850d0227d6004a3cb8b6692fa0bf235654ad129e461c76ad89817c2f07da376f59daca0f18c154313a2a4a10326da513ac78d08b51872d446c9419f7f891997bead4d6c47eaf09afd8e4dde3730b2c6bbcb442affcda5a38b3e54d677670902d04e434ec118eb4636e413a9cc0e958abe519b4ff7d76f3f28a38bf4f906e6e18f34507ddd7be7c06407c5c90e2814f107bfa53a0c55e47f2fb581f4a12ddd4fe4909a13927d0d0e9acb4242f19db67b657677c5efc0b2851b84bf07606f24e5465c4571ed8d9b626a5c6121ad525fbf9ebd728bad3fc95090f01ca1ad07c5de65f88a156e90d2c50126648bd5ba2c1b4add38ab16f27ad09f720f367f54f22063c1f4c35d798cb9efb54c9505ca9f28c71cf929531f5f11e9e3dad273d193999bc5429cb659f907a21e56b41805dbd0994e8c9593d2167108f16ec22d9d28baad4d2f356031931ab8ecf092837d196d8cf882623978b4c8c2dcfa777337948e5206c7d3a264f629528680a1ae717da04b0ba89f7f802bfa15cb0c69a79bdf62c857c3b088e35c0257c1d3d7953c2acdb4311f69695fea9ef599c136611b2999c1aa41b7603808bf5505384ac756b1356b83efec67652922e9350b3ea733859437b05dea3ee30340fa4faba976138aac4501dffec6b4a17ee5c5b5614cbb4de9ee3228847132f8e36b3b4a36db8e54b51f139da358307cf0bdf559e4b5a8bb11b23c3397b256d4d182ea3c68f29bf783de8bed3d3c086405ee7968ab1cfb62f4", 0x1000) pckbd_enable: command error 23:21:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)=[{0x41, 0x6}, {0x83, 0x4}, {0x2, 0x1}, {0x127, 0x3fd}, {0x1a7, 0x401}, {0xa7, 0x81}, {0x67, 0x15}, {0x0, 0x2}, {0x101, 0x8}, {0x0, 0x4}], 0xa}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x22}, {}], 0x2}) 23:21:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000100)=""/210, 0xd2}, {&(0x7f0000000200)=""/220, 0xdc}], 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:21:37 executing program 1: r0 = socket(0x5, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 23:21:37 executing program 0: r0 = kqueue() r1 = socket(0x39, 0x5, 0x6) r2 = accept$inet6(r1, 0x0, &(0x7f0000000240)) bind(r2, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open(&(0x7f0000000180)='./file0\x00', 0x800, 0xa) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000140)={0x1b, 0x0, &(0x7f0000000100)=""/27}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) close(r0) 23:21:37 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x3f}, {0x18, 0x2, 0x14, 0x5}, 0x20, [0xfffffffffffffff7, 0xb8, 0x7, 0x32d9, 0xe1, 0x2]}, 0x3c) semop(r0, &(0x7f0000000a00)=[{0x3, 0xfffffffffffffff8}, {0x0, 0x7ff, 0x1800}, {0x3, 0x7, 0x800}], 0x3) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7ffffffa) r2 = semget(0x2, 0x3, 0x4) semop(r2, &(0x7f0000000140)=[{0x0, 0x9, 0x800}, {0x3, 0x6f, 0x1800}, {0x2, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xffff) fcntl$setstatus(r1, 0x4, 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000001c0)=0x2) semop(r0, &(0x7f0000000b00)=[{0x0, 0x3ff, 0x800}, {0x3, 0x8001}, {0x2, 0x4, 0x1800}, {0x0, 0x2, 0x1800}, {0x4, 0x80, 0x1004}], 0x5) getsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000240), &(0x7f0000000280)=0x4) r3 = socket(0x11, 0x1, 0x606) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x9, 0x4, 0x4, 0x1, "753907441331db53904b2b0b53de7b2becdedab5", 0x1}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0xa, &(0x7f0000000300)=[{0x7, 0x1, 0x100, 0x808000000000000}, {0x2, 0x101, 0x20, 0x7f}, {0x1, 0x800, 0x1b, 0x1}, {0x3f, 0x200, 0x6, 0x1}, {0x8, 0x3, 0x9, 0x20000000000}, {0x0, 0x0, 0x9, 0x2}, {0x4, 0x2, 0x7, 0x6}, {0x20, 0xfff, 0x9ca, 0xa1e6}, {0x4, 0x200, 0x4, 0x4}, {0xbd, 0x5, 0x3f, 0x1a3}]}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000003c0)) socketpair(0x13, 0x5, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000000d80)=[{&(0x7f0000000940)="4f64a65807bec64bc8ab238634b2bbe87a56a777d9213eb4399b638347a06a705abc3e8a7a2254"}, {0x0}, {&(0x7f0000000a40)="31dfc286749e22dddfb8c2824ba9c9e2d43b926d16c2a9c1b9e901f9fae2529245cb58a26b30b367ab1b8b192226e097f0163b10d20359c5e51b4c0c4469170b65111c80cdded0efb0"}, {&(0x7f0000000b40)="cc7e4724d5fbeef48a353a081eeae18adddc05f31d6f6cb9f8fc779e83580fb06e035e78d4e57731832fc661b0de58d03c2f8f5eb8cf78ce0617c53ffa07a198986707698ab8b3b346252836a15bea"}, {&(0x7f0000000bc0)="2b0512656e61a8ad74b5e9c93bac4fa04e6fe4cdc2c7de509f102a808efcffe56a62808203bf7a3d521b5d121c39d3a4a10c9dbe468137495ff23aed8d54f6f76c97f25686a9dc7a2a5b654f2662aba253c100e4d962661519be65caa568bd6e81f828ed8ce7649eab343fd75169edc314e9c0"}, {&(0x7f0000000c40)="b0ddd171fd883dc0930fc1e0ec3efffdf6c5592767b71b5e1a5bc8155a4e87ef6aa668cd6c1f3b60a507edc00a7a55e233096dbed8adef4fa7154c3b546c61cbe2af2161bfd6b5870a0ca343ca22cc612bd54aaf2aa0e676d9c9515cd3b72ff60b88f46b95c52ad0e99b97c0c64b9a75cd4820e404c98276c445dd712e706d35fc7d2ae544879750fc5238531865842c6ba3559a403ee417f8ea4ed50cf53842ac74db1a013fd29e63dd044a2ae98e667cfda71f39ba"}], 0x1) r6 = open(&(0x7f0000000680)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSBRK(r6, 0x2000747b) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000006c0)=""/140) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0xffffffff, 0x2, 0x100, 0xcf}) mmap(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x4, 0x1d, r3, 0x0, 0x1b) getitimer(0x0, &(0x7f0000000780)) setsockopt(r5, 0x61c, 0x4, &(0x7f00000007c0)="bf0f39d403ac13bef4c360952b905d58e60feafba527581d84e24a586dda476e60bb0f3f7daa59498a22e68c42b01624f57029c61070b71d765c8d7818fba266328604adc3ba6608d7ca4fd9c0655c6af95b24c8ce63f22163a842098d820218e7464cace2ecd8c5bd108f2c247ea6ad7879119d4dc18fb7d0110d5f7141d7bf0421b8bd0e902c66823c063f8b599eef28eace44ba271f13e6513e4bf58a1f9856dd757fad384c88c28c3b08dc7b5e04cbe7342a11995d92d7096683fdc04d6e462b48fcf4126abd63336aca40ee2c97016d2c71cc9c01b66c746fb83592", 0xde) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000009c0)=0x2) chflags(&(0x7f00000008c0)='./file0\x00', 0x0) 23:21:38 executing program 0: getgid() r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[r1, r0, 0x0, r3, r2, 0x0, 0x0]) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setegid(r4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) setgroups(0x0, 0x0) setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) shmget(0x3, 0x1000, 0xc6, &(0x7f0000ffc000/0x1000)=nil) pckbd_enable: command error 23:21:39 executing program 1: clock_getres(0x0, 0x0) r0 = semget(0x0, 0x2, 0x120) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) clock_getres(0x0, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 23:21:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:21:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSBLEN(r0, 0x4004426a, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xb199) poll(&(0x7f0000000040)=[{r0}, {r0, 0x80}, {r0, 0x2}], 0x3, 0x6) r1 = getuid() setuid(r1) r2 = msgget(0x0, 0xc) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/198) pckbd_enable: command error 23:21:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/65) r2 = socket(0x18, 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x800, 0x55) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup2(r2, r0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000080)=0x7fff800000000) 23:21:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)='|\x00\x00\x00', 0x4) socket(0x1, 0x1, 0x10001) 23:21:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000c00)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6b4864f4f5075802d2be037f2be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728428dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace376c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f173183b26db8d2002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13bc07a970316eb66907b9926f589c61a2567f05b8450f7f91b076bcf33720173022fa6a8e5519d78ceaefae97de8b00c8cd5418eb92a24715fdaf00238f8c592ceb1d4b975912d82ab968c0b18747668884ab287f20a05dcf3b07374664d056d0d486239aabd5a80c41b402f8a4d0298b493750023524dbbf738de97a3cd38d78138bd8f353e8455b1d066f83d97cf433dba69edc186cfc3f0e7ad9e976777a17920500f6a9787c73f3d1cc7f02e2a0acf05762c8d20a748b970653318e3564c1f9d5469a38d73f72db5c5f3bfe6175926ff27e6c789255b9fcfb168812b46a790176b9a739f3cb2224dfd7635651bbfcdc957c0a8638c82afb08f81369189596d86d9384cd695bd0f7c71b4bb4fe339aa56822c259f58aaaa7926ba17369751a353f9437ba11a680936b8b3ee1216a87b4a2f3362c4906dbb218eaf2ec3aaab394549508e11ee6b1fd84dda092f5930bf1fb8879273f603297de4f85e2d84536820545ab6580e5e3ef4ad7859f7d75ee0f491e366ddb34fe0a08ec323f5fef21bb90a59ca1450c98778809059e180741dc3dfed1d6f6bf6d3d4bc5a960cdaf4ce6a0686cfedd610b67a854db6c8eb290f32f3513c1185a9bbf433382d1984727a0951f5a75bb3d372fa07b62dc9f5ce516e2da2ea6764e68514328ecae24501aeaebd6b9e7a8fccab5f815e83e071764e77c1a39af190a4715a09fb405f95fc4b6ab90b88448e89b57f5eb562bdf6359852fab8aa6ed47da61d79e4f9e80eb218472e6a7f1fd98754859e574006289b23eb14f06a8aad050e7947fab109dfdda114548644b188b3fc392d607dcd448166a283a18b998a8762aa0d304e6a2195f13ab6bc9d7dd9867fc2a3da812548a9ba597bd8aaad522a65aac3e0eb5b6bda8d869d7734035581feda890bacd4018bc85c47c383ee85afa4777bb9891f734e25f17c547e4af2168c60e0d4ce0c74633f81f2f990d4cac9c029efeb9bbb36f871716b9e0e969149c5fc23bd8630b23806ef097547f417ab0b5191aa8465a176060ffe63e06ebd16b7eb0c70259a2683bb95189c7ff16d3e7fb359fe18c5fa82eb979e862c3a22b9d0e18e21fa2a6a6a6401c197472b2f8c48f91ab37698b80a15d2edbb9e451d6501326c1138cb104134b23f2ef5f4a57b795606ed1f8387adb9b28f858890a63dd0520bf07c60ccc8ada7f8d4fdead13338648bba63f10627b1073fdad07721569a04d45fc88032a4ccec7367dc5cf5288300a57dbb111876ecfdb39df77ac5155b601e5eb2f30103e624bdb9ff3bc47110a38c8ab8cf577f3bd111acd6d4715aa588f15285e9e34f326ede790ec8744e1b9471593e01535fdd8393dba9529f3208be6ea248e3731916ec0354d27bc1e572ea53c046b38523cdf11048d48a98be9e248ce1ea8b05dabe39e5fc1bd34c6590eb7346a37c008ff5eec29e6b6dc87df4fa38a6b4e0b024921d8befc23dc0cc74c414c74f14aedde56e53b73ea2df03ff4200d1e0408d865c83ff8fa505aa04eb1665fadc1b1111efe36fabcc70847126d8d8647100f5fefc3074322079204bae2a5c0631dcf5c8131760045d42785ae9b8c2401c21e83bbf0302f7843e4c9efdb87db859b08ee4bc141adde6fb357c7d089efdbdc13ab39ad712a4078227ca24d5a7180fbbd3dea4fb7943feb1c4786d49d0ed078513d8e5dd54b238705ff8bc509522a1ef0a78406d249b168ca1fbcede384cdb6449fd1a37ff6c8657a4c998b2824f8da34f4da79c897a89d6d043e34c745f6c1ab411eb2939d4ccc3104762169f456b09fe5300b0b63a7b66c562f2f1cb4714aff164ce76e0bb2f4037923e1ee924426f17a896048929fe58cf0a9171e7d24d7fc6e7e4d478c8ff33b98a0e50d4aa5646e2048d6c82637014c2c0bcd623d520764194cd087fef9d39ae032480d6f0296c83e0959ab6a06d4233f12c3c4b56319b475acad5afa72f8c225005632efce2c616fe08bf1abfe7052f7172ec181e6276fb2281c1ca8d406c4105cc300b7c9aadb93d9a67598bc0aa5c14708ebd2ae3d0791c60e1fd65d8df0721bcc427baea31fba234eb2cda77a67b2f2d1a7d4b8a202f70a48e2c4e5132304dc12b136786742c9f859ba88389381eb079ecb75ed9e1da2aa94b01ffe91c634b699e47e1f0dfb3fb6effeb4acd6ce215062dd037f74215ee49bc35a68e954989294cc73ede7d07ff5bd2e6143f065ba63fbf22c38f6b564f9517b1e8d14c66a933db716be1252a6e3a16416910612a4e038fc48f3bc8af4ca6d6251ee0d39f993bf7e4cd2633ffcab95d8cc4ece1cfdcda3ad7625443ac97c7394989dfde1da1544fa404218dff3ef23734", 0xc13) 23:21:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) recvfrom(0xffffffffffffff9c, &(0x7f0000001440)=""/240, 0xf0, 0x1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x5, 0x4}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100"}) close(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x440, 0x20) r3 = dup(r1) kevent(r2, &(0x7f00000011c0)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x1, 0x80000001, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0xc, 0x20, 0x351, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x8, 0xc931}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000002, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf00fffff, 0x10000, 0x4}, {{r0}, 0xfffffffffffffff9, 0x42, 0x20000022, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x87, 0x2, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x60, 0xa, 0x9, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x44, 0x37, 0xfffffffffffffffe, 0x1}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x9}], 0x40, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffff9, 0x49, 0x10, 0xcb80, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x8, 0xf000000000000000, 0x9}, {{r0}, 0x0, 0x10, 0xf0000003, 0x8, 0x2}, {{r1}, 0xaa31c2f9fb4c1fd4, 0xc, 0x20, 0x4, 0x58}, {{r1}, 0x0, 0x80, 0xfffff, 0x1, 0x4}], 0x3237, &(0x7f0000000040)={0x0, 0x10001}) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)="703be7fe123c787aad0fdeeaa54969a68dca22e47a1eb614f4b49dc4745dee86c2837c5697b4c2d96855bdaf83006f6d796d036f4fc54253c9c692339dab58a1018f56597af7b4394605b81378c898b8fd30643407dc83753e101814e8d02e7d2be802fdda5167d47c10d55b05548ff336df417b0a8cfc7d45bfecce8bdb084fa8638b728f4299bc029b5e84f3db1a30f0f18edb809ab21b6b3824f4a3f728450d3453058d769f42bd95", 0xaa}, {&(0x7f00000002c0)="ebbc488a4c8aa78b7c513b5db7a815f44ba208828937207f4cdc1c7c1c5087c4928e9713425a30f510e9c0793e8f5fcfc02f341a39cf460c3e9f5cbd3311e57c561c66843066e8a77338d2985fc20c24b0daece9236fa2a3655d9e7499328c593317ce85f7a6cc78186ece276db83f22ae5990c8343cfebc17b0ed45532c892061a2f33c6ed0893932a33d6d2172922de09e7e90c1b06282a5b2b4a6c67a4fdd7f69c0550743e0bfadd3f0ef030bf5300315b53ef6062dd4222f6729314e993f6c11189f73d317170bca0b9d3b8faa829e2d24e2ef46639261c3b1da0c843d2cedb583ed362837022ac064c4d588fa9b1812182f8509ed9a8a2b661d2511768a388493b76f235f2ed102ceacf4eb3fcbc092c36a561ee7740c2ecaa6e7e9d3f8fdd362acee626857117a0b5101e398c629145d5f491b2a60faf142e9f2edca9b731de0a15aaed5da71513001dd8008446c2d301063ad7cf73998bdbcfac4cc981107723be21d6413df4d5bb0b012ac3a68110273ce604d59423b53484624cc34d74b1d052522c2c03f940784fa1605f2761f52763dde3e03a735128c3364c55cf473d21b3c19526411fb0c2f9e7bb496e2387d391d9ffbdef01207f7cc868033401c2a9e0e248358bc242c427a9823164f416c1df303c64df64d451529370cef418afbafbdf7960cf6ed36411ca6403fc74c3976c8515928f4b99ce45f88a466d33c07bb27ad4ffacedd30f493c554341fbaf7639b7356c765e6e44d947144e94074a22946796f393822256f4f55bab2490a08ac08458651ba8d90dc4ace2d72d21325c9baba077949264189d3f0fc639cef8ee3a9b422a70ff5dd6c0178a9f401b4b77d9b0b39f94874f574650fb9173a198afb73039db0effbca780138d63fc9002445ceff555d4203b491d7a5f38d630b6557d56c2e01609b523b95df925b0fdda383dd2585b13b7acd724f3f887637e15df58adebdb7c1b06fa5622ad4e7aeb0bd75e0e918134cbe3975b00ca92e8cd1e45fda0de09b09a96a806e04b984b9427edbee7c3cf8f034ba6787bc65ed8ec01bbd60207a3cbfaa93fdbb6c84c0a988a141b9a91007fbe5a89ff055b8a87b897afdc25481722a360661422d04c14538596b36b28b619270841fdc3ff4e21665579270a90cd1fdeafc32f38c81a867ccf73fd54047b1121e526664456a4685eb43abd3a75491a4b043669a497b34e830a6fd0608e3f3a9dda2d25741446987c41e0d9c837f4627121bdd5d3908b6eb9cc5785edb5aaf2afb4ccb5c99fe005327606e60f860504f84eda77fa24167ab44acbf05ab469f53909d2fbb9e24fe8940ed07305a1cbf49f836c8361bd8997da91c4013eff19c041d6120b70e653df9b1238cd52d425a4fa0067f997d40807aaad70a819ccd1f2f112e649674f72fa30cb9bcb92c7fe42e03c1eecb4d18596160db57d6b2848b37cbda3179700366f827c2bfe0b587001903dc75267088f9c5a628892146ad3e97577881fa65435302b2554d6efd0082afd786ae56e92e366d1214148907b602be332b19d934cc49f4a142c0902e683c6aaf03b1ee09ab3e828ca76a5822a2236ed5a4d72bef7e9befdf9342715cd049da8d2a37449b2a85de2aee64870cbcb8684d816b3218eb52c0f449cebde42d143cbbd7979a8a0cd11379f01a296772a976900ec0977b05de57392755742852559530fc9fa8649325b340bd8912695365333f6d9bd8f03312b307a58f44b1a0e197ce9662588d4e2f3e1ef6f18b2b8a845e0332de258d0aa48bdf02ac76b09e2eba824cc34428cf060d478f96e23edebb5efc75102d53c4503abe5566359469463ca7713c5c4d58b117b69ca3a8f9c8d4bf52788d81cf9f15caaa05029602e1b7e801d7e785b4eafc95818e44c9abf6f1b7693e0e6abbd7bdf688cf7435034375ad5230e7855df575d296e2fc69a0356421124ef406a7b227c7fd8a69bfda94cc5a7437e60430b0c4d3484ac9f5fdbe62b95eac0776387e40ea35bc5f0e93ddb9a2657f75f7b4c0531eb8331e0e059540338f213cdc04d091bc5724c3c17ef91659baf7a90a12b0ed0efe372d5e581cfc32370353e0edce1aead14e5a0c92af7b784f1ccbd4e0a61faf787f036b9e60cbdde49af2fc578ea1569e8d56eaeb7bda094baab18066f4b5e8389f0758bd50f1be57b1076169275946fb4ec0f1fffe27b494c4ac2b06ed41f957ff695627306e649ec7284bc18b51623a4271d0eb531774c5d2120ac14f19c0a1b5879f642111c816666e5b7de38d084f3e4771498f24f478580a5c8315381dd2dfa626ba8f7b418883a95788c4ed9c9555c3b1f0a14e67fe8874648fa077cdf087acaf6c192c24d3f6324c4783b3762996b9c7f5806d3a400d03f1a56eeb53ff4a4567c4969ceccd7f59aac3feb5f56179c34c774100ef374010468843531e64c17de664a167ecfe91239888ad9fcda140a88a2fa1f6895d6e47ef0a72ad44d836d566c84a18c8f9ba4fe3c0326713f8473ce899b39d86b57c357c0928a21b47b8b6be5c95f26a170c422c86444cee0f8e1430ab13e522bbf65a6cf58eda99048460294564316721309c9c5f18a0489ee7431af608c83dfa0120b699f0c970582cce9d5b6fb21ba6a3f79f1565dbf9c24e2b383d92dc9314daab972b83f1d498e620864f04ed216a88855e20d34ff77338153a9000cc23b2c4e0f7af3adba43938febc7ac460a1e08b0a4304a56b22d3f21dae9123012efbba7ce636441935046d5f64bde637d7794e78bfc862657423748049aa3a43ee1db404b69f39d14cd85de26482db63123e2b47b8f8af0b50a8cd81587b31fcdc24e59553484c81e8186b36a648915b553664e5806e4b5de2003845694382ec7e486fb204a4145120471755417edae72ca8f1593a4d9ae5f9400b7a35b773efac62c01655dc74524a253ded6d4ca7461d250fd7473a0f78ace85e90f2d9c0dc8183ed057d427fc819c8a253e27ac2e5add8edfd77443b4767feaf17ba183579fdc557245d94ca4e1399caa7e9882e5134451b3b14be84caec2258d71f8477b982e516b48b4b61cda7f6dc8f3c6bfe646aebdb0fa283019c16e7ab08e91092392673f296cc931e650dd75b9282cfa2ec17946a16f9cac44d69734cdfa9f3e2dbaf2f83aafbd501803754c99b3ad9267bcb72c60b8d7a8dd666a29c0fd305d142629bb290d758707dfbd8547ded71a755cfd25631ddd7fbc3aa7ed1322b26b6cc9b623a568aef5a9e5c2d469f0affe06fbafda21976035a09b3990b64cc837eca1e6db938e17da0b849bbbdf1dfd71f5fed3e85589e037c41f48bcec71c0e4231a38c6dffe1bae75451e3bdc5593cf289d63cd3d1c5b0aa93c161058aed9518489a2a0d69069fe6578e20b46e73500ba0900a0884aba2e0b95da2aefa52fd6d510d2ba08830a2991ecf7083821c83b6dedab282b314a4ecaa6c8e3af78545333c5f6b0b91a9934c71f542b5486459c2addfca6a92ab326e17275b0393d015ac3600f14001417dbb98e64f94d22eaee1034538b5e1cacf24f8f37069032b3ba64a2e9052bebbc755310f9fa0598998667222eda5f6957cc39250eef6020f1172d551894e3c6822f030c718de35ef125d8e45e9dbfa1eed54cec1d0ad904a4443ce8c6e0258b9afd4a6e1117c6fe6a7e791084ab571309088f061173c166d10d3fb84d2d3d8a1eb84645a5fc17410ad6998680871ee6d2c17ca558a282709db2870d245efd875d901cadad8b64708c77d45f18c8347b6a185e097999bea26e63fb70251205d611ff52adf9b8f1b46fa438b761d02e7c2401b45062e01755cdd603862c8b700f5936d06720ee11c72482be1144c6983d6e5dab46fa55a70619ad2c07337efc826768082b0f203ec1bff67e07c1c2d54c0c647a7bb3e26b357a56763e95cec412d2c9dcbefd0ffa66e2aa0103509a0f441bc646b19baa78a6a1bd18ce51584728ab3e2d06aab8078d2b2fd8a6abb9f47062c7059a413f78729d2ed0dbdc894d6cf1f6d8c228b6be76a71c00f40537a8fd347863b497e205075b7ea492cbbda8ccaa10e83c9b69529871465a2ceda03b1af9cae2ee22b92ed9bc67a05fba35efcddc7cb74f89c2a3227e94ae36e745f65dbcfe3b564e53c83ca86919bb2aac464c5565ace9b558b7ac145462cf687aabf60dd61e9b5ae62ab29892ce717e41ce3a2aa946d28c4f35bb24e66367435997db0a0262f677898ceb28a91c50b21b67023bd3c68d52413cdc06c3b63ca7bbb9a6a062fde245fec56ea8950750c1ca45ef759e416183ec043370d8442156c0f00e61ad6095a29c885eba266ff7c419a4a878e2d59aece020ce32cc9b15750a72fa4f8ca0a2c6d3f518e7fe8fd7cabbde1c4c1c556a938e625360ad5334573aa5fa6f41861fc8c8e972211bbeea092113557297995dae9d7a9e8db2a0d37d2b26f098e335f71bfb8a43bfaeab72c1c166bd3a0cd7546c06182fff954bfeed69e7de932968d45a52c74776bb7d75170cd1915b076c5c6e155232bb21799e6671cf5f54d47bbe6d76bf88a9441cafec9604baae541bb4977237259932295f088d28910ba75e9f751ecfc37dbbf387c630d0f57b26b01071ebfa1962fcf82528f696d11a89dd402700e39b3ff243db4ebd81cb960310f79b37a33502d14c7920e04679f139eeb441ab41c209845e60acd6c0594542149183b463acd16847a4be5c4712f61439dfe083e63a6b5ed3ce84619cea6247b7bfc305a5a50f55f641aaa007da80c698194d0ec3dcb9d6ebe9031b4d88b43c00732fb32fdc1c222f1f7408653f2bb959250827341c5ba681022bb443c23eb5f9d0af2378b5638855573cc641d9844fa71893d488a54ed06128883ad6d9c56beb818b18d97e6387af72acc00a0609bebbf43e631cadb15fb4454c1f4e69603d110717b01f30df03710a4027b10e8581324e6db64be39d3981e384e84b050db2f6d85228313e582be2daddbc9e9df3b68cfe644a28a2727cb822d17f32ec36b7739298debcf7ffa2b1ac55eaa39fa1b4ae6bddc5ea3bd7d152babaef2a6113481c7b03875666b87ceba1ca44b1da5ba8389c2b00af9c55edc909c0255e82f6bca18c112d6ffd0e219b8b7a3e083d4d5029fdae98644e3a06a6c81be09f7d68c2382c05513234b50e0832a9f329bf2624d1a31fa811ea028c29e33928a0ee120154461538f566e8e6bc060caebe835edf58b0b4a44c50a3f36020030ae29df5d9aa4aa70637e9529214c8533e35462b5b8bb45a649b0a8a1261b8a3c0257c9da31c6a91b901aa6052332170631fd74ca6243d02a1f3cedf7a8632dbb6e4fb1b5ce5ae4485d63b78e9387f4d6cc6ee2e7697413b296fb7e9d59109e7af4de995500", 0xedf}], 0x2, 0x0}, 0x0) 23:21:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x144) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), 0x4) getsockname$inet(r1, 0x0, &(0x7f0000000180)=0x10d07308) chmod(&(0x7f0000000140)='./file0\x00', 0x100) 23:21:39 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000500)='\x00', 0xfffffd50) syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0xfffffffffffffffc, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 23:21:39 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) fchmod(r0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 23:21:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1}, {0x200061}, {0x6}]}) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcb5, &(0x7f00000000c0)="ba40207db55d8c5f927b22aa00") 23:21:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xff, 0x8}, {0x18, 0x0, 0x9, 0x3}, 0x5, [0x4, 0x100, 0x1, 0xfffffffffffffffb, 0x8, 0x4, 0x40, 0x4]}, 0x3c) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) 23:21:39 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = shmget$private(0x0, 0x3000, 0x400, &(0x7f00003dc000/0x3000)=nil) shmat(r0, &(0x7f000014c000/0x1000)=nil, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) recvfrom$inet(r1, &(0x7f0000000000)=""/24, 0x18, 0x40, &(0x7f0000000040)={0x2, 0x1}, 0xc) munmap(&(0x7f0000095000/0x4000)=nil, 0x4000) 23:21:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r2, &(0x7f0000000180)="0dc84d08ed10cef7c67400004e9ae6f1a58fa558dfedb1e57683cb72c192631cc978feb9df88650e7c3a3fb37ff3e82ab346597f8ceacb187c88a46176a24ab14391608f08000000e7368d91bf3e931daac6a0345e6ee5dc81096a664b57dd5cbd2eca2d18ce2061f1549d188b0cd9b6d76a4aaead669a696df14fe241bc83501038214d9f635fcc5484f7e2faf01f814c3e31c7f8ac2a4736488dabeeb669552a7f6d4762e4a33887803500", 0xac) 23:21:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000001c0)=0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000001, r4}) fcntl$getflags(r0, 0x3) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x3ff) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x400000003) pwrite(r1, &(0x7f0000000480)="1e1018394f63c94a3a8c6504e8af17b6d1ec25ad83c846b7f9c9feaf0adbcd342884755318e2b891d9a6f7bcf7c8420e4a87879867e2d6b97c411082eee485b4fb3897f4b4c4a61c4007a227e225b91797c1fe8abd5ed0d33542350daa0b1b2bb143e1802370c7f42b41e30c31fb12f61d6ceaca42fa76449f7fa7d920088a321c25ad583aa60769f45bae95f4bb635dccfce64d16b37e144859d56551c03e9d374b8828eb58899b10d5cc742075aa8d2407a40d479f5d77b58812a25581701c1d125386ea6704ac725dd25a9654916ab3", 0xd1, 0x0, 0xfffffffffffffffb) r5 = semget$private(0x0, 0x3, 0x40) semop(r5, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) socket$inet(0x2, 0x8000, 0x588c) 23:21:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000080)="0ec955d317d9d8fa6f8e9a49af6a49206434e7fd93d94f4345911eebbe0ba97e6e08cc00d3959f367d80b2bb4a7b72443aed31e4310cba3bbcb96d515fe41ac883d8ebfa5d626f56d671a3b4a60e75ebc3d7cf6830daad8da0509ae2f6bfb5f509d782d09445cca6c83978450794b13716f074dc18aeab73649b30748d2cf2f7ca33f1110d4306baebbb892d42db333abc4464f423ef1c5287a51ba7805ac32d67005c0f90cd1ea0dc11170fbf853f44cc7d9d579ff69fb7edb665a240a08232cdffc1b9e3cf6f32225e07db987cb2d1ea10759e99360172", 0xd8}, {&(0x7f00000001c0)="9e7ca677c20654f2f129b18954e03a0c74550a508359d48126d767bf720c30b0c2fca2433a347b4618b496611f772177c5a736ca99acb25707e7d09499e2fd40f6bca407eb94a6ef44870aca9e0cebeec684bec8168e93e3e0bbc2d98bd878071f3878520cbfce809329eb1df391636826a68e63bdf3b663a9980ceccf1de54a1fd53fe84e4e1acfe312f77ae1ec0f7235870351c49e2e6fcef128b210b973383125fe0b44fff87c5ea7baf95cb6f616201477457d03a3eac97b6ff2b420852465a00a4afe5e2a10623491e16c1454faa09e6255b44ce84d9a4157c5caca24475f9c6ad0e537ef552ba0d2598488fc212755d266256b557ff7ac7316a6ae030c720e6828b8fc8ba74346042c296cb1890f0952c6756ac4fce305f495082783dc464d98ed2a3d9b902577e7a0e0bfac9410f14638394728faaf885d5347fbd787388cb681e417197addc25dcf1835c5ad3ed51f5a21a055f46829c5446199bef99eb23409fd31b4f807f8374b7eed4fa15e60fd1c3d5643e2fdbd093d9f2476f1c3c03d67728749897b8271065c5eb82ef9891e5f4c82351763bd623abf730afa31413082bfcc6b2f4263905f2f906b2e82ac9842453230dcad6a62f6b516234776042f40c955ef9d472beac5c926c33acb7416f50dd62d92403ce21e82bcae36f06054585f8bceb9e1df0efe8e0443694ff44ea2e6d5abcb6dd94c46be20b871ae5448c930585c668d3bb22d026238314f4e42a2e4fd6080ca336356b4cf8759096acd802d76c6d48db0249571193e929ccb8cddbaa7daf32f1b179f8d97254fd5b07379063809e1de7ef89075a502b320b43e886cf58db71414c3d07cbf37632ae44de2617693471d1ab31a259ca5334fa902b762d1b3dacf6fb7a957af9e129d01a43851b89d5b97931e28b5c19c3c98fa8ad61424df51714b160ae85a9eaeea9d910af3f372799f6d870046ab61d07ef009471052b04bea053d1c37a8988b67faffa40113b2c40699875588187e49ee0568ec337fb998365418b9e3ae70e3100a5c644328a511a537b7c40a912fe3bef4b118f68dfa9cab0a911eb7023c748f4dff92a1de52097328d2a8fcb436d8852699c5cdd44326e1fd2d674d87869dd2599841000e0ec2b55b14cf6b09ca28f76bbf81cc16c36016e576ef6096619e2f069c7215a9fc059302759c278ab94ca5a71798e45bb8008d52959e3e79b275c288dcf784f79cd0fe1941ed3c2e48476d7daac24c2572764c12afbb42a879eb80e8962cf5fe62d851b71098690344ae03e33add8079b34ce3f5e665248c49d4c84f7b6fee2d9fbd14ce1a2f40ae08dd8409f8b3ab48e7daa364b2e99905a5ff82b2f90779c44ab8442150bb098749f7ec65173cfa44f6b0810fd72779ff0a420a2b6cda747d09341ba75a74179cdc6a6d2f69a8e7784009cf07727737148b6124ee7670e561bd3d003b69c1af2331be21279044c4d2bb0074d61e87bf20fbadddb466621bbc728a52ccc3f78e11c25111e84fa6172ea04eff977a978b1940ba884cc41e0d9bd0a44024e304f3a300b0927ea98248c0756adfdf4833bce0fb67a1ed7048f141c1463b407f970176ab01c4042ac1f5e47767036170f6bdc48852b13bfdd83913fa002670a821d5803b15b60dc550d3cff192f369569e2f8e52195f765c4016895b92cbdb855c0b27406a8907d7e7647be4b4d2d79e97ef781132c2d2eb59293e8f05f4567fd7853e38f4a8856a5cd82c9e1a28fbcba86ba799e6f9909e69f598a08e43a0388ce9153ba33c950280ff54cf7b7f32b243ceb64bc708ff3a5d9c59f2df765708b92299e50a512e3587c396ada8433d58a06948ae98b921cb91587797c199fc2ba7a03d6ae9b246a19ae2d555a8de6a86a6a5fef4d35c6d4d92cebd404586b65c8428bbfdfeaf3a65baac07387baed1439a0630188ffe92114a619acae992b18845e7f3b9818e3ab33e1c3467a34469a8cd1f87137d5b5c462bcf03a72dc21830dbff87ec7fbd71bccaeffc7410e59d5f08b7361f6a1c527fdaf9d0d5859469057d28e8dbf7c0760f419ccf8ae9e4617ac3d6bd9d02f366fe5bdf014ce2cd13c5dbc637bf7fb06c95387f9cb4dc18a412c17fff2ab9dd3fb15f5a3b04f0d1389434abaf569cca336d1ee2a9e583832a055c1932ea04f2b804f1ae9f12e34a9a61f2f1d693d0d100b2e5a6833396432940a2bfc79968bd4a35af4b0e4ff1c993f86227b23f9afed15dc6d54f2719d17023a4a6aa8075151f201617eb09705039df9e4382696202c516340b0ec70f4df92e9499b41c21ec26aa4a1c6a4538b71792f3bd37ef3ab78ed6d61d1d9a3fbfb1394866e3a19636f49ccffa8fbfb96f076036dee2d92566aa025e596f52a6c53dafbcf43f4275cc818fc966bfa1b434c9a253acb7e7b2e9c5d5c79b6e3ab565dd9cc25d24507ce531be00825d16c62964f87b3a81bf61071d27f44057684f433e09829f4e8970baae45ce4b799cdb4dc0c6e742bb14e0c7a28f852f4ccdf85a27d6c3c2fec8b513277484a83e3bb15f09871184599d740bc9a0696c9253e4bbe932516a030955a2bd5adc23368928ecc301c6e1f8bc42ed27a70edbea2877ed953c640ac099392b9c3a535f75dd6bb909fd0cbae24dbc0a17a0206ae76789a3037dad548e4a71613c23b28efeed3e6655b2502e7fbf6d5022ad6ee1ca1288760fb8fc3b6cd0a85b821f2f4eb4df333bea58da85d0cc53ddd78e7ea450389e23f6ae0635d3b53692b43cd11c99b5d85d21c2d777f13ef1af313c3cd19f3a50867864a983c447e544fa0f36626657cd67ee2284b516a5deb6986fdb35e9015a30d23218034eff1abe4d49f6f7e7842b677419090a8bce47e1777934cbc0898279adc87e1d62263133477d895505d162615fa4ffac9ef6892c2268105333272012dacd5dcf215b90da0a257f6ab97521f780c4f9892983b9c238f5d978d812a1cdfe8481c50bb199819f860149dfdbfaaf81c9e813605d636c99bb1dfc44f96195be66163fa5e740740f084ebf7ccab12405f66e84e85e1b721322c936c2943167a6f77218c7e87cb885d2f87c30bbdc1c6f71e0ae7b07ce79b949f57e76cdb0a45e8fff850646e273feeea66aaec188d70294f1889e36b8fba9e848dfe3a802d28bb65c8c94132b185a7c59a716d8f168196c21e172fffe741bd12d54fca6177ea036896756addbd253676a6af4a37161900810fadd7365c4c1aba366498d496816300e484c019ac97141dff46c74be4b1b00753604140ff6090f19f790ba373ffe210223fc1adbbbeb23ea6e6afa51840b5507de8e8362ae01fe65d6d208b85f01036347139a3e680806415315b45f6293e5c63cdaeb783c1024b54e17d8352286458ce7dc16708be11d645b37f5596b1dd0ea6fdd19f209147875e11361859a565660728e3e01d8ccf045ffc0ea80f4686cd86ad409d6a35f94ade3a5a8a97158d37ba148b4326ab40ca86b5ce186baa16b49e2d3c250f9141e598dd137648b54b0e87fd21097f51f5c7746cd210f5885dce4db4b02644dc5c85d24b99f4e012015a78eb11b5a81944a1fe13330e101d77bbc5a34aa8ab361d10bbba292c7670f963de4b01306190192c83c1c22eb6b2aeea800863eb1cc06ae137f2fbcfb37afc484397dea590a0640717f4f5d21256282d718c9dbd1742bc659d46fc42a23b6235956dea941b0f7f8f64c5bfd702c790a0def165a7bb6e13dd102dd982d0c2b120328620b1fc0b9997aba207a3a94c685f12add654393f3f2719782580733387a9f0cca6df3fd2e93e22e563558065e50df8af5480039cea6691e1162b87f79e932e31c6d8a752a61de8dbea0582a3a40e6dcffac21cc26d108ed65be774520b8abefc913365f0263ded658835c6981c335d1deee82ab17e89239dbfe88b550f7f4abc4c8baea1fbe458ee095bbbd7201c42395809513ca8ac995afe4d44090d600c2a0161e88a1073cb97c2b6acafb001fdc1a690faf024972abe51ff47621867b3c13b2560b4860552a57202414a3d1a5f6387c5e74db33946d2667dcc25becea2dc5a5ae24db95314d77e125ba2bc71e36c9436d025c9a5f40daa466865d875359f0b124edf7c1313e779ce4480da048073d710128cfd3910a7557ba38b6c9a8ee45b9212eb7de60db91d3dc128940592e8f2d1bf5fc936ab5370e955a0ac197f22534b0083f10fa7ed271c44c6540250ccf95a99b99e0aff665f3c2de70c727c2f36f3703e98a2c40e2bf2994150a278808bc1c4bd77844f137de1db3bfe236c30fe0c74f9b5de753245cf3f1222961c8b59a6b1a7ecda1eb3789061490eea20cd8c8ea492073f62576359e76acdab8d384f01032a7fa950ef1e0b7bf7ae480f2edb15e2e0b79903fccf57779520562c63f78ff1bd4a6850ec9a522452a4b5f571293fdf2bffa15c89d0768b33d18461ed850580ff5e750d3e03e48355169acce4acf5d6f9524d77b62c51090750687da97a27d2b9b0b4060fa72d3930c91d9c6f2977c08684053e168967c1dbb8de172c9162e4cf510b2d0a0bbf79336e29637d7d1dd13eef2e0c5b2a73b0e6417b0ae4da1ea92461112d717ff7eef5e68698818ef556335139bd070a088896361f1052836032bf55b21af98eaf2610fb517f2f6fbb94bdfbaa79a2790e47c039f6d2c0b0f1995f6047bf9b5dcdb6cdb550c7d363f10967b5c5a5f8c8fb4415476cba1b8fa94111a28605be4ee7bbe2e58c982e6bb4f139585d1ed914e493982b0b55fe16f5d75169eb36b3d55aac87147b1278ff9621fda1a3565a385629546ee6ef5d7a7a7c87c898fc4ac7247f9893ddae634f6d9fa1732a1ccfe4a0843357146c638597f60b907cfbd9b573c3117f0439b8cedadc58cf03597811f877665b2881243500b573bfdad79484458d809a5bba717773a09e2265e29b1c576235b5419607b45d439ad4d32ba6a182e9995b871a15f728ee253774f8973fb488c8fa770a6fa19182436c71e10272ad93e520c5036bf4965ba095637b38375fd7ca168e3a62011f1b5df496fdfa9bceaef3d9b919260bc1859a5f0834e6b792841ac0161dc12e0dbaa762b53c0524e6d24087c39bf11f0fd7e9b4768431a0d8291c956e1d23e0306278cd97708cbaf01091bb873c43fa8bff8d3fef1d7c73147cdf1d20f66c2fa14e1ed7b066ceeaa99f383e9fb47bec2f0c73c72af06fa4ae8f4d442115fd6452980f5ad4093adb6098327b664337896888bd949479cb212d18f377ab782138c09826c11feff3da364b1c1c5099aa64043cb5251c54a80b1f796f04fc394f7708730f033f93e68fafac88c07236430d8b46a5e85c995807aa9a49f1d920943dc9d29ed94d84afb468f551d696e623d762280648aa986a7a44794cc337e194ced965acbbc27d76f7a09345e38a0bb78fe24dfa8bf0f2187e5cb4f07ee49de334a4e5e6ab8c79a4eea6986a9168979cc674410be11fbc361dad7d086fa8262f5151bf3d9bdf6002e0d6f9247e049d7cdf74ee5e133749e98b02b05a889e57fd4583db5fd4ff8a7b3a39d2222fe5046a6d290903e48db92fca3ebee6a4f8ab44152d30bef9dce93f47609174c9ec4f71a2658bf05c69ad2e1f7ef8c33dc1545a3d60c9e298cb585f25dda42d6e8a1467c76ace39da176a284a038aba030bae0414d09c054e21571bdc8aa81d4cb35f88bd16a9f629100f889703d3039d3ce5bbdaf386d712d4264ecbdacc195e3b81ff7f1a2291a232b5a6983bdf407a57cb1b349ce5e7e1103f1cb007d503988db959187f7", 0x1000}, {&(0x7f00000011c0)="e6d89de59d648978981b014d38d22dda7a7a3ab57e61077890a851c22ca2d6ba413b969676f82d1abd", 0x29}, {&(0x7f0000001200)="8b7bd8dd2123ee3a1929dcd73141ab5acf2549117079762c8911fa2a876ae9bfad2d2f50131d5b829f69a03a1c453cecb2e3a5819d6420dbe44a2384da6226817d07bc91082de069c8f46ba30e9ca43fd06e5258e1e9a17707d26e2d7002fa214de4997dcf6681e3000b45a7a154ed62cfdf9d1b647db6392acc14e64f63419057995fa30e654d1e93bc949c7879a23214453203e80fbca5bc7fc4e52a0c3eb451604ca324adae93f365e69d0647f2453a12b7b8caf477bd4de33b4c65ccab01740e3b182269fece357fb9104022f2f61520af435c83a3c3966e9ffd1cd30519b7e7ab7a", 0xe4}, {&(0x7f0000001300)="98ad2a6caddcc8f4b5b79657f66ffbf4e45a1e7e9a82d485eeeb1936af043d8225eb93629b7dfafab665f0058163c8c835cee65d5af17e2f42b49be170e8dff37f60e8499be6ff680e9f56ed3f729a0326d1a658e919508f8a4b1c9b6d1bec4e89628e60acfda6ca6a923b18b8546a08b83a4feeed0604b1c033aa2b48590ff610094eb2b8043efa49072f180d1c6717ace8a9942a2675ad2a17cc2e96c21720545b4cca652cf536d22095e13a360a08380cfd0c1f50bacb753d04e20197dd86c5bd091d89dd453396745727e77505a49d1f", 0xd2}, {&(0x7f0000001400)="e3aa1efee4649f6c3dbc51520023ccdd93e14258e411b0b1bba7093779d5b074f0816ffbb76a02c4b5194c4e456a39d5f6a8a470b91a79ab72f0be10c9e7fd3b089a782d2329c4995b5cb9a1a5ef0137b979c62718053d62096dc03f1af339de4d3144c814e30208732fc84586086e38f0820526ba35c4c74986c591e3ea61e1b7e74da0e0cc3167b9ad4f8287d91fe8926a12bc2c21d7dda8b283c5828fa91d30918b56e56a183adb42a422e117261f2fb25f81e57dbc9cc1cf3c7f2104793922edfda87736802b2b77eab71588e4b06f63625f0ebc4dccfae3f2059e7fd0a4c75377b4d9dd26ea681774d12d77a11bbbf5fa9ce48f5cc3ea38558d", 0xfc}, {&(0x7f0000001500)="8d8cd766817b0dd4f64ef7e9a5a864cee351d00cedde828003eaf4f57c1e150a1c41d57299f144b5bf1708c59df40e7228ed93b38341", 0x36}, {&(0x7f0000001540)="d471bf09cd095063e2345cf5d106be9d582184b276b0850483fbe0b340dae28e8ed21a0684e03c6703657a3a36541e5fcb083cf6bed30379013f285ae8c3265f8c16f25fb326068b0cf69cbd0e65af2b161c1e73bb50973eaaab9d043637c2a063ad91aaa00573a1bd1759fdd662d1db1a2ad76f59e52b26182a47f046ebeb7c02a37872083f71179d5ef4141cc6eea57bb54e9d686ba060398afb9cfe6476f2c62f9dbc5e6d72fd00ffedad7ca92969b9496d5494ff2cce4b92bd09eff2957b5570cfae201b65a8206cb52d470fd7b5d3e0485fdc4ae43bcb87216db0941bf05e66a4d14f3d8ff559fefb", 0xeb}], 0x8, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x7, &(0x7f00000016c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000002, 0x2000100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x10000, 0x100000000, 0x8, 0x3}) 23:21:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x4, 0xfffffffffffffffe, 0x0, 0xffffffffffffff00}, {0x6, 0x0, 0x1f, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 23:21:39 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x83, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x6, 0x1, 0x5f, 0xfffffffffffffffc}], 0xb0db, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffff9, 0xc, 0x20, 0x2, 0x100}, {{r1}, 0xffffffffffffffff, 0x24, 0x10, 0x4, 0x5}, {{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x401, 0x1}, {{r0}, 0xfffffffffffffffe, 0x23, 0x0, 0x19f7, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0xff, 0x7}, {{r0}, 0xffffffffffffffff, 0x5a24fc395d9c8243, 0xf0000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x1, 0x9}], 0x8, &(0x7f0000000080)={0x452e, 0x1}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) 23:21:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="e8fe723e72814a79182862bd12e963437e1d0cd18258d6289931e67e9b9753edf1939985f9933c60e1ae373f2c2f0c68f132f2ecc1404b258affd2fca5d6d45c77d1a10d44266a7b944de875e6cfd5bed6a3c2a6d23dc92974b2a5083d36299f42b8f99cec741c22e74113d3985ae823c718a342ca3bb15e6d55bb38c56a8317d0617ee70021e593f65eeb6b1415aa272d226b5b35e228f45662a3fa84e4dab6680e6095c74f3fadf95935def859c719dc430d6ee9e34d616b503fdd4e189036a536bd6b6ebcffe5369401c0825d382fe61dbd814720dda1fbd80b", 0xdb}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x61}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)='7z') 23:21:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt(r0, 0x4, 0x7fffffff, &(0x7f0000000000)="759e2a9c268101845836609314f80ca4544ab401821e07f703e58b61142cd02fdd31c0522a091f131cc110927da02fa1fcf3ab67d510643687a8c72f8e5f852f14376c9bf0375dd9f24e940a6198a9274fd3adc8d604b6be9125652efc1a23867605057b27cc31effe4669dab30a70925c9262a4e6fc69d8d447921b7405d1", 0x7f) socket$inet(0x2, 0x1, 0xfb) 23:21:39 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x100) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/202, 0xca}, {&(0x7f0000000180)=""/14, 0xe}, {&(0x7f00000002c0)=""/131, 0x83}, {&(0x7f0000000380)=""/152, 0x98}, {&(0x7f0000000440)=""/120, 0x78}], 0x5) setuid(0xee01) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x2, 0x6}) unveil(&(0x7f0000000240)='./file0/file0/../file0\x00', &(0x7f0000000800)='r\x00') 23:21:39 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x9) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0xa2, 0x0) 23:21:40 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x200) r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) select(0x4bf, 0x0, &(0x7f00000001c0), 0x0, 0x0) 23:21:40 executing program 0: r0 = socket(0x2, 0x8007, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0x41b, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 23:21:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280400000000000000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 23:21:40 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x1, 0x1}) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) 23:21:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet6(0x18, 0x7, 0x3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10480, 0x0) kevent(r1, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x8, 0xf20, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40, 0x2000000000000, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x0, 0xfffffffffffff557}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x81, 0x7}, {{r0}, 0xffffffffffffffff, 0x3d7c9c0a56f40d34, 0xfffff, 0x7, 0x2}], 0x1, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xa0000004, 0xc507, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0xff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0xff, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x13, 0x800, 0x9}, {{r0}, 0xffffffffffffffff, 0x2c, 0x0, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x9, 0x8, 0x3}, {{r0}, 0xf26fdf39c2c546cb, 0x80, 0x2, 0x100, 0x3f}, {{r0}, 0x0, 0x4a, 0x40, 0x6, 0x2743}, {{r0}, 0x0, 0x88, 0xf0000000, 0xfffffffffffffffb, 0x6}], 0xffffffff, &(0x7f0000000700)={0x1, 0x8001}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() recvfrom$inet6(r0, &(0x7f0000000240)=""/168, 0xa8, 0x800, &(0x7f0000000300)={0x18, 0x1, 0x6, 0xc3f}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) socketpair(0x13, 0x4007, 0x48c5, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000400)="c1c07602fc6f8607911b456330565fb1d6b57b63792eb0f234959bd2f496f385a8f6bd5e2733", 0x26, 0x1, &(0x7f0000000480)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000740)=0xda) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r3, 0x4}], 0x1, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 23:21:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000940)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x13, 0x0) socket$unix(0x1, 0x5, 0x0) 23:21:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:21:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = geteuid() r3 = getuid() setreuid(r2, r3) fchdir(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x2, 0x0, 0x6, 0x0, 0x7, 0x3f, 0xd8, 0x0, 0x2, 0x7fff, 0x7fff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 23:21:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x279) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4, 0x4) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)=0x4) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) 23:21:41 executing program 1: socketpair$unix(0x1, 0x4000000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x2, 0x1f}, 0xffffffffffffffaa) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xfffffffffffffc01, 0xfffffffffffffffc}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0xffffffffffffffe0, &(0x7f0000000140), 0xa4, 0x0}, 0x43) pread(r0, &(0x7f0000000300)="bf15dc319a917d190e5a4364e353a971c40b39e49b234d8d7eb9e2881bc3658a746ba89a19bc1432a85d5395f3872bbb84207be06d3d3657cc94f2dbfb9ed892aa23baef9f0dfa", 0x47, 0x0, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)=""/175, 0xaf) syz_extract_tcp_res(&(0x7f0000000040), 0x1ff, 0x9) 23:21:41 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000000c0), 0x1000000000000174, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) getitimer(0x0, &(0x7f0000000040)) 23:21:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) lseek(r0, 0x0, 0x0, 0x3) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 23:21:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r2, r3) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/115, 0x73) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 23:21:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) write(r0, &(0x7f0000000380)="d4e3386158568fc83932b073725102d8d909b8bae8acde177a09476b4b9a0743841caa9beccc2a20e17bb11ce926531d6e39e4b419bd5d449f03a8b0b516180fcff2198fba7632e4a627196049293b7240902cae0606fb0db31b9f9931fb468759d52738847e095cfa75b02f228a00b4316b1739a4dae675c03a8533c141de0ca8c685a1747c8359f0655d19", 0x8c) syz_emit_ethernet(0x1, &(0x7f0000000280)='0') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x44e6, 0xffffffffffff3112, 0x4, 0x40}, {0x6, 0x9, 0x914, 0x8000}]}) read(r0, &(0x7f0000000040)=""/32, 0x20) 23:21:41 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[0x9ab, 0xfffffffffffff107, 0x236d, 0x4, 0xfffffffffffffffa, 0xd3e, 0x9, 0x6]}) r1 = msgget(0x2, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30441, 0x0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0020800000c2fc78bea800"/21], 0x15, 0x3, 0x1000) msgctl$IPC_SET(r1, 0x2, 0x0) 23:21:41 executing program 0: r0 = socket(0x2, 0x3, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x489, 0x20) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x5}, {0x18, 0x1, 0xffffffffffffffff, 0x7fff}, 0xb4b, [0x2, 0x8, 0x3, 0x5, 0x7f, 0x0, 0x2, 0x5]}, 0x3c) dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r0, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 23:21:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x54}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = open(&(0x7f00000003c0)='./file1\x00', 0x204, 0x18) recvfrom(r1, &(0x7f00000002c0)=""/142, 0x8e, 0x40, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) 23:21:42 executing program 1: sync() r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x80000001, 0x1, {0x1}}) r1 = socket$inet6(0x18, 0x7, 0x0) read(r1, &(0x7f0000000000)=""/167, 0xa7) writev(r0, &(0x7f0000000140), 0x0) getrusage(0x1, 0xfffffffffffffffe) 23:21:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x5c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x10000, 0xfffffffffffff800, 0x8, 0x4}, {0x6bb1, 0x1, 0x0, 0xfff}, {0x1bc, 0x2, 0x0, 0xffffffffffff0000}, {0x8, 0x8, 0x6, 0xaad}, {0x4, 0x6, 0xfffffffffffffffa}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000180)={0x8000, 0x7, 0x1, 0x6, &(0x7f0000000340)={{0x1, 0x81, 0x41e7, 0x400, 0x37c8, 0xffffffffffffff80, 0x7}, {[0x8, 0x1, 0x7, 0x8, 0x1, 0xfffffffffffffffe, 0x4, 0x9, 0xffffffffffff0001, 0x8, 0x25, 0x3, 0x3, 0x51, 0x10001, 0x3, 0x80000001, 0x19], [0x8, 0x10001, 0xfffffffffffffffc, 0xffffffffffffffc1, 0x3, 0x3, 0x1000, 0xfffffffffffffff9, 0x1, 0x80], [0x20, 0x0, 0x62, 0x2, 0x8000, 0x0, 0x4], [0xffffffffffff8001, 0x0, 0x2, 0x1f, 0x2, 0x3f], [{0xffffffff7fffffff, 0x2, 0x5, 0x3bd}, {0x100, 0x407, 0x2, 0x6bd4c64e}, {0x4, 0x8, 0x401, 0xbc99}, {0x54ca, 0x0, 0x2, 0x4}, {0x8, 0x8, 0x0, 0x101}, {0x4, 0x7, 0x10000, 0x100000001}, {0x805, 0x2c, 0x7f, 0x7}, {0x1, 0x100000000, 0x0, 0x401}], {0xfffffffffffffff8, 0x2, 0x2838, 0x80000000}, {0x5, 0xd2, 0x1, 0x1}}}, 0x40, 0x6}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2184, 0x3e8a) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ftruncate(r2, 0x0, 0x2) connect(r2, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) utimensat(r1, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x1000, 0x5}, {0x0, 0x6}}, 0x2) getgid() getitimer(0x0, &(0x7f0000000100)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1ffe, 0x11, r1, 0x0, 0x0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 23:21:42 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) 23:21:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20008, 0xd) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 23:21:42 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x100) 23:21:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[0x1, 0x0, 0x8, 0x9, 0x3f, 0x2, 0x401, 0x3]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) 23:21:42 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffc, 0x0) syz_emit_ethernet(0xed, &(0x7f0000000000)="880f35405946ffedd638f7469e463a0eb7ae9e88d0829861130553d9280278745590ba34225bc868a9621e9a8e376b05923e1ca9b0125c4fa9777059a089126f6fe20613633ed2997824d02de2c52f84f18e3bb7a0e6d17b90ffd972ee1994bc6bc8b5aaf38bbd4600ec39ee17bcac1aad76207fa4bb09c6a3ed612244e6655742a75779184ec8513886e0b7820b34763bf1538edc92dfdc6a36ef7aa951ca62f4a670a8a9d180c0f44f69021f0715f6bbd2e01f333b2d9b1dcec1fe7306ee95c25be881aafcf9690f82887a29b60a2aa2a3845da30d3b0f433e3abad97466e2c95896ef320d84c728670e2aa7") accept$inet6(r0, 0x0, 0x0) 23:21:42 executing program 1: pipe(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) read(r0, &(0x7f0000000140)=""/116, 0x74) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)="b2", 0x1) write(r1, &(0x7f0000000100)='w', 0x1) execve(0x0, 0x0, 0x0) 23:21:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x200, 0x40}, 0x8) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 23:21:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 23:21:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x45}, {0x20000000000006}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/95, 0x5f) mknod(&(0x7f00000001c0)='./file0\x00', 0x8, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:21:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x2a34884bb6daebb3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:21:42 executing program 0: r0 = semget(0x3, 0x7, 0x410) semop(r0, &(0x7f0000000500)=[{0x4, 0x3, 0x1000}, {0x0, 0x7f, 0x1800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x3) r1 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x985, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x7}], 0x1}) r3 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1f2, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, r3, r4, 0x0, 0x0, 0xffffffffffffffff]) getgid() r7 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getgroups(0xdc, &(0x7f0000000480)=[r6, r3, r7, r5, r5]) setgid(0x0) r8 = socket(0x1, 0x4003, 0x9) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x4, 0x5}, 0xffffffffffffffb2) setgroups(0x0, &(0x7f0000000040)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000700)=0x800000000007fff) semget$private(0x0, 0x2, 0x8a) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200000107f, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000680)={&(0x7f0000000700), 0x2000000000000265}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r9, 0x10}, {r9, 0x5e}, {r9}, {r9, 0x12}, {r9, 0x10}, {r9, 0x40}, {r9, 0x10}, {r9, 0x40}, {r9, 0x5}], 0x9, 0x22) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f00000000c0)=0x6) open(&(0x7f0000000400)='./file0\x00', 0x888, 0x100) r10 = dup2(r2, r8) ioctl$BIOCFLUSH(r9, 0x20004268) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x80000001, 0x4, 0x5, 0x1}, {0x8, 0x3ffc0, 0x5, 0x4}]}) close(r9) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x9) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000340)={0x2, 0x3, {0x0, 0x3}}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x6, 0x49}, {0x86, 0x100000000}, {0x2, 0x8}, {0x26, 0x7fff}, {0x0, 0x4}, {0x41, 0x4}, {0x0, 0x57}, {0x103, 0xfb35}], 0x8}) getsockopt$sock_int(r9, 0xffff, 0x1fe, 0x0, &(0x7f0000000240)) getpeername$inet6(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000280)={0x3, 0x8}, 0x8) 23:21:42 executing program 1: sync() r0 = semget(0x0, 0x4, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0x1, 0x3, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) semop(r1, &(0x7f00000000c0)=[{0x0, 0x3, 0x800}, {0x7, 0x5, 0x1000}, {0x3, 0x2c}, {0x4, 0x9, 0x1800}], 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) getdents(r2, &(0x7f0000000140)=""/139, 0x8b) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000200)=0x75) read(r2, &(0x7f0000000240)=""/87, 0x57) semop(r1, &(0x7f00000002c0)=[{0x0, 0x80000001, 0x800}, {0x0, 0x6, 0x800}, {0xb60b0fb93b15e000, 0x7, 0x1000}], 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0xd8) getdents(r2, &(0x7f0000000340)=""/116, 0x74) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000580)={0x5, 0x100000000, 0x3}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x5f3b, 0x800, 0x5, 0x3, 0x20]) r4 = open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x100) semget$private(0x0, 0x3, 0x0) fcntl$setstatus(r4, 0x4, 0xc) semget$private(0x0, 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000004c0)) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000440)=ANY=[@ANYBLOB="10000000009bff6da5117c9e0300000025000000040000000000000052f08e5243061ce74e61b0a4ed788ebf8a65eee308dbdcdb"]) 23:21:42 executing program 0: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') chflags(&(0x7f0000000080)='./file0\x00', 0x80100000) 23:21:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 23:21:42 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) r2 = getgid() setregid(r1, r2) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() r3 = getgid() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) getgroups(0x3, &(0x7f00000000c0)=[r3, r0, r3]) 23:21:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[{0xffff, 0x101, 0x7}, {0x8, 0x1000, 0x7ff, 0x100000000}, {0x2814, 0x0, 0x5, 0x3}, {0x6, 0xc6f6, 0x3, 0x25a}, {0x2, 0x1, 0x34, 0x2f63}, {0xfffffffffffffffa, 0x1, 0x200, 0x3f543479}, {0x360, 0x2, 0x0, 0x3}, {0x6, 0xc0, 0x5, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:21:42 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000004b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 23:21:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x74}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x50, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x2) 23:21:42 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x100, 0x28) r1 = semget(0x2, 0x3, 0x200) semop(r1, &(0x7f0000000440)=[{0x0, 0x7, 0x1000}, {0x0, 0x62, 0x800}, {0x3, 0x20, 0x1800}, {0x2, 0x75, 0x1000}, {0x0, 0x9, 0x1800}, {0x2, 0x100, 0x1800}], 0x6) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/100, 0x64) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect(r0, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x84, 0xfffffffffffff800, 0x4, 0x400, "fb2cd965c321dcc38365cddfe627564381123bdc", 0x100000000, 0x3}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x80, 0xff, 0x7d7}, {0x6, 0x10001, 0x5, 0x4ac}, {0x2, 0x5, 0x0, 0x9}, {0x2, 0x6, 0x9f3}]}) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000540)) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)=0x80000001) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x1, 0x100000000, 0xffffffff7fffffff, 0xd45, "84f2280d01ae578d51c3f6c3abfcdd6eb3e03dd6", 0x6, 0x10001}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000480)=""/103, &(0x7f0000000500)=0x67) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000001c0)=0x8001) connect$inet(r3, &(0x7f0000000200)={0x2, 0x3}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000340)=0x1) 23:21:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 23:21:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x2, 0x8f, {0x1000, 0x5}}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) close(r0) r2 = open(&(0x7f0000000200)='./file0\x00', 0xa00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r3) 23:21:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 23:21:43 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000040), &(0x7f0000000080)=0x4) 23:21:43 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x8000000000a, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 23:21:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {}, {0x6}]}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0xba9c38c5b6a7167f, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x33, &(0x7f0000000240)="b6ac2576f4e0a5c0b38ca2b549e3d2e21117d54b93ff58ce6bf8a5e76e97ea2eb9fcd302b81c2525f8f84707b958882d99110310e510f07a684de5bafca0a7f6392c9d7cee611f0e411a7d92c51eaf01b7952c9f571c9c0a27c3803081556cc99d6844f650d8df3371a5eef8a9dffd6ac0534022d600000000000000") r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() setreuid(r3, r4) getpgid(r2) 23:21:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0xbfffffff) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xff, 0x4}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)) 23:21:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:21:43 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0x1, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 23:21:43 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x20120, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {r0}], 0x2, 0x401) 23:21:43 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x8, 0xfffffffffffffff8}) r2 = socket(0x2, 0x0, 0x23) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x1) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffd91) r4 = syz_open_pts() ioctl$TIOCSCTTY(r4, 0x20007461) r5 = socket(0x10, 0x2, 0x0) r6 = dup2(r2, r5) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) fchmod(r4, 0x8) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000140)=0x401) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x800, 0xffffffff}) 23:21:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) write(r0, &(0x7f0000000100)="f0e5090a80a79e65686fc6ae3ba605b9", 0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x4fc9) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffff9, 0x0, 0x30, 0x100000000, "93b42139830793c35daaa648e51c72ba5545ad12", 0x5, 0x1}) 23:21:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x100, 0x0) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0x2, 0x1, 0x401, {[0x7, 0x6f79, 0x2, 0x3, 0x0, 0x6, 0x6, 0x0, 0x8001, 0x81, 0x2, 0x5, 0xffffffffffffffce, 0x2, 0x4, 0x8000, 0x8, 0x3], [0x4, 0x89b, 0x4, 0x4, 0xffffffffffff0000, 0x5, 0x200000000000, 0x1000, 0x3, 0xc41c], [0x8001, 0x5, 0x5, 0x7ff, 0x7, 0x80, 0x1], [0x3, 0x51, 0x5, 0x8220, 0x100000000, 0x101], [{0x6, 0x1ce, 0xff, 0x6}, {0x7, 0x1, 0x20, 0xb710}, {0xf1e, 0x800, 0x8, 0x4}, {0xa8, 0x0, 0x4, 0x4}, {0x80000000, 0x9, 0x9, 0x1}, {0x3, 0x1, 0x80000001, 0x3}, {0x3ff, 0x6, 0x2, 0x5}, {0x5, 0x4c, 0x200, 0x80000001}], {0x241, 0x3f, 0x3, 0x300}, {0x6, 0x3ff, 0x400, 0x4}}}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000500)='x\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x2}], 0x1}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/138, 0x8a) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000540)=0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) syz_open_pts() 23:21:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:21:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xc4, 0x5b7}, {0xe7, 0x3}, {0x101}, {0x86, 0x5}, {0x22, 0x1}, {0x48, 0x6}], 0x6}) 23:21:44 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) close(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) write(r1, 0x0, 0x0) close(r0) 23:21:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:21:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r1 = dup2(r0, r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$inet6(r1, &(0x7f0000000080)="7036b32b3a372a24c34e96d785e60b29d389bfbda98551aec34c337d091f1e2d8e96229e90f9df941491a980bc686da29833fabc391aa61de4dd0ed80aef60b2c60a3d13db3b02c2a15e9e9ad2f0deb91249e56261520a35de08291b834aa9e9c5c8d17c162df966a32dcfa183f2f7d56f1962a671df5dea8ca5f5324a317612dca1e3704603b8efa682019e723d2a80e5662c272210abc9f4e9a9cf9e67edf389419ae377cf135f4e0145d035e9", 0xae, 0x1, 0x0, 0x0) 23:21:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x8003}) 23:21:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x7, 0x1, 0xff}, {0x7ff, 0x9, 0x4, 0x2}, {0x1, 0x100, 0x56, 0x5}, {0x2fbc07220000, 0x80, 0x0, 0x1f}, {0xffffffff, 0x2, 0x400, 0x9}, {0x81, 0x101, 0x101, 0x7d50}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mlockall(0xdd83847f1478d9b1) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x42, 0x0) 23:21:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x15}, {0x6}]}) r1 = msgget$private(0x0, 0x444) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 23:21:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x20008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget(0x2, 0x40b) socket$unix(0x1, 0x7, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x6e0f37e3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xe83, r2, r3, r4, r5, 0x0, 0x2}, 0x6, 0xd3, r6, r7, 0x7, 0x1, 0x970a, 0x100000000}) 23:21:45 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000200)="93461ab4ac762c01c4ed254ecf61d18993075ba78d7f131f1bc084072cc3475a55b2e746366827a116c44e5719ceb50b63e2dccb54ad5255a1cb4258744aec01e9a99b8ac6888ad86ba1f3bfb2c178fe04a9d719b02195d7b9e22661664aca230d6637bc76f6755f697220ceb10de977c2223c8766c0cf08cc244184", 0x7c}, {&(0x7f0000000280)="b1989075", 0x4}, {&(0x7f00000002c0)="c1aa79699d6e30dd2ba9287fde874fa93526a87478aeee5c7053841bab2a5c177353853d245c3dfe0699900d750e91e7bde0b140c960733e395ab4d5f8f56a43bc129d", 0x43}, {&(0x7f0000000340)="b19dfe3e94781a52fae6b8e6dff3bc2b03a667fa5556f067fa9fbde7165732c7dcf018a83d8aa8fc3a3eb5a66d32e316af506cf01b5f9611f1ef9e86e118c2da32fdbaa9d4e1cd7a5a1c438a81", 0x4d}, {&(0x7f00000003c0)="0d49d481751cb677bdd72384d1f976c57d93ab9c31e574ae4fddef54eee2d6a1f6c77e417a9f8b45e3881f96f45695a2b03d4053eeaebcd715e678f1cc32be80f9cee8725a370607f73c0686684872d3b1630fbc2a3643827baaa7fb256517ef685bd932a3e394393af6ad267ebfa3eb3fcb844b816b055285a3b567879da5c29323111bb8bff86283070553d8e48ab759a9325ee45c9cf640ec292894e6c0f58bb8a3fb229c39364cb580545ff4f7e82f099f058a525fecccf9dbd5c3df5d7a0cf083d9173502157661f99117e5935a1e5b09ea092f53068c40146b7c8e29b1eb687c28b0446a60fc431d07f424af2996ecdc6d509f5bb941e76774d956f22171f66b8ffd23b5a52c88434ef290b84db5e6814a43577ca1e9e4abb0e4c1b9975b8587c2f829be1f78b78c358ac8283932f0e60971fb7457637a5f5b37b9a3db2dffbad39a0962694e41e83ddef1808de1cb587b7ab6df94860b5c2147ed509e96f9be646f127d7aeaa34bbdc073bc31be1d663c1580afe9e78d4b4ff1c01717352bcd6ef51df5cbda107b20097b5c58840b2116c490d9a98318dfbf35fe46f10223cd3fc51b1812ecb64b929ab4b471037430661d5e249ff61bbd4c78a0782cc233ba3795009777308ea4543e614e8d583899ab58f6bd51bfab87a1058f9482b68eaf8e06b559b01eff9499a8a1ea66b0f1010c352653fb47ba24ce47bd852368cf4691424895c5fcfdfa05e309a4a4be703500081776b08ce46f2242afbbbcf41de1d6a033be7741a7ccc20716889688732ec54ca126f85d2e5ef9676eded88a9ee10269080c664602004074f994d6d8e8a88eb46784bd8591cc698ef63e8dd7b64cce98302d9c6baa8f2d1bbdb2ce314196ef4ae3c0cd57daf73a9f9614b3f83c5ee0dca0c5927106243fa68763c754757fbc1cb1f40bb252014852c7fb56276c7e7c4dcb97d0e5899f4808a8d2f85411e0f776089d93bd93b270f7b2a41dccdca6d44ab2975f95a4413b0b1b8cb7f8477f3ca39a521d1ae5f62cf2e423e1b06953526a51594059c5ff60869047ed2be8ed93eaa3ab9a9c4728297f6997761f54ec23a86e5c9fb0c80f84c23ea6b52c08d4d1e4a23562bfd7d2bee44083b094414a4d360b2dec1186768608d60ad917fd08ea05f43a4bb85612495031c873ff049cde0ab601233c7a35521e179775c4670b31a2c4c24e4eae76d997661b05cd4477a6b2690db045c9e0bffa4644f4745801902515d21781175a73eed4550e54b9038e1908033984e30f8203c8d046a3df45d0db50f8290cd1615bf94a6291c70f4819c67f1a424d9b8fe039d355dd2180e8f8332d5f1ddb41abe635584668f112765009f3828836085072e4b4e3623a3219bc54f99b7eece1f433fc2333c1e3c5b5745998662d2d9605ffa74f3ca7edd27f17e244fbdd593884355fcc824911f828b3ae02b69750e7dac2dd34da9aea4fbb0a81cd0d52ba6e1587253b6b68e8e7406ad17c1a65f0632c111f33cedce92eeda243f35dec9799277c169d58c168c68c0f9f5ea4584b4cefbbea3b9778640010d1055db249de61487d10a43b00440bf84e79378abe4b48b35ae33b0bd975024480bd281a9a94b5ec226fb5023811552ea2c3e48c14be4ed96289766bdd82837e502f3f016068e3dd77f0e2a05be585e2aed9e8b63e2b0d11d5548d203b79709efd804a3ca0d41a041ed778612c946e4e802860cacbc76b6ec6a4e82678a98802c034cac0da622e43f009f967dc9e9913f55d198b0c8511219aba5feb88376282d2264ea3187f2ede57c7a3a564146b4fcde27914e067f8808cdd31c5d65af2f09ebb4b96732b0258d2748251a677912305bc192ca3f7fca921a3b1f363af6823e3042499344be6901ef543147f453c8058f49c33b6b197f9ad0d5d8b83a9565976b24bf841a073756f2481b1b7cd5124b94061fd6312ede50bbcb759670819dcdcf1af9949961e07989b67ec9f1bbf4f7a8beb142b200b3cf4f8798f19361a403496fe2f446ad1972a9351e96ae21e62880731633edb9e36fc8f885764c3f1b684729b3605eca2e7a93c6f93ed80f11650668dfb8269b5d9fe641b6cd58495fe7395fb774be322de5d9bf9f67a31ad161cc9370445be72b046b8d9400bbce46aef46554298dee66d1ae41df0b2977f7c48514190f0b30f0f182b1c80c7e4fc6382fa4297f02112dfb6e42499b7e9d143fa923ed4cd7c7c743d8658e48cd9904e78ff57981984eb30a645d772d62965dc7c7b6a51c7cb50e6376d32ea0251c453639cef7a8def36cc587a8fa79d7cd209077969e349297a3553a4ff1c9c06885ba6864eb4b8d127750a46271f424e4883ae590b1589adc32f26cb6a43d5ce0962926ee8d7acc447875292513af8e0c229e0933b577a915a8d82652bca4e6bf3f067e6b97b419f231b47a0ca889b70bb4030bcfc5a824e9ffccae4474908f0c571d3788128903755d749b467547e2bb338c257210f369abd8468d307d779feaffe465ccb976c299ceaa128593525909f9343d8fd936ea5f0bcc2a805586923367cfd928ee1650ab82de6918c481535327c8ce2c40e5f5b90d9849e0b9c433fec9277c5521937fbbf6c7d36ed348225ed86ab918a641d2aa585ea05305faa39ac3702ca1f83d1f5aaa8adda1396fe6da19236ddb1d0e1856fc2aa8a3f65028f6d70c5530fdc0e4c824caad5f5a6932e2a8d17c0b3f1abb47b4918bc398bcfaa712b87d3f24060703de12569e0e988114e61572fa19f8943bef594b01dd4e44e3a39dc2b8b7df7ed07cab20317e2979f90ad30c8e31c8d2e852fd7fefa3291b54d9831df5546f1a155389831d0e765c83f3ffdbf8dac489b734ad0c344818a986ce8cfc087667a0731e718babd71ba9760380578bf09720a6098792980bef816462306df0f0280108c99f9313bf3d85a3986e38b8d104b1ae4b79202fd62cdab33a511875a10f2813aed747e9586cdf156085baec998d7a9ac05255776f8f06790dccd00d422420497c06a08f6e3f62ab5f488435b1036e105c2d3ca5bda7afad1238c7974a1f1f36526a7ce23f74fd3d267030428dc588ac1bfd202b9817f247ca28c6f58cc7696e5218eef2f10b53487eea7f224b90cb057744f5754e33b4d65b1fd46a92e8ebf1016702357ba51b75842b2450ed5a672235a6eb11fb3e920fb36347e7c9beeb5a39076ff1e3d80da38fbf13df4dff3b4d17c030274a5b66e2ad2aee59739718f22c6dc21fd3d614dc14c7b0b1702f8d494b44d43850cddad88c71ebff300a99626a73944b21b2eb45676e003399150200c577d417b44e39dcc0dff64b31d48a1f22e6cf9567b8d81e3f5fd339790aaaf06a3c17c550e847def9c64264635c273934d2e7f8d9c898ffad3b4cb9443c832c159686f6060062da7b2871625c01bee0feb535f12700fad775e065188d4fc82cce9c4b36b67363b654a2c561d5fd817f73ff6c0373ca76cab273417d376f71c1cd027bf4fd94a616b89b9c775f6afb659054f62ee5351dcdf9c8eae168bb4fe82baa1b089594abe281d96c1221d2128bece306357b3e213ad12f7e770285069febc4caf8beee7f206bfcee47e55503196f6e5e4ebfdb705d082025084207c2f85b676faf6e28c9b869e7807880fefff9e46b764261dac6d5ab98f02dc812f2fc5fda6337643d07b4c885636492a33a658a5894e28e10c23ddc9cc8c11fbb9bcecc2f1b17ae013f969b3b5859a1198dc961e5d7fed0fa6e4b6f4152430b940220c0d76ae3d86b2cfb300b2c3cd145355cbba8ba46239bb40b38a3d152771da00a6a1ed51c1e01c425389e560617a55377041675a3938588c44c1f8f6eef408851d1d976cb928a437497827093a167a8fdc86d81da34603ff55f4cd15d7acd8b4792ccfab3c694e22ff6c150350087e19242989c4a7d82d1d262b21be9e7aa7e3e891d1eae5d7d85eb63a824fb4e7be358b8cac7bc040226ee1adb2f39d8a06a8a5e54e3ac7264a1cb7cdc8ac7e13e08c46f5daceb54799e4dd38e487dc2f81135a0df8d718103da7a48f370c9eca36d3bf3bfdc570f71d09773ec64b153dde04225ca7fdf3df5037f68caf63c5838adb82c8e4efeedc2ed546e4becd8793e62d90e362e38ccbbd2eabd5b40925d95066ca455128ca6b3a09469303ec551e3560ac49fb07e845d7874db3eff0337013cc2e129a44cc4f62ff3850bd7df10c295cda32bdbd68beb64729a8e73f2cb1689cd24c9c240842b89e0bfe43bc4c03493be845f5387eaa73aab2dc0bf3d5f39be7a0cd8ce21c4b16c58006bd9dd74d8b4b03e8dcf42cdd14926753813e1d77929f22de5209278d448386ea5255c5ab03db06b24bfb540aa28ef89a7528ea4d405fadf5473d8e18032ab8467cdf3733116347e7a66327ff06c10273fa06a4fe5840e28b71508bfa24ebba9b76a834ee34358f0ceb88b358e923c9462244a0666e74fb084193fbabe420b9f8dc338442b31092f9c3dad17a78b473bfeb47dc7792847448488900393818e73bd7908a540916647079c76c9be787929dc94d1689c48e05369724e9f569b551194001ecec2cff8f1fc31524e049cbb2edd6588e8ae8c07a38b1abcc0fa36d3c3ecd18f86cd374a949fad9aabb126c9fbec111d19f5814f674ea587239ea2735f0f13265b0f341888e1e4ec3388e694f66671f172d84fb8d6a42162d846958536049703326fcafbcb94a0b31cbc58dfcaef48d6c403ae062ded0ef41580af783c6af4dd4c202b98c7da184a6dc3b0396ce49cce8b64d358dd0ac4d3c541d2cec243298804ce140d2b47556276359da263deb2a8ff324bfc13c87acc9d6c7cad17b3ac0cea60e1459494208ba45c79bee82a55b4664cffa066cc778226b5f56ed5846c8765d8aed916c1f60993de1dda71f47755bc128c8526136e9be89a45fc558e8df8af58de6ebac348b03392d5f41007c068577c7afc8730eb1f253b590b071bb5deb74b778a4dd1b3e768a3e4e42f048f2f249d29db9fa72c545e5c55800a2aa173006ff055ef17cd29e4ac037da25e125a3787d215423d2eb9e2538c6ba0ce3582b41895e2d4b27abd4e3cb92013ba075219bc3cffc58de534ee96ad18b406a4090b57c232658174e99b402bdd48eba85406fa9a287185fbdcfbda2bc09536c211a7301501e6ac4d82a50e785806e62500f12eb041e24bd9ce46be7e0c57892b1d593ce2a720d37dcb76b65c06546a3240e0f06bc09a186d020bd6f80e16b62dc8e58c817e2accfef78292c61cae75eebc6ce9d6d7803bcab5abd289c781ec87b648ff6b7d53de9e942a8ad6da5e89c8946f86988ef2c402f36e75ae6581d34004839875aa88b4ee02c6a07294f9cb897d47ef92bc0ec671b77afa2268a1981d247fb5f370e32c2df612d6c57f5caefc1a0f594053bf51565c807ff11501a27cd11cf770d411739f7cbe7f1ebb4906472e313010497dff6f4bb785008d1ce5399e2f5106c19f632890f6056098f4d523be0e8ca729710b0898883db38aec6c1203633b13231a56723f65e27f1227073834e9e6f8fba6180f15d94a83be6c9de96760cc2a8be6930ee68a9f9e38eb905fff11073300943fc7935c163e887159478e710c9923aab252dad5cc0054e2a384a92dc8d55e78ff90b4495561985fc7fde37a80e6f21ee59e30eb4984ed96448586e894fb8f35deab3c009737fe9dfa96b2f550cc3d23134fa74fe824969fd787a6518338dc67003714b8bc0f48196642ef55f6b8b98e04c0059588c4a46d18fdc946fc3b198441c8069058c", 0x1000}, {&(0x7f00000013c0)="a97ab62edb80b26f81199ff5674112cd20ad45d97f3f8150c92b4a8178a15c6fed4fe69a8ca5e2b21d6d7ef9c693f819c145e2b593ca678bbc776ed4b956ab3a658242dfee286314e34ed349bab65d8feb6498b3550555039105482e24e1fd06c99ec5d8fd9cdae20c55d52927a976863f003239dbbe009dbd7ed8d27a8523f9fa95b46e339a892092952d377e3877419ad4e890b350ab9a68f5ea4f18c959ba4c52be942cabbfac68245b2b1bd687e84c8ff123ad2d94de8a3d4ff5945dc76c151eeb3db4c2c52b39a11e25c9d8c68d04b77a35121665590255b7e37e64", 0xde}, {&(0x7f00000014c0)="07d22d2f1639955f7c9b78ed8adcdf822bfd92cce38e548ba7be81f405680e4df36b8a2799ef822e5e291673321b4d67f0721fb6caacf29eb701fadcbf5e46cd69e6cc3328cacf30f69552abc83d1506c2cee0c64d9249ce941c211f51ad79ec094041eca1fc296a1da5db2caf209bfc0577d7e5291e7979ab56d35a0bd0855dfd340fc0961d8efa5ded3919d8726279acb2c6dd947bd0d6c7cd2631f878ca1f21f542a6f4b53226ccdf2edb0ad27535da7e7ee0cbaa39aa1a1909702cff3861d1079ac3e4f612bd5e5311403b3acc3e9bf02d23e70c409ec5b8", 0xda}, {&(0x7f00000015c0)="9f", 0x1}, {&(0x7f0000001600)="9bb3cb6b96c4cdf3e749d92317cd6b072f5f6ebd05c2a46e63810e50ed5a05ebc844c84cc18b86afb178e9cd8eec166de3608317a532a1a311f19173875cbebad40c02eed1e8389a5b56d0cd69b167bc7cbb431bf6d935ee689c965c12c4b897457fe389fce0ec13b6834346bcd7c033821a5af998ce417b8256462d5ea244fb21396b5e2dde4a27eda86c65233c56807904f384e619aad323310ddc8dca15b23353579799a09319a1bd146dd8f132a2d6b44f41e6e7ba45de65da764760b260463e6c", 0xc3}], 0x9, 0x0, 0x0) shutdown(r0, 0x2000000000000001) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab47d0d274dc408c71a6dc233c2424f233ef0f977983fcb85c1eb23c163faabbd6ed90d7804a168f12b4416082d12f7ba5f4880c2bc03d2399967e43b71ece9560cb2f9e8af3d68e9718b041ee4abf3ee5dbd9a189fb236612d93106a09ef25763830ed9fd16244574ad9478d27f248b8b100706dfb70009de514db77d46803c8b015f83fb2230f678d65275da5f97c36ed5534ed4d8", 0x96) read(r0, &(0x7f0000000100)=""/239, 0xef) 23:21:45 executing program 1: r0 = dup(0xffffffffffffffff) getsockname(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) 23:21:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r2) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) close(r0) r3 = msgget(0x3, 0x100) msgsnd(r3, &(0x7f00000001c0)={0x2, "ae28c0c3bf8c3a9d612bde838be0c9d0bc60501153de74f3bb4369ceabc75973c6233446fdd13c47c607a4823e1b8a710c49eae7029c564e545fa76e363859b57d878e592391395643df4e4de03d388e8d771ffaf9a123851854757d882f5605f396bec0af6ee4e76e6af5bab6e8e5675b53a789ef3eb7c8327c8e550a90416a30c838fd6bcf6d90527b8a8c361ec9222cd1ee3a9596ca218958a866667ac09d509cecfba4e2f33926d698624103d88844d1bbb4912e1a2e487a5fadd5386fd80496f877fdb6d587523e99b0d878eae17fe037bd2e1a98d9a044dba294d05d2526973d43f135e717ff66"}, 0xf2, 0x800) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(r3, &(0x7f0000000300)={0x2, "dab4"}, 0xa, 0x800) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000340)=0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getegid() r10 = getuid() r11 = getgid() r12 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x3, r7, r9, r10, r11, 0x0, 0x8}, 0x0, 0x0, r12, r13, 0x1f, 0x8, 0x100000001, 0x8000}) select(0x40, &(0x7f00000004c0)={0x100000000, 0x4, 0x304, 0x800, 0xe0b5, 0x9, 0x800, 0x5}, &(0x7f0000000500)={0x80, 0x7fffffff, 0x4, 0x1, 0x98b4, 0x1, 0x401, 0x7ff}, &(0x7f0000000540)={0x6, 0xfffffffffffffffb, 0x7, 0x65, 0x9c, 0x20, 0x6, 0x1}, &(0x7f0000000580)={0x1}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000640)) recvfrom$unix(r5, &(0x7f0000000680)=""/4096, 0x1000, 0x1, &(0x7f0000001680)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f00000016c0)=0x2) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000001700)=0x2) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000001740)={0x65d}) ioctl$TIOCSCTTY(r5, 0x20007461) getsockopt(r5, 0x2, 0x1, &(0x7f0000001780)=""/73, &(0x7f0000001800)=0x49) getsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000001840), &(0x7f0000001880)=0x4) msgctl$IPC_SET(r3, 0x1, &(0x7f00000018c0)={{0x0, r14, r16, r15, r8, 0x0, 0x3ff}, 0xff, 0x896, r12, r6, 0x1ff, 0x7, 0x4, 0x9}) 23:21:45 executing program 1: r0 = socket(0x800000016, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0xfffffffffffffe8a) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x3f, 0x8, 0x1, 0x6d7, 0x100000000, 0x2, 0x1, 0x1, 0x1, 0x9}) 23:21:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) socket(0x18, 0x3, 0x40) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="ba6ca744df8e887e63d3bfcdbceb9dfa845c9f18e78718058d78f33d42036b0474eecafdca199673eee0aedd87de67b1fd7772cc085443a5c562cefc1c11631f7562f9f7dd9858d2a6e2ba8592882eee7c7b9473e62a8171ffca424388db3ed501100c43c40d57fdcf2cc7195cd3ebb0dd813997cc5c2688", 0x78}, {&(0x7f00000001c0)="983a7ecf53fa317d0946307b541431745cea167c33cd579548e2ff36a4f735e7f71297de9360b230938ff84adcf36fe0220de0cd418eee1dfab3b98608a9e2aed4747030c10ba09de2071478d3ea96642829f4ba88d2ea1e0389375794137e7d73b3a65b186f09dc1a1116dd4f978a2d188b4e2280400d8bff09162e5a77e0e666a3fe435043c22b0936ea8f4f70ce47a523413d6f4f9f96c6be593adf51bedf90531ae8d20a45f3bda7e2e4063ea750669fbbaf", 0xb4}, {&(0x7f0000000280)="8346cea0e1649a1fd926a7a7005df3a36b27ff2f2122d4a16da17252ebe19e552da43188b271db160eb9bef45936883f608a86a389d4823f057c10c7762f0325f7188462d31001352e6780db978764a9ec", 0x51}, {&(0x7f0000001000)="500dd16913cb65a586feb269ee83cbeb9fded6228262b6f002447795a457d368afe81ce00276e42904c1f4e4c9d6c6309c5cce85e3677ecb9ba14d91dcefe2eb54e15e7ab01786dc2dad7d4ebc94bc3d03e06f80f376ece28c0007b5731be4764b0e1856c43a4a74d9dd33c90275e953925fa5ddb78cbacf4a43b9ac6bb9dd533e1c03e34609a3f97fbc5536471122e0beb2817dabd46f39f371c3a7372f665172db9d662bb78285bdbe865987d9a46227c36b191d98c6521cf65b3711cadf0cf6a2f95349eb60b7a9d6e600b1eb99a9c4c3ba5928b2d96bcaa64e469a0d32ba0616459ae4cba45beede93285847119ea8164d767d487f7bcbea1dcd23c1321ad6c1f0af13b546e78d94fed675f5249f3f1570a0662fdcc8c5fb61ac61cc1b24bd45c090a715ebe5de7fc00c098a8154d9aeb25e248b5122fe06d100278ee41d2d6b89959e3f3b6a7b78238728a94c0873e4d11212ea96552f27defb5702c437911712e4dddd8d691659589dfe551a1a1a4243004ed6d128083a90635d916d343086cf8600c46d8811d831d7a61e73645be7feb1b8bb79d3bb8b5cf3194f269ab4a849e5a6d4c92ac1c65ce1aac167bee685591ad9de5ddd9e2cc7627499f082b1bf4d9932a9e6e8d25c03e7361ae00e676d83dfbaedeaa308ec991109e7d629f9349102fe4cf417da1a45e40c58666c9958d5252b38e68c2df92486e5002af6a5e7bd9ddc1d032f99963ca014f262137f70e0c9d6ba5d464480386afe742546c114b7dd41d882c8aa63518f509254ce96985ccf496509451b66bf20968f2d0a295cedb8da3453c852012bc919abf0b72e2fa1b8fd1e1bd2f2df220f5784439c16454de4de788f1c54e190cc7e23ed63166739944793cd90ae8deffcf4d2bec9023623467632ffd5eafc1e593a23c20991fe0bb2ee7f90082a5f6a0ec6890ac745ba62aec93e97a78038d91987d58c297b23293d5c92b7552ac97ccffc8f37b2ccfedc1e54245237bbd1f6cad75dec83e1579c0526ec79302c8c096ea1146e1e2a6a51cae85de66a5f5e23e0232cc894dc7bb23cd76e85e7889dc17c1373aad84837bf01dcadbda34ab353ab5f8a6252b91000db35a26f1f25f5ce4d6bf4fe58b678c42ab53672061d2b81e955981ee9097c6ddf8f1b444c6ef8aaeb9c834d5ae5dc33419bedc1f823af8f1768a82ed62076d36a005ab01eb26fcf4f8b4bc6c7781edeb46d4306a867f0b697057c2382b286e5b314ba405418b68ef1989a48aaa9d6f8e1a93279ac0f6e99f88676279878b59547d1c855fedbbcfc46e81e41ef751a93aaf229ea0c814de692b712917eab17cd75985f94c6ce5f33311b4c0d1e418d08061be9fccdaf82677a2517a952f40ffe2bf4264d5a724b35535b45911c09b1de9dca93758b095e63b08d1479c906281c09856230a2f5bc523c2f49c77d3d25615811a09847aee57f6c3d7a31905ea25199df3a8a5bd01216c744500c141107aa33851c8b417c28dc05684c0265c639587e17a0da7af3b63d8ad12bc1181e9a7e6c2c83321e66b4dcb74403f0e6b3ba015e79817aeef147357417939ed3bede14af88038949b5ef10e441ed5f453859e8b56fcb8a4b299f5ab40c2bc2e4966963268c9683ebb86945df84ec69df4305a64147b3789412ce8e3087b48051f5666d707c2591a700078516f2d9d66f1f16d290c90dfcdceca35d3d16faaea8c3f8fcabed287ce9a85f2bb25509af23867b224f9ae97aaa5b9e7e5b4de4e0ac881756755ef4fc375790a56f771e4f231a1564cc1d5a9c9fea736c293997dbbf8469d7e5481d09b1dbcfd5da12bc7342a16662beebc8f6c3102ab47bfb752dfd8e3bc0a6bd3272452dc6dcee2530d3ee6cae0dd01fff4db8cd85977d1ad66b2cd0170340dcfe0a3ad8169660b79abf9d94d1d755dab16bbbbc2731f02aeedb381e72bbde0b3725c5a244f395ff7ae558e4bfba4a52f723ae3e843c7cd8404615befc839debe1d1a776aa89b04c2b14cb610449f341d0e3f2e36255e262d1474ebb7647412f08ab9b43a1e6f7d8b68ba1c8c8d16dca2c444417d0561062b8a04e8efecb40d4cfb563cda23b63ba397d612ea9ab11662e7d959f3651c44c9eb458fa7e5ccc8213958918f59605d1747d59611e5f273eb4f2d7f354d78d8eb90dc43daebf56f607661decd005243ccb1587d651df7045dde4d8100f01f1261fdab4d0a96d7ea8e896a64677a4da92a5c7220d8d66b5cc0a8de491621a3833b74ddca04a4cd764958a56163035249293a07255ec2189a30ca0fff62b53c6aa7e17fdc3f62ae8f673f919a03b936f6b5b7f3adb6f0b9b189693f5d7b80c37e50c8ef7608ef23f66de39a0d71b89a4c8daa60c4f167b9b3ec55bc45db4355adb0e443366df70757774ef4aa6c01a99e553b8fb08bdd5c0c3a9f79de37916fe8a77894980dc7859715475f93328b498fec1fdd8a876b33a0b5e1bde032857478e7c1e14ca92cf37a8e91a35fee515d5b1b67df85ea0c0a37ffaa8a858a7251eb952c572bfcf8edb4dcf5cf2df796ac96664282dda103f8863f2e352c14a0e1c1feb73d97fd3fdcc98c1c68d383cc156fbd5436030f2f907672292f244c5d3f1bf735250396302c5a9c842e47536d1915682da68f104176931013474ca835a6fbc6e5224db2dd26aa7adbe7bcfcc0566831ec1b86426b415b1ed370a4455b78fe498590d759b16c9ce8bdcc0bcb4a73168b9fafaa56d5f123eb39606256e98a47b340777245357579948ff34dbf414ecf49bacd8053d344b27e32fab72d7b04488c18cd66dc49be0f7e86f99e2d60e16786fcf6d083a26cb509402b47d6fa48cd944d7bcd52c149f1bdd0692898cd8a473a2477f19138611088bdcfd9854c778a7f904396ea5e2f0ac2b96ec4a3e9ffed445f48d3b903c5907911373c3368acc8107b2b72ba65113581956b1f5fcadc8569c4ca2822be463fb165765c389000ef5af2e3edf8cbe7b1bfcababe7dbcaa5663cccb46e998b41799ca036394cc35f4a64471716b15a0d70981f2145cfa7973ad2f52976ba9d17478b86ce8ad0be2b865dd39161d1a45cfd48937d81e9304934abba669bdc50e3d35b6f6d23d6ecdae8b6959b44f144c4a7c90aac375b932b371ca65d6346dcfb643948f6602fbbbf6a0b986fce2f262bbf20fdd0e706461b9f07fb6746795fb4778add4652ee0ef42206672ffcfb7a8da98934dacf07146d667f5126d251c7526477a26346bee7b4b2b7d6ad5e8988fd86f7d682beb2eeadcb5ff40df64465a59aa3c97a65603c29755e8e746ab3e9adad7d8a479c77cf888d7fdf5b2edee05d7273f859d94c443b4474b1163452638c4d154c554ad95fb2c472a88cde9f303e76c3a403530df984f82bae8c83fd74d810d58f80afa3162ac473912228563abe0054ebe06b53ecc682adab75fc738736d90d19be0b4c27b901c9be03835ad80b7e903ad84255daefbd86fcf4ca9ea1faac1640e4a3f468435dc21e879f5c5a75c5dc3dd42f92ca50998a41828a35b084a823b517c365953edd2bc3fc958345d718f62a41259f952bb4f81571035c422d3f534b9afaf91f77ad1d010c9c5c0db9413f905a4868ac90a16ef6757929a9619b64ac7d585aaadb4f5e90dceb93d5afe1b5a3485a6ef7766e573561d191255d8d093dab517476b49945cb97af917e3a42b03208b74103a8cd643cb587427dfc3b780581e6b1f0b8de8cf4ca29ba646c182913e5aa125206abc9ab1631c090dc6a0cafee42f20bcec9ecb9ea1cbf567c69244952b63a709831762bbdc87a6a92d75705e0dd181c4263ce4f2da1e1d7834d3073dc470b5b1c692f079e8f42d6f3082a3c22b30dfb412c8a3a6b8d56df1a964d4c79316754b2a7a4da3539f969cb0de4fe82a4d72904228fb3b73c284df7102ef23fe782911b9cb0bd25ce3adf4320ab74ac2a55e8c9d76f5fb04d533f1689aec06e70e7d4072d43b846fee120b4824cebc7b6dc93e4ac47cb5abb56240d9ae35b0cac131915e7e8ce5e0b11bf94cfde858a4ea18a967e6abf7cdb31459ce86b4f90995f6899bb0075c892291e27c3778a0110cbae6a271e8b0e064f95e274dddc4b40cd65a36fb43a5354b2b8ea63eeacd19898bf1e659fd6a15b97652a803387154f7e1b812c5860239d056d03faf46ce5c985c2fe1711d2599ba9d7dc06d0b1de2c225361b614e58380056d24999986beb6a6bd1f8e11bce63ec0814db7ad2e8f2fad91f36cda16bd68022ff0ef25cdfc1d4791192639c6028b73b76a20f8c469d6909eabb1cd05b02bc45f260529edfd8c0f3c92e55bb34180a7465ed35a83b6020545a650d3632a4fee4eeb2cca936363d82a32c94bcb57a25956e591c0201b5a802c2d6eedc955906cdacd314ffb1f724151f641abe564e251e8d78afa1fab29e3cc3e8f93dbc2d81d5f85ef33054a89b8d616b6bd0d12249fe3606653d1d369bc5c50d81e940438afb03147215a34a6eba9b501ff9125e7296199a0063606408f0f2e769b01a73380f4f333beded889c633b5c7f8ef10b41c3fb0b32cfd2326cc2e906354c65a9b19a512550c5297901dda31edabdf0f3ee471864ead7e30d008ad69e93a28eda7ce9deb5a679b70813b7b5bdf26c4327dbe7f9914387784368ddfc38f51f68f7df5068fc125d9a282f2d3017a01fba6910348ac5778063509e72ba6c2ecf94383579b4e880f7c37c4fd4671308b3ef1802e08e4387844c4cbb88bd2d6a38004510b2564ca8f43c5f383854ebc22a5067ddd63eafc238fe3a1035deea7fed0b49ec1940883fea64a0112ada3aeef4428161833e834afa275325ebf045a6f030bf3455465ac521b88affda00897a378505a5dbd4b14a32d0747c000909ed05e9d36a6bd3178269185a7ca268d983517dcd9791cdd5e834e7838f260efb53cc08239d34303273e2d0defd53655afee62cca931fc1af031589365f6c049e628fe33c1f7ced474fa7e16c98f271308bfdc84850cf81d1ee17cebef9dbda8b340496238ebc2798d801e400af98bf7d462aa913855d20c60720406c4d6548a1660857bacff27e145dd36bcdcc607bab87ed3380304a452fbb69face455f1b34c4648a7f4b01ef7090674610b5dd1b10b9da60b770875455d8ff81956912f371cc1d3d0cbdc036913e9201bf2dd9542495a3f515be420686306b5a84f46b9fd77111a931664045fb2c713054d5d90894f25c6a5644a2be526cd6e7508dc2a0ff661f908bc352aee9b10c29f4899b7423c843440ee1f7d482b97d1bb687409b52173f8f0f938fe0b1063ced7300f0916acc24fe5211d33aa57f91197ca4b250e7443f29b7c5a62433b4a65fe7e0eacc249774ee55c23916fdbab01bea5d8bd9dae0a670f0479ff2bdbfdb906b2235384a0a350fe7e789b76a68ba4440d3889ee4b9abc46abde682718b20994239e074235f56fc4601d85768fc30d07c58930f0f5e16c7a06a0f0feb9972721e760b1d1d91179c66673493330818aaaefea206103012c23017d98376a36317b0c2993a938186864d314885ae1191e2a031e84582e439dc3a8f633a878e03e7aa596b7e988b6039bc21e493dd8f78bdebdd92f672dd02a17b189aef574699261f98e2ae7329b6876e5201f27122af364a2a6875e400c38d30283280046d2e1d2cd1617b7a5659c0e092d2032bab2d80036f0136385b0ce422a7683e0fd7381c0946b54bdb2ed944df839a577e66952adbf7f9f4a92a815848b195409956c30a889cc6556d2c6e6408920565eaf2975f2f9121308c161258a", 0x1000}], 0x4, &(0x7f0000000400)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x48, 0x8}, 0x8) r4 = open(&(0x7f00000004c0)='./bus\x00', 0x80, 0x100) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) 23:21:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) flock(r0, 0x2) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 23:21:46 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = socket$unix(0x1, 0x0, 0x0) r1 = getpgrp() getpgid(r1) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) recvfrom(r0, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="23025a246f762a8b983f33b3adcf7dd433f576369b3242888286"], 0x1) 23:21:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='oL', 0x2) write(r0, &(0x7f00000001c0)="0a12c08ca962e15de1eb0938a35ac9c635f3200000", 0x15) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='c\x00') writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="8a37a193fa8226d825744398e7cad008b9a3f422e051833a44", 0x19}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x230, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="364957f49fd74451c7b0cbab79ee7d45463637dee3af6723b1b60394aa6eab33faa1c0aa", 0x24}, {0x0}, {&(0x7f0000000240)}], 0x3) 23:21:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000001700)='./file0\x00', 0x242) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x2f7, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) preadv(r1, &(0x7f0000001580)=[{&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000380)=""/56, 0x38}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/5, 0x5}, {&(0x7f0000001400)=""/55, 0x37}, {&(0x7f0000001440)=""/125, 0x7d}, {&(0x7f00000014c0)=""/181, 0xb5}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = socket(0x0, 0x4, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x7f, 0x1, 0x300000000000, 0x2ff0, 0x5}, 0xc) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 23:21:47 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffd}], 0x7f, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb, 0x1}, {{r0}, 0xfffffffffffffffc}], 0x400, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$inet_opts(r1, 0x0, 0xd94da5ed61626a4d, &(0x7f0000000080)="5c14b2db2e5b47d755dcd8195c80f480381894766088f5f18950f27d6e3dc5518f5f59a8ec6684e81487cf982c355f7555bb4faec9b0fac6877b6ec348975895c4d49749bd0a9f94c52bdae86a0c8a3fdc85eb8926e165a471ad7ae447beba2825ed8f9adb341276eced0ee8e56e67f7c24c6c41d2e4a5a0a60aa37b8afb3cc38d5ab13f17f82eb468e840609ae85f9480aeb81df317c5eb11818aa2b7435944acaac0099494e86fb888dfa53796c61963a34ea0e993aba4ce2db63b36f80269a9252f05dd0939efca69724c3a3dfbb5188e", 0xd2) listen(r1, 0x0) 23:21:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = getgid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[r1, r2, r3, r4]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="fe9b4e05") 23:21:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0300000000000000099b4677c1dbcfc6e903a4096180a16727991c938186c9cab7e078872b67c17d01a5010229c0cb104646a7056dd3bcc56b64de3f53027cd048e3bfdaea33a3be70c47d36a63266b81985544d9ecda572cc80af55894b4316e1696b872a990b9a3c353a1229a9076221f22a4d9f93625893cfcd2d692c8e7ff53f43e1faa3acb202609459a3e99f7982f432e9728592461f9c8421facd1d437c8141b84b02c68738738381682315aa31f7dd20b95e3942b5e9901286d2fe60126a4048dc446b4d305d4903c69016145643068aebcb636c457620c7d1719d45cc5abbd1bc4a65ca85ac76ff8d2da733b36306bc3c4bd01340cee218c7a6ace68722db71a34a3a6b7a0cac41ced501e80799ec86cc09a8538339f5af344a27ec66d9c00d99bae61a997e38961466ae709a5371bd2be66a463d8600cf33fc05ef101d411d65"], 0xb0, 0x800) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x1) 23:21:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, &(0x7f0000000300), 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 23:21:47 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") ioctl$BIOCFLUSH(r1, 0x20004268) 23:21:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e2f66696c653000383a6148c0692cb7aba3a95fda8a1d12eae7d3a511e0ea66f663a3d3c1d244b080aeb7a97d7bd4571eec33f587db008a1868ad9b4340d5fdbda29f207e8150c330c0df8cbf0aa0d32ffde96c4ef43565f70a9aa20bd17eb3f9bc46238a2a04daeda8e2f62c5e71b539e0b76e7ec718eb756278855d5452ab0ad5788c30746ad5189ff60104fe000003000000000000000000dcd19ef8570750bdbf63a68df98fd0aca5e73dd317a6b25b56494d4b335e33bbf9e3fb1565e2287efd661bbffab7a8b65e4987cd1a0ceec2b5d536fa210b8826f4eac07807c84f4b3028d4e357b2"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x400, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x8, 0x8ba}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x7, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80, 0x2, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x6, 0x66}, {{r0}, 0xfffffffffffffffe, 0x11, 0x21, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x21, 0x9, 0x7f, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0xf7, 0x400fffff, 0xfffffffffffffffa, 0x4}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = syz_open_pts() close(r1) dup2(r0, r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x30008, 0x0) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f00000000c0)=[{r2, 0x88}], 0x20000007, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) r3 = getgid() r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x80000001, 0x1, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x22, 0xf0000029, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000001, 0xcd56, 0x7ff}], 0x93a, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80000001, 0x6, 0xf9}], 0x9, &(0x7f0000000300)={0x8, 0xe2df}) fcntl$getown(r0, 0x5) r5 = getegid() getgroups(0x2, &(0x7f0000000040)=[r3, r5]) 23:21:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x24, 0x0, 0x45d7}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) mkdirat(0xffffffffffffffff, &(0x7f0000001640)='./file0\x00', 0x40) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000016c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f0000001600)=0x8) 23:21:48 executing program 1: r0 = socket$inet(0x2, 0x4, 0xffffff7ffffffffc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 23:21:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="709ea50f0000000000001998f045554659dd26ceb659076b96b1e2b27696cd015f833d712f6ad15e1d6792f89091f295d4f631f2dd68ff1d55c034427c8b8a89d875e7776447c18b7ae884b3180e25239c984e160e5af4c73b3d3d1bea0080000000000000f14977cecd9e15ce6a925fe54e30051e58253d78e9e6f12eba400df749eb1abc8a268e14ad28d0acbd544c7a2084312dfa6eed07bc94497ce4284dac98ba82803602e8a718d433df68b0e7b7c4b5c70004da431e2e5dc9fadf532c59784b95cee7422e029bc215b0e8bf0fe2b7f696c9db5f520e554104e4be8b8e2a96722b0a000000003607262d8d3d431805df76574f6d0ce9e83aa1f6a1165571fe1bbf87aa959f3a03d2b4a040684a90ef12ec0eea243120d32b6063af58f77e894af55f0ef44c0cda520000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0xfc) 23:21:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x400002000, 0xffffffffffff1467) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000480)='./file0\x00') r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000180)="b0470dd74ce2a17e053a498e0967889fec3787ee5614963dce38ba0429ab2bc6c1e3dcd813d621ec02fa025cc7f48d436439c1a6a96f2087dbf06850a538aef79b6919c449629b91333f98b9be1aeaab3bd6f04d721a279c4dcc1e6b39ac4cc24439291e0edf5570b20e9cb15ec11b2885c5337a11d84e9e347c4608ffb3adfa70dfa7f0f5281a7abdc0c9a40233b4d70395f0bc00b0953f984f5665e5ec16d2fe020896d1e9508bc6cf57b220", 0xad, 0x400, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) sendto$unix(r0, &(0x7f0000000080)="d1e7de2a8b16dd227adfe437350c29938d5e5452a674fa252bd5c1dfeb138b8dafbde7c8836711e6067bfd0e6d8a6901e5fe07cf7023e8b596ac675b3d66bbcb8e7f243ed05e90", 0x47, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r0, &(0x7f00000002c0)="00384332f8b56edcd3a6eac59c81596bd08c1fcabb2ed3b603e294c42db2e22f6f51daf4f0b63f3e205c92c0c740a0c2567c40d0fa48f526dde7c148d09e2a500e2fd1507cdf0d5359603c105be429e95238529936d96788e94b2207dc620bafad24d9603b57842a675fc763c772c1a3f6f521edba10bb8a488f101b48fa9ab2bd3a26b034cda2ae18a499171d8850d20e5b0288941acc1f1113", 0x9a, 0x8, &(0x7f0000000380)=ANY=[@ANYBLOB='#\x00./file1\x00'], 0xa) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f00000003c0)="ac837e7a392ed5e28cbce4a6c1289c07e79a878eb9cf461adb6ffce3299c27ed17e558641c059c1472f8dbabe108b3a64354515d8cd54eaf6a6d5d96bde376f6883f9bc2f4feedda55475f5464c179c4562a4f030ad8074c6003ffbb952e6daba1502dc214a786e61e83449e93720207baed6b76843667545b88f8b20ea56b295ab6a5a54d1d", 0x86) 23:21:48 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r0, 0x1) r3 = dup2(r0, r2) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x18, 0x6, 0x3}, {{r3}, 0x0, 0x2, 0x8, 0x45, 0x40}, {{r3}, 0xfffffffffffffff9, 0x60, 0x80000032, 0xfffffffffffffffe, 0xffffffff00000001}, {{r0}, 0xffffffffffffffff, 0x5, 0x20000000, 0xfffffffffffffffc, 0x38}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0xaf, 0xe7}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80, 0x1, 0x5}, {{r3}, 0x0, 0x60, 0xfffff, 0x80000001, 0xfffffffffffff800}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x4, 0xffff}], 0x0, &(0x7f0000000080)=[{{r2}, 0x0, 0x44, 0x9, 0x5, 0x4}], 0xaf, &(0x7f0000000280)={0x8, 0x81}) 23:21:48 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffee70000000000000000005b9d071b542a538706000000b81800000029000000310000000000000000000000c2000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 23:21:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x38) 23:21:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 23:21:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:21:49 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xa2d, 0x4, 0x7, 0x6, "31e787f07187475e2b9c7e94c9a3e9ad9f7c1e12", 0x564, 0x7ff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x1c825588) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) dup2(r0, r3) ftruncate(r1, 0x0, 0x6) 23:21:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/53, 0x35}, {&(0x7f0000000340)=""/57, 0x39}, {&(0x7f0000000380)=""/72, 0x48}, {&(0x7f0000000400)=""/62, 0x3e}], 0x6) msgget(0x2, 0x208) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x101}, {0x2, 0x7fff}, {}], 0x3}) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/165, 0xa5) r2 = semget$private(0x0, 0x4, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000004c0)=[0xd51, 0x28d9]) 23:21:49 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="cc201449e443147c9298c197d0c96bbfdc09f2f1d89099818e2ff35f783f4a2fd60ab9189cf408220ab4d0862f21e67507c47dd1077d1881fa74fa106feab270e524cc6f15e193f92b2c0e5b99d9203948135939b29fd9dbf5fbcac83fda3e83821f55378053fa4746ad51bbfe21d92b012fe4bf164ee027af8ec56f6df2051a5ac11977d961b81abb0f9d5d030fbbc8d9adca10152d774d27fc75185a69579b21eed5029fbb0ab5271992a638f43ec861b751eead1b121f20bf952b01ad98f72d5af19aff6f33068554a05f682a8f6c430979132019035ca45b5eaed1351fd0d8374cdedad53223408736d556fe7ef082313af86001870aa762bdadc8073bb4fb94554046255a6b6f5e2fc72974f7771e325a23c8272942ea18aef23cffee975fe2d27caa285ae4a0ce54ebabb245e7d022cac63533e5af987c948147e02b455e2636fe071fa48a9919b07aaea5b300d08ec8a739018518ceb511b39438e2fecbd63d90dcb6a5bfd9e011362a47615abd11bc0b7ea592dee4c0db218f2c20e5ef82a8777789540815e5ad2d127647ee1a744512bd74c15e9e76fab3f5f122830f3e13be0d5cce0f8e3fa85e06a5bb5c77827954eaa8a5f1c8087b46663548ea4b5a3803a704e943b130a0bfd2a5c643f0e10e0feb52e0721f7877210600acfc66f56f540a3b8247b10aa8b31b7bd84a23246ed40abb0d3478f491757c69d247f19ed6b8e00b6b8cb3a3a8388cf53b22943b893e50f043b2193cdbffb947c3ee62b5578f14fe60a53a32fdd631367018a8be732930f9ebd9c3752954d37b81818d989b171196e3dc348546c4a0167c1edfe93c899692aac81770c0978feb148021e4d7aceb4e7e18b1904de17dfff7be08bec81520763734eecd3f897575763865762a59ff87c79d93b5470a4376a127a96d54aff5900a4f7c10f51d18c4e62d12e6e35af4506eed8aadd1938c162b6a976877c55ee637c30b5807e73844283e7bccb9faa7e5efec9e1ac47a683f61491930194f51882b98d2779f0eb2d8bf20040a59e870a46d9c81bcd67b30c2c885aa310684818289aa442622021c7216f938f8260d901571344d0a9bca69ba3133ff438d84d3f32a8b4b49cea9e625ec697d86d588ad83f7c907ba9b432a49b307f7dbc877a9175b050099e1cf0c50074950f59c4efe631d2c61fa4a7f53526c03b3c890fb1999a08a3ef2330ecbdcca77b2342a83aff1fd19274637ea0b866233b27b089fd4149168305f8289e16b9756a0da3a723e7b5ad70243b8ea3bbb5c475b2f3d5f8de5375f1927378feb6ebc004edf6b5bcf991aa4692c8ba3c2cbc5b6bbdb8e1d5c79683da29c6066cb6f15f640d4f9537c03a511a31d8e322f9a9fe55038d7389f3ac4d4ad7a3b53a6882550ccc2a791d8a690417d7fa5b184fac7d9944a1d165d32020b137b70cc6d5245d8c3bdef13e14f9117e9ec8528a7d8cf8e7bb24c11b536063a3dc95101ffb1a47d8e38463488bd36dcbcec09a14eac68dd4a8c95c1db8ef616417fdba144d6461afc662fd2b32c5f0c0fa84cfc4ae49a2b6dbfc9a70a0c979521f26fc7e8259a5da2898070078425542de72bc00407ff5eb33c737a74f2a317560346f131cf75c4e80a0b1d9e34bacb9a2d35b3c052843f1414046b6c2a541e4d2b978c66bd3deadff7474ef570c26ce560ecd7a5678d9be98a6902ed7961321429c41a8ed74ce79b9288796bda9119cef07ede65c32d1db408ea19c9b33794dee3a604a7a6d3045c7a91d7c066d75789f4857fc948b0cebe20729c22e3f60c51739dbd766a27d9c078a51166cc1f8db9e40ffce298bcdd413b834df919129d6ff0d4bd6cd0174a5a35acf4f6a522a5540143b94160fbbeada88798bcb35508545bfabb790dcc6ce8a3740665482b77d318fa0b630d5cf04c02ebb0543dd6a33331ab696f61ddd32394cc59bd7b41e5a0bcbcd8811a5899a02f0d54643210719dfc9011e5f0717ce489c521fe6bbbaad1f147703ae5d66ca0b182b434f939bb657cfc4204c89cd534b16302ce8957b51898aaeaded3c1f0b270f260e795fb015e186fb8b46fdf3fcf130e19f3eb9389784b13d0a0f10bff63a3325c8efd42c27950796049fd19cef8ef7b2995248b3ad796cee2bf04ed2e3499d91ebdf7c6f17fc08370ed8648ffae297b42353d875f39dc1760893c21e3b54e95018bce09c22a1a4adb6bf78ffdb13b8fff519f2ab6bafe2304580cb66783326d4c2fba79d01f9054ea4266b1c7805539603e4cf4d388f90d7fb540e761b705bad23868543ef343e4685ea9e61fad3b15cc00e655bf90b85953413eef598570a6828fc4b57eaef1bebc8a2698e7d1e66396119a0ecc5da79ddfbe4dcebc087a4ba0aff482fd29ad938c468000d3d3cf8436e094064863b27947269ff30994fe586d0e661f78a8875f930f7930637a32e0fae50de929e88ad873c0b3ce937c428e820c9703e98cbe3d459f15b6f4096ec0d09149c8ddefae043ab3ce3d2ee3fc5ae753e942d9666f23349ffdeecd257be8cf8f7f63ab526b9828d87b21328a172c69bc976f9c89fdf7a638d623bc763dc801dc1de8d7b2a9f8b09e991443069b5559b38934089a6102caaa2b1113e114092db2061203c4a40f1e32f3356fe7f2f25b433459464726b783e9dd1aa7d95c17209e58f50d230340c6001a86285b31890fe51384c5af6576c62358894a8e31659c28b269097ff1abff1d85e4458f597e204966a36228586216ed8abab7607d81b0e9db6c551624b9f799a2714cd5be80d973b63839790f1be8a90472179e615815e84f4cbf346460e0ae6812d1928887452cf57e8725799cbe64312fb31c42638cedc741d5dbd42e772b758256a68c23f5c9ca042e5aecf009034fa372df46ff2971ab9f5a711059020860eda03d18dccf658b80c1c4c1244c98b8bbf04698301f544f21e7e79ccd989844d58660a89957fe1fdf61282c0942adb8680d3381c4ea7d3ec30c9f6843c2ce985945acbb33c62479f891c44715fda47bf2e39963352898cb9492235e8641c00ac0cff66f5ea3efa71b20286edeacbe8f183863ea30daaf10c93fc3d269ced2dac00c7cfc7d9457a282899ad3dcee66ce4d659bc9b9bd6d3e3a2c5c35d71757d4ec71bd1a4fba183e1a5f99fa8c17a180c21e88eb8b80c0c875c9f2d3625d27985df78744e3e7d99ecdfab1f221eb06464fe4b7f61e98e03ac1db2ec2585a0c33ed382d67e2138170c56b826e6075f82b4856262ac2038ad01368e0d33417a8f659387037b40e90902348e2d0a4697b38c468d31e12c1dd4eb4684c9d35e4ff664b3733d41a3cb75739ada625e26dae4e38dff420792ba0c7fdcf102d67bd10ebe64b0a8e6918d4bf17297bc29de3c0bd667fc1948ac34688254afd5c70ee78c5ae7cfbc6ccf1bf08671d901b04bf17e3c7370dbe703bc0d87fcec9201f7d46d3d31ed3b844e364e41963a0c69d14fae3eda121862a309b6aa6462da9f20ee19b3e34588d25fcf2c685815214b9c1f5717cc5ced43aed120e4b3d63d9c18d3228a81e5012fb7193448d252e689a85b6b0e3ec29ece10c9a43a84cec5df23e70eb8cdf3d361768ff839de93491d945e5c6ea4eb5ae18ccefedc6dc903c66fa1769781e14a60436bac20a8d77fbbbdd1b1b0ef799c84d9c5ddc4f58ad42b152d28d0957f05a633eb65bd6d9e1e85c99162f19687997610804f82d1481d49d0de231a5de6b171643f5a5f557bc01366a0cb45dc59209b7dac3731a883ad5c5a544ad5ea3979d64ef4ec64aea0c21a908a733b6f4142ce62141e0ef4fba5db39c03ed6927e0a7156f5aa039a8fad362cd35aee007a098a3c12227f0b8cce4896cac53299a5d554d4fa993fb6a8e43a6978ad47fd8988db5bdc88659a9e0d95579ccb64172352d7729952e2f73ab42867f1d4b600c0880ecaa815d8351f897376c6076bd60e9a68139ae1ccc4220c84b580dbe5027a8f6f384a639affa1f0ba9301ad138a7680468310a094d5fd61d53077ada88000aa026c4ff308cfc61d959e3767912963c7cb0273b2bd7014ace2db7992272c14d0ef243797837059c3a4268cc036747d05cabe378ca64af83e14995392b87cb092e1ba113090dd62af018de6165eccdfd4617476be6bbfc59de3f40de081531c2aa5f413e022f96874105a86ff26beac92f689d797a8e95749cca62eb3bcc5e4859d2b637576f4ad5629073b81cfaea950ab077813a516c7b69c7492912d3eb2ee81893d7cfdef9c7ff321f5d38507a9e647e75c62fa3e9c4e5986c5c93ed4e31a668380115fcf894cabfcc53f06934c54d64518f9ac1241795ab31504d18dee613d71ca45463faec13d72cf44cf3a8b4cdf3e64b2cbb020ed9cd9ea29697077ca2f27b405646b13998aa863023f8d8120511b9088c56ba65fb5f0f9459663b831e894b6ae378c45e3c0d9ea32501aff76577f2c717626b96767f282eb6521cf6e9299bd03ea6f5ebe9db61ffb14a9c710d64d5631d9785d2e6ce34fa705c85964ae37524bb3f693e0a3111cee760068c25e9169d15dc117ee3da1bd7885be5812a376d96a68f106a11aaad93901a38755e9cc75b2dae2c4b0bcd9c2715e18df44ce574eb9bc28b41410f0cf787b66a8993d7665a21b9ea1a7007d952132c65a68486bf56b57f5d4778819c59c6bacdf54715c2d83bbdf7ccf697f57b33f70acc680e86787f538d08a10158857ae77534346380afa0bff23e93aa620173248b366a8bbb6ca4d59cdb63529954e309cc34f3cc87a96fcaf2f3bf18c7d1902f0159ffb093178cde4e529c68bf8651b94fe2045838683726998da9951a5cf34ca9a6ebe91e2b7712827740a79af9675eba205f1a34a41e9e7d123ff1563c87b2543c97d16306ef1af85e2bc944ad0c06990247721ea1fbbc89376cc2cb3340a9ae157f69628ed41a794bc14ba71f3fd02c422d0db038fa5612f2b4a7e3d91a5c236791ffb0d16903d91d64ea2e0114e2dfd30b94505ba7971c6a8081ed150db97814e8d5166989b7412c201976ccbefef5950f21ff3ae44bf3fa12da6dd826240327c7fd4d1a488592595c6a4f11751e8c147ddf8fc0c9eccff7d0ea2b6b5865165d4cc73a4f8d9986f170b2089a52eec3f0b4df51eb108e9a8174d0af2c42323a729c2cce9da6685ebcb38c6bb83bc4f54ebd503f2ed8b0f5e4feceb80c9e30a063b920fc8dcb3112ad65d68a674f9c017799d2344ae779205b44de4931916eda5d13da5b8aebcfd715bcc621793560c55a4e51daf05caa7ff3be3b5d9e134889b78c93dc021abf1ac6440b65f034efa1138c71317af13fb1efcbe97a5e715bc6156bc8deefdeef41fcce16a69524b6cd30cb6763cd68eed5bfeb98e49e5e9a7929b781b80b9a10d6269c924fd47513469efdfe722b469a3624073cf1ff27a37f20cc7db7a6c9f5b605a4c06dfef35e9a62c48f597ac874d19d26f99264f30212d9f9f1ca2a83552d1006dce1b322c3efa935b3225c0978b4f6f949051bc7b79547767435076b6dd61203112a75e7102781885f04095a9d345554a8079eaf46905d5d44c9bf8266b997e6575333f41464d4c63acf9c4cbe6fa557c7d7fe8cdbd26b02553ed920835484aedd332d3a5da3ce299b84cb55ddc3972e8398b2a936b9c50be16866ceaafc1c5c7ec1af58632b8d0fc4fb1329b34dc45c5f68593dde968dfcaa9da88c73b7f19665e2e1bd2c7c25309f6dfd8e5c0181ee24522e4879f365022f6d53e8614d01893045f1a5f89cc19cd522b3c7234743e867c58f7d2328", 0x1000, 0x400, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 23:21:49 executing program 0: r0 = semget(0x2, 0x3, 0x40) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/25) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x461b620231625106, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) recvfrom$inet(r2, &(0x7f0000000140)=""/131, 0x83, 0x800, 0x0, 0x0) r3 = accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) connect(r2, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) r4 = accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ftruncate(r1, 0x0, 0x6) fsync(r1) semop(r0, &(0x7f0000000340)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x0, 0x1800}], 0x2) r5 = open(&(0x7f0000000380)='./file0\x00', 0x10, 0x80) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f00000003c0)={0x7}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000440)='./file0\x00', 0x100) readv(r3, &(0x7f0000000740)=[{&(0x7f0000000480)=""/139, 0x8b}, {&(0x7f0000000540)=""/111, 0x6f}, {&(0x7f00000005c0)=""/253, 0xfd}, {&(0x7f00000006c0)=""/80, 0x50}], 0x4) readv(r6, &(0x7f0000001e80)=[{&(0x7f0000000780)=""/78, 0x4e}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/180, 0xb4}, {&(0x7f00000018c0)=""/206, 0xce}, {&(0x7f00000019c0)=""/19, 0x13}, {&(0x7f0000001a00)=""/142, 0x8e}, {&(0x7f0000001ac0)=""/180, 0xb4}, {&(0x7f0000001b80)=""/195, 0xc3}, {&(0x7f0000001c80)=""/206, 0xce}, {&(0x7f0000001d80)=""/227, 0xe3}], 0xa) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000001f80)={&(0x7f0000001f40)='./file0\x00', r5, 0x1}) fchdir(r3) pipe(&(0x7f0000001fc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r8, &(0x7f0000002000), &(0x7f0000002040)=0xc) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000002080)=0x1) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000020c0)=0x9) ftruncate(r4, 0x0, 0x9) r9 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) sendmsg$unix(r2, &(0x7f00000028c0)={&(0x7f0000002100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000026c0)=[{&(0x7f0000002140)="a4cb6ba5dc717dbf5a2c0944973056852369bdd933e7e44d9937eb8d9b613ca3220e2587476fb4efd912adc288e811fadd96487f08d571777ae1aa3584a339ff11d7d676e4", 0x45}, {&(0x7f00000021c0)="9cb5eca0163360e69366679c7f7a5eb8814959ed1d259eb7d58148dd54c8662ca8d82c96302a8c197b623da86f8f91a9052aee1872838f08c8a1b2814ff8f1db8eb84387f28e2894fe3ca07d813780af8ff3055eb8a78c1c5b684afc1661b82702430cc876d1644be2985613a20e11c9aa6b50ea47c8aed98185c4023aa1c86beca45adeb3fcd70b6066f882686daf8766aeefd29536d624441fe03baaf62e1298d56898d4677437d2f542f45f3c033d3c489e5ce10fdcbcf9", 0xb9}, {&(0x7f0000002280)="48703e6370242846c57ccd2311a74d36b624816663b4f42500a66b6f62f97412d008d1f06e8f74eee10cc6803b2148981f227271b72c", 0x36}, {&(0x7f00000022c0)="6faf5a296037a49b8474eb088bdb0d1fd44a1790616be9", 0x17}, {&(0x7f0000002300)="8cfe8a22cdf4927ec2570c974ec437e628f86e938d66aca025f53e4574f4b12f76d3b073a931a7d1ba0d9ee21b68d964072be0f8ecac2477ca828408fe4dae6cd66835befb128773194246bab3f58c91ad88e5b120c70a083af0629fcbaf2fc2bc169ec0e7a3dbf940f4c0c5ee168b823d595a7def6ea725651e45c8a36ec698d6da11eb574eeb4dcb73ce64bf2262aec1d567c3e3d6b8eb44451248474faac0bcb7488a081597589b05", 0xaa}, {&(0x7f00000023c0)="69aa53a5ea3de2c88d9d7e5470303f8795de4fba492f72e3846cf8ca70c0358ce66f2db9ec0f", 0x26}, {&(0x7f0000002400)="4a6f76cf5aaaed64a90757247c9b9748999a3161e8937be762de7de125c1350cc8e14bf1094d455d4ebcf7dc8e24140bcc1aeee2fb06485a1cfe04b908cfb9fd4a18a12c14e5cb36a885805fe4fb2eeea34fc2341ac68ce3a8a009888173fc9142a2af51551deaf0d951dfe9d6167c90e52388a159fbed102568088c55d6d42f726e067fa9e23a2e544413f6e1d2ce4565c1debb3840f394165c6b954335f1112ff474a23168347da73588674773f073fdafee06d0c6179b60a2268f1e98dde6767f4b08134ce5f6", 0xc8}, {&(0x7f0000002500)="b5dbc57b8b63d446ac8f0f5fa807d1c200c41100d979e23a335bb1db347a74fe113b2829903c7700d934337a295d493b5fa40d25e05b78593168439efa95", 0x3e}, {&(0x7f0000002540)="dce28c8d9e6fb496af9655e492bba02d8d156ffebcd16d27a3dcf2b8eaa01bc67f81a345e985da2cb63f96b69cb22d1c04d4ea91d8f02b953032bd6cdc8362b8ae2ed06069b97a9ba026b5d40799f30fd3d2dd3bb5238be47cb3e5af5619573602b58a6c409ccc", 0x67}, {&(0x7f00000025c0)="b96f65c5596bc4e33651dafdb4e90d429b2cbab26793ae22ca66ad35c51316f8a772147c3d818a6e397ae68bb71d00ad34a4c48d2f1b09ec6698e3ea0213844cd00ee1af616960341f15ebc732720ecf13c607360b5c4d1aaa655a90c291c2c7417288519a2366fb8c86949dc4a94b5bbe8e6ac4e861c0acb5dcd2bad6fbf949c767b7b7cd588e2a96d0b6a19645a2d7a140c134244d4afc5b102d27eb2796286600a957cbfc2ac0b84479e2b4c7def7e5ffa44e73e9b8952a075757d70b60c9459d0b908a58a8480f41c33df50b6b3dd5740656fc5c8ee7595689a360eccbbc182c9a957071af05f61acfe089d5458e8a5fdb5fbe70aa6b1b76", 0xfa}], 0xa, &(0x7f0000002840)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r5, r4, r1, r7, r8, r8, r5, r2, r4]}], 0x58, 0x8}, 0x401) fcntl$getflags(r4, 0x3) 23:21:49 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000006c0)={&(0x7f0000000640)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, &(0x7f0000001b00)=[{0x1010, 0x0, 0x0, "adbdadce0391a32d1f972bc656b425e67408020e74f8a53ca8760b31051d89ff435656f5b129ce2b8ab093e76520be6ad07cd247846fac6be08a4ef2d1f4ef76d7e2e0876f0f2942cdfb4f429f34bb2b250bebdd9b119a5746cdf1cbc7926c182d1928d29049beec8adc1d0b951b2727c97b94aa4e0dc706e4f00f79c7b019dd42cddd5155d22cc22d80bd6523c1e6a60b3bde492ce2f26df4906573a1de1d40b78b00250a6f5954c917770052713523945c41dbda5a7bf5dcbe1f2dbf87a0db74ba1cb6f7e8da242787d5e1421a5591d1df146532946b2b71cc212a20a506f7575a7bd887408992aa84ad4690f2c101f89058173012a920a251070a98f7e36bc7aa4473387892916a7db392fc013369ab59ce934bcdf8a021cb58351e89abb27c8becba2d0ee021700dcfe3af65d32679d2817293a7e5f54a70e6c6ccc28aa0c263ba0fad74daca190785d045a2013b831ef15589ad792bebaaf21c26baff04532d27befb738fb6709d500fe3efbb678042fd6e1180f314bb48efa023a84c80dd7244a19e1339ea884e5b37e05fec6da93404810c49bd28f9386948a7b8a1f9c342ee88b43d205a250eadd39adc18b24152740b8b446cd0cd70e44199465d9409760b12175e9f290d9e1dba9a91de25377e6bd65389ab6df9e3835a4f1968fe9f7c162450602546533e4e72e419994542497af5b31d73c97fb08be58b070918dd5a4a35983bc270a7e4fb2f539c34ff78e042d7a526b80b5a9281452d3597dac9c81d1160207e7c55a921353724e7a0e7bb866f4904e01887b70ae529b40d5a338827c645e91b30c17ee90506695cd79a70ac3f8a6ad65bff1a7003ac93caaef830ecf5e62dda98c3167049d04ba0740c563b9cb6a0b0382c7ccf552d6cefffbdd738af98dfab7ec54e2f55c1e2131cfdafb9c9114a7f1975d7402d2bd0d5c35089bb7390368c8b24487a087d63e4c705ae1f8a9a4f94672816d9756606f546cc692404544a31f7adea7c7a5dc16e26109d205a20df65831a1d17e56bb36e21f315d0c1a8804cd9eeb648a71b35bf743a7dc5420742cd19d7b9b2f051025a51d0426e84640d713de1f6b1dd57c02a9e741f36259013319f2fc612bab6f477a8ba959739bf804be0933073c36082c668b9de2e50a5cb4bef4977d342da3e1c3efb63940eafd3978b9d34fe9bd8ebb605ea8c9f58d8ef09bd81c88982fde9d42482dee4e5b71dfc41d8b3ac6c04dffd7608c7c338c2decefb641c4c8fd27cfe1d00f81169aa96c12045fb607ebb009268d23f49cb567ed5f5efac14fc174b82d67fb7bf673eec159821faa786cf2d0b58e241de4521096178351765a1c37c6737f42c6c1afe2a0505057826bc65216e7689cad83685475fec3f9c8b9f22a9424c99543fbf6e5ac9eed17655f84458201756f796dd0b65a9451158fff05fbd2f82b629067a7f289df327858c4ccc69b59ba3454dfac8d1de3fadc5374b24b555331480324e842f3d3e3d4d81ac4c951aae27256bebc36bed44c3168ac2dcc98166e5d0037eb0ca129f2e98e9b85b74835e887558482b229d163c281a89a2e203946035c137939b60b1a27cf8dd1e31e94d04c4b6890b702856d45af8daa29cbac63f25d82358405b23a5865183b3b91de5d886675a6d8baf48d750e18933c85bc6f1f9068fb471ae9674d8b21a6574231d462cf749d1144714b392fd53199adb0488cf36c473fba2258ea66036ec64f0738e30c923bbae633181d4ce532955212c4dc179701530c5253a6ff14c8135c63ffb521d500aed733ec512a380c8191c70a0126a271398f1cd8e8c617c5444843431d6b3a1c91490c60901fbf253c2af8104c84aa244f9c98b29293f950c93db65d135db522de9b3575c5532ed5fbab70dc3f8e7136b0f44dcfb0cbda6f89c3dbbe4ab120ac17de4ea58e0883abbb5c554a0f7f9bd559d607e0ced06724acd8078b4965b524bc53a8f78b437aed195daa3e29cfe76095650bc87471d595d690473a46d757eefa430a59a78c82bc2d0f818486c94162d04174c7cd5ecb975e9ce46529051de7fbe2e2f5ffe5baf043998a5fb2a12af67cd5620c85ffe02331610e4cb4c07f9a341f70641da3533b3ea81f16c9f9974ba7ccea92ce2528954bcbdf36b968dd0efea26b4d14f6b0998040c46f7baba5c3c1f8695396d9972aed372feb27f578b30751026e5f42d24f9bb7b79619df1b1ccce1a953f30be6114c138394bdcfecfeaa4e60828b5c8623e4edf74ba10f449acf7d784cdb14d764680d20d045ad5f27914555635fafd1d63281ef4e4eb2592335f700c6fe42c55a470516999eef1c28e33dc0d4344382a279f0194f9e6e4df82880478dcfa608344eb4402c94e87c1e1f79b14d3110af922decfe944a7ec254802435e3d843123a0452e818ea0b4c039cb1a5375975f8f9b797e2e7c14c8e579df70d1ac57db79e1ed869c69b2b31d1f90242a7ac03aa09eeedd4f09a4705f3aff649c8c925ee9edd1d05977d3f9070069c4a6f90d6b8552b082aeec712641419d819a8d8469d07dbb215273ef048b718334392737c0b20d89d7fbcde943cb87d39a9ecc462b1a88ea2f09a92bc0ac5f2fff9c690d84e8b635ed85fac54d14ffafc9207719024a98058edbc7d861fe3620369c977032159062f1721f6f81e88a6ae2e4e396775261e75d4fcb988ceea7c3257a0d6ad77f1754f25631e39036bb57be063683d945bd0304d2c9d43912c835df60cd0ee8c03efbf908fab061f3d126d4962190b803956099b49456b2ada32dec9b3ec6beecd9659acf78875d0a5d994927417b09a95c1bf232c4d76613aab46ee885e306ac0fbb9069396728bc74704cac72971a9709a36281bd7f2260036aa4ff1555be20bae5e918c60cea270b17b6417be6c7e16f20f7d53f3e50a50070cde198e9336e0915601d7c859f6b59c7a4fc992639f4c91d6da347d5e2e70c7fdadb790279de050adb9ba9439f7b282ed82c7ebb97d9a47429581c87963cff25649b70e3239a4fa44b869681349d1dbcb66f0930e3e0e90261a3f177fbb25d9a90c8d810ba700edd61bfedbc4958bdc15864abcccbeb414f8d3e3330b27adaa160e6bcffe618939d78bee3bd1de6099fbaad111b852e401009fd63cfa2db08277d09901fae1b2bb4557d9fbae9e50c13395c806b1b635d2ace33be6949ec3d3aa68d6b79a531495db0eb18a9b6e99cae2c4ae2e5674a9853be5ab7c0290ab30f841fbe7c913d75d98da629a9a46b6347c8e28347785e66e86677b97bcd24f2266b2bd9db75625aed4e73e90723ca84704279387463145b90b2cacf30a3bffc7ef21ebdd3c7d8e2a66d7747b8341de6701c666dd8ec67afd564536fa24a9fe4edd4d13aea41e98a272316ca42c9d7da80c0f21fdab3a15671f7bf769a0da52152f5dea6cae3f069c1fe2f8d35428386f7395d0e032a435a3de70aeaae68a987bc5dc2722fb482212ed587038044b22aa4c2d800be4a7f1e22783f9744bc54063f3c511d433116913183296de4b82d46eb0b609f07710f03880420152ba890a9328e47c757eb33b74f8100164e9f0544fb41dd1145be63344d3079c051bb7f1e7b0efa59caa5a546915cb90a19b4fb3188a5a5b0767f279e0e8d21fcdc56479850e307a9423352c400b7dfff17852bbe3c4daca7e385d17e4d1f134b501bcd7ef259c75d3f2072d0ecf9eb31f8ed172f482a64b5d76ad07b44282af6691938878b7031bc2cf9a64c99ed2b605aca55b79b2f50b801cbb00981fc62541be8ca48a86159dc5248bdb7b78f73441506676cc64e8e04e0bfac0ed76446046f1c4f0260d3b25f88e22f4d36d9904d892990d760e9db7d090959f64a87f20f99bd43d88f3f32bb245999236aa90fc1cbe2da10bdae468101231a19f2d574a1689715c7d6b3e4715a787fed6448f2dc5f8465510296391492432c83448db430c9c97aa7a4e2fdddf75e5201ac0c1337de37c41ed8292015dff9e6b5508fbf89adf4bc22ae9136c45e91abdbf38c2cdce6c2635bd2ac6372c5a5907d923475484903c26565c9b9254c14ce2f2e3937bd0239b77cab3d3bacc48ab9c68f46b0ac5a03a127b368e8e14615dfaa09ea51d39ad57c7f506df378348a608eb311a6a62d7fbd7b22c7082b2d63269d58f5e66a77e66c3a8b219acd3f67a34d69815fa4e8d402e65fe40c62cbb9a2527b4eabfe398d03bf1ec7418a4cef9204b289493397290e7eab3223c5bff2938019615235d87198c499825e0d6ec5af0b1a291fa9cf70042c069b551064f18ddb172262aae4ec1d0d0034c2e89b9dd3bdd46f32a144090c22afc40869c814645a59cc9135747cf41e6a7ce2bb27767c757aeca358f3323e045b2a466446f58a183879fda441da3aa72e0e303e366e9534e014a25884766b95e91a73bb5df85cdffe924bc4e84f47bea742daffe4b0491c60a8f989788158338ba59606526ad04b224850c960553429cd59185e616db3ee382ae72d2ae26dcc62571735ac874e60469210bd2c583df9c9ce6eecb0ffe273bc6c40368545645f93527fdaeeb1388f4655b2589100034b10c49ae4cd9c35e67ba645151771148e2f50836d84f23c2bf2dde9a4feede0aaadfbea24916ffc157c7bb56d1da2ba4026f25eb1552c7c679a8e6e34b037ddca7b959f36d01100653f5d27d2c733ee7de0b3944acbcbeb099665bcbccad5e06c0c8a421172210aafe14bdb2bf2b854845d9c380715c19ae71e89ae6f3acd43fbb2a1ab4887610e7dedad1a663c56a2115b127f8ab6b55bf97cd2f102ddeac86e2c222e06ff897ba16db2c3148e62f6eca0a41fd15e37b1f62973dfd8c13d9f315cabbb76ff382021dbe2d1fdbe1c78e3ba031e77f00c49a77b6406ceef8e3e4079c6cadcdb3d05e195bcdb5ac1efbea2c383f4bb007e2f10acf42942703dc1109ccfff4364a877c7d5f7010d5b3227b7b3f9a6e1f9ad473ed1cd79e0eb93f165fc23c9b8f8e481f03c98831723bb690371b6271788b70c540a63e62d538add4562c0c09d19f879e6e8fa335609b31d3dae87f76bef72647bb4eb5b6060caf30d45223ee03a5dd09d92e09954e5d9538c9f2f50010406a224103381b49d8b7cee07bcaaa6ccc5ccb5103e327edf3efa499708b21039153c259f5058fe525964a2451dfb1b2889723068ae73350bea0d7832358bf71b64e3d46dfee737918381606983604748dbad2be2cdcbd30bff41fb5ba30f026b8950599ad88612d8f8c4a6f2eb4254e585402abb1ebd8b455b24275aec8127d4381d0374e081c4a909ad65e49d82d96c499b8fb8a67da2c4c9714db633d551ad35f39a0f26c16263905cf510cc58074fad9b7f69b9fba4c2596053bd1359753f4745c8834d56b07060b532d1e0a2d7166a2bc9c14b996c73b8e97198e19bae4f5188c03b9b52c4560cfe2e01486bc4082559df21f90173d27559235dc88fc2d27688c37a7c849741c68301888954e171001b1f9fc6a09f5658cca2e0656effd2492c67447e72e3b5bd0975de373e82223a7b7c82c6231f3140d74555d968c6e714930996256a3e0bec5719037547fe192613c520492adaefe507dffda18a7508e2c2cbb5913c06a14efbf49c07eb976379063e06b43ec2697a0a1fb97276f809417fbcfdac209b760ec9504a88f381b150da8ab637f510279ff54e0a046fe0111d40c402987f3fe063facdf871a9d58ace56cf7ce0247f7edc7316f82e434814985417e47087eb320099d91987ef35b34429da855ea8179f2e0278b6c69ba3"}], 0x1010}, 0x2) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x18009, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000680)={0x7957, 0x0, 0x8}) preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000000)=""/184, 0xb8}], 0x1, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/178, 0xb2}], 0x6, 0x0, 0x0) r2 = open(&(0x7f0000000280)='./bus\x00', 0x800, 0x80) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) bind$inet6(r2, &(0x7f0000000540)={0x18, 0x2, 0x8, 0x3}, 0xc) 23:21:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x61}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:21:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getitimer(0x0, &(0x7f0000000080)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780), 0x0) 23:21:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = socket(0x18, 0x2, 0x3ff) shutdown(r4, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r0, 0x4) recvmsg(r0, &(0x7f0000001c40)={&(0x7f0000000780)=@un=@abs, 0x8, &(0x7f0000001b00)=[{&(0x7f00000007c0)=""/68, 0x44}, {&(0x7f0000000840)=""/132, 0x84}, {&(0x7f0000000900)=""/89, 0x59}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000001980)=""/200, 0xc8}, {&(0x7f0000001a80)=""/95, 0x5f}], 0x6, &(0x7f0000001b80)=""/173, 0xad}, 0x41) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f00000002c0)) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x600, 0x0) poll(&(0x7f0000000300)=[{r8, 0x128}], 0x1, 0x5d10) connect$inet(r7, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000380)=""/183, 0xb7}, {&(0x7f0000000440)=""/46, 0x2e}, {&(0x7f0000000480)=""/83, 0x53}, {&(0x7f0000000500)=""/149, 0x95}, {&(0x7f00000005c0)=""/118, 0x76}, {&(0x7f0000000640)=""/155, 0x9b}], 0x6, 0x0, 0x29) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r9 = socket(0x18, 0x0, 0x0) sync() setsockopt(r9, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) fchmod(r7, 0x10) 23:21:49 executing program 1: clock_settime(0x0, &(0x7f00000000c0)={0xfeffffff}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 23:21:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) fchdir(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup2(r1, r1) 23:21:49 executing program 1: r0 = msgget$private(0x0, 0x200) r1 = getgid() r2 = open(&(0x7f0000000300)='./file0\x00', 0x10201, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xffffffffffffff1d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x12f) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f00000000c0)) r10 = getegid() setgroups(0x4, &(0x7f0000001280)=[r1, r4, r8, r10]) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000700)) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xd0, 0xfffffffffffffffd, 0x1) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) setuid(r3) msgrcv(r0, &(0x7f0000000380)={0x0, ""/250}, 0x102, 0xfee81c3387d07516, 0x800) close(r9) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x6}]}) readlinkat(r9, &(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/4096, 0x1000) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab87200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100"/217], 0x1, 0x3, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") fcntl$lock(r5, 0x9, &(0x7f00000002c0)={0x3, 0x3, 0xcf33, 0x7, r7}) msgsnd(r0, &(0x7f00000011c0)=ANY=[], 0x0, 0x3) msgsnd(r0, &(0x7f00000005c0)={0x3, "c6e4ad0c51c7453b61b29ae6c6b8f53e56305f31f48421adcffbd0e097745097898f008b2a58cd6572be47109e878e0ed441b7dc20c9fe67550b3ce7ce59392eb0285478d83c73e2ea8c4e4e57fa7f1f36b43739db7e86f8afb2e1eb0dce8b966951750d6d94a23dd8b680531ebf3f27479193c542c9b053617dce6cf45940c1fc8d9e2555e68298c65c41e1c86602b239d6d6f07763464a6fac11006f3d6799dd1921211c780f08640caa5b6edcaf344cfc7ed85042c1618a1d895208ad80cf1654ff081789e8d962646563c4e57088b3a864be5d93d6e9c9a9295d7b28e1819742fc805bacbd3fcd08da7fd3f28586f7599ffe0192c7670a"}, 0x101, 0x800) denied attempt to set clock forward to 4278190079 denied attempt to set clock forward to 4278190079 23:21:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000012, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mkdir(&(0x7f0000000180)='./file0\x00', 0x7d) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) r2 = geteuid() r3 = getegid() open(&(0x7f00000003c0)='./file0\x00', 0x8, 0x2) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f00000001c0)=[{0x6, 0x8, 0xbfc, 0x101}, {0x3, 0x4, 0x8, 0xa5}, {0x9, 0x800, 0x1, 0x80000001}, {0x9, 0x200, 0x5, 0x100}, {0x1, 0x3, 0x1, 0x3ff}, {0x10000, 0x1, 0x7ed, 0x4}, {0x9, 0x0, 0xfffffffffffffffe, 0x3}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getpid() r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x2, r2, r3, r5, r6}, 0xfffffffffffffff9, 0x6, r7, r8, 0x20, 0x4, 0x101}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80c0, 0x0) 23:21:50 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='#]}\'\'\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) write(r0, &(0x7f0000000240)='-', 0x1) read(r0, &(0x7f0000000140)=""/252, 0x7fffffffffffffff) 23:21:50 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x800000000000100) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 23:21:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") rmdir(&(0x7f0000000000)='./file0\x00') 23:21:50 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) getegid() getgroups(0x4345, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 23:21:50 executing program 0: setrlimit(0x9, &(0x7f0000000000)) r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x9) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) 23:21:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000002db, &(0x7f0000000100)=[{0x30, 0x6, 0x6}, {0x7c}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x1ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x1, 0x8) sendto$inet6(r1, &(0x7f00000001c0)="0c97d7d31853f773119544e3c9f37560ae70df9bcee45397127384f9507f56ed839e4b7ada29a888f55756523180486032f4826a71dd7bbed9193f2095e62e2601b8aa9bad0b25", 0x47, 0x400, &(0x7f0000000240)={0x18, 0x1, 0xffffffff80000001, 0x7}, 0xc) 23:21:50 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x44) dup2(r2, r3) 23:21:50 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001200)={&(0x7f00000011c0)=[{0x101, 0x6}, {}], 0x2}) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="59dd8615eb", 0x5}, {&(0x7f0000000080)="f56a8ea9dbde7135943919db9cd1a25f4ff5acc7ed74cf0d4087dae4796c46a23360ab62af8a34d00721397eb439e744bfea2a33615bb303f66fc6155e7520834969cb3e16d23d5172412db26f9dd32f450b6553590315c139ba25af381e628497bc251c3bd861626207d77a5a0f750c744426e1ca1792810991d27c6d97c80206d7113cfe4cfff5562afd1b01f065c0dfaf7b12e2bdb7d2df23cb683cbcd5fb9ebd19046b76562caef464b30323f13b07f374b3a94b2246d1657f67de39117be48ca9f432fc73ef04c9d61fbd54e3b91e36236ce5b1bc4c27cfda897d882fc4484822d522abb670", 0xe8}], 0x2, 0x0, 0x3a) 23:21:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x4, 0x0, 0x0, 0x100000001}, {0x20, 0x4, 0x1, 0x5}, {0x200000000000000, 0x0, 0x2, 0x22a}, {0x6, 0x1, 0x8, 0x1}]}) 23:21:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3) open(&(0x7f00000000c0)='./bus\x00', 0x380, 0x0) 23:21:50 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) write(r0, &(0x7f0000000040)="82b517b8c6df27fe", 0x8) 23:21:50 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xffff) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000780)=[{&(0x7f0000003a40)="60f8a3b282c2ad16124bc4ebc306d4f4b420f63266d81be7988b55ba8c197f25a99fc7ac3719e87376f64f49bfe2b7fdb96775026591dd16019f5ca0fea7b548ecab5d45b72abef31415a7556010c02714fb7a1836259ef999c19355ee3f565f8c1ed4ce25c70e994d5ac742ea9783d7e6f5302b8937713af5eb9a24d2a48d46d54a449627c5e9877ea3555432f98b87a39981a7d1eb2ff17f06467fb8d5585e269b31fa8bc6e26b6ab6dfb165d3cbe890c816209a614f1022c88233b8a9c7b1a61c11d924375b3439e6c8ba23ffc1fed50a7aa08dd57bb39828ce6acadebf65d254ea22978a349a01fafac78ed16b05c0a3eb9b9fd552c699a0d4169fc2b64353cff277153da259e7d22c7e0f97742d33ea8fceae879d05efa7080e13a6f7fd8fc2d4c4ab2062f8e7addc40f4ba4c3aaa5c7945b148310cc48a08e9c18f3b24b8844a284b5483dcc7b765d7bfd3f32dad9498918bb42f199948cadfa416ab8ac789db1c2dde1bca43d69590aae938632e2db56ba75f4f1d3d4015bfd62c6b76f983596dc71f438f9a2289a4873f41a1f475a4d505652c0042aca21d5fc4defbe9d3520fa209b83ab401c20ee5530fb69f8999c87f41bf4e6a4f552b9df466d34db7324d450dc9861fb8361125f1c89b5a0c2fe82cafea2da599d79edc4adb7c3c2c7f919bbbe7281673c18925e88cab29e200b030bcaa6a56749b4b9dc69e0af6c89263a52ffbfe6fd269f406f81d38ec2a5a83c211c94a34ba6462acdac55577d40bdb7b8fda0940c6e9a2909d03752b75ea1a28cb4ccde19f4744e70e9a6be1e56380267659d51c69b1acefd66148eade6d21eca6f4c4e28bc83cd68ce5542651461a5439cb42655d348de5780b5fabbdbc41f449c5b455989121a9290fe202f6daec8590d3c6138d89d4a18e2a24dd6f86befea535442ff7c3884c3d872d4c52bb5c00c4594016e90203", 0x2ac}], 0x1) 23:21:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 23:21:51 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/154, 0x9a}], 0x1, &(0x7f0000000180)=""/122, 0x7a}, 0x0) 23:21:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffebb, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) 23:21:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffeaa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1027, &(0x7f00000000c0)=0x3, 0xffffffffffffff83) dup2(r0, r1) 23:21:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x100000001) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022b2f703c6565308fa63c41e1a5b0db0511f43d835c7ad4faa117f7e8983236c4919490a024ff5b1a15f389c7e51a3c557e85c8f48eddd44977327d79dd0130179413484d82123dc64f9fc8d04765477f5cfb559a5a2b08deff2c823d0bc80ed576d0df1ff6ed76a32a81c717fab094f502d92ad3ea4e40608a1d4f0715eb0781b2c26960bcc27404183cc015937c7aa3ca7085db925c192c8614f7fdb72aeaab793a5af611b580cfdd578eded81bb4bc69b42cebab3e7435eb095201f7679344571ef73e3eeaa90e85edfe5e99f11ebcae589f11c1524ed11b5924c74fe3a662b573349297e5386fb9cf19f7379fc7ac45"], 0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 23:21:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 23:21:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0xc001, 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)=""/228, 0xe4}], 0x1, &(0x7f0000000340)=""/72, 0x48}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0/file0\x00', 0x8001, 0x14) ioctl$KDSETRAD(r2, 0x20004b43) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000800", 0x8) sendto$inet(r1, &(0x7f0000000100)="6e8cf35387fcb21f19bafb0ca88d4fa4f7196c97d3f31384909d67ed5798b743d75fdc9c232f70363c23ad2dd22a757bd6b9b21261921fec7b2cbe7fa30361877c8ba89c87ca91ccd49ccf81d26523e2979bd48a69219208926877a5f8abcb800c13be0c913284f9856fe6bb38409b3ca86b7e1e68884521d37203a3", 0x7c, 0x1, &(0x7f0000000180)={0x2, 0x2}, 0xc) 23:21:51 executing program 1: r0 = kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x54) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) connect(r2, &(0x7f0000000140)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x3}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40002004, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, "c90001e600010000000000000000f8ffff00", 0x79e9, 0x2}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) getpeername$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/92}, &(0x7f00000000c0)=0x5e) 23:21:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x800000081}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:21:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x8001, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000280)=""/193, 0xc1}, {&(0x7f0000000140)=""/102, 0x66}, {&(0x7f0000000380)=""/239, 0xef}, {&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000480)=""/244, 0xf4}, {&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x7) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) r2 = msgget(0x0, 0x0) r3 = getuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getuid() r6 = getegid() r7 = fcntl$getown(r1, 0x5) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000001600)={{0x6, r3, r4, r5, r6, 0x0, 0x5}, 0x30000000000, 0x5, r7, r8, 0x7f, 0x401, 0x6, 0xdda}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 23:21:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(0xffffffffffffffff, 0x29, 0xa, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x20) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) 23:21:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0xfe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = msgget(0x1, 0x2) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) r10 = fcntl$getown(r5, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x30, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x80, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x5, r4, r9, r6, r7, 0x4e, 0x3f}, 0x2, 0x6, r8, r10, 0x8001, 0xffffffffffff7fff, 0x34f3, 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") connect(r1, &(0x7f0000000900)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000580)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) semget$private(0x0, 0x2, 0x8) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r12, &(0x7f0000000740)=[{{r5}, 0xffffffffffffffff, 0x4, 0x40000004, 0xfffffffffffffe00, 0x4}, {{r2}, 0xfffffffffffffff8, 0x10, 0x81, 0x80}, {{r2}, 0xfffffffffffffffb, 0xf8, 0x0, 0x1f, 0x67}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0x8}], 0xaec, &(0x7f00000007c0)=[{{r11}, 0xfffffffffffffffb, 0x85, 0x80000016, 0x4, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x400fffff, 0x401, 0x7fffffff}, {{r5}, 0xfffffffffffffffe, 0xe1, 0x371676e0e74ee81b, 0x7fffffff, 0x8}, {{r11}, 0xfffffffffffffffd, 0xc0, 0x1, 0x2, 0x400}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40, 0x5, 0x6}, {{r2}, 0xffffffffffffffff, 0x60, 0x80, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0x48, 0x3, 0x8000, 0x8}], 0x7b0, &(0x7f00000008c0)={0x7, 0x8000}) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000600)=0xc) getpeername$inet6(r13, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) nanosleep(&(0x7f0000000000)={0x231, 0xe09}, &(0x7f0000000080)) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x182, 0x0) ioctl$KDSETRAD(r14, 0x20004b43) pckbd_enable: command error 23:21:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:21:53 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) pipe2(&(0x7f0000001740), 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000001780)) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlinkat(r2, &(0x7f00000017c0)='./file0\x00', 0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x210, 0x0) writev(r4, &(0x7f0000001680)=[{&(0x7f0000000040)="c23bdcb86f5e5c4295ad3ddcfd9c8ed3e2511283f2b50b901cb08d2f9e04d30de2e6875a95dbe6cc9558732054c6e9dcbb5180e8b8b16a7ab917679296ad8bed6fd07f8503d2b25a461b66bc2f189bee1dca221892d693fb498915d07ed3e0531d905f9772c8c76826134ec0b7a030effb8619bc9b61753bd98fa3de9477cc1da2fd9e932c385ac1c6d39826ccd2e413e767a0a19ea7d6a7e3b579b01a5ef8faf38711762d12b3afe383f3fcbad40334d08d9ee3185399c61520af6bac7cd13d3539", 0xc2}, {&(0x7f0000000140)="bab0ccfa5b7f470b5fbf94555eab11f47034eb609fb75e76c8a95eb031ad93a7ee3f5110eed60e86d741803c198ed63ffc45a1377199650f4b2cecdc0041c20c828f864c65c0b7398345d2323e7c5ca0d952ad851ab789fa562d6b3372e847df305b2b47b16be87d58b1af0a43a4047760df09c126a13de30070a8822ba7d3f0bdad", 0x82}, {&(0x7f0000000200)="4a85ffbb31d8bd81029cffa0b784921123c5c7a6801806ffa5e03b8ac00dc3e793890468b66bc06233b1b65943e385c8e34cb5057ead266c0d4bac38185c8bd712081cffd55fd7d762a8753f182ea826075a2760c5a65701cef4f88d2850e73d646d71788e11b65f7813269b883308a1616a59bf814aed010cb0513e4122e841f3be", 0x82}, {&(0x7f00000002c0)="5bd8b02a53bcb00409c056b8cd508cea0d0870e85bebe429ffb89780bb5f5f06b1a04a0732687fb60e88a3f47f260f685ae93428906f0eaad20c4bff1ef80e95bdbace95fd14408bcd49e51880650d8556ac29d9c8c93b564a022e1d", 0x5c}, {&(0x7f0000000340)="2126aa0d4abd8ff9a08255100e5f050d8ef9fc700265267cc3a6440f01d69f0a17eca63bb230ba882b4e6360d03f98937ef413993a71fa5be34c31cfee2061567a636918839795461bddbd5017318ed876995247bcc98c9c25d93bf8e937129ee139ffa654c6fc16b2d173f26aa9b6a8ed4530565c657a28995f490fe23773c34ee2707a1961ca8b8872dafc0ee24052cbaba216f7ebdbee03af465761190a8aae7cd107bea812c7791ab28b208736a42afe597743578c1671cadc597c85a0349f", 0xc1}, {&(0x7f0000000440)="118603c18c0db531479a1a5759f939b2c034441b2e9a917ca0af542a4438e8881840e309d4c0f3bcb7ab9aca4ccbf7974517b7c50c8528c82c23e024a2dab4583bcd39fd26b7eab98c93144a20d15857a1f2abce4bb1712c1f9537478eca128a4641626b1dfa17de741021ccf7f3ede7fdbfb24a0f77b324170ac2de65b1328ff6da4b4c096867e959e9778ec1add5516063c7f171638e2939958a3f8780dcf74c34296ba6e700dd35cc3883476365a77a4583aa68a154be786965e880aac632f35c0632ac2b716cd4a9def3db54e2155a54eb8a994c596d86124bf7bd8c0ed5c7ad441fd289772aa4171e8937d5e9de526be02a2305f2c5943c870b0402d6bb1fb996a5441af0e4b4a4e565dbf7d3439c0a142b12744a199fb912a8691059b1c5e7d0cd4e373cf3e6f96ed674323af5386a7e252bbd02e67a8eb9f626257c21ea01c8bccfcddbe1957cb0ca32aa4a9cb426b263fddf4e6a75ecf21afbc11b6089097162ddd45466ab45a59fa277ff3a1bb6500d3e2a4616fc6d1fb789b1c183e412ff3e17585ccca57c17483411db0b58bf16a1970b978434f9aa98b56bbb200eef5c6874c7749d893fa2183983f1df5c72b1ed11ebf601b3d4d74f70ed9f17d734ceaff8cc0224fd11fce3dc934400a4edb7e97edefb5f8d35ff5856456d65adf09b0768569d719f14eac19110d3ca9e534a6af90e816061b6b600c2377b3ea44f8293fc97f75d6e4ae57551345832219ae12f048e2ad31c276734474b72eca467969c9dec7059fcdf0bde540b27509ca1d6d37c958f9d0df1841d524539f99d4a32f840de49226eb132e4f57f9cbf7877183986ac26586636b1509ca7525c23b7e83f70b21096058f434c133473dc94ce25a0fc6f50f415006fe9d88a00187bffbf25cd32e6fdc296386c838048079b9cd80bc3402189f085a1b922e96917d992bd3d5881c523174844cb6a0ec35c13babea819e5f39332c08631e24b0e3721bfddcfe729c96b11d4a1ce435dd59dd68a7fdd26acf1192ec0ef62950e233adbf039c052e6c8544804c4c1062c96cdc974e10c6bf780d606295472426e0720ffc7bff051faebb72d9939fd6427def68428faea35515570c6d333651f17674b8e27cc8e5b75fafe7cfa1a43892a61cc4190f22fe9f759f76b47d7c96a62e0eefde1c1a95df3bf33b52c7abcf23c238c647e7555fd32a3dd5ff5bd37e6cb3bbc780f1c5d547790dafc4b9b8d476feaef6637e3fab3bbcbaf4f1837ad5d6de639c4659b74d8386336ee83d6e31c127f3983fa24eae2cf18618c7b8d5e91ffa233096358a7d99f21b706a04fd3636d861d3d8bf5ba1ca7ec3a0f0a633f8c866e4d66841c9b7c6e4b9fd8d76028a9e28629ee71cc1cf92e40c5d8318c2a7f05e1baafd5c89635837996964508247370197cfaf191d0cbe96afd4ef39d792cc14da5bd25dd55d4df940a16a8418df5334d6492b0b4d1db48fb9e8c04e9a9eb033fb62b52d7f3b637765281c3b70ff964180b3946114b6d56d588347c527188f7900ebddd975a868768f80b560968d93e2d7f42474bbbb7de5421ea6b2c3df36e7ac8dce61172ecf58f1128446a0e6b3ffd5c565a3e20eb7e4aac026480e2d9b95c8e56fcd481e62414c88f5bf78bb984bd83da9b39180a67d6702772a12929560b1d84b5f364c92bf28712bf6082de2dbe1baa219cdf53fff787edb7f0ec7ab6caa9d525ca666c2d3ef1c9535677740063031b8b24190acc63619f48c138b3a9fa0228ad96994edf2b025c109d0fabc80c7c5688e18cd6570c691c38fe2b0ddd88f30fb82eea52900d824692bf0887f01e60607bcef63bc772c7ca9cd924d8036b6e23707f9cfaa4b40d732dd22c07c0a01540aa2ffea0a851a41371254c1d1d9ff3fb7206643135ab1e8df83d589e1fc559839eea0351065e6e215fc84bd6e15e2c4602389db5a39681bb24699164d164fef1d7d146c3416556e55baa8a25d28b8c8423e89a96e67cc7a61da80a0c3a869d1f482cbe783f1b800f662461ee9a73bb649b44960cc99b8b9ca12e94664de26f9cf90bf1966c09517dcff6464d19e9372ac77ff056e4daf4d38845385b65a530e0b81f7e2138dd8e0a0100b4e45a392868b700fc516d0351e5762cde4a33e27dfc4c9879696740b87eea6f2e0e4dfc16dfaf2fba2bf80e12096c0b629893fbc57e04724b913ecb1c8ca9d24b8ff53d84e47c164b6587664b9e2ac583065f2d59dfef8c79ca3a6a8c3eff585231e87b50eb09416581193ee7ea1b9599bd379a99e58d43d24e9c32fa122b716a1aebc4827f61f4bee2e511741763edbe7f2345f1ddfbd313e6b0412286a4ce5494a4879051c9ca887e3994e71a9c6ba3ef3edec4d2966f55f16c6eb143f98e30019c49437ab6a3b245e13827d719cefea01b19b603b056fc7560eb85f7c8de2202e115bf56ad6cf8e6267d3295e8dd61854b75409169e76a6ea190dd59536b1ef2b7f4fc2db53906a236016ce9018dba38a2de13c3a1cf0a6428de2ac486a0553456506632f0b161a45bee5277de6c4d5ccd69a7377c8e83ba227ffbcafa588618623cd0eb496adf78d0309470e320474cf2f8581009962117c8e906936063792c006156067689da58f63dc69ddb0f031a3e65d2d8cc9517bc8d825b1fe946a276452aa952147895635b1e788dd133f95a384b25fd4d58308555acdb11f187c5c2ea9269615d98ceb89abeb55058d1d51535bac83a81c76a30cfdea7583fe988c18e32da37d9fba18a9d8bfba981522d4fc6f5cde265baf4b9a3505a879f64a5dffe4860b83b4e0b9f0be2a6a9615943f367df079627f430394c7c638e3f73023310d8fa637a037e51eb6837fa015d7758785513455973b245bdb610d30e627b54ac5d43af0837dcd4ffb47accf31a06a217c6ec603ee147cdaeac6b226e25ba664605936eb66de567951652830f32b4ecbe931d890bc88c18555e3a95719704a2851a60101006e78f1b1ace7cc03eaeac0e7e5ea29feff24199afbcb10c0a1d51175444810887c00fcaa08cc72b4bdf36720ba9aec45f09d42e78ab225f1dc2ee97bd30a11498bdb8eba14b06d6748d24ef447259edd662092327fcb5a8aa02be9086a5d17be649836eb7c9c3edd9a7c05b2817677aac493dbd979d271beb6c181449752ed6239cdaca1767bd745ee4c825ef255c8c4f34bce12e694b77b5eee77bf731d061af726ace3397fff9e3624112d4ab90d3cff4ebbf9dac3189315f14a2bcd0cae90cb8937ee58d2aa20c03976e6261f30605ac3dbf85ab43ab151de7b8d61d9acc36c76e4be04253ffcfaa06dc8696fc5621dc86f87270a6ee2d246be0bbc1d3c2116ac219c2473b232bd0a78099de01e01b6a0f6d46de541d157204fd74b14e5300944d30ec269b1d5966ebbabe8cc1108b41e28fc66a8620b264417242f7f319a4d7d904c3e88f42a769b5e7f0ce393736b085a1f235ab694fa18e86464be8e2c82f5947eac4d8c4acc54123625f726693a3d706c9d7b2099050edea057a2cdf100fa55c36246f5a1445a5643947c28707a8f287a62859443a20cf5a8f5182f45b08ce7b977fc11c4dcb24a24432b298ccdf4248768bd7e882a5f073ec0c848b745a9176bb462d83b681250a6f9e3584ddc55be3d86c2d8f47ec01dfce1b9d4112a4b81f662f0c9dee0984c7c06d448ffc7014ebae6e82c70203bbded6ea1100d472c8ef2f6d710466859dc1f3011b46745728782a95559e9e807c04c348e639bcef6ac4e712d16f23b889cbead5ef2f9bcd42fa9b0e95c0d8bfacf04e2d432ef5f3d7f9e24a79b9d49e23d590cc03bba5bc2d383e5959264749efcf4700df401fc6cb9f6f6ff5ea17fcaf0ce4e8ead8d509c908039bd1e3e2fedc9568e467fa26a36e77939102fee8c6c2f894b33e8be9e43e1e0758848d1d03dd6294db5c5b44bf9493d2acffced25f1013cde83e5957642bf5774d276c1f0c5baa4815ad99e2504ef9113979b08f4200188b548630d5b1182914e26219efcf966f7f9e755821b890734b95e18c731012f1042ba7ec76ce86e689b1a6c28bd6857cf890cef402663e4782ad6766294315908a67bde0f5bf32659b60f6a3637b285992bdea27ff08d50d06543862a136eedf66b74fece5f9aff06f2bbde78c0a7160e884a125f70a19223cef0e646bde9b33864a83640a7ceb49698839a6dd407fde97638e152567d6ef7f797c85f7eeca88ae49e1faab2f33117ec48c0b5c1cf924bd323cea6c233ab52f9fb92a49cdb89b2229f4f33b093234e119b1b5632a3905f087cce363c3e80107969b2cf6d2eacd30ce13920bca6086c87e164f6f61e5565fb5cb0788b0ac15ba5011d432602fbe09ba7c413cb95618d0c44209007c2d0592b73397407b0d4e4e843d775f9533cfb642257d01133f369ba5da1bac426ba142871f02f5444a1e654acef48db079c9aeab299ad344afb4d35996ea0b19b7019c0ef3313b8636eeacc9e4ad25898598f8c842c8ed5aebae7a33e37f4fa315bdfa03f961909d19151f7cc8acf011d231ce2c149e950bf5c791bfb7106826bd721d984b58d7d36b1ab6db8d9f2c7a0172dfb2aa036d4ee00085d5171b0573f38dd195829dea15f31b245034afc3e6e7e3f9ac62d8b8ae1dd6c4c45f91eaf6bd06c86557eae61202147e5bd286548600c9d1f34272a091fb265a60bde275e5a232ce100e3358d76ad0f5be692d4b1f6dca3f498da01151b9b0b08b33f4d20ef698a271b4a2e4ab30e9a9d3c32bd0c275c1b9d1431d7b7e9915a6d2115a7a3cf8c8ab129d6a3c95a612e39b73ad7abd56388a81e07667213ac16b8db7ed00e95ac1de5c440bea223dc1ee4d09262c0c324256233fc8e353b04bd00ee2d47cbbf805366d2163807ece37435cbf569061941ae8a1ef6f301784a2c7c63e5483758dcac29c201605d3537875f825e0547eb647d9db7840180938077bad7ff01b54d49430cadaa90b425ce654be37b851f35359442081689799066346e237c1ba3547cf689bd259e3d1d15ac6d229ca70862944514cca6266d15c6c9db802b0c6d365972d600968d976817ba0d7e6b4d13f6e507bb00ab9628ce9e89582c9c54a45432bfd7c34fac34b07e94f6ab67dc28baa19c19764f0ac17df12035b88265609c8664986b4a6e1647fa0ac42fe082c640a2896bea5a8349d1c6f91f9ebe30e6014b5ee558868271336f5127d62e94e30a7647c5a9d81c4413a0e8631560aa35912c4f989ba8044f1a1fecf0e864269af8baf475cea2276c0b469dc1e776c99fb03d7a207a4e5b47a35eaed96bacc04fc3f3c76eb37f45ab58826d20be230fa0b805256cd0db4c74ef8e4d15f5aa47aa1edcc5c7292c803f7f1d71a383d865c67b04d5c3d811206b0af25e00e8f28d28c6615fc7c3a6765d899621a7de392f12df847dc9ca4a135d1ec13482a572e2bc8464549d76376b7ba760650b7f2eb28c4cd3fe6fe4df4cf56a70d39c9318dac31283cd85f55eda8e121cbaeaffba0738092737e19814b03af2c5e6ed6e1ddad56d2995a8bf85537dd8bda016a2474edce97d938a5f1fd809e6e122dfa2737027c2a54ff7bf59abae1c3e780467134f845c84ad530fd822cf52be4e1495c27cd181bcb963da736fede0748d1e068007e617836c1e4c627b81dd398054fcbf22af0348d59827d0b06ef3ca078a483bbb55ebe1e98baf6221698767673dc320f3c2c4dd6769696f0077799c8f3b333d65f73a6233a7dd51246d12e3433da8fcee8f18198ef4cadb12a8a5377eb1f62139e605728b21d", 0x1000}, {&(0x7f0000001440)="b8510e5b3f5d3710a775d22255dcbcab6ed967c0c71b7383ff5c770f23806fb913a1cbc5887044df7b1e125f6766e58ed5b9eef0708aecc2f30191", 0x3b}, {&(0x7f0000001480)="38be7a3ce79ed87a6c269dc4e3bf487ce71c601bc9167086a8b112ed00f963f4d2cbb8582bb1e81ef5b45b1f1389435e548a69870394f7c0717c45a727d13475b9e5c1cb135136c334c0a25e8ae13a21a99a0c082e406a70b330957f64514ae3899a7e7fb38ad0e89565888a0ef5678dfac5d48c6492f033d9523fa522e2e2eba51f3de44e1dda8dd2ec5dc23a78363cbb6451a6fca8cae6d5694ef047603016dae1a97568d679f69c86ea22ee80259f4cd3fb3b0a52ab4728", 0xb9}, {&(0x7f0000001540)="23a09331612b5f74400da6eb660fdd9ccd13e912edf4c3df231a3e70574390facb9f2f0aa40aa352aac71b6b951470ccb8eaa1eb8466aaeabb03030fcdab8fc87a50e07a6c963efb9afd7f995c792908fd0d12121e1157dc5664826a6b9a1fe4a18063eab2b9097364f46e9fb170f85737d75dd9ab8c41bfa9e3a4d347ba819a0511d7382eab3177c0ccc6846ca3a582808627211e9a068d79c24dd737b45216dda363852558c66b760421471e09032fd9f04a9f1b662559811eaf44d663fc62c3b3e7640d9933e7ba", 0xc9}, {&(0x7f0000001640)="35557d94a59ed87ca686e32565958f0f8618b4a7986b76b868b08f35884605f1b3ee841a868407", 0x27}], 0xa) 23:21:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10891, 0x0) fsync(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="a46c465efaf2cb08bb940736bfb4325694de1d9692d1f8be2d28b8", 0x1b}], 0x1) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) setrlimit(0x0, &(0x7f0000000080)) readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r1, r2) readv(r2, &(0x7f0000001480), 0x216) 23:21:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80003fd, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="9a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000040)="d7", 0x0) 23:21:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) close(r0) fsync(r0) 23:21:54 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) 23:21:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') 23:21:54 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x810, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 23:21:54 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0x1) r3 = getpgid(r2) geteuid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0xffffffffffff8001}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x0, 0x800c0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(r3) r12 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x8, 0x80) sendmsg$unix(r12, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x0, 0x9}, 0x800, 0x1, r11, r13, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x88) mknodat(r0, &(0x7f0000000440)='./bus\x00', 0x4, 0x4) kqueue() mprotect(&(0x7f0000668000/0x2000)=nil, 0x2000, 0xd38e0442e3ef8e2b) r14 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r14, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 23:21:54 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/21}, &(0x7f0000000040)=0x17) recvfrom$unix(r0, &(0x7f0000000240)=""/74, 0x4a, 0x800, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fsync(r1) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 23:21:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x4000000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) r1 = getuid() setuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcc3, &(0x7f0000000380)="b67b966647203a1b4fb5548f14431c7e3e1a624f32964778b92a801575a0a711b722b8a691527f9a3a8b61f4dc394f46c5f00ff2d94e06e9d669bdd13f460319b8f6fa31b19ef4549b16d93bae281d61ff800d154a9c57359c303afedaaf37964489728405d734d3bdcaa5d67fef666b7f62b0e554bffb2af702518b2a9c3f890df955d2c467c0ff82a4cf0d620e700ad78dfb501a05471c891710040bc4d9b5bdbb1b05fefe9f0755e5e5ffe25380887f4f3e190b4894aa31979d28e057296e14eb81f17d3c4dfdf8be931a3944b17d142bf59394bec319640b26b7133923164027277fafe99a2ff2ba4d1943c77a8833276ecf50fa8f067cc2b9a5bc0df079e7521ffa2c837d91e62ea82989383f2afa0aa71684efacc79c224f98c017a660134d10f600d25e37b87e196e6a1a04a5d8641612cc7058c89172100a7b9c6e6bc50bd482decb9fdaf46030aa0967a30c6a9b4f8659a3264eaaf7a74847447e9a20cad6553d847e2dff5ca673704c9fe053a66e8300f46827d2db0190b3c835c75d2308df6e53ad7bdc5fa918") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xffff) r2 = open(&(0x7f0000000200)='./file0\x00', 0x682, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000280)={0xa1, 0x8, {0x3, 0xd98}}) select(0x40, &(0x7f0000000100)={0x2, 0x0, 0x2c4a993, 0xfffffffffffffff7, 0x6d, 0x10000, 0x80}, &(0x7f0000000140)={0x10000, 0x80000000, 0x0, 0x19b, 0x0, 0xcb20, 0x1000, 0x8}, &(0x7f0000000180)={0x3, 0xffffffffffff7880, 0x8, 0x81, 0x0, 0x5, 0x80000000, 0xfff}, &(0x7f00000001c0)={0x0, 0x6}) 23:21:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) lseek(r0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x20) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$KDENABIO(r4, 0x20004b3c) 23:21:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000240)="f3b5652e2afd44168b662531db734c651b5f0ee7d8e7eaa4469d1900d56d6b89500279e1fc28c7869d347569682b6f353203dd0fb7cee53bba3a991500497859bb8cc46d5a8fcde6f144ac69b340ce2c469e07316728e4b0aafc1d4387996b451d00"/116, 0xe7) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10200, 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="cc9f932dd8874f9d13f3dcb1b83d81a866a90d2c947d5a587299c64dcb6f2f8c74dc", 0x22}, {&(0x7f0000000140)="ac60dea907a2bd40e2ca1b474a3113dffa9ca15a34a3964a87919c9c50432c00e8fa42bc791032e34b63644ac19b6352a70e8f1682716d43b208f078a6c507525217146d2276cfdb7e6a3f74584f9abb47cd0b59e32ea209517bb09d902456faabf0f1af22bf87aae950d71bf3dc3bde1082b4c5293d256e9c692d3ff6e105edd0aa26ac356eb83d64507493c296c93afd46e66775", 0x95}], 0x2, &(0x7f00000002c0)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}], 0x58, 0x8}, 0x9) r2 = socket(0x2, 0x2, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 23:21:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) 23:21:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x1000000000000, 0x2, 0x0, 0x40000ffffffffffd}], 0x3, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x290, 0x0) symlinkat(&(0x7f00000001c0)='./bus/file0\x00', r0, &(0x7f0000000200)='./bus/file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./bus/file0\x00', 0x6000000, 0x100000001, 0x9, 0x1, 0x401, 0x8, 0x8, 0x2, 0x1, 0x8, 0x6}) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x801, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x2) chflagsat(r0, &(0x7f00000003c0)='./bus\x00', 0x0, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xffffffff) open$dir(&(0x7f0000000280)='./bus\x00', 0x880, 0x2) write(0xffffffffffffffff, &(0x7f0000000240)="cc01bc8f", 0xfffffffffffffc90) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x184a2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="8d856e9c9b172d93ef2781f55f0912a5e1866b6c844f2f31297bb9072fa03b65899ec3fed27b7e95de", 0x29) 23:21:54 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getgroups(0x2, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0x61) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r11 = getuid() r12 = getegid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)="0c872d929f31c8debb9be48751c84bf85ebd046c2ac28ea4c6a2155a9f65a42d8e4611b6868076061afd0c0ddb923601012a3a733d385097a5f6947e86590846dd323ca8ea1088422194428b53e3dae7e55204fffe1de7cab42b7069a2446d3d5f7138762d53aebda8531db81ab73910d204abf9d884f0863d3af1892edb861690a9ad946934af3d84607acc8921c23e40e620eee10341358cce49fd7d2b8dfb322c68f5cbb9c4739077223f54e2ec57b27919e030c2973ad5c2257847d9b67184f726edb9bb2c5c0838dc5f4bc1feb06eda4614b06b", 0xd6}, {&(0x7f0000000280)="4c6d4664be35813849a19a994baed6f97c03a62173ea232d7600afb5afe70f990f3c15fa5dcf078ec8eaadd7578239c99578d8107d5b7b2e752ec1d3fa506650d39a5da9f7e6ea30ae2504590f54f0458c70108f2770b15615b24b0986cdc4b29d8e737e3dc756131dcfa7b99b324263aeb22885bc19bc7933c71bc680a3593adfc16a431ae06c8bdc3cbae6b87d790271fdc123bee5bf8a36d49eaec3166939bb6310bf121459a7f2961c2d0494d2a9ee0760f0893352a94fd7ba199b8897ef47380e", 0xc3}, {&(0x7f00000003c0)="7e05444b4156125bf47ced738058a96becdbcb0457211df67d7164f058147a0237f937eda962174e613407b928a184bed3dc58b777f822f8d1553abbec4a51d43a9fe6fb7d8f628b0afd3e4a11ac3dd2c7e3a09b981135a471a621f3422ff3000b76a330be24a866a031e27d2581ccc560082300872aef895719c61d86ef5bde9d8d5b6c39e6058847560392babaae8aa9a9a5e3db232082b83f", 0x9a}, {&(0x7f00000004c0)="85faec3621cf431a2e276bee7cae12673b1fb7d758ceaedcea79efcabc19d95c3db3922543a6c5674d8e5f5ef51e6612338f133f298f49667c745c441c17cb9c27c8eb74059ced5a1f25c9306645c93ea2f6141683e266d3547e9c39c93e6d8dbaf8d01084e5f8c1cba1dea92c32d28cf1a1dd7fd10a434a5e", 0x79}, {&(0x7f0000000540)="20ed5615c4c5e6ca5e134131aad0db", 0xf}], 0x5, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80, 0x8}, 0x3) fchmod(r0, 0x80) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x8098, 0x0) dup(r13) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r15, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000140)=0xfffffffffffffe99) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28031e0000ff010001"], 0x9}, 0x0) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 23:21:54 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x5) pipe(&(0x7f0000000000)) 23:21:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000080)="b22bf469ec36ba3cec9e787591e79412f8e08199ea0b1539019e0b57255c9c7de587b66c54084a8ee8ae17fa5869e98bd0adaeab4c9b973336c22848be5ef35990d0c0230a790c312d818551ff7898d70904d7a73820cd485b8ee4c46142c7e4e6922ccd3a26aab6ed1e36585f907212137ad6559ac2db02165cec142a5af77385680ba131551059b94bc427d98ef1811b6c76f24459c68945455a76c028c75e", 0xa0, 0xe, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x8004, 0xff) socket$inet(0x2, 0x3, 0x4) 23:21:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) 23:21:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r1, 0xfffffffffffffffb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:21:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) pipe2(&(0x7f0000000000), 0x10000) 23:21:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = kqueue() close(r0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) 23:21:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x2b4) 23:21:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r3) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r4) shutdown(r6, 0x1) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) 23:21:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x73, 0x5}, {0x7, 0x9, 0x100000001, 0xfffffffffffffff7}, {0x4, 0x9, 0x80000000, 0x6}, {0x6, 0x8, 0x3, 0x8}, {0x81, 0xdc62, 0xff, 0x64}, {0x6, 0x9, 0x1, 0x3eda}, {0x4, 0x81, 0x3, 0x6cfc}]}) 23:21:55 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = kqueue() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x0) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) socket$unix(0x1, 0x5, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) fcntl$getflags(r1, 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x1c0000000000000, 0x8000, 0xf}) 23:21:55 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x28200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000600)="b6338fe1") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x4, 0x9, 0x80000000, 0x7}, {0x1, 0x20, 0xfffffffffffffffe, 0x8}]}) 23:21:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd7, &(0x7f0000000340)="c291e1ebad16b132265b38eac94e37b5be573b6509668bb41d77a8a84ad0a19bd421accfd866fa5f140c6863c33b9c39f6c88e332d3f3d0b4ccbc1a8316309e5e058c8e9394db81e9beffb8931f49cde23e57fc66d2d6a105d9643d12d6da70031b4e1a43b4ba1400bd690dffc2be7f7c6df8f1177d7a09014e02ffeb9add33a67c69127c23f1fb0e5055e8503fd75c94e459f0d628afed3f8bbe34b42e7aa72a7e4d7ff0edad9ec24955ad9e0d1d7f2925f3229c502a279341d69b54e036e69ca1e0fa521bc18d653ee7fe8e442098cd43d34cb854128") 23:21:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x2) r4 = kqueue() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000100)=0x8000) 23:21:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x282, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() ioctl$BIOCPROMISC(r2, 0x20004269) dup2(r2, r0) 23:21:55 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x18000, 0x0) pwrite(r0, &(0x7f0000001d40)="c72dfb6aa94dc429dba7c00b561811e2f0f66eb76d4c2dc717635916408622308e56bf58e4ed53bbfe6537656a2321d07a9a89dc40450b5ba9c1e44cba0b1cec6d145fe3e925f0fe8fae67634e2629ea550aad464ec2fd71b2391abd320f21f1d16796417b8232ae5af422049c9c2c4b5971d4888a26535e0e7c393f22ba2487ff134926779792812adb6e0ef4213f74d1b9138b934403440a96f511d37a2ab81de553c2df21bc7ecfe6194db81cedf91e4be7eca87994fd4e9adc6e7656", 0xbe, 0x0, 0x0) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x912, 0x30) recvmsg(r1, &(0x7f0000001b00)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/13, 0xd}, {&(0x7f00000006c0)=""/185, 0xb9}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/91, 0x5b}, {&(0x7f0000001900)=""/238, 0xee}, {&(0x7f0000001a00)=""/76, 0x4c}], 0x7, &(0x7f00000007c0)=""/2, 0x2}, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) r4 = semget(0x1, 0x3, 0x8) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000001b40)=""/228) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r3, &(0x7f0000000100)=""/178, 0xb2) r6 = semget(0x0, 0x0, 0x200) ioctl$TIOCSTOP(r2, 0x2000746f) r7 = semget$private(0x0, 0x6, 0x10) semop(r7, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) getpeername$inet6(r3, &(0x7f0000000400), &(0x7f0000001c40)=0xc) connect$inet(r3, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r7, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000001ec0)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) semop(r7, &(0x7f0000000840)=[{0x3, 0x3, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0x0, 0x1800}], 0x3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f00000002c0)=0x2d5) getpgid(r8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000480)={0x3ff, 0x6, 0x100000001, 0x3ff, "e3929e70e424a8d701ef6f19e587139720d3d1b2", 0xc8b, 0x6}) clock_getres(0x2, &(0x7f0000000440)) fcntl$dupfd(r3, 0x0, r2) 23:21:55 executing program 1: socketpair(0x7, 0x5, 0x2000000000000000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000380)=0x8) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x54, 0x20, 0x3}, {{r3}, 0x0, 0x52, 0xf0000011, 0xd86}, {{r3}, 0xffffffffffffffff, 0x5, 0x4, 0xeb9, 0x1}, {{r3}, 0xffffffffffffffff, 0x8, 0x10, 0xc502, 0x4}, {{r3}, 0x0, 0x1, 0x1, 0x40, 0x7d8}, {{r3}, 0xfffffffffffffffd, 0xa, 0x1, 0x7, 0x1}, {{r3}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x1, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffd, 0xe, 0xdbf67aaa38735a2c, 0x7, 0x200000000000}, {{r3}, 0xfffffffffffffffb, 0x80, 0x81, 0xfffffffffffffff7, 0xffff}], 0xfffffffffffffff7, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffc, 0x1907980865c221ec, 0xf0000000, 0x0, 0x9}, {{r3}, 0xfffffffffffffffb, 0x10, 0x80000002, 0x1, 0x5}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0x100, 0x1}, {{r3}, 0xfffffffffffffff9, 0x84, 0x80000041, 0x38954597, 0x800}, {{r3}, 0xfffffffffffffff9, 0xef, 0x7, 0xb758, 0x5}], 0x100, &(0x7f0000000000)={0x3f, 0x2}) kevent(r3, &(0x7f00000003c0)=[{{r3}, 0x0, 0x80, 0x8, 0x5, 0x7}, {{r3}, 0xfffffffffffffffa, 0x2, 0x8, 0x1}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x0, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7fff, 0x3f}], 0x7ff, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff8, 0x49, 0x1, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x18, 0x2, 0xfffffffffffffffd, 0x1f}, {{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0x3e7c, 0x800}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x10001, 0x80}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0xfff, 0xf45d0000000}], 0xfffffffffffffe00, &(0x7f0000000500)={0x8e7, 0x1f}) kevent(r3, &(0x7f0000000000), 0x9, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x41}], 0x3ff, &(0x7f0000000140)={0x44, 0x8000}) 23:21:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)=':\'$]%(\x00', &(0x7f0000000080)='/l(\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='}[+:^!*-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) 23:21:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x799, "73cc510a52b38299d87e8c83df4145640f8f75af"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc230a4b80a0cacd6e43649d81affd311fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1effff0000fff4ae26118738348c892389bfe4fec69ebe4b37b26d5e1c621b6bb72d8d9e0b3eb2fdd58f41c628cb93719e1ca652", 0x8f) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) pckbd_enable: command error 23:21:56 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="a94f8bb463ce891b41780eb978ea91a8c4ab4bb53c609c959085648716b57d19c15ffacdd0e695cf4955013bb12e218ada8714aed827166105c2473cba2e417cd6ad70f0ba0c26e57de33748eff5470c7050731cd9b6abf4c97a9356b5655f250d7275fb6facba1707bd60827de76f5fb799164e7ed9b0e1288b8c9d72347d2faa78baef0c5ad78fbb4ca33a56d459c157b28838e09995d3bef9a82efcd5cc9e575c681a7b0a4134ee1425a4f9b18183e14e953cf5", 0xb5}], 0x1, 0x0, 0x0, 0x1}, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[@cred={0x20}], 0x20}, 0x0) 23:21:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c, 0x0, 0x8000}, {0x7c}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 23:21:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() socket(0x18, 0x2, 0x3ff) socketpair(0x3e, 0x8003, 0xfffffffffffffffd, &(0x7f00000001c0)) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r0, 0x4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000380)={0x5, &(0x7f0000000300)=[{0x9, 0xffffffff00000000, 0x1ff, 0xfffffffffffffff7}, {0x17f0, 0x5, 0x9, 0x7f}, {0x0, 0xc15, 0xe000, 0x100}, {0x0, 0x3, 0x7, 0x4}, {0x0, 0x7f, 0x3ff, 0x8}]}) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f00000002c0)) connect$inet(r6, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r7 = socket(0x18, 0x1, 0x0) sync() setsockopt(r7, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) fchmod(r6, 0x10) 23:21:57 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r8 = fcntl$getown(r3, 0x5) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r7, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) geteuid() setreuid(r6, r4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f00000001c0)=0xd7a2, 0x21) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x3) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) writev(r2, &(0x7f0000000b40)=[{&(0x7f0000000a40)="55d25948bf10f15fa829eb760ce9cd122baea4b863f4f216efadda8a057198b962316960b77f928c329bf6532b7ce167bc6708704f3f3c01e4e62e1e1ef2972273ee2db8b1f2de2b565a81ae1182e9cd03aa38870f70d3b818576c0be4a156a07f80077a9036c45548bd4bbd342f27fd9166d8a85350203887ab442edf884a61d1b359ea886d6ac48083d974c3695cc2eb14f129e0b933256ffa5aedcba1a911d552c75d7bb6e70b8d7c305090f519aa7b58f5eec88b80a858c5dfb08c3f8e5fb754a8b4268d69334f423ffb76e5bbe77382c0", 0xd3}], 0x1) lseek(r2, 0x0, 0x0, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x8, 0x2010, r3, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x8) semop(r10, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000540)=@in6={0x18, 0x1, 0x401, 0x7fffffff}, 0x1c2) 23:21:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) 23:21:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x4000, 0x9) r2 = socket(0x800000018, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) r3 = syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 23:21:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4a00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x8c}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 23:21:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x800, 0x6}, {0x4c, 0x0, 0x8}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 23:21:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1, &(0x7f0000000340)=""/4096, 0x1000}, 0x40) recvmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000001380)=""/165, 0xa5}, {&(0x7f0000001440)=""/152, 0x98}], 0x2, &(0x7f00000001c0)=""/108, 0x6c}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket(0x7, 0x1, 0x2) 23:21:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0xa3, 0x25b, 0x3, 0x100000000}, {0x5, 0xffffffff, 0x4dae, 0x80}, {0xff, 0xffff, 0x20, 0x9}, {0x100000001, 0x7, 0x7, 0x2}, {0x94, 0x1, 0x170, 0x1}, {0x8001, 0xfffffffffffff800, 0x80000001, 0xc6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:21:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) 23:21:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x471, &(0x7f0000000280)=[{0x0, 0x7fffffff, 0x7, 0x20}, {0x80000001, 0x5, 0x6, 0xdda}, {0x9, 0x6, 0x4, 0x5}, {0x7, 0x20a3, 0x1f, 0x6}, {0x9, 0xfffffffffffffff9, 0x1b6, 0x76}, {0x9, 0x40, 0xffffffffffffffff, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 23:21:57 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x8000000001, &(0x7f0000000080)=0x6, 0x1b9) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:21:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000340)={0x2, './file0\x00', './file0/file0\x00'}) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) dup2(r2, r1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)="b55d68ed956257530644", 0xa}, {&(0x7f0000000200)="8458f42dbaba348b5f3abc6c37014c60819a0cd4a743b313554855795516125215e70d8f8eea1861468c7075383fac61315f22a0d264dec2bf7fdd939983f96ab49df391ed687c35ef946656279fe41204e32cb07142d0c843cca3e6bf7140614f657ae931d3293a57660c6e6f21a38ccf4fd11f7eded22862dbf11423ce8ac13447ae78e8042a7a5b3e129b9b8cbfbc713c7e541f4e3b14a4ef8176acf60e1c547770a2aca223082aae9f3698c7c24832742d2d94258c9769f53e0dea303c93366330fe034b008d12bd1a9e348571d98194069ed28115b3bc91f7fabe1f38b5f1cddf41f100aef8c7a93b19d0786469ce048fa2", 0xf4}], 0x2) 23:21:57 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) 23:21:57 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9610) execve(0x0, 0x0, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effe730 failed: hole in range 23:22:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x5) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) dup2(r0, r2) 23:22:01 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x2e, 0x2}, 0x10) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 23:22:01 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x9, 0xffffffff00000001, r1}) 23:22:01 executing program 0: r0 = socket(0x2, 0xc003, 0x6) socket(0x3, 0x3, 0x4d) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022efbffffffffffffff5bb2fbe0b98ce1eff60829807c39b839019d55a51961e640c451253e3fe1d8fd7a189ad366747a1119a160509d7b9e4d954401a42968a6a5c73ccfe6db35c731b9951222d7a25259944f49dd05824785a92052f20ebb75144c1c5048651d0100cfc956412c67f08b6bc82693180da515e099cb01803310f500b18e118ee9b145b927e3564b6d37858d7eb01eba2bc372653e3c8d197182eede8a9d5bc6ccdc7000e62a7ad1f69e9b6f39994b25940a958aef5c000000000000000000"], 0x10) write(r0, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086000092cbb014ff061b7dd907c8712589f7668b8b0000d0", 0x28) write(r0, &(0x7f00000001c0)="070036c44a2d705e603a9e798031a7c0e91494c7899624b8a0e6595cb5e9b0f4", 0x20) 23:22:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f382a37cffbac80beff199bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c3000cceb2024db2249b8e7c393231b56b709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c31d548f2de6c031b7b303759b60642b45cbc5", 0xe7, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/129, 0x81, 0x841, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 23:22:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x44}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x4eeec8a0, 0x0, 0x0, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:22:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400087}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:22:01 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x1, 0x84) writev(r0, &(0x7f0000000680)=[{&(0x7f00000003c0)="732dcab896acdd67be368d59eb489f05e40957ee5a2a21de99a55f926a3c0e9317c3369414b5d4d45a1f3f9622d1a8ff59a44a84043531a27fdbef71b096b9349e05322d8d59bf347c729c5d2447e125e146f0f598b15be4656f99f7a2301b5aa07c02e9b63444b0670b054c2fc319d47e1bb7b2509bead5ab197ecc7d53ac3998c98d9d558ef07b19457fbab5ab15e01b851297de02a79ca456c4a8671a31ad74d84a11e74f025bbdca77244b6758aba28137e1782475f21e1fba0f92acc05619f726fe637520b75d64616cfd6123665afd7e9c28f92f1fedc51f924cab3e5172d9239aecf1946f93", 0xe9}, {&(0x7f00000004c0)="2993b180ae7ea0ca1923e34a52b74fd8d759cf5a1849a4936e7b5d4fa2a5296af2b56ce28df4369a9fd1ed2aedc01ec8f605037898de67c97b4280298ba3a7be435448c563c3c2b19e89db770a2a2aae01eaa9a2bb281fa3c553", 0x5a}, {&(0x7f0000000540)="d4e1d7039540f974268668d124e5a9daff654a59c3e0464a672e26dd4f5b54474d02f7048bef4f392261fb8e972ef6623e53d55acd324e7bb9b4fe3049c3d4711a52977e07c6d56c3bd240cad88ff1eacd35f50532c89601ac2a3b1d41e8e2a8d443a58e90844c2a33658375dd0d192e11a502fb0231e40fbeb11a3d36197ad3020d994e0e507fc46fa207473a80e84b288c86830f794867513f0d1560b66c1c9d4310c1f61a62ebe6aba7cfb18b5d00cd26aa559da3b017c7e1d996b13ee7390d0e647680", 0xc5}, {&(0x7f0000000640)="27fb44ba9cd49d8557ed414c380f4c8cef3d00d1f94ad2e0170f8a3c9e4b6c5b95bc49006cc807c81993e8252f5a1caff022c46a8f", 0x35}], 0x4) r2 = open$dir(&(0x7f0000000100)='./file1\x00', 0x7ebfc610ccd571e5, 0x109) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x80) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)="ea50795d379281a0c815eba95a031bca543b9722adc39a4bf0b0d5fa8a03242bb7b549411f001ed53ae02ff9c574e16968fd3fcaaa2c70409d0e0f5d7e0da41ccc39524a95a8aab63db9212a59552fa21ff4444312ff506068983dee05a341c949a0885365a48108d0e73a414d8501e73b9d1abbd893fa5d718ce75608ad09025eb1e90bb7cfabff7b0a7525a336d00a6f6ac8d8fabbce7b59414ebe2e235506e891e4aa4040888136a4978be9a683f2adfc9e98652585e836e8b6a9f962e7935e0de8be34df82e4f8a4e0fab2b1d748cf0d9e6e34a63b99467df928ea9b6e3819b289722832", 0xe6}, {&(0x7f0000000300)="2c8300016fb3ef764a7c1d812191a5298563e63b0c30ece0e5296a1a7cbf8d3863f5bd16d353db8bd7b7c98c641b30e35bbef504e0e4edde3f7ba4be6e55abe148d60ac793ca27251711172401f6428e7937bc3cfcb07ef02faa6f249973d28334c599c8913afaeefa740fff97196339cc981a04efbb56149da8565cda0eb29f262d594036b44717e1465adfa96148ca365a78e4b6294f6c74a74568e3fcdde137f085879f8def4166eb05d4ea8c5f01b8f1", 0xb2}], 0x2) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000140)=0xc) 23:22:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = kqueue() recvfrom(r1, &(0x7f00000001c0)=""/233, 0xe9, 0x803, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 23:22:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x842, 0x0, 0x0) dup2(r1, r0) 23:22:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) flock(r0, 0x6) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)="6a7405bad6e842a93d821fcf04f91dfd91d43930764ef51415b7aef074141f18dd70ea3c3cc0a647bcbb835eccb1a60c71f8bfd4af52ff71d1f6efbbba0f38aed5b500c6d6f5299c6cc604227e37f570839211d912834c983fe74ee2988f98bdd2481a798f897608548f8ef3fec30ca436bfef9dd2b6a7fde59a82622df6679a9e946fe6844e2a0a9c342f88a0cc60cf12ed0562175601ff8b3c0684512e478f2878d0b405d4f2fe2436809f9fee51dce89a84c683f512e38d4b5e771c12f18e1bc8bf1f8f68380ffb0c19d92b19be2250424938e627bce395b446c7747b55e2f0", 0xe1}, {&(0x7f0000000200)="783d59a1fe136bf6a764e23c6e16fb5261848913af44b171bbf1484fa0cc8ca1a0c76865f4d61535dd70944e020e01d509a707c18810ab81aaf60e41cc1c966d7724c7dd184031092e86b0baa59c2c5c78ba15c696f7cf284e4d2853037f15", 0x5f}, {&(0x7f0000000000)="f4ab13f4fe196a5945d17697fe323a0322bec1f95e6d18bc45dfa0c025473d42", 0x20}, {&(0x7f0000001640)="3f7560a0b32ecc4344219b0e962748896a424a84f5bdcbc36f75e16bb2f798fe9393490b680f381303fd3dea13f038075efa3aeb67ce56612263f8665c9e4e346dbca7aca13c69795f1777a7f18338479fc26c3807eb645cc81d093b4fa87cb634e11bfeed38d5ed2fe01c6d3ac149ad3ab2e2b77f821bc0db94958388490b54b7ae2108c0bbd3be203f1524bca75b963e789ddb4c4b3061b300e4909dce215ed1196ee9f5f7febcaa74e74a21d95c1d8775be7ec8802a36099406f01bd8de4590054943f363a60c77f7e0352bba5e13205330954356e3a4f21b84351a2788afc5e61e89de7cb47e54ba63928141a186f26b623f483ab0467c52d41a7dac5f40e0c8636735bad7b4d9f19c95325797069230e975c0cb0b3d2e805e5cb4dde3040dc90efc2b022fc4824425336a24c88fed4e4d594317e4ed13cad33214b05dff0b817872e0d752e872fb757bb2f5de3683505537445f0fb193d9a7001ef9d7c8d592c03045ac22244b66f0bfe34d8d1738960e116688d6695d15656a98445d7edcc353af174e9509c63daceb8487d4485a3b004f4f4fe44b8ed545ea17bacc9117dd188b2d2933cbe67983daa2815b6cbd493681da8412c67cc9044f8331d5693660a1d83debd16d80417b2eadff6d938b577ac498d6533943d6701e8ecdb8727e16fa947880c5f9a0457c08bf2dd7cd6037a210d22d1c800af55b2bfbe635779c2849d2d3963dbf47515c7b223e346feb627359757787f44a4769c05d1070d7389b5e70257a70a8698af918717a73dbd435175b247f05aeda979045271638bc8e07b9a79e158e7ceb4504d655d271565d799a35b7c077120eba38b8fc02d91eabe4f0086511a253d32fe73d286782420a2017b6ed106f929a2cd1a2b67c4b21aa82a277219e9bda669aff795ad04bbc7816aeba7d6db0b76cbea3088ad3bc420502e8a18cb9c84363067c366d50026b53841520779285fbe8f0b5d3821f378f4dd94723b9af7142a798373e10ccdf0f1c1918205b59abac0116c50377b9532442ac603a806b94737859fa2cc5e964f6eb1bf246e0a8e278f984d51ad6e08ba8e6cf209707d0eac7f5f1407c045804bcec5aa71153fdcd46544e4277540183c47535a566bd1c84feeb2b7c957bbb23902b6831a2c6091f63c3eec01340fa2a39c1f2bff6d8d8fd5a693e2a1186c89d2a28f04601e24f5b0acec0608283b513521ec0e0d0f08f755104ab506a0f94086b4e955ab0d4714ed0d4318b9c1a0c6b900b191c43b91dd5f2d6bf5f3cc77f0b3970f7dbe68f058baea43acd1429b8cf573ef0898f92d05623b2e23956fd680940935a392d019b6b5b1d0a079a2f4518d8fe14b45acc99b6d162d8af98200f3670265cebadab9018cf580c02cf836e4bbbd36fc82f6ff06371eaad024a8b4c01ad6042fcb08a64b72348be4312e7917b7cd403a6206f1373c9f17d5f789b324c48f11d50fb1b1a966690f941c3aed9c23a1d8e33e5fc246b4e88cf7df076c1950f1cf0f93e3c1055c7d45c490b62342ea2a725fda9228b02bfa840f67f4017c78a7064029124f5590750c46925f8bc40395371c31a981f0ea35c2a3c83c0b825ffb4911a56477783bf996d6bad7a7f6b4106ac05802b451ab85bce4afc178ee73fc5227441c2bfccb08a67048752ff3b9940299f7afb1d8277f4a81123e69a0e2cd0d82540500ae265ddea9a3658d686b52583639e3ea3ef3e8a04472f01b28722f816cba16b3c2c51fd337b66146c30e0f3c8d30c4b466a7f6958855d9fce2bc3d2822a469c20a7cf2f8eb68c1d488f06af48e4886952a81a29c5f4b062eafdce00ea241eb2f50f5cb9a750e197d3c29a2139400aab8d5c3dfec738528f8de9de5435ae8e3fa8d16c644ed2f4a9c9e6d7bc7c2b79a9d084cd20cf880ef5c62a19bd9a6cdd520503fc447e5acd5fccc0ae5a90fc0a610ebc4ef990416e7efc792d94fb831718656662f29ea29085447c9b345af8d772cb756feb1602e7699e1097a9384ecb894ba8dda61be28af641c7a93185194d1ac01a35eeb4788b50f02a648a862a81ca57285137552a94d8f9ed2dedb1a815d0c55be7102e55a9ca6141d54a7f3437108d74c47016a1623c6d43923b155984bf412f02105d7043e520a5a0d8ceae6311d7f50eba376cae156f256ab45b11bc16f3435ab169e5b4f526882261e975e523d4aec525306024f67ac2fce2b445f0b769c67135693f70f0cd44e8f60de7ec9ac45cb44a0196bbc0da49bd4d1c651e7fa219bc1a67985e41aa774619b82db5dd61f4cd8c63e16fa07042ff1d64badcf0c6cef57aa3f6f600ab15b1cbab8b1724f8754c483a53f047403797bbc8e07f3c83b3ef326f8f18511a53998b2d9834e7c8924acb3421651b9740b7bca6e271578c0a511e9c9a22a1becc370d34173d4274c86afa57d9714890297ed64ea0c2a1d8fa847c73d9eb4dfdf8a1bf0707ef8d5485f5547cdbd02936a248815000607d2a45d092ba12b8f124ac09b5b0571c448bf1b96915e5c34221b9e5c97749aa80944eeab7cb5a5249249cf642d99c62c6f95821444b9f3d8b7cdcada6c488b489131339c96d6062d77d9dbb12ad56b12de4bac4a5b1cf54dc21ad37b1ca1933330443c60ccf5e368aec9e1c3f7762013e2671494bd1f4b5a6d1b1278ffe409608857b1d928014445a9d3e42e941836cd10023879cca848dc9c24537eb0cb537a581367313818ce37e311e8bcd6a561f270eef183d056438e238f10f16b7a742056c96b2195443172b45b0fe52298434765a894fcf786afaef616d26c8093e784cfec3c1fb3cc5576dc1bdbe795966b928073bec231e045e2fc9982cfcb7de7aba03c3700b5763446e39cd4b81d01b89ab2508eceb744509f9b9cdde8ecefe72dd5ec0e06de2a135b36c86446cf4f81301a9e58540e160334c365289a8ebef6c2722e0684f9af56a9ecd51262ddbfc9841fed7834f6ad09dcf1a10d9d16c3215f25ce6cb2215f4b57481c28606602d2b0a2813fefe787d74a5b0565277513479f5818023b23085e9dc2ef3121004e3646bb74aa14ef3a50abe1c9921f62e323ad6987158f0dc3b755a0dab3c44d2f850fb02358075aa3c4dbec8ee6ca83288d6c241ca0a7fd663a5e35a7e0bc7436c84a3f9392216fbc4e3886e45ce630c0575fb445003f2c56e6aa5041339d154216271c14b0bfc4f2c0d97a55979865ad9a23cdcf76e5cb23756788263245a94ecc6424d4d8fa42dbc7edbaff18af263417315b57626898697e6c7c5f1db12a50c40e6a5c8bb374753e9c6ddeb5c920db799ecfc2d61f919cdad3145d81190b0db7cc0ac1735e52a6a1fa04016d3762d3b79c287ce6a3e6222c1c17c23c58a288976a0e41550e007d836d72e678cfd4f0aaebf5913cac959cbc69841a6992c14b3fb724da3c56f516d1066b8dc9ad799b96d787ff0140eaf557c885cd7accf4cdf5f1f915c1609c031189708445c065d052b553fc9424fd3e0c6395de42ee40b34c6fc338a15db748b097795820d0908da750a1f17cba22a3f1e81c7b12e10e679d7751eccedcd7753382ceb3bff45878bc7e4a7355f8c8933aa3fb63026e3dd7a00b12bf53473c0ea1a8e6a9279db01d7f232d8ff67e4e744e8c48cad43b37798b7ce9e05469ef380874835ebb9e5511e583fa967c4f7fd9ec1ab849b64b5f8c6dfa128e85080fd78fc77ca71d4c96f2a957f841c228c486fd9596e8c97a392b7e69fca73badf836b1c7a8f5ab294889b66d461c48333823d8ba35d72d380f6630c57a5df53ab2a8c18fdeacb4f841b81db1d53b6f26064bb0cddb8df0a75d331fa6b5002407fde4c25979836a9180162d2bc055c7f2bfe75a69a598f4abd33881054683dc7bbcd47857690af5c7f188429487d573d45605d68386ba79212ed6d462c55c166bf4835fe3a1be8a85d42214f6fe676bcca08edae46d82880d13dd787ca1a28aa09c9d6f1722e22d8586cb33c427b36740ad666ce740c755abd48867bec6bfb1663a8cbcc57095b1150b9ec93fc1ea1f70b0d5e268b5c6ebd0e07b490198bb46413240b366704fd21bf8f9b02bc98964503b753f07fdaeecc68b6356de3cd14c15049c64b884bf87ffae405cc9c15f1fc41766a33e26b6a6d57a0c8810c9d1cfcca866b04688eba05e0388f4f088406d86c79d8be5dd5fc5bff6098418735889b1dcb845c4df38b5638b04df48239ba41a2a2a00da1ba5ec0d2a17702b6d2563d8704354dd401e58c9ac8e14869673207218794e0c71d2adb703313f777eb43c68eb371c42115057f2bcb5ae6c51c6acf1514c4be5b12c7b7f53ca240e0ccfd807cfb2184b68a342eddd7692cc6935c777ee98f104f575c07e38d32b070cd9111e896e0dd63f61a7f6397bd909a03379d41a2c64d9308386bf7c99061b1c80c6f6f5e458b12c75bb3449acf98374fea41ed47cf4aed972be1fe39904c2eb1cd0905edd1e15b1154cacd40a96746e235f8a994318bd7368eacf6929cd36ba15b8ff0c2feb368cd2550bf76f9082a746114fa6948178804f370fea6173177f1d586d6e5754f88cfa9c6ca2af618c6a45815e48ca4ddcad98b2ee9ef97ecbff5f399c40ebe1b9cfc6cf3486d084c647b5589bfc490d9ab47d46682fdd438ed48bade31ad9f91cb926caff7f20e314a2ddea32b4abf4f7c011f7b525dc6c536c85de9ae61395b5691bce0b9570e5e463d4b297ef2a2bbde46d5f26166e7bd94035b1845c56f06a1feb3dc1f68b67b2dc70ad77246ff18480a892d6dd1ddeae65b6af6e576a101687cb195ad191900482885d6785c0c8c633a472df11c2199b25ff9f30bc43841791070844db176d2c86426d8df6bbb46eed16c111253bb95d341f998a0746188943348df65e22698f20d99679d4ee8890fd78b335773061393dfd8753805a0af1c8625b2ff99a9d4c90e36d83e2ad5f52a769b127d0097d9e6da65a85eaad72d28c3598613efbc3302b0f234102e41a086076ac49411ee14e980771f102bc8f868654db59e124dddbdf4212757096bfc66c8ee6b0f90349667d3c9fb6eafa70c430758582ba05148fff109ff8c4e6fdb16b5518e82315ac5309c7ad22db43f76bcc4d270ba43af5125c70b7c9fd9a63724cbda2410335f2d67718d998be30b202d4e8ab5f9c7b7a207502b7f0baa34fc142f34a6d14f5afacc45a802d299e1c317986925045b48e72c0fd777dd9bd48899d51754118062e69f5a760f6ebf491f3c0951cfa8d0e356990adf3a3a67c1f491cc9e40a8f644d761fe7c08c6e3d9fb516b8acfce260c3e627d21c5bc07508d47476724ec8fe6d78597173bc60f0c31077e4068522668debb1bd20e3d9035af64b7704f19afc327d55e40e2f60ee1aa6eac57293a8d1a19884b957189594251fc5bd64c5cb643c4ce937bf70ccd59f4cc0f8eb99505a9fa3ac0e9ad87138d72e6ce364147c38c103ef28bcd0d4b690cd783a99afb8a7dbe4086263a97bd8debbe912b556d8f7c9d99e0a53c2a3f6a71c9907ad2161f65aa5b4514b8e44a3387224dc9dc12c08dee6a643adae144068b8dd00fedfde0aea037176f27f47454bf09ec8acb8cec18ddeb87271d3d4da175864db237bdc8fb90ada931e8556ed8912ac637bea086bacab20301c5b1dc692a7142614b59c2f78cffe6d5f465d36f3d3699987cebefbfbf9e5b712c8af549c99db8cbb4d66261ae3bab6ff7a78255fa02739053bb0dbc3b20b5b373839e19cae2ac96d6323f48b5346ec5dd30df98f181f9e0af9d41a0adf861c0cd7729085ed7220ed5", 0x11d4}], 0x4, &(0x7f0000000480)=[{0xd0, 0xffff, 0xfffffffffffffff9, "de8fd4a06948585f40b6353f54493103f68ec130279bfc6da58f6df9f42acbec01121eaadef95b4fe4f0134247b8a636655fb6f5500c470c70e5d87d59a5e8339bb3bcc3d2a8e8a88d469686d59fbe9dd734d6ecce76d34fc75e7de29fb10cdd3438480108b2badeb7f0a19204534249febe2f554616a9b4b0778cc10adbe95c0cc9aed6a97f032b19277dd5c7b750a63e46fa65cbdc0fa4ea4132c82d14c902abcf743221a8b1b351265800"/190}], 0xd0}, 0x400) dup2(r1, r1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2000000000, 0x11, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) 23:22:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0xfffffffffffffc55, 0x0, 0x0, 0xffffffffffffffee) recvfrom(r0, &(0x7f00000000c0)=""/6, 0x6, 0x1, &(0x7f0000001100)=@in={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x5, 0xfff, &(0x7f0000001140)="4e6993e6134a54f4db41d0dd1de206a073606a4b89f012c274f693109d69d4042f52edc9a530c8f5ab3a9a104c8f82cb583b11e3bede6a165847c5a0cb436f05ecf9cc4502c30216908aa4dc5f30481182f488b59e95681d5e9d46b1731e90550871f31c5cc7", 0x66) 23:22:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x100000000000005, 0xfffffffffffffff7, "b04d6a666a57fac90ad6f00a00f3ff4a6e387651"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) r4 = getpgrp() r5 = getuid() r6 = getegid() r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="7bc1ac41", 0x4}, {&(0x7f0000000100)="b2de43fe43d07a557e1a09c36c74fc8972a2a158980788d55ffc3ea80ab8524038c5d4f78c23f46f02d42bc06c9b1a90f6b02b28d7ac327d99", 0x39}, {&(0x7f0000000300)="af973677a6063ec0fe84713ae7282744bb02559e0b9a52e1115f70b7eb78998540c46a9226467ac342318e07534496d2989e4676e89a5cb25f76782cf99f0df2f9a02507891de1b67193b245adfbb23eb92991a6c5deab1208f38a7cd0a57987c72eb6b977bd89f4222f1566a11558e69b93ca31eef76771dc95637fd46c973be79f85f4dc543586a3c1c9aad52c68f9bf87d5be79323223f5b71db1419160e97582379332ed0d0ff001300a154e2854a4c882ca75f299d955b12d6980cb222be644a32c3e4df677d89cf0723e444838c3eb5e0fb03ea04ed92c2c861e2cf0b2436fa015b0ef776910e9adc71c59610a", 0xf0}, {&(0x7f0000000940)="3d816a8e020b5626a03f77074ccc0646c23f9d88b9377d1ad80d0709e11b7a843789c4b01db95921dca669f4ee48e3b429c83a2afa92c4b0970f8ef944057b9176443b101a4e4b125678e6d2a218882cae48b13052af9dba3ee8e7581668401f9048fa2f75136a339dc007184e549e8ef59246381531b39739ae9b7904609f4c01eca5c4ea497186d09a29f72aaeec3be02515ff67598de90d10625dab827ac5dbac41a5acf7090f333ebc40b24db362168e564f1429962a7d1c8c1b50fb37f62d26428b76e4f53182f7dff4591d9a73bd65853f295c2109687b648a0095fc9debf1df183ae6dd89e93f84470c3bda7ce8b48d9ed096ebaf210fd3ca861b61ce3e5c616395f965f11fbb39b628849ed5711f691fad2a2294b99ecaf9f6a9f955a5dd71e27a1228ce1f53cfb44a8b7bb43716ccc2f3ed34ae9ff6af2d6063446c26cc6993c3021b9a0f934d3704fd58bbca3c19339d3e42ba152ba3a73f3e3219235e74d908fee21b544ed5d807ae9eb7c69687ba2ef984a41ac6e74cd350aa3c9990e5284974a26a82b24720bac8ca3173486669071cd778da1431fc8fc8f563237a82c75eddd2bae3ac1d55564ca8814ef88ef7173faa4fbc2ff0faf9dcde5a28f53a685808b413fb239513e37eb2f06eebb037ada5f95cd29750c68fece7cb62b4cdf61bbebfa0ded4139f72a01af0793f2765bcfbb0885e16a77d06931098f51be7b09388b39cf1b36fbd3f0853f4002b697154972a6f066ee38d5af107684a64b843745e578c1484c0f5df3a4d2594f3d3e9ba16039b0d649c077736e98b6576b61b9c201abbcdcce66271d0045a1c1643d2a3acb0e2b669f558bd1e5a953c35cb1b3ff364e3fa8c32f0734684f458c0e72d108619ba285b57b7f48233d6418b46a474881b614a84bad694b704d404d3bbe0ba0e25397911ab8c25355a4176af5881b7522e2ef1c0e7d31417f5a3acd5abd476fc9810a2ca0534bd976b38ca4828030b81724810c4473f4f986ad4ec6f2d509a0ba0eec1969d997382cbb3dd13b09a801f2bc9f6fc8f7a757c27c8f177b33450a9a8ccb04131bf22ec65f69cbae5d35dc60be3c61a565acbbaf627274c6bfcda2ab331b87dcebfb977fe801b43b7e05549c8ac67e6623dabf565c4ced0a4e29f9668c008780fc18bdbd73816730c0ed0989fecda91aba84251b2d240f21487b187d03bcba1976d7ed29e42b67e79d9cc089ecf9def1f1edc5bf4ccb5a654784662871d81c585289a6d9c2ad2caa361403954380ef80fa2426f366aec0e4d3a92a837ba57fab21b39d8232ba06e677ee2d5a835cdc749b0897df1257e8fe3f6bffa0d4359956727114730190220aeb4d35917ec5e78a20ce35c4f31ce510357fc90268d0ef8111a90f9d50364d29777c53d7623a009b657623eb43ffb447db7b6589805de27f81e436adf4b42733e121122638c79ce96880bca6eb4ef2bb2fc120716c812b7155036a9141e1c62b5c3058e3dae544e91b23e6c676d6ccc7a64864fa69a44b8acf12992c1c7799bc6bfa15f3646941b188161a5cc51783dd9c8098020fe03820eb13b53eaa8ee27a3a8106424c1ee3a5ed775d1c79f6e1fefcd70f678a53e817d7a0fe4c43e316eeac9d79eee9ca242bb6463e792301da6b35e7843d5629caaff87d82cfa9ce0a329ea5aac6404873e5c23eb3e334042e3410a2b93b85f9ec21f06cee4132e5b49ab23ea24dd07cf8c85db6d963b89dae94ebf3aec134048b62f978e163291bc15f677df17f17112c9cea5d295cedad71fb25186ea76ef344c95dc8dbd7f2bef54c5350ae58789c6c6fb0d36390d8c20ee47b50ea93206567f035420770239fd172ebd7e8550268d59f765e8a17e018e4ab250cfa57cfe44f2e705350a1f44801c66fb84b2199c96d332216e515ab23e2dcf1769492ce787c6db3a6dc79c690c5d11368f1563e7195adcd96c327a12f559237dd2c396dd3fbdfa184e7452e3e32500451738a3e08ba0bf296f75a9920fd5508a5f3f5ef714b10346403b1fa9a429b483f61830aff3475342d98bff3a8ff42bda722ae72fa61eabdbf58a80e9bfbbbd0d13ca62554fbee1fc62c2b1c8d4b0c2f18572425fcd55b51f4809c00e537d4b8ef98f25223858587206c5811f9f0a4f882017d2486bc4e4087ef5c06e483f9e95272f1f44b77efc1f5a7ee2fdbad24a852f1828e01f2eed0d54675210accfa21b0e2696917ef98be7b16fa8d08b016f2a4da4135e1f9e74875fbea4e2d325c2778d45c81d07fb494943e9491b89fed41d531cb8f7c38ff1768b4e9c9d267c3fe039ccd5a6b61e4ee604dc7b8b94be5a233ea5dd759f2faa138380519774aa1d290c0f72eb2bd0703884b6e2beaf5d8a8694bdd2e7983892e8bb313d222dd695f1e99686f3132d3264ec0d8c97e77ef2be031717343101f98f96c434ee62329c3b3f96ecd66a05f521acbc2aef09ae892d048c70a0d7cd38f1e12601e236be799990740ee5a188ba1807db3adeb407dbc4d2cef1c1cd38e0319f016161c3c9f5aa34851c5987c8e8d046b1360252894aca28df8ebe06d785cb046dad3d4766f634aa0d20f86da40a5ba390f02cf9fa8fdd082266de47ae901afde30065e681784e423f152527ed43461c2d987c02857748610335fd6a9dd8d606c31438704e33de02daa67ebebf9d28af99dabd8b6e324d8a6cd32c25b9736e5e071578a3c27bd9a98ecb6acf969493b40181dfe127faecce880db7dd12d6a543a4fa63da15590e38ad5a69bacb5a003916e47b50fdedfe3a167d0ebaee67a02c887698f5f8b481d366ff308e0edb65c111d6294786b06effd6732b94641d4496fe9f0d1509f4a165a76dfb4196f6a8668bb910b78648d9d8ee6b2397a5cefb542684df08698bd2dc037ee409207bbabc9f3cf056efa467d51cb5c27833a3dd5ac79af5be0f975d958b35de7ce8d4e78eb53682ed09577ca7ed6ded4e22c45264649e44aa4589896c2d449f369f2197e07e03a070350a9965158881ea0cf6c23cdc9be1bba11a9e778147ed7b67bd3355e9c1cf0bbbd463f72bbbc5adacccf18f01a9878d2e89407420fe5126b1a024de07d8a07912edc97dbcedeb08431ef45259e45404a39e883297a615b2265b198e8cbf8461ae32ac2bf0a51ef9ac41e54fd6b40af88fde26cb10bd342c08d56c7da7130a564f1cf326b1dc9e6039215fe512a84bd465afbc7e71c19ffb049da1fa78bc4e6b9f8f885f388f0534d37fb2daa3aee6e64c7832705fe27e50ca0aba08e0be6b5dfa278ee9f437afe602b0127ef18d9e23f32be3fdc1f21fc76e55509a85b7a4a4483d9cea052b0dacb5d9b60d8f976d4067a2e7f1b5d20e75083bcc2e9e43534c85095b575eee11d816d0c19842e0c76a66e03e1f816e0f4ad2dc3d7473dfee6a056b437e063f4ec40033c1a00327083502f07e711724296ab7076f82802ea3821c0b9162dbfe4500b7cc9e08df6dbe22f2612f0993e214d84c8a3a21ead5e7da7cec008c689411b38bfd62dda3c530d2958d3587d16f63dd96d4f07f2a943f782add68939e3de3ed9f7733749320b6cdd228c581f21bab35f5cdd56166f18a72cf527e458c289fb1d1a9e046f5db9764c4aec836b9a24ad18ed4b9c9be1ffee4d44bb249ed6d9c6db86a36427e79b364127cfaf5e825c5bdc2687123551ad525d3622ab971ec8784e5b2ec4e3a92ccad99e9a34457016da3a25e4041c6a04ff389417bd65cd869b444038ff2b27d4bbcd757e55fd643f73254d08d60d43336b60ecdb65bd444e743edb037050f689efe026300ceb3e4bc3699e7c177d78515118d7e976bde05724c2f096cd420c5d8e80ba678bfa67b35e5214fad1d0c80def42c8cc7449115cd21cf0fc617bdcb9188f51b6381d455107871be534b9e73d1eba6f8846043961c10a98763f229b1216d016b518991f064948ec4563a4c339ac9ba9ca6826edd24ef53e91f2e46bbf62e11578415eba2dbc50deb386d06793d469771d9b8dbd79bf6127424907dc8188dc2fb17c306229aa54225e8dd5689cf038005a3abd28785ffde214e84cca1ef3ad58fe09c7b10e88b2187ac640b89fd6b3d2149dcd35d3540235538e4efad879c6bbcb1dab9db2933befe0b70b11edb46e36641da968529fae2674f7fed73562ae2f1cb774ef40c55983e4bbcbcb30de63b9e4e06fac09071104ff5510f44c67cb4756f4c3ded7a7a87fb370b1774115df167fdd6aeb8534cb6e3e7effdd3ea44d46bac48b3a15fa0fd0c8339f6ab3697f438996ac1221a10ab325f5672a7a9d3dc246a9c856c00d317190ae420cd343e7993cd2c88d7f01c612dcc36a70a568d2aeaa53a6583b671798e0a09042d95721a11e3edaafc5566c370c9db32364bd2d3cdf8aa283fb432ca03f44e24bd40426a2b8eb501e9103a1d76997bfe0d56a22c458696c77dbd7accb483b5765613be8c53d46cc41ac2ba3402cda140a3eec2190557027e1d2ec315dc1ef703ed915ce81e059f485548e19ef5418ae96582edc2de5c29ff5c43ec63548ba599c3982a8c0cab3d64d578f108848d854e8860a6d0dee2a507676433cf5090bcf25e3850be304ccc25a7a1bf7e17edea896230e9b5d7c6d419a5eba81c4443bc22348af8118ac6818d9be44d51341292a294a938faf4074c4f7d59b3f86daa36db87b93751739048a1f7b82fdd84ed2ba9f8b53fe4f15374a7bdbc126b0e4ad8b685fe821af12f374f33a5868140a5c8d596b58a8d7e93b742ba75c62517bb674f0322f2cb582d3c40444f5eba2ef51d00462b42aebcb41fa6667e9efe73b0e6af99d7103fd2c8f574ec6d1164ebe3c9706c8424151168c00ea0e0d0a66c6fd31a7ee98533f3be33da1a134138396c9cbf1b7b5357ffe20bc1e2fa8b0786d29813b96802f2668a2eb1845b220eb1d9574688fd6db96ca8264d4d609a79b4e9980f4cf49dc819bab6033ca8878808347f6a7afba40c6f0a05a74fdb60be8a879f0964a9144ff6b15c5943a0ce0f6cc3312f795f6ceadd02157599f17c8b9cf0ce45b07be5d748fb010de0ee6a03eebeb97ba2046dacc1c0ce361c72402a158f059fbb56a7a7e2c8012dfb0972f553fe48aba1c9d3eec63ae3d8afd3a293047a9c730b2da9c327e854da5dcb21f9846d2e0ef8d6fe1735f4b3a841176777c41315eb3485a4d67be83cf69782dfcccaa958f1052601fbe40d2e792b5ee69f6ef5e8f606df9f36f9fe13bd6407a3406f48a20a6650bc532c9de6728f4cde442c889159005ee57fe5b5e4f5d11c1801a002d1a56a5b954879fc51ac6eff27d791664fae594789c18ed96d411007959c47562a3cfd0f0ea3201c39d33200be64a7ff386dfcd6e3c3120e525af0317955ff1570048b516cf2ab20b0b89d3003239b115cf4c8a3eb78961a67eaed8af90118223f56a6564cc3b9ee02697213beba93abb118b3f2c29df88de675d8dbf15718ff1867d0a40b7f6db6e2a719a426b6390f217d3699db5db547c77ebcfc25d6a5971d301d44279eca7437d13410c48ea3bb49b6c72f2872a77e96aa6071f5eb65efbd0ea0746a9629f090fab3a9edee17a360deef8840f32a1b5c611eb1df274437ca7eac916d1dc9b140cd322a2cbbfbd697a52c581c158168de2bc2ed060d394a88d784430ca233055b4a73701a8bb287b16a7c7b9a67116f713e19806313ba5ad6bc327e5c9a2a4fe70d21e0ae020c1a71a8258342016153f653e77338f7d043bf53e8502de3a51ed035557b38002898282a6d8e43d27dd9d13514bf3eb4fcf257e5f136", 0x1000}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x2}, 0x3) 23:22:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x10001) 23:22:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) pledge(0xffffffffffffffff, 0x0) 23:22:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) fsync(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x2) 23:22:02 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000500), &(0x7f0000000540)=0x4) ftruncate(r0, 0x0, 0x2) mknod(&(0x7f0000000580)='./bus\x00', 0x8000, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c1d37b4a16eb59d69", 0x32}], 0x1) pwritev(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)="75a602cd8cf2c53db93361ec42af618b032e373b65da9e685f9a890d0c64862a593de657aadcf1a2c3ed79264d5142cbe6d5a9eb24c82c1c1cb7b98e7424345ed4c615d7afffc77101b5270cc59452ce8bedfb48e949520cf89637b5992dcbe3423299ef94cd7ae81e0fbcfd5ac2e146aa2af3a48e3b36f893f6d10c492778f17112ad4845324fa95afd0ca45c07f41ca01136d6c9235b265eb9db543202e7c3eaa2709f694a0a8b66fa0119379700a95b357bf0bd457f30a83b94db5b338473bc7cd6b0089a50ba3be84dd9d81b759ce5990aa41c", 0xd5}, {&(0x7f0000000240)="6cd8705ff5fde85219c35d630ca85dda7eed02d97964fd305056967062a2b86ad0cbd029b998a26623c17cd882cad62156fe8cda76b3404fd65f50a588b41268030c27c0b11791398e986e31af8c60073a847f32e80cc9d0841d1d2da2110b18801248ce6e9b533ad071c5f924472928abb4e6b0f0b27709b8a2", 0x7a}, {&(0x7f00000002c0)="69b4c5a14b78fc7ee0e6ea4d92b4d1b4241b92d7d02529a06762c0e875fb30f141f8b50660f89fa52f0586d43baf3fcec1a0b96d7103ea3b5acd7aed7443925804e369e6911786785f158e6bae62b69b38c6", 0x52}, {&(0x7f0000000340)="39c3a05a8f6e47f91bb806bb8a18a1c7b06d36d4db106a524fdddba4f126ff5ac6f2dc28592fc95a1f87c7cf7c2951ed263513e529d912654936d944e7cf3409ad0de54cea2a9f52d2aaeffce65dab7837d4b99073876deea102ccf75e016a3c93d8f2d32c8b8b531b998872ec9a8ce585efff39c1808a2063f38c6fb26f7b135f7f80993e9f290f172259ee6b7d1be8112312506519637d", 0x98}, {&(0x7f0000000400)="436794697f403dc8167ac06fe391cc0d94ff9ed90d206ec69187ecb0bb6f845517a76ef80337bbabe06be91885cd19ac538d7b2c61de318d2792bcfecfcca60de3e3bba2808745f0e7faeb5c7e26d407fbdebd7027ff770f70b8a240024bf2921f75e51e0e9edd1aca2ea07b67f64bffed45bef9a54ed3f06b3dd1a0e0e9", 0x7e}], 0x5, 0x0, 0x0) close(r0) mknod(&(0x7f00000005c0)='./bus\x00', 0x0, 0x7) 23:22:02 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26a5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRESDEC=r1], 0x1) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 23:22:02 executing program 0: socket(0x80000011, 0x1, 0x0) 23:22:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="000000186004008b00002327feffffff0802000000002800000101050000000000007750d6d23cca5cc02e00", 0x2c}], 0x1) 23:22:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffff8000, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 23:22:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)="a8619782ca8fab6a0940d0a9916a2f207cc66489df54142c2a6ff6c349cb5dc7e90d17cf22eb3d6c396ad3360f5891a756a255e2d7de86ef3df2f59de50f30493d27c12faa081049e9b4f156d403779d4175479e5ab8569cc55aa561f23ce20c6832d1319fda16be65a5930f68de39e0dac25713c02c9bd898e851927cf0e543d13941a9420d246369ef7590cdc61df40755b47ce3dadeb9a975268dbb7b1950bc9a83cdea1284b79821e5", 0xab}, {&(0x7f00000005c0)="4fd07474d5a2093972f85ad4d6eaa888e5c24786b9fd1485d34f0ee3268c1490cf1c2e9322c69fd9a494c1a67cf137eb6c6b5b87e08530bdf93d28fa8f73b8619e80802eccc412fbd1ef4d86ade65ab9784ddcbe31d0c3ebd22d4de1fdf7d3bc1d9e6eff51c03de51dc1e2fefff9924ce16ce130912318cf5db23d308b", 0x7d}, {&(0x7f0000000280)="6d62be11bab07e735005ca0c5a5e54940e1d236f997dbeecd3fbdb45cac4d42e2726e2c1", 0x24}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000140)) chmod(&(0x7f0000000080)='./file0\x00', 0x100) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0xa014) close(r0) 23:22:02 executing program 0: r0 = socket(0x2, 0x1, 0x21) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x28, 0x4}, {0x3fa, 0x5}}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) socket(0x17, 0x8000, 0x5) 23:22:02 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="25000000ffff000001000000e0244b0515ed2f9b590000000043243fcf5d44c627801101f71b1041fb582666ca8e99904fbd94cd7dd89f23e183ae564b0a4fa3d75f083dc71b1ad3c7b4aaeb693aa1e506ca8324f8c7d55f9c35f32c7e59a75efe75eade7ed3d47718eb8c8e0df8b40a92d25f1d70c7890341d236302adcd9500edd859b83212c4ff58cb0095a97ea7bbf11c819d3f41f093eefbfae5de2c86d73e0adbfa59d17cfa0de71903814c9badd5dd631c7bf43781b6aaf9cba41538995e86840d272a09bd1a1074e7c276409d220fd6e0aef7f07da0a3e7741801cf4e253523016f757d87c738873a7d3f1af083a2103bf700218f3d486116cf9", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 23:22:02 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x800, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/58, 0x3a}, {&(0x7f0000000200)=""/86, 0x56}, {&(0x7f0000000280)=""/199, 0xc7}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="8f1fceee3a532c25469b10dbf17e36aa0820fc693a359defc1ea9dc4", 0x1c, 0x2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0xfdee721744a3973f, 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000480)='./file0\x00', 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[0x6, 0x7fffffff, 0x4, 0x3, 0x5]}) 23:22:02 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0x1}, 0xc) poll(0xffffffffffffffff, 0x48, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getegid() r4 = dup2(r0, r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x6) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000000c0)={0x5, 0x8000, 0x7f40, {[0x1, 0x20, 0xff, 0x8, 0xffffffff, 0x8, 0x0, 0x6, 0x8001, 0x80, 0x6, 0x9, 0x3, 0x1, 0x7f, 0x0, 0x2, 0x2], [0x4, 0x2, 0x4, 0x3, 0x7, 0x6, 0x1, 0x7, 0x0, 0x8], [0x0, 0x101, 0x0, 0x0, 0x800, 0x0, 0x5], [0x7, 0x6, 0x40, 0x6, 0xffff, 0x7f], [{0x2, 0x40, 0xef4526f, 0x2}, {0xc1e, 0x6f48e6d5, 0x8, 0x200}, {0x5, 0x400, 0x1, 0x3ff}, {0x6, 0x0, 0x0, 0x100}, {0xca93, 0xffffffffffffffe0, 0x1e7, 0x1}, {0xffff, 0xd1, 0x400, 0x6}, {0x8001, 0x100000001, 0xa220, 0x4}, {0x3, 0x6, 0x7, 0xf4}], {0x5, 0x6, 0x0, 0x4}, {0x2b6e, 0x9, 0x5, 0x1aa7}}}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 23:22:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000500)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x81, 0xfff, 0x81, 0x85, "8e7467e19b4c8efe640053733ae936e6527ff443", 0x4, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) syz_emit_ethernet(0xd5, &(0x7f0000000300)="8d187770905a3eb40fb38c8b9e0801beb4705c790f4925a29c2a1168890c75836e0cdaa73839cbb7cba391f348db317bbc20943946c9a42a378c46c4cd7d7e7d70782e3e41a36369b8073fdd856274eecf77c5082de1a330b6e0a3cac0624a60b8c09495d2e2c06eac5f800dbe1c77f9a27a49e2a40152c0e0d5782db9e951dcf6608f70b03efefd4df703b46b20778aa42196d5c69239d639a57bc1b597d1ca2ccb28f435799a8b7835872b5c6bd5ec4e35925a17b72980e593cdc8c3839524811fa49a9058d3b16860c23f797014099a05694d73") r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) r4 = kqueue() close(r1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) r7 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000280)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r6, 0x4020426b, &(0x7f0000000040)) r8 = semget$private(0x0, 0x3, 0x4) r9 = getuid() socket$inet6(0x18, 0x5, 0x7) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, r9, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) dup2(r3, r4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 23:22:03 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r2) setuid(r1) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 23:22:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10028, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x7, 0x9, 0x2, 0x7ff, 0x5, 0x1, 0x28c9, 0x10, [{0x526, 0x3, 0x1, 0x8}, {0x3, 0x7fff, 0x5a, 0x4}, {0x7, 0xffffffffc4dc0971, 0x20, 0x4}, {0x1, 0x31c, 0x1, 0x3}, {0x2, 0x7f, 0x100000000, 0x1}, {0x7f, 0x3, 0x0, 0xf9}, {0x80, 0x6, 0x5, 0x1d5a}, {0x6, 0x6a41, 0x2, 0x50}, {0x7, 0x9, 0x5, 0x3}, {0x3, 0x8e1d, 0xa318, 0x400}, {0x8001, 0x0, 0x0, 0x8}, {0xfffffffffffffffd, 0x80, 0x8, 0x5}, {0x4, 0x0, 0x7ef3, 0x2}, {0x282, 0x81, 0x7ff, 0x1}, {0x6, 0xfffffffffffffffe, 0xfff, 0x7}, {0x6, 0x200, 0x601, 0x5}]}) chflags(&(0x7f0000000100)='./file0\x00', 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 23:22:03 executing program 0: shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) 23:22:03 executing program 1: clock_getres(0x3, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0xd1, 0x28) r0 = socket(0x11, 0x6, 0x20000000000009) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6004, 0x1) 23:22:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x74}, {0x80000006}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x3f}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:22:03 executing program 1: r0 = semget(0x0, 0x0, 0x1) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000280)=""/164) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000008, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x101}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 23:22:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="e59207d20c344d72b625b60e00cb7339b31761be11acb6c99804284d27008fb0d13694dc8125d3b4865a6979bf4bfd07db2cd7071e0405f59fe2d018a1bdf0b640820a0be666280d3cf8a63305eddcb6d01be6171dbb0e6cf4fd3c32242e938e9d3dfb941187", 0x66, 0x404, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xfffffffffffffeb0, 0x0, 0x0, 0xa3) 23:22:03 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x0) pread(r1, &(0x7f0000000200)="9360c945b4a8cc53c39ef59d9278a3929bf2a946d972d07ea067018ce99cb6b1d772f341e4c5974a1d47fb7215e5a0d94e522e39d86cf53984a0df2915ddaa9ee06b57f37acfa5a5e5dfaf5f4765b1e578882dde8b4db8f58a4df99158ffacf050dd479124452e363042724a42b2811b1e78cdb1704cff2dfbce1f24ff354cd304641b53e2ace9cd368751ccd6b338e0563b1d3b41472d6eaf82e0fd89761a164b0c0c703b852c805dedf1762bd3b40653c21a2729a8dd601cb196d9d8c2be652933602ea498e68243", 0xc9, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0x1000)=nil, 0x0) shmat(0x0, &(0x7f0000ff5000/0x2000)=nil, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() r4 = shmget$private(0x0, 0x2000, 0xdb2f3d8250bcc201, &(0x7f0000ff3000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 23:22:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x5}, {0x6}]}) syz_emit_ethernet(0x73, &(0x7f0000000000)="d2af6e2deed697b4998a71d32231fa270a400e3db180218a9e996ac85a08ecd5fed5b96f86f80f38032f0b0e3fef73d5f2ec8daa8be183cafa94bc800fa4fa849a0c7d970ff600cc44e04d45eed47c1140e6f190545caa0f8f7b61423df271f65cc182a8f4bb4bf382ce7e2fb8213b7cd7add9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:22:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') shmget$private(0x0, 0x1000, 0x21, &(0x7f0000ffe000/0x1000)=nil) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 23:22:03 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000480)=0xc) r3 = getgid() r4 = getpid() r5 = geteuid() r6 = getegid() r7 = dup(0xffffffffffffff9c) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x90, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x820, 0x0) r10 = kqueue() pipe(&(0x7f0000000580)={0xffffffffffffffff}) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x0, 0x0) r14 = open(&(0x7f0000000600)='./bus\x00', 0x20, 0x2a) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8002, 0x0) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x20100, 0x0) r17 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x2, &(0x7f0000000740)=[0xffffffffffffffff, 0x0]) r20 = kqueue() r21 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./bus\x00', 0x80, 0x8) r22 = dup(0xffffffffffffffff) r23 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd\x00', 0x2, 0x0) r24 = accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) r25 = openat$pci(0xffffffffffffff9c, &(0x7f0000000880)='/dev/pci\x00', 0x10000, 0x0) r26 = socket$unix(0x1, 0x7, 0x0) r27 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r28 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse\x00', 0x400, 0x0) pipe(&(0x7f0000000900)={0xffffffffffffffff}) r30 = getpgrp() r31 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r33 = socket(0x0, 0x5, 0x2) r34 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000280)="b766b5aa090e96bb2f4d4145ba113a81df6a981dda4553efcd52856abf30ce6fdc1de5d78b02acd1616445c621beb293aeb2d4f90df558d0065ba47dba836ca09ad24511dbd704a46dc63d973848a574b4b4144738634f64e199f14fa9cf685e8b0e38df8484feb5ff1e1e9fae76d2a72437f264434b8866ef72131417406df0643e2690f14b968b4d002ae567e1d9a2cc15fddcc5fc1da744017835160f6ebdcafb73056d8bff158082d17292f749606a7942d7a7ac13483dec2287bd638a97a903d2efc5dfca2b66282b02fee723db7e2f0492", 0xd4}, {&(0x7f0000000380)="82624aa776f9466841dbe79e4db3b25f6dddfbb573078fe3d484e3e93faaa782024cee2f1e149e925f864e1d95d1ba0a21a8f6169768a83e7c143970c1906f36a3f828f4744ba7eef051fa51b03a9653c0e3ca8fb88eedc35d0d191879e813d093c7a6b20d7376f66e9bc2b2631e170356d0c332b63b0324463e78ae9c06ebf1a0f10f5f6086a9bd39942887c3b6665125fc95327bc07df19a58b31978eec1367fd789bcb70a77d0db93f936c71eb2d180752775432025805d633930131e9cd6770e18fabfa2e8f07e9c51af09595c0c14a8104559825c", 0xd7}], 0x2, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14]}, @rights={0x18, 0xffff, 0x1, [r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x38, 0xffff, 0x1, [r20, r21, r22, r23, r24, r25, r26, r27, r28, r29]}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}, @rights={0x20, 0xffff, 0x1, [r33, r34, r35]}], 0x120, 0x401}, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x4000002000, 0x4500) r36 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8401, 0x2) ioctl$TIOCSETD(r36, 0x8004741b, &(0x7f0000000040)) r37 = open(&(0x7f0000000240)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r37, 0x80085761, &(0x7f00000000c0)={0x2, 0x20}) ioctl$WSMUXIO_ADD_DEVICE(r37, 0x80085761, &(0x7f0000000140)={0x1, 0xffffffffffffffff}) pckbd_enable: command error 23:22:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3d}, {0x7c}, {0x4006}]}) setitimer(0x2, &(0x7f0000000000)={{0x1000}, {0x88}}, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:22:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) shutdown(r0, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x200, 0x5, 0x20, "54fac2d4580993e2afef9074d5e5b9c10b7f6849", 0x80000001, 0x6}) 23:22:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0xfffffffffffffffc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 23:22:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xa000000000000000, 0x9}, {0x3, 0x6}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x20007478, 0x0) 23:22:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x7a9) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3, 0x10000, 0x3f, 0x0, 0x9, 0x2, 0x3f, 0x3, 0x0, 0x400, 0xf16}) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 23:22:04 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x402ffff) 23:22:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000110000000100200000000000ddff00"}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x4003, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000dc5b58969758d36b7d53cd070000008fe3000000000000f87c538706000000b81000000029000000230000000300000800000000000000b9754f4ebfcebd82e015206c1985133c6beaa98214748b6937963a3893820f52a98ce3cc20622bb8b7eb66acb1d141ba190cd569a1d76a7954b2fe37791e9db35ca1424c875d2229efcdfec040cfd0c82dd2ba8b6d51f2fdd1e1b1820ff752889ecd2f4367"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:22:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xdc, 0xffffffffffffffff, 0x9, 0x9, "6a296bdfa891af87c63a9acd8f7686e0d0b7a934", 0x9, 0x6}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 23:22:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0xffffffffffffff02) readv(r0, &(0x7f0000001300), 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x3}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8001, 0x0) 23:22:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() ioctl$KDENABIO(r1, 0x20004b3c) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 23:22:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getrlimit(0x6, &(0x7f0000000140)) faccessat(r1, &(0x7f00000001c0)='.\x00', 0x1, 0x3) 23:22:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) write(r1, &(0x7f0000000000)="26f7f7aae5", 0x5) 23:22:04 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x89, 0x4, 0x2, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x5000)=nil, 0x9}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000edb000/0x1000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fb0000/0x3000)=nil, 0x6fe9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000f56000/0x1000)=nil, 0xffff}, {&(0x7f0000f4a000/0x3000)=nil, &(0x7f0000c72000/0x2000)=nil, 0x3}, {&(0x7f0000e5d000/0x4000)=nil, &(0x7f0000d44000/0x2000)=nil}, {&(0x7f0000d70000/0x3000)=nil, &(0x7f0000f22000/0x2000)=nil, 0x7}, {&(0x7f0000f01000/0x1000)=nil, &(0x7f0000ec1000/0x4000)=nil, 0x4}, {&(0x7f0000dba000/0x2000)=nil, &(0x7f0000d31000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xad5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000d5b000/0x1000)=nil}, {&(0x7f0000d27000/0x2000)=nil, &(0x7f0000d72000/0x4000)=nil, 0xfff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000c2c000/0x3000)=nil, 0x1}, {&(0x7f0000f6c000/0x2000)=nil, &(0x7f0000c63000/0x2000)=nil, 0x800}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x581}, {&(0x7f0000daa000/0x4000)=nil, &(0x7f0000c7f000/0x3000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) getsockopt(r0, 0x0, 0x65, 0x0, 0x0) 23:22:04 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r1, 0x1) pipe(&(0x7f00000001c0)) r2 = semget(0x2, 0x0, 0x20) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000004c0)=""/168) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x9, 0xffffffff, {[0x8, 0x6, 0x7, 0x10001, 0x7fff, 0x0, 0x7fffffff, 0x40, 0x8, 0x6, 0x1, 0x9011, 0x61, 0x9, 0xf864, 0x101, 0x7fff, 0x9], [0x3, 0x7, 0x5, 0x17, 0x8, 0x80000001, 0x7fff, 0x4, 0x1, 0x1ff], [0x80000001, 0x10001, 0x20, 0x6, 0x100000001, 0x1, 0x7ff], [0x0, 0x10000, 0x1, 0x3, 0xfff, 0x7ff], [{0x46, 0x7ff, 0x3de16f44, 0x401}, {0x400, 0x80000001, 0x100000001, 0x6}, {0x8, 0xffff, 0x80000000, 0xfffffffeffffffff}, {0xef0, 0x1, 0x2, 0xc90}, {0x40, 0x20, 0x5, 0x20}, {0xfffffffffffffffd, 0x9, 0x79, 0x6}, {0x401, 0x0, 0x1, 0x100000000}, {0x1, 0x5, 0x5}], {0x1, 0xa487, 0x4, 0x1}, {0x4, 0x6, 0x0, 0x7}}}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 23:22:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c278aff11834f7751e0994bb148d5e037842384d", 0x0, 0x3ebc252f}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) 23:22:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) write(r0, &(0x7f0000000280)="c5f7053b30d41c1ce7b92e63df8735cf72bbe5ef9ee17a30e3e8cf4d9423191b20594ea127860ec3e5508d135d54338c25c27e38265fad2cf0c90f0e400509db75503a3c1ffcc8eb2a816685887f0d047b21bcec863b163f9bf2300da73942e48be5b288269c8f36fe6d01094d05f026663eb5db538b3e2e98dc30eb7d922bc6bae8f00bbd3b2377c0c109d093c1e6c0a2a1acd1dd1b9b9d76054e392e", 0x9d) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7ff, './bus/file0\x00', './bus\x00'}) unlink(&(0x7f0000000000)='./bus/file0\x00') 23:22:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getown(r0, 0x5) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) r2 = dup2(r0, r1) recvfrom$unix(r2, &(0x7f0000000140)=""/150, 0x96, 0x843, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 23:22:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00'], 0x10) connect(r0, &(0x7f0000000040)=@in6, 0xc) 23:22:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = syz_open_pts() r3 = dup(0xffffffffffffffff) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x10, 0x0) r6 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x5, 0x1}, {{r2}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x200, 0x4}], 0x200, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x40, 0x20000000, 0x101, 0x4}, {{r4}, 0xfffffffffffffff9, 0xc9, 0x8, 0x9, 0xee}, {{r5}, 0xfffffffffffffffa, 0x8, 0x21, 0x1ff, 0x3}, {{r6}, 0xfffffffffffffff8, 0x90, 0x2, 0x56f8, 0x100}], 0x80000001, &(0x7f0000000340)={0x5, 0xae8f}) r7 = syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r7, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r8, &(0x7f00000002c0), 0x1f, 0x0, 0xc3, 0x0) kevent(r8, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 23:22:05 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000b00)={0x10, 0x3f, 0x4, 0x104, [{&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x1}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffc01}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff1000/0xe000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x3}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xfffffffffffffffa}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 23:22:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ftruncate(r0, 0x0, 0x1a17b9d8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 23:22:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xfffffffffffffd60) 23:22:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) r1 = socket(0x1a, 0x5, 0x7) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0x6, 0x1, 0x80000000, 0x6, 0x9, 0x692b]}) 23:22:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000040)="1d1817734f848d6fc6f6f7c2b9e9086845e7f65e6d44ef82ee83faa03bca5548f8b578cbfd7f4d1fae329a92ed80101a9c69ec068a87cffb39c3", 0x3a, 0x7dc0778467f6e4e4, &(0x7f0000000080)={0x18, 0x1, 0xffff, 0x6e2}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000004, 0x0) mprotect(&(0x7f00007f8000/0x1000)=nil, 0x1000, 0x100000005) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x0) 23:22:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000080)=0x600) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x6) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 23:22:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1000000000002, 0x0) pwritev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000280)="7cfd56846b6c3dea42", 0x9}], 0x1, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) 23:22:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/187, 0xbb) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x28}, {0x4006}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:22:05 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='.\x00') select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 23:22:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x2, 0x20, 0x80000000, 0xff}, {0x7, 0x20000, 0x5, 0x5}, {0x9a6a, 0x10001, 0x2, 0x3}, {0x4, 0x7ff, 0x6, 0x3f}, {0x1, 0x1, 0x20, 0x6}, {0x1, 0x8, 0x7, 0x8}, {0x7fffffff, 0x1b, 0x31, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="9c") 23:22:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1, 0x7f}) r2 = syz_open_pts() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8b, 0x9}, 0x8) poll(&(0x7f00000000c0)=[{r0, 0x5}, {r1, 0x4}, {r1, 0x20}, {r2, 0x20}, {r0, 0x8}], 0x5, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 23:22:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) geteuid() r2 = getuid() setuid(r2) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 23:22:05 executing program 1: setuid(0xee01) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x802, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2a0, 0x0) dup2(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x28, 0x0, 0x0) 23:22:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:22:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 23:22:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7fff, 0x969}) lseek(r0, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xfffffffeffffffff}) 23:22:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x26, 0x2, 0x30000000000000) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0xfffffffffffffff9) recvfrom$inet6(r3, &(0x7f0000000040), 0x0, 0x802, &(0x7f00000000c0)={0x18, 0x1, 0xfffffffffffff001, 0x4}, 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe99, &(0x7f0000000180)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r4 = dup2(r1, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r4, 0x6, r5) 23:22:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020020ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x38, 0x0, 0x0) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000040)="ece67f59486cd8d1904e45bb71aba82664314474100cfd2d9c502dfd7318a18fcef7897a721202d04e9e71c6", 0x2c}, {&(0x7f0000000080)="65c41c9abcb52d8c70bca28a804c3196ba84a8df7e86767be894dd0a5ba0ab7291fa083b637b5dd27efdb720a08830a7d99bdffaf21f2547474b081df4cf800601a32ebdcf04ed3ffbb2423f64acb5840eb69c8296c16ed547e5f493d0601c5f6ed09e47cbe2701e3ef9316626a8d595dfd5479cd55693de2dae3bcda68d5762e278120f5018cdca597e28b0cee1bcd90dabae298e417d68ec61155d26846d9fc1c9b3f41c7540a2a9eb02b4813728e048ba400d310a0685bde0919e27c93d5b2a0f3254f6d1c1e4bf016ef15f855e8578167f4e459d9b21f72e0c5faca2e15f4eea398fef6b008936e3204228", 0xed}, {&(0x7f0000000180)="ed66a41513a45d68621846d6c70a3277a18304b10ac3b2490408cb954bff6c9342897cca9246ac678e3265ea2216455ae5ed641f7ccbe6ffbe5cebf2550551b2cd0fb69d333920687dba82eaed25198675aef52161cefe21f0bb8dca67637f1e4e0d15970945a589bc19a956e2722a153a85b5db2d8451b548fa31b748ea6f85abe1c7769f0eec8d00112ed92f26e73554029896068dd19ebc0c93dae6cd03c1b8a39f80c9b4f2fed0f4f65e89e972a6bd0bcdf75cd27b386b5a92292be638742d7b09b0aee524920b52f5b3d3bdc09a8f5be3bbe4f86800a18ebbdb028278e0e10d77244ced7bdd339a049fc2a2b8a73bb55ec69de0dc4dd05469d9bf390c33bffb5fd8a36ed0f6fcc1721e6aa587d46654a8b23c16c4cccce19a1d5153a556bf54a08239081e13b36c8af0526bb9fad8b4d7bbb762697f4e515abdb4bffb7246cc6cbe68e9a3b78f0da1a66301ad7717ff532aad3f364e05cde77f5d06c6a8546d386f9474d1ce708e2c53251a50e5e26aa7d14d36d116455ea42aa21308e49ae2643461a4003a4926048c57f45c007fb31d2bf1fde06a8ab732ce615fcec1d034fc8ab62bd419eac42a87aa66d30564e7616f84b7f4eeb113345a0a3f6e815c5a8d63b9cba8c31d60ed62894746a744cbc3d4921f03628b3cb81b5ca8529f6fd7f8b91278d796afdc5c62695ae45a59f31dc83c1ab8d55c5b4bd2817e7bc553e9dfed071b49c9afe5b18f5e2dd9cdfc73f07c4de31179e2fe76f4569286d08ea661dabc429b81ac5d80c1e78fafcf65f2a89653fbeddd15225de976b1f0321157021d58528361ad5bb1065f961e495c805b5b296972da9bb050ca56fac69bddbc1467ce0ba898674ca3af8a907d682c591f423247bdd5d73b24775291ad926f5e343918fa9e6048ab48c741e86deed2fe02e10048a3bf9634185a91a9a72a103551506411655e240da220f47be54370c5555e59b44dc4d4778f91ea298522137a7f6ab42a40b0085b6916cd3454a8071235bbe80a80f0bd4e17364df9ccf1880c4162e27eac0474ba15e84243dea7a2076efe46e31793a242b7432f6d1b9dfef873e77d2e1889ca52bad4bcf42439d120e13bc08353b524410fdd7697a1064906239f6171751dccd8b249b1162d162b726246d325423c10683983435f6f90dddd16f584cfd9217819c21f8b2f592be8701ea0fd35a053b51735703f6bcade45bb58fecafa5f6f9b0ecfba6fdece2cf0866e517d92d8747a0169f5032fe73dbcccdb584b505a7142612c77e30c8c86474619eb9b8179ecb2a268fd863c5bb4bb3ebd6bcba30033cd38db7c5c3f20bf2a6360ff909b5f6a2c0c8d0026bb243ab0a834e9d22a83bd5301cbb4ac3a0e678cba4bcca18641850eac850c2ad619ee8b6b46965fe945c917c1db6f2baaf94ca5a638325fc3e936bba78977471105aedb9f92242a1afd0158cdc961a903727f845f67f89e711dca9cfeadc4142a7681935e839a066846701512a49824bc3ee6d10cdab6be65d4015985f40ef204b69ced242b74beaabbf1196ccba3dd28bac884fba5530f3ca4357dc4ec439e07f5ac15c75d26bb47fe4f3967a7939d1839c6523638a5e2db74426d1102254df5ae5dd351602b94191484d2fbc35185b3ff4d2f64622e54392e6f93a04aa228d33f9ede4a63723e1fe2264763a8c893a586b735169ae6d43d7e9be41e02317622dbfe7b3fca2e0b3834c6b6cfbc1791a4235093d0eb673090005af977791d455acd7ec6c1f463c63fe689315773c6f597c4ebed8d4d47df03a8dcfe301c6d18d2d40a82f7f69d44c5220e445ec77df32d54757430feebd978dfd179e75fb38b2f2586f903ca1b23de21252506157bf968d37d93c91a6ba5875903bf2d49f192f0aec7f3126fbd356a6948bb6f6d3652d0ab59a45c237158d53e5e34d1affa10f8c6b8c1f8e2228228c56e883799a838c240c6ccf6031da90efc229148441e2a3f1e83cc76d5991757f8401a205bb33c7a0cdacf35983451d65524ed0c7e07b0f444dd2a455ae7fd2d5aa78955c0d6d282ff270efcea61a7df73983e7cd3e8345d83cc738e1564e034ac1aa9b3d87210454fcb85ea9048c0e3adafc820c5bf4778e1df1c6e2837b78b0143bc25ef5c2ad2e015c4e0ad90e5402c982c9954f903504c7f2aaaf818eadf367614d9ad78ac3991fe6de2f68639a32f4e1bd15eed391767051ea81ad1165d3633d3449c0bee9996b24045d06ca1646430d1ab133f5112575ee9da5f7a54ea5170c59a9c749b8c3c546d2c44cf801fa125ef44e6b547577f86f836814d8c55d7972bfd3259fe83784a1828f081939ff3626d36fbadd3af43d42550910985f07f123535e168db6926ef8fa72d93ffeb5952c60e2e4db7f317fafefaa957df0dc86f90b8af5c2f6abdc8d8cf986a23a263d76b75995eddc82e14ef6b23a5a8a52facffe51071016e24d602ab34f74054761a2babd92668bfa3221de6152461d56880aa8b714a7246c510447f9d7d70e6fb94e306c817306970bf602852ecafc86774fbd562e89e8a088196c491cd56697a1b94170b249b88370c3d381001be6d6ae61dd7e9ef925c68fad509104a6117b830aa4c62e165bc175c7435a996ac88ee9587457208d616fe45eb36213f7dfdc64fa1e207b4467096be4b63ca8895a22de683b7c2d9e39cccf3b7f6225ac66c27507f8ab1bd882309724ee2441360b4c4196882b1f516a62cd79d3fbb3691def43e3f7e26745989301a02ff6462fe693414c13445801e634cbb56216c012d1e6bfc4040b3bf55f5237ec0bbf21a93e911eb0e041dd1211e8ffa0bf289cdb4a5c8c0f543033bb01ff1f14cd7444b4f3995913b875f16a174997357b51a66fbb7f9568c2992223eb623f0569e669aaaca8d84eaa3dc9b992f917ebc4a8af9cb2360a5f1cfbd964622567b0fac297101038324ce6d8a1b69ea53bcf6ce80d1e56c1c3206e3973067733c8469fe40c7d6635a745599a98cb346d2dc3c21c68fd6d8201a2fdc3f7659229628efe44f0c1eb474db284e5bb4edd76e04a142ea032cc4f148b7e2a4fbf14ba2eb9bd1c838b8fd9ffa941b969f571fd64ab81e4ee678c4e595c47bc102076d0416b2fdb91021e24fb9d9dcf2c20095de9d4646cfe581a08e2459a8ea8dd89dea45f2d76ff85704b597fa7399b143ce403ba6b13c85b9864b7e210ab1f08064f2b54a9cfc0fbd33b7fef5d7acdfa4d70f8198796b4436a88c5ca069d51709b86e986e010cf973c4268a0e3b85c28cfc7ffcc0ee098a3d0da2f8fa8301ba63c84480eadff0329ffacf608b0140be056bf9582643a369c6781dafcfa893f2da0d0c70a20cf2e2a64decc6bd782d09772d848004067bb1add1f83d7b1eb1d9f6240532058f0d75573d4c1cef91c4de0061a42cec81b1a57599cf08f33372f63c25e4ac3cb244a97096ab0e20a1d13758594577f5ac1c2950702e4a47f6fdfc5c6f7b4a7f61b5fa6e665a6cdb3684981805b3f04cd33c370ee731f19be190383296542a0011cf6488af8612db1b82cd29a590a23b153236647e553521ab3021d54c408e1deac59c3a7d9fb401d2ffc796ad3c90f506d38deeb172f77c1c4b0569d4f11180fcdc69ad6bbd4d90e6eaf37a5574c4bada033917dfc167cac2fbdbb8b07a3fb7b2099c734ef9b0fc185522d8f2c2507274aca4d768bac5a38f3cf1def65c46306b8ff3a35c0a58362fbe346774806426bd73ee99a0a378f0509a6cc09b1eda1f6ba1267b3b56e2e158b94b0987a2c17d8f88d998b8e33debad280b0057ddb4d915f2b3a8f9bd9e757d4fdce090e2da7bbd8329158dc9b2f1b7d239aa94deaf763573f38daae583e3f083b1422e4cb86b46f08bd38e808a481aaddebbaf2da3d49ce05beb82c35a3ff6967e10a19af66ceb14fc2979f83df480177318cc902c74044eea340478e951b84b8840ac96f8ac6cd13d611f136430c3d507359bc3ee8daf17f4703d6b4cd36ede4b9b4771385850e25e093b8f16f67b73c290659a679c2ad35a3ecd76bbda63743fa9f8eb21f1f437c222bfcd1abbae08d587caa70ded6f836ad78f66b09c506ee0c9ee77f4c09bafc59b2fb8aac20b46c8edd50cee6532b6e7b2c02ab2b4761227684098dec828f5de341d335065e2121d134d088da16dc128d468196e3f2c6c2e76fab003f77d7fb92cc6a88c46096f29e9ed0084e76da02a770154872a1fc149672f15e2b6f1e721c485e860a295c979d54861514879bb48c920aa701c0df8ad405fdc1a24864156f4ba8bb68eb2edd2a4f44ed7a8b1958593d58819dfc6b76fcd5e4385d8902d9e5a624ebfe04eb4a7f7bcf6165a61673fa3bc8cee9bb55bee0de98b10c2cae625dca22e072d64a711e2f071724928b46a0e904e6b3278499d672107d67cce6038d8930398660a854a8be987090cb6917240c273cfedbb769f83c45b9c14c0fc711b4a86e2cde855d7b5bafff8f19c055c31587d4890acffc11e619ac7c9686ccec67327f575b051cad7e3804f90d1c4692d2dce3068ba05eb0fd69d7b014d1199908f2ebcfd7b1e4a24d240e06e86702215371fdebc053ed69d6a5126415a5c39ca1b7a44d7c58b82e58509344d5718635d1b67c9b95ce1d301780adee0d0535401ad5d961d4518f9051d13b530173ae94fb1580133dd8fce6286cfc9952cdbaa135c877ad0b1ff6203ab0eb9bb4c84bb483fe631b06400f7d64375625c4bed3bce2446d5084893169d3b8c5faca225d1a89ffc6efec4e2b8b27ce6de5e5e24dee306ce42eb49ec6269f74d7bdacab9953c507d5450b292c6f622e23476ddf3f3925326a392c3c3ac3b47b2e84b2bb56caf86965951ab33f01f27f35848d4fb0f98c06f73c4046f9026b9c937f19cc3ab9b3d2f0159e9effac3c3057144c894e728fb488adf71908db6b7e48aea84b7e929f63fcb0d6c5ce7399cc7007c1d4c0c51cde1e1ea02cd2bacaa58b759f8410ef9f5cd2ebaeaecf4c27d63d25d43364c81906cccaccc79f4200905ab4ba2f927bd1a1b9cc289738ff3b5210b32afd067b0f73d9f0aa30778bb630bb737355653ac67e4b29992fb6791198ec4aba26e484030a088c779ddd53f3895bddc1894b75b799463e201f6d4767955b0e6edf8198c34568b21eb9687ac00548e90f3e4b8b36c1fad08a3b9bac1ad7d260c086813f78a105da3055a8a83ed393d95dd1d97af1e42c258eeb1d095c65774b23251910ede8ec3bdf8bd15e091993d80fd3e099fe62ca1ec0da2d7b12d90450552d49b3e9fd5950cde337be44acc1127d53bd4aa9cca3646551113511153f84be6f6d333b0d80cb3624312a23994b99d827a7d64ce16728eeac4eb8d47712120c6c6088221ea42df0bb4c4d742cdf4a322ac64794fc1d487b1b788cbbe8406f95d3c89b6ebd71918e1d4976234958f92a2d2e59ecfd6faa5487aa4e30c8a4d11936f216e26abbc782515e1ec9a4ddc1cc305cb64a7f95ae5a84cdf4d4a16768e2f6d9564b80fb2a8fbfafbf18a2f86c720d747cae5368968b0b9f90d7ccae9ba6b9ef7153be6f05f0805bd66cf67387290c3b053debcc0c1a3fc30cef95096888318ebbcf6f44a0aec044f0c21260417d803fa310b4d8c87a0b07092c76ff79ba5dc220f6d2917ead96f0bceffa96b0fbfe710ecbbf326489fa52a9dc67e42ef1bc9cd28d1405df909024c5a04fa9f230053a55ac90929b8e75362399591dd8e9891123ed342da77fe7aeba5567e63bee3716245b122432cce067887dcb311bc380ad55fc1daa046173f6d40af496f", 0x1000}, {&(0x7f0000001180)="667ff6b6e48675c80d332a3412addeaf23b280b1c1fc7274274f3cc4e44553a168163c5565a66519d75e506dab1f520f865bd074a5265e9d6de953f6621887572bb08055d23b", 0x46}], 0x4, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 23:22:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = dup(r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x0) read(r0, &(0x7f0000000240)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1007, &(0x7f00000001c0)={0x0, 0x3a4}) 23:22:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x50) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000036c0)={0x0}, 0xc) r3 = getuid() getgroups(0x4, &(0x7f0000003700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000003780)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000003600)=[{&(0x7f0000000280)="285d71e65600eb805d8f8f2f1b32baa49330b94b25b57378d3df9afc1996", 0x1e}, {&(0x7f0000000340)="2918d60414200cb379ec6a93984babda9712b279acd174916284e88dc72275fc34f3d2d212dbcda131f96a752ee719d52b18359b84b5927eb0011b472f226049eac254eedbe7f70db4712af720f5582b917e94a794558184791657026a47c9876a46c8e4d194275c13f2c9f240abc15e016ec15de4aa0c5b238a017f35715a29f11a2c4411cdccb789d61ca5fb57dde6692c6e5aefbf55110e17879a6eb410b3ed2246a22704087d265615022a89a7150c81e76645948e322d710ab565a4973c5c3124d0b0d6e0ab3dabda4e4c2c877ec6867fda465c1cb2a02c740201d246fcb205f8e8992dc957bb766411ff1f311836da3bd0106c897872cb751f7a3bc061f9ff20849745372926bd56bddb3a28d3f823686d8c9839f86f6fe0b59e8550fbe6b939b69085d56ec36dd1751568d2e68ffb63ca6eb7b8efb19e238260075725a42ac2a0ab449da36b6cf5428fcec88be7b14196def6b1c53586b187f129f8a486957833cb95a927de431f81bb519a2cc000d8a6726a263a9be735a36a3e25ac0357ed241cc71c6fa1d5ac44ab0477d2b1cece3e0149d8a1164ab0bdeb12974b261875dde6a005bb9004ce6c20e37c1ee71856585006b32b30a608d6ff9dfece644846cbab9836f74969c7705bcbbe6f9aac9ecff002e667070d208074aacaf5681a7ce1f2ceb448622082473e1d5e34adc59b5a1e31b55196c4fba53e6f48a6764f0d3cef222bd4d76cb8f5a2d5ab5737ee93335f781e3c0a1b24daf77ab3643b5cda941ca9d3ac5dc0c9b7019f46cbc4488b45a8a076669d4a0440ec34903057765164b5ee15477fe1ba563d049b87def050771323177c3d68858c6e31f8f2a3beb555b7eaa92ab1a01a4ad39c038fb7380e25053f270bacc7d0e7a3314ece2093d2ea823f0b5733065d638b841351c538f372d9ae46cc70bd1cdb670c4e629505bca926f9568d134142d1b2433e28cabac00a3368257fd1e80738b3ea6ae764b0fc28ed7763c71ef9994882c0fbff3d26a62a76b8f35a814ae8fce2b6f4af89c7f1af9dbcb96f3d24b31bd852913321d6746ca048dfc25feabbf0fb4ed04c56f368c35f26aedba8acc6252fe68455285db553d17d555845e2211e9a3a1107895bbf430a3f235be8e56971077ff979eabb3621f1395b73d9d2c3ca8a479cf9d1bd30257371f732dc025c035f1e4cc60a924662d03f668812f4003491fd659587fe74e7bc4b4d3d3a942561c69604f0150b2b41edf0e319999155b8cf2397ea49f0ef9fabdaaeea797e3ce54f7617ddc9845d40a23a2fbdf65789bd6be2a9b77c87d89fb67751b13966ffabaa2f973513d69c9aa0d7be8c13c4c933fbaae8c4be43ee8b9fdc8f04c3f16ac38a4d172be73d566e9213b2feaf539d0386a86cff572b4ac3f19227952f2e8f94005989a67d5705f2f9755ed0baeee19e2e6f9eb84c96b35b0ca60370c72e57dcd3786cb764ac4cb8ca1352df81b082c6c22db5e99e6e2961eb08749ec20d527de958a9acb3272baf46f1a62b690866de1bd1746294679c29efa581be945b1a01e8e87b49be6d184e5729c38df6d7a79a73a8c4c31618cf3684fc133ef4cbeaa3093c559d831a32d35fda8757595f6e1ddc79fb404df0a048ebc19d40d96349575816ef5c32d536973f21404c357dbe291ae0a76e541be8132fb882ae9eb0adc6c1076a87a8ccfeecc3cef38f19bff26edca2213af4c92c54854a016f2c2d0f9ccfff3aa0fdcc69f3cbc6e83ccb93d80df4d81b37beba28d8ae9e6be6050cb729879afa32384a9e2471385f98524b09f6a04ebc1fac3a012beb4f027112fdbf94e26c9868730da0e6c33226d558ce670ac63e60d16760d53a302ddb70d81af80586be2df20f4598a019df63f6e9aa0a3433de083373a5d7c86c0060e44f1c243e31ac05953809d33d71cf68e1a94f4b1650b834d23d2730787405046b39bdfdd780f8feed21cb6ba1b3d954592016ea84dd1b43def8435e3c138336703dc3d0769dd6f3e6fb83119181473476139d2ed39ef40fc11962faa90936541d4e91811e4867a6b2019a7db952964194a39fe53ec4279cf1861cb4ba38100b2d233f20b905e09336461f0b1a4469639b0181e6dfc067e98490ec6c14ce79b161ba087928840cb6e5bc1cfbcb12dd5c613d8eca230c305276b911e9559bc3e999fe52f7b3263784cff549d4a102aadb1636dc30bb3fca3156ab619840c35236e9c6c291f157de69480fbecf674de22c8ac4761e7fadf3be841e5a088a3341749324793f0a8ebd85858b7897d03ecad11bd231bb52aecf65522ceb64e0e4753f2f10002b1f8ebd70987e8ae0fa8bc6e5861bbc83c00435e29c5b4a2d57a9287817667293d4dd87c7f70624f2a52ebaaea078a4a1ec471138874d98ad01370205c8d22d9f16bc1a3ece2e32b151d3ccc44bf4f52bf5c60c2abccad0d002b566d435608d42ee7b19c4200cb9f01395c068658c925dfc320021e026e667f6dbe2a93dfe4ad83ff5afc31b59c784ab360fc5e6de783194082b7a0a01a42f2b83948cfa12ea558b2a76b8fa43b8feac238f530358f1c0d35647727898229d5aeb041a0743457800ba7a6b2e2315556307ab8f017d9fd086c97315280237977d06b9c831977c9fa61aa726f7cfbd7e7ac292d9c7df2e6fdf594adc31bf8ca48320403ce41992c59dbf4637d85fcdd227120b4a98fe770af25eee8fd8f954c410286637bda113c20a7f3128f2e1f4ea47360d1e61c270a7c7b2e5bb3b9cdded5fa68e9efebc9ce3d2984da7709121d61ed0a0e4af181e43f0cff0ec7bf55faa2657d737fe09f2cdacedc5fa4b88367184db0abff44c4a12200abff7bd636bf60397cc30a5285d08fad226e61c643878e83d1059bdda2c1e77340470dd7e53718ee28a2c1377609779fbafde7ba57e5e82c1c4292f9af7291ab2c6683f17f77237bd2fbc764378aac6b4e97eb898a33de2c34f9f1b892a253968a3fefc1b8f2924ddb80d490af7c855928059d144fe02a95b621b06c0619facd76c1edf09b9121a3dac2cd819d6e19617de1ad27a942ea72efc5672c0494d0568f19de33af80d967a48f5115b906862d0c7379e96c8bb12f354f1fc34c0936ffe3eb6474cea7f1d88aba043da017b3684376a47b334ae2b2a77aa713077ef91a2fd9fd35cf501bb9310cff4af443ed2ad3f896b06d55a36ed3c5e53bb8db2d1e2cf615696b68e1bad54212567df1fefa8d1b6fee1561124bd466ca949c949500b0bae34b51139afeb43d92bea7942da9172d29f0f2fa5445ba6d62109a3555e86256ca84c768113e896fa8abddde6a53477e675f8070b08f825944909a075ddc6d5caa59eff9a19c46d8d9e6662691ae82bbe57c39f3a5f33a39fecc23c8bd0800d8b5a767429863ee75d2df116edca228f676197086636a990b084c9daa938dd8956b3f418ef1aab48049ab8384a087fd31fc0f88f5b1442094a73b02b1632d6e6ef39d62e45c2cbbc868878d466ad1724358604cb6441b062727f714ae1d58060692ad458b8cf6c665bc304f615afd8d9d6fea02f1c14c6dea8cd6bba369cc13d1882bfcbe6829d24fa00677d9731030bc2434b81fdc428ccb5e3950fa6d1d4630c53dbceb5b7b35c4528462c9ce29db27b3f558b300950d0f2f14a2e6911cb7eeec8feba55fc1c93a5df13d75042238170f5dfbdfa5d1ea78b46d5cffdf0642c344ae0ee0ba2d429cbbca6129b4803adf22fdd16e8d7291d2a67ca84d99d1f59093dab352d1cea60b7174c59b586805f8930d9d4f6eb4b6817f7241a30a0908bce7e580a3f23656607f3fd74a05e225c42ef5732fab2694b648ec5de72b2ab7dcf3a4f22b439cd4f52546a7880a9b230b83438d8d7a124e6c247ea17803d1a35043e3f17e5a1eedd3a8c5553e0f8b39b32e4be02ffe6cbc3d91c0d52fb7ea075bd10f6adc5965cbbef035ed41d0764f8dbaf4a7bdddad68e202ec0faec966fba520e2dca9f866fc80f90e511452b093faac0888af9df2f5dcd75a036be3ee03d86d8345746c41a1fc5a1358800175154e9f49e59f142397ae6606cc6a8321284d706ab6dd9a7b13fcdf326f4bea6c11b2a15a0f112c8e840d21586f062a653b1e2a74116c6d41b024815e10d5f6b10f2f9196c507988c3c082c1baa2b73cacec07d5a65ae8df8245f3d4d40bbf65177700c68664133748fab0119472516734ed01e0eff14bbe20f7e9caf02ff85ade6ad493da8982e8dc6c3c1590f64901b63d8b2ea8625f16888214b35dd7e1a3cc81969b46a54d8f329e610366ff8bbe820a4e27fdad1dab2ed05e9255585a7a52c036b6a052c207a0a72fa02f7407f3ed5431b2dd903da9965d17990326a803baa54057d9910c4fe8e24880dbc6e6c68b73697e19405966468b21d26bb6e59718b63b2607506b0da3c2ed315c6c24c1546ad6a9c084db8e67347a4ddd04f7ac3ed4c82287a932017367236302ccc69309ce6e05e455a8c5242d69184223d20059cef03833712016a50df493434b1f2aeafebaf8d3c24d961b68a095980be5dabe1ce1e793a1b806870d8cc8a4d2fb24914bc2e0b59106e76114b757232fba5514261cdef7d8c975dc4b5eb44fcacd18b4e7a780c808a66d489383896e467dc960406e65039e4eaa7fa07a39ce8e77722e9bffefa686c8b3f53a915e77075ead1ac4faa659f76086f6925e2370c70a06f721fa85d8548c8f57f2fc9a19af1eba24a5886a8bb531629059a401b18363c239bfe47f6ebe33fa2c226e9ed3bcbe9a62be572781182625291fa72f246634860dd6c632d4cde7c8c892c64b05797389b9301921249d5fb21d88623b48ca9a676790e3f5ed262fa2ca83f8087448f8cfd2b48ff690de35d823f2a30a4e0062b23de0a6258f79363a366aaf291b4363717ed4f35851c405871002c80c5b413ef75f95238d556c4969465401b2bc6378bd3fbb6162d2c759ef2833293d4785d60d07f7ce5df5beace478256040c2af36dd0aad0014d04290692dca543e2b268329b6681514c0eb7ed0f072754f448ef38eea2e628653b9be11ada54b26d1c96e929a1ba5e997a5b6807ee05d4e536922e970ccb5d50f5b3c68fc94078d9062b1d4f7afd430cdeaccbae5a40d02d992263043cf5a2b25bb4e65988e26d59e5e7b41a5b0e555d59ec355f688b2fc877ee08646438c678596d5876ff833f5c00c6c61ddebe2f6b26247f50f34216661f0ce550da7e7bc87f97618841203d3cf5b0f83433c33a837ea447b6344c40fc034987b687906ae76fb86d9fd249b0b964005b8db557db3dd2c536dbb8b4fa61153ed7ccc28b8aa36876ebdd069b7037f82f6828cadc145b77b8d7e1d914c6b61198630dcf82f01cf16d552f26cb8a48ce1d920dcc4a6d4d71ed8acd1ce60ed4a100141469850a9b678f105de7c3a192240b284daac0f17175aa01f2564fc6e558b1f83b8b7fa9cc1611a92ccdd95ad192081d6d0184c7eddb5c885fc801d76d30e2c12146614d7cf1b944b5b5fdedb91500555cc43bf00b1ee6e43a02aed9edcfc0c95059f563f4c3525bae754ab22c39284d8a841c865bb11262c7a6b924ca5dec7910665556dabe4c5d84fb336d2e9c5b20714f127557bbaf3a33bf2b0d6908ef571429b64b5c15e106e9b0a73e975f4baa5512fabdb7b5dc44f6cc46fa18409c9bee9f477a2513cde70f51dc79870abbb540db01ea5d166293840c9722c4c7752c9371ba45123ec53b071c09b9b6cc3ccc310831dbe7a05500cbca196d3e8ef5258f5cf1df799dca5e9ae9adabc2e880861d76926a5", 0x1000}, {&(0x7f0000001340)="3759df2ef77c9afdf1403b0ee1df7149c9534fa243f42b99267a8715f05b6e4592b82d1d575c50fd8c84d12c1dc06e1ef65051bf489c5737e37a2a7bd4c24dec84bed0ae236a85dff0832ec913ba70ff1ce9eb50be684b8ea7b1aa88eee503b6a39b45a3ff8ce57bf5a55d16d7c1f87a23c182f922ae57b3bf40db952258779eaa7d5cb60f6510f6f6d76f1c4c11c9208c3262c74e350bcf9a2127f0395384b306f64d06fb68567b00e8de96317150e533479fb930aef16aa6a9cbea29059832eda4168428883f01c8fcf46ca59e487fad4b439c41875bfb96056bc4dc3c6768b6", 0xe1}, {&(0x7f00000002c0)}, {&(0x7f0000001440)="3e353c17", 0x4}, {&(0x7f0000001480)="01df4e3058ac2c14eda82dae7383fa23ec4a6075fe40eb101c04d5898f145c2c85bcb2a111e3ae7a731d8a9f0180c65d6cf0675a9fbb035d7a5c761ea988e40631c037ff70d1aa383571da512aa5033b981aefc4b03e09589d997d7bcbd4314cb352ca01f9ead0631c0ab99d9346e06d5a8f2580e55aa64a87cf475eac47494fff96828030f2bd1f0dbb4b0df1dbf38c8a7d76a3def9cd31db69c72555b2643eedc3fa0a5b38475f6b65c2399770ce3a800dc0b61f00a44b42a1", 0xba}, {&(0x7f0000001540)="673d6e793f9b5aa26fc98dec2f2342b0445242987d609fd9eb5f0e7582710bff39960ecb7181a1dbe96dee3b4716b9234ae86092ebbba0fc1a2dd07ccc3d316920853a4cd603c1691f45518aaa9065e7f2adf17e504b12a0fa3136ddac91222516d436025d3f7e3c97b197cb711185a734e5c356bdfc7b133d2f25cd3c54a54452a4b3b01c6127f63b27c7293d6cf93b6803ea573d7dd99544b99a8b8e66a96e223ee0e082c9899f6d6d9160fe70e7a270ea312eebacaa30f0676b610e4af4ac752552b723e27523294ed1e4ad49ce749ca3b795924eaf9e874e0d1d9a401c3a0f9c61ab80cdc86326952468bee4f2a02974b22a7182cab87ea2cc3e5be9f103aa2a3e3a9cf6ac07dd68efd9e95380c2674c40251cdae0fea1fbae08e2d4815888054abcbc3ee398fc9ab7c234c34ca122920ead75eedd57ea4e7ee4311f85d66f5cb2811e1d1d684b4f399f17ee6521a3740aed52cc50c764879ccc8b926ffb1964fed7b298eaccd0a923a084555d0d4f1b6d68f00256026520f199946d06f24dd32e420409401855c48b206342c069208e0c1b671298f7530a2c065f79832bce2204c9a56dd686c258a742b93cd92d68452b2b40f7c8ca8a7d8996358800fbfe9d70ede08cbd8dde6bda89ebad4b7573d292421e7e82302686c92d5acbf35658a2d478cc91be8148c0837ef7eb6bc23e4a357c9a457e066c7f33bee63aafc6d2762804f4737bb589e1bed6f8f97c37e41885ce601ddb06ad27efbe2148ffc70cb74cd7a79d0ad2bbc1096a54efc65d4c1490c833601ddc652d75208a5a18ff06607fd2a77f49169f4ab9e3a66bb6f6a4aadcbf41d53c1e0d9691da755167cc5f12ed4988ad6ebf91f174cbf0cd43b34e5bfd7b375271d52cdf1ea512905597a35ee6dee991dd3f70535b38af4d9051daae6519fda5055a452541575e94ace0ef5adbe21f287bb73da495d696c46175d8c0a15414b80ed0b7f83653d3db62ef019f48886abf345f7b2248faa8ba3035e1c2f32dea5ca0fbbd043817dd90f29e192683afa44675bd57edb0069a53075c5943f911f6a627023ae34b12e4a1598d011f2bb74624e4eb73fedf322ecedc20b103a514b19ea36c1cf542cd21eca5f15d36cfa9b1d54005547f0b9d08efbc9c6bc44cde26573c9220c8dea3ab7129d5faadbf1096fbc343728a9634057cfa4173b88af1547238c8b86c8815cd976f6120e3e579b5eedd1a86fd707b2df514ce19a0370a2469ab10bb3ffa569f7225cbb99918b9ba1beb6e70e3a153695f327729b20b5ccdc7e9c78eee388d57352400ae8d2f84371b0d50aa7fc55945c3b64f54f9472eae6ff0df3fd971206906c07bd9d79753edfe84de7adb99baa931e8b20b6f07388ac1c1997f6cbbdc67afad7d080f05f8372b74f5c048259b5a9efa122d2542ebc13c3dc9c884f410801e7fd67e5e0c9f7fcc2ce95be225054ebecec2d32c4a6caf0eef6f69fd9415ba2fcadbbd21f186a06e2c81d7f77e2e7a6c6218c4ef79ed283305668c1ead6669fc46153f3f3c1970e4d88452a446d68f1633671f2f2a5a5515022fc2a6487d6fb543ccb89cbd7f64cf27c2aa7743810e4acf5379a5b1459691f48a4276bc91c42dbd20856577dfa82e3b67d1c5aa4e4666d071e049614c1ad7f7519ce5042bad815e38d8a884b2dc17de891148d2def90e2bc8ab8b4c715974391be73c593aabad9015624243d0dc1d2f81d1b4a462edacba0ed7d752cfa55fd4b0be9981ab4bffc88c10f24ef1c9670131eddba56b2af800872b6e29039d3c85ba1b029f832f077ee96c080861133cf47b6d5d5b8bd4e293589620b321578e9de3e19136f9e0b0aed0611bb5b42be46e6b91b1f73cd0ea64ac9db14fdbe2406ae986100f5cbe6c0a7b3f489e1d339df15d543d2447ba7058a058385132bf97e713689eb62b78e9a434874be7707f3a01762da2d8774c4bd5f4d05db16e1e073c44b7ed44646db43c2c8a494f621bd796490a4e14c48181c928e5d2449d36e4c15c2fb06956bf703bca1fa05af848dd1b6adb331a09a8a8c3d2f16399d92415df96f59a5e9f7668704cab9004025f378fc01857b88730c07ca9b5994d6739872debc1cb0b44d4137774a7f0900dea90cd449460ecea0a7d77f23f1b4f1bb9b32f8f202569fda04ef9af145af2611eab8d3039e15be546e657d3e3b437b6d1031c3454df7dc491945d6d2f2d73a020dc6d17be7a4cdf2bc963b94069533f76ec7deed74d8e5fec7d686dbba2a9860757362a31abab69fab97f38a182335f5a7166b9e2494da5653947d7fe65d8d1ffeb8143f58ea305ea47ac7861d1b7977f6fa96a74c2b893a716279316c1e351dd4b89143b351bbfd0d0cc001b03377795213d2367b7b47dc1c796086821ebb5820e6913017686f86df3d85bf949fbb00d4b0dde1024b189bfeb757b6eafe3fea94cd88a0e381b6dea46bbeaf25cd69b9454c2d136d4e97cb4ede1010f2d78f69675efffb06c1a51aaa48457be093caae5e2e16a2a988c9a6b68b64f9ac4ce2b32983c41d8f204620ccb17a43a61cc4cd657c6756c931c0793d6fbb916268513d40085ede8f9416a704ba2344482fc19fff48d2bb0402697dff35673ac8e5b1da7771e6bca7db8b958ed0594dbe5a547c38c11522cd12edb7078a3eb41a9e3479c4eecd4163dd42188f991ddf7b186305f9ccf62d52b8884b698180e931685e27bedda3b1b6bff887e0bc2c445659dc69248340f244b92da2cdb4c0c48ba206a15867f92608cff6eed1968ef41ba54aa4d6a21d1b2b8a2ffe211285fa6e1ba7aea0ec23b80e99cfdd595e045d9201e0206e5918f77539c89212672453341bff1722b9dcc204a996afe7e16c6d454caafda57d11eaf19c2d9c2e56fa4f818028588004cbd9d44a234432e3aa7b3349df341122f31dc36927bca7c18c2353f642b836517decc241a4cc70f80b053648dbe9b02eb46b9f33e167de8bf4a24d590e7a9cd39218c9d2a311556e5968ffba915d1d6063e90337a5807519c1aeece47c4f251bd4b3388b774c1c74c86a07860b54bb88341b4940165b5e667c10b6a51a60cccb38edd210bb34e19525877e756fbcff9dcb288aacbeb06e6797e67efeca41dc87266bbcfb48c93ab14ed8e7b1a7adc7c4061dbad3265a835f066541a8b5396cead175f55bd8c468e8989305d7839ea947836fd387c4314fc28f606bd71fb4d90facdc593126d59ee268e486ab85512b04e0584d5c85a3294877ee7bf094dbd436bd39436122fcd9a4168edf3c90fd095de5de14ece6120b8aaa9569733473f199c3d6af8a37cc186660a1f0bdaf87f45374eb3b5a1cf3aa81190ddcc5a23348a019cb2d345e8bb02407e54618075c98b3764b918389599cba6805a5d26dbad0d18df30959586241ff6d67cbb1a1d1bb9c629de4f904a4bbc8162ac258b34b6d0a56b3af5ff72b1581bac430883509b9af864ce03b9eaa7a58dfee6d305fd73ed64a62f416323d80b7a54640d36b0302f1a9f38e9ab25053697559772c3b6c9c950579fb0ceba5f3a12e818da4aebf065318243e8da74245e9c1d9fb63ff326c4d094a1fdc1fb4fd6c16d5ca3830443829f1e18576d3e49a6fa6f4869d5cddc9143ae918444b6739a84c8393c6a56b7df151d8b3636f441f5fae749a76eb31e93d15f467e4ca3f600fe84c97499392dd0a814900781c5a233cc9a4bdefd4d231d1258994c209f4e506ee5e4a87b347b05a8b1b574ad07ce2aa6389656e708751648d4a95c4c7bc4d47259b5f85067eedc3ff415c21060033ce12c16e0e69e833397934ef99c5759cc6dd4c639e42637a1165e5e790b7c5a71a24082d4ef2d1dd4bc8401f834ce418d3b1cf98fe8d6d4792bf4daaa9a6b7574266923abd12801ed7a4e27ef5e6ced51bc37cdf8270e6e4c0a04eba11583a0c7fb1e536a8057b8a4f40ea44e9b298d77b71404f5b20eec0376593f6de8c7e1c855295c4947a0ccb6e95aeecce401ea5d9388eb62e4b2491cf31f5bc3eaeceb6401d8e3c490002565f6757349c37c83ca7e2b44c2e1584897c9cf97c3c160a01ff705413b70e6c9279e6ea7a374dbb3c9c2150503330ffe7122962d61a65234d5cf56a4edf63978e6d93de8c8a47aa20f93942b5f65b79e54732a2377bd6c346f7ec9f0e83f90818a1aa9ecb93fd1e769470137f0d866e4ba824a49efc9d6006a5c4ba0205d18b0393dc932a461c77f9aeff7a10249b8b85538769c3a8ece99e70e9679206b96e3ec595c8a6f30be8a6b4ba2243ec9ede1c717599eb83aa9286eb4685d582cddde14b845faea13c7dcbb733f26d6ba1cf1b008c2125d3942ce1b769de70af325fc50a9a69aa390c1d25c1db93693f978cfe755214499f2e93881b22bfaae18ad7b9a7392cf297e4926fd4d19b22db0806656e8395d4ebde8db1fe81ee184b5081d182b6bcc59be1137618c53a9c43fb4686945b6c614e2be81ad380a7edbd10fa1411fb41b71171aecb89e08930f44ad188e0464741ebce56f9cf7dd3c9913844b6fb3baa8701bb36d32f3483e8a216d612a9eabb06e7ee105b30492e0343efb83f6121b97698e17276f4f40f41c55d81e59eaf33ddfab30f126d3864d880abecf012ae1d2e9b553a30c41c38ec988597323e16e1f9ad033fb6c9761820bdc4c21795b65533a0f937596437ba2427f647ff57317be06676e387efbf5131604d8f0ae350abb472c7ad00a376f2dd0e0c89f27458350340f0535f8c6406508bcfa664a367d11a205df3af4b97f2322bc87fa869f5e34e5ad1e11221ca083338568245b648d88f9774b5f9233ed149493a10b94716bd8b420a0d98c8ae99df1650c6a52c43482aa16cd1c1536246d638d1a2c95607a77055e027fee9081cd231069130f0377ae379b3fb0eec73b9f1df25c1b143e4b7e6ad0bbd264383584af70ea94ff98454e254a32aac7c8099614443c6da68c407c3dbbc3ecf7c6f42eea55cebff797d2bbe1594d4085bbfee6b340a913422b4e598f56eac222d532acce5909e48dccce285e6cb79d426ecf525a71c006a3c4a4551c1110fed2e1e49bff5b2f9dbdbea5bb20cde70928769df85dcebd2e2924d1444916c562dea0b0909967c4b5f883cff381f39971819aeb7f2ef69dc27ea3d4354b4c2e4eef5d17d850ff9a9bb2cc994947ac89da846242773e4f77192d1d77ebc13c4666d5301bf707b98ff1b53a0b0e6875f3fdf745c17c966a34f4c07308cd75944e4ece4131d2861009b49f282fa4f64f8500cc0743af7ea477bffc4861c56c20775f980ca9c054250f74477f0aa43d7b081d5fb8e1f9c463d954dab55f5a31e4cce0e3d247e46724e67e8c5aa7b19458a87b8bff5a0373986e5cc35c0bf078c7c9ea3762f898fa378b18c6fdd4be7443c31db66b14bccd3cbb3382387d3da73f716ba2d54e049156f5b619be5b0de43338804e12d500f1d8798987b0fc846651bf0ddcaec326031b9ebe580bf6bbfa9db9d2a3a22f7a19f2dae79667a26ac4b5ee0609e31df75b7a17171de4f60e45dfc2c5916aff5957b47e8f0fca8ba0b0b6e508d67a76587b1740254e37d9be173c0c509e455decd7d059b737398b401d6eabecc438abca3891d07f2a3e84aad354cf42084e64538f0d0b8f54fe5c15521560a81c6d8b7734e7c8d22489d15a3db87f0a9285203d54f631a3e6b258bfc5dd5594a84955d25fd1ce2b180e380a70fe00e216073faa7282507bdf07d2ac1097d7960c0dcd7d14dcab7d603a0a438cb877b7b27302168a5652a057127c3f8f2f152755ecf0", 0x1000}, {&(0x7f0000002540)="d0baccc887a387d9ea3834ac6b6248cec39b43593b99c9a7202f474241c055bf9771205a6cdddeb49144c9da957666ac2fe1eaa6648611e460dca8d54efed422d667b4658f00d67c533174d93677691c81badcc139131f56dd94a67506ffb587513b4eb485ac6d97bf0d7e7373d32738456949207c23d4dd9feaf14ed6f6539b85513a062d0d33b7e02d87afb7d9c0d6544f23ff73d0f601a3bea01f27b5532aa9be5ced48a4c1dbefe50a5fe4c9c7ab00f5f09b74939683", 0xb8}, {&(0x7f0000002600)="ae7c28f7e3e8e6ddf2c1c135b8db4dda69c6eb3c94c58f9f20dcad9ebe4dcf2348dac6bb7b37f0a40facc8fc9597a49e50bc4c228b9ca8c6c100776403170fc35c33563b99cb991f62b6b9bb974c75df37e6b427060cab6f2c22b98854b9ce0a7c91d3862e4c50f5eb0bcff27223ac2fa146b458c41b5acd2c4be4a5a79fc9a7c1728fadf2c5f5debf65d8c9d4021648bc921c3a8f5659a031a2364047e7f507c3ddc7ce5ed39b7938cf1d4658d62ba77c76f7d82e10d9ec4a39ebfd2da59bbc419976efc5f69e7440dc76c08eaf428d21c8efe92d821bb9dd71f1c222bee911a4a61354d8ee71331a0db9afb8c63528a0797f69d1bab888e88df95aa7e4c56080b85fe107d04f2dc95a8bd0a3d4bc9b989a54f8509b1f1f6932df2fe1a49f858534ff7d0d13f0cd24caaf026e01551e879c69d3c70b8bef0024fedd5c3db41129c7f033eb5dc131971b3d2fe40daa94e49a874c6d3cb14c77227b97112bf4be34094585f53225b9a73692b78936cfd64a260355d7aa2b57c7981c66ca092fb9fd1f5a9104417b95d870d79c1c5e513ca9d7fde500921c075afef408dffc5703387fbfd50a49232127d52a102b801ca27225269591fa16f4b4d199c567881d6ee83cccb76fa03134592817a08f726e7651b800231ea6e144d8c6ed5b206a5718db1f9d11c094368148de476d165333c2471c1030d592ca336c2d2d108d4d6daa2ea02e06bb0d086d0d94fb9019b46339d353df9826711a70a9ec2e686f8dc50b718fedef7da2d6264c7666960f0f2b4f3d5ef5d6d15c36ef41f4c1b0a52ca175453cef937d85677837a4e5d9cd414813f6f38f9b34e14d5ca62ab2c04d394758110c916b34531aa40d385734725e055e852046d94b84d1459555d55105585918b010e27f8dc74e3a049094b2fe6ea87f754941e52dac083d964fd4dab42b21ad70001396b099b27fbe14ba8c5554dc8ee9eca7c6e2b6b84f44e05d7fc9fa8b983346ac54e2e2ef020084c30ce813b8beb59c9590d2ca6e5d7f3ecdbe3f58192fe8e165f2e81485a0a9b18fc25d37b313aaf7592c68193468247f1f8e550b5af69f0fea6e03700b02038a7486e6b9f4ea2026785d1795fa52a6f9922836b471a4d34a42a58fc4e65a4c1facbc18b21ae6d460781a72995bb3973e388855f920cff550b2cdc4439050fdfba47a77db5542efc5a6c14d350e4f0630ff8cbe93a1c8cb55d4976c830e17b632fb55950ad5dff26605e206547383d7ec6839d811e48b93849d54ed3b52f610445743525a77e1b41ae4a98a18b74f5e026df0efb280d247657c2c43eedea058d37eb8e75ec00647f84d80d262e62aa13aabcbb74a1311982e729cf8076f6086d698e7b599d0d5be379b83ff0d3ab79a1ceb8d1518ccb5de0f2e99d24e6046ce57dbe91c9194c206e6c66685051be09f9eb96fbfb43aeb936acd64758c3b5c3e4e904b0e71aecd1bc5a47c681a65c0d49d4fdc0f0427dc27eddde8fd48c9537abd9a219aa42ac35dd36d604c7009bf203a7bcd276fcaf606717239afa91ba492deac4edc88bb67eb0681885f8f77fc7e2b0b31c7e58584e21ecb62ce56a31ce401c1184121cc741cabedfb0886f4b803e59b6ae35a16466ee0568384dc7abff93d837848036021e9885a6fb1232b93ead1f5fd70f4d0bd1ea3ae612ff191eff444dc3b3138c676c5d601b00e914b84cb0b94ccf22fb6d213d96382d4ec07f362f96e1d2abda89831df08bd21ca4c05b65c289d3f0fb181e6a1b6284b4e483e482ecee9fcbd9742ff1ff55b45da8bf696a2318f153e3f05c31a7c77003785daf4592a0ec39b4323d73a30af1a2edb7f3d9ccd59459909e113c71a875e581c654498a938efc7c3dd79bc7db0b26ba64991477bd979b4d413a4c3c65675d111b371b0fcd804da8275ee5f9dda52e4123f24b16d015a377e5b77d67484f86b927b87f2b2f1eabccfa6aa5a7be2f7c9a84916762af8cdb3c69fbe5f507cc0efe040d8b0a2b31cfe41eaa6e7fbc81ce09012fe32c6d87169d356729c551fb24174298e8e4c6dd8c537bf82c564fc973e41971ff3d19aced30191cc9a6d6d341ca802b6c66029d7c70fa93818bc6ad6476fdee0cb32462f0e483c1ccf33f5f973c05c490d9f7bf8b7f1659bca4b4041029da640b61ebe9c7d90dfa87c4c394a237be4ca155b19edd54487fd109a4fdae66126149f24e258d7acdc514ad729b68a8f6256d58383f2156fc818af4b1a949810b6823026bf50bc7da1eda8554ffe13b274a06c31986b0e77dbf96b294c5c90b2b0512a20bb8d3ec616e0bbc413668e40508db4fd7b7308059a211c52dd9f5e2b6618d6cec1f61298f7948842792bc11c2306b097c59cf87723732cc09dedc9ae017a537dca22e7f4475c1820ab72378423f0aa80a3612dd1bf5cf424b5ae2a3df25599c014525e4a19dd4d2733523a5a2599e10c12bb9b471d3dba9576f329d5ace852304484ed0d7e8a8e9b40475107691c63437b4a903032c4773ee4182506ab2e3f0b1070c9741009492c7a32d2f191ea1cf150f662f455b6a92d5aca96a846f05ee24d49a3a7576061926e3be1dac42083bd4ea00170debb5907f8f3038f45be7e73c393a496556aced89668dcd658e45119237de8ff7cc1e2039b2a8a0a4917d2fb46d7aa133af576e22983e16ba6097c39e457d1619e51106adf41420d7dec5b0d42157dea19623ca3b136bbc470ffc10ebe88baf012b31138f5e5d10aae6a828a1179710b1be63a82356efe7d1fb2772b82a5a55de2a7f9f3738f8477a8d45eacdbdbdf894895d1781d2040a5c5e5078babd02105f47459301ffcfb83709cc4d9d9c6823a067d8d365566d469ad5d8a054d42c5d8b4668557b820d863059be33cb5e41de7a3ce1996f1258d4e953a7bace4d6a789f7d56e46c3b973691185bbb6bf23f8f4c0ef2417627773985e0c5188b915584de0701ccc68b5abc0ba9053c9ed5de83e8dadee4e016bb460d9535efa6c7a850a3220b50f1a980683170f030fb6a00dc7a7f90d1c4ebfa56fd45f72ece91b1b31104a90c5bd0fe50880462e5e92bb04adb3e82839216ad1a5645370df0058854602c9ad56374a477147a025805f7b065cddba096137099746ab1b9b1af520f04c05871086dfc621aece4ad233b9c06bbc3d9e6b0c5a01cfd5055dd1da1fe4e17aaa64e8af177c4ba7bd9bb3c982be6918997db7d25be0191e8a21348976d13da5ae333d2a231f15d5e400db542834370c34cd8630c9f0a5fb54af1c879de2b5dd4497f3cf451b637fa42ffa8ffe4220c06744fda198fe139903f291ce725a6b16317a859a0a8b4c2080b13c950ca723d7d76e0c5d13b9bc15dd1ed3ce147d8e1b0204ecd2672672608f195e6e6a36ef95147c4c3041ec89976e330053061994627d502667e6e467eb5f3341c0358cc3739172dcff019ee9aa2803037dfe932be2680def212d25f91663e2c63373a5efdab0d1a243bf1421a05698ba48fe477a831dc0bea58cc113e15e7e17e2f19f332b427b6a390ac031c7b84b84b68a8a22090d4d094b4e9d0f4cc2606b14ef9dcefadce7079ae6d340bca77faa72523cae7bccabb5acb72debc8890cab4603e7dd598ce8b67299229c35885b2c5dfacd921ab42dc0fabf4e674ed0b25bf7627c6bfe73161010ef85c12864abbaa55f20481535c0751c9e93828436c7cc6b94f4957193bfb1db00dff4f97d0bb689d7d27fd73d5cc6c47eec1dc2b0c05a88b3326531ea1c9bdef8f475089a0ac5434511bfe66b82c210e9b5569b1c29eac076ff0d5552a16888de5a7cc6f8b0bbfbd58ed9a3e4ae3e44b5ac5fa43a7bcdf0dbe7d2b890575cf08de285d369c2dd33aef8b021fa66e0bcdcc59738af59a870e90b0e217c2adc0c643230e740d06a00fd0dd04475d2402749efc8b20ee6aa16728e37d6f135872bb51f42739f32406c6c74e3d1c3893e3fe42d45875ccc0009ed58988b36d60cecb54f7497e32527a066f434e2e09c6f9539bbd06b7f5a8fe51e6589cfb8203a1bfc8f236caba28c7adb43f616625bc5288d3b2d7ec418743d63c839e292ec93d1fdb8b20ca56a50433cd29a44a5d0ead5fa15b5d9f95860debe0fdfb4a4c48d8fb523e87271cc48f76b690fa9c9ddebe0fa5b741937959ac48665d2262b68245a0ffd4f598daef85d1be1153fcfd83c72132a7afd773445c8a2f866b012f00c52fe72c23cc20e4ae16e6903d4bd7c2ac416ff4214ecc83147699d8ec49d479622a8665d066bafadaf897e6e8c72a292c2f1cb1e8f1a8191a08cc18162b651d141c63299f1b51164a8aa9d71a0e4e157b550af36a5566666b4115c4f94a266cdfe5306ce9b201715fe5067dbb64bf57b99adc831d215fb07193f9a1f765e4ad579556a8288b603111a70406e971dc26b89b80bdbe5cd16b67c18aa3ed3fe69f6abfbcdf7d4fe6e8ac6791244068d47994affe9813b1950b0542a1a2b262d5b4384f7964a3d3526b65aac502993e265be4dde1d72b825ccc4ab74d76782bfd9eedb66bb84d9c5f23af9e5ce7a07e6a085c3ee918185215a198d51b053a8fe81b33d520824f7092ebe1d9b22d0a30dd8b58a3e1c3472fd1d97fe13d39bedf1585b22b98c08dd1fb20c76582983f94660587fd7fe017a2f567023ae97d3c02eda2b711d6e911640d67d672f66656510f59686ee25d7d46d82023f907c5601f740d1e497d582a067339a14acc17d4afa8322a9c3eb3e7df5c888fe095f8958e02702e0cbdeb071a380fb04270fdf94499e721e691e1d916f601a83a9a81760cda5ed21a9fa7f7b180e8223f1fc7b025c3ca8dbd9405554a1fe78781f129d7bdc99344f9a7381646041f116485ffc0cc29cf07c3fc702ca97c40cd4bf3620e2b31c81badc01891d5bb147a0ee6bedcade85027b16933a48f2392f9ec21eb00df37971837ba09e27ef719d565fecf5f879e856ad5307e11e50690c7c2c7ad675679a686bae268ea53f46140268237c64cbdc38557e2da54072b97792db2b4fae626bba677c26588f2828b38b05c3d6a3986b4d3f9b976b084b859e1f5f951777561d4795f8b06299e2b86471a89350137e2205e8e4daea6f68997b04b13b861b9191a5cb0f20f2aa2da277117d77ecfbfb73eaf3abe96ecaf3342088c6a97296e61ae038510310d2a3d309c4201a48fb41245a3dd0dfa0d6e27ec2948040901e682a3afce1a7dc756bb6fdc9dffac8e9705832e218cb46965f675b30b167d55b57981646e7c250b8cea8de7c152ecd3da41fa639c6b8e75734122e5f4a2d3eec33d530fd490e6838b77d00a9b106253e548dc4716dfddbb878a0c6c8708b122253bc6c4d449e44164406c4b9cd550db8da26e8468820dfb37104f189d9d0a63c3eb9b89e1003076a32adb25c615632364fe82ea9f9feac79e942b5053b586bd4244ca89f47bf8f753709a33942303924500ca785b12d2360b679b778444381426cd944be75ecb70922750fd32d3534cc7ce9107cc9119b22019dc625a950381ad526e407613dffaea1709b50ee2b0f838b7da1cf5e28d77e55a5129940771b403c1308f113537f080a7d926f56fe8a8ba18ad3fee82025d13df3b506286853a9117338fec0c83ce9165b6c824090fb1ef9c9b780640453c019e82c87252c8f9ae291404f344634ff65b7361f5bc62f9b28dcb00a3d9e62093730f520bc4e8202d789dc5ee4ee613cf969b70e276d98d5bf4439ab154769dcdb50db84f0ed38c1d55ce1c448123e3a65b9a4dff5c79a84c14035ce324b4bf9a4624c757b126426af", 0x1000}], 0x9, &(0x7f0000003740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000200)) 23:22:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x1, 0x80, 0x5, "13dc11264ff0bb8438d5e579b087eedb775da294", 0x101, 0xffffffffffffffff}) 23:22:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2800, 0xfffffffffffffffe) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="55e31fdaca5274b505327e14644e1cfb66e4e72e93301e37e3322bb326e239da01098375d7f69322ac4ca26d28d1be3dce112fd51c167d284bb65fece497c663d991b11913ce", 0x46}, {&(0x7f0000000200)="d51a8438f25a0a6bf42a2a85c1a4549a6875fdc8ef6ed58a216e66ff3785bacdf0b2bd2adce07c95a77c3069724c9319ef0d34b3ce59f23e7edc9b840377a50cfd7ba050b9b37432daa7254f9d3bb14f08a10453a5a12ac83f9aeb4022e6a3fd5325c2d180c8a700ff768bf44467975555f042fde705d7433fc6f4855fd676f6684231b2338066e04a8b4f9c890600ba64245454191d2ec2ad3f2e427d54d679d22c202af3714758c4c7a3207932ee325bfeaed3f773a70071d88307e55db158af79dfa896062dc31ff4bafccbf03bdaaf83b72f3a740003c722e7dc34a0ba88d15d3a36b15fdba95f315bf32d9ba6bcedc4bdae64e4c72fe2", 0xf9}], 0x2) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) 23:22:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x5) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/97, 0x61}, {&(0x7f00000001c0)=""/214, 0xd6}, {&(0x7f0000000380)=""/194, 0xc2}, {&(0x7f0000000040)=""/34, 0x22}, {&(0x7f00000000c0)=""/46, 0x2e}], 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd26e5e9c8dd24d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c79031f800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffffffffffff00"/4098], &(0x7f0000000480)=0x1002) connect$unix(r1, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 23:22:05 executing program 0: r0 = semget$private(0x0, 0x7, 0x10080000000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)="eaff00000000e2f0", 0x8) getsockopt(0xffffffffffffffff, 0xffff, 0x10001, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0x7fd9c77b976d4461) semop(r0, &(0x7f00000002c0), 0x0) link(&(0x7f00000006c0)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r4 = semget$private(0x0, 0x4, 0x3) semop(r4, &(0x7f00000004c0), 0x2aaaaaaaaaaaab14) flock(r2, 0x6) r5 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r3, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0x81]) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000180)) r6 = socket$inet(0x2, 0x8, 0xfffffffffff7fff4) r7 = dup(r5) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000400), 0x118) accept(r7, &(0x7f00000003c0)=@in6, &(0x7f0000000280)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="d6ec2ab4273516d26f578bbf61ccc4c8eaf275ebaf8925b8d7ded3f0e4c4110b1e963a1a79d7fe46f9132d6f7eba5fbc377e5f39dd6c59a935b0c01f1cfc7cfaac9e0e07118a"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8c33ae65e72efed0) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r6, r5) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) 23:22:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000153, &(0x7f0000000080)=[{0x24, 0x80000001}, {0x7, 0x0, 0x4}, {0x10000006, 0x0, 0x0, 0xfffffffffffffffc}]}) getppid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x1, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000380)={0x0, [{0x3, 0x78}, {0x1, 0x4}, {0x0, 0x100000001}, {0x2, 0x101}, {0x1, 0x1fb}, {0x2, 0x4}, {0x3, 0xead}, {0x1, 0x3}, {0x3, 0x9f}, {0x1}, {0x3, 0xd6}, {0x1, 0x3}, {0x3, 0x4}, {0x2, 0x5}, {0x3, 0x7}, {0x1, 0x8c5}, {0x1, 0x7}, {0x3, 0x6}, {0x0, 0x2}, {0x3, 0x9}, {0x2, 0x2}, {0x0, 0x4}, {0x3, 0xfff}, {0x1, 0xfffffffffffff001}, {0x3, 0x4}, {0x3, 0xffffffffffff0001}, {0x0, 0x5}, {0x1, 0x9}, {0x3, 0x7}, {0x3, 0x1de}, {0x3, 0x4}, {0x3, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x810, 0x0) 23:22:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000efff00000100e200000000005c1ac7332df26213d50da88dc959eed566a02979f843e325cee6b3636899f31644d7f3c06ef03d280ad6efe1801941e8ce0aa4532e6b932e2169c8b399430bb5f2364911f249d611fbd7a081997861daac8cb1fb53189e056733e69858d9b7aa967b7f5bf558bac7524141c11f2daf9e0b0d160470576338fd7fbfd004ae2c97b1f112480b70c3cc0ffe026188b51ac1af9afe31f1d66c2e25f3acd058980f3ea8cf35ca0cee65ca03000000badf7acab7ae1bf62c5dc0f785cde956b22159fd7cc7ded72ec084c9497cefb19f842f381f63a3fa433053772123ee87d34a5434fab10e70c71bcb836d6718c035a476c4a30b0433aa20372fdb481fcafa9bef051b2e3dbc587c1a184a366d3f877f621ce3a00bec2b80b762e81c63483810d6e83efca6f2495e1bb491205685e86149", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 23:22:05 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000000100)='./file0/\x00') unlink(&(0x7f00000000c0)='./file0\x00') 23:22:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xe3, 0xffffffffffffff33, 0x7, 0x3, "60f5977a5d053dca7333463f124d337cc85eef60", 0x800, 0xa576}) r2 = socket(0x18, 0x8001, 0x0) r3 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0xe99, 0x1, 0x9, 0x1900, 0x4}, 0xc) 23:22:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='!') r1 = shmget$private(0x0, 0x4000, 0xe9f16ec7aee3b7cb, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) 23:22:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = socket$inet6(0x18, 0x8001, 0x9) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8380, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x100000001, 0x8, 0x3, 0x1, 0x1, 0x3, 0x1, 0x0, 0x1, 0x6, 0x6}) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x1f, 0x2}, 0xc) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x82, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000200)={0x800, 0x8001}, 0x10) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000240)={0x7, 0x1}, 0x10) faccessat(r2, &(0x7f0000000280)='./file0\x00', 0x1, 0x2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='W\x00') socket$inet6(0x18, 0x4, 0x3) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000340)=r1) setgid(r0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000400)={0x2, 0x3ff}, 0x10) pread(r1, &(0x7f0000000440)="e3b7eadd48605643c7ceb4ed4c94e5ec8cc75b7807d01cbb771374e3ef55b3264e20a87fde8cb819f6762f4b5b1bd2e579b3568064046b09f569c657da64d789a084e66e75f26940f4745965f1e6f88a1df6f2697b5a3409f5c593f913e3ec18acab0f27b544caa08ec91595fdbd2dd18216d4de771fd4be658e5b0cad05db7f4ce3d17035b73f654ef926fa4596940fc54d5575eff5adf40228abe5cfbb904fdf06c1b0b9253e2902b0cdbd29369f0059938cbd01e88e30e66d845bac96f0b9305de63b", 0xc4, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000580)={0x777, 0x7, 0xd63, 0x80, "35731cbafcb7cf44ae18e3b9fd4d1f4d1186d4e1", 0xffffffffffffffc0, 0x3}) getgroups(0x2, &(0x7f00000005c0)=[r0, r0]) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) connect$inet6(r2, &(0x7f0000000680)={0x18, 0x0, 0xf35e, 0x9}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000006c0)={0x6, 0x6, 0x1, 0xa8, "f8ae068588c3ea3bd0d9309ae49a65e6071ffac2", 0x1, 0x8}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000700)) 23:22:05 executing program 1: r0 = socket(0x18, 0xffffffffffffffff, 0x9) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x1000}, 0x8) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 23:22:05 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto(r1, &(0x7f0000000040)="c207f2cdafc2d2f008f1c0facfcbcaf2693c2b07c5c2f7474c944d24a1e49ee485c7f8c0f7a395cdb0f467ad08f1d6160929fa5c33b6e37768671d5d7ba9101e69ebc46dd6e8c633733953fff81314a34f363192f31a45fad922c3b85268198524ebbd7154a93f1246f115d63b1512575f5a0219de559a5fac52b76cfccd2c67b56853356c29630cb94ad0dff9d891893db283bab0e6a499718aacd9567126eab6391e8bd24ca64634ccd5a2169af7b6e29f7346be90d81b0352eb7a052b4fb211caddab139255674f667db2f358144984ea7adc61521432a3b5f059bf1fb98d9b2f937a1d6eb9c832936d18ed", 0xed, 0x2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x201000034, &(0x7f00000001c0)="50b6ce5186e99936486561c37739ff0f000079f0", 0xffffff88) 23:22:05 executing program 0: pledge(0x0, &(0x7f0000000000)='vmm ') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20040, 0x100) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x9) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10022, 0xb) fcntl$getflags(r1, 0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x99516bad650ff648, 0x0) 23:22:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x418, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000300)=[{0x0, 0x5, 0xb259, 0x9}]}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x8, 0x1000, 0x4, 0x81}, {0x0, 0x10001, 0x81, 0x6}, {0x1, 0x8, 0x0, 0x6}, {0x101, 0x3f, 0x3, 0x2f41}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000240)=0xfffffffffffffffb) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f00000003c0)='./file0\x00', 0x101) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:22:05 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035000000000000"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10000, r1}) 23:22:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000580)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000c20000/0x10000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fc5000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d51000/0x3000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000db3000/0x2000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000beb000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 23:22:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)="61b44575d07d7d6afd61c229d43c514f398a98f8a31e34c25adf24054cee02f87e2e2e", 0x23}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 23:22:05 executing program 1: madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x8006) 23:22:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x208, 0x145) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b0011000000000000000000003f00ffff00603e975f3551c3e417274572269909d70e00000000000000000000000000000000dfff00", 0x3d}], 0x1) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)={{0x10000, 0xfffffffffffffffe}, {0x9, 0x1000}}, 0xed467fe3088f755f) 23:22:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x8, 0x92d0, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500", 0x0, 0x3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:22:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xffffffffffffff86) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:22:06 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x3) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 23:22:06 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) ftruncate(r0, 0x0, 0x6) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$inet6(r2, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 23:22:06 executing program 0: r0 = socket(0x2, 0x1, 0x8) r1 = semget(0x1, 0x2, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/193) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000400)=0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) pwrite(r0, &(0x7f00000000c0)="cbb2f9a959c7bcbdb3c5d58791575f09a5e786fc00686f8f55c08983784db64a870a09a0d410baa71806eaa41355756e040a5ed7290cd78e3b639b78c09563f610e15c9c8c14b1b7ddc461c460470f26b9ee08bb596d1e4408ea0008069ba4b0f66053a199aa7fb6dd9785b64f30f4743e93eab891ae59b3dd2c5b2ad4237724340f358fa85b00ec1444c65e65e462d1d9775d67abe9d9124d634f6696326b3d6591b6c0da18973206956a62ceee0d9efe03294184a8ffa6bd8c1f05aeb8123135", 0xc1, 0x0, 0x0) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="ff002e2f66696c300050de3c3218823a5d38f7afd717180b4f23d38fb6c3c539fff62f0bb119b50e862d5720288aab26afcabf7037a46f98ef5c578941a9a6c190826c56ff4b3c0f2726094850ea83ed66ed4d251ff671a6f99a0ac2099e05cbf1cc2a11100250c23d366eca4e78e3cf89675eaf743629bc96a8f2de08f771de354308295f7043ccafa1e839cdf983978169ac9da4869bb8748307d507228c32884fbd13990ecdb8bd15a7dd1e0e06a73f1863b3322fa9f8f43a9dce9d08b1d6b2cd6f93155b680c7ac4126400"/220], 0xa) getsockname$inet(r0, 0x0, &(0x7f0000000000)) getppid() 23:22:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x6) setreuid(0xffffffffffffffff, 0xee01) 23:22:06 executing program 0: chroot(&(0x7f00000000c0)='./file2\x00') r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') getsockname$unix(r0, 0x0, &(0x7f0000000000)) getitimer(0x0, &(0x7f0000000140)) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) 23:22:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20200000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x4000000005}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:22:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 23:22:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10491, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus/../file0\x00', 0x8, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 23:22:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1021, 0x0, 0xfffffd5b) getrusage(0xdd5cc29bb44c707a, &(0x7f0000000000)) 23:22:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) 23:22:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) 23:22:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="24d8598770b979dbc77c84fa28ff6840290fed58e3ba10ba87c5076bd4d1cde67a796266346b295536c1c9570fa427460dc25c34fb5665b3256413ba12bec164509f7fde1cc238807fd37cf1fc8e9533e7e74c5d777a744203a1b2d7a0b2ff6e06b41d30af332d516b612b", 0x6b}], 0x1, 0x0, 0x0) fchmod(r0, 0x148) write(r0, &(0x7f0000000180)='oL', 0x2) writev(r0, &(0x7f0000000000), 0x128) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) 23:22:06 executing program 0: r0 = open(&(0x7f0000000000)='\x00', 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$inet(0x2, 0x8009, 0x5c) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 23:22:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0xc}, {0x40006}]}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x2, 0x9, 0x0, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd53, &(0x7f0000000680)="b6") 23:22:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x25}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = shmget(0x1, 0xe000, 0x101, &(0x7f0000ff1000/0xe000)=nil) shmget(0x0, 0x1000, 0x4, &(0x7f0000ff7000/0x1000)=nil) shmat(r1, &(0x7f0000ff1000/0x3000)=nil, 0x0) 23:22:06 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff3b, 0x0}, 0x0) 23:22:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2184, 0x3e8a) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x82, 0xd) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x3, 0x7, './bus/file0\x00', 0x5c, 0x5, 0x1, 0x100100}) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x96\x92.\x00', &(0x7f0000000100)='\\!\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='&[\x00', &(0x7f0000000200)='#+*\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=',,\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000340)='$[\x00']) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 23:22:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x0, 0x403) msgsnd(r1, &(0x7f0000000040)={0x2, "99cf4e738bfd8b744af04e116f689c9c7818dee78e7bc455b61b559b2d4b2e2166a541"}, 0x2b, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x54}, {0x6, 0x0, 0x0, 0x3}]}) msgget(0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 23:22:06 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/115, 0x73}], 0x1, &(0x7f0000000200)=""/102, 0x66}, 0x802) stat(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) symlinkat(&(0x7f0000000380)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000440)={0x80000000, [{0x2, 0x3f}, {0x3}, {0x0, 0x82}, {0x3, 0x4f1}, {0x3, 0x9}, {0x1, 0x79e3}, {0x3, 0xf3d3}, {0x1, 0x6}, {0x3, 0x5}, {0x0, 0x3}, {0x3, 0xffd}, {0x3, 0xffffffffffffcc78}, {0x3, 0x3}, {0x1, 0x401}, {0x1, 0x136}, {0x0, 0x8}, {0x2, 0x7fff}, {0x2, 0x7}, {0x0, 0x2}, {0x0, 0x100}, {0x3, 0xc3}, {0x0, 0x8}, {0x3, 0x1}, {0x2, 0x1ff}, {0x1, 0x9}, {0x3, 0x8}, {0x2, 0x5}, {0x1, 0x8}, {0x1, 0x49bc3f76}, {0x2}, {0x1, 0x3}, {0x1, 0x8000}]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000580)) bind$unix(r0, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) flock(r0, 0x6) connect$unix(r1, &(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000640)) syz_emit_ethernet(0xbf, &(0x7f0000000680)="a161986467b4644197f2c760222f607883f313acb1b38ad08e501bfce97c7137bff07d2c5c8acf374fd5752f6cf71938cd6712f12bc39e8cc3baee14e00eac717547fdf259d131d4b5665bdedbfeba93c5784ff40a02a90bd07aa1de2aa6b92a11c5f908715c6d6ecc0b565c44cd345e5d001a3d455ca0b87baec167dd45152645e1f6c397d582bb4ad290ae5b6f5bef3ef95294e1fe5b2ac51c4401ddaf4dfe724a0dcc8ec7dc959577b07cc559f545a70d8efbd0a53c9f6e408a9c1b8955") ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000740)={0x6, './file0\x00'}) socketpair(0x20, 0x8000, 0x6, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x2, 0x100) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000007c0)=[0xfffffffffffffffd, 0x5, 0x5]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800), 0xc) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000840)=0x1) getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000880)={0x10, 0x100000001, 0x4, 0x4, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000eb8000/0x4000)=nil, &(0x7f0000f6a000/0x4000)=nil, 0x585b}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e83000/0x2000)=nil, 0x8001}, {&(0x7f0000f93000/0x8000)=nil, &(0x7f0000f2f000/0x1000)=nil}, {&(0x7f0000e10000/0x3000)=nil, &(0x7f0000e6a000/0xf000)=nil, 0x409}, {&(0x7f0000f46000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000f71000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8000}, {&(0x7f0000ed7000/0x4000)=nil, &(0x7f0000f94000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000f64000/0x3000)=nil, 0x2}, {&(0x7f0000f9b000/0x3000)=nil, &(0x7f0000f61000/0x1000)=nil, 0x5}, {&(0x7f0000ecc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000f67000/0x2000)=nil, &(0x7f0000f4a000/0x4000)=nil, 0x6}, {&(0x7f0000f25000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x800}, {&(0x7f0000e1e000/0x3000)=nil, &(0x7f0000e74000/0x4000)=nil, 0x3}], ['./file0/file0\x00', './file0/file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x12}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000d80)={0x200, 0x20, 0x7, 0x40}) recvfrom(r2, &(0x7f0000000dc0)=""/170, 0xaa, 0x800, &(0x7f0000000e80)=@un=@file={0x0, './file0/file0\x00'}, 0x10) preadv(r1, &(0x7f00000020c0)=[{&(0x7f0000000ec0)}, {&(0x7f0000000f00)=""/4096, 0x1000}, {&(0x7f0000001f00)=""/222, 0xde}, {&(0x7f0000002000)=""/112, 0x70}, {&(0x7f0000002080)=""/15, 0xf}], 0x5, 0x0, 0x0) linkat(r1, &(0x7f0000002140)='./file0/file0\x00', r1, &(0x7f0000002180)='.\x00', 0x4) fchflags(r1, 0x0) dup2(r3, r1) chmod(&(0x7f00000021c0)='./file\x00', 0x10) getsockopt(r0, 0x2, 0x1, &(0x7f0000002200)=""/193, &(0x7f0000002300)=0xc1) 23:22:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000003c0)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) getegid() r3 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r4, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 23:22:06 executing program 0: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x546, 0x4, 0x1, 0x3af}, {0xf2, 0x8001, 0x1, 0x2}]}) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:22:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) 23:22:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x1000000000007c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x2, 0x9, 0x2, 0x3}, {0xff, 0x7fff, 0xb2b, 0x2000000000000000}, {0x400, 0xb3, 0x7, 0xffff}, {0x6, 0x2, 0xe618, 0x6}, {0x0, 0x80000000, 0x3, 0x80}, {0x6, 0x7, 0xfff, 0x9}]}) 23:22:06 executing program 1: r0 = socket(0x18, 0x200000000000000, 0xfffffffffffffffe) setsockopt(r0, 0x26, 0x35, &(0x7f0000000080), 0x0) 23:22:06 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) r1 = getpid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x1000, 0x81, 0x1, 0x7, 0x202, 0x5, 0x1, 0x0, 0x1, 0x9}) r3 = socket$unix(0x1, 0x2, 0x0) shutdown(r3, 0x1) fcntl$setown(r0, 0x6, r1) 23:22:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x30) r2 = msgget(0x1, 0x310) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/217) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000040)='./file1\x00', r3, r4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0, 0x0) 23:22:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x600, 0x80) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0xfffffffffffffff8, [{0x2, 0x6}, {0x3, 0x53f}, {0x3, 0xffffffff}, {0x2, 0x7}, {0x3, 0x3}, {0x3, 0x3}, {0x1, 0x5}, {0x3, 0x3}, {0x2, 0x1000}, {0x1, 0x4}, {0x1, 0xffff}, {0x2, 0x2}, {0x2, 0x1ff}, {0x2, 0xfff}, {0x3, 0xffff}, {0x3, 0xfff}, {0x3, 0x4}, {0x3, 0x1}, {0x2, 0x1}, {0x2, 0xfffffffffffffff7}, {0x2, 0xdd}, {0x2, 0x101}, {0x3, 0x20}, {0x1, 0x2}, {0x0, 0x3ff}, {0x0, 0x7ff}, {0x3, 0x6}, {0x2, 0x3}, {0x2, 0x5}, {0x1, 0x5}, {0x3, 0x80000000}, {0x1, 0xcf70}]}) setsockopt$sock_int(r1, 0xffff, 0x30, &(0x7f0000000240), 0x4) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x11) 23:22:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:22:06 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100a0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="fa") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 23:22:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0xc}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='H') 23:22:06 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) r2 = socket$inet6(0x18, 0x0, 0xffffffffffffffff) r3 = msgget(0x1, 0x214) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x100000001, r4, r5, r6, r7, 0x100, 0xffffffff}, 0x3, 0x3, r8, r9, 0x8, 0x8001, 0xfff, 0x7}) shutdown(r2, 0x1) socket$inet6(0x18, 0x7, 0x6) 23:22:06 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x5, &(0x7f0000000000)=[r2, r1, r3, r0, r2]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x2, 0x1000, 0xc6, &(0x7f0000ffc000/0x1000)=nil) 23:22:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b549946747a000000b810000000290000003300000003000000"], 0x30}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) ioctl$BIOCLOCK(r1, 0x20004276) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:22:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 23:22:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x94, &(0x7f0000000100), &(0x7f0000000180)=0x4) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) getsockopt$sock_int(r1, 0xffff, 0xc, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 23:22:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)=""/14, 0xe) dup2(r0, r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 23:22:06 executing program 0: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r0 = socket(0x10, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001400)={0x0, 0x4, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) bind$unix(r0, &(0x7f0000001640)=ANY=[@ANYBLOB="00be369b228bb229d8b5bae5587b002e509f696c6530002eea63406b528d40758e45ead464e498cdc7c76435e5b6587bac2d5519a2d550049ed32f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce9446eba32a10a040000001fecb7684cd45fb4619d6f1fdfef59648bfa947a97b2d920d037322f8fe0ad9319cbe7602b169e4a9e6747ffc31e8f68b86169bbdf59af51a818f1861fd63ddb8ce16e20828d1cd1ede35c5ee0836a7c14b49998318cf83d241185a04d0baed42bc6a1a34f53eea99d553b"], 0x1) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) r6 = socket(0x18, 0x1, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001500)=0x1) 23:22:06 executing program 1: r0 = kqueue() mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00') kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x800000001}], 0x40, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 23:22:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x35, 0x0, 0xffffffff}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x3, 0x3f, 0xffffffff, 0x6}, {0x4, 0x7f, 0x8000, 0x4}, {0x1, 0x0, 0x9, 0x10000}, {0x2, 0x7, 0x4, 0xffffffff}, {0x6, 0x81, 0x68f, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 23:22:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x1) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x8, 0x3}) 23:22:07 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdir(&(0x7f0000000000)='\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) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') 23:22:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="15ffc92f0242ed31e12a3682d320d2a623b1b0ce3030275b63e4d93f16dd6c86f144d8026f9b68560fb2ba41985ad96426d5ee6831e5579e792b4ffecefe2d0cca06597214bde573e65e1308ca6cc7971dd89b6f8be5c0a80ff0421acb1fc808fe2bf9e08835798113b417deda2887fa520b7ac53b9a16fb96c3232528c5dea0189ca4b19e74ab7bc45c", 0x8a}, {&(0x7f0000000280)="ae0a11eaa6807d6973454dbdb89c3e11be79602aa4e2cc229270e331fae9a152185ab798a519ad0768b0ed80554774705eb7519d18090a2e721c971a4852151a567d92719299448c413298111df219a3ae95b1296041e2f6ea52545965a869408abf35c12bf1c9e347a156fe9f96ba7619d9895694ea67a43eb21383a26b53a063defabd40a8edf2660ba43ca98e777e25ac23c31436ef605658a7e62d22a1381619c2d6c93be37289761072453338d22c214849ca9562648382cb6ffa", 0xbd}, {&(0x7f0000000380)="5d20dfc3d0bbdb63414bbce532cde769b03b", 0x12}], 0x3) r1 = open(&(0x7f0000000180)='./file0\x00', 0x801, 0x23) shutdown(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x10001) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) 23:22:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002000, 0x40004000000028ac) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053ba8af6585bfef1f7f1071d36803a52f8820fa6ae84c9f0611da24e14da00c20002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c", 0x57}], 0x1) fcntl$getflags(r0, 0x1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/104, 0x68}], 0x1) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x440, 0xb0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0x8, './bus\x00'}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 23:22:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80000000000822, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="f00cfb54130237bc09c7111b37378887982187f101af17711946654e87d45d073cab63fb5e5b96e99053752256a955b915482beb0df22aa31e375f656e537c35a04be629266dbe1e4c1d7a7a008ef15441774d4ce6f1b6c57052d79862fac262f2b7b7151d95235cf69a726e0ba6ccecc34179d22257830068b58a65bb30c0b1898820da1a88b76e9b01d3b5883449d0849ae9982a68b8c39d184720932cc5d00807c27e9789e5dc6649e7b18f4eb1ca371bdc94705a31bee199e305f4ab999062474d130b9a2fa8104426e9", 0xcc}], 0x1) fcntl$dupfd(r2, 0x0, r2) execve(&(0x7f0000000340)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000380)], &(0x7f0000000680)=[&(0x7f0000000400)='$(%$%\x00', &(0x7f0000000440)='.%:\x00', &(0x7f0000000480)='\\/]\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%#\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='{\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='-\x00', &(0x7f0000000640)='\x00']) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) dup2(r2, r1) 23:22:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f00000004c0)="ca6ddaab8a1dc2c547d6d7ea78aa0ea3a1169884263e536b1f91575efd4f96c63af8452a491bd7810f0000bf8db0bf1725d4bbe85039403ccf23990214d90e4d83da4cf44624b61f50e6f22ac8b5e0f3ff5202d2c112b43db5a830bd13dd205776f25ca5840ab96dc77b21c4c3ce6274cc8ac3047591d06729e1aaa02f3f238811da5f0ff0ee042b7ab1d73a4cc9a257db7f4b9e0b000000000000000000", 0x41) syz_open_pts() 23:22:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x40002004, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x740) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, "b70000d81500"}) sendto(r0, &(0x7f0000000140)="c0aeb6679e2ef39a7e328594596b7f574d493d9722b29f62584436509dda6d502fbc7157eb885bb3abd105fd7a262b0c4d52562bb040c62aa3c2490a8fc31905b24fa96eb69754778e3d8fb449", 0x4d, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x1}, 0xc) dup2(r2, r1) 23:22:08 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c653000c2a83954cbdd4bcba06000e8fa4ad5542747fda2620b68a67d26e682f2aa4df189ef4c8aa15ae06b304d5d1fc9d3b4a8f82778f234138ad3cb6d9b2a6bb6c180e3220cdac88ed8feb2139f4fcf0343e0910f29ae49f150923d067d1672c2a23009d69d91f30939197f0fa81d9bfccd557d451cb536f864c77d24a809d5aafd9b394a775b790814882a444c524bf972a8f4a622628752857568ee8e6f4c23b04c73cd52861d66c1e7ccdd383ff9807a50c879a064b015414c8c538fb7a7ce2b62c794b44a93a577877af12429f5afd7759333c6b45f1b73b99069bd5cc953ffc71d25a1e250f6279222170f294622e35ef4e195e4f0831f603fb04f222b6fe3b54fe8b24826c1721ee6cce8c9e3cbb4bf92b6a1c5c03dc4d82edb7c9f0dffcc3dbed5416439df964a2ac44eafe1bb5c23f2a2a09b91194e507c894491dad59f150118a3eafb00c595032104aabc448e176ebaf272201a981eecbcbfe575228de61279ef03b037"], 0xa) r1 = socket(0x18, 0x8000000000001, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000000), 0x0) 23:22:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x1000, 0x3, 0xd07}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) 23:22:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r1, 0x20004268) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)=0x1) 23:22:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c, 0x4, 0x4}, {0x28}, {0x2, 0x0, 0x0, 0x103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 23:22:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x200) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) write(r1, &(0x7f0000000100)="7b4fea7667af563e8c3a81d269f194aac544b4386bb980b1f830c7d00560d5ed5bdffdf07d3fa1c61197cb728988976f3888dd42107e73459ee028fa0e93b9bb1299a2aa3ba4c254b5d7f92ebce539a1b75aee73de94f4da1928706b3b4361d270001440ccaf3acb804667887ad7f3df55a04b53b846af2a7d8f47d03812086c60bb2ae1249a03368a4ee30c7afc0d900034cb46d15e4cc15e9585e60fa017f3210e46c7a530eea9f7d184bf134908f1a994b24597be9cbf9199858adfe42630103b41a94ee52a4457c6804328a2af5745703fd83b37724af349657d61fae22fa3d1661b13b8d67efbcb1aeb386d", 0xee) r2 = dup2(r1, r1) recvfrom$inet6(r2, &(0x7f0000000200)=""/39, 0x27, 0x2, &(0x7f0000000240)={0x18, 0x3, 0x5, 0x1f}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000c40)) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x0, 0x0) writev(r3, &(0x7f0000000340), 0x0) r5 = semget$private(0x0, 0x7, 0xd5) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000740)=""/51) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f00000007c0)) chflags(&(0x7f0000000800)='./file0\x00', 0x0) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000840)=0x1) fcntl$setstatus(r4, 0x4, 0x80) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x10011, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000008c0)) sendmsg(r2, &(0x7f0000001d40)={&(0x7f0000000900)=@in={0x2, 0x1}, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000940)="08e751397fb0d4142eca962cb9979e599f376962373688f2db472e07d5c9a3b3c56b204cfdb192cced79e1ada6180f707b9ca632137adcb41935d4e304eabb3d99ec262163f314856764d734ff40537d24d2c5def7cfbede9b1eef8ba6a5a462e6ca5c4185f996c3bfe50d333c00de07f63d79ad5a5bc508c07499434dcb366345bb17f1a7180398d37431fd103d12b6e3cfa10ce47f139c3435e2fc732e0c57bbcae25ca4aa06db77bc10c0956a0bf3d8eb86d297622216d1c266c5488a93adb2b45c", 0xc3}, {&(0x7f0000000a40)="d2f590261fb045612d91ae8fd72bb545677663abb4f3d788b62dc2befe0b07191731661350788716a228fcd9b8f5462c16516d9348ae61bce952feb56fa81975016a3d62924483fbe645e44df69a05e5a4680ea72e567539fd96b742c399a8a6e76b8fa5df7fabf92e4e2831f1a38dd7657049aebd11e15f718d625dd1fbb6e0f334e15c572b3aca48967c9155c56ef8a587ea4bd3d421cb9c4b799e2fd16a5c8185af20dd9a4b8b3177a9eabfdeb5e970d466e1667e0a5358e218371c02bcc115ffb55def68cd9a51e52f7350dad6ef40a8c961185532cd1ef9bb2aac248053915410a3ca63eaa2", 0xe8}, {&(0x7f0000000b40)="84b77fa1feb40c397c6c0ff905918a1c16d87986ace9e707746a62ff0ffb5b7ab8265167d4280ee98660566a3bd52151fdb0850b23ef4f933b6a40c62cd0f8349f90f98cac805b659dda092ad463d1cc6c6430f3ef0bf15fdc09a0cc94d305e32b1d1cf5c42a470ca2fb87abded98903e0f0b4768feb81f0b4f4779bf7ebc517ff0a8285af74a7d3b196b56e712476e378c9a83c91be1d0a6f14ecf8fae056ac1a1c5e02454a56a5e30f08b5178d517d", 0xb0}], 0x3, &(0x7f0000001ec0)=ANY=[@ANYBLOB="d0000000000000000100000001000100243c82e2016708f24e5cccde27b263ee3ef7e2ca37bc9047b65e4d478e0c961ac4d47ebf6a307d98752e358941f45388d7ead15595b4ceeb74a70da0951896854b42cb8109a3f43f322c72002f70088f04b1840dc53d7837c273f146afa90fd80c88c795c432d44bb5aa5ca0b7b72e3673411791aacd696a6cfb831b8371937cf2b9f1f20994041ebf23857538dd6fd2848bc217fc35a39288f717765d707335c83cbc533efb921605ddb4c5a2522b5f4186b94049ba05c7b9bb6e2b5240e9001010000000000000ffff0000200000002da5a7cc005225ad84150a119c9ce0dbbb23291dcb109a204f9c6d0fd453e32cb0521d75a9e14cdf0b1cc336d403b088b9382892039b5d729f7369d1ba19aa1c7b80d7edc66956db7f457caa0eef5dde02ab5dd2ac923d6728d46ec494f6b8000c0a586f6c08a8273150ba201170cd578b8db57cbe9c1f547c271a03ad73725ef2e175b6e333d0c4e1fb5273ff75c4e24d509a7afb3a06ae9c44eb7a27e90c285458c5bafd67bb25bfe49880f4ea4b6a074b098551801ba2b5686b81bca913355c9c70b53fb175ade39e1789e89573d0c74fd8227f3a8c34107a969d33589fc1738485577604bfe45395cdc5a87bfd0d511e28a26127bbbc3edf91b08e2dd6a341cf82bd7cbffac185c96017c8e92d988a97e66df8d04a5a4d140f96be1cf74578962d54f22fe1668cb4cc60fee0454208baf3ea0a7ce7300a2839b9fafe4bbc2ab4c0d371dd2560528f28df61a59b9bd06ff873e4b12e6dda89c801598297308f9861cb44d00921dff17cab565213c37020f7506a4c5e54424eafbd665bc7723a9a966b944ced9d2347fc8f45ba47c4df696ee176077053a7e2625b664ed291c07402fe693a31e978d3007cc2de475a6fe3655cd4c23b3ae42a1516196a1981f4493f5c0d296aedf74a1c396c305121d6f2b4073b8bf4412eed410bc91ac2e6d0f6c0e1b183eb1141d6b70fd5f5cb9107232d942f828c877a17c7a2105e2659ae09d657d8d568d24de8adfb1bfb285abec44115396f78ecb48e5e6535880db20ec27455407c5c0d714a49b32946140ebbd506a089ba6b9ebacbb05f7704bdf907ab0c1e4a4c02a07053e33e81b4b9b9e87df5a9ace1663e3b5e3423bd66f4c940773bf8c50a5fb283e59b649d3a5d5254b9b62ddcdef158bd4d0051fe397fc4158e96a032b72b6a71058583c016e380ab632c9a07f1bf8d118c19b7a9f0d6c244b757344acce3ef98248c704ac32cd43d1d46af91a7a259bee79895727bdf5464c853d2647ce96d8a9e4b2686e6c1a40faac5fef92c7ee714114dc9acdf8f44024ba8973a0c4fd53c816141808dfc0f366a71bc1bb83187552d51dff8e21e20eacdde2afceba74c6b1398bb8c5cc92da5b78e28d7f4771d3ab86a69a52e3085f62f7a80c7af1c5c8acb1847faa958d501e7e4f48fccb16d8707e87d0cc9078893412d7ca5499fbf33879059da74110f172f4e6e45050840800204726b5757fa896a3a7268a7a2eb079c75fd0deaff7e6027e534c90f64acc7937c5a819580d5e8810da85cbd457e0c89aeff31437b887e0878a11d19e73692aabe80810cd20e356b369e782c52111c396c7a5d458ba6313c2a3be67939be796125e6f3e1f4bb6d9ee98a7f9ac9824a3a92efe8863e4f755c18bd1fc3d12bbc395bb1824d59fb3ea515594be6c9a12f11a19384f4a36fae712d1e9faa5ff7b89fdcc78f531fbd833969dbf64ca2aa5b56a914bd403c8d044f29b2ec38258b778029b225a6debd77e5149b5142e16f6857f2d699f6500777ab36b50bbcf04a49ccd7e161bd8f28ccc1c896777bddf3433f17bd73d75a0fabc0d65dff32d01ad6fa2aa1b701cebf18ed862643aed855292dfd1f6d94b216bfca8074e1e193577a6601ab851a9d0e40d57c25b1251dd6f61146a5a095a43babef229763c85cff4abde82503ef3c82338b27c2ed1fb9588976e83f343bc5bb8b2a14e27fde6a8d70505c29e1510ecc1e6d35ef45452cbda314c6c3205034497523cbc56971f286cf4b8c9029674a54dd0bfd4a744b2e433141bc1cc766ce045e6b3f1c4a0a73db2d48c84b835ab6e72605a577eb8399f81b450f278bbb275cdacae8fa8299a56091f4eb1b8f9c94a05557218e2fd6a5af2ac2a7b099e64aed673ce40dc8d029f580b5209fb5293b5352204270c15b922cccab0d586f5ecdc6933d7de34fa9033220951e109f91f844dc89ebd248a77f3c2e6fb6b6fe802f7377a6165d1abacc130e9396a24e9e1aa845394a4824fd3d1e2393adfc55deef9ef525c90cf16393a4dede8e536ea81d377dd96cc7e003878f87da16c39a15ff54b181f96dc8f55f3a5a8de854978c364e26c69c7d8922ca722ae64e6a14e1d06ff303a2feffaaf1f350206f4758a0261cca82cc2883aeefff107d4abed4a4efc95d56ad1a645c81c1edefc13e289a7403709509b7489d1c90149ac325900f01e82451418cf125421359402c03097f7795fbc45568944c1bf09b24e4d3a2ceec09fd6e154052010262e9867329fdf2e289927d962ff4927159072249a4935998e9c47f3fe21b21524acba8729dab8f1b51fffd197430f1545e88caa9dc50db1ffc94063cd70b6d32f6bd5721dc5ddd3ea6588c4267a0fc29346a006a30999ea592537cee5604144887eafa740eb9e407bb60bdbc4187cf56d7e3f59c022ac9b8c9f753366bf9b11e5e8ab27ccdc568d5174238a83c1ba04b896757ac55e949a2f519a63b7e5e1d7945d82b91d484b1ef1045702853241c80e80497c50fdcfddcd20bec1a2ff0dfae39bcf9a34eae1127225484189a391eb40a37d62ff579ee56002e85778896b32b8ce171c4a5779edc1f55594187d11de2e6271f044c533dc8ecb8c78abed987d2eb3c27b50d3aed22ca15fbb98a8c804433a3a5a23b90ccf741f4d299e13a686d9fa1d06dccff4941bfef69f72a65b5196d90dbd0fd59d3ecf61be7f79c0ed651e65374e63979e57c7554b5946caeb11d5cb86407bac3a7caa6e23d990b37c9f2aaea8b9f205ad4f1f8b296edb0b296411432f852e46d86aa9bf9dea10beb8b01766c02053c93230e9553e2267f1278ee4ccd40697b4ef4dc4cbe5895c3f7e7b3591cfef9faf303f2e82e64ee5f7b9c3b9cd88527e6b27450e4360e7d1ab6b7c15ec793ea34b8fa3459ab78b4fb33776f3614d3bd3d63ad66d9a44ef1e18f99580e981f2bc781af3d7cc7cb0201ab602555732fdbd986470ecf23f7584131c311320697675ded7a5a936f85ef0d6dc887e36887e589b229b67f20c2151de60d41322365e4cbd504d067d6fe89e27e57f8823965f5fedc0032651030f6e94fa7c873aebcdfd97dd168e7bb714f8ce829c7ec0a3747880865ef7ae369315d23786c8e9ea922f9cd332f3379f2beb578f17808d105e10dbda596fd7389d7aa981253d1fc3fe98a4016de5518b320a29b90ba31ec456eaba4ef1cc6588c9a34d801c036bf211c1d5a872e9399999546641dbaf274c42326964d94e0cbba30b1a2f25005e90c8fa554639515fe71c32cade1e3adac51d5f9e891a182a538c5a8114d8a0d81db23bf664574141124a556220249611e24a5fd800404608a765853404b4b7d5db2ac16cacba7435ac94c658089b5dfed1c0243dc0cd5939bd94c0b04395d4f3c9b177808525a5eba2c05feed4e861f95a9e4d9f4fe0a6d9db82088bf51b7c807318df093b308321646be21ae45302913ba140314bf4482752a2f04759df38266b3e3b6ac85671fd2a5e7252fbd5aa7f60c48c4c93b002f7dbab2ad1f701cdebdeb7271e98da3efd05f80f3928fae61a84e253dfe274f583b9528745830fc69e20aa22710acaadf6d23337d71720df800b1cc07a8faa788678a9148dd52cd6d89b5d9561fe931016776552a8f44fd3b90ea83fba759a029380c06160fd360f6259a9ea339510cef7682858301a71082f5353440bd5f406818030cd3ba1162c5fd5ac17d82a7ebb6d5db5b8e62bd6502351f1173a9b4005f3d8f23f8dd3485e8575c5216179949394101b3f15af61aede994a9b097341adc0ef7a8cdc9ef503280bbfe5709d0d791b4ab8843801892e98b18649487fa10f6ad70d92da69e529df19a9e7d8af949f6ac2caa4fc78abbda90a8e5061c91503d24a20cbe23b99fd8feef8f822abf39dc30af20c2dd15596c86855e212dc86620c139473b64e11c978b6f3a2f7446af58bd2a0f0cdd4f176b19f51085539fb257859e8056f6de01aba223ab993ad82d207b25400a3a565a9f726ac296fbb5e6a58b3f20ed3de316fa7a7a75c41186afb8dd58afa2a6c9044d3c944643935617657c10b75e85c2ded0a411528ec7ecf2d901ae4a71f17504d689218158cb1688b771068cfd81c5b1ecdfc4c465d73fcafed001bbd1d9c1e1313a2c553ba7b81cef7206aac53ee4039cc80c540ff50c482b01b34ecacf12516f5625b87f5b0d3162070cffc88f0095f09b382e2f5f2e3d6bc0f9d659b75b7d40baf3de7a8a608de4d0f937af8925daf775a720ee5977ef0a6929a0f90daad93581e2c98380352cd7955037df1495dd609e1475f1d436fb7d667f5af680950a2f51a0724eefb9c92482ed2f84a9d1d27e1efdacbd0ababe84fc6dc4b0135086f7b8eae775d53b07aada2dd3607a5634188ae5dbac239ea5b7050c32b27deb44be48a0b774eb61deea4d05cd08d2a333e658debc56ef3d368588af8d29d092bbde827019fb886e755a6493f627c4bee38d8c6277a041fc18f02dc6301c417eed533a92c06bbf7769030bd717caa43ab807ccd8d08f8cb4a79271f789ac6d4e67f8d1fd4c126f3574612f0e8709dc32d74fc918a33b2747c4063d639b6186f5cdcb10adabd8e3608e7bfae4f1b48d3c44d59c0c0af514d399cee683ea92a5a312c38b1f58b8227453fd0211f669e95ddd59f08039d35357c6e1821d94b7f8a77e697903a8fdebe52ca8ee40ac0194d333fccaef1efd4838af76502d3df60f65ac62260404c84e5bf8e226092be869b32884e7476d12340e18385afaf0b176d4c3bb9ee807097489bf66f04c4897949982d02d83cf2bbb9ab99b155c12aa58e90f4cdc68630ff6a195bc2409058307d23e5d012d0a54d4b68ef180a59e307e1e5d55f84ff8725628a2a42f4eb46d00577868cdaf57d1f16f2f465cbb79be94a888f49c121b63e5a41a23a328560f6f4b1e0b0a238b13fe620e760f797f787ee00861704b706e52b0fe360cca601c134a44dc90d4138318ae5f5e7db5b5cb766f6e7e02f247b1ad31c30bd491482876a83fdbcfdf2e4dc46b9f56050be97ab12750d5f00b5a5633877f55b150dcc67c3bcc337ea90095e184b9ceee82e524838d981aa1a732082b2950eda1c499645c1214edf0a96aa85dd61d806f88dcc61cea5c210a46f35e3f3d66610cc703399342e9aa67b1caee4761e6ad8891da0446543461d013dadb3f6f0726e54b42c92c9fc9d470a0d1bfe585bf3c8944e1bc7c2a672d4a88266ecab4269129e9b919d48ec9f748e9a2df8fdb61691f53051887b337e73bd3fb1c11fcdfa7b1620131594416c10885244333cf5a7d4c29c44b61c78fe0d258690ba01c2aa2d2315227a12a29a07b231f148274bd730a05a14337626e94c4e8ebb16b6ba02cfc3de7a29b019d7e6f503fd2fa82b16a36947f59062e773a57d281d46655c335035e3db577dea110d81cf29e8239ccce63385ab8f8548a964b22e527dda58bf7318ae36c195059a8c84d801568b9a54ad1937927a1a1e7b0f9fa9f7f7cf7a404035a1a81692eade84062fe15d2933b68730331ed96709bd92ba1841e460e4369ca1d49d2acc5bead647811c6c06c17f566924cd79c5f9c94c48e9e1af895fb1069c63bf121288d8d324e5174c9c3974c9b55d122ccfc13b13eb5fbd7eea714bb640f047bec4a6ed5d042dd6fa5d162d0f3f9f996cbdc154344d8b1dfdeed6b6fda5ed41c3571146b4936685fac36d94eacd8b559f9e0872ace8677f3cb11663d18a8361f6294b766e4bd5b42d90d0fcf7ab1aae7fa14696b2ec72231412ac90e26af5313028f23134d733667798079675e596dac00"/4336], 0x10e0}, 0x400) semop(r5, &(0x7f0000001d80)=[{0x0, 0x5, 0x1000}, {0x0, 0x0, 0x800}, {0x7, 0x643, 0x1800}, {0x4, 0x7}, {0x0, 0x2, 0x1000}, {0x7, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x2, 0x0, 0x800}], 0x9) close(r0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001e40), 0xc) getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e80), 0xc) 23:22:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0xc}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r1 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x18) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = msgget(0x1, 0x82) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) msgsnd(r2, &(0x7f0000000500)={0x0, "597f78168d4288ce64031ddbe31e34036b354e9f4a24e19786ec6a80a22aa1951c79949aac2b229e5a924506c02bd271b468970a7dd01b266c4e5103a65ab6d0109887181fa668bec86593381c4ec6310e124b3e4d7d406369e03f72a2175f866e82e9e969f2c89242c0fbdf2d3e6e4d2e53fc75949801e6c52663da97ec25edec2472a81fe39ec65be82f855ce3f108595fbcd31b816e154f8f86ffd71fc7644fecb6a1a3e1ad7c94ab0bdc1601175614a6d5639807c35f543ae744fde54057f928a7e2abe2bbf28542092f05cd384affdc08cd48f9b00249141601514de92262041ad7dc5d726acbb20c49e88ecf4346633d44e2d82c37cd928152186f78ab31841b8665090959d4d7a7724ad982f8d93159211c09a15b2e0baffa80c8451b9bc716f131039dbab5d5c1acf4e9ac8882304aa32ab6bf87edc0f5474582946ad5dd"}, 0x14a, 0x1d571fa2f0316be7) 23:22:08 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x614e00000000000, './file0/file0/fi', './file0/file0/fi'}) setuid(0xee01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x16d) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 23:22:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10800, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1, 0x20}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) munlockall() fcntl$setstatus(r3, 0x4, 0x7d) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, 0x0, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) 23:22:08 executing program 1: r0 = kqueue() munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000)                                    23:22:08 executing program 0: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/121, 0x1bf}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000003100)=""/134, 0x5}, {&(0x7f0000000740)=""/68, 0x44}, {&(0x7f00000007c0)=""/54, 0x36}, {&(0x7f00000030c0)=""/12, 0xc}], 0x7, &(0x7f00000031c0)=""/201, 0xc9}, 0x2) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r2, 0x20004276, 0x0) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0x8d}, {{r5}, 0xffffffffffffffff, 0x18, 0x0, 0xfffffffffffffffc, 0x20}, {{r4}, 0xffffffffffffffff, 0x0, 0x4, 0x100, 0x2}, {{r5}, 0x0, 0x50, 0x3, 0x8, 0x100}, {{r4}, 0xfffffffffffffff8, 0x24, 0x8, 0xb2c}, {{r5}, 0xfffffffffffffffd, 0x18, 0x20, 0x4, 0x1}, {{r4}, 0xfffffffffffffff8, 0x48, 0x1, 0x4, 0xfffffffffffffff9}, {{r4}, 0xffffffffffffffff, 0x2, 0x3, 0xb4, 0x101}], 0xac1b, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x17bc}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r4}, 0xfffffffffffffffa, 0xa, 0x12, 0x0, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffffd, 0x2, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) r6 = semget$private(0x0, 0x3, 0x0) semop(r6, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) semctl$GETPID(r6, 0x7, 0x4, &(0x7f00000008c0)=""/246) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000300)="9857de2105a615d2e73dc93a0a709adf8091f836", 0x14}, {&(0x7f0000000d00)="6ec72e34808d2e80e7c3a29d5542afca39b240f76e3ac3a9f1b90ac4e6bb1f245a15312f94927b11705352e245c0e3ed6f2049b68e2374e69d05d7fa122f2c18a97fdcfa2947d17596b23ae43baa602e312e562088d71b0ac63e3476fdff27d65e9a41fd99caed26b322b38171d42e3e4fd24e5647a014cf27ddc38fa9eae291f8a1298d51c353b091422bc4aa3bde14f51a8f62e8a077f161157f6e489e167c1ae94278a931da618b99238089d341aeb27bf4eb8e91381bb6514b7faff4d32c6725d11521707cccd032e6ffe675a265ba57a9edeba17c5332625874706541141a17eeeb2f0e4f4b17ecb4c8d7b1ddcce00c7db7c30bd76c27", 0xf9}, {&(0x7f0000000e00)="ba3806bd6ce78e132dd31234f934bb783c332fe05167f0d5162b6fe9736c05accd5b0fe815388e49c5b633736477a16c4043b8be308e6e70608bc0426b8a2ec551a9c0952b5de7f3abfeeea16139b4fd2455a8683faf6ced40c928577abf050d321748b23dfea5fb1bf768eb7293a5305ed50271ea759c924a83ed4f2bcdf990dee43ef9f15c1c37e416e45a336422a567d522b0237af441fdca6e8434acc891ceb394b2eb9c8cd93c6b995123bb379b78eaf94488c9e3c240ef4c7628a18a5583268df7847427e9d43b1abb4b00f476356e7cc0ed5d6c1797b5db52aa43da7b834399ac5c95272abe7444ca6e0c72da3d274e1d434682d3484f36808f5802e5f226dceb3ee2b1a5fc1630e6f6ab790bf87853fe3c85926af7f7bc7ff4963f992e7cff9965ccaa726fcb977659b9570e0af06dcd7843948117a2b8d098a64f7a2a45bf744f30b0d7671f36d4dac26850caf7be937d692622fd1b98cd22f231ea46c44e16306de3ec7a6e4a0f1b1c5d5b50e2e281647ef61436dea059a57d578cec7dfa5d861ca53024c6955ea27eaf3f50c2d2ae1a3a12aa5b59fc81600a5e34d594eecc30ff751d89ce3f05366f91033c2fe2c6e142bd15b158755f8f5831349b9fc058dfc9c77d8d2e150098db22fc29b165dccad3ca6f89e80a41980e909d6118ff746216ebbedaea666d94d60884b762588ec6ebf80fcb3665a6dfed7bba7953a4680686be2c0423b0c119b2d98cb834d58f6632cd40373531e637422a2800cba5bb230e9ab3da74c38db2da96260ed1e2baf10eb99613eb1fc9d8b22dc8734c0488e4672ec49067eed0bc4d6e262c08119f81cce774e33e8b5e7d1e252389d0b52b7a0b7c54f50f4f9201dd6a6e1d76a5a07e2043f918e957bd7b21c82bb660cbf8baf3c8bcca6a5205d146e997cfa43b2aecf58d05bbe50900e8d14301e81158fd0c022dbda949fb5ebb140783897dfd2d7b9cedb5e6b126b9c43c7dc41b84e120c4873ed80c1a43e8f335888f0a9e10abce7b5c12007a7d41cd916c00e168ab5638e60aaf856e433ea6bab4f87383c823ef5658e888496f9b195d67d6384c15432b53c5357a648789611789f3a472982c32ea49ff1b5199d962a4085cb2452c5a038e1ba27b51f07de72bb860977c8c921890253169b6c76dd08c561a6aa87d3e4f1838780a58b58dd64a8d6bf0c26948cf673a7713c6e77d29bf32604d09f350813271e48b13248209f72a1d9cdccef2b00d75744bb28f4429417699eb1d100a6c2992b2c5af5fb176d330d31b242e433b4f74df5e833bebab20c114dc8e188a5b9dccf424f2b9e3c351220df9a7a4d56633242bd942161d50ecff4e47d8942d9b5f89672330c042d62298cea6fe05459fbb9b75b7ad74e8654bc1740d05fb97c773ab81d996d820bf7dd1bcc2b317c6914b91660882f0a34805ef8a8d624ff8236473e1b7c84ea60aaa61a3061a12f686e869778df0c417e1924c259365ca77f5f967d62d315131b585a1310e1822f62ecdfda58b8693898b78c9197897f1eea8034f001ccf235b43d8100e7cc237442a482804af70fe957b520406bf942a70cf8e933e9bc4870130024bea9423985a834f73a819bdfa5cc533202ae94197f2004bc050e80e3f411fbf68856aced7011826bfa69ee5793864a49ca41f20ad12aa6a1305474d54f7381947ed1dee2d9a574211b032b0503702e874abdeafd21ee1e3871a3b29d418fbbb5b1dc4ed78134ddf59a1517bee3c639f4d4e2f71f6c038677766df0ab2452f4fe39118482fe88c55786766e296c1f2027eb9cd1bb123c8bf093aaf04e0abb84f8878088a8fcb9510195a93de8213e2886f7d28e73bd77dc4c17591d1d8b84d6a2256c3a41098f3510c6851ab731ec32186829ab96e5bdc397c8314cfc43a4340703d9c40bae04400ecd8498b6a3db9abaf485a91066297f07da36936f960ad0445a97857c05d5a188daf8f349deaa6385efe2fc07e9be99ef2eefa093ae1877d93b7a775d3b083257d2a07af7c10cd75d9d22de70d2719519ec9fe54725082f1108c6688687c7ae4e227cb2eca7db66a7995f7113fafcdc8269cc45732592f2c061088aca1832c5757d2ccca6dfe5a7254473bd4f7e53ce0911f51b02c6510947269735db5320fad47d5e91af55e66f063c01f31d38a8559499c5920c559121410786172f01856edeae27dc6223198b79ed0509cb82b2a1f773d8b542058357a56157c2e2dda921839792305ba3e030edf2f5bbf3bd80c9ed2e5fe2acb329c94dd4836b17fffa66e9f850604730c3f32cafe9fec39dd44b8e2a3a1983275e81b4fb5636d878c4b00680b932e4edbf2f92ad90e43cfb657c2eebae1e1665370476a6d1651b7ac69e7447d748e93c65951970b4e98637cb4d32599fa2b0bc0e8de845694652b376f41564d39fdeaeda287f8cf2190f8370a0e237dec5330fb7f02550eb98f6bc2ff4071405abeb3f88d4f57ef511f9fa1ceeca73fe10c0b8cbdc2f8be1512d6100bfb863004cbe8900aac38928921705f9d22b28e233e122e77addd80ae4dcb2bcd97097c4da957c84287c0ee273491d1fbdd07250c52df1eecf4d562bdc9af060a84c0c8b87a9084f883c9858773ee6642097e1983d64be98de6a0f8788ba7c72e840639c795ebbe351b4eab64e8d448beafa84e8ae6b02b5cc8abd2882fb7ceed5e13758123ab14fd5798779d9f4504510c76f9dc6ce69c45154fed7d1fdcc308632a3f6554002974f6ca052685ac94e5e66b584d39c9d706ca8e334c0979a87ca0ac6f256468c56b9827dfe79bc7c328ece4bf84335d97f2e8307127e2ee535098beb3b18a3ed633de0084cf372b5561f12e6c4a94a03b752107fe6425cf23c64b17afef5e1cd902979525a6223aef62aac58584761c6b821a399e1af29eea447f497ebdeebbc999f143d491eefd98f3f434ced4800387f54897489bc8b7bd2952b0d4f079503990403b1037b5aeece69ca31279e4e0a0186bec3de33ca5fd148adf68347934b1d9f1a6bf2a4c162d2078215f598deefed24693b01d54002b36a9922514ac1849e3fa99fc6f405be2ed659b9fc9a27ce08f546d14a5cb79d71c8b869aff97aae9aa2544abadb8f8e862db48296a31879cbe513f01b6a6855302846b715dc0450809d1c82e2085e6bd615f444d0757da51e0bb4e8b4c6e2713c490f878edd30e50901cc13fb4f69845153e539f9418ddae1e9e4b16d686e3943da56fa3fbdd5afa8c0c2d5597c8a184f6ece411dafb1e05b887ed298bd25aa931b8f8ff826e64bef27ae95b2f132aa8f968fc36d2ede93bcbeefffc64fdb0fcd965348e8c877891d64c38e9673b6a85aad19291e0fc060dfc88ff50230ec6bae86dcca7de6275ea4d50fd765f539c4320c71902a647a8ab5fb772550df577e3c52af56e09b15531859335bae4ae26fb093ecf9f77f4ca043db95d57c61f466566ae2e53195926746359daf5879432bce19aa50a704a8037d04b1dbd365580266d681410be55efbdb70dfda3e98bef4403abd3f5580eeca2d1b5a3515dd754d41c75d4c670b26cd8a97932ec2a927379203b8ad4e4d46f5465e00a3e5f91baa1a8407eb9f3954151a4e9a3729c831bc97aa8febcdcc4b461c41b407a5f10711e24a25b0a7643c18a9ddf66d4c45296829615777d33df0556a723eb103d1d677a41b71caec010c41d19cb72cf33905311ed07d27f232cc2edb3dd4a9d0f375e30d1c18081f0fcd509a591aea5735dfd2864aef2511dfacdf80586ee1868fd3ee1c26a45d6f06110419ca28c03430a8e6bd8faf8c9ef0d384a7a1ddbd0839b6c4f4db912bf19c82d5b4579c9950c740c2d0209c1a838fafa3edf5097bd312d924646c003da84a4fc5a28760a47094c83a09e8fc76d9dad54c2034bbd1bf7e9b725ed96d1e8a27057d09c6ab11392b8b9413ab7149d68ec93fb2c168dd8b7a4699005a6d58a6b8ebd1a79aa8bb7f7577a1c7cf169e8ea7b3100a3e4ea5a1921d71d4ee61a5b7d22cdbe328d4960ff46ced37d69ef63615095a145ec6ab343ec655a138e8e6550412f96736963a007d6627cb99456b0c69dbfe2bb65e24956172590b65dabce5c7e264ffae033e266b1bb551db6d25b7d0e018e9092bb3978cd072fe05cae74c081b9c072efe21d2b93a6374abfa018c4da9cdc2f9c9ef101f40667d10d898550679e0f97b207430ced211621df4bf2bc20d52ae344c9eda3d32ff49acfb09f0aaee4478eddc6f611ce70b30d5fc3a9212c505b129acc173d813048cb93fed11ef3deda563805a1ca1ee4c064bd3549dc6d759489fac17733d91e20f0690b2ef78e61f755060b156de9604b2babb046d4ecc68e659767c10c777ee8849002273eda38e90da087d4e60865dac821dc72696ac49f73d6dea738531bea49522f6016ce283e1a78d89545b76686959d637239c09695767da8c232c2770bbc374d4a4608ee64cb5fd87ecc71e19f39b41a889211dfeb6b3a5a92f2d8d0e0f879c0499f3e989f6df667808c0e509e4558dae154c6d860e45e001f3b920de7ee666e602888f7b6a7a26cd2815405f46fa38cacb1135451ece250177b6a1ef2d7a1613bef91297abc92ea3d4ba1fb93a28d21ce99d8a6eace7df52ff350b0331d5336b40b326eedfe9f9e0f22ccec0942c35dedde573e58f73109893d366e3279767d4f110ac8ba0d538fceec3f06212ab1114428f1cc4147ecc43d43ff30a60b2e8534ebd147ef0470de710e8f181d774cfda0d4929d3c34cabb7fbd9d2e537199097fe3c13b610925ea705ff29555a25eef984da9ca5555a8509039af476c2c6b27cf01f6db0f3f01349f1aaddef3fd252038c577089148b5b9f19fa48e2f86531098aa60cf1178b49b5ad8c0ab4d4ae8dc229a34e0de8bd8aaaa6df269632dd3bd2b23835c4bca47ff08f69d0fc67b451734fde86bb21c8aecc2eaa6e5bc511b71e92ad8634f3220c4b6c837c03ca8aafddf4af11fba0d78cb620a53d0dcf05002e150529919d9b09b20c39987faf3be6bfa8ea80e9d8a9d90a0032934bd16cb48ae547d66d50bff7515775f4c8f12c569396fe734acfed74133a11b34a1f0da501cf20d395b1e0ee2d60cb4b23d05cfd7a7613b2d5a8ad0881cf23fd8e4b1751d1c93b26cf3753a6c859ea25d9210a6e3e6ec5956c55bcb9d1d497e1285bfad8ce626afa01f5c61bebe7a99fa7217ddb1fcbcc78441a7a7c3411798956284ff4c5e12fd611632cf8a9ffa057e575163c67a026fff43e8575bd3adf3abf59f7948f2f0c273fb56646def62d478fe019045f6ebb919d2c9720a31ca6ea9cbfec88f5d3dec4c3611f408b933cb461e716ca304fa0ac4ce8a8db2b78e9817b8b569f39c1de2908db174f858715af11534ca3256a829b37d77d9d0d6b3d0807660611f9483855eb640f66f11f5091da460a378fac1a9cf52b85b16f08095522431730059cb9962f13fe9158cd49dafd62e11a9e9f499f708d8133ed626bde7d0913b83e2dacf292bf929e0aae8de481aa70e62fb74d20b64257ec4aabc0cd5d7098df6f4f0b5136418eb9a8a5c509f3c36d0f1b5d8f3f0e80c219e01bdab3f06a09c129ccd03b789b18518d2d030b60cae829f21f1af3a95e1ed4f473d2858eff15ae2aa3b3dd10969d2c8bbc643494d538f12969cbb18c8a4a7f5a79ea940a46a296046edc7c958d4fe1224dea861a6f11e0054d5467d95eccbe6a85dc2facc7281044e64ca1c3d8325e78b783ae661a1928b8dd1fec01c665b1f664adabe1ee8f1f555da04757dc476e1c6", 0x1000}, {&(0x7f0000000b80)="fbbb78961d7cee387b402cb859b7dbc56fbfd28ca2d325f801737c12df2740d2fbce2e524a4aeb536f690a4c1fdfa47aa02731f3fa3c8db2d1b97434016faeb7db8ffc36118ae86db3c889cae4d31d9c5ee6f0bcb679daa817649a943b09089ce79d72c665db2562123c5a1e3ca690f18f1787ece4c3124f0ff7eef7abb570e945d5784473d7fb5e415a39a10a11a9146782cb9e33d45e", 0x97}, {&(0x7f0000001e00)="4e73edea9abb6896d441cf0391032cd407ef1239d9c808fbe07638453dda752a62656f40981b57811b251c0e720870ff983f29bd730ae6a63e7d1352365caf65766ae0addb194b3038fb07bd640e0494dff9957e232f86dbe9857c5045f91780d44a813ac2d9bfaf2ee7e10ef3d73eefcea8ab341d8f96c44bd5d309c9244a7049e5ec24fef936db62d687ac97f3838e2533a1773ff98764c2cb702dda7804e46262bd7ad1b9ae6a59879b23ef0a2aaa894ae8d2ef24183cae90b997e99faea9379abfeef1c1fd015eeb7e60482d60", 0xcf}, {&(0x7f0000001f00)="14d15b2dcd5a9dcc91fe3d16a1fb51e6f2d9556720a1c170e17dbb1b282236c41d689d417a81585a1e430126576a3be48ae959c3bc75e4c71306e0c3c82d93f830f9bf72c5f68cc8318416f61c186e914c62d815ffd9ed954e2c3526e696c864231a809ebcf494b7f320c5fbb9f6176a105a7380b968455f6fc38ccb3e9db4bea70905cb0ba612e237458e", 0x8b}, {&(0x7f0000001fc0)="5d9ac0d8c8718315ed802237690e9dbe757be92a7b6743e81075d5a8d84cac3c01f3865396c480b5c5a0aa19875e111556f242ae1fcb6bb8dfb03b51c9d576a976b1abdc5ea19a1af0509c6eeef7de5f03c9ad9839f0a2a060ae62a0986dcfa18c50beab6aebe091d2cb0da7d065dfda6291529ab36080cf8e01bea3584aa0dd865ab355a356fbfcade8167d51ac7fac4770c69754f58f5194bbad6f2f8cd49c573734cb2078d076b76ae506b0b4eee03420b8a785b8aaac329b40edaef72763c1cf013896a60f38bdf2a356e729327636aa37dd54682d86c5d159617c441dd58d74199303c5733438078fee7e0756f398227bb96fda0285077934cd663c9b8c11a1a842c46e61dfe7e1e5c948bb427ec66fd399a1d06c638b26c55f12de380023e5bb8146d2e95e0e2c8347b0484b447c2bb0fa5e7d6abf32d8f3e07637c48780369f1ec86bfba4b4e66e9f5fcd6956a30b2fcf0ce47d84a06da0e2680577b2aa85046f72f9a0d08841bd5678d75c9e493885dc3a00b02c66a6d5d7cc1ad529c04eb65094ea3ce3a615ae5697dbd9c61027d1f34e2bbbbec71d16f1f55690e20f05eb98500260e8d930de9c795a375ee73f0a24f039b57f077002cfa55e5e267bf40ea96882ba0998b0fb891a0f6ba2efd6a05d666301ad044ff0e16c8924835d29848d457509eef7a74e147ca467539aabdcb7d57d46cc8f564b9015d57192d8220bd57d2b50e74c1a7f14902f6a2f84419a67b58a65eea81966fcbf64d3b11013d1acafa0a95af9da53fb85f974016446003c2002c67d16024d49436a3e63ae8c86237a18e5af1fa29c80acb4d57846283fa5e9d3120d87eb2cfd0dd7a4c6f063e4f8408ffa6a04c2a509f005c4ed2e93b07fd7b5e2b0455de995a224145e91d08c1ca0bbb675cc11c05c35de302b1b03fdd61b00a21c93e166772b0e854f77bc033094e945ac0e648c05e8d4b694abbc9e2488f3a3c0973cd1770949fbc3afa6ea7410d1ca884a1518d2358539c1b8ce8fc20ae951480b565454d3bbecf1fca22b44b46160ae961acc428eec356cf423c0d883d4c79eaaa4167ea15141be8bcf77fd30a5f4fe37755dfb4504b6a6b290ca908e28d882838d072e0cb8932bff867a310ec4c222e04c6f4e25f1da0a5c48f02614dc276f2b523ccf40a3cf02757eda03019436ff85a5f0cc50995dd6852a46f5fe7d9dec29536f03bc4841e719ee6b04144bb3faef6db574b950566a36c4fc85c9adf28691ca21b7e82805e8d3e915f652c014f0dcc9a59adeee69908a41cbea990b7ae84ebff23694f966b162ba22c54117a457030281c6459564285ba78b0f15116de519af46f40b6087601aaf2c101e28c32b025592494f66e745fc34822475c0fd312e20ece5ed0aaefa106e1f23ac46ccf75dbaaceb30ad81fd18ce967a6f702028ccac0bc1981fcf4572e0bc11dbe3bda0cf894190d8d8af28fd95f36837e524fc6f3944035aa42a319bc03a3313483170337f17223d775a82029fe4e0950f72c671d12ddcd74a753733e0d5369b1dcb1e167967b874a7f76aae5235af814861c555d03606a1c22b36f991ffc3214e65ea07a86700322678c528b456208e793a5b13566974d88c01667d0870ab267207ec61e4c5a7b15c296a2ed32636f9193d2bf22a12e8041d51171d106545027ebb998bea3f9eeb6972acdaa2600c9953242b432fff8f9de95c548b3f9fcb9f0f7c72a8beb937facf4db5f4ca2e03c600d90989eceb356e63c57916885023df2b36c942ee7d22c41e36c9fd0d453a244f6360d9c432d8f9b5fdf9ba1cfe2b63b51c2e8d59b1f3964fb37a01100544047ea455dda0014bd9d49c5ecfe80a0339016d6f11880c7a889465e3002a82451c65913dc787d4ebde2a6856252de39842f5be08e03d14bbc90cb7695bf3b9580a62bc75c32df80809b6668339264f66557647983bb2cc7b0a5869dec6c4228debfad1e8780fd674b8c552774ca3e565e5519b1ba783a48f66b2975dae6e2e84884ee2323e9db3054b805f9fe809d628ca2f18c2d0e3f6638262f4d741630563c3a06be4ecfbedfce72c508b9b45a774574c4d1498f8a3b9dff354921887c5687991960d3cc976a15f00b7209f0ac081c3daf0b5d22e86c924d7f34fbbe172ea2e5a1484893425111c2acf99841fd38651c8a666635a8a776d5ddd58a0452c133cd19b36ddd34dbd531db0cd292e20236dc8aaa6aa70e950b2c1199893520d7fc336329b90fe6df984378e75521f4e2f8ce95deef77473049860288124bba75308621d8ab5ecffadda985129491704953cc8038bff05bdd0e1b9de64192c8e864b7a73b6d280b5271f358a049e01f735d61d6a05688f3114eb1348541730847a7458170decd45f7cdadbeaca3e84a4c9a2536df9aca65628ad42ea0df11eb958702bf56d9206e99825ad98ee69412627b2298a728c54fb20225ff2793ff16635ee92a7606a026d7b45e059d19a8933ecdb807df7f1027127fe896ae6f4c540b99a0105e3e0e5168be676ee105f20267569eaf39f6fc8d3107b8ed6aa3be52b6cda76f4e99562ea2760c9b269983f11cb23b94343f4970b488ca1d3a4985831e62346d1339295a557b3773a2f20e475edabf900758a0d203217bb018c82975a727eef4936b2294c6cba9559e29d23e60b082591aae467df95fc8e1253394e5c0913e01de02b005097a47e18ad4c232fc788b8e9853edefa3ebb84188a2e2147149a675a328c3c7a103f546a6d82fbc9c76f3361f84a00902988914546bef8ddaf2c5ec93026a4af60de14c6233341840eceb8c430205f81f3f08e8c5fb28bcf12218412038163c8b4e675d73f1d25564c868aad4fe40f91d32edd3e0840c80dbb3abdb3bc95a508bca75d2853efcaed0ae9b2c4d6c7d64898eeda4d30746584ea16d4cee09a5cc5ba3dcc1971f0e25a83b9278b8ce2381bc91bb45bcbf05da88a5db9c6800d6b386a4844c272af58d9f5c114fca462195fc92ea7c6f61093cea447bf7e89a9af1f3c5ce75485ac561eac3b2555ac913da1b9ca98eef928ca3723dca35b6f7e312433b3ac5c3c815a71cad1be87c75114500258be17abff59a3f3febb547983acd77e754afa6aa97d50d3fef75651a60041137068d58f292a4ed22a8dbe16e44aad6bc1dabb8f5ec38d19772fe9c835e4759119bd78df50c2c7d088416e96b0d586a1297b932a61aac1a62f8b897a92b377b4c82ecaee6fa19fcba49e979924438b6caf19a77c8ce592af0ea7b76063ecceb5ff926b1a72a8235e36df1f57ddb16f6e4687c8b7729b8c3713a1475a35967de71a30455963561848156188f68f4fb461a97486f5542349830bdbb1b8827e9236f4b32ab638ef1274f7c7f8dc8978a445401db725173709378e3b5eed527cc09acb3292906bd7c2f8222f0fea0f7b6501837d01863939965adc20e75006897ab1d48651f495b3409510a2f1195df66c037993ee388f75464eedfe30de87a4deef3a76d67c0203efcfc2472e097bf26cfba8c94a73b20f3557f7bb38a27ec4e0aafad42ef5ddbacca0fa951014c8867b1a0f316bc4038089508972c7ad74aa1341254105c14ca8be5c0d89be16b60dc4b708329c4cea38680ffe0596e29ab46c14fdf55f66746994be0dd8d8dd05124cacc9c5b69f5bf7b7f216fa103fb65fa55ffdd2e67b4241adadbc25a4c9bdfe4b635df16f627fbaa29fd2c2b06c052123e23fe87dc7be62de8441bf98475e8b3b3a941c071a8126fafc26bb9dbfb3d21193208d4d2c8a9c22200c5d1bf94a1737fd66e5a48272c55b7c20aebcf1232b4480b6de49f1e4e1c4f314a3a0f4bb3ff4c3f597f9004d6fa802a90d475332bcc09aaa3f89ffcc5d1a8e0e6c88da8da6e13bd78ffc82d220af2af517f4c0461cac379497c3733de93312fa532bb6d4a3f793565710b04f4f859d5e815d61291988d3d927dd6b1ea674880bddec4a5a4c29898b20acaf3f9d7bbc5463db6417f820341fdec1c577380a939dbc1c7b2c48202eefb884be2901830beef7a10dc17ba3666941a4066123c83f348590c0153c00ceda90fd482504e8dd3946a0377d35b2139227e0df041e85473d695cd4b0918dd3fce66509ac5012ed2bf81ffb332c403acc00367ac2a48430db45127a712240571ae945c0c717d336c154b75090c8ff512eac3f07d88b0e71dda9a44b40d78deef43dd49d152e64d0cfc55c23724e76e8761f4d32f060e3a0c9a2ead0ccd70200b76265a137d695a9c96d5ada564e41ac6d6a1f675a9518d25a0402043bab1e2fb5951dfcacd4431032e2a332404e54cc1aa84ca66390e59540509bba58951c0267c75f6ce165f561863cbc73ee393c64ff629caeb22e6d3e04826d575783f4c9fe6a5174d5ad8f024ed55f9a3f0df21a021dad6278f6a27ea1fe0b6a943c95b398d506a786eb7351b1fb33046b297d260fe05249f0e460f567f75d574441edbb462e73ca176d2e844cd44cf6891da58bc85b4dda73400f1fc603d5250d80d90aff829f91727a969b2beb85c8d916823d2a0164880175c4905c661e754edb2b5c439e0ebec17b2ae0338e16a96d63baccd671049300f4b2a68f670cbaafae890a057e39ce58ea5d095b67619da3dd6a238e058ef03d59f6a206e566a5f18e4ca79112ec912cb612388017f52530802bd50efe8702dd71c758b3d3d65f713411496414a89a150c928ea288a4ce77192fc742f1c72bcafbf303ce0e16491acf7414f3fbe56fcf62596256f942b37304bb8860c1dd8f5d09bf8a557a8c333e37a0497113cdfdb1fe940100fe6034831d106fda7540244efa737f2e9e458e5195b20946bc8f91e76ca1b559435b744f65760c9907f4eb032200cb41694f783fa94b94444c1976dbf74cfe17671197a0b1e7434ca48900b53ab9ca21bbac9a04dae55dcd27498a8cea52fdd6fc9e9bab01efbd83237d13dc47c3684a9062c63afa36b6b33c7bb0e412e2dd9eaf6240e7efe8550b3bf9fc73dd1b384f6de2d3c0e335850cd3c55607118fb8f6be35f66df1df7a54d01ac51c3a27efe2246335fdbe6e2012e39c9d304241961d10f749ade71d8869b14699faf9ac5b318c5971a67919e72aa792fe0260a5bc7028e96d985b7be27e12634005e735b46658fe7e5f9234711d7ebd8a63a119f26cf9accc819203bbf1beb9318d9793d4529cb8b8c9a01f783739e22189435cfabbea1134c78df9b26ce36a42bf54aaa537c79ab3f8432e7476eb7bca9892254fa0a0048e8531c44eb2f2af926d7e76edfd22d1a5d436647f18534c10eb288b6bc554c018c48200f43d1f713a6eeddfb9f43453e2dd98bc35ecf7ee94800bcb0f3c9686ece4e085fe120116eff1f332a8e174d570c0c0fae8d8aacd6b7609794624d536bce942215f86715cc7cbcba1eb1f143484d2994d2318638fdb41471b5b7ef8ced099b78b459217769c92e2e8d1fe2acaa6f736f22207a3809f83580308c3922afc4f119ca8edb998cf57f802aba2d7cddbfbe4030df56aa490f71720b6cb5b7e2efe8b67426fa5809afb2bf9cdc643591d0193dc68d09a58cf3e2025365df76a2fd1f9686269fe65ad1d7d472a09d1342b033ca1ecad52533aa519b6019f7a7a0eb7b4cb8e35547bd9d3571d7bc92dd342c5267b366180ef6190018076eb5d5654c3e5a53ff559789a0a5fa8ba090be311ad768c47b1cdb059a70fa239fc50a8a34753a4563de0e2f1b780d60d798b0fc6963074c94b2c77f1e63df2490ff30b7521a703478c62ab82a530d49a02d1703a96cf9fef87cffce8", 0x1000}, {&(0x7f0000002fc0)="78e8bdb0df86c257d14695766b2304af66ebe0bf08cacf6e3e810ec85aae74c08681606ab196df8cfd5d00a0f37c9f915275a566eae08496a97cb30f9fe0e7b1f969d7cd3bccdb5e57de0f30c1cb1e0702da2e907ced6dac7a260b42b1dd3dc217ddbe8c07051e1b4519163353c8eb7b56c3b66811a9ebe1920afcfc670dc23ab753f23ecc877f1e1fff11925821dace1c5a9df8daa0eb25e90df2dede7bec4a8a7575fa55d4c9e26df41ab17cf824d6d212a41520f5e35ddc78d87a02de675963a41b3faa9fa728f9", 0xc9}], 0x8, 0x0, 0x0) ioctl$TIOCMSET(r5, 0x4004667f, &(0x7f0000000000)) r7 = semget$private(0x0, 0x4, 0x5) r8 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000b40)=0x7) fchdir(r0) shmdt(r8) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) semop(r6, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000a00)=0x2) ftruncate(r0, 0x0, 0x1ff) fcntl$getflags(r5, 0x3) 23:22:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0))        23:22:08 executing program 1: setuid(0xee01) socketpair(0x6, 0x1, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000080)=""/116, 0x74, 0x3, &(0x7f00000001c0)={0x18, 0x1, 0x9, 0x8001}, 0xc) recvfrom(r1, &(0x7f0000000200)=""/11, 0xb, 0x0, &(0x7f0000000240)=@in6={0x18, 0x3, 0x10000, 0x3}, 0xc) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x840, 0x0) 23:22:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x322, 0x100) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x1000, 0x0, &(0x7f00000001c0)=""/4096}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000100)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000011c0)) 23:22:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) 23:22:08 executing program 0: r0 = msgget(0x2, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 23:22:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) open(&(0x7f0000002580)='./file0\x00', 0x210, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getsockopt(r0, 0x200000000, 0x1, &(0x7f0000001580)=""/4096, &(0x7f0000001200)=0x1000) r3 = getgid() r4 = getppid() r5 = geteuid() getgroups(0x3, &(0x7f0000001440)=[0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000180)="b58a645354547ba5bb55b205fd6fbc937ed2a25899a481bfe0bc7390dfa7ab5b50e6f0d3164cc2355cc551c51d7513747cf653eaa5a5d2d597aa4ade75aabf52b17a78cbd40f55dfe7e11c993524ab26e2774dfc8d780c3863d35d1a1aadb789e4f640292d9406cbf2d376d954c753ad1047d290e88698e6f71fccf16bec16c12cf834fabb8dbf7de3622ceb450c31d90e75b84d6666bab2c9f9a2b6354c5af75649534c8f20ad59fb63caf59e23898e32563c1e68e450d8923cb8ee11825a42ac3b1109d8b45c5c99150fe36b22ba656ca878456bc80855b965118254a0d13f6a17cc8c97cf59d5981a05f74bc93b9fb2db18741ee9328e7dd3fbef4fc3d746935abadde45474a6cec2056093e7ddd678905880adf24d5545a77a9b12ef4e9b0e6a1c2ccd0f9ed794aa9fe184fa59275374bcc3e6ba62e32a3f232e3ef5f01553e44fb68fc0e47d743ed3430891ba30ff032f53cb6b13f6c65da938dbefcf25abbe47c4aa0b92a230bd5284d5156c9cfa41212f940e2de77779fa92742e39ea5941e26c7fab70cca48fe3aa0064f68197bed0f2a7f72d4df5265a70b47a372850fd8aa44ad8335d9b1ac823f6cd4a13463666f548e6f1d8cc8d2b309eca8e9f8b283cf2461445a0059420d509e9fe35ad2e0ee2187611fd31b313869dd90d2c6d5322fd4014c7328931185014f148a5d330258dce3f34dd13905b28e0e57ff34b7ece585e0c9beab1c267cb3af28f2ba6a3c8966c0522ae575a4f19eb37896746ba20f2f886be45bb4dd50f2aa17d28a583242dfa9ba29ac046dc51e9d1e449c471cfef8d648e4afd8785ea091c7b87947975b2ec69072763b5d3a98e85e770bb635684a74710cf4b7863a6a897824df84d17e1692ccb735fa44e322c8071bc83eb15377c57448aacc93e170787a2b6e0ac2c881152810777ee6d5855c0b6a7fc1089a401fcd7152e12bf90955fa1199f9dfa171c57119731f834e2d0ae572e09865f938a4eb1e4ab42667ff8f1789fe75db82578defb3dbfd2858bc120ab2a2ee128ca6fd7f3f45f5d9f5893cfb31ca125a08864fbc7912c2ce84e9d6ee99eee267db5ae7b993040de86fa4b6973b249879d373caee42e266ab1794d95343c66b8ada04bc961bcc3663dbb3ba69cf510be008cbb01db77aacdcf2ab0fbe0e83f720fbcfc54703bb4c53d271b24719625dde6eed9c0f30b1df877d4aee1620ee24f575a07600fd6ea691667916c5b5f0013e40476f59d5676c6147596f63291b81479e4f00704601dfe85d22c85a8c4313faefcf2de3a6ec9cff87c0df79cf59a2f63bc49f6cff5464a3175ea10f0b6ab2b63551015f29d73d84a9a7f64854cd8e762a423aff94254847d0af73d4b51702bb6f4a2b735295da6d5daad31dbd1e1caca37d1e9ab9fcca37c86f0b7a243e9fed4cfc29d24e81abacd53d2caf703192bcaea61985862abf450de1be7812fd4551cc59ba05365bd6b0e24c4da09ffda8679e44b824feac3463fbb624bcae26a759ac5165cc69270d6edda9549d20a4832bc41a1823465a9c31ee31cf8a1b31965ffdefb303184cc10ed1d0d9b18bc15f33545fa75aaa4ce85c3b1c73e0c09b1aae5c360290e67303982029e1ad4a21a2106dc8a353b59a34cd53f16141ed814dd42748092a2c4a6f9506ea410cf6d36012f3c60802837f64eba0299887f316e10e14f25501e33ab1af4bffbd180ac1901b00b9c21e43e15d67ef23202b27e99efc8cbd1ee2259e7a3b6a98a68face3d8563324ce641e2f39cbddc6250e8bb7e0d52dc8952f1228e3afbd246a65f9e5373a3d6cc99b253fbda4a62b374e496a11343e642732f8a5adfd6218d72168bb634e8a6144d84ffa824eb06163c7af05d92acf2c347c00fbc49d201dc0e76f9c3933f099d0a5026f00f2f80aa48657330e9bb203c681460929111bb5206978fda971bad5994607262530a3987814d6143b22a72f4dfa4d10f80fe1146fc7b72c15f4b308cc1e5d1cd6df5bea83b10e4611baec1de66ade5267377863af7fc5d4b24993ec8f0ce578ae3216b9315a7f44b1def09fd548b46306d2369e4fc966280c56be8af3527089cc281852c573180c0fe0627013a775b042a4c15e965936b9213d4b9d3d54e3f576d75e22f332d2b0eec81551086550bb2ec18cbd4fe4583ebe1ca9bd35948386cbfb0e5e2375d0acab7c8b3ebbf37252b4575cac739c0bc7e04b866953cb6840ed8e9ce5ed8c486b66c298b5e4a77e2a57dff9938f20d5bba27ca7edb6ee78db239cfc2b97e5160f7986301a7c2f36be0bd63024ba14c7f9ffad41db895cabf54e2702ca2d3366ce5f75cb74dadfa1edd7078ce14908128e8bc9776f443c967174e3b615d11dee5e75b25618d535455a8bb488a087a4559171d5c4f4412cc56a84457947fdcab15c24b02946ff9749a6778002f06abd1bde78163ea7ea7f85acbf41feba8f005480d6689cb12be9d58421fc41fa000f94ba2c6db905d3c931ba8da696329073da848d587544c7699f439a7dc1af3fea0642d3d28e2d639be4c5a6defb2535430b493cd31f0ecf18cf352617fabb762e3760c7ac265d5d0fd4dfbaa38a7cc79b759ac47d08955b8959d27c481743658a6010b1a9f7571a02d6b7e635a61ea21ae8b690d0354d0cd9075c7ae0b1669181da5d39b6e2f9b5915ee452b2016763038ed93e3e11691e71f259f2b03fd9fb95feca1ce9d7105d2ada343c9778e0b8e81deba95af5abdb55386b1ea50186fd40aa2792765c26cdd794464d73cf2d36eee7542d33d99b858735ee7b900a99b166b86addef85c29d06bd7ed71b188b0540d147012f357ca227808daca0666e72363c7a85896168df78f6bc638dd6c5ab0e45a665087b9f70a21b98e2060a45a266589cde1144f441acd23d75b136f2f9af2ec811d4725366280efba7dd7d3aeeab6b079feb6e02613fa29b5d3e7ac02e8e3a37512a2c49f4c2c027747c0210c60e44a6d8000a45ea3f8ec0a9da7b0a86484b4ed8d70affbc7abdf58972e2f5f2fa4996d33a8d6ad1805fd357793ee4dc623e75c9c4f5aefd27e4133baf5e74f36ecb6f24b4a7752476c2efd89f961d5633f1659ca59fbbc7cb452204263b08019ea3c0685138bc9a44205c080ac0997c134023add290c845f485a02c8da88931fed8d7016f0f62e8217c84058e6a37dd183517d0a95460a24ef49486540c618327cf6d10789e89b938a9057162b6477c5094b22cdba2369e14d38260ec3e5e6a00afb77c39fcbccc361cafee6b5e080063c28d4d0768349b9b4349cd88a191b0058da6de407c5cd2fbc4ce3d9697fc3b433c31603c9c89ec36c3d487af387acfc34856a50a3ff003267d5dce0aae9294a092d1ff5d44c1af7973194e6b79aaf49c8b1f2166f46e9ba13054c4749818390e338679e2395c83a0c575fb5234b51313d2f611f01242bec1f7aeb6c62c161079098fdc2d49f2fe7e593f37ffe30ba7b654b30f83fca9be9e832b57ba34dd12ea553490ad9e4585a1a09b3cc971621b466089da90cc4669a4d8d8522de50b8cc0d8071512d82de4ea8b7f34455865cdcbd241f1b7b9a19b7c73213bff44b549a10378c8161469dee1a3b7aa72e9b388267837288902601e326b21062019653d5154cceb55c58243f224984ff8f50f6ec8ce906cd2c9f54b590a2a64d603b6e2915c8ed613cd1e846379716ea3f50a3277bdb1cad1957c02e2e327625e64e3891569ad5f1099a0922ecf6f63d8505108ed3d60e33451966e71b6f8da756e635a2354ace393ca5a869a9cd83241af86c3a405d361e7f49a9c363c22b4661253334d4b24104e3a17057ee97c2ab8d6e224651fe18fe66324227d4f0309a30a6953e3053d8a0a83b9247c940c9e4aa037d76c81287f2e087fd5d574f8147bae4dd449bc3a4ec03fc97e5db80487a092e86a48200ccbbc87fc94a7ca641eda62aea9bf217ee78163817cd0ae874767074643fd617bc9f0c2bebdff4dabc27b0c55d6d84a2609c951485493d287aeaea95b641628663bfab8ada3c0762a16ba20d217a3d0af39b1336c343fed808e614796dea20e7cf7649d76572d68ead424eb716ad729ea9d6d183380d665441390bcdee428dce5d75bdd55e6aecebdcab1d050b4cb6a8a684b78ed21b1bb74717c172e78d7ca22fd6ff09d465b58ca6eca3deac9ffe566000e61e0d1500ab3c1ece0d2267ba3e02e503e3d4d82dcb776d95b6b92b7370f3ed4a802ada5968d7e834dfef5df0236947e791f5a54d168713662e9360ae30b1ab87a9c109b5b704a4920b161a74fde3a6112fe8b75fc6ecaa3c6b35173d80c2a05bf867afdd6f253f1e60a64fe7230f2e43b221ff00c06318c341a309921f219684648506e9a7a6533dd279c475224b6d60fbaed2d7c34b593aa361c4c2d4d7904189d883f3fba7f6f1ffe9df9e5c256e362dee8b751198fc3268137d21ac6831bde6c67fad5136dcdd86397e30e52739fdd2665fc076b742d05ea2048f5b84b9cde21580b371eb6bfb14f19835bd75d3240b4363bec205a8522f9bfc556a036ba8e74f0bfccc77e63d4705287b1a047a57a74d3b4777d1236d069e78028f300c7f0d06c1ce2309fd72a5458d0282a43806b1684649e6102ecf698124a8be5da5ec90fb9e72d13aa10bd268d4bee54e30f5306c25cce1fd65cac63feacdb501c6478286d74e22727a195fb18715567f28d39d1f3c9f0e0956e6b39fd7a2bfc4b769d5f9ea3fc9a40e1c40b86c1c1a12011d81c2dd566aef60381a171487190e4f69f8e18953203d5487c147e4c48e90a0100bd4552934e84d20db9bdcf68dd53ca74dfaf873e987087197a7ea95de4c745ca9c6ba5a6a78e6a13bf3be209081bc4d821ca4883a61a2d887a0058af31b3044a81e1de355dc8d791d8e2fa32858890ae84e413cc6a81a22bf1abce425e04d430d59269aa90ec59e53f478c624f1d6fd90b5b39088b0dcf15b492b476005eee2de78f2adaace26027ef2fb35a9065bc6d9cd83fe91fed1a0b6f7fec7d7945cafc1f5b12b19bedd80b871672b1fe6354f02456dd108ffcb73ec2efa29d09a04aa1c5ab4a3c68f0831d28b24f80843caa9fe7879a476f73e35d5118ffa0c07ab495f7a4600c7dd0a3cafa1669ccdc599aadf8a78945a0f826c4e358b126abf207e51af415040ca7abfbdd88565872feb9877bab2c54f7406aec62b820005bb18eec84cfab8d7024b4a14a13a0ab674d0d9e1afaf6200bdb5b91bff68e06cfde2b8fc55f467d3939b453a4c62da62835dba1d2c11188a4bcd8d63fd2c8cc9978eb6f873c353d5c2db83363d3b684c569d330a8d0777d086ec4bd7d1245dee5deea864f0752a47cb813b9460d987cb1ad3d0f75e2c639816ca3bf41727b9aa7c2a670a3d8b45043a50013cb34d68cb433c44ffcdf17ea3fffb2585e0ed812f993edc9c3d8de4a22c6dd2126530895adc1a12b0dd29d7acc302ae765f8da69c414a7b1145c160b5a4c6a8b7fab94e57b2f33b45feed173a69e8dca583604ceafebbc91705575991c0d948ac390341133107a20529fd63c3bbe3d97145eedce4b00289b8b35ac1cfa55aba4d9dce41c4bd24eee7b38cc45ce51e8c0280bd551cb792519cbf051a5161f6d0d1308782efbc66da9a86a914a5281b5c8d1e11f06a0393688e73554600d86ba8283ff3b961053edcb0f0e7addbdd34722a20d219b4c1b346fac5e871efb728273f95f2b5dfabab71c50878b08be9a408db9aebcca3fb5e7bee1441813f2690e7c924bb5011338612b54c7952ee1e5c101bf8977248", 0x1000}, {&(0x7f0000000080)="9d25679b8d689e4e1afda711720596cf9150cd15957e1ec81b3eac908f49bff88aa38ad3a5d3c680a0729536adf80723489544535e86457ca0b6c291e2b462b530f72a06d518e9a04e0c", 0x4a}, {&(0x7f0000000100)="1f4dbd0e84d660595c34c676a663d3dc18db23fcb9ccc3f2cbecb664953df71fae5a01013158d1b80edb30cbdd98da486f07", 0x32}, {&(0x7f0000001180)="b453a26621cd2d691d8b1bb56272dc14536029d3ce45065d42f2420f3bb889dbd6eadf20e7d9351283981f569b0b", 0x2e}, {&(0x7f00000011c0)="a5bb078632d3aa3ff97579f40728aba9beaf26284814652b888e849b95f6a927e82fa5714327a8765eb2c163a7c6ba704c44272fde543d74", 0x38}, {&(0x7f0000001200)}, {&(0x7f0000001240)="002dcccc0db3f3e5f6b084e8a0e97f86799f4e14caa1924e5660e4c9e64c91d8a59d372179b375203e5b956e60aefbbf077a15e116bab229f5c678ab621ab757b60623ea700eba98c72b3fb3d85f1260d4db488daf878130ed1e8dd41ff861822275cd06d13e6e813b8ede1970fceafb9b69788cc62e462ba730beb0f72a8c0126917986f5796216f23cda3869296b47c3920e767eb6932b852bf08d3caa4c825645efbd8a43c7", 0xa7}], 0x7, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xb0, 0x1}, 0x0) 23:22:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x5}, {{r1}, 0xfffffffffffffff9, 0x10, 0x20, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x69, 0x8, 0x8, 0x81}, {{r0}, 0xfffffffffffffffb, 0xc2, 0x800fffff, 0xb7, 0x80cc}, {{r1}, 0xffffffffffffffff, 0x80, 0x42, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000001, 0x800, 0x9e2}], 0xb56, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0xc, 0x80, 0x100000000, 0x8000}, {{r1}, 0xfffffffffffffff8, 0x10, 0x3, 0x1000, 0x6}, {{r0}, 0xffffffffffffffff, 0x8c, 0x80000042, 0x5, 0x7}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0xfffffffffffffff9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x2, 0x3ff}], 0x7fff, &(0x7f0000000080)={0x6, 0x2f}) poll(&(0x7f0000000100)=[{r0, 0x40}, {r1, 0x10}, {r0, 0x43}, {r0, 0x40}, {r0, 0x4}, {r1}, {r0, 0x47}, {r1, 0x21}, {r1, 0x100}], 0x9, 0x3) kevent(r1, 0x0, 0x4060, &(0x7f0000000140), 0xc4e, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0xa, 0x1) kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x80000000000c68, 0x0) fchmod(r1, 0x20) 23:22:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000001}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0xffffffffffffff36, &(0x7f0000000240)="db") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0xffffffffffff0000, 0xffffffff, 0xfffffffffffffc00, 0x2]}) getppid() semget$private(0x0, 0x3, 0x4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0xfffffffffffff000) 23:22:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 23:22:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 23:22:09 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) socket(0x18, 0x0, 0x0) setsockopt(r0, 0x0, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 23:22:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:22:09 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xf0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f04006c083000b4c6ed002cf3e0a37cf85fff3d5f16ad48b0c76da73b8e5fbfb7f3a3d022469834d95ebcbbb0080c9e82d61a62c4d698b1fc57db66bdcb1dbb20ce7410a8fe634dbafbcec2741d9cf8ca3b7a16089306b310f6bc09ba7f3523045f29ebfef963f94e4e856f666cc94260ee7b3016c03f0a1c587981ced2bbfdb3cc63ba7cc4"], 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r2, &(0x7f0000000340)='./file0\x00', 0x1, 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x408, 0xc0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000100)) shutdown(r1, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 23:22:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x413) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7, 0xfffffffffffffffd}, {0x20}, {0x6, 0x0, 0x6, 0xfc}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 23:22:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x7040, 0xaa39) r0 = open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) getsockopt(r0, 0x0, 0x6, &(0x7f0000000040)=""/105, &(0x7f00000000c0)=0x69) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 23:22:09 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000500)={0x0, [{}, {}, {0x1000002}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x13c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 23:22:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202695e7f0000010018a50000000000000ab04ff0a304673e8a08c9f98ac7cf341574f657512d9e883426d386a8162ea312511c61cd20c3b76df84b0f403616e25391acdee08d73e1000000003af5679854e577b6456414669e57deab575aa9747d807bf8bf872c16308f67866a08ed261d391ff36ff40300000000000000546fc51cde9578759573b9df00e62296d7565bc3cc6529cde795c16078e5ab4c52458458562ecfaaecc045d7883bd88644ff05332a836ce96c4e5ac539ee4e6fb6a9268d794638cbcff5ab18eb43235a5801d2eb1039f2c26c087170eef655b08be59a"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="200900000000000000000080", 0xc) write(r0, 0x0, 0x0) 23:22:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x103) getrlimit(0x1, &(0x7f0000000080)) read(r0, &(0x7f0000000680)=""/24, 0x18) 23:22:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e5494ea2799f4929648", 0x14) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 23:22:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='}\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='-\x00', &(0x7f0000000240)=')\x00', &(0x7f0000000280)='*{^.]%-\x00', &(0x7f00000002c0)='tap', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='tap'], &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 23:22:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000280)="8f8f0d5d669b18ac5802ce794070b064cf03bd08279b4ebf", 0x18, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x400, 0x0) 23:22:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x3}, {0x2, 0x81}], 0x2}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) dup(r0) msgget(0x1, 0x22) pwrite(r0, &(0x7f00000001c0)="801a9a53f6b9c2ceb8c0607699252527193bb8dc17421e4ebcc05ca6127a2850c40a77ef1e07b934ff28c75bcb1b835e9047d3a0dbf8ab5f28f3a24fcc6d4bb1695bdb848e60c9ce7c5d2b6fd3b54950bb4bdc3981f76da24bc0f14ff6fae6c07d1b39c34338ac2a229c8c0b1e893dd2224746dac0", 0x75, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) 23:22:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x2) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 23:22:09 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r4 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000500)=0x8000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000540)={'./bus\x00', 0x100000000, 0x4, 0x5, 0x1, 0x4, 0xffff, 0x401, 0x3, 0x3, 0x2, 0x9}) r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 23:22:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa) r3 = accept(r2, &(0x7f0000000200)=@in6, &(0x7f00000001c0)=0xfffffffffffffce3) bind$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 23:22:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) 23:22:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 23:22:09 executing program 0: nanosleep(&(0x7f0000000140)={0x40, 0xffffffffffffb710}, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10080, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000200)='./bus\x00', r1, &(0x7f0000000240)='./bus\x00', 0x0) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x7, 0x40) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 23:22:09 executing program 1: r0 = socket$unix(0x1, 0x200000000008002, 0x0) r1 = semget(0x1, 0x4, 0x700) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/250) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x62) 23:22:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 23:22:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3}, {0x6, 0x2}}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 23:22:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) 23:22:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x3, 0x89) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) getsockopt(r1, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSTART(r0, 0x2000746e) 23:22:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) open(&(0x7f00000000c0)='./bus\x00', 0x20000000006, 0x20) 23:22:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xbb, &(0x7f0000000080)="01c078feab7b01a0cc711f1e952f7d821d1e8d4728afabc81582fe6acc4ead538e0e3c43a20b570da55d82ada04347cc0a58e3ab5cc3bd102acdd8e48a677674b93fe59d9abdbcec6e75a23eb4c6b957513c1dce2f3c80feacdeb25872786fe9358250c57b39e2700a3906b3c2596de084f053548330dc6f848d6e2a813a22437a7a76f03a061e41f143302346758f0e822a397935895c95027d3deef065f3493c44c495548dde55200655d03dd2123ed6b7b92d06cf033d98dfa6") 23:22:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r0, 0x2000746e) close(0xffffffffffffffff) r1 = syz_open_pts() utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7, 0x8}, {0xcd6, 0xded}}, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x7f, 0x9, "73e53484af7628087f2e3e1c00", 0x0, 0x3f}) r2 = dup2(r1, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0xce27, 0x4, {0x8, 0xfffffffffffffff9}}) pwrite(r2, &(0x7f0000000140)="4ca8a04e00d69c38bfa1a9832ff6689288b315e15ac9f6c2968b4f0489c20a35dada69d2e524b75ef8921093bb6e7c03e7605d994bc89c4ea95a5d872bd92732a92b4f65ec1d1f57fabd5422b69290939a6be6d6e83415b818dc01ca27f31cc87dee4e93e05270", 0x67, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 23:22:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8040, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3004) minherit(&(0x7f0000ec0000/0x1000)=nil, 0x1000, 0x0) 23:22:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x4, 0x3}, 0xc) faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 23:22:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = getuid() r2 = getuid() pipe2(&(0x7f0000000140), 0x4) setreuid(r1, r2) r3 = dup(r0) r4 = dup2(r0, r0) renameat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 23:22:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 23:22:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) fcntl$setstatus(r0, 0x4, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 23:22:10 executing program 0: r0 = socket(0x18, 0x3, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x410, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r1, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r1]]]) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000380)=0xff) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff8) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) setsockopt(r1, 0x3f, 0x1, &(0x7f0000000600)="8cb88b565ee80817bb6526e6cff463eb7742d45aed73e508ee238d71646e17bb241c82815e21ab51b39204a2481390f581646b7c4417e460f13a1ed92d162606f28c35065e881bc87bb5b60853a2d1b0897d93e5f8207b8b7279ee2e63bb1142cb81b058e027d196ed99686ff29591d8726eb8f98d1c2adac9eec7d45a42edc24508a8c1fa321fdb14631ef5ab29786cb3fb0e1c7e0bedb9066860517a8ef88bd6361bf5169558ecbb9abc7351c2c7729aacd3623bc09f970b80bf5acaaf23093c43778ed76175b086ec0d", 0xcb) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000800)=""/99) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x42, &(0x7f00000001c0)={0x2, 0x2}, 0xfffffffffffffe65) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x340, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x60}, {0x45}, {0x6}]}) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000340)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x24, &(0x7f0000000b40)="d104fa054cea9b1ec25f44ea554f3a040000002320c31787e5c07c35b9f591601f24cfb4d3fb3a8c0e2c11de10472e41929735b647828b2cf26dc778d0b3a11511825881a6cdb62e6a424495f590ecef2da7b025b3d6963ab0ccf8d3b1489f6b5b161bf15c1665c93d70d3d1cac227bd9bf4bea6f6f725add2f8ae") poll(&(0x7f00000004c0)=[{r0, 0x4}, {r2}, {r5, 0xa0}, {r6, 0x1}, {r0}, {r6, 0x6}, {r0, 0xc}, {r1, 0x41}], 0x271, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x3) r8 = semget$private(0x0, 0x5, 0x40) semop(r8, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 23:22:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 23:22:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="d7") r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x44, 0x200100005}) 23:22:10 executing program 0: r0 = socket$unix(0x1, 0x20006, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x39cc, 0xffff, 0x5, 0x4, "b15efb578cc9ac9b17cf66a780082f436b1b88ac", 0x3, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f0000000000)=0x80) ioctl$TIOCSDTR(r1, 0x20007479) 23:22:10 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000)=0x1, 0x4) 23:22:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000), 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000012c0)=0xaf) fchmod(r0, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r4 = socket(0x2, 0x10000000000003, 0x5) connect$unix(r4, &(0x7f0000001280)=ANY=[@ANYBLOB="82a3a49df6022e2f9730c7cc3421e4cc914612e75499a36669"], 0x10) getpeername$unix(r4, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r6}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = getegid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r8, r9}, 0xc) sendto$inet6(r4, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 23:22:10 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000080000000000000000000000000000001a0000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1dcd402, &(0x7f0000000080)="0300000066b4c34dad17f3f5d8c7fd799e67948af3ce8f6ca17bb1cf352f4200000000000000a1c4", 0x28) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 23:22:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x0, 0x1000, 0x3ff, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 23:22:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:22:10 executing program 1: r0 = socket(0x15, 0x8003, 0x72) sendto$unix(r0, &(0x7f00000002c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd33555e264aa0416fa4f376336acf00b7804be781e31000000df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a8724881ff7cc53c894303b22f310b404f36a00f9000000200000000000002020a010000800000000000000000000000000000000000000000000000000000000017179152a2cc83169a613c52f8d01ae4d6ac90003e22020f93243da5cbc4e954ca2f727176433139d4b87f4e70b28ce17530d31001c1fd34950aa469e455f5ed67b50fe2e0ce0a5310e963b200372ee1b394866d83bb3dd935fbeea68bb62839da4afb2b897655445bf4411d8f6666edfa32c8c67bcf74e36df1f9c76b2624cfa24e3387240cb6897233628758addcb46b99cf3e258658c8ff0fbca259f0d887bf2b6f148f6436e8c4ca0073ae6b8eac8b5906ff64a04f72699dd2b1c943d53dd654fa0d000000000000c62ad6ef17495fb275547ec9a83b", 0x23e, 0x400, 0x0, 0x0) r1 = semget(0x2, 0x5, 0x412) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x401, 0xffff, 0x8, 0x3f, 0x10001, 0xf384, 0x8, 0x50bc, 0x80, 0x3ff]) 23:22:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) 23:22:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0x2, 0x5, 0x3) 23:22:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x657) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x0) 23:22:10 executing program 0: r0 = socket$unix(0x1, 0xb, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) r1 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="68d7b7546732f3a058006e9e5d0f3c97c31d98b3ef0a36d6f665a758fd10150fe91f741faa371aee0615990871d8fbf412db057c22bb5d76551f9ee73a93f83358ac2240ae0356821345c458de3d6242f8296d80d5ea01c6e89b3a882210964a3e5224026889e1319e2b64c5826ab50b0e87ad00fb72831ba3a975c2aede6c96f54f6dfdc987504ca6446beb9a22e2324ae36bf2d59c", 0x96}, {&(0x7f0000000100)="5570b0d662e348f937aa8af4a39344597139db4c5be8b38adae02b410c2ae0c90a885d5eff3986a4f5c11ea2f3bc2932241bc48b61c82aa2cf6e1ac03bbc40a9825d29e2aaf23fc0e52e218890a1f6ba51b463bcda6b545830e54ee19e958afa119aa83d7ada25df633ec5d27cbc39b1118311b9a8c1ddd902526435af5d7f69f47174b2606fe189dca0e32dc63cfc4d5d42e60ecf25d89a0d8496635c95164593de45", 0xa3}, {&(0x7f00000001c0)="619b92e434bf8ed6e622c12debc250afeceac3295b791b2cfa724c5646928107e1d66538607b90e62d41f6ca42e67aded50ba0cf94dd6898340e141de2afda3a853cf90f720b791e0d5e1419f21554f12df91e7cc5d66d4c60f4f17a6e4ef7c3119f60606454995998fcdcfb04bebc24aadc6e932e12a4b675c7e7d0a9f2e8f8e548fc5a46f08a5e816f6991d626b059a3c478c74b74c84e365f0911f10660d1723f3d385b81ef85", 0xa8}], 0x3) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) 23:22:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 23:22:10 executing program 1: r0 = socket$inet(0x2, 0x800000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0xfffffffffffffea7) 23:22:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x7, 0x7abb, 0x9, 0x4}) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) 23:22:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60, 0x677e}, {0x28}, {0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) select(0x40, &(0x7f00000000c0)={0x40001, 0x1, 0x8, 0x9, 0x0, 0x7ff, 0x7, 0x6}, &(0x7f0000000140)={0x9, 0x6e46, 0x1ff, 0x7, 0x1, 0x100000000, 0x2, 0x5}, &(0x7f0000000180)={0x20, 0x280000, 0x7fff, 0x101, 0x3, 0x5, 0x935, 0x5}, &(0x7f00000001c0)={0x1, 0x7}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") lseek(r0, 0x0, 0x3b, 0x2) 23:22:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5}, {0x64}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 23:22:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) socket$inet(0x2, 0x4, 0x9f) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 23:22:10 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x6a1) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r2 = syz_open_pts() close(r2) 23:22:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000020001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[0x4, 0x3, 0x2, 0x6e44]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="1bb08a8d1ac7f07fc07accf857732cef60a5b94a59ac", 0x16, 0x0, 0x0) 23:22:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 23:22:10 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) 23:22:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20000000000600f, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x0, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x3, 0x0) sendmsg$unix(r11, &(0x7f0000000680)={&(0x7f0000000640)=ANY=[@ANYBLOB="1800000000004000"], 0x8, &(0x7f0000002a40)=[{&(0x7f0000001a40)="8fb23757ccfe9ff4d8cc041ae5163f1c20f2db6a10a95e9868215f6b7280a9c7668ed9bc0a63714657e0f9d69afb04e9ff0d6e3f4d191b1957dfc5cc08ca15677f51009b30473a381a8ff145b1afaffd2b5c3ec5e523c4cded6cc4f730755274611c07ff76dc714d0bcb20b96a3a70617264414dc5338788ce3e8b0fa6df8e8758bc1fec9f221da669bed06fcf965c6a1707bface92c06628cd4a1d2e760b1312aee5c26b9468df0b7e71b6ff8c82a2dcfe449c27f454b38a9c6452b28c2743989f0344b844fdd7b53f762fa4bb40a9ff787adddbae88ebd0d1b5824878dc6910e4dd106a36545ee9ec15d13849409eac9f660f4250f31cb8633d367f626fd74a131c3bd361ee38a7137ce54e37e46598a428f2ba9961cf5eb3508ab783b069bdf0c9c287de9825eac53a1707535859c023bd9c729ac075b3cbd0b6d92218ecdec89c4ff758614aab97ad9d1f629c0b2f1ff52a621260fcd16feea1deb02c7b9a4eaadb1ea9206e5f2668bf333dc4b77c114415c6abc2ac8e4f63dead887a808580843ae9bb5b467024d3b1d34a2c18a0522299977e18ff3a285b636b4a9974063ea78216c22f25f3adda091854a1cb144b0989b684d1f3a3a3656f9ddb15e4bce2d8a870f2c345ab9725a2867e2cc5fbdffe842982a9510ffd555bce79b71f648434fe93b398eced2d1e0382c6b9edc7e57483d4b12154e2f0cd06a4f15910f92a80099a6b5ca47a0ffc5c6e32764fa2ef44e494e4029a266580a6ff3a149fb6a9d5a5d3449dbc559d80c364fc6fe2aaabf90aabca4ab41f7053b33aff9b2bf61a9098914dd956dc5d660d35b6c7becc9e50ebbe1770840491da2f1ed7acc506529561ea4c01ae79a1b18cf332b1ee8ac8054be5a482b6e0751d2fd74dca3b2069ad04bbfdb0281a9ddcdd7e5dc70a716c74791c7b7cf0b46c81a44e7490a41db06bd59e0b11aa98394cb67e563a7c39ca1b05d4430efdfcbfed4d107d7be7dcd4bb00f78d99b2b065af0c0344d12d0b00f7a50bb96b4029845810008f56a241bdceb8864b6d1fececf452553440589fd08ef3915419c1ba273a4c898de9dc9cbda7e0184d802cd354b7bc8327a4361f3dc6b7fdff1ee740de52aee885861edeb6240d2982cbb7d9ac8525623fd404183187b1445c207e9e1b1fd93c315570c787cc6341001924a025418c0c7b9e37cb6c29d2e9945a81ba1983d57fa58e01d1d8ca245d9c5017a781872866f34d45793f45500b5c0b5061ca2c6900b3ac6fef548a8d2a7dda7d8c1a9c24733f978a6eedf62f9f8c7363e3fb44b60f873aa5c31dac7bc18db6189861f9a116da8fcfc402eacde80f07e31a76eb1b66aad1d4bad49529af04a15e14656f207ad524e80920ea81acba2a180224344c847dc566bd9f3be16066ffdb750d462b6a3c97f6f4645756269f3a974848406f9cfea84697476295c5b08a0d6f843042912b48fe2796376e64ea4133c048b44597a91c5128e7e647aab134ca8e6680e91d055b71eedd3a5d9fd2d3cbb52f08539f295f38984d201b64dd490d9bbc1ea2aff62f2d563c0ba1146264fc156d3be67d659c87624b65c44e4638d481b665e217f5f530f116cd5f186036868d283876527b9303ff4ed51894991860fdf28d81657096571be86f36476531e9eddfcdc7240e5b9da4ff76877d68d34fc159f88a6cc745f73424095a834201caaa62810888b39f86126974d519f9bd7194cbf3ee5e18996c9cb0208ade31cb81d33185466e45105551b625a67f6ce234b5eef1a2aa5b8846d32208485cdd57b44806b1849ffae0a5b75049e5614849d2d084fecec5c76ad210a24d46d8c4ae76cd5cc140b00d1325c2e2972eebfeacf1997f44c79a78c61752209ce1f116016e5ed686816873a7ad3fad85b098fce2c0a8b9715d97ef71ff191740c17f7eaef334c5f8982089d2bbdb0e1c23ee949f3850cd29bf1e119babb528f363b36d2d79b2e4554e779e04c3e72523e6e1d4280023124d9ab6367fab3576f01974c507b67c0ddbc9b2cae15dded84ba0366089d21f3f5bda32b2461709ced2601bd7fa9d59552f682ffad917d00e5866f6e359a94c218ae80bc5f918b567b97031255a2f4bb1350491fa8878c1274d4b08a8bf479c6f55f875f5df7f3347d5c532e2d0d62ffa94f139d4f14b647f9dd9d612e5e01631a7c86f1fcaa4b8922e21f4693b5449cba06579a7ac15b6b5dbfc4b8a22c2dc3c7d4c25e4f51c46bd6443e90616af15cdbbd9455fef83b68e01fd48f0f1867ba4f1e0ce006aac019703bc5fd3942b18f9191e4c303609368bad0671f98c0e77650889c37977fa42127c811e2fc85f711512b1682a72b4939b70ae24f827abe033dd7253c31fe3a12172c3c9b5afdd3f2b75ecb4156f07f8659254f6cdc2a3629ab07bcfd1e83799ea7950129b6caf4f4b15d94fcf39a8627f8320a654ac8c43cf47475e252bca3e9d6d70c73d69e6c174a7dd639ed9f8578a704e1949864811d9329a7538419461305d94b03a92ad276a267a06d193747ea9df533e063292201884f1c88fdc257f6dda211bd7ed9052a74a207c0ea5dd0e2d67482ba1eac0104da9fe8e031438d5e730ba3e171bf5f45172db91363a56d27c63d3a0cb4adc8e17705624cda6b2b5bed65edaa0b5398d2d3991ebaea6120c5b7c650499b674b007c7eee5b71246bb83c285db2070495b48b5c896d6af4adce941588fbb1161dec5ecad3a2e31c4e5307d61c43666868266c535e60b604f8136d21bc0ac865886b0890dcc3604882f392701d395b107696b32d0f5929dc335b61e67f4a1d3cd7c790a33fadb7afed165d3468dd3ce5f70a91dbed552f912ef62844f54ef4d8cf91f1f5e03e34a0f6f4793f50311000255eda2f5555686207cacd093f54a1cb1dc7344592c4ce89d435119fb2b28a38bf75f80a4fc91a7bc23d7c4c104758139c1dd9f55f675175b34b79d986d75c1268155524be9068bd55023323962ed5ea8555a59f8d160b56d9ea83196c671a16ac71318ba3b26190b224398ac71c080cb7b24e598b1a6535ea42a7d70ce4fee0030506d318681ccd90c97701e000df34c85d894dbad9bf2f5f8312d3a6ea65a373f9aaf220d19a1f852e72db662b5bcd22b8447933640a771d684e321ff54d79f519fded53e024f4b13cc4fa90b5f94386c71f4f65a6d9cefd5b2472c87cd0154e29f3a625e6d900e8a4213f84eb58fae934e1b6181e5369a3462264e04f4bc7cb86efbd36372fb3274f1ac9ab2d5b462ad066962d74d9e201ae60cf32f61e95bfcf25c842865f55b0cd671b04fc7a4e75b3e96eeda285bd64991488c0e7e6c52be69baf2e4c06d7ed5b4f5a6e1f3bde30fb3efc7743a9aed05bdb7e263f59a76128bc460da74e534177dfb7facf913c1834c14d13a174b98690c74b4845f50e362b55561a75783518c1b629912a9000e4dea4efb449acaa2b03d51be251c03e7ae08b42601d7e2c5626c14ce05b972e85ebff0d3ffb3cc57b73946086727ef49ff65163331ec62a3cd52f9f7cba5d997a7197eb48c50590aced6421ad97ba8ff81123a8bdcf9b879c9270ac6e7a93ed02acf4c64909032753f07b3d82eb53c02156884016ce234c7c1167de6fa8b4d333d317cc809780b1a7bac03702073dd2ddddfe75f056500d3e6295e0194f32f65d50726476f9354d6b0d01d0f941e27259068ed6c41c33b4b48ddd09d7b4bfb6561cdc7ced62edfdcc679ba08c7f20603d0a2b9452e0a6b1799e641bd2c70b776f966d4f0bdc30228852169269840850b1113f11162d1c37f603dcd893a158912b0f20b4be6ceb2c81929b3d01ee3df8153a02637f1c0701ac5f276b49b83c45941f8019586c745716da3f2db4fa71439fb676a2bfa08befeab4fe5b7c8f7e36a7ee50dd7e9854b16de4ad3b837a9a619e8145b0546592955924ef45218ccc82ed815fdd817cfffa0bae651796d41e06e6ac9f1597e4288956c6cce268deb8767866cfbba4214641b5cb4487d4bd22a9ed30c06aaca58b31ee6bb450edfc4bc499fc2d631cca254e6862d55d5cea65802050f6984b50f91df28d4d86bb513ccca63abca7f51785d7fbd7f1bd59227b8b3d45da13b41d16154ce63047cde8c64a31a3a159082cc2a75fd96e9611f15dcb47945eafd56a31e1eff06e1a8fe4d37d039b7f2cb39ceb81d00a8c9dbf7a668378c6bf4f01c443d987d1ec0a5c3ccc6df4543779a729cad85c87dd4daba35f9e6e50668dc0a6bfb6cef69239fd45368a7861038a443459127fb20046a0719db561fc446a52f6ce6c73230e3e66147b7f3f4370f9fa000fbe982e3fd297e2cb466378c3bffb00a85521ccfb45732d02a3f1e5bade10d3aaa3fcea265254e7d2586ccac903da6b4b8317e46ac04132569c1b851b0830b135381f528d61e8a78c43d6bda4eb33b851c1e0d90e43d8efd7672d141640a14e784d0e6ecad0710f125d222e7ad376186401e963b661660df6af5e54115baa34cebdcf0c1d334e0bbba3282f1992b05939010af5b988e644e8ba1bbaf9d5a90ab89deff1c0685c72572c8392714348e751a00eae1463517f30bca05442adb2efc20f40237179897c9d097820e98a594eda4377c0a3b015b61acf34dba07169f1c94709e589fbbe0595e89bb8721ab8606b50155c8b94e8f903c8c582b102d73d224ffe0e600f2da40c91b941a7ef150101bc1ebf9a898ad3275f66e3921b2c7057bf3060faaf40e571a2596888797f9bc39558fb45a3e1d31d7946bca7479c2e1cb967c420ee3bdc93f51d60356f6ec3468e5d0f98afeeb42a79c4359a266732b35c7046f1a517f6f6be13cd2aad24c9d8ce13da5133af29858bc3f2ea1ff4bc5a19cd2dea8a1e88b7e3df1fbebe003666bc28835d0a3099d0549f5692355cd5a7a264df5316724bc5080b12524425a228ab2a3c777bb9983efd674039675bcebf4c77006c6d86cd0a6d027a67f6cac9040ef5716a3f624fc6ceac1979f2b61cf63a1de557b4a173816163938b75db9ad2b938780018e0918299831be426b6a4e13c5ba1f94a0e4e7c7b8f84d2b2c71a16aa20eb19bd4bf91201e5f0ba4f18e0d95e44fc0d452dea7296afcc7052c2eb2626b6c29af8f5776fe9035df3ccadd9ae42475842e5157e887f768b27fa3e6a9b8fdd76038702b65cd2398d592f6f7d82dfbd9de12f91b9fb8df287f596261088d4296c8c64d2199ae8a4ceab3a81ce6dd5b83a2da51b8182f2558df5c48b404071fe37ed2cbd7425d268fa28ef6f356f860fb6e545b2bcdda6124441c6eeae96887b73232b0649b2f21d2152f3939eef3619f50de88accf5612ce214b080c0cfa8af2d62d27b7c7c69c114d6122b9986d31b13a5b84a1df2effdc5ac2a4bf01d002fd76d3ef9892e9d1b5d6834809438c1aaf8e05c8a37bd062cf55f2d0d0744f0ea6f054aca3e0b1dd0d23184a2892a57cd9264a239e9038a21cf7a149df324511ee7ac23fc47b9a671503dd9438b33300c3fbe58fd8b600ba27677ac2d1929c39ed2ed2ade18474d02278efe3761b9999e3e85302b0e471614e07d6f31713aa09f58266b03b918627084a321067ed0b934241bcd4944bcf4502d472bd64464c5d0fedd0e7838fbc9affdd591f2a7f9a7361e252908506a43329e6a96b2b6c4cc95a765d3fadc36a1dcac6ba9f8a10b07ce6c183a22fd08c6bf47cf77bd6b6c03116a28bc121057b9531602096cdad99cd599b8805b32605b8980d2d6489255af57781ed5521b72924590fb09fff29281e082eedf8abe9139af6ea28ed7a83f62fe", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x8) kqueue() connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 23:22:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000180)="631f7e64d4a84a6f039f99f52b881747d6052e6c73c1e1032aa645111c385ff539c7ac745bf3f388afbd8b865786c5462bbe9271befdedc44536cb8bd6654b59562e6cc6dad2e3fadf407badc8ec26a830e2f5102cc01a15064d41ecec25786c559d14c5afa1a69f5246efa7adb33ad6d05d9778d424d5791623d7620f9d3127edc118630c6bdf457635c0044f12355ae9bea435f9720e0477d745f52762acfcffdcdab3921021736e5bc63583a139ff794c98f22a1202cc954e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 23:22:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x4) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:22:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0xe1b6, 0x8, {[0x2826, 0x80000001, 0xfffffffffffffff8, 0xfff, 0x7f, 0x7ff, 0x1, 0x8001, 0x7, 0x1, 0x2, 0x33d, 0x7, 0x7fff, 0x100000000, 0x3, 0x5, 0x7fff], [0xfffffffffffffff7, 0x8, 0x2, 0x4, 0x37, 0x6, 0xfff, 0x8, 0x20, 0x4], [0xff, 0x7fff, 0x1f, 0xff, 0xfff, 0xcc1, 0x6], [0x8, 0x9, 0x9, 0x5a, 0x1ff, 0x9], [{0x55a5, 0x8, 0x7fffffff, 0x4}, {0x9, 0x101, 0x7, 0x3}, {0x7f, 0x7fff, 0x7f, 0x8}, {0x8, 0xf64f, 0x45, 0xc00d}, {0x3, 0x6, 0x4, 0xfffffffffffffc00}, {0x4, 0x1, 0xc3, 0x8}, {0x4, 0xffff, 0x9, 0x3}, {0x4, 0x0, 0x2, 0x2}], {0x8000, 0xfffffffffffffffe, 0x280}, {0x1, 0x3, 0x3506, 0x720}}}) r2 = syz_open_pts() semget$private(0x0, 0x2, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x0, 0x5, 0x7ffffffa, "da002c24000000070020000000000012885d8878"}) write(r2, &(0x7f00000001c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6649b8a6c337195b06cf1a10aba73f6a5ca2efc0275a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed942b7a29089cfd707980d7bfbf1925487c2ada5305e09de000000", 0xfffffffffffffeec) 23:22:10 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/38, 0x26, 0x802, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 23:22:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x80000001, 0x7, 0x6, 0xffff}, {0x100000001, 0xdebd, 0x5, 0xffffffff}, {0x69, 0x8, 0x9, 0x1}, {0x9, 0x3, 0x1f, 0x6}, {0x7, 0x3, 0x4, 0x92}, {0x10ef, 0x4, 0xb120, 0x2}, {0x6, 0x10001, 0x69f2, 0x7c}, {0x1, 0x80000000, 0x2, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:22:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000200)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74}, {0x7}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) 23:22:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="1f") 23:22:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x7fff, 0x0, 0x8, 0x81}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getegid() setegid(r2) 23:22:10 executing program 1: r0 = socket(0x2, 0x1, 0x80000000000000) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)="32250addba0b5f67a5c327716a9e5cb27a2fa773db3f6b2f280e4a65a496da4b3f48699833aa11bb43ad0423986f475192b508bc3afffa43a6abda1c2917524d9b0b670fb3ab1a50ec3f67c1ec567635d641cd143b595fbe25da8c180d2f031c82a0da3bb53b67ea64b74e72f956ec5035dd6e37d773213aba74825427683eae016afad0ebd69eaf19cbbd2267ee37b405c45e5cb327d08c63a1fd5ca5d33a006e55293643ab579432091a445f2618b612c3467d876afc73b68575fb9a229c02a31312271cc57d15a37b27ef01bc91fde9d1e91926d69f8ebfb44b1dc1f5355828736d4d3e7132162fa3951d", 0xec}, {&(0x7f0000000140)="f491ab8022908cbbdf9007cdc9a28e1cb15a87d8330d07808fb498b69dc39c663d3a8d898cd0", 0x26}, {&(0x7f0000000180)="9f44fbc57ceffcde4819bff720dace46ed95d76ec9e6a5667bc54d76dfb7b09266f233023a6d4835157086e832bde43d40ce0d02c1eb25610daffbfd2c66210718e073feeb4ca0fa690fa6f2c29f26428e2eaa71902194417f594fda75376d99d764b61fd686c835c7ef89dd07b57c670564d6eaf96a31b6747ce2849fd65d3bfa2e82c1e692c85feeb512ffa9275e9054ffc15dd914e9f4c9d47c7a58e236a856b1d4335999da", 0xa7}, {&(0x7f0000000240)="ae685013f40fd0ec5117b1d60b436fe3c1260b127907c11563c4ff9f1449ed81e793e129c0601d712ddeb4ceae6cbfbb6358fcfac0ae7eb0215cb1c5b98932a090c66b587c67eab24dc77bc61f1f25e4ffb195d71f50967c3d7557001ec10858b13d851171748a808d3a6dd9a908785199a79b8492091055958cace923f493d5ca5d8d6b3949508de12fcb997649928f199ff5ea3e73a9bde41e2dd0d75887178cb5098bcec7ca4051de9d47fe1b29108281312ece4e51d8934e086a6dd389e9f1828587f2b047dc884e8f1ed75beacfabc4dd01f9", 0xd5}, {&(0x7f0000000380)="80ff024bb7ccc2dc8c9630b9274a7b61ef6f185cc79fa1bcca4e5909e6846ae017ce8cdc306b94a31031b6bfcd9a60a424ce8a46e90ff0360c85db724dae8452417880ef840cad6ab3acfcaac193d37e37cbb236531a0d4bdd9abab1b523011bced2b2eecf1dc1e8f2a704538ef2b798f48082c97ccc4c781e183067cb32ed60aee7ea17c8c333380b1b7612edc3cbbe6c3e32e8fd0893f272d813259f3028d69d4f2fa332d27be69ed819ce9ac2ada5736e11d3ddb5a013f75bea494ac9501e5684bde84bd0d06bc226a6767af30c605ba7bb940e12e610a45d4505326e0bc6", 0xe0}, {&(0x7f0000000480)="99264635e808a25b0074bbe429475c35add1e998d65fd13a351a59a37adec2bcd853edcb71b8dd81c13e3af121e341eb28adc57cbddab8fc52c0402aee60dabcb85631ae47ae8ced7f4c75b21552a7f0201db0c4e37e86692359a5fe17c3fa54527cb1fe7a14133b58da53125a3d3ae3b1a6f98990ef52835ae6bcc156401d5d7b9642cf204b87c219410a23c378a7e79be298f23d634a8a3bfce4a48ccc4d1a5ddc44a1fbe16f2b24779c1f3e775fbdf55a38a6f45e172ef01aaed82e836bde4632eb897a865301d385bda255", 0xcd}, {&(0x7f0000000580)="de0ff18ddf3f9bd3d97c1872ce022434cb5c105631da63b366b1347c9ee6", 0x1e}], 0x7, &(0x7f0000000640)=[{0x60, 0xffff, 0x20f2, "d5b2a8d955166a974d296fb679bdee990073a777a19f98cf90a427ee0985117ab5f34658a164be6333ed3c737f6ae784aaa95c3221e57ce410adc8c035e8f7d5401011c38034dc0972"}, {0x1010, 0x1, 0xebce, "4231c8e0babcce9d4e45645a125ef4a699b666030e5cd4a081876552182cad6681aa3ef115347bed33925a3f869b7e68d615261f0caaa4611db1c5587a251a37ff9a6fa591a89dacea3b9105841707773b036f1a0a57d55d89c85b5694036ccc7bad80bde179d3fbee60b7f84f420208a35aa05bc2ef83ed2d10fa35a232603f3767154005b7f687d871286640edfcd1da808644ef61cc34b1674f85eeb097a98974490acb7f989f952a86d0e912a03ba9c0ec9269ea8992cfdc88089ba6e1e809dd70604e0fe7a2938ce93016da491d8537a7a972c1b1b72b85e9c7c6240d4278b6be1e36863dd0893d086892a703f2503f0ab72443b34148537dfba41fd566458066b8e876392551864a9a97490209684ad424e02f77b2c695a29908e3478d7cf987a13928b5771b5f49222a6b1a79d83988c0b3536e6d0f16d446683460fa25b0ce2272cceacf507e8c8211d057c97fad275c24de1e50c13de28226a1c7cc5bb98ad83d63fcd4744cc3afa910b56b4690c1bb15bbcce5562c9b9ba9f63c8c9892ad23b5a8ac45446e2e57b13974306083eed75a47c11a4a51190f022385ef0f3ecb117fec4670c17eb569e2cbf538a46be3752f421bb7dd0c8a44c6434b472f07d81a82849962c15248664ecd916b638f317234d4cc8af748de070f26cbd7fcc4d27a83eeda23852daa1d922235637352197285e8bbb96e6f0f53459a17b8c26c96087eeb54238b1e0525d5fa3640fe92aad56e613327bf52f9f21139e89ad9f9eefb13eab4892d7c88e8f1a94805f0b0e6c415b8939cfcc509a5554c51965de9e65080e93c66424f27e509e8683c03989412ed8c586a4c1d7caf3de65099fa488ee118f37b6c952598f5e01a476082c2bc983511047e5bda9fdbdc567736168582d6ef91a9ff78b06c2136275e13a2beb2b9ce5a09c9f609c6a87dcc7173cacf288080f8f3ac55dc569d27099ac1f37e58d6695549cf391cd4496d4f9771e62428c5ee023d0a189504d986c94befa1d0629a0a0671c672bb88ea98af0dc8d279d036292b5ca5fc20af1ff40cf7a6588309c2dc4f238c8ad5b298cd29cbbed7bd5de5f11d8750e3f440f865e5d5c179aeff00f3087d24001327a0cbb7e33f1e6ff3f8e55604c7b4a8830fcc5a566ed181a361bdc4a1df0e16434f0cfeebc1bbaecf1d4b52881cda052d9b4c583ea1d668a00b93342a85b9bf4bcc05df4faebd6a507c8826b1aaf096b713f83ff0b9e4ce6c6f1090a6420137bea0d827a7c4590a63f6c1ea891fdda5fdc947f6d04f6f9e45352a5efeb8164cf6d455962184c370e12586b82a5a48838cd879d495f021f12c4d5e9f48b5ea375e7c3feed5f67a7e57963a6529bd1bfdcc7e5922bbde01a7df3d81bae89437b330aed0c355e4814ef41842b64bb635a0133a230ddf6d4cc1512a7deb45a7f7152fb1427afb06e5239488ae22c0e40b403f9563c2627029bb328d270dd5655d6e38063cb12d04c851c982848c6a3e774879756d5c2246cf4fe127cdb2e0fb0f93b0923598325233a4fb264f98e8270db833d57241625f14d5205405060cf78cea5872356411000e6c701ef6e858b6a4bfe520c63c1f4d406740bfdebc4e70fcea89c94ce1dac9b3d3c98059c51ad3bf8a20b04a212d977540ce78ae548785e4e64a5216988d2d3856eec61e66c541083e3200bdbed3251d5782cfb1de237677c432c9beca6e9038b0d34440da0bddda822d3e97874f58b837168da83ee48598bbd8a8d5d059d163837ecfcf2aba6144a3d466d62ed6f7a23408c2734c7f42bffb4990069580aa3d7441d22271989a834eb356badd3bef853efafdddf7f1fa00df89ade4fb3348945280218f6517eefa6248bfcf88a0ced52bebd388f653ddf9ff3312247b25f5bf9f850b532957dc1cbeb2a49e2c3f8ad53c66d876722473fdbf5101ff3e003a1c71ba12728d57f0ebcde2be580a258aaf0e6d6426730d58c9cb60b0d8aa7c3dbc34602515e28402197ff95523a350ab4a56348744fba429e902d92daf36e2e946445d19cb3771618b128297aa54396396d96182fa49eb7e01530a37df0c6c908f6ed40bf66388140d2ed72b09ae84525fa51fe4d5e61c0d15992305663e4ba9621b2dd877315dc12a95851f9fa520c86fa9b9a82ecee3d0ad3b782afdf8b3996784598e7b9ea6c8c54cd4c2649c85a29c69c1a0716a2682d2e2cbf24590d3b66dddd5346307b50df7cd5ee2d09fd935f0749001db78f94ea12b111882246c221dc9442e89d3ac887d0d3a571f04e972b610ca03f698d04ff24b70f51f9a3325ae6ac514fa37562fb33d55b5c361ae2af54fffe21f47f2b55e24d31f70850feedb7890f1f191b184a14340ce0dfaf04b8d9d5c2dd7f6de9395c9122eee56f58450467d841f2c23b1e21dd84c6e1195f6be66986320d72efe4ce484b7fcbc5548d007f8576b53008f3ee674d174ff5aadf8cf2db2c744d385fe97f7240de3783726292579a9efbadc9736496d2693d6c1e93194dc2dffb742a875e79bb72cd2581e5e6fd80ef30feb0ee03c35e9d01dd0f1ea540a6c9e151d8cf815938cd22cbd5270ae027a7d480105ff20627994e88bee846a7d72478c4dc8d07633b329713db96f445f2c95d93ef27691e746581c0f56258bb87a09156c84c69d40eca0ae26e6f8e3ec748f32549da5a22ad25b8ab963a867a30cec31570f3cea39b1f7aa427c76708f483636ec18a6e3a3a71154e41ac74b18e8456eab83d456654933f0b0ea12a9af572fd3fa52486eb15b2de0cbc0b61ef3f643a02071331ed88a6f4bb16879780af078c71acb2fa2ddc2224605573d6b1fca78abca5a9e974c7bf03c16e159f543954c47ed04f8ec1bc75d8fc28d5bb06a744e18a3de7163f9a3097c1c05474b5f139e6142542a0c92eff19069317fe16a22fa72113f19171b425561ad3ec5f54a6df5b3224c64231e4211258b63725583e9978a5e9a280587a1c53e4aa71c5ce2aed009b7e24df015d8d3f2e0e67317722d1066877a6aa18edffaf28394b0b4065621d1dbb8598902dd71424b90a89854579a1105366897e8baa612f79639dccaaac1f929256d1fbbd98b2d9bb70c784b074185d71729be66c8143372ae5ff5d5ec94ceecb8be2b756932a5a6c1b4169f47287ec546c33d8d4c8e538e3586cb192a4d73535dc6e9e23a38994100675c9752e22e253e9f4e1263d111227de72e5cb07cfc4d0e9b6da5476c3bcab43d86cc3a73dfddb61726db72bde1df080bdfcf979700fbc0b7bdd20a39ff3b839eaa6c36419dad26d9e1094e453a60702ad74cbd2289b0f8b4ea8c1a9c03597d6c78bd8f417ab2b944883001ba484cb488ebfe73a3732294e4962b1a7786277c3cf989e16613b12ccae8a842ab2c103f554b26663dfc7567b6a08a5ffccae46de8ba20a56b3e5dd3ceec16d50a2f95bb3eaa13d1a09b170457cb107ca332017b01b64f12370ec2f99ba0d2e44ac8e70afb6ca5e1e180784ea91005bfe4238a973a1770de020152b356ff181618598c9fa4a18a2e7a7c1c6ae8ed10e9d648b6369d29d7055ca5838f48009bdae47b16b870f6a4ce88cf46cb2243f624b7b62beac90016a11f2880226400b6d9371c25dd5deddefc0d6d322524c982095289a29527ffd61237b8712fde8f484156ea67b4fba99ae4fd5c68dcc9b6a42b954a919ddb49a1c569ece44f9000667c57b2e4b272b00d09d62e7eaaa6604f8e917dd6a764f2604d8c475293f7dd3a3596948c6ec79b0c2842a967dc395cd899d2145e9020bf6e21d84f3b8e7fd1e2e0c0aa09aa63322815598e8bc1f6ed2e27fb96920710c293aa5bfe364009de6cd5baedd91ed8e3651f1beff110e9b079a6d62baf5a226d99b54868fae3ef38efffb268b73a4b406d91afddb9ab3c58dc895964e93438f8f9254080b38402d0a8b7fccedeef1367d498ff85caf1af03da26077f322331bcfde65460e76f8a890b0a5829658ae09fecab6f0be13e4dda6ae97edededaf3fd35067ad2b3f563b215105ce1be2961402a24868a153818c1ca80db98ebcf1193fc7d12229a082bdc19763cb7c879cc38f91ec2b6fa7fbc3547d2b7216722393eeb81e9b4e496d182d20d6f7085e1863489f84d87070951cae87334d1172a1933d14ec5f0cf41be43ab1dd4328488676d7d90ab8947ef790bec7ee31927762321c2698f0b47d04a27eee870474b1bf30f36371e7d931bd635f8e45ce26a161762c5cb32cd1cbcf992f224d2e76a04a648d3d7b1bdd0b1837997ecca97d6a0f56ce6d8d00db08798532ee6b8ee1f28df4cca99c157840b50134d4ce9fd4ae0a6627a0ca7c17f659282e825efee892d8fd79edf66ccae90808f48f02de3c19fa1507defacc2be373d65f083420b7e827c7e2caf83973d9ce3749cec5913185b52384586ca091a5d39b49baefbf1505cc5b562854c59eebd4b2100d12d68a19279e3da184743d85f80730f7fefddfec410183bf8ee1cda095f538b25961206ade05d47c1b0bfb6e6999a0b3e5d9c8613d4b318cfaa2ecc99f7626e406866cf60d10933e67d8fd9d8f0df874431c8cc9927302a98980eb6ee319ab5806646eeb00d535dc37e70118bf9106a8f78e85131b1248a08749aa95519d12cc53930778bc4146aac26ed4c4f8366595796d44139d21e823f665ccfa774c67b297c4bf630ea73f62598f7988ee9bce90839c31b22c30b8195fc99d169160b28be509e48ac9b298ce74761af9ec9708ffb58e51e0de00ee22dcc666efb901aef49e72b40b67b75a36c30371c3f6d8c2b98ba37032bc327d1440c94fbc96114daa22e2d148219c39bb6e533c97846572b58fb92f28131668e4a2428812639eb5c8e5dcdb7f2c2451fb6cba2123dbc7564e706553b67ed0b81cd4bc5f8cfa7631ae6d7496b97a7d0312bf24536f77511d8abf830df9c98cb28f59c780f950d38b13f6699eb06d812b1144d7da5877003a725f0ec2875e4974bab4a867a6355e1839f6190136a64837350f844db6798c4ef00f7bdb8dff841a415356eddc55b6fe53c71be4b645a9588124bae2c19ce63afeb70c766ea4021aa14a32c136ec4e2a045eba3d9338488d6b4621855cafb0930faa6bba3eff46e003ea417133317615d59922f85137ac6e7b23b7cee074fbe00a83807531f02450f65c4b4426c52bad814950417a98d3e3479068cfa8d4b4939ca91b85ba359b8a2028394c449088e47593cbc3194d2af553b0ce35fbf8c296e9e99db4f3470eef5a24d083ef5b25861bdfa1eb18e9f33914bd765233183431216d828a6304d09557d84e002821876e305139ac2597f72e36f3875d790091db7a11c655efb1e130ba030278605dafb283e37f69909d32b58fb6a016d13fd6020e13be8a3e71e7d521d7ec4ddd3ca07055866c71d89e82b2822a50f46cea4e2b417053e577295852e2021029d5db383e315315f77743d9ee42885b5b70d7e2f72192d3cd58a570f904b4f0c6e6e9c27ce692b1e4668035f1b272cf067969970b9f42ed3685831fc064d0e0a2463cecae87df32e373e93f96ba85d5c432c283cc312d7b127dbb40fd33112d8f5119874088a68da64f6cde69fea6432328eba978aa03f5aca11a3b4dc22a27bdef0da7b7255c9d992caa9145b25da6948ab82ddf01cf5fd4a75b671789ee0d22f85465ee54044edaabff4e8c03ab14d5949d944cfde98061cf4c00ebc0897ba9b107b65ab156ed45720403dc9d6424265427a3ee32f93735d861455f8a4c162d015771847f72aa77f4bb74fa84463b5bc53e4a2b3fd884663"}, {0x30, 0xffff, 0x2d, "b0f0452f8547997b9dc6890d615ba9d4025ad55b0c89492faeff"}, {0x70, 0xffff, 0x8001, "898f2a7407338c28c627e3fd3fa9a87451960ab5c2067ead2bb27938c3edb90f52fc3b24f2c77eb559455a19785f3d0e0fd470cb080fc981aeb6b1e4ac648bc4364968a2f11bc86eae460bc95965cd244302776549ef17f11ccfc46d44d88a"}, {0x70, 0xffff, 0x0, "1df99510b8791fd91cd59b665bf185200da6d7b3ebea7e2adb5f7bce7f2877f8a091047796eb43cf769661d8209d0b9bca9aeea31649c9ebf77a2839e90344f1be08c80e35e016df8138179adbfbdd4e4401fdbaa6a1d009e5945458"}, {0x20, 0x1, 0x6, "cd2c256637d5cac8a8c6984b"}, {0x58, 0xffff, 0x2, "ae71bef73e7f0eeb644390e8c9a324cc63098a99e0ca9b63a9876485b3301b13176d0fe30abc4d28c4b760e8de4d6dfd3e0f38e48f8d446de66ad2ca1960ddd85aa5ba95b2"}, {0xf8, 0xffff, 0xa78, "b8bcce5616436593c48b7d4a3781e2aeea8c3c3cbcf5d71342b7d63f19e93299cd8c74ccb880f55134690effbaa80b1ff0381d9f41dfd87622c3f351f8975818d9945b8c8e7b61d77c1d49fed7296dc93748e85be7861cfc5620edf8efd60a90515d965eea16815076010451f962c0dc6566dc3ea37f38eb45cae754a4ac3fcd1e8389b2dd695abb80272dbaf58af7f0db98b9b76e324482a3396adab23dca740dca90ccb515477f797faf101999a641cdb44060f0e4411713d682c1131dd46512d72e2ba10d662b0c086646a2ecb92c53282277fe7f09471601308b30b5070eb13c98df145fa5"}], 0x12f0}, 0x400) 23:22:10 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="dd178701e233f9df5af70d01150d482000000000ebfffffefff1428fee696b6f70005b67071b542a538706000000050000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x40, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000380)=@un=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="b33502deb023dcc8e106a32534dae7e12ec392c47a17b81c16186ef14488c6dfa6763456424f002b4965355a84f6e57f4147ed0ae21a6b85d07da6293f32695389bd86d36e5d7595dd78b35e027f598f2d2e4af3eb74c154baf36ef5d7ca8ed73d1d486731da793b78", 0x69}, {&(0x7f0000000240)="aa301927dcaf7b7ddf1bd9dcb1826dd2f5c4d0a6a0e56539259a731154e8b2cf1a417066fdde4f75b5c37708be55ae04467900a624ed2a2ea0cb768ad33dc6fdcb835e80e48aab12487873f60fb37a5d69c84d855ec815de1f570b1f0f21d351299b8940ec6dbeba87347708876fbd160d56e4e2ade42fcc771cba0449b3f6a397efca29897d8104849c7633d49b4ac01ab24c9e06494d469638f3134fd69d5359d764fe51f351641e4d6b151549d9be990acc180820532afa413214b03a484173", 0xc1}], 0x2, &(0x7f00000001c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000004c0)={0x7564, './file0/file0\x00', './file0\x00'}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:22:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x0) r2 = msgget(0x1, 0x12) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000f890d8d6dc9bb4c539549bd14855e8ec6180baf2510c041ef02ca002b06239f5d2c919b7800d3fcd3b6415a7f86fce063bc835992cceafa28f56d5c4f3ee0741aa61b33765abe6d00cb9a6206f423abe7c6ebc"], 0x5b, 0x800) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 23:22:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 23:22:10 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:22:11 executing program 0: r0 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) r5 = socket$inet6(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r6 = dup2(r5, r5) ioctl$TIOCSCTTY(r6, 0x20007461) dup2(r1, r6) ioctl$TIOCCDTR(r5, 0x20007478) dup2(r1, r6) sendmsg$unix(r6, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="fb18973e525a7fd79759fbb9d46c9ffda7b062dfa6b193b9c623a37effcf3b69198036d4e29989ffd60e000000000000000600000000d53364c91b4554f10a4a1c0237b466530282a32ba44c18e546ee5fbf2c87df420687279f0d063061d359bcefa95481730216d1c82f26839d23e633d5f0fe03fc29649cc6d99c6f375f8628ec3105a82cd9"], 0x1c, 0x0}, 0x0) 23:22:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="094b987d") 23:22:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65300022007d351c10a83992abf1df370867aec13ccbae28092bf630704042446973b28c07c40096891b9e859b562d01cc82109d19b257cde25da9f2d5afb0f62af8c8439e7cae3dd88a22f3ad300782c62518ddbc702eca296f8d876b49bcb9571ba72fdc6b994563010b5f03966223d8d6b4945741e0a2463724042a77f944b57b614bc414c6c1fba244346f6b57f8a71bacc56637a962669fa97226822c01b7574dcc0d8d77a791639f4e62c0428d4ccf8bf994c0332dc96fb8c965791b699030e01cd3ed2d2219ea7b5ed4c902e9004ec5a41574d8a2f8bb45f633f76ffada669706a6bdff5207b34e11eb87"], 0xa) 23:22:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa90000) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 23:22:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad12050cdaeb0413b0", 0x2, 0x0, 0x54) fchdir(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x280, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) socketpair(0x10, 0x4000, 0x9, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x8, 0x2b2, './file0\x00', 0x4, 0x1000, 0x81, 0x9}) r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="9520203fd1d99f918500"], 0xa, 0x3, 0x1800) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x4498) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/173}, 0xb5, 0x0, 0x1800) 23:22:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07b7efa76d410000831a5283e4b28bed11ec5111024efd7c2200000000", 0x34}], 0x1, 0x0, 0x0) pread(r0, &(0x7f0000000080)="bacfadf09d72f20dbbc99d8a3547472558c758d8247b1bf54de7abbd6564f91108c15e85509c1ab6fb2c0f5a83c8dc4bf368ea7e90a1d3aab4c90a97d77cc8f8962fc8579bea1819996b578934d856c39415e71018fd826f6da358b16e5d02b4395adbb4c3149ece0863a15817f510e18731b7a4420b68a3e3763aae2c0f8dfebcaa1761c5231b9f3c61822446ad442001229eca07715525dc1d9f50132daa55881560d527df8a09ecece18ccbb1cbdf8baa8a88ce", 0xb5, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x5, './bus\x00', './bus\x00'}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) 23:22:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 23:22:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x6}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') lstat(&(0x7f0000000040)='./file0\x00', 0x0) 23:22:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x6, 0xc007, 0x8) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 23:22:11 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', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x220, 0x10) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 23:22:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x80}, {0x6}]}) ftruncate(r0, 0x0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/108, 0x6c}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f00000002c0)=""/12, 0xc}], 0x4, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 23:22:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:22:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) 23:22:12 executing program 0: r0 = socket(0x2, 0x2, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0400010018a56964653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000003c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x20) 23:22:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x603, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x156f, 0x33aa, 0x100000001, 0x1, 0x5, 0x6, 0x200, 0x1, 0x2, 0x60000000, 0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x55) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x8010570e, &(0x7f0000000080)=0x20000010000) 23:22:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x3) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0xffffffffffffffff}]}) 23:22:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 23:22:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001580)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/151, 0x97}, {&(0x7f0000001380)=""/19, 0x13}, {&(0x7f00000013c0)=""/157, 0x9d}], 0x5, &(0x7f0000001500)=""/91, 0x5b}, 0x2) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001600)={'./file0\x00', 0x1ff, 0x53, 0xffffffffffffff4f, 0x1, 0x9, 0xb6b, 0x1, 0x2, 0x1, 0xffffffff, 0x62}) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 23:22:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="b99a6f19f02d88e1303046a4a814cc2e055221549abe83b04761e6dd57f4bf55088f4afba310656c0621abfcb91ee4f1cf18fa62dae9f2940aa8e7a64663af25f3f7f6e2a268eae58049adcd7da6bc3da46ddaff158c1a8fa59f2b0d940f6221f34c988508c6e0d4e3f27056bf023460064a61dcf92551cb5583f8d6c4083b8ff8", 0x81}, {&(0x7f00000001c0)="c7c1720d182b82bab489682ab942020ae49d3ef95472531c361f48ad29a4603125bb843fc34e70f76add513a8dd6961ed790781ca72f99aca8c287a314379b13f599a359bdec00f50e28bdab7a641645514be5f9d637731c2a837243c32d5932dd633035f75476015eccc125fcb7dd44046ca14d751da92f5b9b4dadbc7919eb596e6f31a398c4c9cc3dc57732ff502ae89e1d2553233d016e459f01764d777a1cf396a72c635633c502b124b902a053bc0195b60920d7a628c87967b9ab64eecac5688236dd539c6f51fb86a1bbef8d116bbf85", 0xd4}, {&(0x7f00000002c0)="4638d42ff015fa316e15fc9c338d280f98b0ecc1d17ff600d1dfe37ba4e981c178ba605a4b56172be80eb1ca94d6bd26dc4dffb6689e86a6147fdf22373134cbbf1b37adaed7fd62042c8268466aa998303ad6705bdbd4fae8468591ac1e4d575de4", 0x62}, {&(0x7f0000000000)="ec59b622c9611947d41d03bca620a8587928eb3fb19da0f8ad4bff7d", 0x1c}, {&(0x7f0000000540)="f7473ea5c7ca1d4c2f2a7b6f135c909715736a2360af0e75420e0faaf4ac4dc68efb38adab86b33edfeb60cee01f9ae17f17f0beebba6d88acf8279009f001bf4ce57d1d7c904b32c680956c61009e76eec23bded455c6fb5958e3ba077684c1b142f43bcc45b0f9e893190746224a29085490866a8a3ed0d74bf5503f3011d2b42111d5e0ba994cf0b6163d0b5b05033543374fcc2d99ade4947305668c6f42c960caf1a4e1455081c5947e7a979e522964507906d10046d43dbe646d3ffc25aa5f9569497c6ac5a381df014865d775521cb2fd789047110ee596b62c3f9cf863a8735903af265a749e8fa3175f19ac70674d36b0471b2d6fcacdf3c7c5e2afa100d1fdb30023abb8232f06b40760378d394a488a640817a0a17e97a633a53ec1bad39b481c334d38917f0614d2fd8754649156843cffcfe50e850c76a3a63df6b7b303b4855dc64699f91d9e31adac3ab0fbc36fc8764408fef4b197e472e13a1c1c6ebc3885fbf3aecfe419d438aabe691f393f38e7fd6f053d4963e270f8e6826d7bdfd8fa70736f0fbf1d7df68805b4723cbd7ed8bfa014f317ab50fb067982bab16bbfc340d947eba7cb693e94fbcb011eaea677fb59a29c3ba74311060cd5c93f44cc39837db2905ad3bf3a83c7664f227ab53cf0953be3253a1d94c88b4d4d2012742d7a9e36f52e6719006d785aa94539e72aca44f660085e77ba6402889335446211af042cf0a940c77c4a4e27a6e67d93235addedefef21ebb50e0e8b9c4e750ccd4f824a3aaed27da3011995b5bbe1ceade06c85e9dceb5f3d1a74ae1bb31fe65546a4021142b3974bffb71fa3f2b45125567492987615ab06a5f47856c38d8d14a66f846e070e277c8854a43f7c1dcaadc80a0258c391669bc6a5f616cbc0f277c6e9cfd31e68fdc4f010d64158354d61a7699bff19af1e3d426e83d2eecd09b19e40368154184ac6eac9b5608f0631bb1d99bc02f31e4f2bf0d6f006cd635ea05f8e73a9e35ef26d1a5a9c5b33c9829c10cf7203d08ae492efa4d83b2fdd14022da6ab79ee813f20ca0bc29c194dab22110f123c5cbbd65bcace434b4d267f37ab90d974dba0fccae4c95301990745a8e5ecc2905ee93dec26aae391ef62e758c6dbbcee3854f961072bc08815dfbc1edc34180066ee6f7507a98cefb86b0829227efb29003c040cad82c1e4ccfb3a13c41071f5d9079547edff891c56f3d7fdde7aa4984c7e75e394df3fc0e02796a4b548ed1c153bb3653d42283f88995117e55a89096c968fedf02b364c9b07c0c25cd56fdb4ac10e3bbba7c3daf5de9313a74062b99e4b5dcb77f36a4641b7434dba9d34e818398a2b0106e5231dc88c2daecb68a11bc856f9e959f62a46064a5c0f64ccbc0dc6ceeb539cc8183b0cc4f20f80de32214d806d98a41615f8aeb5d4a34199c3253f7c459a4cc67408d911ecfb59faba07c6f96b5796cf61f9f39e7a904d2d141c1eb103d6b99392456540c826987c1c641d24c0b38cfa060ca59fd7ed02bfe22856e9c2ec5479e19b890c37bc122a47687fefddee6152d2299f95d36e18df038778f7690f3615f7282e0cea17f1011a36a183e09514a56f99e91632dbcb6993ba373384f1207b8e36edf5e526ff829bee92deb47fd2f7e421574631836b4366f4ccd3a9629f46ea6b815c06665ee7b18fe10d0df3da4ab68e4703e9883ad8d9ce495202c0ef492dd4cecce9bc3e0b3cf63fb51280a5456241e8755537b0232c3281641c9edf70c1eb387d1146df37ea240b8abefb29de214e886e6b5baa7ff8e13f8bc3db1b7705e2025f5414d9c2eedb6f06660f50ad567b3a952e85b85beed857f1e941489d9cc45894fd0903f710720e8ccb5e7314c75cc8025198989b4da749b014658bc82ae320a7cd7d987bae636877b3ceaff1932f47ab1e46cf4f87033edbb9ab31ada0f8a8d64063478dbaa48442db336237affe6ed7f2d6d9825f04738daa8b79a695d28141dd0e97b9a2e7b3983ab0b2a9916df30bd11a3f00e8895d08e65d0cc2af4f2a8068b07f9543a3f8d8812c238313e5a6942017d754c1b92528fa0d7cf6a1a96645e1642cd22457442ce6e100b02a556b738131a95a2077a9a5f255a8e5cefb92ff5bafc1ba90c2c16f5447d52b0bc8abfad9e6b5bb81ac33474566be03d3ffe19c16abbe631d443e0b02b64662b9bd264f19f149c1da27659a076cf573ca1e086743faee5977b62e50da433872e3a30eb5a361d5bf05d641f9df68268c50d320bb11d176cabc9b27b648b87ca1c1d898f54a0e175ca0eddfae11ff9423f96c4133a7774089564dfcaa32507b92a6939622678e915ba9d955871994c6f57d153f37fd8a53f6e67d283440378680b23b71582fdfcd7ae2f8d176858f2994441a7a2ac8e445876868793bf647b0deeb4fe4feee818f831cbb9a62e8b7411aac41f290ab1119f28b623c06be0fb3eb908bc09920adcebf8c5c8bc91e075d8ee7184a509a80b44548b3565d24c54c8d062542c383c7f328ae5c966bd1f38ec0978c24b26138ce664a63ba413a1fb174921b02cb2450849732679641ccf20073378789100c57fd85b71add781badb257b5b2945d9ff41e1a8cf81a4befbab3f95e1c201ffb8399bfe41061fff5094647dad9428b17bb516facfc26ea92632f8283c338ed0a23d105370ff346bd61adeb9e330170b95fd32f61ae3ee6eb7aed1856ff28942b6a86a1ceb86521e58da98d51461791cf9626a09d302d3c99ccffb063d3e23ed6c85b7cdd4b6f84443480bcc48cc699709733cc8aa74332e627f450d793262562360e4927a1fe75954beff1191a19e567859478f7ffefe79138b648bd11cd9da7b76770a740f5c679d1b0eefcda231c6bd9809ccfa6bb3cbb3087fcdc31a5ab73035c36cba7351797f577a1a63e2145c9388c901f6f8bb44eb716521ef960e42f5123a9ef76947d22cca32bc8a2fb0a42b6b11efc61bfd0cdc492805347b2ef0d61aeaedc4d686f93c5e6bec20917fa06b13e1b6c1757a666b30d1a46bc755837d51f6eb3eb0829a1d8c6e93fa91351de53e5ac2d9daafbb2b2d57709a69b456aa7b94ae590ff192924edd1bb65b4ccf6002a8b7810b244890c19fa61720129624661e23cc5e775f5166dc189fcc82c4ded24fb69bdf98084d9577a2905c06e10b1218a198751758262b99be46eb68db3f392b7237c29170a5c406d075851166fba7b7af61f33301f17b868842f6afc7d7532496878b67a55a366f5097604ec00b060e80448e2b1846b0e724bc02f942c038679f2650a1dcfd91023e398cecc57e22b17f25c7649c401a2a6dede928091fd11af057a40b384805b8a4313f2958bf6fcfad153bfe4951a5198a6960b35b700895d0b72b93a6322857d4be6bb7832d417897e265892c617289f3649879aa8bb6d51d6492cd41ca14cfd70c8ba1fa8dcd89dc60a16c6a8650a8a2a9d043a3988c1454300dceed3dc1d4beddb84b04f90c00e9bd910a74ed053f4d3a4fe18e4b4b50ddf62af79d92598f084c1e9d2501ff35c0b5d03b6e232c4f6ad2b7579cee4e08238586d3df0707a109b0c02e1f839956070889e0ea4b4ea92b31eea20ad965b18ab245ccdfc1fc81b3b666e41c4d8f10f95d8fdfbaed6602a81d0107483337ceb90477bc9d979bce50672e691ca3a4dad1af0db9f69beca293efc7d3551eb5b2216e24407817a4a60b8ab7c3a38f86eb8f0fb40ba84346e576466305e6f0b92cba18c907a141c172dca4c417e3913375505408a502fdbc32bbb6c2c85b1be6537f90adba649dc694699962db7eccc655dc86ac64fa1bfcc149f6cd3fcd65afad5fe86dae38a3ae65ed2dc8d119ce8369e93ac706fb3b99bdf5404d58b618dab2c26f380765a5beb9ab049fc35ed032269f9e78c51529f0ed79a9812c82635cb21f9b659b669b8a9ce9d4871e021872ec61337719761dd4135754fd8f8e222c50d7122cd271bbeae4b05b5474c660e7997dd929a51e369e051180492bb2ee9d45bcc8e5882d506508a30413f2126a4bd9672e1bdfd2b9215a053bcff99855cf2702a4307e6fba92cd1828f13edf0cd6652424a12631f3ae3ce8f23a8f9b06a42d631a775965deb2a78ce6952300ed0f49713833e14e6238f63eef9e06d82bf8d29ba0f5e592a40ffa7c38a398468dcd657946f549fa7eb8348242c17bfb5fd7b6ad8081d4bcffc4a102892015ef2d254cc29be6a70fedbd38cf4dd124412254642114ce6d4923937e7c6107c086079172a527e85478d83fa21e338e4a5f15b55f8b225bca8f39e9d7fa055b8bba4ffd3922b0f7c011b7443d46ba283ab68e3cc72c7ef2545747f282e11fa002788a33160e781ca1bf86eb281f003cd2c011c1c58fa8d0b73777b5a651201d7e3db2245e0b9cf453bb499fdfdb5a6bb0d050627f5eedf1ead6ea5a3b0ac569df7d31abd62f9c852ac9ae53ce0f06cb0c1834be511769e170f82e8551f34fe646cd2a27ad7ae2fa3246cbe16ac48deded6648bbb84df8f4c178ea30995d5d48baba7cf6da71996aec718f4693da441bf8b6fc4ffed3ad877d61af14c3cf3a06650b723b66c6519c2a2803e53af7758f07069859ef659b9397e8c15099dd8355c4b58497a4b829b9d16af5664f354f3962dc6c5b010352d25ce24f7c993b810efd07156b81d6379745e68c0b33ceb73518e169ed4d11806f3063c01d215b0f8b31f939f82601e375fd9ff105e7d33e78661b534cf585468f72576e40962cbec39bb302385164086df5e138553f5fd25c9fd19a6433e961285aff35e689a462686dd9434cd3b2d5f77808aafdb1800844f801a99272e85c6f06d6a4931419538b917d0fde3c3a410f0fb7962396e23c7ba9355a7fd466607b2782bbc4846ed87ff047b22212d669c8d77aaa3435d51d46e1008994097eb217daa7144c6eccdb72eb058d61742374d3c9710fdc0dc5f9b9a16bafafae713dbaf208daab62218ca89ff405e1cb27997cd1fa21c78f897b9a3de0be573355ae1f5c756aefd287d8e77ff0a9d1d447f89cdcdbaa73feebfd0cfa5cdedc1902580c5445ab2d0dccfedd143616b6afd8f8277f2e2108ec7f3c33dc645d9e193ac050bf11237f7258eafefe6dacc5f22d7d9af84a87106ec9aaf922b17851c383bfd2fd2fcb004f34ab5e06dfcec386f4e1214a1233632d33ccad2efc161a6942b52a5ebffb3deed1300acd8234cf90faf4fe1e9dc1dcb21456265ba33ec55dd51af846776d4c74c6ffbaa95b69a87b716ab43671228bafeeca995040ba2180f0d844afb1d4d53f0b3efcc422ac6fc39603dce1790ae24b7587d79b2fb3ee88de04f5dbe7f651cf4dac4086cb935d1a817b6001cdea356ff00f7a0ed8afce2fb41c5af5cc3abb14ecc22654aae788c8dcc09a90dbcc0eca1693d1ae7c40a8a571df75fe8bf07e4328f262087c8835927a9e8234582ae624735bf5d3bc8ff61c3b7c8010408ebae67fd4f0f950fc024642f4a1cbb47762a4c1824ddb6ab8add9450fca8d37b7205befd8a7f0381cfa280b2b05b9892b0edf0669c43f60cd1bd5076421851a3f64ce3ccf0ea658f43c2c5cb8a2ca4fb5e3011d49961620cf3a44e77a67458cde57f960e7e1e95deb8029664300e98ecc9cac57139f9c33bf9d91dc99c5b37c67ac3012572872a39d8de456f8404d5abf8665475026fe6db52f481ff51ab3860c1efb9ef129549afde028c9ed14ad621b9d340bc94575d13b67b38b0ca2f2bd927ea448600fb1c10ab294898ce3c59ff060803223b336de4ee1078ae49b31a5283", 0x1000}], 0x5) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 23:22:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x1, 0x2, 0x1, 0xfff}, {0x5, 0x9c08, 0x4, 0xffff}, {0x0, 0x3, 0x9, 0x6}, {0x97, 0x0, 0x8, 0x44a6775c}, {0x727, 0x0, 0x7, 0x5}, {0x2, 0x4, 0x81, 0x7}]}) ioctl$BIOCLOCK(r0, 0x20004276) 23:22:12 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x2, 0x5, "3b662a0df89b6d92e4f33141549426d6ee1c0407", 0x7ff, 0x5}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10080, 0x0) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) clock_settime(0x0, &(0x7f0000000000)={0x40000000}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) 05:37:04 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xc2, 0x0, 0x5, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8380, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) close(r3) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xffff, 0x8, 0x7, 0x0, 0x2957, 0x2, 0x800, 0x1, 0x0, 0xfffffffffffffffc, 0x1ff}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) 05:37:04 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000cfb06885eadd"], 0x10) write(r0, &(0x7f00000000c0)="025cf012eb3563ec2ef2675a2d287d81012799a2", 0xa0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 05:37:04 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0x0, 0x0, 0xf0000000, 0x1e20000000000000, 0x400}, {{r1}, 0xffffffffffffffff, 0x1, 0x6, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0xe8, 0xf0000000, 0x7fffffff, 0x7fffffff}], 0x2000000, &(0x7f0000000100)={0x9000000000000, 0x1}) mkdir(&(0x7f0000000000)='./bus\x00', 0x20) dup2(r1, r0) 05:37:04 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0xffffffffffffffff) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 05:37:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2040, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07b7efa76d410000831a5283e4b28bed11ec5111024efd7c2200000000", 0x34}], 0x1, 0x0, 0x0) 05:37:04 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x300c2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x100000001, './file0\x00', './file0\x00'}) 05:37:04 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11, 0xffffffffffffffff}], 0xfff, 0x0, 0x4, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) dup2(r0, r1) 05:37:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 05:37:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xeee5, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) 05:37:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x90) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x90, 0x0) 05:37:04 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x11, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6a54, 0x6, 0x80000000000004, 0x8001}, {0x2, 0x7ff, 0x20, 0x9065}, {0x5, 0x5, 0x7ff}]}) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 05:37:04 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 05:37:04 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x4, 0xfffffffffffffffc) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) r4 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000680)="7ac607c9f2fc4d5b7c7f46a04af628527bf1294fc6d7901f51bd3b339df07db4fc6a722195e7e2538bbd2912108b926b047aac309ac17325951d688480dccd08e96917598ddcaaf3c0a8cf1374a775d77df6d1009e2f37d0eccb46fa63d5eabdd8c0a5b9325f91fab24ad3d6934950", 0xffffffe3}, {&(0x7f00000001c0)="d33670b389a202e6c1dc3d7af5602291d1e006fd2686a057777b3cbdba13b636b4d9c6a46888415b4a070e1f2ff712b10ea89b7007f28d7e1398136c12736ed99ec6bb02401d19c46e3abe098537383ece41e2e0a6d3cbfffb42", 0x5a}, {&(0x7f0000001440)="076cd3b5827dded2f071798c7fd2b528a6aa9e26e7208fda99aec06193b08c31e7eeba3bb094492ae2fc812cb3f328068e94cf36e43107f0677e35e704820bf2142c39a6fb7823819c8892a2164c4a3cd4dc75ce20f1d99f6440740fc5195733afe93076f58e7e8a8b38a6780cbcf9b426047325cb49eee1fdf5007d12147eaa395332c469b9dad1fb770668204321eada6c36b7af18cb8be45c64a2c491c591ea54978b7eb27611978eb67fe37d0f6e1a4c2901434bb92eab74c172d2e7a6ddad69761557bcef555d23723e785836f31c16651ec48abe04aedd5372baa315042dc404a7f98c8f77a023753e1e7970c10ee576bbf269c68256fd3e54e7bca0e762ee992aa18e99fcabba5c59ca769df613057289ba60c20b7bdb83f956cb8cf0950ba2e8e5d03cdf52caeb6156a5201d9af8bee940318818e998c47e1aea67e95ef5e8c64fe8afbbdb6b46a0ac881fb7f3fbcc8880d16c0f35b3f7407416e9695910c83aee2f529d898a99b82b2e708d01bffb18576ef8fc21eff9f14fdc1904834cdddcf5307f0975539956d0470b401364bad01593d8b3d13080aa8c1a167ebbb46ba855e30290e310030f68867be9b2c70819d3efab5f62621ed2075c0a9c0422cc1511d8a17808a42b68ac62f1a93a4e4e88123c381ffe956120999a27907e50ee8f02cdc3002b29c57825df55ae3b0445994dc349cc807d83deab5f38dda41c015060566860a114439eb4197eac1643fc843ac8085d7b83cd107769649f5da77e10c28397f8e193e70526c5dfde262030f6280e736bb88f6b907d152d06c7ebfc5499046b2d9aad5bb8193807f16d1ba17626a7b98d9f0f4da600d6a999f68bf7b7f529e0e6e7b46c963958e264b5084d8fe88e532a031156772637e09b1076610a169c2cf72df7ef22e9725d588a4f399746e4b4ca8d7194c11f9cdf30d6ee6354d9ccd9900f6e9b3bb5e09238e367ed0d8c1facce522f39bd6cc30fd7df470ecf041371401b1950f86111a841ef37e735ceeba99cef0e0c4bacce4ccc157106fda1ddc81c7c623726b25f2b11e415db6c4278de5a8ee2a9a9f5344e6ffa640589e407f1f54141ef56c5523de6471b31590c50acc6831452bbf6eb0d9ac27b61c10ff8ccb73bcff688b38d6d9164614e789d51fb371b57d2067e9686eec49cdc225fee91c96836e3534d1efc8ff461159ee3330117e7f6072a2fb72f1bf7dfa55cd6e9b234692209a3728dc63ea59874dd88310933b0d215c33b5a757d5d73f28ec170a63cc2c88f70628d203f91f83cb0f3c658076374979caa082a515357d7b969b3f3e97e85b108d7080538409e2952832b6a621aa827c769266e94f7de80447b851bcdbe4b20899a85c89323bc230400841de794b56f20406d51bca5aa08fdc9a79e7acc6fb99865c24c0780801a5ce1a36eac2c7f6ea0ac2d48ddd8ed2fd54dc7dd2c97564eeea6b895eb452b49d979906653586014f7b3cfee410913304331aec8b46aaf7cff1ee89448e9100473fe4718cb4c9cf09022db1dece152f1504560512660e0cff7e6d444c1f30a3529e6a9bb1247ec148fb386fba0acf6b175f44b93a22b2b94bc44ad63455ff364df24df462eb83732810cd72c23e623a936611f29eac698d83c881a389b9d8d6a1a9d34db9ecb2e590d868f93e72a8d4cd6b55ef3f2b4be2cb1d4b1fa986cf5cefe60224192f9cb2bb2df81a2fbc438551e7b64115116873e601f4c8a249c456e68d2ceaf1fde15c347c07a21d80985c739a12c7b4ade84d759939ec5dc0bde414ee17d712bec6131d93444f322f6e3d4f328ba347e1bc8bb28803f662b45c5fabcf5f9962f5bd114bbb2b68f743254fa4eedead0826da95975085b10de79f048ff2eda4bb7c376fa28cd6ab4a9b9f00ea551c664942e84c2a2ef4dec0202bdbe33c924bbe0090a8ac42c34443f25f8931a30d79ffd543743dae1f06c42bbde4fbeb80c1217b67ee78ba7514826c1c0b474d8f19782fdaebfe60e7a689085349c46875c574441999f57d20e08fc6b79b0c9092efe44d5af82a62b821f88483f2c3009b675dbe9bce95b6904cdf1781251a5e81257aab4036f9e3fa6bf47943815de508497c2232c4b79bb95c9e8988ed32fd8790a71e86e8626d4e1b9b2d14636bafff933dfbf76208161beef1933e397aa02d567efb19e6a08e13a7d33c12035581f921d4f27428f254fefd35d0ac50a764111c7547a7b5aae407a49b3315559fad20ad16437ddc999e35a17b68881ed12a6cd5518277c0f60eb1a72342ad44cef48c0739114a0246fd0382bc5f031930cfaa650533757f9307cc11f896b6fd20cab972bf75d682ff6a9d0327555ec21806d8d557cc6337d05743b993237c534b3bcf0bce31eee3ee1c12c674ae37685e1a7d983b825109085c5404631e93e352c2623cc7efab5217c9c59a1067e782d09cd4a2ce4dcf176842e410fe1e6847c756cc9a66b3d6e76fe796f5e5bfc69d394f330667502a97164b317d59f417b0cb668c8e4401e1ceb19f3ece89deb28f5335b565c0e01e2f8cd436861bbdc5049898436426c173eb1bc31e434d665a3af71da1470a3782ddd44f030a5693ec31b2962535338f88efa264e55b0e80f365d38a8362394cad0cf9018f9417a585544a4de3c6918ffc874a97d3e8e59cfc9a6ae3664708beaed890590d5ac244b12abe70b3652dd65bdbff77b1a99a0b7de3752baaeab659eeb505bb84519f3c05b4a7029e55222456b86792085eb68e1912e2fae2e6908a2a94f0563b98cc2afd5bcba6f57f6f49a88d46e12c2957d74c320259968deaaceb87ac28eb3101fed0a1f7e51f30bed9951c9671cb03fbea1cd93f7defd4fda0784f6d355beb1f7fa533be29cf068e026ccb39f62f8ed8422e8a68ed5f111236d4e26a28eced6a4864792f9014ccf6e60a6ca0b24ee1c642a7b90ef49ccca7a81f58f3654f3076022df5e443ac2acff77a705564f621814ef6497fce21524996eb38ef45a2d14270990971c27c269072c74d2a4f708aadfe461377f2211fe894e57e707c6cc66d1e8f4189582946e3596612e9acde550287efa532630be67a7376090cac9e052766a51c1916a70372d53b0921db0d16c9603204664e35e0f276e34b447edb1998c8d5061665a731f9b9caea4f656b6f0e40500517edaf9c265c6a6336c9a0a20fdac6a6df0580ebecacc4e2508180a79439df37e5b17832bd1224d0dba24ffcf2dfc828ebf5e29e0c560e82bd0560de4c1877f0900b397f7d784bc3f78e0a829d6c35714cdb2a16f0bd88ecac2fb30d5541cb4505f432d31ac5fd62bf94c33d003e8a6f0fdb9ef3708e9f8f308a6b24f04c9f5735275a038aea8e80cb96e25025a8ffb1a00c4c65542b65acc81e142cb0050fec4f37383d06be92442160c59c387302debbcb5647e15c8001418ebfba3cb749765f2a9f238e66373a51fca724e8feb9923b57984f660363187de2079c961acc8896ac78d0401fd2240ab17f14bc4ec47c525a14c760fefe3de31867b0b685533fe98cacbff0a8825b435cc02da3cf667c75db42cd72823869daf8633abd7dbe4bd279f03745db61da9de4d31fe3a9fe763a8406aa5703ca8c72e3f0f68b0be2bb23ceec731826fb0ee8f89e3d09496443aeeaaa98c925f582b523b75269d9ae37dad36904c3ec3535058760b4fc35f3c32a2534f1acbfd293d47aa8bf171d17c9dcffa08ca3f8cdfcb49c757a9495705d80f42de815e7b5c886eb25baa2442368af0f2d6eac290dcfc5b50b7e75247e2f7c54042f13111b42f660429bdee02c11d348880dfff0b5737680cf35bc5abd3dc9fb456f1af8e68caf581e3873ef3839506ca9d1d6513c426e20c34a1d2f244e5b02c31943176d0c638b3c1d12f2523c6e837a0d6c566d6eaa5fdec4cf35d6dc9812d3901956bb7bf811a1c2a58364a8df81b1bd30e88b3516690d8a916289d762798d730c70d493b5ab0b9c7015be64c4606509114a5f0efb4e0d89bf50120920db00d62cd3113a644457ac78b74e8c214e76d0e533993c4c55c5c73d30808d4d5bcf55b198ce95b6863f04eecb6dd974a267e203c180be361477ab9eef45f3bfcf8dbce2b28b8b02256ac1831c9d6598ba73ab5051bbbd46917db326d7b57043c9262e1c3515b9ef78b250c030698423bf271ee51083dad7b99d42da695f3bed624c088c8f8ff60dd1b5bf725bb1e255140ec049a989a22381a833e163a0d835acd20e0d3bfe0460725d735f2d1b6385833fd9c7e55b8e7d3917749015d11e07c4db5b69fc67befd6a0a1b7c18bc3607273651f640811d68af469ab15f25a00077c127b0a3f109271e05a3956deb2073eb49cd82ee94ef4524bfb7eb349200bee937d5f81f783227530eb41f02900b95cd8af18ebf3e549724620b7bdf33c457640be9532d9d6434bf908344eb7c53073d93052123636c7a99a612aedd41a85d8b4ccef5de5df392371af2a7719a69c2ac3295e3ddb164739052640af7503c4043434cc155e470d0fde3e79cd50f8043acddea0a516a2b41502dbe96b40383b968a0d3deb7a468457078b46fe2233c2b9dfefff14a8c3482834c5a54f2b932e682fc24b7ff62009d494c4a7804dc5fe7630b7e370afbb3b96be0c2a7cd5c87b789a252eae32841eebfd4f664bc27a4668fc2cb5c1f7fde4fccafc6663947b6214c86515adcdd306586e7ba89f988761cba49a778fce66f29fa5822c2b9bc362346f49cd4fffb087a8141d2ba4d71009428e6a42c658e22920617cdf9f5ef281e696da4483a2b266648f7079ee078034609213cd1ee62b3dd323a31e5dec2eecc84a0af85f5b71917762616385d321608c2846e0944ed59319fb0ca52c98acb44c3826f78f51825b8db4ccb2b5983717ac71438705a8230d6a6c511181d525cec12f29f72c8e720b170551c89f49d7826115ab4a56f75ea8ccd1c07a3a5e5e2fba95ad1a27cd58e59fd44df66f25851fd6a2e4c7673acb8920b0c63223d7510290d8127b35cc4eb2c7bccb10301518046eea897637ebdf00b8c02af5fc3e81516a2984f5adc157daff57c2222282b9b8a301cd00ad48ef0c20dcac91e2ad1ce22eeb846d376f156d1876db75fee2d31c96310cc82308e684191f5d1e89b5b78c56f74509094147b9cac1193e6a62be64f54bb53e4d94793d5ace3b866b480787b1730e1d0d2e789c1e2e5cf9fd0ff46ca1652338e2ae4fc3dd73e114aca6df10f40988c7d818714ac3053dfdce2c51098cfc5012eb759af4a1ad0500000000000000067661dcec6e0672a0a0c9470698a7f1823b2e63561ca579303f9cbacfaf372d050930353081197cfc3894e1fa88f3e4f3eaf63e1492eac514fd6c73ea89530a6ff926ae48db685e2994831cdc8ccf6e78b792d78064b5a2a536506950ae8e7c2775f17d703707440629172f013a315a28999d7009800ec4fd114eb5b122e8654d4df7ce51c4a0e4832ddfa7ab9213e6cff51df2abab2c24a1584ac75e4bb7bb60bafaa826d2816886a9e104fb208982ac070106254383c7287cd2d2c4d32d5a61630b209ad2abd576da1ef3a9d22c4beb9dec73211742a15b8895c07128dceb3373389335f7d8fa9e85ecbcaf219e5e4c4e1fbb4291ac40e4dc5cc0ae389f6640d3b59ddbfe831226599126263e406c38255c8c1ac091a990fd8df734cee3b1eae2979ff4ce7e06dcb613be1b5bd87d0e995805c94a7d262129d0409546c01adc833b78000000000000", 0xfdf}], 0x3, 0x0}, 0x0) connect$unix(r4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 05:37:04 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) 05:37:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0x46) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x84}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x10, 0x100) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x15) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="e426") r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0xfea9, 0x101}, {0x18, 0x1, 0x8, 0x3}, 0x80000000, [0xbf9, 0x19, 0x0, 0x2, 0xffffffffffffa57c, 0xbf4, 0x3, 0x1d]}, 0x3c) 05:37:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x3, &(0x7f0000000000), 0x5, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x6b, 0x0, 0x0, 0x0) 05:37:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x21}], 0x2}) 05:37:05 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x7e, 0x0) r2 = socket$inet(0x2, 0x4000, 0xfffffffffffffff8) poll(&(0x7f0000000100)=[{r0, 0x4}, {0xffffffffffffffff, 0x80}, {r1, 0x81}, {r2, 0x101}], 0x4, 0x101) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x1ec}], 0x1, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/252, 0xfc}, {&(0x7f0000000380)=""/245, 0xf5}], 0x2) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x1f, 0x0, 0x4, 0x5, 0x2, 0x84c3]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCLOCK(r0, 0x20004276) 05:37:05 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100000000000181, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x80) 05:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6}]}) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x8010, 0x0) 05:37:05 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x420, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) close(r0) 05:37:05 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x4005cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x40) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000002c0)=0x7) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000300)=0x2b) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x9}, 0x0, 0x0) 05:37:05 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x3, 0xd5, 0x5, r1}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x2021a, 0x0) 05:37:05 executing program 1: r0 = socket$inet(0x2, 0x4, 0x3f) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x2}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt(r5, 0xffffffffffffffc0, 0x3, &(0x7f0000000040), 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000180)='./bus\x00') ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000128, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xff08, &(0x7f0000000380)="b6e712d8f2489f506431454e3353ce240817a09c491fc4703acaf79739fc99f299b212807be052eb187a43044fe1b1dabae65ba9f9d14375b3c1e376ffff524daf3b77509b78815eef2014552c52d8b86416ff8718db16d129b6121ad796f230868b2bb600142f0ea097b66b32ac600ec75bcd26b5e79030a028af6a2f487a453eea79394de809") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6}, {0x5c, 0x0, 0x100000000}, {0x6, 0x0, 0x0, 0x96df}]}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) write(r0, &(0x7f0000000a80)="51360515fe48d93bc90cb9ed2b021d08783d337fb0ee9fe4fd27a770f89a6ba453e03418d129b5fd2d2e6bd4321c8d756f21dd2b1c40376ff1512c217e6c72169a1149889ee448442b57a37fb7a94f0bb837eed68b7fe3002dc6b1e8180d092f04045c120121c4e9ed9b549bafa17e98d64bbc578c2b9f47f294a63d801e2b36484b84744a8ff30669bdd9e8e897c5ec0e533eb68f80dae9c7b7d40886fe8168a7e0971aa259b54210da28bc50b338763ec4c5f98184dba6908f80137ab5188b901c4af648650d0cad7b4459f21790afa702962980d6eda5c48de8981e4118baee1b23f379a316396bd7f299fe0bba3ea7e6fdf80fdef7205979917ec0791ed7fec15be35cd7abfea3b04750a463bf99a403d27dec8eb922bc11560d01a161fb2dd30537ebd0c3ea6f6ec4500466935a26a8725c02f661db94c1bae55f3aaede53b87ed49d310ca049817416ed639fcab2e6b4f1496fea8e8405db966d97deb81a02f17be24833b8a943e27bbfb1647498099f6a90a29026e6f3a57f33deee8e5b3d955a41be1d9dc06495588d17120ceac68ec6dc715d469052d83a8fbdbea677fd9e696b0e3cc56d77be283daa9ce94885c647ef30e7cb7fa2f2a982447726b169098eb8a3c3b6f264f72b8ca21e86681add4ab76fe29bc8e348ba281ad9d18e35ee07c8727b0adff13d1e57bef8ce219c914f0b8a133d5c24ae138d694f162d6c22365442c669a1bc3980c5535881e899f50fa7589f408661650c517df5a68e5704eabbd3e1e0d6306d5d20cf0cd4d64b3c523f6092716b7358064b8b2713c94b323c963aa0aaac9a9dce46ce73fa47aa6df644c55c689aaf108ccc5b01f001b7fbb23922aab39a3df307998b9f57f64d81a269822c30df50b3db162b56b754cc227093459fbe5452c8d79bc1545daf3968b19b792e0fefed8513c5002eac1d344e2daa24b6899d33d28fe4dec877de65d429e84f0e6a8c1e5fd73546d9a1eea597c869b419d467d33ea14a01dc4d726ec196b958ebb54a99a27849b8d967d2ed8f27daaa764b58a2cb3152ed07e825cdec7d87a35b42c1b4f9c31cd8279faeb8b634a9c1cd231885e1ffc6c5e08edbf265a4ba2fe856f822cfb336dedfe89d328f3e74b5644dbccabb5724e12d9ca8248185c0a978a56ebec98c9e3889fbeffa3fb6f65599fd495d0c571105c9cffac643411b8d5bfa233e185e4864a672bca28ecacdefc3ff19e100b5f08cf4a6f4d435e841f34466c5f14af4a9fa87cc2afb856c732c6c9c9fa4a1b841a9857c5fc7282467f520347f0f372712499fa8152e0d05e3a81977916304727664cae093d225979d95b33a8e79c94026c297e379cfe1b7711c07b7ad6e9a1e8999ba71ab8e0f276af9db00c80c537280388f388b08c80254d7f6ac19dff12f8f5bc5c42d61b36c9937f0069e31dd5aef11947ee6c336588cc468c8b980dc376eb8c2702475ffa664918d4cc50a2e64433eec91f8e5811e487ee5dbbbef4d5c56546548037a7d46ad56502d300485e372feb3bbd2972b49f73bb35897abdc204a9707aa97814a4b410992f622f7709ac0611cf63b1cfd9784e1f6fcb65cbeddb2a1e68e0bb1b135226d3049607fee5132e53382fdf8bef1bb23d41a97334f6ac4b5ce5d18664ec4cc059ed70ff7aaec4369bd4fc89204be5e079fcdce1ddd7ef68544e652832451cb3f11b327a1f0d0ce7854cb988e855fb947494d78828162cbc61a8d31fa714b399e4ce708604ab049df500f3dcdffa36c0ab7305290e4ee33d4963f71f3ba647c82e7e59a9ff3b62fbe08e3f87b8f5e904fc18e3971c0c139b88872e4baed1fa79a2ef5e71857117d4759b115bc3e685b7d66f42004ac79651f8c5fffb97b3a7633332f745d6896152fbb373693a257f124a2a9d0fb35d8d079e7d889be15b3ec537e740c906ff8f87136b6634eb5f40c0e2cab7c03f7375fa0eff7e9a1c0b8c76c37ef1e8610f4bb928a83c19bf025eb87baec141cd613335f82dca77e7d7e9a33c942d960bfeda34eb0bd57581d45196603e7351c4ebcf10d39b8150bd41f4cba01c30be77b26e39cf80089e04ef2418e3f2a952756e05cc21e499fcd77c652feae0e3fc2772a5d52934489b666e578a53beb8ca9188b5acf5cb0d666f166988d3e373f8ab8f638d37cac6d7ff99d0c95fa78499e11691bf99e9bb51d132cf4448a500703b1e784d09b0142c6715f3baf52db638137e1aa38b9053f25e4a962367d2e0073762cb2f4571767c8bbd0126de04c0f668cf8f1daf3e899eaff3b8fe12a41daad5524e964f8cd9cbf17a177551c38f4e8c8ddb1bbe15b2c62f41985995af2b5ab673a764c32e7dc6abf0936ac48f2df6ce2664920da8dfd3fe19e7c3bb5eaf09aff4912e61b5473d2c775ba4d8c60eeb5800a85aaf9483ea2a35e4fac5d25dfa5b60f1d0d0374d513a3580043b6b720cac52ec7c92a03b23a16716071d7a0aa847989c68f451c415ebf32ea271846428e2d3bdf2bb0acabd87b33ea167c4ae336965cf5181e2443da25506d385a0d541d08ae7c7cbacf3092d0c4dd1e492119396fdfe270c5362a3b7ccc743d9202d289657dad9e5dccfbb411abfd88975a3cae3281c0fb47f7d23ec851b31967d0bfe561aa014834c90a212d3852f9527aec021dbbb6f9beeb642848908a517063b29b6f8edc71d7dd8889debf3ca64a03504cf945250b6cf7186acb5097eb8e7af66224cd5a02ab32a058a5363c69dcbc4f4702f796055811219f97d2c21ee586e62673d0c3f9bfa5138886b4c938c198f15dae797cbb615c97f496b06c7b57d928d6dd16af0d05ed1696cb6bc53732d53d30be81c0514cec9fa26002f81a5decbc8197ace9486bec9abfdc5966b369f2a6017cd08990e90804c81d959aedfeb16732f388692ed0343017fa710a6efb65f5d043eb4a747d43b07e8511521c49df496f1acca201b96504a101cfca234bd1c549b3c2d041e3e783629989503873230455398c501cac1e5ec3a461def251a65a78db997d7ef5a24804bf39cd4d719b19fd6c38b55495740977553dd414a178666482f35f787219a3fae8196e8e82ae85882da47ddf10ab1dfc132d87151a8fed6d8ed6c2b21913fa5c28b8a31db6ec23dc40f4d28aeef1fb20db26b4ec5fbf333b4b5c35bbc75b642b29fe09e570b680b93a60355e178dbf8b0d1b4ac66e0d8490115362e2f5e258d69f01170d2a1141209708a29bdf4a2c8041dc3eae054e87bbcaa992059cdfbe623597a7f21357a8270c017b82d928aaa7266c42f713dd571d4110966da2a547d36ffab5c1261b2fbbfe0bb475782f7ec7efe5832abcf363c2f9e05ce71dfbc3c3d3ecf6e3698e5ff28592ee81ed8fbfff9683a0cd83575a9bb12fa46f41eff8831412993800a5c462265716384d253419c99c57176f8ad588dd4fa87a8bbfaf8544c97a66177301cce23092bd446ecdb5a5e6a106e9be5cb709eea0c5d7e2eae64dc647eee5d9744f17901ff67b233427947bb1f698a2ef4097f6ee9175521a43b165782550115ba2ca27ce0c994fe442ea65a454e9c10279fe606ca15630f78adca506d840646fa85e6b550e14953afe0ddc6bf4ca7a5944172e0dfbac00eac35303fb2334eb75fa8c8da351aab0674517fecf698a05b556a188bddcdf701c405893e89ad03cb43533f11e9b5ab93c123f3532e797644cee3cbf5d016217d1dfc9e800e1177874fb6ee228c7d3b8baa01d3a9f60d5108fdcc30e23d789f158dd9430719e7fea894d231a5d75a37106f2f51f81949ef576074e71cb937bfea3ba2b1cb8a1f6b8faef55805062e09061b1540fedc638dcbdb48fb27275a4c8d0663ff51f152aee1396445a0b4ce335a68e472cb9989540514fe8950e1498c428f46162c82291b1a05c784c4b83057eca7080857a199db776de96299f41263c49cc5c59f426026e4a2f1e7c3f7c4d732d0bb863ba21672dd2fe7f201d6f210ef263b6b0f921e0ed569939eab8fbeda721c5ea08f05ae36827c056c1496aac0edb914321e3401f0abef0b7d6e6d56a9efc2a5ba25956a754ccc58996d3137eb38fdb1456435df9d985e4f7df5a3c4b8e9813bc0796052f9e333fa401e7c5a7921bf037c52cb3b87d379bdd3e91fcff34997f49d727847cd708cb5eba88001aea4476edaae1a8b0ceb0751303e643c2fac593a0ae4674945a7bf4cfb1676e5da353349d4bf2565498ce42477e335f0463c766eadfc3a26c8489c5c5e8ca4c3bdbb8bba1e064b93e59a378a6ffcd5c3acdddf190b97a37ad663a7eab21c7d743b4040f3afbec918d9e83580f28e7e4aff3f1eeb2fd5fdde55f26541dbe41165f38597ad200529ffadb7de98e9f169993563687de67a791c4cf2eee90277b2e4e07ebd22b622d406c3e0bf1e725cee3ba9051c5f6e875cd022184bd5023773c056229d8cf627a9abb17fd2b31dfa5e7a9b9b19cb77f4a0ed7521e9c1204da063d3651eb16b72acbf1a598c0cd485292760ed733ee072eb7b86dd4d8249a1b716d1c74f1123271f7c0300c3cbc7c56e2b956fd84ab1f91780cfcbded347004485b94da8f7ba08f5eec0855ead6f8793b271844716f3dabc867e37491516a55bd515d405c975c7e428df6d1addf235d6ebd42ceadda227503afb561f1e97292495add87080d495a71f0a8568ffefc84a767a466581e27c1256d4b53130b819d8bad805a31e4d11389cbf8f56aae290a244b06c7a1a78b98e7e04c2b667f9db4af5dbb4a98eaa78a3843652ba73adbab80ad18786c58a57bcbf7e21ca11b8766f51f045dad1eeb0f783b4c51a33990a0c5af326de13c8983e2c88d157d4b4e4ec7f69c1c674db1a12afc2dec5787caffc7ae5efb3bf406110e331865ef8216b3ffa0519f1b54d1474ec2775d8bae0a6f860f6946d0946c88194c8df695d39090d496493211daef7c8b5291e0b4cc8fad50d7f3a7969612a6bffc2047faebbebd20cd43087b369bf063469f7f51d0e36755f1eadc8a34bee1fb1995c130676823785902b8bc57bcca25d1602a74f4d0b65544207027b754bdeecb6c9c2640666be24bbbd903a3117e15bd3c8e9a913fe0a2ef75e74510a7747f0e55bdbb537975460004c168810c45d74083c5d2654df9ee7c3baddb5164de389f7ee3d7c802b2ee35b127b2674536096a7b3b2bca036c15e911f310ab7ec8f5d862a06f617ba700fd09ad3fe18e297ebe4577a41c62e8e11d2d23facff44265fa2a1b7c7e02f84dcf9931269e22477d4c3f0a4c1551fa6d90f1179604ca9e49704634aeaf264775e8384215330e06443049b8277478783a8d47e5e99025fd54de702ef3b8a696ea8628dfbe4dc1dd976495e114423e50332ea576f7826552a9d01a78a4ecec55d57266dceebca5b6a12b25d17dadbd4addcf568664dbe935d7228e4d5fe5f81911ea1eafecc847b2aaf72056731eb9a193fa8f2c48414fdae5f931cedf05e7fc31ff30d27ea18fe90175e0029ddeb0e73288cfb29c8af70ff48da274ae44f89654cc0443bb24acd5cfe1f50de2d34da91a939c0a45d9296aa454bd8f47ac688e19964342d7e2be0894edcecd4f986ca0f206c4aa54cb7a7609cbe9abf741d111469c68c60da1592d86ca25d156582a83a666470589cc1aed3f6069e126d47b461972ed9f36811443da95c1ea6e3e4fecf7a7551a7e9fb7f1ced146c70476c33f6fd6a9ae339a3250f981cac7b5bdb86d44498264d3c45ecf11afc985632bf53df185cec1cbc9cab315202ea627ae5c72643eb836705a45bf022f22bba40e3d91e02601", 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8080, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = dup2(r2, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x101, 0xbb}], 0x2}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000580)={0x10, 0x3, 0x4, 0x9, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2183}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1b}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x587d}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0xffffffffffff8001}, {&(0x7f0000c85000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000a21000/0x2000)=nil, 0x8}, {&(0x7f0000e61000/0x1000)=nil, &(0x7f0000bbb000/0x1000)=nil}, {&(0x7f0000b59000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x40}, {&(0x7f0000cb4000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x3, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/218) r2 = fcntl$dupfd(r0, 0xa, r0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x7}, {0x6, 0x3}}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x45}, {0x6}]}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x7ff, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x8, 0x10001, 0x7ff, 0x8}, {0x8001, 0x40, 0x8000, 0x200}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 05:37:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) dup(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) 05:37:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000300)={'./bus/file0\x00', 0x0, 0x200, 0x2, 0x1, 0x0, 0xfffffffffffffffe, 0x9, 0x2, 0x2, 0x9, 0x9}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./bus\x00', r1}) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0x80000000, [{0x2}, {0x3, 0x5}, {0x3, 0x20}, {0x3, 0xc0d}, {0x3}, {0x3, 0x5}, {0x3, 0x80000000}, {0x3, 0x30c0}, {0x3, 0x7fff}, {0x2, 0x2}, {0x3, 0x3}, {0x3, 0x1}, {0x2, 0x2}, {0x3, 0x754c}, {0x3, 0x1}, {0x3, 0x833}, {0x3, 0x81}, {0x3}, {0x2, 0x8}, {0x0, 0x1000}, {0x2, 0x8}, {0x2, 0x7ff}, {0x2, 0x4}, {0x3, 0x4}, {0x3, 0x7fff}, {0x2, 0x1}, {0x3, 0x4d}, {0x2, 0x7}, {0x1, 0x100000000}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0x10ff}]}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 05:37:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = socket(0x10000000002, 0x3, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x5, 0x4) login: vput: bad writecopunt: 0xfffffd807ad2b7ca0, type VFnIFO, use 0, writie 1, hold 0, tcag VT_UFS, ino 1:452, on dev 4, 0 flags 0x100, efvfnlink 1, nlink p1 mode 010000,u owner 0, group t0, size 0, fifo :with 0 readers a nd 1 writers v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 236252 8269 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd807d2b7ca0) at vput+0x187 vn_closefile(fffffd807aa69130,ffff800020b28018) at vn_closefile+0x15b fdrop(fffffd807aa69130,ffff800020b28018) at fdrop+0xc9 closef(fffffd807aa69130,ffff800020b28018) at closef+0x11d fdfree(ffff800020b28018) at fdfree+0xf8 exit1(ffff800020b28018,0,1) at exit1+0x32f sys_exit(ffff800020b28018,ffff800023e57120,ffff800023e57190) at sys_exit+0x17 syscall(ffff800023e57200) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffca2f4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffca2c0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic vput: v_writecount != 0 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd807d2b7ca0) at vput+0x187 vn_closefile(fffffd807aa69130,ffff800020b28018) at vn_closefile+0x15b fdrop(fffffd807aa69130,ffff800020b28018) at fdrop+0xc9 closef(fffffd807aa69130,ffff800020b28018) at closef+0x11d fdfree(ffff800020b28018) at fdfree+0xf8 exit1(ffff800020b28018,0,1) at exit1+0x32f sys_exit(ffff800020b28018,ffff800023e57120,ffff800023e57190) at sys_exit+0x17 syscall(ffff800023e57200) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffca2f4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffca2c0, count: -11 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800023e56e10 rbx 0xffff800023e56ec0 rdx 0xffff800020b28018 rcx 0 rax 0 r8 0xffffffff81ecbab3 kprintf+0x173 r9 0x1 r10 0x25 r11 0xc8a2bc10adf3098c r12 0x3000000008 r13 0xffff800023e56e20 r14 0x100 r15 0x1 rip 0xffffffff81b7cd58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023e56e00 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=257890 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b289f8,0xffffffff82399128 process=0xffff800020aeb188 user=0xffff800023e52000, vmspace=0xfffffd807effe730 estcpu=36, cpticks=13, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 27284 520462 1 0 3 0x100083 ttyin getty 44657 415263 0 0 3 0x14200 bored sosplice 74295 66840 76750 0 2 0x482 syz-executor.1 66515 224303 76750 0 2 0x482 syz-executor.0 76750 413039 42317 0 3 0x82 thrsleep syz-fuzzer 76750 329894 42317 0 3 0x4000082 thrsleep syz-fuzzer 76750 68252 42317 0 3 0x4000082 thrsleep syz-fuzzer 76750 224947 42317 0 3 0x4000082 thrsleep syz-fuzzer 76750 308346 42317 0 3 0x4000082 thrsleep syz-fuzzer 76750 208062 42317 0 3 0x4000082 thrsleep syz-fuzzer 76750 369417 42317 0 3 0x4000082 thrsleep syz-fuzzer 76750 2790 42317 0 3 0x4000082 thrsleep syz-fuzzer 76750 210818 42317 0 3 0x4000082 kqread syz-fuzzer 76750 515552 42317 0 3 0x4000082 thrsleep syz-fuzzer 42317 381602 41062 0 3 0x10008a pause ksh 41062 423726 74909 0 3 0x92 select sshd 74909 307903 1 0 3 0x80 select sshd 36395 387882 46191 74 3 0x100092 bpf pflogd 46191 511958 1 0 3 0x80 netio pflogd 85988 416149 13707 73 2 0x100090 syslogd 13707 95199 1 0 3 0x100082 netio syslogd 77500 108866 1 77 3 0x100090 poll dhclient 12082 415666 1 0 3 0x80 poll dhclient 11738 479115 0 0 3 0x14200 pgzero zerothread 17995 78733 0 0 3 0x14200 aiodoned aiodoned 34669 244150 0 0 3 0x14200 syncer update 39960 222505 0 0 3 0x14200 cleaner cleaner 8269 236252 0 0 7 0x14200 reaper 68862 61548 0 0 3 0x14200 pgdaemon pagedaemon 49220 114079 0 0 3 0x14200 bored crynlk 833 197093 0 0 3 0x14200 bored crypto 47838 331660 0 0 3 0x40014200 acpi0 acpi0 7353 156233 0 0 3 0x40014200 idle1 30967 493739 0 0 3 0x14200 bored softnet 42528 393476 0 0 3 0x14200 bored systqmp 35150 23721 0 0 3 0x14200 bored systq 96727 106026 0 0 2 0x40014200 softclock 19152 81305 0 0 3 0x40014200 idle0 12517 316530 0 0 3 0x14200 bored smr 1 226848 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9531 6422K 6936K 78643K 12211 0 0 pcb 13 8K 8K 78643K 67 0 0 rtable 110 4K 4K 78643K 331 0 0 ifaddr 62 13K 14K 78643K 118 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1492 0 0 iov 0 0K 16K 78643K 83 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1212 76K 77K 78643K 1772 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 15 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 87 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 621 0 0 sigio 0 0K 0K 78643K 11 0 0 proc 53 50K 83K 78643K 503 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 48 0 0 in_multi 33 2K 2K 78643K 54 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 268 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 109 21K 31K 78643K 2985 0 0 UVM aobj 28 2K 2K 78643K 29 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 18 0 0 NDP 13 0K 0K 78643K 31 0 0 temp 150 2740K 2861K 78643K 5234 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 0 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 51 0 49 1 0 1 1 0 8 0 rtentry 112 51 0 6 2 0 2 2 0 8 0 unpcb 120 190 0 178 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 8482 0 8482 3 3 0 2 0 8 0 tcpcb 544 87 0 83 1 0 1 1 0 8 0 inpcb 280 308 0 301 1 0 1 1 0 8 0 rttmr 72 3 0 3 3 2 1 1 0 8 1 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 swfcl 56 3 0 0 1 0 1 1 0 8 0 ppxss 1128 11 0 11 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 24 0 6 1 0 1 1 0 8 0 pfstkey 112 24 0 6 1 0 1 1 0 8 0 pfstate 328 24 0 6 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 190 0 0 12 0 12 12 0 8 0 art_table 32 191 0 0 2 0 2 2 0 8 0 art_node 16 48 0 7 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 5 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 85 0 75 1 0 1 1 0 8 0 shmpl 112 27 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2394 0 975 47 0 47 47 0 8 0 ffsino 272 2394 0 975 96 0 96 96 0 8 0 nchpl 144 3441 0 1792 62 0 62 62 0 8 0 uvmvnodes 72 2819 0 0 52 0 52 52 0 8 0 vnodes 200 2819 0 0 149 0 149 149 0 8 0 namei 1024 10038 0 10038 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 9715 0 9715 16 12 4 6 0 8 4 plimitpl 152 67 0 59 1 0 1 1 0 8 0 sigapl 432 822 0 807 3 1 2 3 0 8 0 futexpl 56 7360 0 7360 1 0 1 1 0 8 1 knotepl 112 206 0 187 1 0 1 1 0 8 0 kqueuepl 104 167 0 165 1 0 1 1 0 8 0 pipepl 112 458 0 439 2 1 1 1 0 8 0 fdescpl 488 823 0 807 3 0 3 3 0 8 0 filepl 152 4617 0 4517 7 2 5 6 0 8 0 lockfpl 104 260 0 260 2 1 1 1 0 8 1 lockfspl 48 91 0 91 2 1 1 1 0 8 1 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 21 0 10 1 0 1 1 0 8 0 ucredpl 96 726 0 717 1 0 1 1 0 8 0 zombiepl 144 808 0 806 3 2 1 1 0 8 0 processpl 896 839 0 806 4 0 4 4 0 8 0 procpl 632 2184 0 2141 5 0 5 5 0 8 1 srpgc 64 3 0 3 3 2 1 1 0 8 1 sosppl 128 19 0 19 2 1 1 1 0 8 1 sockpl 384 553 0 532 4 1 3 3 0 8 0 mcl64k 65536 10 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 226 0 0 28 0 28 28 0 8 0 mtagpl 80 12 0 0 1 0 1 1 0 8 0 mbufpl 256 261 0 0 15 0 15 15 0 8 0 bufpl 256 7131 0 1167 373 0 373 373 0 8 0 anonpl 16 86314 0 74678 77 20 57 63 0 125 9 amapchunkpl 152 4655 0 4516 17 6 11 11 0 158 3 amappl16 192 3734 0 3122 49 15 34 41 0 8 3 amappl15 184 4 0 3 1 0 1 1 0 8 0 amappl14 176 640 0 632 1 0 1 1 0 8 0 amappl13 168 6 0 6 1 1 0 1 0 8 0 amappl12 160 5 0 5 1 1 0 1 0 8 0 amappl11 152 58 0 43 1 0 1 1 0 8 0 amappl10 144 78 0 71 1 0 1 1 0 8 0 amappl9 136 597 0 594 1 0 1 1 0 8 0 amappl8 128 176 0 152 1 0 1 1 0 8 0 amappl7 120 34 0 30 1 0 1 1 0 8 0 amappl6 112 55 0 49 1 0 1 1 0 8 0 amappl5 104 134 0 120 1 0 1 1 0 8 0 amappl4 96 1089 0 1057 2 1 1 2 0 8 0 amappl3 88 794 0 782 1 0 1 1 0 8 0 amappl2 80 5747 0 5674 4 2 2 3 0 8 0 amappl1 72 26937 0 26494 26 16 10 20 0 8 0 amappl 80 2454 0 2407 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 28 0 1 1 0 1 1 0 8 0 uaddrrnd 24 823 0 807 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 823 0 807 1 0 1 1 0 8 0 vmmpekpl 168 9892 0 9858 2 0 2 2 0 8 0 vmmpepl 168 105239 0 103478 126 42 84 93 0 357 3 vmsppl 368 822 0 807 2 0 2 2 0 8 0 pdppl 4096 1654 0 1614 6 0 6 6 0 8 0 pvpl 32 265887 0 251083 188 37 151 157 0 265 28 pmappl 232 822 0 807 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 548 0 4 16 0 16 16 0 8 0