kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 9 23:22:20 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.24' (ECDSA) to the list of known hosts. 2019/05/09 23:22:56 fuzzer started 2019/05/09 23:23:00 dialing manager at 10.128.15.235:18446 2019/05/09 23:23:00 syscalls: 320 2019/05/09 23:23:00 code coverage: enabled 2019/05/09 23:23:00 comparison tracing: enabled 2019/05/09 23:23:00 extra coverage: support is not implemented in syzkaller 2019/05/09 23:23:00 setuid sandbox: enabled 2019/05/09 23:23:00 namespace sandbox: support is not implemented in syzkaller 2019/05/09 23:23:00 Android sandbox: support is not implemented in syzkaller 2019/05/09 23:23:00 fault injection: support is not implemented in syzkaller 2019/05/09 23:23:00 leak checking: support is not implemented in syzkaller 2019/05/09 23:23:00 net packet injection: enabled 2019/05/09 23:23:00 net device setup: support is not implemented in syzkaller 23:23:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) getsockopt(r0, 0x80000000, 0x7, &(0x7f0000000080)=""/197, &(0x7f0000000180)=0xc5) ioctl$BIOCLOCK(r0, 0x20004276) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) socketpair(0x2, 0x4003, 0xfffffffffffffffa, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4000, 0xfffffffffffffff8) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() setpgid(r3, r6) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x5, 0xffffffffffffffc0}) ioctl$BIOCLOCK(r0, 0x20004276) r7 = getegid() r8 = getpid() r9 = accept$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$sock_timeval(r9, 0xffff, 0x0, &(0x7f0000000380)={0x7c, 0x2}, 0x10) r10 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r4, r7, 0x10, 0x2}, 0x3ff, 0x6, r8, r6, 0xe80a, 0x8001, 0x4}) fcntl$setflags(r2, 0x2, 0x1) pipe(&(0x7f0000000440)={0xffffffffffffffff}) kevent(r11, &(0x7f0000000480)=[{{r9}, 0x0, 0x8, 0x40, 0x2539, 0x1}], 0x3, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x60000000, 0x1, 0x1000}, {{r9}, 0x0, 0x40, 0x20000000, 0x1ff, 0x6}], 0xb11, &(0x7f0000000500)={0x0, 0x22}) getsockopt(r11, 0x7, 0x7, &(0x7f0000000540)=""/123, &(0x7f00000005c0)=0x7b) fcntl$getflags(r1, 0x1) recvmsg(r9, &(0x7f0000000880)={&(0x7f0000000600)=@un=@abs, 0x8, &(0x7f0000000800)=[{&(0x7f0000000640)=""/169, 0xa9}, {&(0x7f0000000700)=""/208, 0xd0}], 0x2, &(0x7f0000000840)=""/64, 0x40}, 0x2) r12 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x80, 0x20) openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x8a00, 0x0) recvfrom$inet(r12, &(0x7f0000000940)=""/72, 0x48, 0x800, &(0x7f00000009c0)={0x2, 0x0}, 0xc) ioctl$BIOCPROMISC(r0, 0x20004269) pipe(&(0x7f0000000a00)) 23:23:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x81\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='$.\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='$\x00', &(0x7f00000001c0)=',^/\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='^\x00', &(0x7f00000002c0)='.*\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='.\x00']) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000440)='./file0/file0\x00', r2, r3, 0x2) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000480)={0x3}) getuid() pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchownat(r0, &(0x7f0000000500)='./file0\x00', r2, r3, 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f00000005c0)="20142ac43aaac2c9907993b79e153899bb96ab1e67360c77c640313f056953be0c57401eb6cc1190fe2ffdf9491cc241780e5c21860696014e70a4d26cc272835c0d560651ed4ae526cccd3184c3bd016cdf7a00aa49cde01a", 0x59}, {&(0x7f0000000640)="910da395227f3b28183a21458b2e160961ff1d55ae351fda42258c3621f86399d5d0f4457e695dff3c1afe4a3ab0edad5300e6089bb6dd3c2375fc875736500f898a72d6b0aed9adbf5969191ab43e8ba99226c59d796941f76dd3b47665ed", 0x5f}, {&(0x7f00000006c0)="906c529404dc6b02065c792a6e6b8d7d84236896a88c84b13a6a56bc0d89a4e2b96ff10b748383e48cbdea7ad77d00949d0e8356b122614d5bfd17bb0b2eed198a0d8cd1d397e921131a7cc6d7593e7271e2a0a803872e25906b7532a5ba96f62322a59dce96993b", 0x68}, {&(0x7f0000000740)="5f2121645ba35bfbf2397a8ea8f4fa535ee37995db82c746a564f5bccbc88d94d46b7abd173da34aac0c774f3f30858f56606375878a149913cbad75498038b48504215895d3d16512fb677a3c18e4120d317fadc4c19b71a4de24a0e107164e152f2ba62b630c390a004db14bb64493", 0x70}], 0x4, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r6, r2, r8}, @rights={0x38, 0xffff, 0x1, [r1, r0, r4, r0, r1, r0, r1, r5, r4, r0]}, @cred={0x20, 0xffff, 0x0, r6, r2, r8}], 0x78, 0x6}, 0x0) linkat(r4, &(0x7f00000008c0)='./file0\x00', r1, &(0x7f0000000900)='./file0\x00', 0x4) r9 = msgget$private(0x0, 0x41) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000940)={{0xffffffff, r2, r8, r7, r3, 0x8, 0xff}, 0x3f1, 0x7fffffff, r6, r6, 0x3f, 0xffff, 0xce, 0x8}) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f00000009c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000a00)={0x1, 0x9, 0xe, 0x4abc}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/tty\x00', 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000e80)={&(0x7f0000000a40)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000d00)=[{&(0x7f0000000a80)="66f439533b30f63b174595a690fbd7ed814ecd18af370ffe2b7473c24c8470a07403d1e5e7328a9dc1c2d0a18b1ffe9337facb3edbdaaa3c431cead21a8f9707bc3459210717e5be4e54956290f8a112bf00ac35a17f8b69a8ccc2c6077328ae2af5f49286fbc4bb9d8b724c6eae5376780974d15786689393a482b04f654594aa5930fde0e632053ed979923afb3832f6716f4c87b7ffd93ed34480590a8d98a773b0ec131420c906038d929f48fc847a24d08f801ae701c0c879", 0xbb}, {&(0x7f0000000b40)="1107bafc9f6cb27d7ef4a4dda4f59ccfc6e379dacb6e036132a69a0629662f0750d16220be5a28862076f6899b561e374cdf0ec4812ff3c4772af16ca5b32bbcf96c260760916b81c03371c5553f352a18f187146a83d473e47b3f389d2b796160eae9e8c90a3193491c30aa223784e7f6157f98a3b3ecfd81a0cdec69fb049759099484ac17f4206d58702a766843f77b", 0x91}, {&(0x7f0000000c00)="a2a9fd76ccccc2e740fb18ff3ec8c79d8e9eb97294f67b6cfaf18873c8503eea50f0fb2b59edb56e224ccc97874d059ce70441e3dbd72a65d80aac9f443eca5664c08b69e5771116f89b839ee18b1fd2a9d5bd3c2240f272b4f20b8ecb4295cc26f63a69c5aa59eae0ce9380bc298d4974fa7ee93f1ff6f392bb29a993deb306a21c48fbaecec9545f2f3cc351b3cfe2d5c58261c888ea86c2257071fca02002d9d5633681f5166f9ed7c6d1ded9c77b3181992daee665cca655248a746ddd6c29719a2d80e2", 0xc6}], 0x3, &(0x7f0000000d80)=[@rights={0x20, 0xffff, 0x1, [r0, r5, r4]}, @rights={0x28, 0xffff, 0x1, [r4, r1, r5, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x20, 0xffff, 0x1, [r4, r1, r0, r4]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r3}], 0xd8, 0x401}, 0x2) r11 = socket(0x3b, 0x8003, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000ec0)={0x2, 0x1, 0x0, 0x2}, 0xc) link(&(0x7f0000000f00)='./file0/file0\x00', &(0x7f0000000f40)='./file0/file0\x00') fchmod(r0, 0x120) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000f80)) poll(&(0x7f0000000fc0)=[{r10, 0x2}, {r0, 0x80}, {r11, 0x8}, {r10}, {r10, 0x2}, {r1, 0xc}, {r1, 0x24}], 0x7, 0x7ff) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001000)=0xfffffffffffffff7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001040)) setegid(r3) sendmsg(r11, &(0x7f0000001200)={&(0x7f0000001080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001100)=[{&(0x7f00000010c0)="93d5f7c2bc35a326960619821445", 0xe}], 0x1, &(0x7f0000001140)=[{0xa8, 0xffff, 0x5, "496a7d7aea15cf3ec715cd76e3a43dea1c0da39088d1ed773e196ac1bde93f223707a6c02f2f847be088795bd84aecdad1591803e60434fdd219075daf5bbea7379d82508165ad08949ba58febe8f11203a0de6a380c00151ace15ec999ec12d790f2112a9fb409e7039c72956af2e5972d97294bedcebe4a17292899bdba02562409a41fa791445360c9921d79de6eb79"}], 0xa8}, 0x408) connect$unix(r5, &(0x7f0000001240)=@file={0x1, './file0/file0\x00'}, 0x10) 23:23:09 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r3 = getuid() r4 = getegid() accept$unix(r0, 0x0, &(0x7f0000000000)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r4}, 0xc) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x5, 0xec8b, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x1f) 23:23:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) 23:23:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffffffff0001, 0x4003ff, 0x7ffffff8, "70136a417e2500008c7f90725fd49a2700"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f", 0x13}], 0x1) 23:23:09 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0xfecd, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = getpgrp() r6 = geteuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r5, r6, r0}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000080)=0x5) setgid(r2) setuid(0xee01) r9 = syz_open_pts() r10 = accept(r8, &(0x7f0000000680)=@un=@abs, &(0x7f00000006c0)=0x8) sendmsg$unix(r7, &(0x7f0000000840)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="ab2c7aae62ede6db95251deb230eccc45918ecd449d48ca985ce670a146df0145cc74d15e7ef0f60bb46894f73676c2ef8dc1de7dcd00ace9e691f2cc638a6b9b00b212cae67aed7ee3a62d04365d887a3fdc6b310f15a4a38e5abdc27606fd0123838187d8bc7d640d04d6df64007376bb5e3f54c4aa3d10570b67cc1328d61c31d3ae97a3264662d35fb82eb213efe39ca5d0cb1447d61eaa54be3d7547462a1d58972fab7ca61d301a12bbe031656e4be3dad0ef4b0b2e437ed1bee6e2ebfe6022056a4215d404be7cfc97a858ceb", 0xd0}, {&(0x7f0000000300)="caf24d19a985cd834d02cfeec5", 0xd}, {&(0x7f0000000340)="2757ba600c62bee30744490bd559beeaa37c927472a0d490b00857ce381ee34d9bd3e48d671a87263ece79116549cb421e4d85c7150da1d9c749390d79d1eca60c3a9745d898867dc086725ac521dd5d154c8e53757b76253633c15c3f70805f5f7791e21a13b85532837123edce839be8b33ac5e4ccde11fada81ed87c484f6ca15cd504fbbfd1d210d9ed9781dc2579d893dbdb14dd9a3a76caf57b5374c5210ce44f99278070ce61dd74d0b1be314a0851729b4750e28a2ec80a88d41e4a8f78c25d4826ddffc8c6d06fc1f730723a72b3d22a2ec83c23d0c5f68b3b7c4c5c27c21b72c819114d364bee9e17c55933debcd877d6e58ef4cca8ea2", 0xfc}, {&(0x7f0000000440)="578059dbf9a58aa7e6ee", 0xa}, {&(0x7f0000000480)="bca84835846d3eacd83432a49c31c05c70fa03e6da1f32a592585e13a31f200534d62506094c0b9bd9915416c3d9a604a094aa858336e1f0c6", 0x39}, {&(0x7f00000004c0)="0af4e1566755e69a652c", 0xa}, {&(0x7f0000000500)="f47774179d02593f3d309c139eda8db573a2e4a164477efef2ca59c9d899755ea630af315dfd41ce1a4931fdd69a165a09e9ca3409a745469fb0593f9fa277d51e2207318ffdb336406ad73f8c999d79f8d728160fd9dd509254342ee1d91297fc9733d31fc491fe163c0fc20734ef18eed8df6c07c4084c8b0898b9e9e7700d6819bb24eddcd60e58ac1fa032f314637239f0b87d1396d4699ab9120d20f3bc9d370ed605f220acfeb63e0d6f5034b5b369dada6e098cdc14031608c4d63ce44bd68abd42f7a5db91", 0xc9}], 0x8, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r5, r6, r1}, @cred={0x20, 0xffff, 0x0, r5, r6, r3}, @rights={0x30, 0xffff, 0x1, [r4, r8, r7, r7, r9, r4, r9, r4]}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r9, r4, r4, r7, r7, r4]}, @rights={0x30, 0xffff, 0x1, [r8, r7, r4, r8, r9, r4, r10, r8]}, @rights={0x20, 0xffff, 0x1, [r4, r8, r8]}, @rights={0x18, 0xffff, 0x1, [r4, r9]}], 0x110}, 0xf) 23:23:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0x200) 23:23:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt(r2, 0x4, 0x20, &(0x7f0000000000)=""/200, &(0x7f0000000100)=0xc8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) chflagsat(r1, &(0x7f00000001c0)='./bus\x00', 0x20000, 0x2) 23:23:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000004800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012849068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632005c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c1d6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d08ce25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e00"/4063, 0xfdf) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) poll(&(0x7f0000000080)=[{r0}, {r0, 0x108}, {r0, 0x78}, {r0, 0x151}, {r0, 0xe0}, {r0, 0x12}, {r0, 0x10}, {r0, 0x6}, {r0, 0x13c}, {r0, 0xc}], 0xa, 0x8) readv(r0, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) 23:23:10 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r0, &(0x7f0000000000)="9c8b16dc2303000000774d4c350c383fe604884f8ecd6fdbb4885f256c903bc041eb98ab5655cb90786f6c40f7d8d5dea07cfe672b", 0x35) execve(0x0, 0x0, 0x0) 23:23:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x200000000000, 0x100, 0x1000}, {0x1, 0x5, 0x687}, {0x8, 0x1, 0x1, 0x10001}, {0x100000000, 0x1, 0x100000001, 0x200}]}) 23:23:10 executing program 1: r0 = socket(0x11, 0x400000400000003, 0x3) sendto$unix(r0, &(0x7f0000000040)="b100050490000000000000005786ca546f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 23:23:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) flock(r0, 0x4) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 23:23:11 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\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) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)) 23:23:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x8) r1 = syz_open_pts() writev(r0, &(0x7f00000015c0)=[{&(0x7f0000001280)}], 0x1) bind(r1, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5f19bb00", 0x1}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="970486051e203b0a1f7f6649eedde7f76c1e98bac4fad71f8a91cca52921292ce110f80f15b4ff5c67d53021c6ee3da2c894e38e787cf2830d6946de3baa1548cd969307409f88900b7d59249ff75ae5a8051bd4a03701e703f371de3b414bd59ec4fe9723d915b88d259dec5f92019e1ef3bda255846795", 0x78}], 0x1) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') ioctl$TIOCSBRK(r2, 0x2000747b) 23:23:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x206, 0x0) r1 = dup(0xffffffffffffffff) dup2(r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)='o4', 0x2) 23:23:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x0, 0x0, 0x4, 0x81}, {{r0}, 0xffffffffffffffff, 0x8, 0xf00000ee, 0xa42, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x2, 0x4}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x10, 0x40, 0x8, 0x8}, {{r0}, 0xfffffffffffffffd, 0x42, 0x40, 0x100000001, 0x69b8e9bf}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0xf8, 0x10001}, {{r0}, 0x0, 0x80, 0x80000010, 0xc0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa0, 0x4, 0x3, 0x8001}], 0x5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0x20, 0x5, 0x3, 0x8c01}, {{r0}, 0xffffffffffffffff, 0x3, 0x10, 0x2, 0x9}, {{r0}, 0xfffffffffffffffc, 0x62, 0x81, 0x3, 0x1}, {{r0}, 0x0, 0xa, 0x0, 0x2, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0xa0, 0xffffffff, 0x100000000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x4a, 0x40}], 0x7ff, &(0x7f0000000240)={0x20, 0x200}) shutdown(r0, 0x2) 23:23:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\f') 23:23:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000700)="8b") 23:23:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8280, 0xa2) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x2) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000b46000/0x4000)=nil, 0x4000) 23:23:12 executing program 1: socket$inet(0x2, 0x3, 0x3) r0 = socket(0x0, 0x8000, 0x2) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x20}, {r0, 0xd}, {r0, 0x32}, {r0, 0x104}, {r0, 0x104}], 0x6, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) 23:23:12 executing program 0: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x2) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 23:23:12 executing program 0: 23:23:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) socket$inet6(0x18, 0xc007, 0x3f) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 23:23:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x12) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) kqueue() dup(r0) 23:23:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x4c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[0x2]}) pipe(&(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:23:12 executing program 0: pledge(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) 23:23:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000050000a10e00002000e200f9ffffff00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x21, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x1a7c000000000, 0x0, 0x9, "8c3043b06598c411871f116db3979bdd046ac731", 0x3ff, 0x8000}) 23:23:12 executing program 1: pledge(0x0, &(0x7f0000000000)='pf z\v\xb4\x85\x96{\xc7tX\x94\xac\xd2 \xce\xf4\xfbQn0\xaa\x95\x18^\xa9\xc5\xca]\xc1!\x94UE_\xbd\xad \x96}%+\xe7\xd9;-\x15\xb9\x86H\x94\xc0\xb0\xee\x9c\xc4\x8e\x95\xa3\x87j\xa6\xa1\x81\xff\xe6\x83\x10c\xcc\xd4\xc6\x1e\x7f\xd5\xf9\xa3g4\xd9\x0f\x86\x05\xb1\x87\xea\xde\xe0\xbeB\xdb\xc9\x13i\x8b[\v\xc9\x9ax\xc4O\xd7\xc8\f\xde\xa0\xe2L\x01\r\x88z\xfd;3\xc8\x132\x7f\x13)\xa8\xc0\xf0\x8d\x98K\x9a\xfb\xc94+=\xf4\x81\x00P(\xd0\tB\x1b\x1d\xbc\x1dnD\x191\xfb\xf0\xf1\x1a\xaa\b\xe6:!\xd2J\xed\xdf\x17\xd3\x1f\xaa|\xf9\x85\xd7E8O\xdb\xd3\xba*\x94j\x85\x02\x04;\x01\t\x009\xc4\x9f\xec\xef\x1bG$') 23:23:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") 23:23:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r1, 0x1000000029, 0x31, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) ioctl$TIOCSDTR(r2, 0x20007479) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 23:23:12 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x5, 0x0, 0x400000000400}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x6, 0x8001}, {0x4, 0x2}}, 0x0) syz_emit_ethernet(0x61bbe15b7d5f51d8, &(0x7f0000000380)='5') geteuid() 23:23:12 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) read(r1, 0x0, 0x0) dup2(r1, r2) 23:23:12 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 23:23:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x48}, {0x54}, {0x6}]}) fchflags(r0, 0x10000) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") 23:23:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000180)=[{0x7, 0x1, 0x401, 0x9}, {0x100000000, 0x2dbc, 0x1, 0x7ff}, {0x3, 0x2, 0x7fffffff, 0x8}, {0x6, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000300)=""/179, 0xb3}, {&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f00000003c0)=""/164, 0xa4}], 0x4) 23:23:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000000c0), 0x0, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6, 0x14, r0, 0x0, 0x0) select(0x40, &(0x7f0000001600)={0x0, 0x8000}, 0x0, 0x0, &(0x7f0000000000)={0x8}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 23:23:12 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0xffffffffffffffff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x100000001, 0x7}, {0x18, 0x2, 0x7e1, 0x1f}, 0x5, [0x3, 0x0, 0x0, 0x9, 0x8000, 0x3, 0x2, 0x3f]}, 0x3c) 23:23:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050290000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f000"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="6c622c09333dc894ecceaad5fd76d60a9b1be36ca09cef726899835a955ecaf03c601a0db816916821ef64d617a85eea8d211ab49cac3e4da8df0c699c3bcbae2f22ca1d2ff771cc47f3a2eed4c24866d05450d76a9ae303b79c3108cb154699d42d135150e06d9543961e44018761694a367e81966bac9ea197ab55041361", 0x7f, 0x402, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8800, 0x100) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000001c0)={{0xac, 0x2, 0x1}, 0x0, 0x4, 0x8}) 23:23:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x20, 0x8000, 0x101) setsockopt$sock_int(r1, 0xffff, 0x1012, &(0x7f0000000000)=0x1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:23:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffcd3, &(0x7f00000002c0)="3224c0c02baf10e5e10e8e43ea8c4c499d53c9cf22e98f3cc46ec2850fb2bd4d42d38fe3389dacaf6d756b78102fc9e925c82d974aca15fab93ed868b717b634fc643687fe156451f5f682a344bab7a6fb84c2175f574205c33f4298436205fdf9ff3e561bdf7e2672d316d3fb6416aa14de84eb627e81f491f2fecf6375501b07517f0879001dfd7587cf5f0ba805613db767ad1fda6429cd55d83019aa1905d278bcc3cd9c28847a38dbee3b627cbaee3800"/193) 23:23:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20480, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:23:13 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') shmget(0x3, 0x4000, 0x32, &(0x7f0000ffa000/0x4000)=nil) 23:23:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x87}, {0x15}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) getsockname(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:23:13 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000002280)={0x3}, 0x8, 0x0) msgrcv(r0, 0xffffffffffffffff, 0x0, 0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) 23:23:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 23:23:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x60}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="9f") r1 = getgid() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x4, &(0x7f0000000180)=[r1, r2, r3, r4]) 23:23:13 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = socket$unix(0x1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = dup(0xffffffffffffffff) dup(r2) fcntl$dupfd(r2, 0x0, r3) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000027, 0x200000033, 0x0, 0xa2) r5 = msgget$private(0x0, 0x400) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x30) sendto$unix(r6, &(0x7f0000000200)="0c3599a7d82e3125bf280142008e9d4053574e9dab1408ca10558b993b81d47812cf806cbbd419ab1e69b2a19c543d7f018af9e30649cf678326a3e3428bccd806569334178fcc19ccc0c0797608d283d62200e1237a43827d3d357474f2826a269bc92c1851e6cd129a92b4e0f61694e79200bd48eedb0108144c51b01d49462118b89108de4fa1c7195c6b9441218c150b3264d02073d241bf278e705adfb56dc503154e558282cf3824fded4886957b4e28217ede99f50472df052a20831cf9bc6e6ab2a71567f350e449f1bc90209c292be8dd150b91ae66877d2df68f81fb6b450f5e924fc5606c910839bea616bd4826b86f5846a4b14efc4193", 0xfd, 0x8, 0x0, 0x0) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) 23:23:13 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="f63b000000fdffffffffffffff00000000000000000001"], 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x1000000000611, 0x8) lseek(r2, 0x0, 0x1) pwritev(r2, &(0x7f0000000000), 0x0, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000500)="09454ff07844e80381ac084ba93cd575dac502f176c4841a50867e9428f5d4556965049e41c24f67dce8e3345ac1edd18571e14d995036bf3b23a7ead1fca7719ee2b31b96e048db6d88e8dbb320ddd8684710df37d68c5c7b975a5fcd9dc4ae107c5a2c61cdef591accf537737bdf7b5fba3ae5b6f9e7490c5e07860036718edfcf3515c839637aaf2945b87060f4676944b51d97b05f4f6634a20f1768f1720c7706bd3a7ef0df1dea8c1ed44ad624dd20bccbdea12b7c4b509bd99e8c060c6a11ee7384801661308bb92ac99d75393f769d991a04f2cca79bdac62528d8a1480dde1daa6fcc556abb863b510992bbeb4d36dcaefc239e48a91a841c08e3fd9f7863ece2640899c88a760f8a03f2d83a0a624d650013470e29b26a8861a48395b4292bbecb9cb434faa083c98921bacad556b323584d0bea053ab5ac1785ba6dadf55c85743f7122b7dd962310aa31144281a5da39de536acc533dce02cf1a89455316848d88007a489a46188a3dd6b17a9d1aed67b481942ad9d165aba40b785fe69ff33b9c1e97bcf4abe425e3e465d511ac5d5fef68797c7f5ac7cdbf52b7ebe6f0451807debd095e02cad6658717981749b73bb426bf592b6d710cd3a8bafb7ab3581d852eda56a1e6276dabaa926ff447c871f4551a9cb27ccb68369705ced18a8aa6e517bcf966ffe40852170a5a98ee981e14a7b2bea6ab49484f68ade5311ec951dfbb226a13a926f2ebf7d6aeacee0cc1f150983bad1800012b081e911fbde3dc48ab45854825ebb951b3817a9c5ab67bf3f53672c117d62f598f7281117fc0eea4910ec40d6414be537f9c65fe67664fda5397153a8f09f3d0b3766333fae9c33d5f007318fd79a478a9df8b36cada09a8d886f8ddc33becdfa63bb618dfdd3cce9169775e3493537c2a7d5aac80f029fbd7413fa6c6a88c9681c619f1a88da53a5df16158337ba4a52799c7cb1dc6d175827517692b9f8e84750372c57916a695cff3b5909ee850883263f5e031ad4067928ce1dda11c98fb8a79c885bd802ceca37f605422dcc0cfa0dbbaec693be9f54b4c5f087d67d57b5f8f1018d26d88fe31913fdd7af5206d2d8869b010c0f5cd2a0cbd43b2352dfe5609c522316e232221db526577b5753b6b7ebc2b3ac2d5a8ef471f4b6e4ec45b99c05f9747ca83d15db1bcad122169eb45dda85dbf7be38cec3b2948296df7bbf2f80052e0cb6fe9a2de0d25c592fccb0abed9b199fbfd0b4c89b2dda15e1d270d5e09b7f59677bedcd3277ca64d5da7aa7c92693c372a48b997a42c0a4b180dead773b632f52f9b1d8f1fd6c9d652beabc447becce26cf9a429449e26354abf2f6decdd4faa4fd2efcb105d81b5dc6535efa18db3e0ca2729f9cd86f64a8d5b00924a95d46c495eff4e818dc2c7ff7d61608b75e21d7094651ffeba1bf09c13868bc1ab318142c8b355ab61d353cc5c93f7a759cf0e22afbd8abdac4e87c9c82729031d082d4623a881ada46a1fe0d890c6fe0ceba262793dbd8dce31dfec0d403a5047b5e1a7ed65e8ad1f2f76a1dc65f3584e3066de2a841c5868f75b71d1992a0fc626115a9faf574ed26f1c58ee92a1a5ee5ea1bcbf81dd8b2525c7be05e99cdd97957543a850d1d2d8c95aafd0a987fa646d70896df44f943e53d6a7ec192b8d11292bdcbc577da40940c89e98aa4fd6da1d82cf833232caaedfbca706350ff842a78f20ccf917414118caadf39fbaa4b6b859522758e8a8d3996e9583a0ec08806af0af5c90a058011949c7b7d85b3eca85fd6721a03ff547354e5e81437a5134028857cd85c7773136c096c4ac4e56df7203f6c53ecabed60062d8416005bd207075a3f1a2721b5c959f0ffb2c1d0a34ca4995d9b08a5e4fc0031b6b52594bbc8d178e05f89d12b0abf1af8ce8fb26b9829fd7f33ac4f12a8604f2006b760c2bbbb86410bcc3f9d25d17c89e5a02da1f871cde84ab6c9a01089d1aaff857c4d65d82c4de9bd44202db9b022a84a6c717596b1e33ef701c41278db54891081f412ef042e61fb1fca760bcc1ecc9c2894d8c0db8c9f780c6ce7638849190aaa2b6a68d6b71623f589041dc87b2c40ec0913da49a6c56acf5e2a035f2bb52a971994c2f172ffa80654f21f61540ff335545b8953868f434cd624c3156b28f4b1271c0b59884b1bf15be1d870d09468b391d176f81fcf6ca669e678080c531992ba68ac1d5e6904e28408cddc70e31019270013a9ccceb70f911a723fb108d76b2dea114a7942731172017c0807dccddce2ed9fdabf425f7582ea047053618aaa6583bc5678a48e525c57e526085f812d0db39dd67229b7970485a26e0f0c85d20e34dcd3f870559100520e975ab75f664af78bffb019b28a274e2c7a84364d4ed7df90058841b9c8f4bb7c8691b3cea564fa70d1bc7027719f303d18e5b16d889b05ee6ac6720465235ebcf27163335990057624ded4fed647d57ffe1714ea2a55506804cea3d2884be3d4f069b434c0dde0ad59c0c7e8fbfb826c8e32f6c8c447f7094518fe6983d0e2bebc90001652630f38f38cab77b6df57bc58d42183ecee0ac373b7b13380c7e691574207fd550e300dde82ece3922c2ae226068fa3981fd60b0972c6d4371125a6fdad46bcc4138dc093547d31d794c6f7542c4f71d12d1b630cb31bb9c288eef360bb1846f8a185b318aa55507bc26275794c08bb5324050ddcf0a94b6d606e76a220c0ed292eb2ce2a7ef1164a9d1093c54c704c1b2f2c607c5f49faed84e669154903e8b8e701dd0f492480dc7154faac9d592481512070c1dd78afb4a770bcb70e85ef0f710cc3d6b58d4bb475ad3057e1f6ef70cf6831b40e8c192f03f185a29651716baffc025b43c5a5969ac4cf39898a4628e3bcf4cbcbbbd7b361f75e8b4adf1f5dad18c285d4910ac67b446b07d5aaba31bccbd5f019a0a0f0caed103775251d8cf0b8447a39127091bacb45cd0c6c9f16f9d13170ce3ae348843b9c4635f9b507e3a9299198b613aa6be44b1216a1f7e3e01ed748ee606e9dc97d37c7f8850303b2940382cc1fb213b900f70fb3d4baf1614da31181bf47e474803ef65c5c11e26347beca9bb7a8ec77d29e37aaf82c1b133ffd377ce212884c09289b920a5d2f08bef71fbeaebf7dd78966bc76d3be4e4c935855a3c776ed34668b02fc2e762234ff06f2eb851fb44a59debbc38467ed444de0bc471b1e4c0684348b1f416d3a684b67f1ddc106406d207c09d8e390494b30019a9d0d9eaa52175b60ed482fab23548ea13be33d76e39f00343cb857aa538b7398f7e9062e252836ec7b09044a4732f0b4c51886e8d63aeb274c6f4f72ed68cd131e0baacc858fbbbf81313d6d07973af248a726decae0c9cf3cfece0cfeecee429ff249f49d1a90eb123d046ae3290253f466274de575c61bf97c61e11e8607bb440fa07a0a4a583907b139b9316f1c25fe6541640f66b635860ff431b87e4131917ffeca021ec04b7e67cc4f98d3c341b4beb9a74f335d44eb13eb8a4a7bcbaa2b7871485ccafa21c4bdcc5fd3ffbbf2ab0443495fb9dfc71bb781aa3742cc079c36e27012c0fc0f7ca0bd869002785fbd6d55ab6c9a49810b5b6c8c56c8c7b73bc8be9b26c645b51db1ac775b183f4acf2dda100f4cc3f8ba11d980dba4166c29eba7d4e790560eca1bc7d8b727523926339d8bdb558018d35a79c3b288f6ff30de378aea5bdd8188cdcaef6effb400e8c3a2459154c93539c76a112a0c52f6be105a98c6296c049e5c5c6b15c172c2d39ac8c538f8127695dc7eb126c9192c049556e22b05bd3b410709629962f030cdc4a15b35400754a596d8238a62efda60d1add5af9bacec2f4b07d7ead21fd9e7b51a5aae5d20d6ed664bac5e602cb1a2134c7314870b55d9ee279e1e4dfe87c9ed8c3a4953caadf68fbf3d9d77113db1f2e8c7c98ea03c233d99e4e1e61d67bf35136a42b0f896f7a8bbd0c68d49e541dfe5a1b48535eb9b688a654b5de87665eb3686148d82bc98cc0fe91aa36de312460b1e768a5fc01720341e7fd29701e1399fe23ec65c198321f90c2697d3a954348f94001fe09f6a3094e21f1a7ad4c0471ea4bb6655b6651917161f708a410e777df46cecb5b68d69728d75b8ad9ed9fb974e37c65da8ccf5f6afe6996a6aabe9c8eded7fd48d7f9a16b5f4177dde349b8e2d1d163d099a8079f6cb66861e4c788126eae0ff9895d303dfbac565288187b078c6695ae9dafd4806c4d924afdc31b9a7754f484303e1d13ec560c42117d95131f8eaa2f4c24bcf362425f932977a579674919cd26f2038f09cb9ad0fa2f356e83e8fc4364c176f52633317aed7bdff258912fc670ec3e854b499defe940b8734d501da10ff76f2c4d1070813eee73393511eaf577a652be3e8c6a618e7658f6ac856516b7798da6b614bda3338d3a9b2a32ac5c8ca40b8990e9ef79106b9efec3e59a0fbfac6ccebaad6d1b69d7ed2457af12b73681190622e5ecb496ee8977d3120d56fc866ea4e319c14c78a81d07eee8dd527b484debdc748d280ae3965a4437d98b7e7f96dc94efb16aebc7c167888fa97b5c7657fe8e68f676ee1eebe227ba426395fffe42ddc1dbc1348ec208692327df93627585dd837abf83a94f6f2af97b5de1f72a2f7f7ee9cd8c66ebb8c37a615e3fbdbae68991456c70738d58cd68bf632693753c3537c940de150d90683db6bf37143ff5a34730d0f63f218ad72a9f9e9dd5a7046b4d14b8111e08eabbbd067a40f17150112df9ed1f17b117cf71bcca5d73992b95af9f4580bc02d58f978928499117dbc517eb399684c3dfc63abb1cd6176118f2648844970fc5b947164353c64853c1839934d3791d404f6d2fdbdb43f67faab059c31dd8f79f71e0790e0fc9ffc856a20c89e05f11a640f453aa75859ad80f555aaf226c53ddd65b4340cf2f87ceb7ce3c9cfe6f5db10d1deeea10cceee7b9f5960d065e65fd31b1f315aa392d28d69d689bc960ed03a584cffdb3aef3cd74ee742a247e20372d462842535683638a71f65ccc164449bd89264bfb06475c279cf2f32a33f986fb07dd6149c156d170e88b8a52595a1c9af6fdec546e0b95ac4235912d9312da99decbafcfddbae8945a77902535a631287865ed529efce4d49270c12264c4901861e83fe2bd6102a3f7307f9975b62b85bd8bdaede9c0863e0ef792d8b576761b71f5002c08159cac628f5472844f82130a64b8524b3574a0d1f41a73c1ec5775605824538195b4bd371bbb529331ee4bf6458fc58856a67e6b60b0bc6d9aacd172a0b0361a912469f944d4bf8e0a51a0bcf552007c9b5689643b5706d65c8209bd2fa52191e6f40a9ee14ba4f5e7ddd143bf491131a8d20bef5fb513717df5f28e612278fbfbdfaae97b9c3508147a7c641fb3c1d3ec60f87a23614893d7acd24c33a1a7715e46ea8f9268e1481fdbaeb64941f748bf99af32c44dbee01c6286bd1edd80b6e390732fbcf515d6e28105925a2891c708ea671243451c8c205ff5a3dac32d1058e36e65d8dd3196f11d5e81214b6576329e38dbc0715eae834793c3734a110229b529853fc78818d6014e4610949d01b01908fa774765908d3a3dd110def944bd8685cecbe13a8b720426e71c2281c71bc14a6cd6603c0f96067de2806dd8569f326c9556994741317a730b2ebc874e7caa16ce82886bce53c499b700491948cf5cda22990ed02416abef38990ae9181091a56462ff249c9458bd4a52ce1311f9ff7418783f152517bde94639d7a713d40b", 0x1000}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=""/129, 0x81) fcntl$lock(r2, 0x7, &(0x7f0000000100)) 23:23:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x35, 0x4000000000000000, 0x0, 0xfffffffffffffffd}], 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x0, 0x7}, {{r0}, 0x0, 0x8, 0x60000008, 0xfffffffffffffffb, 0x48d8000}, {{r1}, 0xffffffffffffffff, 0x8c, 0xa0, 0x9}], 0x100000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x21, 0x2, 0x8, 0x5}, {{r1}, 0xfffffffffffffff8, 0x2, 0xb, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x81, 0x7a, 0x4}], 0x6, &(0x7f0000000000)={0x1}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x8000, 0x0) 23:23:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x8000, 0x1, 0x3, 0x60}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffff801, 0xffff, 0x7fff, 0x0, 0x2, 0x8, 0x200, 0x1, 0x2, 0x9, 0xaa2}) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x0, 0x89c5, 0xa54}, 0xc) 23:23:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 23:23:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 23:23:14 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 23:23:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 23:23:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x70, 0x0, 0x800000000000}, {0x1000002}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 23:23:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x8c, [{0x2, 0x88}, {0x1, 0x8}, {0x3, 0x6}, {0x3, 0x3f}, {0x3, 0xffffffffffffffff}, {0x3, 0x4}, {0x2, 0x3}, {0x3, 0x400}, {0x3, 0x1f}, {0x3, 0x10000}, {0x3, 0x1}, {0x0, 0x40}, {0x3, 0x3}, {0x3, 0x7d26}, {0x3, 0x6}, {0x3, 0xfffffffffffff588}, {0x1, 0x7}, {0x3, 0x1}, {0x2, 0x100000001}, {0x1, 0x9}, {0x0, 0x6}, {0x2, 0x1}, {0x1, 0x4}, {0x1, 0x7}, {0x3, 0x800}, {0x3, 0x38a}, {0x3, 0x1}, {0x3, 0x4}, {0x1, 0x5}, {0x0, 0xd5}, {0x2, 0x472}, {0x0, 0x20}]}) kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) getitimer(0x3, &(0x7f0000000280)) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x60, 0x0, 0xf71, 0x7}], 0x8, &(0x7f0000000280), 0xa, &(0x7f00000002c0)={0x5, 0x1}) 23:23:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x25}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 23:23:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x7}, {0x46}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") 23:23:14 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 23:23:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) socket$inet6(0x18, 0x1, 0x1ff) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="74d86833223daa53d8ea920378817dc36a068370a6d0611d233625894fa741732fc829a608800a1dfbd10d7feab69f", 0x2f}], 0x1, 0x0}, 0x4) sendto(r3, &(0x7f0000000200)="9a", 0x1, 0x404, 0x0, 0x0) close(r2) 23:23:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x24) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x200, 0x9, 0x7, 0x99}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000200)="8d") 23:23:15 executing program 1: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair(0x1a, 0x4003, 0x1, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000400)=@in6={0x18, 0x3, 0x8, 0x6}, 0xc) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) r4 = getuid() r5 = dup(r3) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000040)) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000380)=0xffffffffffffffff) recvfrom$inet(r5, &(0x7f0000001540), 0x0, 0x41, &(0x7f0000001580)={0x2, 0x2}, 0xc) seteuid(r4) kevent(r5, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x5f, 0x5, 0x6, 0x6}, {{r5}, 0xfffffffffffffffe, 0x80, 0x40000001, 0x0, 0x4}, {{r2}, 0xfffffffffffffffd, 0xc, 0x0, 0x0, 0x7}, {{r3}, 0x0, 0xd5, 0x2, 0x1, 0x8}, {{r5}, 0xfffffffffffffff9, 0x1, 0x60000000, 0x0, 0x100}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6}, {{r3}, 0xfffffffffffffffd, 0x9, 0x1, 0x5, 0x5}, {{r5}, 0xfffffffffffffffe, 0x11, 0x20000017, 0x292c4000000, 0x5}, {{r5}, 0x0, 0x6, 0x40, 0x8000, 0x8}], 0x5, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffd, 0x80, 0x40000002, 0x8cda, 0x4}, {{r2}, 0xfffffffffffffffe, 0x96, 0x4, 0x8, 0x862}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x2, 0x5}], 0x7ff, &(0x7f0000000080)={0x400, 0x2}) getegid() r6 = dup(0xffffffffffffff9c) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000200)=0x418b) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendmsg(r6, &(0x7f00000001c0)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000500)="23b827b1a4e3689fa2c6f0b6f942e80960f776d947007af0896a8e76cf2f2c7f318f28a9ce77b7fc40b537a3ffc1d981d74c420af87e465137e637e480835d04d68514c844f9eae3c519e0980e1e9c5c532b9af2a156fb708111ace5b57455c66c31eb6620631b1193b251bbf944ddaad196cb64476f3ceaf438f8103128b084995c4017ff2143cef234cf3111df5ea836f8586a3326b27d535f3f058979e9aa0a545b0d11abc149e32115f3c403ea4e96e6f240855224a55410db9e588832ae0735e06dca1da3fe908abd89fb27fd763a1e9995dfc96afa311802ab309346dd1a0cd2b33dcfdfc021880e2efac1fe62b08ef2c6e8e276888bda8aaa7f60a15d91920e8dbcd4f2e95231610fc05da85faaaf4e7d805602e2e5c54057f64b720d7df6831374a56ac029d15a1d9684c0326d98e6a9131ac2230edc48b7fdd67d5b840e6b80adf9cb1701148cb14a200d254d5696ccf9ae4776e1b252e233431905dbbd24301bd73f8914287197e110f9dbceb8fe54063a070e6a4db2cb2262af81dbb440b5a80d9f822f5ebfebdef9529e3b23ce2d08e235e249e64eabb87a76d83d3d6237137853c9c70c0f3c9f4e7bc3185014a7f4961c6abee193658562ce543731caf388f2b09853b4885dd6994a9a762aef72e5a8c4018e06714c7e23fcb1f2f124fdad0bc32be5158a679021af142f936c9c4cecaecc68f5c6ec704666fc62c2982a98640e0603fda97931251e9876dac2f187ce38e88015918d1a87fd787bf21f1647793b91f26e2db32f2b0de646a4c2de2c20482c460e37e46851cd3c00405d879e151f66a71e73643b3e54ffa894fa5f02e1189a6e5d847ca68d6e30de74083aaf624dea3cd2694c251b4d7afd51976c3096c8c8f4a39e41c60d902b6af661cccbbe3647c4a1f1b18dfce387cd1dbe3834ef5ed66866433f6f3cfd292350eb1326f3c5fafc297f5cc955d7c903d72f048d0fe9d5da73f2c4b1f515e8f404b7350a10a7b01d0f9c8ca9620c9feb03961163c5dca5d14cc4ba85861ee4f7b641ef942876b7365d37822bdccc33a94b5c58245f88168b251b13e07acbb9688ba07d470e3692ed7ee88af05b94fde255021d7cbd0a6317df9b010164d325cd57488c0f2acdc9733d9f8db417fd37971588fee0b1736ca9f51a5d47750828f3185800ae0be169b4543c31a567b37dcbf206466a159daa4031c9f3c5dd9ce591b621b634f5ca6accd06d44d94eec19e02cf28891b14432af7c295f989729ca7180650c129a56f19a4ec035c58740fdc4519f75e78ee145240d59ef880b576895399d6c32ff0660ebf5188e607c614b80ba1ce5c16e69a7ad4f0cb2a0e35ab28728074bdccc98fdfd4c0ad4d5aad0e3a0f258bd6f121e12fecfdbbfee59e3e8542cb93e1f02470b049037a3b4d8245a07c5e44ad1ca0bbf9d8409effda2b50a700c8270d0782950239a61bb625c3de4097d3295146378f57380e36eedbeb0cc2fac498b102d555e17a03c729b4cfe4a4fbdc92d34d32c5bcfe48a1db0b0c9ef29bc13350aa3dd5982345cab7ef68a38bb5fb4a4ed5cd7495e7a40ad770c63163f641d9faa781ba1a7eaabfa19e37513c053a8a9856cde4b805d5d87cbd6c7680cff433902cc4336a1dd30588aa67d6f6f335f912c5ac69d00d133288692c3403d22d93e8b07f488649872942ddc0a00fc9098a04d4b9a75bd6f72be1bcfad3fc089f4cb470e59a679169b31ceed5d57041e9538e1a4958ca19b8dd1e265d63bd902bf247ca65ae3b4f08169bbd2e0b1061265ed2d7ed9b07247d0a6dfb20248aaf3d80b3d97c407e91de0d244d46cb9e19f10107fba4d03c3165f12b0774432e8c1b23da5bc1495050f0d8cd0fa5e9bcfc6beac50edd226aadc5ac2f8b931f50191ac5e55ab8a62b80767b5fa7de3723b8515379593b9687f9d473c254aaff3c35cddfbb223efc5c8470530080c0a456c42829a5cb5db338143ebad5eed08436a08e0b8d3523651891fea119fc80e5f7e95fe23eb7639ed2bbb3a77ce93ce7187c7340d9d0ec37af13c03d8903a108f334468435329b235ba2d8c3772cac29cb61e46cc9618b666452ab34c0c08e88d6cb211867d8b400823a37534c9f7b7ced8692aa7d2389630db61d0535822639b8d7977a7b25dec7ef00ddf0974133a76eaa37e97ed34dec5a68ad5302241fd8302c7d89a79a73f7256f6cf81b69f87f4e2e9ebeddd17b74a50ceea34bd805ae424417f224fc4ce1264e0cffce6b4e2b2c78804ddaf98f8d6b6e17f0f9b1d1338bbe6db7e28606a28e6c2f76458af87547fbdf5e6b0bfe3dd02e058aa99632eb970f5f1f15f2b196246abb5f3efb9d83af2b6ce92c7b213f3d3beb587f95d3858013435158c00ad0536133c9bc268b8371b91cb09c7c9cfbc218867b96e59cb8ad03b6c216a755722f531ea7ae5f35150f350e413bb6fca5a1f6527a51be8dd83ef5fc7cc39746336c3a2b27f23d470f48dafec1453c0c2e2e654fc00da4766260237fb570199d596020e8a57e51c63a1bd66b803afa7e6501762a20de67e1337068344cce287a99b341849f1ffd081bd0cf7921fa8d24db888f2289d6e14f68c137721cc9173a458e6dda0cc9a94bc34e6e466fbc9aaa88202e5498acfc665e8c52c76325c89496b1e86885ec19d65be2c94f11915ed685445c7953c39c46968f48fce75a0fdc3a7f361f30922dd95177b223297ae73c01e72543886ed4d54a800b1621f7f99d9bdcf2e80ae402a533ae9ae928bc01762660d9dc93718a6dbf3bd30c9609d81314e5969c58d041e4c8ee6ad371e45593a206afb62f387ef39bd9375eb40c897a24c9d0b128693242b478cd0189b1e6fc6ec55aeb451473133ee898cd2d88a8caeee9e21cbcb93a9b8edee37459965c514c6d305e71a92f6ab96e526a90b2c61dca07da39a14d7a91aca554c50dae498eeeec6e86455f9e75ded701d7d10abe9db715cfe26f19526e3cff63d1ef40528a380bab730f9effd2f49ae5e8b1959b529988fe2eebe9d0a3c508c44c463663a4eeff6f4b7aba0be206885042e6ac0545fbf4a15484bdbc1b84b52df7cab8d57481376de96b1897dc2ba59fa45825b7c8524fe41511e3acfff1c31058e12b878708f9f4e3d1bcb54630e20c42cbbec2b404928040221e79ffa5ab1b217791f815e342fb2135ef132d8bc84d89f964a5ebc81cb20ee51ac5f292c736107b2f3db8a750a53920ce3cb7c2d7cc2e5a49bcc75fd00924a77b900684f80549599a15948cf7605da3a245f3388295a58af0ebde709f8bd80cc0ee3469ee7ca39657bf7bbfb05a549b5fcb42c0a2a1d198a4f47cfb2917867872a6adcea9c5c31d0d16dcbc1c558ff0138fb4de506f2951f8edabea68f450e1615529fecaf66623bc03f0540fb31efd53cb14142d4d010a6ea0fd683083fe5b67b217b2c5f1824d73d0e0de8b272b3b75fd24dcbc274ac0e1e32b02ef016ab304546b1a89fbff60e2c03ff880a48cc20e5a0b7c449a737eb9b01e48e1628adfeb9311390a311de42a9557f8611bd413ce65008eee97f27b777e228519623bb363b864a53dfb76f4d090a7d2fd503a6db9f01082addd680874ccc9959a48b02d337360665db0e4da6bcfe32829ac9c9621d94f3258049b5321ad3a8a2393b93de5870ed1a3660799e0949dd51055bb007bc47a1d913d30a02fc1e435906172bdcda28fcb8db42b938f91634256045caafb95e5866766f35bb5d7f5b69e2912393aaf0e93b1d4c8bfae4a2a192ab7660a10cc0e9851259728e9c9cdf83e39646c67e577b978f24abf43fd9fe9c6b6c95de9ed90fec4add29d0c018806ae7d96448dd42a14409e069b136c2b26be5210f9a2e748f5f072ad84fc3569c8e6bf8066a2a21f043080d0a9d25eaf0da82ced34ebdda999995d27c9e960814ca9b5a081cfe9f9b5bce662bb40fbff69f302cd445b3fd41a34e2439cbc98f2f7c712622e1aa9e1e392f6ce939ffbd5c38a8e1a7ce289a45262a07ca3ad1fc475b879deab00218eea4d897c3d5b47907d8554c9a8411312c72f2d5f6c3fdc6caa872f3ad5d67e674153b1b85fdde87944dad99240fa85655787bc1e754046f1334b7abbc83af22add9bb0c09d715a64fd26fbdcb47f2de79129576fb9ab8ccac9a4f2c436e84535fd04f4cbeed855898e5292c4b427bab62a6b4a9aefb3b0f8b8f15d3f4bf497bc3ac497cadfa3d8cda45c2e6da9c442a28a8369f00f78cf56842b0f43725eccd613fc66966998fc99698c05ace431b6c64c41419b4f5adfc6df91968844f6f3906f8b1b9a9b9ada4f1c63d4f1168ef4c6b5dcf7a754ae6c0ede6b5db5c198b65a6e063453266cec81839c43d470781626367e16657853ae34c736156e060ff3b2ae9380849738f51825918c8dad1010a07d824004e3ab8dccb9dfb1183d50b5c840c29622200cd7af6a0ac18cf4c5e701051ebbca2d2ca77e138d8b06c5b46aebc3087c867a35337f1aefd810dda18a3482e22713f24aabe49880d029c24b8dff8af730e1405e3951eb1f5003300b6252d73a3594ebb0cc9b29ffc5509266a77643ee86de1a8117034ecd5df83ad1ea1e23a1b7e380b7999f6bdd7e679858d2d6645f4c19ae5992e8714b8119544e5d552749838f802366e4d792e06214c9b9703f4e9c00df4ceac99d965ae4723287e2551d5db896ad22d0ed8a0a198efaa9190743e382cab0c992bd307c5758b8e1bc5ae0b3c94f6bc6b578332cba8712972a66c74eb047c6f2bbecf4134a49d3a98d4bfbbb4a7e07ca41c1eb321e5d8709c65d53f4fb55df9ae7cfbc9d05636d34cffd331632dec8ffcf767c6cefa79eb7ca940bdd4f5a29026b089197f7e94f58cd5e7385103399f9b92794ce8320ff2064720c5e547f39db1979ed5a886ae55e552eb8469d112cbae3e90a5a35d9be62a3a688f29572c42a0175f382164b17cc0f0dfffcfc2e51724a4ec97926332cfcc7b9d4725554db1c96b657ba22e6b630640fbbbf05b52b245c8d740fc7f1a9745a6a1c056267e5ace5376a67a499cf7fe3db89d98bb49035a3baead5a6e909fec2a6ecd83d5c7f7ad73d1bf7a3edc1ad33ac6143f2fb8a175dbdcc83fea6159f05a8b1871d523c0530318dd000fc4dd8e37ba8628e1b278dd24d737c68313d641918679656e55856d6b596dc589d424dbf9354fb49a9c1de79531d626eae29b7a2d631863cafcb5a735bca50dd67bdc4fe48aa7145a2f86dc9911dffae07dcf20750df082c4938b21f4ab4126b9341af9df6c21141fffd0684e93af587e920adaf17b4ea76a9f8dc24eeba974f0bc0bf77c262431fc22a423d8ef0fa47cab6039f077a86773161c09d3a16ea56c7bd517fa9d0f8649ff0cfb51796717c7e74b5bb5b40ad0f63fe8d0f7bed774fc3640c4b84afb0f1132470c6d50cbafa0b4145b3c26267e40ccb93746118e30088c32812646ed058e4f61ed6a4ab838ffcb0a80192e88ae24c9e7298a94ed5e83d037ab64f3c310740b920dcd311ffe4cab5be182217a931daf5e11b68a867fe9ac92fb92676103d0408293450bfb06b53466b550386e7c60a73549bb9df64bb279fe6128399fad5a87680d2b68884d7fffee82bc5876ac91c95a44abda4683971a16a4e031c297634038a740a8cc26fe29d080cf1ebcd67219ae4c641863068f51de0aae22df7c94f99c842915baa3eddc38b53739fb19d48c4854adf26f8e387238352029c9aba112b1ae821f89a1b45f821d38c0835679e7b1a3992621eec61dcc9d473a1edbe3c2ed27619c62340fe3617a2d47", 0x1000}], 0x1, 0x0}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x0, &(0x7f0000000200)) setreuid(0x0, 0xee00) fchown(r3, r4, r9) r10 = geteuid() setreuid(r10, r8) mkdirat(r5, &(0x7f00000004c0)='./file0\x00', 0x0) fcntl$dupfd(r2, 0xced59eab5baa89dc, r7) setuid(r10) r11 = msgget(0x0, 0x1) msgctl$IPC_RMID(r11, 0x0) 23:23:15 executing program 1: socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7fffffff) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0xc6802e182885b23f, &(0x7f0000002400), 0x32f, 0x0, 0x10}, 0x0) 23:23:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x1005c}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") 23:23:15 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb0, 0x0) sendto(r1, &(0x7f0000000040)="1e89202047a2938734d99a8c18d072864a1ad6c4df2210a55723a0905dea18d76962602b2ca13ff7d9acab90829280926c7064f70024628e0fa2d8c0d0d8a801a9952efaa403f52df25f94c763524de426d7e8c29dd20c9eb0c6c92008017b55d246633260e05559f850f5e5eca12542b6f0f16648bdb608c6ff8cb703ea76795f90fe0dea085645657bee", 0x8b, 0x2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x3ff, 0x6}, 0xc) 23:23:15 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe(&(0x7f0000000140)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) fchmod(r0, 0x0) close(r0) 23:23:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x81, 0x1, 0x0, 0xb8}, {0x3, 0x0, 0x3, 0x6}, {0xb1, 0x100000000, 0x30d, 0x100000000}, {0x5e}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 23:23:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x61}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) lseek(r0, 0x0, 0x2) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 23:23:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x2, 0x102) msgctl$IPC_RMID(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = shmget(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() r8 = getpgrp() r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x2, r4, r5, r6, r7, 0x2, 0x4}, 0x9, 0x10001, r8, r9, 0x8, 0x643, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x8000000028}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='B') 23:23:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 23:23:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") fcntl$setstatus(r0, 0x4, 0x80) 23:23:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x87}, {0x10060}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0x100, 0xfff, 0x0, 0x9}, {0x8, 0x116, 0x2, 0x9}, {0x9, 0xeb2}, {0x0, 0x12c00, 0x5, 0x2}, {0xfffffffffffffff9, 0xfffffffffffffff7, 0xffffffffffffff81}, {0x1c000000, 0x81, 0x2, 0x9}, {0x13, 0x4, 0x5, 0x2}, {0x40, 0x5c94}, {0xff, 0x7fff, 0xffffffff, 0x100000001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000200)=[{0xd7, 0x7, 0x7, 0x7ff}, {0x4, 0x0, 0xe4, 0x2f}, {0x7, 0x9, 0x401, 0xe84}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) fcntl$getflags(r0, 0x3) unlink(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 23:23:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ae") 23:23:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3e0b5e3e73807742) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000140)=0x1000) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESDEC=0x0, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32=r1], 0x2c}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 23:23:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000080)="0d20b78e") 23:23:17 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x28) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4}, {0x25}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = getuid() fchdir(r0) setuid(r2) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:23:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = shmget(0x1, 0x4000, 0x104, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004008b00002327feffffff0000000000000000043f00000000000000000000feffffff00007304", 0x2c}], 0x1) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 23:23:18 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x8) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/70, 0x46}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) write(r1, &(0x7f0000000200)="01", 0x1) ftruncate(r1, 0x9) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 23:23:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x48, 0x0, 0x0, 0xc6}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x7) syz_emit_ethernet(0xc7, &(0x7f0000000140)="2f320b615da13ffb3845a653bd12882aabc9853eca39a3281c5dac955a664cd7c0d0dbcac8a0d8798c871277dbf0cec61c541bb9d459ca20c6f1ae981871b7e8d9e85fafa9870c6c7b728bcfda2e8148589382a6c1d7e72c4e119415abc4cf14692040a3e84d1054a2a0251c0524c2678df63ed1b9ffdd98b121db5d4fcf415dc14aa7d6090c8ef79027af4fcb3d25f66d893e5d51534c3883b02f646b9ef2a354677dd32249841b763f8bfb65f6e2c411d208dec3e9d5af870bb8c5f2bb6f3eda9c7e862be0cf") 23:23:18 executing program 1: syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) recvfrom$inet6(r0, &(0x7f0000000900)=""/4096, 0x1000, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x8, 0xd94}, 0xc) kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 23:23:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) getdents(r0, &(0x7f0000000280)=""/237, 0xed) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000480)={0x6, 0x4}) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000003c0)=[&(0x7f00000000c0)='\'\x00', &(0x7f0000000200)='!$#\x00', &(0x7f0000000380)='**$\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\\\x00']) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 23:23:18 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x120, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000001600)="acc80b81b88b34431d", 0x9}], 0x1, 0x0}, 0xc) 23:23:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x108, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x2, 0x6, 0x5}, 0x1, 0x81, 0x3ff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r2 = socket(0x1, 0x0, 0x9) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 23:23:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5, 0x1, 0x4, 0x3798f3d5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x3554, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x2ad, 0x67}, {{r1}, 0xfffffffffffffffd, 0x30, 0x40000004, 0x0, 0x401}], 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) r5 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) shmctl$SHM_UNLOCK(r5, 0x4) 23:23:18 executing program 1: r0 = getegid() setgid(r0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) setsockopt(r1, 0x29, 0x2, &(0x7f00000000c0), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 23:23:18 executing program 0: r0 = semget$private(0x0, 0x2, 0x1b5aae799dd680e9) r1 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1800}, {0x1, 0x8, 0x1000}, {0x0, 0x7ff, 0x1800}, {0x1, 0x5, 0x1800}], 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000540)={0x10, 0x80, 0x4, 0x3ff, [{&(0x7f0000a00000/0x600000)=nil, &(0x7f0000a7a000/0x200000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000d82000/0x3000)=nil, 0x6}, {&(0x7f0000f4f000/0x2000)=nil, &(0x7f0000a75000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x81}, {&(0x7f0000a4b000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x200}, {&(0x7f0000af5000/0x3000)=nil, &(0x7f0000ac6000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000d24000/0x1000)=nil, 0x401}, {&(0x7f0000ae7000/0x1000)=nil, &(0x7f0000a4e000/0x3000)=nil, 0x40}, {&(0x7f0000c5d000/0x2000)=nil, &(0x7f0000bea000/0x1000)=nil, 0x7f}, {&(0x7f0000f6a000/0x3000)=nil, &(0x7f0000d5d000/0x1000)=nil, 0x98}, {&(0x7f0000db9000/0x1000)=nil, &(0x7f0000cbf000/0x1000)=nil, 0x4}, {&(0x7f0000bf6000/0x3000)=nil, &(0x7f0000c3d000/0x3000)=nil, 0x800}, {&(0x7f0000e9b000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000f8b000/0x4000)=nil, &(0x7f0000f57000/0x1000)=nil, 0x7}, {&(0x7f0000a33000/0x1000)=nil, &(0x7f0000ea7000/0x2000)=nil, 0x1}, {&(0x7f0000d49000/0x3000)=nil, &(0x7f0000e9e000/0x3000)=nil, 0x80000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 23:23:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x6}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000380)={0x3, 0x9}) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) getpeername$inet6(r3, &(0x7f0000000540), &(0x7f0000000d40)=0x9f) sendmsg(0xffffffffffffffff, 0x0, 0x8) bind(r3, &(0x7f00000005c0)=@in6={0x18, 0x0, 0x2, 0x7}, 0xc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r4, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) accept$inet6(r0, &(0x7f0000000640), 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getgid() 23:23:18 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r0, r1) r2 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:23:18 executing program 1: pledge(0x0, &(0x7f0000000480)='pf \xb7\x9e\xb4\x85\x96{\xc7tX\x94\xac\xd2 \xce\xf4\xfbQn0\xaa\x95\x18^\xa9\xc5\xca]\xc1!\x94UE_\xbd\xad \x96}%+\xe7\xd9;-\x15\xb9\x86H\x94\xc0\xb0\xee\x9c\xc4\x8e\x95\xa3\x87j\xa6\xa1\x81\xff\xe6\x83\x10c\xcc\xd4\xc6\x1e\x7f\xd5\xf9\xa3g4\xd9\x0f\x86\x05\xb1\x87\xea\xde\xe0\xbeB\xdb\xc9\x13i\x8ba\x90\'\xbd\xe4\xc4\a[\v\xc9\x9ax\xc4\xcfV\xc8\f\xde\xa0\xe2L\x01\r\x88z\xfd;3\xc8\x132\x7f\x13)\xa8\xc0\xf0\x8d\x98K\x9a\xfb\xc94+=\xf4\x81\x00P(\xd0\tB\x1b\x1d\xbc\x1dnD\x191\x06\xf1\xf1\x1a\xaa\b\xe6:!\xd2J\xed\xdf\x17\xd3\x1f\xaa|\xf9\x99\xd7E8O\xcb\xd3\xba*\x94j\x85\x02\x04;s\xae_9\xc4\x9f\xec\xef\x1bG$\x04\x10\xa82\x16\x85Y\x9f\b\xe9\x15\\\n\x95\x8e \xc0\x80Cd\x1e;\xb8;\xe3W\xd90xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x2b3) r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0xfffffffffffffff8, 0x0, r2, r3, r5, 0x8, 0x4}, 0x3ff, 0x6, r6, r7, 0x233, 0x0, 0x8000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x45}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000100), 0x10000) syz_emit_ethernet(0x52, &(0x7f0000000000)="a01021c2e108713860b9acfa8d7037784d3d117fe56cbc0e7a021426f1854df615f1d1220d5409e3a6ccc5687b3cd1865cc8202a77a5ce12de7f7fa51d18fe36ab3c8676337904b75ad587cb7d7bac65ab0c") syz_emit_ethernet(0xfffffffffffffc41, &(0x7f0000000180)="a9") 23:23:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getuid() r2 = getegid() chown(&(0x7f0000000180)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") chroot(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) 23:23:20 executing program 0: r0 = shmget(0x2, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) r1 = msgget(0x0, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() r4 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffe89) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getpid() r8 = getppid() getuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x1, r2, r3, r5, r6, 0x1, 0x9}, 0x0, 0x0, r7, r8, 0x1f, 0x3, 0x81, 0x3}) r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = getuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r13 = getpid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, r9, r10, r11, r12, 0x102, 0x3}, 0xedb9, 0x1, r13, r14, 0x7, 0x8, 0x5}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r15 = getpid() write(r4, &(0x7f0000000340)="5a0e4936e5ca1e45fbf41102211006a3a47deb9ea5734215957c884ec21a376f6f378d202d6cf99d1e59bcfb65cc3641d904254f733b7bb3570d8298551cb6070b961a0e46e4386d4ef93caefeead6f80eb51949f42be35b2b793c6cbe8b9c5643ce", 0x62) fcntl$setown(0xffffffffffffffff, 0x6, r15) fcntl$setown(0xffffffffffffffff, 0x6, r15) 23:23:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0xc53c}]}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) 23:23:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 23:23:20 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x7, 0xfffffffffffffffc) kqueue() write(r1, &(0x7f00000013c0)="45efff7f96bd56290c514071343c3177e336adae0567e0724fc5d805b13805e3e1ec8521cff656d19e05909acdc0810a", 0x2822d8d4) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x4000000) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="d51ad502bb2e2a0731ad91382953833e9b19b94898d287893a640b238d8e703d82451fcdebce", 0x26}, {&(0x7f00000001c0)="f0fc35ac263078bcc7df4f13b12730b7b44ef613d4ee6d2c2859b233bdd19ded90b07e945d06d6f295fce68d93081358a1fd7bbf6bfac6abfaa0663f9bf8221b01baf1cda5e2d269f8b108e550a7947ea40b7f9a95179545a140c2443f6fc33f6ae52181631bff6c2a642d89aa686ea3c75d4aa803735c13fb32ab548172fedeb9102234164d3429efdf5a9869b5d1e94ba6d33cb3181ac1cb4bb7da597621b6befcf0f4e2636f446aa9b5dcb13fdff62afc07152a2eb2991f17551225f2a0719486e6f17816bbcd8b0212a40be8dc75ce55eedafae1e9f6", 0xd8}, {&(0x7f0000000100)}], 0x3, &(0x7f00000002c0)=[{0x1010, 0xffff, 0x5, "8c097014b10bd5c1b083d487740613ed00a38d865290ae7ef48f4896cca6220ed044ccc26765c826b7aaaa2448f6f22413251dc25d198a6db2dd8bc8827ddbcf1cf4e799b879606adf070f4146ba275408f5a959293612b145f1ab6465d438bb308abfc237421819316f6660b523cb1a4461c7a829afd6d5b74feff7d8a1db25e73cb9fc6dbb408c568704fe64cd31f65c8c69697d59db2f494b729dc45f25d85210d1e8223c8f3e22a06c1e3043541ac62e94e6947e5534e4727b74cf14819da477bb1dabd0fe1105e80614c256475b50f4557473b34bca2f629d21d1ad37837f1e90beca51824cbdaf5895d2b15186df879c348250ee44f7b0e9f48c1362af42b3d8cd72f24ea9c51d8cdc21d135701b6f659c8eed77944d4cd917559ae883833b96a1d873a0f7a621f89c2ce88d8118d6e46b61c5eb739743d341e8d25ab1369b0f47cf083520bad8b3a59d84380af92426952af0a2b4ed1ea229fb8f52fadc91300e654cc4a1218273f18433bf0661f962b0be6cee3f49a92c2d4005377d4274187bf720c2aac4257c17508ad499f684294aadec509e922d7999fa4b5bc4fe70e50a67f81847290ff76d3d2a9ec0d1742cd2a2130a3420f50964cf3929a4c15aac38f11418eb4b79b71cb49258c00c68b72602cc51612c04553078f0dff2c3be981cd2be5b4e3d8c7598537c01b9f67efc49cfed869899f1d848742c49bb3cb170e8db568da15c1172b44044edbc25646a97ca63e6300c3562f786d6ade7b0fa6690999602a2c2ffe6f92eabad0d7623ac2a27be64190d62ef839e3f8c986af54bb2c14fa0e655803acd955130d61bb514c5e77ae37cb488446a911974c5136a39d7a000b25338c2a5162f0f7c539d6a18829e13cbb9306a194097a641904a2ebcc9158792a6e9f4ce7424332a4aa25f377695818d75884fedfe942c5af18ede1de2c40e562fa6a26ec05422a063baa8ca0e4179a95e38d5745c4176e6ce4a91376315bb2c3ba48656be889b536e068803d6e8c7e9d03a3b708fbd90b83ffcc56425e14259a7e93002bafeaae63c7e2d271575aeeda599b02939f7795554c9c7661e865f2ca9390510088bc9470fe9d0970566308a7113d78642c8c1e19234e0811567c875ec19134a254ece31fedc056fda43e46032046020b7a6662f2c2c07e2777caa0a22c865f7c135f0c66c200729ce03af9397973f75c7e1f801738af38387b73524a99a4165653cc68a8f347906c7c41895ff9f11dafbb11892ff8f330bf0f63e0a71da28074628242759672f991d8f01fa2ae9bd36b6467ee460e6b1a7067ecaa1474e3cf48a83cd365316b47448d266c3444d48cb6a4fa61c7cf5ebb6305b051acbe1acc6f88f017c48c8ac41f6cf03fb76e5d0b497c4bf1895e31e04faf6ab72adf5b652c1199229aec42610121131e1ebd563cafd055a6fe5ad63388f0e8ef516b5901d6764963927c9f59a093191944c9e426ae041b46e086a960988197f1bd6ebcbf43ad42182edfaec0784e1b82aa1f06f44c3152dc1f5bc742141989f339dbe79f97434a71f25aa2851b2650243a414a0ad6cee7fab021d91ef04249151f0a90af4b50bceb426d7f48a4dea9e6630defd38ec3ceaae3b8a9b09a05ec7ba58ff860a09a75e2609233c5e33af5a5818d3c9aca585b4bd924fb3e25b6d2fe850ab238bcb087655ff16fa778e81614756d092a686a4f8924abe4f8c154985b9fb07f35ffb79cbfabae60e6e554426be4a36faec5e9fd192c7768576577d62a9e56bb345d8caee0abaf51a94997b8420fbfce2b5e6ee7483b78de208d4216861878e44231e1fa5be298e78727908b7ec2deb2aed5edd4b6584b80058afc45ecc38d3f400f37c952274916e6df150034f56115c5ab1cb8c607fb35f12e8c63a6013d2f329426dfc6a4022e48a97ef8544cc4de8b3f0ed8afce9ec1147d71191ab7caa25a93935358f95d2b4975634af0364c8304cbc77ec61e9075909f1155f8a8044292286ba6de88a41f9754d85bef9bfb8203db16fd68b521005b4dbddba7d207dcb8be1954c21de997881e50b01c6808f20eb6cc409eadff399822fc4a50ae29735f7e34d2f88c7c4c517512ddf85590de1ef11130ccb8aeef2fe64944f9798733d401483c72bf9f610a30559788c92a3a16a8c57ae4ef06c9d2112641dcb6e37f16d38b425c79a6c022bdb3be4adafcf59ae72c43c22b31545a8cd7e2383cddab2237d605a932d31faf728b2c0d5b209888bc5b2952b05929569639cc2b1440d641d7444f43b24a5c372231aa82635769cf12f9ddce218a35a739926e59cfa5d6b50178727b1c5de871a7968a6de4abe1506ebeda43efa2bdb3db0d55085ee2fbd6b20ddf9d95bd50eddeba93f017bef88ec38b47b63a5ff633b0decb85cb839b19472598ffb367b61b819dd205e91c12b377961414e3e6f887ca6775cf2708a83d6f63a782fc1d37ee66ccd2bd6e9dfd02133cdfb6b1262cd657518e83784df17ea966f3a15eec64c25aebfec676b621fe3c6c940597aadd86c113541c937b62e6d7203acae64ebe42ca274ac739b01de781231466f86e9f9177460f5dfb5a32f55283ebff608c1839aedf33d6eb9c8c610c24ef2210ab3a851758a5ca541654f6156b3bd502120272fe5e7bdbeae27c24b0ce8c7acc906ad98938c7c2fb4799aba10d45b06709016d47c50131388244ac92e62ecab69c63737dfd735dfb23fbf0882811018cf6898cd8db424a6974b8a6e36ad3e798cbbe7f7a4260953d46e19cb59351fbb86898afa2b933184aaa0eca282fc5579e847c239c9ab899d09b66a646daff0d621f307dfb1557ac1bba0d6404de39c61371bdd6ffbcc58ac1a120256dca1b585ac0cd71bea3412a7f0a41dc95a6cfb8d26f47b2703683c0ce536ee017913ea1ff2f22ebe7712fbc15958a29a317bed8ba2fe6d13f1477f8e0bd1f8c1c542b90d344b014a4453e54eec9692406934094ae4fac0e72e3c8bd6e1f609db93897aec181b56adaaee17ef48e2cfdbb80501aebdbf413a9302b32cf5a095fbff31b06219cb3189d3783a2bff0e280d7f4df70f1bb638e353a0d4e1ed3b47c72988f61adc63bd60ea9fade7e93acb84bb17ad16ab64d1fc69506569b3fb68feb22ae8631f502d0b124c4c3fca716048683617375fe0fd2321102f2ce115f1042aa9ad1a5870623ba27089d45b1ebc565211edea01fc30b8b401da69f1780bf71e47bcf83646f8c8193bced39ca2fe3a0b58045a840f47e407a290cae0a1398f22ea68310888ac940524c6cece106e6862ba61298f7b6fd435d3056c4bdc2e99d5aaabae5f20e4dae01d1d686edbf22c8ec0adcb6f01b077632c8b6a2e048028b0a34af81131206ea61ba3f73901d9d0a4d4e2f499f08767e2ecb74ea6775042de65b36699a1ebe4af3f764f2dd318a82c45a1364c13e2a6e9c858efce2e64504b3f43ffd19e5025d6900e8da9b34b0a161caa00cd84b533eb4645ee4d389b21377868ce36d393b6e4270e1390764674e77ad7b26acde8c1988e7b01b8642c711dc43c88c775b57a743423b8502cdf1f67175416e090a74213d84f3b131a263fd7622abc539ac9bd6cd8a772b47be641a45dc049b31e3e9dee238fa342b66d586f2b148ae40f0a737839273b6bcd44bb8c77635079cac2763f8fc1d0853974db175390831c965a202ab094c00c221d7b7c710ce3ca3c90e0a739c9387b7032cfce44455ad8471d9bab76d47b0f4bcddb95ab3070ec8c5823d6e328882d270253e38ff4d4e7c7aefe7adeae10a6481182becbf1556407b4dd2c2ece81202695ddeae653d5814d5e27facf174586606fcd84558928fa91867f626266ef84b38fdf939008c21c2432602103358ed11d1354263926258e780d27b9985304b4267245a697ddf17d9c56bc39d2b97a10e072acbe14d3573e0059081a481610f398f409a85d31317a9ef091e2c1bf3876de9fe1578479d5212597330ed2415b6d1d7a996c8dc0e099e12950e93b635914a2fed68e8762736be2322c83a76509505cd16e653a91bbc0dc0664e6c9631cee428fc7ed043d92804c4e0e21041a863818193bc338694329c305aa1c750c66da7aab3d27d39eca6a202c243d3c40b41d48dbf0c5fddd38f999205e489db1f6999b8f650d45b98350569ce4d17f4bfaedd5e1e72c697a507649e295fa4a973d5c1352239d98b1c2d732c4c154863a454906891f70cf4d9b591b002d9b05599ff15e8333b47585a1b3a38c154cd852dc05225ff2b9daa0c0c67a5dbc6730e780d7ccce9e8b47ce290460423f8491c288a97431bdeb0214a5f68f26309828d6c0c43fa20a25525effb530d1dcd827b00d7011ffd75abf53b0a9b5dc7c5a1ce6d2d1b4926214443f2aad82a2c1de653d1bbe41141c9bca102ae9215ca660a760b635307c3885b950724b681e193d350576371581662917c1912d490abbe7c977cf011e5abe9883821d616760f4cdab194f1c48d21b683b5e83d97493a45e6577ac8162046867284e5703bb0f60ed096d362f0d77a6b89ec8d519aa76c694663f581c0a505d59394d448c062989cec48212ae8ee22168e3f38a0af4cd70372801499117e21fcba13f3a27b23ed710c38e87c7f3b167c3a84a6c6962a106f4fbe9f82417a41dbdaa3005c77b5789eb35b108a66ca9b885de1c4f7662873d0f9cd748e91941b613752a0f377c0f8892ff185a73531f369b2e157b24e890f2df0eb5812a8466261080e5e128b7dc9514ae209af843fa38faf135bdc6033edc9498e04efc30edd2316e224e2b432976ef77b8534e29392496b7ebcb103cf900dafd6d7b54d7f6d9eba3ede2b6c47d188d2924e5ec7cb8c64b59641bfe8ab8492f30052ef21b1f61a2cbafca650ca1174cc36ec80953d069a2f9e40f33091ff52a51265c78bed564abf630482268b997cbafec777036461396c37c760791b045ffdb2a5c8d59cc0af407ad5daa36190aad78dd1e916d07a71ca9da39d348108675c1b927225659bfad7d2c9bc3064673853ff5d6ce06fed18738faa64ea91152d382730e1cf990465136a1f3813b24dbc349e2214f7339b2856110832a37a9aa8eec9f09b9f787d3ab21d0c81eb0fdddcb31eabaa48a761f01b140ac5b867343c5fc2ef866c6e28580c81b391d0943c26e56218ac32eeed9d4451318de5173c29fc5377d93f1345f77f5b7a1fbe219d1278a0ade8d54ae50983e5396979240d83573fcf6997fdecd0a8b84119ea14c96af6d4cc46f0637ba2cb3f598ebc2b201bfac79a4f8858c5623f36b307751235c2a30c85e71f925fe7c6d875e922c23a160437eee96caf4df9719e1ddde68857ef1182a47a560753545528a87d23dda777024255f8196d66fd06b00ddf4e2a8fe90e3f7e9359afd115d7652464639cddbdac59811e11e64580ad47d87ac7832df165595219cff1af92944c1abe74eac5b04c493743831920554c59c3835680fb96e1d7366fd6a5f4b7cf68e392ac0b6f1d8b42a0fd149a734ca31b60727b30f5f797705d5650f7f67639c18919ca546525f459f0aa305e4024ffe544a95eeda06c1b820aad0b227d08d8c70db898cd4f8dfdd0c3462f37bbfd17d207c4d74275586560df43a93b8d8bf40484a14dc7ee02f8fbc49f45dd868284e0121dc1439a27877ffc8ce32aa220e0ebe7c6c7052fd5a98ac1c3568d211a269503d221045b0cb85286b6b4f914038fb35e06896b2b5aff6461c62c4c11800f41cf0937354263adeed2fb251ff7868b47a34e714d8d350b63f70a80affa9078dbf75ae"}], 0x1010}, 0x404) 23:23:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x5}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x100000000}) socketpair(0x21, 0x4000, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0xfffff80000000000) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 23:23:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x5, 0xffffffffffffffe1, 0x4, 0x1, 0x16, 0x5, 0x0, 0x0, 0x2, 0x100000001, 0xad3f}) mlock(&(0x7f0000010000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b28027822", 0xc9}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) 23:23:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget$private(0x0, 0x7, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x100000002}) chmod(&(0x7f0000000080)='./file0\x00', 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x2000100000000}) fchflags(r0, 0x20004) r2 = dup2(r0, r0) semop(r1, &(0x7f00000001c0)=[{0x0, 0x5, 0x1800}, {0x2, 0x7f, 0x1000}, {0x2, 0x2, 0x1800}], 0x3) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x8001, 0x100, 0x5, 0x1, 0x9, 0x8001, 0x6, 0x3, 0x0, 0xfffffffffffffffa, 0x100}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) 23:23:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/101, &(0x7f00000000c0)=0x65) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x280000000001d, 0x0, 0x0) 23:23:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x8) 23:23:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780)='/dev/bpf\x00', 0xfffffffe, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x6, 0x9, 0x0, 0x9}, {0x8, 0x0, 0x8}, {0xfff, 0xffffffffffff1acd, 0x200, 0x2}]}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0x8, 0x9e, 0x7, {[0x4, 0x2, 0x7f, 0x8, 0x80, 0x8, 0x1, 0x400, 0x2, 0x78857662, 0x1, 0x3, 0x800, 0x10001, 0x5, 0x3f, 0x800], [0x7, 0x9, 0x7, 0x8, 0x80000001, 0x101, 0x80000001, 0x8, 0x80000001, 0x6], [0x3, 0x4, 0x4, 0x8, 0x7ff, 0x5, 0x8], [0x1, 0x6, 0x100000000, 0x7, 0x1, 0x9], [{0x9, 0x5, 0x2, 0xf34e}, {0x3, 0x4, 0x7}, {0x8, 0x6, 0xffffffff, 0x2}, {0xfffffffffffff000, 0x9e, 0x7, 0x400}, {0x401, 0x3ff, 0x5, 0xf2}, {0x2, 0x7fffffff, 0x9, 0x8001}, {0x7ff, 0x7071, 0x7fff, 0xadb0}, {0x3, 0x4, 0x5, 0x3}], {0xfffffffffffffff8, 0xd01e, 0xffffffff, 0x400}, {0xfffffffffffffffd, 0x3, 0x171b052b, 0x8}}}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x808, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x11}, {0x84}, {0x76}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x1, 0x0) msgget(0x2, 0x10) getitimer(0x1, &(0x7f0000000100)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000480)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff84, &(0x7f0000000080)="7f") ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000500)={0x1}) setitimer(0x1, &(0x7f0000000540)={{0x200, 0x7}, {0x4, 0xb24a}}, &(0x7f0000000580)) 23:23:21 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) readv(r0, &(0x7f0000002680)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000001280)=""/216, 0xd8}, {&(0x7f0000001380)=""/152, 0x98}, {&(0x7f0000001440)=""/222, 0xde}, {&(0x7f0000001540)=""/199, 0xc7}, {&(0x7f0000000140)=""/110, 0x6e}, {&(0x7f0000001640)=""/35, 0x23}, {&(0x7f0000001680)=""/4096, 0x1000}], 0xa) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b1000504b1000000000020005786ca3849b5c73e6b051020741038f53e8551f30ce3902cee248aa364ef8496f327650ba7500e08eecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa0100ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c8d43000000005ff3faa8d921", 0xb1, 0x0, 0x0, 0x2bc) 23:23:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x54}, {0x87}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) syz_emit_ethernet(0xc, &(0x7f0000000100)="71e91dee1aee6d8cc6423296") 23:23:21 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 23:23:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) accept(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f00000000000000000000000100"/110], &(0x7f0000000180)=0x6e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x87}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 23:23:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 23:23:22 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) setsockopt(r0, 0x8, 0x160, &(0x7f00000000c0)="1322ac0aa80c7302c1958d25ac1c13748ed1f2a4605691676e8503c599a11c751ee993b4cb1200223449e3639930f5deef10b00ed9d1c35341bd3acaaf1b999ec435eea8d9faacf9ad750a6368b7a98beb89db9fbde07873ee299aff9702dc3d03fa0fc7023c05bc1f6ff05c79306544bae7d4d9ddcf3e", 0x77) r2 = socket(0x2, 0x408000000002, 0x5) setsockopt(r2, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 23:23:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x101, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea", 0x1) r2 = shmget(0x1, 0x3000, 0x41, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x7fffffff, 0x82, 0x2, {[0x54d, 0x7, 0x0, 0xfff, 0x80, 0x6, 0xa5a8, 0x3f, 0x400, 0x1, 0xd402, 0x49, 0x1, 0x1, 0x4, 0xcf1a, 0xefe, 0x3d79], [0x0, 0x3, 0x2f8, 0x2, 0x9c1, 0xffffffffffffff1d, 0x8, 0x800000000000000, 0x4, 0x5], [0x9b29, 0x2, 0x1ff, 0x6, 0x2, 0x9, 0x80000000], [0x2, 0xb8a8, 0x20, 0x5, 0x1f, 0x3], [{0x401, 0x0, 0x7ff, 0x9}, {0x81, 0xff, 0x7, 0x1}, {0x8, 0x3, 0x584, 0xf9f}, {0x0, 0x80, 0x3, 0x1b2b}, {0x8000, 0x2a0af7c6, 0x1f000000000000, 0xfff}, {0x400, 0xd88, 0x4, 0x4}, {0x7, 0x40, 0x9, 0x5}, {0x2, 0x7, 0x4, 0x6}], {0x4, 0xfffffffffffffffc, 0xf0c, 0xfb}, {0x80, 0x10000, 0x4, 0x10001}}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x100000001, r3, r4, r5, r6}, 0xffffffff, 0x6, r7, r8, 0x6, 0x8, 0xfff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x7f58, "d0aa4df116ae6563ced2c06a9c9966244db1fe50"}) msgget(0x2, 0x4d4) poll(&(0x7f0000000000)=[{r0, 0x80}, {r1, 0x41}], 0x2, 0x0) 23:23:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3b1, &(0x7f00000000c0)="67128854631892231d228d") 23:23:22 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x23, 0x141) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) 23:23:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x8e) 23:23:22 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e065ff6534e0428e4fcc8566ec349c8729cb139839b35c6cd56d83245"], 0x6a) 23:23:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="665fffaa8d076d84a7906cbc49dcb4f17c4ab92154e05321511c3ed7c8c902404674feda0dcd3a8e4cd7b08aefee2cc23607c5d02f0f510ce90a807fc3490ae6", 0x40}, {&(0x7f00000000c0)="060fcb19493bf0132783e4725364e0beda7f6b1feaebe09151fed7c2072a124fe9149ecde364c3568ab3c5be746deb9e8010094e4eebd8162ecd907b5438d53aadf723fd0e6dc07e3e22c49a08725b", 0x4f}, {&(0x7f0000000140)="86d11ed36b8e02cf7b17f074e5e0b6d35810198a9ac1ae6a21556b89cb41eb074b199aefed753d0d9037da60e2ccb054a29cf5bdd9a730aa9505e50f05195816773e93e0eb3719e04042b3b16ddc2d6e31c71ab9d2661345fa8ccec5b7f07706978c7d9e933138b434781edd4130813e7b4d11b268f8998f0e192c4ce4aa184d806836986da3b493aaef820dcd5610477ed3b16a96e80f14acf3e4e6b53f4bb55e67d5a6ab8b01cdc4b73defa99afce14df2582eec3dcd21b02446b8e1a76337dd708f70275dedd201f1b5da9e32", 0xce}, {&(0x7f0000000240)="a6f80589cb06b72f653a90fe7b11717dcb49475abb45f5c687e95a196da0a41cb1873dcc0087e98cb0acfdbbf268526b03ce0c65bb70151dc3e34f021a07f95a1ffcfd", 0x43}, {&(0x7f00000002c0)="a6b16924ddb0c68699d9d380cb3a0fb60a7cbd1b66bfab8ec900ba1bcd86a39dfce501d0733a81ab3d016a22d42c6a305485bb1256f8567a4f1e7ad205776280ea86f7fcea8f89515e1eab96ca4edda05f8bb4acd29fea0ff63d7e412675d6b3f4515266935789f9ebc529d8a984d6db03b8db3fcf74c7e1a56fa333ef68e9e7d1838ee60557a2be23d0d237cafcba063138dd3817c1ef08a447e6fa834de2c9a1f9a1fee15a16571ed818a9b8e5ed446c58f08ba6b78c356ba562171fdce3a7ca86f26eff93bf87966765f814446094d0ba6fabaf8ed888dfac0b1720f7e4aa342188bef01fe99daff5299a91bd4cc3d1f37273684cc102336cb53ebf1f8d3e55877027c40edc997219450add8e5f9cad68b994362c9ada2566bd374322c5c37bc9f12a060540bc98174ea6f3e4b5712d783a3aa5ade778ce3a0fd8e3536a8cf5ef8e2d6dd64f2501213c4e3d947a32fb01766ce2ca455caa6f3836308bfc48c1b4f73d77138af25b0fd86d2f9cb3e4432b2bb2486008de9b88bbe7b250b58070099dea45e9cddd58e302841e2681c92813374053e18510efebea8b09300fff01be06a3ef0839f5a030c5858eb58697fe1a177f3f11dc55d36be9ca11b07f7c5386843d7050d0d9b5d4dbfa84c3917752b909003b56a407056918cf8efd537540c49e5660eeda8ee74781b1c3acf8b26fec5f78678b1ccbeaa24e5787ce8b6e73f53a2a5410b0f9e0a3fc25661d0d6040473d4bc5f6c4f0dc19114b93a89516cb12a34992b13e0b57f1af0492fe67ba8902b24b4374a5e4d8499f8b73f36b9efddd2437f598163ae4d1091c3e9ec47faab8d3dd3088dd487f201d3a5cdb6920e46525531da851de357def03713f4107c47ecf5dfd22a254f2152ba5f4d239afc945fc9eedc90b45df06aa90131c810a052c1bf4e39b641cfcd3b508fb81a76b4f1f1021cfdd33e32e9b81b5dae6d06f8ab56ad842da182f331f72ecfa65687ae85080abd7c90ac81bfc44934ee78c82352fc554b1373275495907cb626eab63fbe0a00e57dd15c8d7d8a0e2cc480385ad1efcb6174ff77ed5ce4204ffa6759aab10ea40d37ee33aa3034b063c7413f7c66480e1e1e1451b9e43bb1c0249c5d7e633b53ddf847e5a574112258ff43d66d03bbe52d86b3a1eb76208d0fc77a99cdc11c1a36b2d1154da02e43149c0b73c9270518c84b79b49a79a10c93cccdd1a071bdf97ec0d215061c52bfac9bb7716899dfa5b80b7827745f2b533253602bcd1b5a8d6623ede3a6c40bc1f89a9446628037fa14bd542d980efdf8ee47da976fa935989ca32c0653d3822f39c75b3a36dc68cf2eb1539dd5366d1b240d72f912382f3e1eccdcc733f0c8da188ad49aca61303c90bdfa8a650d7e3f6e40467fc8bd21a0a3e7e158b594bdd26f1e438d3763221f4f0dcee04b3c264a913db480443b4c1ebbe514597af9b53d0b9853d73b4c3902a52b0d4b6a68dcd5cb7bbf1677d4ba1f031b1bafbef7a3d40df94c11791f033f094838c83c37010a122e26a7e2a6f911e40b3f922653914cb7cf52a18883b8a282e88f8fcf728596c00d42e2b31cd9aa59d34b17beda3bf76e7492c1d614466a58eb0fdfe697210bfa35ed242292ce78c0dbfc3d968f4f748318df18cbf8301ec4a0723b7840bcc2f12f54842444c3a7539620f27ab8a0b1e2ca9fd532fcd718a11a77b40865b727ece059597089219a99a3cf46f5b436a42f282def410f3dff0038e21bf896bb18174c25d12f1a2b1f193172588adfb68f613660f6d29a7c6fda6a29b115e0f53d8a7995088f38653f0d123c01d9f35773e90e44bd2baad8d04c6d68179b721874e35220025c4356f67f45d78efb3ea211c44433e269643a0522863270455f746a0ae8bf7bcf831ff8bcea94b635b6453dce92668179d2625a96e3831cff0a73d1471f18fd628737c5ea712c39cff422f96e014ccf58fb2ae7c86e35050bea8bfc2c0ac211351168145290c0a55407b989fb4e0c5a37ee77fbff748dd7b3c70c4f3c0da29cd9e80276d195c5cfdb9683c16f0ca31dbb295d9be2dd5abb7c1bb5348ea0ac3046e0f655d9733f7dc05b1553c3a461c1e3402ee9a611db4396110768f79f53fafa9b8c9422fe2c98dff458a3b2bb92885157144fdc6d5f0a5778c894c74bcdc09008331912f6708d94a8002ef4e5a3cbd4e7f793f050a01148471e7b815bf756e55ad8f79d2924ac18544c30ffb7ecea639c7ff7b479c04c9c696e10521ab40caf9b04eded13dee804f321d3884e65e6def1925ef67bcadff26bf0d66b8312babcb5e12e4fbb4d0e16a4477f79aaf65449ab99dce0e7bc86929cc9fe652d27b4a4130a3e02e41df3fcbfce99f5681c3b203840715c9b690cec5511dba821e5fef121006c072f16a42b4513c41e8eaf3b20928a956f51258542613d43cea1ff663a84d3b76f2de50995a80313a9216282448d5b4f30e9431614f1670f99b0c89464b1c8ffb5924f61c2e5959a81d6a81ff33aba5134a52994d99cc759d3073fb6dd150e67e5fd6fd9c2f83aab6f571100cd6720d4338aaa78e34bdffd1f5e4f245506729137bfa795c57eeb3da3af4b38562349e9307f451d32c36c537d15890bf49eab893926c25b1c42e8df46b30196972c0aef4806c4f4d90a30bc4d1d56e51f4420af61328da4d349dfe9e4a0304e5595863d8ba7c2d8703f293ad199ad4297a0920912b876a7b534be9e32991f9128de183cb4456463436119c972a4e3ebce4030fd5be1519ec33182e06e1ea35fc1538b974f8a4c05be9f266ae3378c11c2585865168b8ae579656a9b550b714861657cac25a432f0f421a43f1e6b32a793aca1bde0018e971dde8b524d960b0072dcadb874336a0338cf34c198347381f805a18be6fa74f53b5d6e26567614fae03aa0e14530b8dbe5782cc95c0b8767f1b3bd0a4762f87ad408af93918120227483e018b312f33db6dcd7e2ccf7aa35d3e2b77cd75d0825119b672f1f0fadea6318de87f6983119d3e4e7b02b1483919eca351dd5c884699ce93935a1f0d93bcd16e810f01153c5ebe1c56145ec0725993e8d2366a043eb2cbc6028f2be8410df17a84672e3050311234500a8f6a5bf2c3dcbf550933d795675449217d88bc2dd50af277926c1440ac407fe6380c96015b271cb428c8852aa061ea005d98bd5bd5c25495cc3022d824363cfc87cc0156b7b937f8043982fa0b2bb99a73aa662efd41e0e49491e7afc3faa33842384fc217338a4e78ae785485c934350476f942482ab00ed0c8fb76668a13cd845ec5f7fb3f2101f3a3a5e83f88bd5eace8ddbe54d02fde39a890d7c3b0839446a1584e43d73a5aaf284c6134c7759b975179d609e33fc1200e1e1b1d8f53a265ec68aff6180b4855661f4121e9047174c155108cf9e6898803177a56ce64883e1252e324fb82fd0a7b71934c72f691081146d48e327bda2abcd86ae991fed3e8bca88af8a90d17d354e11560a029bc3aa8d3cdb371d140c25880673973191af6ecdab070df00069f6cb949ddabdfcaea3df2ef5abeffd731554f891c330e049a32c13764f554801c37ac75230e1a668d81df8f383a857b4e4a6eb90ba7c2e4e8b1674a310d179ffaae7e1ac8f1008422783564fbd1a882f2380a6247eb7767aec5921ec8ce7b19c67e2092cc0f40648499e4db4ec5027b4422b3e702827aa411d661178970ae30f7231a6dbf78d55df4f6a986181f5f7e90505bd95481e0f9e2d070f93121a2af697062d3f200f4bb04b49a6c5a052c5f54e22476c4ed7ec42aea40704c5c9e5db910b057054f077d9b41399b212686b32d3d56df61ca9fc50bab6f85000600f1aaac0ef2215b82efcec663d918e128769ae5f12064dba2da0574c2bf71044f2dc908f14ffaccce382889a9ac1ef2ef021bdcca786534bf3d8b5d9786d82cf56adc6f081b4f1ec23aecdb3fb2b2e95d83b06d69beaa7418a9d0e874a26bf8908eae26e0d60e55c9406da4df3d542384a90b0fee2a5b47d83990b97a908c1886d04a7863aac331ebd5006b2067e11c644849e95745c8090cc83085ef9c9586be06b5c71cbe13bc1ced4f78045f59695542c1ded2dd6862b0189644b9c1b9a26dd72c09a4e1a289b7e56fdc12b923e230727764e6c85e05cd791acaac96ab7c061f03f9ca63ff814b2aac07a895407c3ad7054ae8730888e44e1ef38f7d725b8136db7a9f8ba6d7663617858278693fc82000c9c82b8175fee8db377559f124297edcb926120a684c169c5a844fb9588ed830e183481d5f550c4a7b6ccda8a0f0f97d8d7016ea5bc5c74fd13226b854061f27b5daf1ac4df2aaf79466385cbf0031d79282c95ed4315252a3b627143c3852e72f8d1949276fbf2d4755501d552a2415c559ccd53a12c37782a9d44f8cefb8269a0180ded2358607c2a3855d369d8080f65f7a53e26f99490f1428d71a020d5124802866d6a0059fb6c3356c70084ff040f99ace68e7d391cba8b49262255f0f366bebcc1af165aa02fbda889ffbf7f198f6b3d89e695112ffa5fb5badf84a42b6e1cde579255d010e1f3206efac31fa1fb8a8ecdde5d944c77aa89cd1da12863753f40d87d04906877fb49a0bef3190629cba2c7531039c75a3d05e1e837d60002feaff882d7600ddcbd1ab57b548e9e138889825dcf04e84168ef42e541e37d46cd1e18921d073be57322cb945b1cc35a7fb4c2f3cc1705a6e7f1985359a17c8b2e6a501ae36c71563282c636a025ad97f87e5175f9849d6f474430d584501e03dbe0095789d200f08810144f6cc282eb5519fa00d22614775556ebbba4dede9b509ee6b8c4081bdb2802067a9b03332fa8f7d2f170daa7ff31859f11a145fdf6a55e2a6a2778c0b5b35cc193370d873e12f1db8eff1d0cb69dcf7ece745e048ddbfbde46699d6029b3b811ab4ad115f74f48a026775d5056d799b5b316e10cdfc200b9df67b1dfd88334a09a9061b2b18f57dc56d3f251941a396ca7e6696772afbbff9ef4bcd490b4f4c653e86772b632f6c4ab3da7ea9730c4de62fba92d15540117d73fbe4de0189ea75652f98d75f13a948c03855f637c072f4da457a956028704b1818f9e6b45fa3430312533ddbbc4ff2174b914b641d80ba3c9ae3dd219de73a24aa13b6a49c153307d5d371f7281ac55cc76f5235c1d608631d810220629e924b04b7c880d1146eed91e070b314de1fbedee438e4c6bc59b990e0c04b43b6edef4455ffcf106e831630d9b8ab408ff4691afa36e0aac1bcd1590adaf3bf02533ef7b37450c713946c683c3fc330a12d7db0a9eb2a7255832706d19287dbca2a08062b983ad9e9a4ab22ae0a67ca89f2718747c6b21b967069b93d8717e4106e2b174220f4c94292c16fff8d2b0399284a014a734467fd44b0803d58f949a992a8b5e89ddb79fbf91829da4b79421ef656b7c25e869d5bc487ec66ebcb6d9b7991c7c0d5aad1cb61266ba7174f8d9ea14eb48d9cb7127e27c064128328da457d6918285c1d10743603257c1b66bac2c32b722f2a4598cb69513eaa3f43d8b13b96d085c685627b1cba305228fd6c91db54bc5e254799574a09045a925759158d5685f34760112a265b13695f48315b1585381b4a74121dc6c917101776abd608918a2903b8e2efb888f988bf2b935f0f75a03f28c9bf83cde25a52f148b29c2d6dff6d5b6b4bd9fe345b38cc21050be238b2861fb194cb04b80a01195f49712c69fe92a2fb7e35c9e0412c1eb7349dff60fce3abfdebb52ad8a1b8dc4ce8e700c22104e6aec5", 0x1000}, {&(0x7f00000012c0)="c1dfb24c834b10077eba561677d42d6829f6d66b84df147273b54b92d1a704cba3177ee1493208b9b6e00178419c49c8bce3d2130f868ded1cfe99ec0378bcae379076b39425f957e7c29b686af6a3f196f6d15c773736be0f5030b32f0d3099ea150a53ec207173ebc6bd86f757556134c5b3506eb8a9f34da31284ebdc5b5c5d41354fa64b2dd8e7d15865e0cc66c13ef18bfc2f6c7fc099efc0e78946249c9c89073f907032cf00dd5ec48eea53d609fca822ca25ab132c68bffadd2e705fc2ca060527d25a0c5137522128a4938f151c830fd8f2fa268eb255301f18e13491c3ac5aef3dda466434734dbd3b0623ea1b", 0xf2}, {&(0x7f00000013c0)="88dbf7137033731180229214e07c0ded1565b06c0c2f580449aab7c454678d17ae54173217f530001b7f4f17335ea1f576519bb9396767284110be082a2e63f1b85e20fbd7d5cabad45eb9c7490ed5ad38d18f37904201e948283deb908abf5c26cdae40859d1464640ecdcbe170137b6e8dee816ed7ce0ef4951cffd5e177ef65b23934c1718f51587dc1094c1540ef10065e81ea5a2503129dc06ee16a109523b5450043ee68d916cf8b3e5a5745bff397f2efc33458b2f3", 0xb9}], 0x7) 23:23:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x87}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:23:22 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) r0 = socket$inet6(0x18, 0x3, 0x9) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) 23:23:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") ioctl$BIOCFLUSH(r0, 0x20004268) 23:23:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) fchdir(r0) 23:23:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCFLUSH(r0, 0x20004268) getrlimit(0x7, &(0x7f0000000040)) 23:23:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x2}, {0x44}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xa9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) sendto$inet(r1, &(0x7f0000000240)="fcee7a81aca71bc47ed7f1efcfa1f2a9270be29f1808febbf483a331eaef04e94fe975bf4d784d2567acbc7c26465229576dd3d123feabac8d9008ad4af0647960652e05b41580e2091f27bb82eacfbb0ed295bd708f8c0257724fd89204e2ec0d7b46138bf6fbe3718e9ca533cbccfcfe", 0x71, 0x40e, 0x0, 0x0) 23:23:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x28908, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1, 0x200000000000000}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:23:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="79a4fb1e0a7cd7d8ff22aa462e3625fbbe6cff8e3b44d6eb3409cd72238f8820ab192f62b548c721698527eddbe15c9ce8c734dbfe43430e7d8244961e5e1d94e93b68256edc4fe696b331b54669f01614c3083c0e6530d05ae3", 0x5a}], 0x1, &(0x7f0000000240)=[{0x1010, 0x0, 0x5, "00059d66dc62dce77b979bfcd490f5b274932878282618e345610735e886d0799b0285f13da8458c73592937ffbb678a3c894bbe0fc357632c9ed78eef7adf1ffa64d1afd9a0621a9233bdb158a2b4b538f7d6227dedb2361a0648d6740e270b7e2620d68cf686c978383e5d02dccdaba8614ff908966059a38e08ace88657ac7aa5809f413e2f72c19cbccebe0f91c4c5fc0345a73e3f40f1c74f8860e0a396cd839d6711198a467cfb034de832f128ad1f12f2fb8569da9f3313764019a6aa00c2aedd23d96e64ccb793024b313861713d4ac49b6f17f1c4314511a814ad2823aaefcaf9a98ae947b58b67ba5e67d11a69dfee44fe211ac0c956451a771dbdf06f50f71666203b9b7dcde0732506593e5778ec3f6e67bed48912e20f5f87f096e522c51d5bf1e4e043a16024474bb0fe0633d7bd9ece406248e0a4e6e3c170698e23d3fea099745af10b44e1b222127953dde2c4b8fe9abf3bb94af7ad3ada79f643cdcaf2cf083752c6eaaa2553bccd279b568067305b577a712c6db4e7115987e7f84f10ff011fcd523f279d79867a967c707fb5ab4462ad72a1997a096746837779223cbab85f59afbbacdd1e784f48fc1da9ebd0277839fe4f9ba4afb7cb48e9560b49bb836c5a079fda41e554be464bee8bb16cdbd15e48dec5600850a3380514a5068e8280ba84389bf267a95852c53c27be9b9851a22e3063d969e3a8f36801998b2c573fbc88c244a8b26194dca359c5888ab0c3bb29e70fd6db4f2160c1fd132c49491a7072d916eb5dca33a463a40ab47a4f02742cdcc949b52700e59de70873e53730795da3ac23f127a139e806096a80086fa5a7c0bbaeed221716b9b945a09f79315b388ddaec60af6da26f6cf3e3d6146a3f87af707a9eefbf5318d8fec6f3a3b480b270e8d43e249aa545f7bca7732ba0f65c42b906bd73eb4b465611e2d03e78205ecb434e30415e1ca6f566d472d5bea73024c9d4e89c9e6f1e88132fb5495fb796012c694f57191a42f1ed6ba35f117506ef2631ed5ff93fe58c2dba242d788e2d07ed5625cd4da67dac53e4467f4acf42e4193e89352df6bad656b204189454ef166354011603bae664870365cb8b5332c8dcea52b22442b9c73234ed576757be741847384c8d6c245c6c2b1d0d7b60821aeec4138175236f5c4e959ec1058edbe73b301ad090dfd3e1e52a8da60186be771acae0e296f131ff6c29a51b863d861be5c2072c799003f827ac5f7402433d48ec62dcf6958f678dc8e5c7b6570b9facf6bc2b9df6f22ad576cc0655ec94259854aa44a7b2bd784497551bce1cab3b3df4db1836c7c82e0b0e0f7c907a316a56787e28a938a1ea71e735ddaa278592da4a1d90b6c339c59eef448a0cc3d1e404b5137aa8df00139202ec6dc22d64b52d8da0b868f676b06542d9ff86dbea2fc682f7be6b51c520a0e90d9ca5d9f98beec137b7d87d291363c227d97c5293a48bbb120ccd5fec11f2ae4386d22692f30c09c13f11f96f3145789f0fbeb5b03584d52098db859280ca62fbae9ec8ff991e0c566d6cd43a60971be92eef6433be3fc0a414c3c3f9e16d6c1282cc6289490220cd2c75be3a4bf688f7d969d7af2495f1c112298c3a8d172571f67ae5751c54334a2d109bf83472414235ca2a84e868f6abe32b8293da33495c0436cf4a37d1bc45d1e6e09bc481ae185e8b74c46cf7ebe2fe304d818273abae89aeebb2be4542d92e954ba70ede54be4a47eaaf340255e80d4f09dc11c464e3e73f8c7642ccd8f337154d25f7cf3975170eb989a66e344a13a3b33dccc148121778a739b67314b2381c88f7ba86745ce25b4d091e54c2a9d455479cb2279277703833e994d0f50a6a25e7a1ddfe5e51a298482c81193ef7213950dffb5e009ccd874ce3b723dbfaeee581033fd3aea97bf86d0ae3b25d958b9a628e11b7491f02c344534a2293c2bb177ea95e6870d1dd0d20945225ed738050b878017e2a754e41c195233ddd290d9f95b197f942437f71db688f0b1847cba2330b558207e0033a58066b2399117c740b5675c05dd60205bd8dc2529c9d2867d7119a31ab5433e4c9fadf52baf30e77c0517aaa200b228cf128faaba71fcfc425b334d6c31c74a153895c2bbe8186034234b288916b39d4d4b20e96771d9bead3c6698f25544434baf5c69a4a4d81db6ce148dad0c5a292a911902ef13c5b70be7269a1bc51060ae0e0e468725360988f0c3aa26b1d84340a17ed4ae470b34a26fa34dfeacb13d0fcfd5a0fb9f65f17af00443d37ff23a8727ba9391a99663faaa1a329e14b4f54f2f8f9a4e9146d09c476f1d4de229c5456e8df05359f8f1a038f9c0cabf7a4049f13a15ce62c8479bfe9bd7a1e3a3304f2f61af85d76059232157bfaf5f0e1477074869b6185b4a0dd94a2706c36cf686e17452cc8add43f6eecc4e1d2dfa3658f0690e21fc812e7a22308222885be0b93ee90d113cc1c9bb24d689f1b168508010e7c2ef6d4306bbc5a257618f9e69f253cf252d7a2ad09971c67fbe595a2081e0b83cadc48037b85984817a783e0b9f926ecb27d487dcf5cee55f48859738e456856d30720d2a618cc51bd600799f0ba15e3395180a26974a0d19f86535c11aa4ce4c63e1c85006f1dca6d5502d9cd59a36c8f59cd9a13557bc18d504f77cae228eebeeb52b5ee3765281785c4a69d5e104dbc4ebd6ab4a5779d844c4f5bd03eeab8d4109fc577bce08dfa5d4e8fec31212cdf530765d558bb48bd16ebc27fe7aa19f5f24c5c879572e929a370e84e525327e431ed20172eef4beb906ff913bcb939d9ee83c452e9cc5534b3afedc3f9e12b7e55a018ca5fa3a2339776c77fa1b72b6efb206cb14c4a47abe29a87617090199575c277647612dd2d561c333fa6915f8b635317b8600cdcc5d1e89b5f96e05e206804b0db8d1fc9f36cdb68a9b4d978a7a68cc03e20d69975ffabe564b74014fef2d7e4f85a4da314dad4a8ec7a1640a2bbd784e49e2629620bbf2730c3b9e25be3d90659c6d8acefc29a3694c2203eb7dcdba807f49d569252f3e221dc7257e0fb47c37461a006e5688bcf877d4279c010af56f9c1e01a09a1d08365e82c359c44c3eaeb72f0c078c5711e8be98b30e6d6b21f15d59df980bc3a9435fb90e3338e588c0729399bcb74f3c5da474cf810f89ef6e58d20c3290e2cc44ffb9bbf6e797d9ec8e285d8012b58b48cd69a3d12abda1ad8b41c1ec06dcb7ab975bbb089e500b39ec7c7443d9cc3e1f7d5f62c7b1a296255f8188249632684a256ecbd2838379285a524eeaea5744d2a6527c27ee87aeb52ff9642f2792ae6fc9744aa8c73c327738c8975b48b85b3e673346e0ad32343a1527fc3bc0dc174ce286c68174468e11b0106220ef7adc8453c4784bea3e7558bf10ff05472a35330baafd3bbff59aa04f54a92dfecc581278a33465f00ceeedc40b25e66ec027c899d607cca40b219ca9a9280a05cfee12eb1ccf273b8cac459083c5e157a9f3e782f561b8ab371c57590972a49d03405775de94fcf864447c36c525020901b9023eb950847ce63539b5d2ba40f7869fd023ab470cf0e3ef55ba96f7f3550bb44e5ae037a911a10af7294fdd935ac304b62638fb0a3d541884911b1f1e8ad8412344bfcdb5d683b409044430413b95c39415b90c5acacfd8a7c51fb59a25e9238460c90a5181e01454bf6a1c9da6940a987b3c3b3a6ace07573bdd434584e13e723778dc9e3cc4b87b9b330ac1ad841001b5f88f7cc6a5b204128decbf4f6930c5f259b67ecc353c2e3abbb035c2fdb4c070933567947c098cbdb8ebf928ad12a38679e323837e5c64829e4c7383b95eff6a0dd0237a2c597b7f1c3f58b60832fa5e89428d64cbf248b32b52b20afb13401986d0df7665b78ba13e6297c3cb256e1eab5ca4a174ab8a9647338b9ac5fa30e65645519f6245c157b773446e0fccfe52e6f51b593f829674c69e845a76f472e71dfe95143392684108d7d966f406546f247c33efc6248b182ac7c66db725f5a80440dd4fc5f21ceb1086d123f7dac35dc1bfe3e2a4ac56c012afc84fa121f0fe14aa250f238daf967146237a5e3f91f42644c98a7607e3d3b0211d01c300bbc1aa308e40d2ea07fd2367910405de457071db13003fde1c665178c716944be7186e8195067afa6c179eeae7c8615d7e44cb4bfca3d6e33245451434b173eb89e6cd5a8055c7a8619c7eda0d5f9b064186308f5479f83e199bd14d2ec3829c96cec6d52ccbda14a159a22099ec403e1eeb06b280c5110606e04a5c51542bed9e0153015cb180526f95cc3da25bb29e9406ee22f96cb0feff6a8fc189145c22b81b120e20a80575131a3aa7e63e5e5e776848c6a9dc209afb61c3bd64dcb74b8c330421749834325b503d2cd0c826b964bef898cdc3750fa7efa5518e67c3c7fe6ea4dea0c7c1fa66fdc815f4d403ff7ce135cdbbc61a1ab6ef641490e67f1465caef20722d92fa990ee2ceabe552f6457b9f501711f4ebfe4c3d749326d7a9e3fe7cdc95d2d8e7933c1bfbaeb04a18aca022b003852acfa9c6342c817bc309c8ba7005a6caab2e2f1f888aa925ffe61302b35b97450e3343a4a74087917facbc4a05ad560a3c0c50a778808c8804588ee08535915208084f6d19d7e3979100beb2107e56fcde9db3cfdc43750e76df7417e47694cb0df4e4fdd23fb16baaa20891e7119d15b63c7e0b99d87791475671415daf72ec9a4e283e7cfcb2e1519e780e39183d0f93bc4c29d45b813002256a279fa8d2e933bed8a283b8c7a6c2579fcb045a28200936576f52e9cf8e34b22ad563b027e04a586f2d8c4c707bc876d68adfcae1ff68726bcfb74d7b94fcd3739a37131038422e12b3c6b93c531b589e49bc7cafdd1411c70ec30ea89af19b07b5ae50bf3a8f3fa7b5dbe44b5fe23b06c15a47cf3712ca661b0c5796efbb64fdfeff49802cc29ef1df40959c6c26abb7cd4341ac6a3f1620770c38548d7fb51d3e1518ad85d84872b2104fa710d3eb60ed721a4c1c4c642fde4801a054e50f5579fe1d222de010e2f8e40104f8ea00b6316274cc5c737f9163d7ef9f5c61ec2839214b8b9553dfd84f58b8ac0a2dde2538167a7b4d014ba7da6f16d8f31f70898eb0b9ed5e15aa9c967635bfad1da036bd28ec5a634ba35494d036147a35566e8dedfdc6e92f08a0e720ebfe2ba0fcdd4ce384683d656d72a9c5728adeda3fef1f518997129a53e42f7d2c2a32e0891677bbabbb447aad8e5fe0a781531c700796d27a3014eccbf16c6041766c62f009ac945f288134e62d7fcbd0b84f4f5f2c3c9f061dd951d9b9da2fad4e15f4113fed1f716723175b9de4adec8aef527c17572d5a6391463d526debaf6f2c3753b39a0abafb867d7b749eadceffe139709b83ad85af66ebf63a540ac97d735ebdb9d57f94d7cd5c0f207b838d26f4ef0d03699d09c9da8fb71438a45f710ef92e263de67755b7a1a47740dfd540a052acceaa7db7dc734550a8c1b242ae6a03ce22a9fd17b6bbfbc96a68d9fb34367c91b82b33bdb7685820a126c49191bf2c4de8559f8b038d159d144abfa87d4572223e2aec5670f27b9dabff968853dc6d423e18378e893aced68db88afe6c2c584aa0a6208e94ff0343401218a85e43babc3b0be0faaa495b442b54563fdfab2e8dc56d6ccc4f72e9a403a9cc4c4c70c615ea0c077105865bbd996127ab324af967ab77003fb9b9513a1f64adea4fa637f0c5d3d3cd3777b31d4c256c843a60c74f1961fac9f57ab625214"}, {0xe0, 0xffff, 0xfffffffffffffff7, "231420146bba1a938d85cacb91f0fb19a6c5dee71111fe95d9096ca46ab396408e0b03e207108ece0b4166c4b56940d3df01466978076e6149bb39a40b4b9c428e7653ee0c352a79379594820b71f45a6dcdec24e79dee42e3722c32a90000a2ad7f984791653fe03ab547719911b10675cfdec6d036ba29b23976a44a557a3723e13680b167f7b635cf6c0fed214ec9ed56b6cf3fe3aab79dc8f07c9827ae1d09257d820482d2283aa193a28f9b7e3d941fc2b5c30545b8097fbcab8e1c4f9a4e05c4dd92c471b16b0a53"}, {0xe8, 0x49ad8fe8fdf3612d, 0x4, "1ee12c40fef5712bb843456df89f01c2f3d5c264f87a85e13d21433a489bc76d2f0ad60c0ebbdb1134b2a60e394fd113b286e31487ce0fbf9361e9beb2c30e409c7ad5a0849cc3a8622d8f60a329c5dac0f4bc9b7fdf7911edaba36431e29cfe025144467b06706421a7aa974b3045680581f95374737c66420a01f11c939ba40c60651333ec7b58eec91a60d4a55cb90c3c33b3a9c602459da89e1ec3238c88762f731d1825d80f6d2c21bc43ebc32541c0547f231e7fc81daf8c2e6d52a5db4e97f317f90ce0698d0d8683fd436ef3271280b8"}, {0x38, 0xffff, 0x8001, "ed9a40d3509765646eb04ada9ddb2c626b70f52b765428c5be45170238858eebd6cca0ed952666"}, {0x88, 0xffff, 0x8001, "7a6e192986a62e818615b78a2f85d3d586ef8dfec568e2f2b362e487a009624ce749d61495dabee742b448452017f91cc355c43ec2654b114f57f49fbe44f7403056ed0769d42473c8f8bc1b4d8868dc772788aadfa50ec636dc9ab20fbccd0afdab525fd7562845fe72d2294831651f2205884eb6379ae5"}, {0xb0, 0xffff, 0x5, "58147a99852cb4a100cb331b578170d9e2ce8e19e24c2e6725bcf232878b7c8e232f691b0aab25df1c7987cf55852d8799047dd5c3fbda72a8e4e15d350a85adebf4a4b8164bb4375bc9500bfed879348ac1ff4c47491f752c34a56b748cd751d0acc1eb2d4f588aa876263dce3807f29dd9f81a6adaebdd36be6a2c0734ac5753e388ac7885cdf5fd739bfbafe1d01528a552086d1af3973cb393447e7162af"}, {0xe0, 0xffff, 0x3, "3b966da32e5a169c1a94be995ca4928b0f45c9205701896539d057b0fb3f97896b437d9d596ecca32412eff6dae97b1bd4f1b8ace7c162db434d7d66125d393ccdcc8291bda91a23d1e614c8ea300c3b6acca26e3fa502f532230cc0774f0b81c57fd22568442991e5839cca366d9cc8ecdf5232b0c08ce479986b24f8b481def001a096ac250c9c4273b71d942fba996173155d6c9ede5baf18059eee9968be2e74ed3a4161b469785ae852c63a71f6925a62d06c7868066260ef5ae62bc90cfb6f5074de9aba7dc6"}, {0x90, 0x1, 0xfffffffffffffffb, "428627f05ee921a5b1913e88edf7fc0b5725e1189906e0c9913ac09cfaf702c3e5265804805706ecfe6de1599ec41acfe72c4d8f7f2dcf0af29dbdcdd4b411630e90c4807d1ca0160d31400b69d56f43259b007904d452f9dd572ac11d9e22cdad232c435293b211b55ebddc2e7db97858b6490e49241a611340d1457cf1"}], 0x14b8}, 0x1) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0xd72d, 0xff, 0x8, "94c2a87436a9da39d58d0139ee10b10a43aedf85", 0x8001, 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unlinkat(r3, &(0x7f0000001740)='./file0\x00', 0x8) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001840)={0x3, 0x9, {0x8, 0x9}}) accept$unix(r1, &(0x7f0000001780)=@file={0x0, ""/108}, &(0x7f0000001800)=0x6e) 23:23:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x14}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') 23:23:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0xfffffffffffffffd, 0x0, 0x5, 0x10000}, {0x81, 0x7, 0x9, 0x2}, {0x4, 0x10001, 0x101, 0x6}, {0x0, 0x4, 0x6, 0x3}]}) 23:23:22 executing program 1: poll(0x0, 0x0, 0x200) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xffffffff, './file0\x00', './file0\x00'}) 23:23:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) flock(r1, 0x2) flock(r0, 0x2) syz_open_pts() syz_open_pts() 23:23:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x103, 0x2) write(r0, &(0x7f00000001c0)="e075324e39", 0x5) write(r0, &(0x7f0000000200)="8d38fad6464375d51a3e1fdb8e46465533cf1f8c8d6fbb4f940db21f0e00b5e75a869a80135eb941fcbf53e0723730817bc0c050a15c7fc4623c9c1f03a3d026b62c252e17f720f38d7a7545b4a8640966ec6008c45d337a2352590ed70d320aa0b45dc84cd354e992e2351615b693ac9e61697fb61a948f33d2f760fbae5646b0f956a588e96958cbe9fffbd9070ec4704510972a2b93983c3f9d216897434cd6624f9859cfc185918c26020d515df84d629363bcff63e9f3e4dcb27b0c6bf19b505af3aac626e22522da0daadd21f70e0109cc2ae7886e889575dadb9ce691833c06b41abee6ba54cffa6bf776f66a1c8225c5be", 0xf5) 23:23:22 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x400000000002, 0x1002, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) 23:23:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x81, 0x0) bind(r1, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x102) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000280)=[{0x20000040, 0x0, 0x0, 0xb6}, {0x6}]}) recvfrom$unix(r3, &(0x7f0000000300)=""/43, 0x2b, 0x800, 0x0, 0x0) syz_emit_ethernet(0xb7, &(0x7f0000000180)="ec709c474a82c422b760718453234765ed80b15b9d18b0c4ccef034e7cfb55a91d2799bf14229ea0a4b5a2b6464a2e089f0a80de25473d2b89dda6aedccfd1d361ef46a05216caeb9478ec27ec5b320f203044448bf13679be80f7b645c23b5977eab43325b8932e7d8d9f6a8bd15b287a297f3654a84e32dd41d7e5b225a5ef67fadfabb128beccb47f3c79b473cf5460fec5b9d4322555f485205f9b7e87509c82168e7d2241938748dd34040b4448c4d8bcaa46b0a0") 23:23:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x470a) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) r1 = socket$inet(0x2, 0x8000000000002, 0x0) recvfrom(r0, &(0x7f0000000000)=""/165, 0xa5, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x6, 0x8}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 23:23:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x10080000002000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="fa1204009155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f103c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f7", 0x3f6}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="94fe358f7b9c079bac595e7d0865820fb6ce7cf5b1a74320766366e38c82795030b9016340f2c9124c5918950cd949dd8268cd5d99c60a84d79c35ad8395b6f0a5c8ab488c10b258fe782fb2103d9884719421ebae112202bfb0af72827e824ce8cac863c6d042cd2c7b3f904ccdfc54cc11d9e8dc2be4f5361621663e2546ea0b51010427d49c70e9a01ec592932173a04e5f932074b9f382e7a2dd39654dfe8a82e5ed674483a2aaf321a3140c6d0b049aecdce82cca371ae641a177c0e1efb0830d225e67ffc27643512e53003f842bf4bb5f8460635fc69c3069e1e46b2243426b44", 0xe4}, {&(0x7f0000000040)="0a3429ea86d1c86263e1a8e408181a41ee00f3878a55e883b3b20c5e980b35b39f1dbfa6c6fcab66dba4f125033dbb21a5b011bd6d4bd347f223", 0x3a}, {&(0x7f0000000080)="e332151aef8558fc008c", 0xa}, {&(0x7f00000002c0)="1f1fb39c74b33aa19eb2955616255e1e7278d4bc1bb165aadaaed36ef27620003aec608e8c54a1c0d88fff3d4f98efc93187b9dd9ed5575b72a447d6c85a4f2dda97cf661b96a48e6c25e41376fef66a80b7524f4f7d954e883e58dbf97a684a26052ae5276e34d435ef1d6c8b0886280c3cd7c7624ddf5bd0cd83d67e0e8756bb7ab552d6ab70f7e769e4a3c0b6b4bf4163ea581f68032a11c5a41e5cc60b1e5a9f90877c2f783ca946cf344391b6f0c3eea26622b22be8c2a104f33214ffca56634b945af770f0", 0xc8}, {&(0x7f00000003c0)="d8bcef44c6e299fd621bc1", 0xb}, {&(0x7f0000000400)="d8338ac88b18aa6fba598a9f52f2a7a15ae2b0194943e9af5e5350a752bdba9aa28ba5107594e617c11d0b870015c365981834340a0f8673173e1db6aaeceecc3ad3cffbf38584e5ee75f7193687c347996fa9bfd70a1f36c967fd962801fa1f569764c05e4ebd4626396021bf4bbbc25530ca4f198b092e3dd7c22f2de3fea7", 0x80}, {&(0x7f0000001600)="5d53815e37de50195ad354318435c2ed91e91f31f56e913a977f6dac03e7005b0410791b4af7ebe9ea650c900a424f0259caf7521f1e418594a4d8eb3777b6b1a01583c6982940153d159e194b7804ca6546d15c1f5ec66523ed18185a6ed96255b6320450570e171f1535138ba0da6a40319f82b043ca9018fca26412742f1845c7f3deb3be82292c52dcfcf12250f46bb73c9cb79219c18a61c935f8cfade3ef9d7438a50fe2b4b306195aeb03836f1132b9d6515cedb84691343eadeb6ae09797ebb86b7b2f595ea5aae0755790bb52aea591e27dfaaaabb853476a0d951b0f9a7bfb443a07231f3bd912b88ca26babb28280fa500a6c753caed113be55bc22aae1aa28e2da4c756ace82b13c5848e3bb71f3d70b9b6bcabf7d2ee058a3b463b1ea5a1d56fd1e8e383f453c03254ff3f3d9aba203d58abe41c17e355218185da9f7d1e9ef845d1c393344111b8b2cb0967f047deb798f92d3642758a353fd45cd91f7614943eed357c24e0878db646adcdf3e41271f7164ff7105e10f765879c8885afc6696a13c88f389cdf718f0cffa8734429d17a192307ceec29640acba77d5963b481995f0029d727cc703f174a58e382647750567dfefdcfbf0f6b68311fd0f399df047afb6820659b9c326cfdb5ece5268de4a1b74552bb9a9e158476b58154c3c0899fd9d5ff5a24cbeaf6452842b5a988aaf76dcf673b44332b2e03f999942175b916c8bff136a2bf38ac7323154c167ff90f662589bbc840b533c684056e24d03b5a25282c5c84f01638c6ed02024845393468f335e9cd467e5ae42b120d2dc63f6490afc84d4651c6831e8b2260fc1b1b38b0037da4543d9e87f32f5b7e3cd05d363e704e85d1a91e4e664fe8666f384db6d4104c53509d4df74e4f72a362d1109d771907c483011d022711aa7783deb2a4514732b0184a9b80652c0205d83b254b73149c766c660a5f38cd3f5f502ad3d83091bf8e1552a59a7a7aade8f355e951a9cf37a7cd55b37e82393ae53042d0844511a957a89d109eec3ba118cd4920b9df871464d099d4d10830710a865fd92fac7d358c45030ad4cd88a293a3c4c3eb58f37e27738b244e59916ebf630cfa223a0c9adffd40c8a21b2eb9dd0f1c05d35a143cdf24c405d01e1fa22d4dcf8ae6df599edd35e6a10fe076a155b2ba872cf20a2eceb3e3f139831c3ac71dc48d832f7dc104229223f131292da08e90d261e5982e8179e8cbca4f126cdc37e38d093e115e54101cff596d0bf1cdc63111214ad8640c95a59c7d34e8f9a2d0bb7d04b99efc5ce61486e791a430396fc9b0864795884468db05a4f85573d0bd71345271b58a26bbac3a5738483353e38f0819445572371bdba943687e6ec06afa7c3948ca1d489f22dd400707d8f14e9a56a9138dbe88c9379a10375f8fcafa476243b1ae634dc8db658c5e5194258c1fbee95983a5020c841a553da10b171af42b31da46b32d36eef3655e2a95088e6787f58a6a62367c2fbdc6580803d05ae3cdbd28accfc77d4a587c85af7465fdc76f64ccdeb3b3a920dcf638232c4ade6da1e4fc594562f1ef01f5331cb06c3cd6eb464310b463c36b3e97245675441087a048976f53f6d22f1c824e447081ac633db2216a7dd3442645b6467f1e3a12ff658a2470c23143040080a856f6176910100da481dc32bebc97a562b4152c448b026089b539ec82075308c453c3a0a11aa762d2c04b5bcfd9faa0a720ae928c2145ec2980b8d2d459c2f792eb11c1a17b87e342408e9049bc350461a18f6cd0014eb7e0563dd6c354c80f3c495558062f82d5585e14dfa3c32a9e498db0e4406ff7ef8b0911ca54a22e84cfdb9a0e6d0445c4f101fe8072fa6d759e891fc55b6efbcd0733c21ac39cbea9f1f920d1198bad9d343d11a061522b50ad06a9fab5d6f71bd1f25b08b6a3f5aa7eeab6c01f92490ae86a80b8fe263d5b9691cc136936f92552ddf0a1b48c0d59c5de237450266afa6cc44e88cad80f3a91f071be51375a1d0bc037b3b9f536262ce7d4d0f49a2c5784433f8615344d839cd31e03ebf6a33f8b7585fed4e2add8de9064a3cd26ece808b846a3d54dc1a22b212ffb943e13e58431145b68bf2367bc98ee74d39d5280c49d8d4e7860d707e08c9df27d1e7031724e9d64a4d093c6b891eaff368087864d689aa6a1d909c054b01a12c93a72048ad274d07bee2a62d68ce1947358893c450d403d960df597032eabf4f8d93d9e8f1e5a9db3504a648d778a5e5fb2080f4ac5cc8b526dacf5f971c41b187bcf6f3ba77aea7bc6ee79b2412c361a64b040af86f4578cc0f9334b89f1c1c43ac42341ab87c797e18b9b862baa5a7ae12c839fc5046cd162426561d9ae8e682de383a73c9bbbd3134494da16566f85b09c16fbbf73d0d496eb7e495932a33e968f18b0c9b63175273970904d3f5adad73ce6503fd9495a1389c22f43e4852b6d6f84575caf28d2f1c01ff69bb2dc6ed1e0454ff2146881be7569d6dad2f1743917870186ced05278e17f6ee6a407028d2c24b34e814c114c86068acdce3f7a38f1114b87552cae04e1ce142850cb3d709d54c4c63e44aa769ec183752f6dc5c934b2bcfdd024876905887224f04d6080cc7fdf0dbea449e854ac061cd46a6fae69f855789c8fe01a6cd93f5ed9ca3aab5127bd50772ebda65527f763357ca602544b59b1415909bb55c90ee5885ec61a0fc535402c0ab1f5672a2495e0f5c976be33b751efd7f9901c446e82aac80a05bb17c0b8dd0d1dfe63f19b84011c367ccc7e0956b83a84da316a590029524577a167734172a467a282c0126c50a881d40c8fb440e19dd5677d4fa042b844ab8667cc4895e56a00e22c6200685a0403b8fefc0587a5de5dc7d49251ababc79b9090abda411ce4149ffc8e427cea9ffda5ccb79a494d662ecf1554a6ef618b566720f9c9923b2a6a7fa70cff3423f50941661185e921a703ddde4b6a71f9f2fb2849f9504a4c48856e60f61510176d5be0b24ece7c725374edbf1d3df10c0afaf724b760f02f4e68e9dac1995971a2f4bcafdc0a3230f31cd8092bb4d907b8c53f3e994899fed766ff4268f7aada813803a89ed38fdddf5afc59e491aef440a7d175f8f973ed3245968615c632adc333d964f6cf4b9348c3fc682642c7ba1b80f6cd7bf50dbe450b7e0d8ce44ac1ed8d199af3030b091a95f33e18fbbcc6db89ae579c44c8adc30027dcef194ed120628f1a0f08e451b87d5577068866d7dfc49fcfeabb89687a6549362dfb945eda6e1ab951659072821b4e009ccb81c7c5772a8c1cf77382a779a89134988b649cf8c5eb785668bb0e1c3a9f9da8b21082c6f996a6139a41a3557947b5263d636e3c12bf4b802f2a9ec176ddcfdcc91719fa8805759d4fc893affae439dafc208643ec08603eb61ccd434ab7fee9ea14af23920174a24886eb79ab999ca0d446dd7209f1fb9718be86307c77c48de7f83b01f483879c822417b7bf986ff1761953ef11c9db719603dd4ca27fc564a00cd86e95012257467a40ff29246f897844602dd542172d4666b80061470c627c9998078cded0332f05bb1ffd1d52aeeca2805247d20efe24a097531c6c3b71c416eb362da6eac7d5e17fb6e147128a89731e5c910dd94173c3ed5496a39f2e14e694520f723c92e834ea249e1e13092c2a599973ba405dd901681ef6f8318750d010135092341e3bd2cbf048ac9005f2b6143bb5f5ac3db968af7b2a1b9960c1f4ff0edcbe999c9d133f2ece05204cb75904cfb73fafbeeaa5f752b55f9b294c8786ed64d5d20279e0874cfa57b7230ddf2df089b3875dc3ef8ab957f6f40e9ad741f5bbf34245e36143e4a1628cd4a555441bc44342041ee5a8f566ccd6610d71045b13c92acba0d47cb72764091ee642f1851e610b64884987290854d9489121099f6c7e8ab12c1dddb742da3eb73cfdc19bb01bb25000fe50b779e1bf01a33d5a61c840db82db66e63de922326e1f975ab49b1466266b2eb56c1f1799ea44a4f4151a0d02e6ffc8cf6b521387d9fff263bdfcf27537ac02cadd62a719dfc007b3f7f1100f18fb9c118febd611806871329f3d6f9b287ff44011674f2506edd28aa40ba0b1259633cde8b158073dbfac5319b82e242a1f1f2e7d3f5ac0a2148cd03f4bc4271341922fafe3f9e8269dd9705cd8dd2c3acd77fcc1dc87f06933909627973fc7219f7734f3f10d1d3172090354b5077361707232cab2713f55ebcf4fdc2149d091cca285a3e99097c29183b4f0538407e0e86e27b77f165de33395769396831343eb63b332c29505ad8f6ea313815815a37fa25e4a2f175826af680fc62f37b8347428a6104fd9d3251b072c6c2b93c27196a8b398adae96d26ae805efb5cd6bbc90bc1dee808e91022ea4c2d957213a495db7c930a26e86047397f9f08ccd25944d5712c7eab555f6725059fbda000e33b992ff2dfc2747e59743a7504618277119efab316889c9be7a0c3f1bb1e4e224e97388649c40761c1453fe628be4c10c6ef943bc9b5253fccc6e2643e98c120024a9a11698258138f6adfcd0ef1cfb681d8968357e7c9df32f57dc5c1d336d808a3ee26f1f9a6def267107d0034ea41084afa0f0cfd2cdf6aef08ef70bc0f8bb37c4054af384c9e45a287119c6258671c16fbb120f26496bc26185f0472dd0e723662d1b29b6a39074c1546f06c3adf904b386ffacbbebfd7bf383c409614bd72a1d2e1cdd164ae0962f523035566f6346036fdafca6cd7d256c7d1450c121f3f627d5263359c7323338342f47e1d256672b6f1c0ae115b2f24533ba1c4f1d3692ae0e8ca999c70923dcb2223ca582e99a9fc0d8502e95677ce2084274bc3e829fcf4bca48f2740e537e114918c4cbe1fdb8deea88141a761e8801eb55012c6d0f39c6a663a522240470661763f8951d9c46299cfcb9b5e9ba394d2a308a356b5c6d9adf84a3737bd5a9fbd7fcce58f3b4581793b716c82d8b898ab00e2768b33fa32cd05b9084d2837f3fcacb22e44a4d6763f944dbab57bdca7549f6f26043f9be31879a0f9f8cfc68891d301e4f605e686a1e1846f815a9882619668a351e6b378e3960ec01d7bcbbcfa50de9f31889bfb117bd74e8dc645b1fb5b43d3747d17dcaeee15a9a0102ac00039764150d67b95a97bb39075690e64bb5875d8541f8b5759e236307c52b021b52f1d483916f48be5e668cbed2005038edc5ff1729924e287e86e701004f72c1be0fd068df3ebdbdcc48ea0492a32647787a530e1999c6f981490e289e0e18889eb88a9569b421f1a16bc99ba4746e7c3017622c5eb09b6425b4449f4d3d5189833267fb4f4b079f03694e51fd8804b5bdcceef342674ccca3e42d32ec8189ec16a4cf33c7ac736fb832af9d4140a9c32956dd3318e3fe8dfc1ed61491f5aaab6456e25a7dcd61f3aff437f2bed4c8c496409d9ed99f40c779b886261e96a16839580aaab9ce1c284e1c2ed2b0d84bb2db7606a53adc8f0ab49c775942f4d564e5eb3abef8b78c8fda153ab66c7298ac5731784b487384c4745e6ed98c27f545528935568a057fb5224a1f6073c8bec624b43dbbadae9d558b74a16d550152807e3425626d2cf22925254464267ccc97128f31d46ef713d3f126001c47dae7559f5a5ca9654508d2f4626ec11ae331c294ddc5b13807c2ae9b4b22c2cf713690b8e5aa5bc6fe8163b44459ac1c3f35a3fe3f70fa9b1e96c1e7f5dd5cb56b995dde7288c0f10b462754c80ea3416493753117c12c42f16329d35d54d", 0x1000}], 0x7, 0x0) 23:23:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_execute_func(&(0x7f0000000000)="656743dfe0c4c1c25a5b47420f96b600008020c4428529c6f30faedb430f0d088f8978e39e7c71442dc4a1fb2de9c48241dd20f3450fc73459") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0xffffffffffffffff}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x1, 0x200, 0x80000, 0x7fffffff}, {0x6, 0x8, 0x3, 0x7ff}, {0x9, 0x6, 0x2, 0x6}, {0x9, 0xe5, 0x400, 0x3}, {0xb3c000000, 0x6, 0x1f, 0x9}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) dup(r0) 23:23:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x24}, {0x84}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 23:23:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) mlockall(0x3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 23:23:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="60743e9eb98be7a6baac695553bdd1e8e7da067fbf8affe6ac8abc36d453b8438063594886a4dcc932f237be2520003216d5b317334e1103ca715a4d9c4a1b8de865e32c95c0aba88f851dc5", 0x4c}, {&(0x7f0000000200)="991f669f45a77ea78575b72e1651b247c7756c6878811ddf9d1c544d10ccf68f263d9eaa3e222c46814317a59a082a71506f37f5a5424b05ac1f645362bc80f7ed401a6c1ecb2c0ecd5fa0e03b98ea2637926123369b411dfece125b7edfcaaf31348f2250f05bdc64195b6855f0625a028488c1a69f0e03e4c253f0f7bc6c8261372e5b307574d2ccd891aee424ae731326c24dae5f7739ae939df240b7fd31c821fe37ce532b3039e5fa85fb87a7e90f6cc82f505494cce8", 0xb9}, {&(0x7f00000002c0)="b514122c45305783e74fa3f70626178235ac0c53afd00f67158f74ec75332c74f04c1d8a0c54fd761d789cd679fe083f70da408c12a33695600d2527c9ae26bd573a5077684bd12abe9a4b44c32cc6005a4ac6d3c5b06affb479c3ecee6e7dc26930d4c95d2d8178451e4fcda7db06656374cc77f6072343b9674634cb7a4794960bdfcc680df4efe031b0dc4849b9afce8f0c3b54b398", 0x97}], 0x3) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 23:23:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000014c0)) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000100)=ANY=[@ANYBLOB="1f00000000000000"], 0x8, &(0x7f0000001340)=[{&(0x7f0000001300)="b4b68c9a6f8fe4d9406a24adf7dc3b5a3adf6f4264d88fd23ed51356", 0x1c}], 0x1, 0x0, 0x0, 0xb}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x101) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x3, 0xfffffffffffffff9, 0x6692}, {0x18, 0x2, 0x1000, 0x6}, 0x6, [0x5, 0x3f, 0x10000, 0x5, 0x3, 0x3a, 0x7, 0x602cfe0d]}, 0x3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) 23:23:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x1000000000000000, 0x80000000065, 0x0, 0x227b7692488259b) socket(0x13, 0x4, 0xffffffff) 23:23:24 executing program 1: r0 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r1, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 23:23:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x1d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x9) 23:23:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f00000000c0)=[{r0, 0x89}], 0x1, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000040)='3') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x1, 0x7, 0x8, 0x8}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0xf, 0x0) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) read(r0, &(0x7f0000000140)=""/143, 0x8000) 23:23:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x29, 0x47}, {0x35, 0x40000000800000, 0x0, 0x22}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ae") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xa0d}) 23:23:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000003c0)=0xed) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x101, 0x6) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="8ccb59c7afeae74fb8d61f3b924c41b961f20e604b4e9007c6babf823fad5b4f3e1b9192e5cfa84d7d8c4af77652aa7ede217bfa756544ac98a172bcf33833e4ddbb0882a1305f595de7", 0x4a}, {&(0x7f0000000180)="3908e6524edb1808a2e6c9471696919e313f62cd10ea6b69acdc135137b0d56f16a13b206a7a73c9992e73af6e4a6bccedd17e607b5d1491e203261f9bc006e281b82e9e911d521d20e05a9ff218cf5035514b60fd52115051770dc1ac9f79c551ce39", 0x63}, {&(0x7f0000000200)="2953c3ed05a079bcf26a1777e50954e001f783870f2e2438bbef5a47ddd374f7c392387ef3f7e1b2a06875b08cc578ae6b45bc249d324aa1eb807e7507e91f57f5b4a4519b3b3c6c3a5eaf342c7b507d364f2fa6beae2d9a4d80505b48d6294cf71b9549b060d5a8d5f6669d0c928aa837923d27993061e7df41b68fd794f2521d00c97505a365296e845642c37131c6a455c4f8ba", 0x95}, {&(0x7f00000002c0)="f0f963b9bc293f7d8fac38f045dc78acbbc3d4ac05687a9f5262cbf3cb6e8b36675ea72a04c08fd72d86476e19c93bfbe371ed3fdb5c934660a418778ee9ac0ea22c799a0b0c225d3dd28ec027a26662db0c2503df538a749021ee480362b71c045a099e59cfe006f6290570359a45c2a743f33f2e13fbe7660bf31f73be281093ae32e446a5bd7c434e030d939c620f59786ea3924a2c3a721c046e1841dd32ed19adc7ea6d90b8", 0xa8}], 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fchown(r0, r2, r3) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 23:23:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x81, 0x0) socket$inet(0x2, 0x7, 0x80000000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20}, {}], 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0xc4f2, [{0x3, 0x4}, {0x1, 0x800}, {0x1, 0xca}, {0x0, 0x3f}, {0x0, 0x3f}, {0x3, 0x5}, {0x1, 0x3}, {0x3, 0x2}, {0x3, 0x5fa}, {0x3, 0x6}, {0x3, 0x40}, {0x3, 0x9}, {0x0, 0x7}, {0x3, 0x4}, {0x3, 0xef}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0xda40}, {0x3, 0xfff}, {0x1, 0x2}, {0x3, 0x4}, {0x3, 0x4}, {0x2, 0x6}, {0x2, 0x3ff}, {0x1, 0x8001}, {0x3, 0x10001}, {0x3, 0x7f}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x7}, {0x1, 0x7ff}]}) 23:23:24 executing program 1: 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) mlockall(0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355", 0x0, 0x3}) 23:23:24 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='x\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:23:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x170, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x87}, {0x2d}, {0x6}]}) open$dir(&(0x7f0000000040)='./file0\x00', 0xa, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000200)="8d") r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 23:23:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000340)="eacd39c3f9ff54c4b3b2d576a9cce55c27bdcb442b23", 0x16) 23:23:24 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) close(r1) 23:23:24 executing program 0: setuid(0xee01) seteuid(0x0) r0 = msgget(0x1, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0xffffffffffffffc0, 0x9, 0xd59, 0x1, 0x9, 0x4, 0xfffffffffffffffd, 0x1, 0x4a506da3b026d5b8, 0xcd82, 0x7}) pipe2(&(0x7f0000000300), 0x10000) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='x\x00') getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f00000001c0)=0xc) r8 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x4, r1, r2, r3, r4, 0x0, 0x219ffbad}, 0x5, 0x2, r7, r8, 0x1, 0x1f, 0x3, 0x9}) seteuid(r1) 23:23:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") readv(r0, &(0x7f0000000580)=[{&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f0000000280)=""/99, 0x63}, {&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f0000000300)=""/128, 0x80}, {&(0x7f0000000380)=""/252, 0xfc}, {&(0x7f0000000480)=""/249, 0xf9}], 0x6) 23:23:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xe034, 0x2) recvfrom$inet(r0, &(0x7f0000000000)=""/163, 0xa3, 0x2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r1, 0x6, 0x10, 0x0, 0x0) 23:23:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x3036, &(0x7f0000000040)="db708778393cc916bdbe681ffad43a8db9e5b32c0fa1dc9bf8d7126538faa2fb9547990c14cdd40f94fddaa6c4daef1267f3cc75208132f1be53e108efb4f721d09d81ad75b7f45d994bd5ecd22d39b7a8a2174e501c2380f3b46b60f5e99a446e935ba9952bf004b02a4f642d8a3cf2f4e1939f40ba1a74e394dc68bf0751e9033dc36e951df69b55ea96e3b60d0e6860fdcc9433ec220c32b85ace274b0727f4749a70123a6e3ed65930942d219c978f0724a3e61d8c6feed17a42906dd37c3644ac06ab999e8104d5e91537", 0xcd) socket(0x18, 0x0, 0x10001) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000001c0)=0xc) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000240)=0x2) socket(0x10, 0x3, 0xd1) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x80000000) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000003c0)) setsockopt(r4, 0x0, 0x0, &(0x7f00000006c0)="d93bf969764bdb018002aee0cc20bd211267b697a0e1e6b18443eff453874d0000000000000a5639f884d8e917e9ed941ef381f79c9cd4bb3c65288e992498855b05a49acb0cfda9b9287b91c17f6c8cfd1c11fa", 0x54) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000440)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000300)=0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x7) socket(0x6, 0x7, 0x1) socketpair(0x18, 0x8003, 0x8, &(0x7f00000002c0)) r5 = semget$private(0x0, 0x4, 0x44) semop(r5, &(0x7f0000000500)=[{0x0, 0x3, 0x1800}, {0x3, 0x0, 0x1800}], 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x3, 0x6, 0x34c3, 0x4}, {0x959, 0x0, 0x4, 0x1f}, {0x3cf4, 0x0, 0x0, 0x2}, {0x3, 0x3, 0x8, 0x24e2}, {0x0, 0x1f, 0xffffffffffffffff, 0x5}, {0x74, 0x8, 0x1, 0x6}]}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x200000000000006}]}) 23:23:25 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = syz_open_pts() close(r1) r2 = shmat(r0, &(0x7f0000cf4000/0x3000)=nil, 0x2000) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) setsockopt(r3, 0xc0c7, 0xfe, &(0x7f0000000540)="8a54460d70cedb92a1cc6fc3da6719a5003b8a6ea61aaf4fb2fc9e9cbb650d9574f57754d516adcaa4c8854562fdb3e55eb8f95fc5ec84bbc7c25368585d821049112640768be8c3edbaaf0a4c6d1863ab96c119ae8ade047f3a7d4b855def2ef1fa3f92b10f6eb0179ffa2a46b9403715269be91d63d1084b9cd6f3036cee00da9fce165d48da7434fc2722f9ef59074cfdb7684af186ca170608d19e07b1d3616a93a39e8f1964feb54f07d1570e45fec83c2832290dfe59553c2b2243d271cc9342c07b59944875614e6d49d6da0c47c898b68b7ca310b2255938e551c74bbb1ecdbbb1ac9c9274e723242e2120277edd9922a64eb731b114ac8f5440956e3c871bb5a0523aa95989ce477438e4adb3f4c16efc2c4215d8a336836f0f9cdf0ef05810b20f12d94b644a15fcb51a1e48cb1da8cbe68d286bec805000367a9543c83e14e8ce780dad37e59408c8bdf1a6a1a0a3c40c25bed436bc89255eeedfb5ae1b39adf43862c26e71d18204f700a0acc3e5e1b4b585a509776dd495017ca39708728b6768df5dee34d10f2741d47f11573f723946f6b612ea9394cf74cee9968a6a9f18fd7ea5f1997dccd1a1d4a75be6ea570d7202841d96f996be5b90bc463808d31bb1b5e212bcfd6e4a6772ec73ed466364029835b4c77b0ddb665920d1b11e62b6b1a3c9cf11295b711c42359ef4b1b6cc52977577ca2a2f907a0281a9f957a4a3e8996864706981d6770ffbf0886f1f81fffbe5808aa45b7ddf93ee9753b99a354f8b3bf79ad202716a1b43e049fa1562b6174d8d3540c7308341b846882a32784c6dc76fd149b458f7c0669058bb55515b1fb6a2d3343863ad4845ecaf11729f9ec78b44f997f03e04ef1a3f1dc2545c44ea5f610b2d378f996bf6180098fb8f7f594d2b4eda6a887b5f349df6ce5e0f2230a1b0568d2f92388ae5a551cecb5afc33b1661d3600ad321f64abb038f47e1d7cb9233c1fdbbcff92cfe6ee97fac5bd89a17e48dcb2d6f670b75730566ba523fc51b806bf695c4b4112bb8a4a8f3dd837955cd6c16a66e3b256d739fb10e881c9aad2a1b0310d457dadc9419240d031504cc57e9b823ed678cbbdd22b81b2a141efa59093ad534844a23db004c9b4c9745c33eed37b368a265b874ddf363e4601b195308024c9bd2539109cfaa7b2f42bfe71b16362e757021e52692f79e9a9fe8173ff258a49c733488245f90e8ffbb5a884e9476c1c10603d075bab3db4b4776bc2c768a68c1e13df724fd0d167358f4ea97607e351aee13713c0cc7e89b7ea45cd7b4f11e51ebe2873b1de9dd71cd06886455e55ec83de2c854915daf119d0696def4395ef8ce8ce80e55d2d2ce0dfeb2bf5bf23d3bca03e92cccf4caf4b639319ec1c72b4539908bfcabbbdd48480ea868915e7ab30ca5369fbfc83d6348f4a7fef6b91df34cd49e141d9140d6627ba44506d82d2e2ecd993b4999fb3d3b56ee2be145addce92bf03c5a64732688354aba2fedd15c634b88f841468cb4dfe2924aefbafe190aaf80da6b096e8e10fd1c3be8bf1410bf2c42dc253c7f9496aa2c99ce1f4dcead9ac17a90ed261831262f2dd80fb0258c223d1f1647a0d8be035332945c54cb0fff890c1f5e18d40f06f0594cad910a861f3286d6532887e831d84e93d3767936628c03df344cbf67e5916172fa808a6844e812e0630f8f7d2723bbb7dc20235c9cbdb96bbb579b8a4146204df819adea727eb4339b971164040f7582c4fbd3fb2b83f2ac85ecb08988ee2f357a5ed138736fe8e29cbe00425314013b9a81f351670a537c7568009e6f567b6f018c3fe9978f91a3557318a204af7632b298164b1d3c72bae5f5d3d7534b6bf71eb504d85eaef5a314b6a2eba3b5a6b0c5b2956d9f042da14524102e25bffe618619394e6823209b69817b18be27273ef9837beb9bc06c00223f84a962f21651e1fca55b5977e432ac073a372b7f2858ad44346fbffd4d5ba184482e8132306a47b4f730b874570f833278ef2859f85b8939636e1729022141827b37df5cfe84c258f69b1b892efb7ddedc978f2593ca2786f3cee06937a3c962bada0575c82289ad36373d02687d47069f02367dccbab6ca0aebe1977bb14a1ef0165e9b6fe3c7dfd9f76c5790ba95116b54e660931043dc3ab3cfae8dd2b01e8b16cac779f68a62bfe619bb9ba11b86f507254e4ab4cdfa4abcc1a5e5747623811764b3fb687fee622a3439f97775daac0d08e21d331263fea5645b4ab1806cfeb1840c57052b78cf4a942eb3e5eea86d04c614a6a77f89660ddc8c30c1dc4ff3e6ccf32e0f5c27a24984c719f60b6f7aeb879ee36c0fbee5c14b95c248a5d29f7f81e5af1639f9a78fe8b84e83d866543ab0cc11fb6860bfa6c192df506e0153760b5442b77fa9f89fa0f35e3e90e6291564791b0dc290f6815c962a0c21860002c6bcfd937a4d03160c0f8f8f54a210ce3d380a147744ad35b04921b6861b0595f29fba6a4bc1402a2e686dded9c1f731eead3f436a31164c736036c4f7448950f657e38d90de348fabd29ee0d24f8bb24a867f4616bdbf5ca3c32756f8a711465d559c42ce6bd4bd3b85d9810b97978516da36b06443d98dae26e68f64266434eb28278781e39c62154d4de76f80af41c59537e1872eda2644e7ab294def46dc5b4183a833bf730d9d7e2f9634e4e1f8963335d0977262cf85f771ffebdf36ce26f3860221149744604138e6ff58be333528a674c8cf673684065983a7f88489eabf3da80491af27c9e22e48e1e92a019d32834c3afb9584601cf3707e258f8c177adb0d0a77ec5ff930d8d6136bcd3b71ff05aae7beacc313495b31139cc091f07da241d96e8565aa1748b4f8ff0a2dfffaeb43a3bf2f67532099bf515509c68eed21f19c60cc21c5925ba493d3ec08868a120b14949d24f8e37658539d29812802a8f8f34ce4fc6f1c407e5d97b957b42a10430cd947c654a73723900bade61086ce0e904e3b45e53ed17b90df7b4a958e486b63cca76c10931ffdf5faa77a193f9bc2444714f3e1e098c6b042f66c1a95f641a28e6c34b372f295c9c5fc56ac81aba5cef99ca6f97f7ee7da87dc3fa0443698661fb9fbafbaf2c943ee1a423f8c3dd1ed980a0b6547ec383c14fd5aae9166ad317a9f8bb40aa3fa88e5dfe704bb31ef63ed451a5b7a02fedfe901171b0ad6dabbf03937e5cb798ea8a2db4f2121054fa48f4e957b61dd33a777c7816e12690aa2991546f88967a6c64c65058232a26aedac5ed05aa16f3aa57a6a6e3fa9faf48282e228c7ffae7d3aa3d6b2b5742d9c4827aa99347872dafa645b56c93227104da072953580d2c689632dbbe77e946c045cf3762ec28610e5873d9c935fca283fa68abea62c03d8c01a2071a2890be949984c533eaf73f23d71ace1f08885b2700393c8b71937917dc19943c1a6d8c4bd874b97ca8d040e2d515b1320e3421fe9a8874acde00ed31e3eccc767c7dbb88c0271df48ed926249f33fdfe7777db4f0c7be5ef310713a2772e148ac22499a5ca4883cf9d390e8ef7aee662a4a9bd951d6accb11cd69fede16a7381aa10cf7ff5334a9792eb278e766d60077c795de1f1bc5d29bc4e5852c3bf1a2309bca7dac51c0df2916c2599fe05e0248157eed667320beed4e21ed60350681d90aa6f56c7ee2eb59a0c5b1d907ef58a1cb2f055af4eacdd28fb98667cb065bc46b83f08ec3062cac7e35cbc593911da6d2c2381b33b44696c881d765ff5dbc79b54166890bd8505101d0a7bcbc22a6fbb484207dd6cd3536b4f7c78f5702d4e4a98188ff54fff2d50787953927194d7dd1e9e59e054d904ef1a09409db477ba9fee1e25e24ee6c89af5b9fa289896245a0333f75336e926268db885ce17d491f7339c20c15bb903f9bd7217d1def0bee9273ec18c8d93bbfec796abeebc18af7d5e05ad2fe7da64a80b54486aa46577c41397307b94ed4547be7f656f1a9159ca5a9836629173b2a880d219a2986a0339748fbe84bdd74e9dd114b4f6fd762bd89f4e2daab9d8c28f04d01c6615c218cafe552f5a5a6c8b6d32f7e64b4570079b70ad394a99a562fbfc360fe3f4c647e2d763689a40a0ea61424fc083aa91350493dafd46a040ef7f6032751d05d8d5664b9d3f97b24a0400f8f0b4b936ee82b1940dc48186ff1bda98ff23beabddc070bb9df2971fa2583a7ce10f856d300cc023dfe42917b7c52d512962b3767dacb74172198d8e394988d882bb9d2fb2beb51897cd7c186ad31e65b190a09d36dd1a525a9c59fde72b9773d54f31661a0a2c76721635460a3c8b3faa6bc09fef27e49e5da036a394b864963c3834371ae2f5809c585898887b1e6ee31f996c1808d0a6aaa4b24781a5b9bc224a48b6222d27d31a5a07078d7487ac5f0c62dc5f1ad495356c98766af5982ff1b187da966c299a7d4a62a4f2ff7694c06d54ab4ced81f9529ef6a7c361b1534ff9cffe18d00389b22885a733325687db4ec663ce128df2694230518f15d19e3635c686236980d6a1642dc668e4115c168133aec10a35a2e9bd132e64281773ff7bd323672478b0c48923f9ea6a3b96383a4897489d38e3a5921f6e81244d4ac889578f3e1900cdaa02d71294496693534e7dc89f6e07f72075394f6cd5239bdea701cdeb807632e250ec592b37a310c667c1c53df829cad0536b0e4bf957957f471f375a8e1602c33fee1d6b2eae1d9165d1ca5b75e62878ef8e41beaf09d7f4b2366efe103b6cc66bff6c4a7b622cd4f42838740c546694a7e89ac28c3b1d584dc87a8cdc78da43645472da1300ed775c55ed525b80c1caf8df50e93abef6fa3088e50417471930b430695a6be2836df1923a025245934836e55cf5d1036b3bd14b3c8fa6b1db2014fb08141f1aa1ba9d4a889eee67d505fcbf9a51d617084261c6a3b65d7be2db3356b89060254d83e3709a6a4afcdb185ecac3e34cac8b57bce5d9cd4c3113e1eb33605d018480c0e68e3065a4649e0c42b52217944157480c856c4b510315bca1fc396a466e22be9c53df8e5c3c13257a708fb165b4851f4cd5f1d2fd1b08aef96b22d4784b81f733bd9de311d0881c50ce2866f40731d92e958489118e7df5f408f815dc14bb68944f6d4c196396092069e697e1ee387c055b4343a082c77dc9edf2d74dcbe68918edb7a2707bd57a7907e82b3ea93d25ab9470d047db1c19239068cc08a8a215949ca1eed5bdf1bee2fbb10f132805cdb5a8b4672a255fed4f3d72d17d7e62779daeab56633ce648b88a66feac4e0c524278e1f4c888e52068a0b299c76ad876970d12913756ce80d1db191a41b3754652e1886b6ed4ae039e06fef53ad388da1d1fb3eb5a3f9b56123dc3762f9fbbb5866cb29ae57b06033a081d0728f057d87bbb467680f3edd2cfd0616281ba6e9e92c0bb03060c009d48735af9edfcedc068e41d8f0ae1c09bce68ec4622c3130a4ec3fcb6e4df7a8af3636271cc875a7f57f735f29009aef22f4374ce3977f36369623bedc24b46e7f679941e3bf2b5a03ecb983b6c6b521ae8d838eb2ee24a2da9504745b8733e1569977317d95c3aa3f676efe5b670530ca7644f17d6e09c554b029bb12a42835dbd4e462d7140fcfaf6ee1cc1bb90ba06d5ea00ff0d9bd6af3f183a88cf3e804a9c2a6579fe9ac668a830ca3c748953de00b98aed58bd6508fe7d1229d9518682b13b3585fcc52066d88ce3dbb0021de4e9fafccff8a50f59255aae5a9d355faf521b51e391d05a59000e0aa002bb8002c3d459f31e", 0x1000) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x11, 0x1a1) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) setsockopt$sock_int(r3, 0xffff, 0x224, &(0x7f00000001c0)=0xb8, 0x4) shmdt(r2) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mmap(&(0x7f0000b21000/0x4000)=nil, 0x4000, 0x4, 0x11, r1, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000340)=0x8) munmap(&(0x7f0000caf000/0x1000)=nil, 0x1000) r5 = socket$unix(0x1, 0x0, 0x0) shmdt(r2) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000180)=0x1) bind$inet(r3, &(0x7f0000000380)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000dce000/0x3000)=nil, 0x3000, 0x6) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x20, 0x8000}, {0x81, 0x7}}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) getsockname$unix(r5, &(0x7f00000004c0)=@abs, &(0x7f0000000100)=0x8) r7 = dup2(r1, r4) kevent(r7, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0xf0000001, 0x1, 0x10001}, {{r5}, 0xfffffffffffffffc, 0x84, 0xf0000020, 0xaa59, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20000004, 0x3c8, 0x1}, {{r4}, 0xffffffffffffffff, 0xac, 0x1, 0x62c, 0x9}, {{r3}, 0x0, 0x1, 0x40000000, 0x3b2, 0x6}], 0x85, &(0x7f0000000480)=[{{r4}, 0xffffffffffffffff, 0x8, 0x40000000, 0x0, 0x8}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20, 0x0, 0x8001}], 0x7ff, &(0x7f0000000500)={0x6, 0x64934ea2}) madvise(&(0x7f0000f1f000/0x4000)=nil, 0x4000, 0x0) getegid() utimensat(r5, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x8001, 0x100000001}, {0x80000001, 0x80000000}}, 0x2) 23:23:25 executing program 1: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f000071c000/0x2000)=nil, 0x2000) 23:23:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) chflags(&(0x7f0000000080)='./bus\x00', 0x10000) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000000faff0000feffffff00000d000000000000000001", 0x2c}], 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="14cd65a7b337de15cf9b23a931dbe6b7991640342ee0db77d8d1bd216871fdb7adf2898d02820e31b9cfd16dbc10ace67d06be66ed23c09352e02aa5b11fe0a9daa29ccdc183b3dab9c08686", 0x4c}, {&(0x7f00000001c0)="5ec7e7910954b7fc56e67b5ecf80826a45e6ba5eab50cc471a2b8e0e504752641cdcca4c5debad6e692a40444fac8265c7ea78ceeeb7c4a785bde575dddb31bd1fe8b1402ac189c969d2a8db497b8d681470e7693ec6f4480509119167f5e0490b0793441514e108e53cccdc19dfb580b0c1c26b7731d278b1338e199cbffea2486f4e295f68b6ff1b16ad40811c8b473563a02e0ec2e4ce93ace7c2b8469c5e39626e708ef5bbf16a33eff241853748bdc4027f2be744d01b73c99166f1f9c0d2aa6d9e8b948552eaedd4aa7d6a19d9046f5c381169f998bc236f928be48cf1", 0xe0}, {&(0x7f00000002c0)="ad63e84eea03392cb90bf0d4f0e3cb1e2e15ac59faa87453e59f1a107de30157f004ba310b23d201a4f2bcb7011034952ac298fc798bf68a8251abd74bf41f45a0d62f6cef5e4d5757a644a0c240e10a58f3e32222b61a847bc5d0079ae83177ad6a19d158a4fcc1592568da72d870861bb82a616558ac2bb736449335c56ac12350b0dc9271aaf0520efd4057cfed3b736ebd9a389bdadbb5a061486719c8a0adf0942e96d82b28a70e80e3318f89f4a460e2b64c7903", 0xb7}, {&(0x7f0000000440)="e8860927987f13cf7b3db5c7d90101fff69331d497b87abed68ffd799424fe96d78a41e8302053fa506fb0ead2b7bfd18b1c6b2bf9bed78f947fc09b82e5d67a621fe1c536f097223419b5fa5f2521dd1810d0b28a31a8e108d72a8c6c577db3354084c8bcf89a572cb9eb2e98e217afdc985c92b066fea33b9847dabef5aad6cda36f9b2675ca58a37473525db4abebc3a98ef9e7a9d2a3583e9ea92e1fc513b7f0864046a0714617a4b5749644292de5b1b0748acd456feeccab116582475f5049383abf01906f70", 0xc9}, {&(0x7f0000000380)="d30bfb38b9aed91b80c86d731df8f7be00b8419960615c349a3a985f1c2c0463db1e2b6222c60f5192968f64b43cb453bea00683403e031941ca1f65eaab201f22df040457519b790e02be", 0x4b}], 0x5, 0x0) 23:23:25 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f00000010c0)=[{&(0x7f0000000a00)=""/26, 0x50d7a6583918805e}, {&(0x7f0000000a40)=""/36, 0x24}, {&(0x7f0000000bc0)=""/81, 0x51}, {&(0x7f0000000f00)=""/15, 0x5}, {&(0x7f0000001140)=""/104, 0x68}, {&(0x7f0000000f40)=""/225, 0xe1}, {&(0x7f0000000dc0)=""/185, 0xff81}], 0x7) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x4) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000640)={0xffffffffffffffff, 0xe88, 0x7fffffff, 0xfff}) syz_emit_ethernet(0x96, &(0x7f0000000c40)="415a3b2e2d9a85c20079f050ccc74a521a3e3004c5c515ea2ae136273b77458f9c196cce222d329a8c9b9aaa6ba102c3629fa996ad5955530345a829ac167b0f53ec9ad4fd297fb281c33191885b95235a29761f646da58e1b48cba5470fff5a2a9afc2b819663d90480440d44e725ac4ab8b953da082e80e795e2facee05852871acc42a4ce5902fe82d9a89dba2c3248d0fc800d03") getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc6f4c73f31c1d42d) r7 = shmget$private(0x0, 0x1000, 0x4aa, &(0x7f0000533000/0x1000)=nil) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000400)={{0x3, r5, r6, r5, r6, 0x140, 0x100}, 0x8, 0x3ff, 0xcf}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) munlockall() shmctl$IPC_STAT(r7, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000540)=[{0xfefffffffffffffd, 0x7, 0x1801}, {0x2, 0x1, 0x800}, {0x8001, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x17fe}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x400) semget$private(0x0, 0x5, 0x100800000042) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) syz_open_pts() connect$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0xc) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) login:               23:23:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = msgget(0x3, 0x45) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:23:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000001180)="b886f8aebbd0e49f8532cec1c9ae690d56c5ba085792614ecdf9b6315a2ea511d2c0f5a3f6174ada2e9f6a10396a3bd707b1ced6c56de7b8c3e1dad1c51b3c4a51d705231132bc32446528aeaf1204b08513c6ad7917813c600234c923dccded340aea667e0cf59d68a48d3ddaf84b9e293910b9aecc5be059c7d0382c7ea965d307f6d177830949178468ca8a70dd", 0x8f) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000c00000/0x400000)=nil, 0x2000) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 23:23:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0x98) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x1, 0x2}) 23:23:25 executing program 1: r0 = getegid() r1 = semget$private(0x0, 0x8, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r2 = socket$inet6(0x18, 0x3, 0x1) getpeername$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x1, &(0x7f00000003c0)) ioctl$KDSETRAD(r3, 0x20004b43) r5 = getuid() fchown(r2, r5, r0) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000000c0)={0x100000000, 0xffff}, 0x10) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r3, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r7 = geteuid() r8 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r7, r8) syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r6, 0x5) close(r3) unlinkat(r6, 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) close(r6) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) symlinkat(&(0x7f0000000380)='./file2\x00', r3, &(0x7f0000000240)='./file0\x00') 23:23:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpgrp() r1 = getpgrp() setpgid(r1, r1) 23:23:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x112) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x60}, {0x45}, {0x6}]}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000000)="8d") 23:23:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0) socketpair(0x20, 0x5, 0xffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x8, 0x7}, 0x10) 23:23:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x3, 0xd94}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:23:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) 23:23:25 executing program 1: r0 = socket(0x4000000011, 0x8003, 0x0) lseek(r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 23:23:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x24}, {0x6}]}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x21, 0x109) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000003c0)=0x1) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000340)=0x1) write(r1, &(0x7f0000000180)="96936dfefbec4d39f701a05c71370ed528aa9ea6cc766f7d5a16eee329aeb4b1b4960d241a817c53bf209d0d091d19a8206c35ce10", 0x35) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000300)={0x8, &(0x7f00000002c0)=[0x2, 0x0, 0x2, 0xffff, 0x0, 0x0, 0x1, 0xfffffffffffffffe]}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000380)=0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)='S%', 0x2}], 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x9, 0x8, 0xed6, 0x7}, {0x2, 0x1, 0x7}, {0x1, 0x7fffffff, 0x8000, 0x1}, {0x8, 0x5, 0x80000000, 0x4}, {0xffffffffffff7290, 0xc, 0x100000000}]}) 23:23:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0xfffffffffffffe61) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 23:23:25 executing program 1: r0 = socket(0x21, 0xfffffffffffffffe, 0x9) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 23:23:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, 0x0) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000280)=""/35, 0x23}, {&(0x7f0000000140)=""/17, 0x11}], 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r2, &(0x7f0000000740)=[{&(0x7f0000000040)="1870953908f36fae7246ee6d205db16d6ac863d321", 0x15}], 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 23:23:25 executing program 1: r0 = socket(0x19, 0x800000000000003, 0xf8c9) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000010000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xd5, 0x0, 0x0, 0x0) 23:23:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000002400)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d", 0x3f) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) 23:23:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2000000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8004c}, {0x5}, {0x6}]}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$KDSETRAD(r1, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x1) OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) 23:23:32 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 23:23:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIONBIO(r0, 0xc0307006, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x2) ioctl$BIOCGETIF(r0, 0x40047002, 0x0) 23:23:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9) select(0x4bf, 0x0, &(0x7f00000001c0)={0x0, 0x8000, 0xfffffffffffffffe, 0x200000000000008, 0x1000000, 0x100000005, 0x9, 0x10000000000}, 0x0, 0x0) minherit(&(0x7f00000c1000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000253000/0x1000)=nil, 0x1000) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000002440)=[&(0x7f0000002300)='/dev/null\x00', &(0x7f0000002340)='/dev/null\x00', &(0x7f00000023c0)='\x00', &(0x7f0000002400)='/dev/null\x00'], &(0x7f0000002680)=[&(0x7f0000002480)='\x00', &(0x7f00000024c0)='/dev/null\x00', &(0x7f0000002500)='/dev/null\x00', &(0x7f0000002200)='(%/]-&\xf5\x00', &(0x7f0000002580)='\x00', &(0x7f00000025c0)='&!+-@\x00', &(0x7f0000002600)='(\x00', &(0x7f0000002640)='/dev/null\x00']) r0 = socket$inet(0x2, 0x5, 0x5) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/158, 0x9e}], 0x4) shmget(0x2, 0x3000, 0x0, &(0x7f00006e2000/0x3000)=nil) socket$inet(0x2, 0x8000, 0x401) semget$private(0x0, 0x1, 0xfe) 23:23:32 executing program 1: 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) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 23:23:32 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9929248", 0x9) socket(0x10, 0x5, 0xc32) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f00000000c0)="dd9af54418ca1f0d98e8d3ae73bddf42a786ed80e29a42689de03b1062814120509efd8ba233c5f7db7eb78564dc6b1576bf63e8deb038441f37b379631183c9ac1a313a0e0faff075e11e47335c7815b895edd57531cbf3717e9bd7d84512cef772a797cea9a57067ad1435a5f1c4d9c8946caac60d3b67b72e3d566e405f34653705049a31be416967b660ec12a43a13641affb8ef826eab16b2307d98d7e3a11488dfef8354f73ed97ca3f1ccda021499e4b3beba2b5a76a2d4ba47bf5842", 0xc0, 0x8, 0x0, 0x0) 23:23:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x41, 0x0) sendto$inet6(r0, &(0x7f0000000040)="5d489a1a1d8217e6d3cf", 0xa, 0x400, &(0x7f0000000080)={0x18, 0x1, 0xfffffffffffffffc, 0x8}, 0xc) syz_execute_func(&(0x7f00000000c0)="f3450f532e318a94000000c462fd3021c4c1fd5179e4c4e1bb7c646e00dfd665f236f2430f18d4c44229b6140d00000000650f3803490ec461a1d112") poll(&(0x7f0000000140)=[{}, {0xffffffffffffffff, 0x40}], 0x2, 0x100) 23:23:32 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r2, &(0x7f0000000180)="9c8b16dc2303000000774d7335", 0xd) execve(0x0, 0x0, 0x0) 23:23:32 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xeb, 0x0, 0xfffffffffffffffe}], 0x6, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x54) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 23:23:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x88, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000005c0)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000500)=0xcd5) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000004c0)) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='[\x00', &(0x7f0000000180)='\xfe$$@\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']*@(*\x00', &(0x7f00000002c0)='\\[/-)\x00', &(0x7f0000000300)='%\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='{(@{\x00', &(0x7f0000000400)='\\\x00']) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000540)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7fffffff) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000480)) 23:23:32 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x3, 0x2, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x100000002}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 23:23:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x3f5) r0 = open(&(0x7f0000001500)='./bus\x00', 0x40, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001580)={0x5, &(0x7f0000001540)=[{0x8, 0x4, 0x7fff, 0x1c1}, {0x800080000000, 0x1f, 0xbaa, 0x80}, {0x1, 0x9, 0x5, 0x2}, {0x20, 0x0, 0x7, 0x7}, {0x2, 0x8, 0x6, 0x11}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000000180)="bb5682b67277bf211af3ef2dd711d4f3d56d5d2f6a50ecd5521e6c983b9be0c1a6c051cdd926179af32f62cb2fb5bdc7ac67603787b1c2d98623eca97c4718da37011037b75a9858dfd991794334797bc4d149df14d3b1d5a4aa29c2ff90d2586b8ef8941dc93a4d6a3f7b7fe5bd332b15dacd9b47025117ee0c223f6e2c797d6bde12fa05f938bcfd1374674e738ab41fb2c7327d22f8c0d6753c57", 0x9c}, {&(0x7f00000015c0)="07a64d169ff945fcb54faf84122afe3ba6f83fff7e25d3345fb1669a70da9aa5b8b7228a0df898e1005f2c3c50d680913ac996349ba9d072b77cfea48d9658f4515954fcaf83566b1278b208c080ee2338d3022a8f6b5c56710cc11bae9dfae196566d5032ffde5d16232b00a9a7873699a7dfe46e5f15638eee706a9696698d8c2d303bc9e2424ba45b08754553a6ab58d7db7b53995b5f6b1a191881fe6204000030975a4a3c2273f989a7c42fdf5ac33ae251b10d95819305bb54a309adcb08253dfd545840bf322503ebe1fc436d3d6e9164153b1d64e38562b1d0126ecbf4476ee0112c334f41631a5264523d5993359a5091924636bfc5480be2b78d7b1e3ace2cba9024a586895697a4d925f29d4f1634511af0f21d2f828dc387ede9e09aea891b5fc316314d603dc9a4a0ff712a1daab22e5b3647dcbc85d7d8a4402847daa5b5027f927ae358debacc4822b91be620b6d5ff57de680c185ef4619fbe04e95674ebaff64f2ac7839614c5a0aada2c72408f13219aacac969d80dbd6c59afdac968243ab8d612d934cbe6a173575aeb85ab83f31c51c53fd9011e8dffdb26e36f6d38ea29b156a61a98f927bef24781cd1c18ce6ee0d9fd0e008c9e14d9633814b01cf82f558", 0x1ca}, {&(0x7f0000000240)="7aaf5365645a6f64cb75e3ef80c0563186472acd5e6ed41de5c4bbbdba797350c708b2fb74982551c04af3280a2742b7d82de92c1d0ea11898909694f6dc204ec467ecbc66450ed41d092b8a1b9756ad2b342675e1dee0620000", 0x5a}, {&(0x7f00000002c0)="6def7683b8c2", 0x6}, {&(0x7f0000000300)="a34a1e3d42a67c5697721529a58b80df4b916064c2b99a39102f75e92cbe21f0561be1dc42719a61a25e1eb44dc24ddb7612044155a77d18d525e41514dbf3217ae0d24893e66283ee2edf5ea26b458a57af05178537f47f254428a856cf82fceb9587f575019e811b2a33099990f122ecd22ec250e0b101a09a4762d2ccab3e", 0x80}, {&(0x7f0000000380)="d3addfef096a192d8e8982adf440d013946b081f4b1e1ec4468a78400b8a719dcaf94d5ec6265be8a1ee0868362007056810a97e9d933827cef10b91ae2a51d3924a1b8366fa437f345da225b82fa3c78af40927c5238423ad5d91db15c7d53ab033a3f6e230b232a20436dfacde8138fd02f41a007df104b3dd9685134a34fc4cfb77a6e72e9636d5859cac081b977a8009725c391d44d976602c3c42b8d2b44c0e3f00b21348308621e318ba4836f4725586a613dd673068936196feb11abd2d0355384f7041b4dda931a52e6fe41f4dc778a395ae0308adfae96e96a245bb2857f3646dfd90223aa25cc9bab9e9a9fc5cc37429363addfb3b17b2eae3c3486a193bf7200947e85e01cb11a8f4b14d19e5d8de2aaf63582d0daf55e153f137ae0445a2c504d5404e538310220be99ed91bd0cef001eff11c3d98d8daee9c06aaf5a70172eeec8c247d7462fdc1a204db52ca86e0bd6b4f404f0c3f2099c6f935da2608052339a74fad0639624b607c1a95a1c5c83caa61850768914e10a9f61bec83b5713104392e813b0559312ff8b70ab5f01937f69ee9ecfa35d259dbe16ea9149a9ef1f671c3a27e3bdd5bd4654ddda5d3f78e3396f5ee0d9f7fff570b127c8110c1aa34145c9dbad677dc917df8380ac327c5f4f976639ab248798d2262f443cf3b08c32dad387bc9b92802aa7ee1f12c759d727a4ff8c34c1fd69ac5eb6df625178754ee2abd89f328fce7049d119653cc46ee5cfc39f5ec8b88c6f9e1ff485bcc588fc2fb99523aad905909bce6f9c5c8092c7d971ed680fcb793df13dbba51e91a35f88bad2ebac5ad1c5e568ba7a8a20c364e5ef029b3c49b5675b2bb41d4f1f9eafad9c3fc007ff1ad5a653dfa722623e88032c7ee11c3d4e92b7668f368ec23254c508e709fb156151107c56b2048a959d32a3a12ea2fab04c142d28e1bea5cb72afc8b12b365752065d677d0d9bd2214a3ce547d9302b3958598f1d48704a9c1d59a2ccdba7d0137540d0697828eb3afe7f1f322cd21abd9de796fdef2f2befcca7e1310a2cddff30d2bd5507ced7fe1398eda75bd818bdd4fb9bee1a440bdcdf89b32117d9556ca0c1b71130a037eb8bc828c5487a443b91508f349e5c40dfacb062ede235c70a814c15aa3dd09d0613cbde507e9dcf34c8161b04a66c2592c6720f3e79139e5618f3cd74fe38723f83034a25f199e89f586779182c7b1e9f594502901d1a776e9705b8a996c83545118088818de5471285c5faae0bf77fc6437d4b6d7111cad72c3464636e369dc154289e8674b8e4d5cc006aec7dd0f35357d519f9d0fabd2b0e0140d596ed856acf77a08ca324d2b6f5640fc80d6fdf7ca6351d58ee0df6230b01b39b79cc4ae0b46dd03bd1bca27f7534190bb08b393ecdd682df87cff50a491e82e5ff729e85ce5b67949e2fca9c161b6406fef6de3f1a5dc0c15531855f02a2c5e91d8337353c3e6a9d2917cec61dc899d82d5b53792145a3c62cc6436c1b24d12b671abb806712fa0e1279ce9930a090529dfe5cdfd0e7538aec111de9dcb6352ddbf0335d37b5fe3400767d4aa4cfc33fc666bdc1223edbd958816868e93980de54e0e9f46f1ce45168d5a6e70ca70a3e566c413164db15ac2c66fad7be5425870a8c9a37afb55aa37d3c9b08c869e00981ffe9ed5a1efb8a22cf8aaabb34bae566aea4583946e7a5261ab0248629c55e24a67c35185ba77094a24fb86d4933a6fa7f9e577fd2a40e651b4c98da6180fa1a3c0e9fb5bd54da36e72e038ff19acb104b20c6617187b1728280412e763774a4a53e1125971c82dae581c0e97d987192c118286c0fa59a01706aedb891c00e59682f448eeefb3635092b4416ee3201f1188641e84087c0a84773e143a212b04a92fa78285843f43af078ff6bfdf5a82165fc7078be8eaf52f4cee2d578944f71d7dd12d6eae7160d65d31e0c5be103d00e4239994af42453acccf9b9686e2f3a95c086b4d20ad6972fd028331241381ef362550d332b8449eb9bc2fdc958dbe3301f50a9aef3c3b71b82a3fc85eede32043f7ce09434ed241b5ee312345cd760854dfdad4be6f4cfad79473a4ed36c1659fb9db590ed3555dbc4c57e57f73fae6a35e1c4bb4015103fe278cd4ed4ef30b7fd52b85433c9931bbcea03fade08ac039e88ab7b6b58ac3fbd8e426f4bde523a100d88d623cfb7adac7734f94595d1623dce5d895883a807a365ef6c3d39da9448d3b26f2accf2d788a0883ff9f29d3a4744287b200f909d41ccffd6881232e918c8d39ffce223f58c9f1adff4f4af0f9506ce398fd3d0e853d195ab51b1d2a91d19414188102ddc2bf0e6a6341e5f3377738f3d1120eaa708d81e9a93d539e6263799aee02d4055c910d8d374ef367bd3334c50ce07a557d5787922f734dc268d5706a7d2f43a24563773cfb5b544ffc551abcc7d9d7e8c74381ca312a1c84a79ad1a819d4fda669485fe348d29c8679b6068db4d19ac50b37319a3df01cc38a1e5a71f5ecd51bb38aae2ad4856ef2a955771a3ee66991db6782ebed044a7405bd7cf831091736c6443b817cd6084ce6f28593046b861f76609c068a040056fc9bda0f197cd9ee4908dd770665775d9340e81074951a410db0892130b0a4dbe00b8b5b02ca29210de7033374b3cb770fa4e5fe012c7c7a5c6760ca34197b5c728010663d381544bc61c7355b9ab19f1ed9c083c77bd19492042df28a82526d5756fc4070db9686e885c8a315ade68346e5e8feda31b2dc955350ede8b964522fc4bf1cb00110c744abae10d72690ca9496441fdbde06a1d42629354c395b387296eacafe0d13a3b863da08ac24d3798c12e8f1558347fba9ed7984f7cac2d2acc98a3846f87054813a14c727fc231db995b849ae315d8e45f3530c18b8a5b1e9775fba6910271f800d8bc7b9640d9e53df913b687e03efca39e828b73e3ca805c24b94675ac9436bce451c7a84eba4b518e68e116b80d716d5dccac5f970f733bfc52c4c0dc6d610aef03701ba70ddc46ac242108d8d24f9f20ef8f05ad66d77e831473bfda75642cfb6f52491309f385759a6ee77b98f7b1b588a09f844f62d5900b23097a9491e9a882d92b355f7e29adeae4169e56ba2b783302438dc780fd31ee7ccfc700ba587004f3c32a95da39ca8571aee1096045e05632cf451229c29aa5ca0ddbcc960e3908c77312c92b0ab89bbdc0cb784313a4c834600c236dc06add6f42a88a48cb77ab0d2ea317f06e08f9619c04eedab09cd443a74bf8bf22a003679f2d3a3f1bd2f4f676c07a2070433269441f8ef6201d7bcf1d6e8b4392488ab0f65246d372a1c31fb54c4b65e0c4fff65011fd47b9d68830c964875c20f8adc7ae7863462c400b04f34eb194caad90312b69fa23d9299de3c4c2e769b4163f44b28c3546834738acef9a7bd5ffd7c36b3c11c1db6ded540fa24e82c3a12677222c866029858935eef8056d836166a74484ad9b7faa8bbb8dd368f35026ef5e0786a8af352a5eaf8e4f0afeb1df5d21f144976cc7206513568b88e1bdeb403e58f3032cdf7cb9461fedd946ffb5cac72d771724ecd8ed51b0fc99e84e9acecfa9772929f09f9dd61302d83091bc5058707a6071ef7dca4626a363d6044c5fd3f98298792995a19a46bcb3f53213649db157f93a7c91bf37b88c2a57a38f2ce3233a8e4b0523d0a83e0c54f75c72216dd2e5760ce5ab1ae13fbbd26707fe94495f8d655a10e8f648f7f30b4020b7a58380dd875cc27b5d01868f5e5d591ab6543143ad51fb0c85a534249eb81552d7ccb734f178e8d515d2bc80ba1ad80ab91e3907c0488ecfcfb4fc5e5c89e4421a179dda39f7cd8742359575f778997fc42b7810e20e965ebe0bd724e1454a0c5b0066e068f84e5609ddb52ba5d26d34e3d0d1dbb9fb99c29fc75c79858c673375bf25d49c0ade94f559d5a43d3c1c9fc0edc0981bb91e955bb67cf64c1801ec75b2e637dde34568d2a01990da593dc39acd28478b1aca5f72ce1941394e1fdec1c182da8bf8bf19fbe4599bceddb7ccc93e9b9d148f38a5aa76aadb5555625c2aeab3eeb2c16ea9ec05084a3fb2c7c75f80a08b7fbed85d46280fe2c3d2d510e7f5d5646c401aadbd49e043fbba62c0bb1d22ae07b6789570537857097edd9c5d1fa840d29372187844b2a2bfe24a6ddd98c3197bc4fb8a982587f8cc100b9d0aaf7e5af507f26547f08e60e5a8badcffd1b6064d70240d924738d4379c3347100556d20b15e7cffc91c09a1c4af9503bafb2e315bf8b959eb6cd4f978bc235084f1cf39d956987169f69ab0c592d9dbaa7ebac34b58067cad451db01b0ad733705627e238b63aa40e999e5f9ac3ee14a8d499ee7030d941850ef249f8c289af59c01cfa4524b3f72d959a222f729600d2ac496076b7578500bd232d2ce937293e6b5b2c2016826075b6344b3a3e0312bc451ed08a360fc800f17e07ac16f182fc00b10fd6f2ca2a36ccb73c8d81f34e4e1887ddd95d5cc3803f6a4392dddd75e7c651bd8844827cd28dfa2beacfdfa8f705a269bd7b752b0b65117aa0c646bcbb08e39266160067bd7d16a6fd41e9fd66a2cd3b515f0f8ae4ff389a10660506070af3d630feb711f18d6873180a6e99b41490423f6126d6530c66f4231add12cf2d4a46c0e8491685b37875a6f867b433156dd4c2c55293c12fdb634e0ab37a5487215a4024cc29d505a4953ab3071aeaf16547cc9da11a6281e7b2b33b889f1a16db28725691771cd7c94f6fcc11c6bc767cbbb3e14daf6df42ef2e9a3aaf1f22ff5090d5f06ad235a00f7eff5e5450647ec16bd096c3dc8441bf5cc59065e4020c3fc05e1c33aca9afe239b89509d54807863bb7beaf60ccbdf4b1d8a6e10677bc14669cafc1a0919fb571e0fa9715ea0989ab1139e29e67f434f810f918e5335f0ce7fa81a357c8f090da61d3b3fc7c3bfdf7febea62e7bcaa53d34e4f695bbce9923dfb3be329e83ef4403c71b6d831ea6f3dba55bd4977fdff61f2cf40933921b97a60e9ab227d386419c9f7b69e01c506957892cc6f044039755fc812ac19c5be53e819d29ba73d36eefbd9b196b5ebf85c80fdf19d62481d586e240770571217a5489d6b376b22ab61493f439a484836212bb07ce3f0d1410c921c96b78cb055124b53b7a507a5f385c27e546facf3416214dbb4f2400a1c01c728559c2d2a25cdf8ae7ad666a4b6b8bb6dae33d90e332cdf234848bce3f7e62438a95e707bbd886f73188ba6ed0fbeb38a40bcb0dc37fec14ffdd72d4628405639e8dcb9ccb8b0337314e01acb7d8e84214ed371067b058f711b27fa97b524979f373f79d395d24915212e9ff838d5c69d9d81e299c2f099bfbb23932cd1d21eb1587d2aef73b3bf36284a43a3e7cf419ac74636a2df35ef8cf41133f7d82a6086b3be82932b1d95df4f4a85ab3d7a5e5d2eb57a55161e6373fed1d4414e9cf402e0bb8a8b1cf71492ef7e05d56028c708d81b00995278cc1ff0789d6046c53e5b0e70e58f081e6a42352f5b667739744750ac2560721a65df15e7816bf3fd393dd3dc900633662e3eb0b997d644cf08e113470175f6c36f1210fcbd1857f1415a87c40e02808abd563f20120b52c3f8ebf51fdb2c2f9fd61ee00db999d7b269a47d70b2b9ea96046e7257d824361d269c3f2fc8d08ac21d713c59fb1098d695e3626e976d0b5cc9ca3bb5261d323e7435f4b8b8dd8e11bd4022ec0eea16c343d704194329038cecb4c9d51feb4be17b9010f915c4a18652e91da88e", 0x1000}, {&(0x7f0000001380)="61cfeefc37052288502508831a409df6659f4d777e62131707f7c70cf5d97e8ccac8b8eb9e0c931159479ce710c8828b0eaada12a6f9c9d64cd1db667c053653f8089c123cba13b36278416db0017a0fbdf5f91035ec2480b037b13a7095dbd70286f46a71e3b45b34377bbd25b759efd6ead489c78862b46320db1302b52eb3f310516b59191b3f60db497c1e687aa13084f5d00d4423ac3a3a3a30f15318e5e08fa381cf303f7bf38dc4e8b2ad1f9931bd142963f41bfe72b961b362f426fd467b386d5aee9d82719748a2fdb1c8534343163b7cca9aea7f1212f7991d0457771d9364347665fe84d6cbc8da1da9c94e8494b5f67a27", 0xf7}], 0x7, 0x49) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) write(r2, &(0x7f0000000040)="d2e1f647a9e1c350bc7db5ad8560c5ac80d02f6c55ef0f43977d76ca", 0x1c) 23:23:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x45}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="a9") flock(r0, 0x4) 23:23:32 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 23:23:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x401, 0x0, 0x3, 0x0) kevent(r1, &(0x7f0000000000), 0x20000000000ffff, 0x0, 0xfffffffffffffd7c, 0x0) kevent(r1, &(0x7f0000000000), 0x7fffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x81, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x2, 0x5}, {{r1}, 0x0, 0x81, 0x12, 0xfd1, 0x9}, {{r1}, 0xffffffffffffffff, 0x11, 0x40000000, 0x91, 0x7b7}], 0x81, &(0x7f0000000040)={0x7fff, 0x2}) 23:23:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x881, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000001c0)=[{0xd, 0x200, 0xc, 0x4}, {0x400000000006eb, 0x8, 0x5, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 23:23:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x4000001b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2010, r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file2\x00', 0xa180, 0x7f) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 23:23:32 executing program 0: r0 = getegid() setegid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x3, 0xfff, 0x2707c158, 0x1f}, {0x4bc4, 0x6, 0x7fffffff, 0x100000001}, {0x4, 0x2, 0x9, 0x4}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:23:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) r1 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x3, 0x8000}, {0x2, 0x1d128a91}, {0x3, 0x5}, {0x3, 0x4}, {0x3, 0x200}, {0x3, 0x8001}, {0x3, 0x9}, {0x3, 0x9}, {0x3, 0xff}, {0x3, 0x1000}, {0x0, 0x100000000}, {0x3, 0xfffffffffffffff8}, {0x2, 0x1ff}, {0x2, 0x4}, {0x2}, {0x3, 0xffffffff}, {0x0, 0x3}, {0x1, 0x1}, {0x3, 0x5}, {0x2, 0x8}, {0x3, 0x8}, {0x2}, {0x0, 0x8}, {0x2, 0x6}, {0x3, 0x86f}, {0x2, 0x7}, {0x3, 0xfff}, {0x3, 0xe609}, {0x3, 0x5}, {0x2, 0x9}, {0x2, 0x56}, {0x3, 0x8}]}) truncate(&(0x7f0000000180)='./file0\x00', 0x1) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) shmctl$SHM_LOCK(r1, 0x3) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x2) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) fchflags(r2, 0x20006) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000002c0)=0x80) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0x0, 0x2}, {0x5, 0x1}], 0x2}) r3 = shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r3) r4 = open$dir(&(0x7f0000000380)='./file0\x00', 0x86a1, 0x0) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000440)=0x9) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) syz_extract_tcp_res(&(0x7f0000000500), 0x6, 0x7) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) getsockname(r0, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) fcntl$getown(r4, 0x5) shmctl$SHM_LOCK(r1, 0x3) 23:23:33 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x80, 0xcf7b, 0x7, 0x8, "988b66f104240bcd47b507d2cde86a4384f3a19e", 0x8000, 0x6}) r2 = semget(0x1, 0x2, 0x10) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000100)=""/154) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000240)={0x6, './file0\x00'}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() getgroups(0x5, &(0x7f0000000380)=[r7, r8, r10, r11, r12]) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x5, 0x7ff, 0x3, 0x1ff, "e854b53e3c2d4c7832adcfe2410c50d02b0ed65c", 0x0, 0xfffffffffffff000}) r14 = syz_open_pts() fchown(r1, r9, r6) ioctl$TIOCGTSTAMP(r14, 0x4010745b, &(0x7f0000000400)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000440)={0xfffe00000, './file0\x00'}) execve(&(0x7f0000000480)='./file1\x00', &(0x7f00000005c0)=[&(0x7f00000004c0)='/dev/wskbd\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='/dev/wskbd\x00', &(0x7f0000000580)='/dev/wskbd\x00'], &(0x7f0000000680)=[&(0x7f0000000600)='/dev/wskbd\x00', &(0x7f0000000640)='/dev/wskbd\x00']) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$TIOCSDTR(r14, 0x20007479) sendmsg(r3, &(0x7f0000000b80)={&(0x7f00000006c0)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000a80)=[{&(0x7f0000000700)="9d69e7c6bcb7f68ea49ad734f7fc96f7578bffc52432a446cec56395e4025b563815bcb8f7fd113a607ba442540bb1e6a80b16591e35379be675475c9a08d9360f02c3cf654a2bfba8c8f4bb5919e49476e98dbe49690e5c88a0bcfa002c2c88440145dbe851c7c4c933f47723757fb391f7c50b3c4dfdfc7e00d5112846fc24b3cab3524255a2a804455bd8e6fa65a83bcb2eb423bbe43ff591d709af8ad49d388236ff25b34b2f2ee9b0d1ff1f0c0c02209cd824790c86e37fe763de9270cb98fa4df30c4b9d3fbb599accd551c750c8", 0xd1}, {&(0x7f0000000800)="729213008f5c523142dcedc9de5398fe99b5a29a5e8bd900c05ff4e4824568759d6cd18d61fa5966bd23d634a590e68e3ed62a2c89b9b9bfd0a771c142a36fc0b81dc6e980808cb6b648d0976380c843ab49c36e6ddb6d0e822896ab023cf7abd719bcfa2f249354a33036bd9376152431eb3376e1f32839b19e3e3db70f7c1684306f0a3a382aa228bced73779ec3d54d6baabd8e14285be362d9710706e3fb14922905bc97c8b098afe8", 0xab}, {&(0x7f00000008c0)="62161d1326214a5260f3e0bc1050ddef1ff4851e23deedaa190a39b0a869500bb25cfca52ce80bfd7e80b93ca307f47a6b8ab463f0797ba61c5ea1e260195dd24cabae81bb2e81d1a2c338dd55a4a9cf964a072705c52b643a0381d44dbe3a14a7a8fa1c758bbd8c1bd93bea7c163ea42a3494993d1a294797c4a04d72f23c", 0x7f}, {&(0x7f0000000940)="92aaae2e6772ce80df3563b76a19831d5bd3384e2c1856fdb270f9db9a2c44dbd40d0f8bb04cd1647f7459dc7b5a47b0fddb64ca54cc", 0x36}, {&(0x7f0000000980)="199f700ec4e51370854e20a2ce4df0508cad9d", 0x13}, {&(0x7f00000009c0)="90fca5e82d674b3ba64cd76fdca79fd539cd7abe14a5116d229fbfb444ff7763e708f1b17883f1aa0c5e3eb91286c3bedaf826cd898060d91dbc499691e832d8804b55ae0c9691aefafbbaf32053a0be853eb019cca7e16673231d451f53decafcc60b02b588c8f77fade5c5e8083a5654dc7b27b9ac701e40d32096f21023de89f8ab7e3a2f57e2cb093502086f5c21d99fa9d00a0a863c20fde77d888969c8ca63df5c6a1c9596cb630f88b49974", 0xaf}], 0x6, &(0x7f0000000b00)=[{0x70, 0xffff, 0x400, "7513d83e7faf9e3091ae4fd5ad125001fbb2b80c9069f813f3a8c6e52b4e79c0c1e346d8b66ee80e9fe8037d13416d3e37301358e1669f75c3552eccbea608fe22b6773983804212af1afb350a1426c0522d284fed6627d271e6"}], 0x70}, 0x8) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000bc0)="6f5718c5c7bb0f31cb601f53f0002c35f4e9bb4e7e6e96f4b420fdad14b57d4ef3072a07fe570a6c7ecb8f00bfcb5f993af7ab2fcfb742b6aebb5304d2848e301091bdbe16b3176770c990c9b124dae28657cceeec356be70581e3517421b6f0bcfdb1717239fb9c1ecc", 0x6a) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000c40)=0x5) setegid(r13) 23:23:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x2c}, {0x6}]}) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000003c0)="8de6f696f305382388c928688cadb9af5956f4285bbe6d3e3b1636921f16f752cfa17e6abbf3146a14225cf4c884701c653d4881c9820cf9dc57d073f7c04f15b6e613bf4ed1155a7405063a39d5c24d75951285e21a88bd5c119d260ee82f795fb91bc471c02d1d97ba06e426f05518962df1575a2c3dacd6a5a562e75f79b8dac1f01cbbe1855f613789c210acdb767eda9faccbae605c4efb9f1e612f080ae1d486b01901f86dddcafcea54b88203fee69808bfbde66dfd233ef9e8818e28cdab2ad1f8fd1c239a8905251a259a9cfc1242c60fce55de94e238accb6c530f0f8979dea6729d418b3d1fd55fc444de2acef60b19d10145f40368a1dd06f345a3750718900002ce3ae63961edcedbfeebe8c4eb0d041bd18e1cdbbc9816764aa4dab0039e1ebeb5f490b4410f2965a1b8af33c7aab2326fbff8f166aa635603a14a29395dba1f3419b7e26bc3701f46568f972ac92f3be4777bddcf600cbe9e34c5081a7ec8c9bd528462cd44a1422fabfdd1159270dd791d60822a05a808712c3539af2d7e1d9c0247c0f6b7183f0d1b357aee1e12410984216b02e834b922ef1f2b87ac7a3d00994cacf5e138ac7476c6fa122f0a7ca9e649b88bffbab71245bdc48cc2e2cd1d45ad93daa0a44bf66cec2b2e73e2e92202013a83e346a6378ce2067e5bb680000000000000009715a8d41a9f1429b2c6436b5a63b53388605f9ac7313b47c79974c9b340f4cddee82fd221d95df279c9d795dcfb8db2a650b41a8ab146f6a456e13dbdb91ccdbde21570db0b3a8f90") login: pckbd_enable: command error 23:23:34 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x5, './file0\x00'}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) 23:23:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x4) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$inet_opts(r0, 0x0, 0x200000006, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x4010, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x7}) 23:23:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8008, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x3ef4) syz_emit_ethernet(0x1a, &(0x7f0000000000)="2304a123dfea78dcd37c9a32c7cb774618142cfb7082e4db86c6") 23:23:34 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) r0 = getppid() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) r3 = socket(0xfffffff7ffffffff, 0x8001, 0x7) sendto$inet6(r3, &(0x7f0000000100)="abc19e75fe893d1ebc7c479933dec4f2349b661f138b65964798c34cd2720d78b8ea9696b5eb51371346d465f87f3492df1b42d5c2cbfb040509fb9049ebb78e53b054ac32da", 0x46, 0x2, &(0x7f0000000180)={0x18, 0x2, 0x4, 0x80}, 0xc) 23:23:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x24}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff27, &(0x7f00000001c0)="4164a93bece98b82deb232570300000058ccbf8ed54edcf1e021af3ea19cb3ed2e41dc1b7057cc384d8d98ef9d6533daf1396b21ad0370bd111dd7fd073b7569c26497d9b37cb887c121b0da341fa73aba29ba6194a6143512f5ee") r1 = msgget(0x3, 0x102) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x80000000, r2, r3, r4, r5, 0x10, 0x400}, 0x400, 0x7, r6, r7, 0x3, 0x6, 0x800, 0x3}) 23:23:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x114) read(r0, &(0x7f0000000040)=""/86, 0x56) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x84) 23:23:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0x47, 0x0, &(0x7f0000000180)=""/71}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x87}, {0x800000080}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="9d") 23:23:34 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r2 = semget$private(0x0, 0x6, 0x100) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x2, 0xffff, 0x200000003}, 0xc) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x20401, 0x100) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semop(r2, &(0x7f0000000040)=[{0x1, 0x10000, 0x1000}, {0x0, 0x8}], 0x2) r5 = getppid() r6 = msgget(0x1, 0x290) r7 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = getgid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x1, r7, r8, r9, r10, 0x10, 0x40}, 0x7fff, 0x6, r1, r1, 0xfffffffffffffffd, 0x83, 0x400, 0x2}) getpgid(r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000380)=0x100) r12 = getgid() chown(&(0x7f0000000000)='./file0\x00', r11, r12) getpgid(0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x122, &(0x7f0000ffa000/0x4000)=nil) 23:23:34 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffe) 23:23:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x400000000009, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe0430000009200"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="a989743708dba0bbdf4922319291a1dc5e679fd4afd87ef5dd70ed27bd87ab86d91f3bdac1ba929c4d473da60e466475f678ab578c2c04b1787168af361143e881fb13778f3bd09ab6e0a17300401dd00a08bff0665e0b44e01b391dd0ba502f526682f24401cfa081daff354903cba6149118de9f15d60999e6dab61214aed285182f4336f82112cec5cca50940221291260e2de344ca7620dabd5902ce7f3196a8752c541835a527cf88e5f1edea8f0ac0705fa18c5647a42faea18cf61308b145f0031a2be16fe683b0fcd66e4ca1bdd232d8e752b48c31c5f763c2e6fde7b7554554d1571e54d82e962c958942ba5bcea672ff0579271e6861dd2fb7d6ad30bd17c12b664ac6729cb1c690506454f944a9e5646cdeefb19a6dca2d62bc42769dd1a91c8b5c6e853a1f2eb2695d473ac825e841a6edd016ed66ef99897538d4d4ee2adb79abcf45f24ff36dc1bd709ce47c229f43e9d6b35e4f82a7429661a2ddeb29c7f1bc06453c6843917f0e83104d784f537b99ce59ea9a8bca219947d2860fb0b376af34367c983fe6edae6c8aade9e0d20c98a72ad02b4fef1ff42d86bd1cde7593483ab952d0156150bae81c07f72621543766f53cc08b05b9a575947333db65130b5122a6a8c9cd4132851243693e0c85a75d771fb873a34633baae981c09842e21a6825f6bfba8e8dfa720f78edf7160ebc975b057622e0ca1b5c10cead777d045aa52b8fd4f795a001b08746c822f34df23e320f2b5dbacacbb9e720d9297d71fd3447c9536cc763b94dd576ef798a5cb8b633360b1e2e70a9c1eed8a0952a99aaafbb1cbdb31d597706dd69a5cfefbe3c0ab158bca8479e066fa111c85fe40ffc81fd58fe113481ff5c942b19b0146e69a77336425cb3c06e8a24b283909e617e7159690a8d22e9690c07ede9cddb72727a69e2bcf512ad62f679e25791ba3a64f87cc442c8f0defff3646ad823d81d82956f26fa0cfb17f0c4f9efa3c28f1f5b940f471098ed05fb907ad52d3f03b1ca538fd5dbbde7c14b79d4186a0372d98752343c5c2b4c559c4e1bcc6ff4e4ea5428040b86ec9281976509523e3f7a6051399fd95484f199bac75316c8b64ce17e9da015a8a458c63b261f97887ad11a3c5a6941cc823284d6a8dd14af4e54b6351983bdf571dca5ef2ea22ab404eb6f9a3bafa5ff53a24a1656ac4608a0ecbd1b9135c8efa930783c82e8497c5c349c1555d5cdb1b1ae8cedaaba4f780f1dc2fb1628da0bd43cf8b95939aebcd275eb46cd49661168e288441b1c8346adff7b62ed47c852a3247666b64aea9b91589876c19f59198910e9b7314e4c0c4bd04795aadd74eec6f266e91dc226f7473f9871e65bf360020de358f5ac7ed4eb8c1bf4ea3db803b2a28183240165d0649a0705321d13c44a88ce99f65872158accfd5c3454e92b5e1a9f3e082fd9a3b9396895e9451551abe8410357d48bc44382f0dfa4f5a899b02f58f3020a90dd19e6f1f3a9082ca28cb781175f5ca37850c546e1ae55f07bf0e56e3fb02a9dbce2306f1e6b004368740fc727ee979021da03a806e54115d8e02dcda6372549cd75a5476237110ab075593228c3c9b07c6faa26ca5764f12b7c8c7a36d4cb8368e5811af742df8c36d337e6469ed02918473f2ea18a0344743fe99c4a22e3bd186137aa2b1dfa058b7ffca", 0x4ae}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="db", 0x1}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 23:23:34 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20010, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='c\x80') 23:23:34 executing program 1: 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) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8001, 0x4, 0x4f, 0x80000000, "f45893196645452eee540ad56d9e4ab7fd2963c5", 0x6f28, 0x200}) 23:23:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="4c0ddb6d1559a114d8b2af26e576b0d4c80135dae8deca6848c255d940292f5c458708cd5505cd369a3793b043cb77fdc4cea22275b2e8477839715111a4dcf06a478a9cc289527c53c2b96a453a687265f4bfd1ee305e809c9e525f3103cfd8034a4a32f3e8680f800d449bb485ab8ec5bda9dd25be06eaf1065c46ccd911247d9234b594a549832ee4228f60e6c3199dc833ac8b5d427d0b18b70a1330041f421a0c6731c1a41a384b111f37e5ac131916f46b63033d4e6dcd4673835a9a069786bdf7ba293aeac216cb73a91c9ac3ff9728c1f8f94a8cdb4786332d6b1edbf7a41a0ff7f06d", 0xe7, 0x4, &(0x7f0000000100)={0x18, 0x0, 0xfffffffffffffffd, 0x80}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0x100, 0x3, {[0x0, 0x5, 0x1234ca51, 0x5, 0x80000000, 0x9, 0xfffffffffffff001, 0xfffffffffffffff9, 0x1f, 0x8, 0x6, 0xffffffffffffff90, 0x64, 0x4f4, 0x5, 0x3f, 0x8, 0x3], [0x4df, 0xffffffffffffff80, 0x0, 0x4, 0x6, 0x1, 0x200, 0x9, 0x5, 0x1ff], [0x5fb, 0x1, 0x4, 0x8, 0x9, 0x1, 0xa2], [0xea4, 0x4, 0x6, 0x800, 0x8, 0x10001], [{0x1, 0x7fff, 0x6, 0xfffffffffffffffc}, {0x0, 0x1dd3, 0x2, 0x8}, {0x8, 0x80000001, 0x9, 0x8}, {0x6c31, 0x367, 0x1, 0x27}, {0x3, 0x5, 0x2, 0x101}, {0xfffffffffffffbff, 0x0, 0x1ff, 0x4}, {0xd2, 0x800, 0x80000, 0x7}, {0x542, 0x3, 0x10001, 0x1f}], {0x0, 0x4, 0x20}, {0x9, 0x0, 0x9, 0x1}}}) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000380)) 23:23:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x24}, {0x6}]}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x2, 0x20, 0x101, 0xc6}, {0x8001, 0x80000001, 0x9, 0x4f4a}]}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x1c8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') 23:23:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socket$inet(0x2, 0x1, 0x3f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x22, 0x0) recvfrom$unix(r1, &(0x7f0000000240)=""/209, 0xd1, 0x842, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x0, 0x80000001}, 0xc) 23:23:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x3f, 0x4000, 0x1) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0xec}, {0x18, 0x1, 0xffffffffffff0601}, 0x8, [0x0, 0x88, 0x7d9b6a1b, 0x3ff, 0x148, 0xffffffffffffff7f, 0x4, 0x2]}, 0x3c) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 23:23:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x28) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) pwritev(r1, &(0x7f0000000740), 0x3, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x3) pipe2(&(0x7f0000000100), 0xe1c4a677f3605c9a) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x768}) unlink(&(0x7f00000000c0)='./file0/file0\x00') 23:23:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x8, './bus\x00'}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 23:23:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r0, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffc, 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) fchflags(r0, 0x20000) 23:23:35 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_open_pts() close(r0) syz_open_pts() 23:23:35 executing program 1: r0 = socket(0x39, 0x9, 0x800000000000000) setsockopt(r0, 0x8000000011, 0x7, 0x0, 0x0) 23:23:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[0xb82, 0x3, 0x1]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffc68, &(0x7f00000001c0)="8b45ecc5772b04a738527eda91b1f8d92ab81b316db4e4b56bff047bc45a4296bc12f4521f03e8e292e3ba08d59070a855b4fe1fe9ca090120d2da502143fd") r1 = fcntl$dupfd(r0, 0xa, r0) dup(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7) 23:23:35 executing program 0: r0 = getgid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = dup2(r2, r1) r5 = kqueue() r6 = socket$unix(0x1, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x43678a72fb9f55b7, 0x0) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x3, 0x0) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x0, 0x0) recvfrom$inet(r7, &(0x7f0000000540)=""/220, 0xdc, 0x1, &(0x7f0000000640)={0x2, 0x2}, 0xc) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x20, 0x1, 0xffffffff}, {{r3}, 0x0, 0x2, 0x5, 0x6086, 0xf800000000000000}, {{r4}, 0x0, 0x40, 0x0, 0x5, 0x1}], 0x21ed, &(0x7f00000003c0)=[{{r5}, 0xfffffffffffffffb, 0xd, 0x2, 0x7, 0x3}, {{r6}, 0xfffffffffffffff8, 0x2, 0x20000000, 0xff, 0x9}, {{r8}, 0xffffffffffffffff, 0x0, 0x2d, 0x6, 0x5f}, {{r9}, 0xfffffffffffffff9, 0x1, 0xb, 0xfffffffffb74ccc9, 0x2bb3}, {{r10}, 0xfffffffffffffffe, 0x88, 0x1, 0x401, 0x7fffffff}, {{r11}, 0xffffffffffffffff, 0x30, 0xf0000023, 0x4, 0x1}, {{r12}, 0xfffffffffffffffa, 0x8, 0x0, 0x9, 0xfffffffffffffffe}, {{r13}, 0x0, 0x44, 0xf0000000, 0x0, 0x10001}, {{r14}, 0xffffffffffffffff, 0xc, 0x1, 0x1, 0x81}], 0xcff1, &(0x7f0000000500)={0x8, 0xff}) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r0, 0x0, 0xffffffffffffffff]) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x180, 0x0) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000080)=0x3) 23:23:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse0\x00', 0x4000014, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/126, 0x7e}, {&(0x7f0000000300)=""/111, 0x6f}, {&(0x7f0000000380)=""/239, 0xef}, {&(0x7f0000000480)=""/62, 0x3e}, {&(0x7f00000004c0)=""/54, 0x36}], 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000200)='./file0\x00') renameat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000080)='./file0/file0/file0/file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) 23:23:37 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffff7fffffe}], 0x0, 0x0) r0 = socket(0x1, 0x5, 0x10000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x5810, r1, 0x0, 0x1) sendto$unix(r1, &(0x7f0000000100)="b21e58902bbdf425ece2ae4c54440e92c32d84a42861faa2ee1e38158d17f080b49e7057d478aa6f56ee23dead1f2079eab7a426ca6ee2e442a3e294eff5c354003578d2ba236b4c0c2778415233842076d419e56ddb20560b8f10123ce8d9194dcc866ec93ffd2227ec58d548", 0x6d, 0xd, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socketpair(0x10, 0x5, 0x62, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 23:23:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x5) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000036747c6ea70000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cdfc19417ac61f87ed79b376dc1c854dc6c02b59d772e6ce8b88bda3c127ab2f8393bc0c1faa61bac1d703f0c72d84a2db5de9693040ff0f21f8294b707941e8a287cc814fb94a2ba3e9d85f01979f7a2d20ee864af61b4f05ab18ab754593"], 0x76, 0x2, 0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)) write(r0, 0x0, 0x186) r2 = socket(0x2, 0x2, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 23:23:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x8, 0x3, './bus\x00', 0x7, 0x9, 0x0, 0x4}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400008003fd, 0x0) pwritev(r2, &(0x7f0000001480)=[{&(0x7f0000000280)="9510082884e6b0af06036375641682be524840a92945ee07ce6e60607c66e1dcc484dedcfc177e469ed3b517287e43197aa89b46b8e12fae31e6063c63e73f4942d394adb3e7f77af8c65ca3c4f637d3b317726cfeef5e71d42ad1f07c08137bf374acc98322974656856ec1ae4d4df4d1a9abd9746117745432fa813e8db13b8deb4f", 0x83}], 0x1, 0x0) execve(0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000580)=[{&(0x7f00000001c0)="3c33ee8f293008945f48fac80fe9c4091b64577fd8eb53d7b2fcfa5d12a3211a8bf90771eebf9223f9", 0x29}], 0x1, 0x0) 23:23:37 executing program 1: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x40000000, 0x100000002}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x280, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 23:23:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2000000080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") ioctl$BIOCLOCK(r0, 0x20004276) 23:23:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x7, 0x0, 0x0, 0xfffffffffffffffe}, {0x6, 0x0, 0x0, 0x40000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)='\x00') write(r0, &(0x7f0000000180)="406bf199983e520964b679e9d104e17e38b0d29160c2137f4d21680e1eee3593bb4f4fb1b0fcf6bbeb2616d6a3a738947311688017d518395227d9712ace35de8ee1d823f7898fff2259a7f093529644f495fc3dfad27cb0901a25938a745c949ed3ae539ba550793c3d5670b1bdc6c73638d2925040db5da4aa4e7b3e4f50894cf336ac9b43e59e5ae35e521c62f2b6ca7c694ff174c48ae00365d2524c486d4861eca49f6281906ae131cecfc9f505aa378dc411ec43767d7caa2e16ecab068e27ec9f3f421de5211d5184498468a0db80dafbdd9270cc9f9cfeb9212993c153d0444558d7ee4bcac5f4ab0aadaf1a2a1b867eb53b609ff4e0076f36acc049c99cc393fc61e7ac6d7d8f9f3743fa051ad8c59e718b93fc7cc5b0ed44f88c4a4875aed9cfad26029556bf612371efa9f22f03b1b29ff221d91690fce58d7efeb60eb45b539b0ecc1dd102c476452b08d9db7c66a6f4cdb5aa90c5c01d65aa3f99fe6f7ccb0469710cc68fa1013137f1902ca1ab6ddd201698c32ad0240a9ae24c83ff93bd9d174e447336d638e11078357b76c968a8638fff14a535550d2a203a6d57c7385aa5058aef245dfb9ebcc2af3003747121b13adb96841ba62ecb8ca42464aeb3983739a08fb64efad7b34199a22da688189eddb72535687a3e94fdb97e8b5eb9365290bd2ca8e08b94d0fc331d266b1b67e679a80217055d94e607124d983b43411ac277b5b024924f7539f8d03142bea698633d7462aae18c477c4ba547eb2786bfe36d202b3dd80ddce30ddd7b9b20b0459be1b955ad8e12090f75b5097926cdb6d7de78462be888d3ff9549230d5315202e07b0525831b5926c74ca7514a5f9fd326b247997c5ffe4e3ef6b90d03ede83b79375d4ae9037c4f340e0de51a763990c3daf9acd775c9e0df4b4031669d6d76a761ee460a56ec09e590e9f6d53f7a785e9a7053888ec511eb637aa5199b50b3520af83aed258325b965e849f19c19aed77310635d86cf501c576b6b5ee8ff5dbe4ee0af49d4b600034cf4ec9ea6eb6f8c1157752ca6df55e7922ce7cd37ec1339322fffa2cd302185d1fc2c6cd9df8515ad9d0e6ce5399903e9f11aa2786b8983f21e3c7103e550461e56f7085dc8cb9808ef8ab2f4a2d22fc26a1257d98535f806bd94d666bce30b45222d3720ffc1060d664605b3d2d342bfc34beb4876cabb8e6e77dd7a9d19d9b58dc206e3ac28eac97508a9c2cbaad453a69e69f39f57af71c11bd9051492c599d44607d64e1190e52d6f71f7fe0b722439190f099847222cdab805bf65b551ca91057b177a2f53c78e25ba6d177997ad575456220ac5216ae68239d332bea1d25b37656032617fbb05185e00949c3883709f17d3ad832b1a2022a3f724f4284c50a745206dd3a4f1ac543d6aec3967baa99b7714efeb60c664bcd5ff48e2fcbd0ea06d778834b22b880fb99e996b149619333e77fd7d3e7dff477159adf3db5a34ec5435fc05828f570de9ec47fefa68e8cf88923b944dfb6f773eac347e6a088855a5bd029108c284b64e23767014edbbd3e3b5988a41377dbc2f441453f81c43777ffcf4ae460680a7acc4de3ca6dcd9b9bc7079d00020e423117e3a906528c25906d5f1c629b2359eacb6c345709d4396510c3ffc2d363ff650a288e566c2cbdb85da77163eb69f894082ef5f19f40b6636cd2a6aaa58ed01310393deb64f0ea1a3f6052187690462d2381171b55aef6f155dabab98dd05ee2bca4fd89a36689b055164615e24b6f7987de8044f788db734a29705358337b6bb1964d1da41b18ecae19d4e75e129ed4b9b0124466762283bce2ada4fba6675254cc442d0fce00adf4816c4f05ee15cde40b9ba5b46b583d54393ba44733ea0d2affc4b3bef5577666401b7a5a5708c1e1e022c0096e0558d81c03bd328c227838e44fc52110a18bdb33aae37ee45eaa158ed183df936e5ffdb768890544301ab9225144afdd3d207753c01e8ffbba727c4405a52cf3b2a229c0bf9cce7470bf55999de9aa2ca8ab750cd45f9838c45aa3385cba52a0ea713fca52294ad2e6d03ed9cc90497b60259e2f605342f6196d40cbe68225cdd78a5334db4934884ed67e6cae70b89a0e735536f3c80b64c87d619d5b1fcd34f77a4ada8968e38ecbca6fe3339ded07df8debed1eadcc3a8f213c2830c8f31a607a0c5b6bea96c6353c08e49b306a19ec7887e2faa9544c2c475b9d8fcd6519c07de7cdb41df107185440334d1f6abfe0ab4431738abf0d76c0bcee95405d57acc9c565f628e0a52467b5700fee91f375dcd15c672675b287bc62cf969926b444880ab30691c3735b7444f5cc87272e58b1bfbe10907f7623cede3811f8d23bd6c6443097a0d4866fa535c32ba62eb24e0d7352d04bc41ad953f6bd9bebc4676be304fdb1e7d774fab99ce877dd7e8a17ea4189aeb292544db31d21a43a5de517272c3c2f626285283050e9d1380f4b5e44e96f97766d8e721943b3c4b845f1001f3655f8c72c0bc9d2a6f0f3c84b8aec5521bc3d74d1dc23d3f964d4d2dda46a4c5f9298c43b9d4e9f5a7a1494b8dd34a0db5f74e27bdcf358bd20fff1de600b4152419c8879b32fe9ec58273234eeca15942de296696180a033c17844a846322ad5b485cbbe3b782856090b3a5b76445be2994c553b7f7ade18c8b47664b37731bf7e0162ccdc04db88a7fca6672762390a77030c7fd8403f7fdf9b81f2806baceafa6357c469844dcea2ebd0ed2ab23c0660aaf1f8dd47518558833415330b272a760f03d7e79212374682bcfc65f24616afe12fcc351e0f476d6b5770ecea15a2a913b4f7c26f06d56f6553189b068e7bed5abe5e1df7a474568ffe2cc1ee8704a80c66ebde4ec8b3e09c6ee4ed9d752b0ab491fff1656c0b03aa466836fc2c2073e68747b8ac61adc6f51e4e3dc9097bbfe5dbbb540a8e6a41fc3a628f6788d4b6a9a96ac9b271c56c90b88bedd36077460aa7ec413090864878f5662c6814ef1d96c625342cf083675e654c88d31e18f36251064d5db55186d1ff54bbf051b74d83e21b70bb82c3b4f81e90502cfe14ba2755aff9236079177461bf28a44906bf95f413982d8173cdff0540d32bafde5e8423643a2a403b64e2492899f377a2fd898b971c44fdc1954614278b10dc84929c84b65fa3f4e1cde0a87140eefdfa1d40a4a228a9630514f49386c99ea9d4b23a922a1a914e3fe767388fee624abe138d2f45cdc32d67a0fdbdb07bcf61dad5f4d080c43144854ecc61d650d0a273dcf28c06f9aa015483e029d080213eb5cf2578dc956bca83510053046565f645ab224860e3855a773c7a0c85c1d451f76c2c1637dde3f6248924d6aa8c0c0ab6700d37b3b614d7817910c480538189d12d9168a248072654583a3b09b7d433b0b0b89def55edb82f651b8adc895ccbb02b30febe0ec879a2c3a5d77f9b927e3fb142a108dee210b9a049a850893d3977e956fe5694386042eb12a84c73fd0064642a425edd63804a479e3ebf6cf5d510ee52c40b12fb5dc5750baac89fbdd05a85f46961bb3b2b9bde7348cfd47af974fd29c07ce3682943a095e713f27689a4370afefcae675ff12bb75463422a69ab6905850c8c1e4885ebd412f1bba2f9d7e9d8cbb712d7688b080bc8c6c996e652540cbfc12509f26fc0da5115bb96c3e7c9841d3b4b9b4139e9a518ee0af4e0e39f6a80655788f9b1063aa6cd7449d9f904d217f485a696d6c1f809c3480138156a020c2818221fda2cbf78fb7c7fa1fcb7b5d9204fa9b5ec4a768879d3c050f3968c73f2f9e458f92ca07e19441130825ad49bc871808ee5337b31c453fc09c54a592ee2396f68583296b0d4b99e2d560eaf7b328284bbc7a0515f30209116f4c7b63190bb92b4071b46f3fab0bdac2394d16e35c795be12be949cfbf49dd18a82daa462851bb44210403370741d80b909f23d58aa64dbf742a6d5ba3fa154e8285a6f3926efa3c3d474dfee56bacc6634f59da2518adfdecc00fc9d0198268b746e8e2b5b07b8366cb07d09b5c6910492f9afe76b880f066453611bb4646a76225caf37cc9adb28a12135065055b3f471cfaf4e2884f099aec4eb219cd523aeeed453dc25ca2be5a322ce5994eb741408f70806d21a77a2bb5590f91cba34712230926e8c192d06ed9d7aeedeca05fb15deec5777535b947338253fee95099dae700c78ab67a5170a0a26bdd05eb279d2810ce4f710f1e268f6160356426f5be87651c43aa9d91401dc5a16045342c7ad64a5867d73c11a23a5237d567c6ed75493907dfd403881b79514378d73dd82cc23e3834495d5558cb890bcaead956a100748d1910aa7c70aebf249b83f06b9126bb94c9da739eb6212344be32ccabbb9f900af9daf4f55ea77c99b5bd2f2ab80decf4a6686a397aab4805183af3a8f2d5375925095cbaf9b4c6753913e09a18021585e9f2c8b06dff6847731b9011cf9f7db3c6c710adb6ec0b5a7c496ad0d87b98c66b38e5633f16ce998f07a3dc821c7b82d10c48a387d0d6b4c8fe0a2fef53f6bde0acd5316ab068b85e2bfada566964443e0710562cf1a069a88c78f0d70c564921e423e661013cd6ebf08731d7cdfa9250717eb1ea1e1f29382f83f2711c197a16def95248a8a552ed75447d95321579e6ad66deebaa1bf688f86fec8acef5b01fd8b266bfde95a6734973927dbfb061cf2aded07eb3c8d495bdb04a3198c3acb564dd24818691b12dbcf34cd6f43fc74de52af5532560ce50990505f8c272ec7445cc10eea8672bd382c5c7586244055651ac9b3d7dd24f56f046844816aac1ff72c8d0e557107a6f4e62632fcf05b7f4d42ef5f7bbee4db31fe203511979a2cc64c4fd6dc6b5eb73fea21227c16e4e76d6bc5c2e46f759e5e817fd0c1d0af24b51fcbef8cde2820b1f957c55aa4763878e5f6f437e00ddcdb95b31f7415e46cc8d00bb327bb3ca36fac757de2c3a28a5d4a28e189df6c615a331d7c1484e67c3f7fbaa67432da0e4eb7696257a32f23ba9af682c1057934f8dd505cb83f78cff2c66ae027e0e0adfe9824ac38b9680769a3a3307523a72ac5e6110ba9e8dffd2de48f55fe023fe38ccb37ed1a6b5075743061d325737f20661e96e13215ca79e8a06dd2fa56d362617868a4f21ca42c087cdd79a4febe003116af299869a885ea3b70556c689ad3a3056e794bca3c3e2a9ff397f948babfe5fb9f399eb53cf826862e5271af0ac807fcbada2f124638db16a23a4da506b98a3296a2004c604b6e10036f7765c0f94e9910ac23376300ba81cf663bf331b95eba9bd8e6b302156403ecd5ebbc583f96dcb2ad17505250ddd2ac7a73dd6200391dbafc376e295518b37e194d72775cdc97fc3e43cdb1f641cab737b4df7e6aeff0b55ea2c2813af10eb1a2894d8b5bf3a682b6f2fc835941f7293afb2d7a69758ea694729d4c874aa70ab4434392663339048deb520de71418023137f095c1dcccf248aeb10cbe650a54ec5e7aa15674adf7e9028ab33450558e2873babe63e95f4015934e1ea2b72ee8da62fe66f2986a3d8b249e869b32d7435c92f9b2f5aea7a988058696938bfce70c00155b968f1ac90e7c9a291b4ad5db60a87d941358575b47015dd98a949c248cc0c0633fe6e6a71dc741a1c66638c4da4d9b5a30fdb7dd9217d0575b2c479024d84299269f85ec97c841324f5854626794cf97893db612c445b17c189d2da888e5d295a2eb5b3f36121c5697c1dd766388c311d6de5b67be0ff3f267160cb94316dc00", 0xd88) 23:23:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) pipe(&(0x7f00000000c0)) socketpair(0x2, 0x4007, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x80) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x2}, {{r2}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 23:23:37 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0xbc6, 0x1, 0x4, {[0x6, 0x1, 0x7fff, 0x40, 0x1, 0x101, 0x7f, 0x0, 0x3, 0x2, 0x557b, 0xffffffffffffff12, 0x8, 0x6, 0x7, 0x3f, 0x8001, 0x9d], [0x8000, 0xfeec, 0x80, 0x0, 0xd827, 0x6, 0x0, 0x5, 0x6, 0x4], [0x7fffffff, 0x6, 0x72, 0x9, 0x7, 0x2, 0x7f00000], [0x4, 0x8001, 0x2, 0x50a2df2b, 0x0, 0x2], [{0x0, 0x1, 0x492c, 0x9}, {0x7, 0x2, 0x4a4, 0xffffffffffff7824}, {0xffffffff00000001, 0x3ff, 0xf8000, 0x9}, {0x7fff, 0x7, 0x4, 0x80000001}, {0x8, 0x8, 0x1}, {0x80, 0xfffffffeffffffff, 0x783, 0xf9f9}, {0x8001, 0x1, 0xffffffff, 0x6}, {0xe116, 0x1f, 0x3929}], {0x8, 0xffff, 0x8, 0x4}, {0x10001, 0x81, 0x3, 0x8}}}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x1b00) munlockall() r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) flock(r1, 0xc) write(r1, &(0x7f0000000000)=')O9', 0x3) 23:23:37 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffe) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) 23:23:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000380)=0x5) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) r6 = semget$private(0x0, 0x1, 0x4) semop(r6, &(0x7f00000016c0), 0x0) 23:23:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x82) poll(&(0x7f0000000100)=[{r0, 0x80}, {r1}, {r2, 0x10}, {r3, 0x2}], 0x4, 0xa4ce) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x9, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) write(r4, &(0x7f00000025c0)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7400428f661dfa7a6218bc72464a8c76156a7caf08b536ad8e074467935e6f1ba383dbb042ad1c19c8b0a2e69e951b4a3c14af3d4939fcafc066c0a6be948e14b108eae0b1863ed2dbc74b9df469d7efa67c045d8ff59b85f592ffada93bdc089dfa0e446cac7079dfa215821ac1744d3aa5dc9e970fbb1892392a460f8505c30ec539d462f51773b5ef55ec5204e67393d93c1e8eaf7f6e47c35cfc49933b38e33bb2533e3f8dca21ed2d10ad53262bf48b7c5543dac9a11bbc15fd8f7fde4d5ea4b87000d1027730d7f9f93040a7f8c8727b68c98812ccca42520fb662568c597771275ed794f76a7ff128d10b81b850cbf6b6a084bbd3c3ac8f8cd73421b36ed3eb98c9545ef64142fef8701a36d1e459b31c1596ce91fde4a9c61213fab25c456f924a9696528da395fe9ef59a7799802b4d7d488aa02cc1c5293d7214b9b5ef184a59a79136da43fc00367c6a25705c456c8befb1ac46e8970189ad4c1b498b820c77cb316752817ea63fd0a2187313303c8ca2462fd4a1ec1caf6ce657a10cd042b8e69af08499dee8a1974859b66d44a980a5eb7c96097e9c7ae2e4ea9888b2710b497a25747cf5b2afff96d2ce60ede8b1c325ab19c34a8b726bd31dfc189b853ea504a1f707b856e778e6506beb51578c774a452ea39464909bbf93bbe36d6d307cacc5b350178c7de724ae730ee086ce82d45d0091db3c32f5f31d244e0cabb7e0de77fbf9b38d220d5171c3ebb192ee1ff78ada09cfcb1548d94d3320aa448517751f88dbcc8d627697083b4c1474ef5c1e50d00d801c85b26a8e3cf64804c0b7a5d375a1810aa22e3b8c45ae96fb63ea7f28e26bd45857d13826d62da9c7890fe0043bbd06918bebb6089d9fc61e829d25be165b46b543cde7e68016719f48303621d0274ef836782d893e4fa1eb9cf4fb3a3dcdd3cb88620e19007501d2ce41bec66d479fad6f56aa30788cf29a50a1b57e730462813895828670679cc9f14fcd33ff766fcb05521df8a006ea1fc2794ae1408e17737f89b210a66b60671a8b3c741981a8bbd8568b15700df843e0c445d8e4320f86fab5aa81aacca22bcfa1be96a03ed1590654e3203dc1a340768191ea2411f732fcf04ab0267c6bb263e0873852c3f3001bbd41a1cfbe8963dc97e43f61dadb72ffb8f2e07fac63735c844378d0c1366128076abb5a33bce8997c8b697ff52e683ed3e1aa503137504fb2e0c07be16454728ea32c808949bf6e5791dde8d57318b576ae124dfd2210a518ffb351ac59e5baee457176bb53fee7d2e062e3a5508c6a5b31d378469a0b932e2bd57e39de1a37f2977e6555d18db28ffe05bf0459195aab71e3bbfa996a558209180ff1aaa261daae05a9b094296c377f91d5db931f27eba9cf05705993066d69cf7b1f76c90ab7d3687deb14f11cf607d28d981e239ecd31139e227f039d5ae9ca55d9e4af86819868e288b553fee55cc859faba43c4e972ef38d956d1e57b2398f1ec78debbd350a69b87d3e839be35b5ebf738939bdb40fd852d1bb9d0796d979f8967496a146775ff603321f620d1441abc0d79571b148f0956df64d967e48763337250659045a58601c42570474dcaca3bbc799d4bdbe64d2adddec6d3772aa9a562e59f4c7ed95e6272016cc379cfb0e1c8dfa8156c7277beb014a68da6560464aff2aaa5d787821f31fde612571e41528225eb70196d9c0f1d5a8da28429b2c595d50510a40f7382091c078b401f6356a6fe7059c13e1c1b4fec69a2594fc924d3c9974564d80eb76be697f1a7979d5edb0f2b08d0d3ed7fbde332cbcc651a2d458d7a48fda9a080bcdfa552c96cceb86b2d35091808d08f52a693bc294c4eb9b5bf95d2d212e612e9295b205c7417096fe8686de3f711fbeeee7366325f4794b300ea26e0b0fb8d70fc8e265241c99f10620f04960242919bf2d3b4c78172ec1503de4a4b4250bc9755f66b5218a95a766f50b0406c21e1c43815f78fa09ecd4bc836deed9b94c69eaa66bb02d905852852ae923cfe75c1d5ce85a03c5a90f742e0d702d0c6b624a7599121f7264b32cceec69c4037b8c97f81b0c6d2c30fb5b6f4b48e9ca9f6e5be7ba22f707d0f35ee4b5ba322f20c9592be24f73e91cbbd3c61dcb5db37e9600a27bf4a054cf519a14e14c928ed2ea8b30f14c3d715c16b6912f1c2873639bf0d706320c17b697336a038ec2ca9a439fb1251be6ad95e796acd07e30eb1c964b8cede035dff27d1d8dd9b3fa1e7933fb5ef86b4ffd7839dd26aa03bd661d236fcfbd47b48cfe765b851ce2b3a8ed37a811e4767e0a82bbe4e96e3977d889af7e58ae8307d117c3d3fe9ed4129841bb79e7cc129f4440512392242b166d", 0x6db) 23:23:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x120, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket(0x10, 0xc003, 0x8) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) 23:23:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) syz_open_pts() write(r0, &(0x7f0000000080)="e5875663d10b93b1f3dde3c02a23f4e2f66d", 0x12) 23:23:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x33, 0x8000, 0x9) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 23:23:38 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x8f, 0x8000}, {0x8a, 0x3}, {0x86, 0x1}, {0x2, 0x7}, {0x5, 0x3}, {0xef, 0x1d99}, {0xcf, 0x13}], 0x7}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x7}], 0x2}) 23:23:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getuid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = getuid() setuid(r1) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 23:23:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000080)="ce29bb2239727ea8a570467cc1d99c56e79eaea64e05b89e623fcd51cb24ed721ca3bb09f77dd1d382a9331fd7c7bb8b5a85b6324e3bd622f414694b1e755a8841c5b225b15251c99de31a84eab6d974e1bc62754b76b27030a19ad6b9fbca5e1a8aa2a5a9dac58cc1c472ba95fc9e7b9c460b3ce00fc05f45bf64de4cb3091c537b2768958b604ed4e029eb1f5c03ab3d8f06a7132f", 0x96, 0x1, 0x0, 0x0) dup2(r1, r4) 23:23:38 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) seteuid(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0xa094, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="746ad0c840d20377df3a519174a361e3eb194f2a0e59348aef55dcea0b07973f25771d6704dcbc8c997de2cea66386886cc813c1ef6cc07b5e587750d9e5764a12e08514c390c59966e5b6fde0542602ab186765436bc7975c824d27c99fe4f668fc5c15d4b167a242a1be75a3af9b237cfe7f20a49e8feaae60c800a03c14dd0dfb19e5708600503af321ab3ba30a0b883a109e76bab9914839d8fdc2ec7807e44d7d1c9a14d1e36c2cd77c7e79e25dbf0d9338dfad13f0daf34c81283bd8b417242c8f0caff5b98585c24052327d16e99e0c14c4607d76cd367efb89c6936f49fe9df1251df21a12abfbf80a8682cc25826aa30d3b84e44619d126152b499b333e42117fd7abc7d85f16c58e1c7d25d15c044eaa6cb1a34008cceb7ec1de855a0b9e7eddf5a88636a146d3cc4a9a36f03cf513bbd004731ec6f0e74a452808aba596102d8e07499ed8148f9d5a06d298e001788eceddfd6bd51b9bd3773c05f7ffa01bc6b7bc84d4c195c37e323972bba0c1d0db335e59653bc525bca9a9fb7195299ef357b32a028f4ba5ebf4db01b638d937b6d3a450a74dd457357949f413f073be77693b661e2c5e220470354c1ddc4b66650ffe3a97dbff9fd3a974769c8361a6f0c351673656fdf99c1f840cbde576ac1b05066cec5c91c17a504d9f60b20bc8b7f22b83ac8941ee75e4fe0c50c774bc90250761144486d25b512b0dc02e1208145c8507d56364d59d90c18116f5c8fea206699dcf0dfe1aff300509d0d0088c9e99181078cbe68380663361bee3e6dc56669373b8d9dff7c6fceed35f825ae41fd926aceb4448f9fd066b5c505ae03b9cca708942be883cd712387a3d68a8414a9246bc37bc678f3e345b271f472aae75fb41abdab1aca0cb15715fead807c5ad97c0f8d6470a6b88433116c48556180ab4d2118379e0248b623fede13b4c9dc77b6d0a365d4ab5ac5c7cf40c7b56b7293e0197e86b5427c1e8679d4879f12017ccb140dc5650a24f6fcdf1741ca3054580aeffc7ff579d35b0fc9107d6cbe7321c5540600d08cc64845cd6da71508183718473bd848604daedece25acde30fd06109738eebc1044c3eaeea1a5467f1b5274c5ffa21e58c117644d8a54285d5ad98c0ee22924d504d7c47eea8dce4cdec1c0fe647f7c66f4914d67c5f5cd40cfa4980a51eb3d1ea7e49c91356ca26681fa3bd6dc5bd6b5d2446a19f9a926c5f13479249e95884165855370ad742b753aefc3586c503a7e5511dbab533bdc607a31d81774c218478eb654c629cdfecc395b20bdebfc62f54b0b14cdcbc5b9684a711fe71e997097d7f9134d7cde3b3db6ba478d8df51f91d2de86274f3ac971d6ee5c2d5587e2fd259fb5b223e094acc537626177ca17b0d4bf86b3e879dbb975df8abb08f12a4429210b1b3cae10d81bad66cfd8d34653e46ae786fc64d2fc7eabfd8a3a01ba78b74103a0abfa634481ecf9ca14e8e8b95aec0b44b6d7cfb58b5068f82b6f81a81ac968201be1beea1dbb404ac4bb453c7a19a1ca8a0b3a59cc0179fbc6f88e53c5447212744d419653101ab94eaa5852d3ba956894268d23ac4a4ab93d02a9309eee6c7b89563900e657ce46256e77283475d5e08dae0ce55ecc70cad52ac86284c847e7999199a1c6d36913a502c184b74d939ace5f6c40b9cbb5ef62307bf2d5b1c0d9c369c96324f189b402f72d3e090b80c72407624fe6db261b09447e03752891081bb1e5b0c18af919d87041ffbe8cb5b46fb45cff764136ffc5e860d04517d0f2fc4deb6c64c300a2e2a6f3730a4d1fd93ee167fd5fc27e1a35ad8ea129bc2a285eb1d045905eb57c10ff4436873dcae8383b0c64c15d00f78f89f30da047bb22968118240d8640656820d954f31a9288ad8890321bd31f565ba5380b84cfd70f619f135290d448a5d40f68dc02a412a7bf527e3e9c73b753980abaad16be99471dea95a88621004a6b5b5b7a47f32bf6cfa1a393da6256a07f4a338c0008f4c06e4bfaeba71fbad53a4191ccf3d2301ded56e259465eedcb0ed221697953eed8f770b5ee3af5a2924b38e65e473fdbca82ea2fba979e1618499b3882c35c8c2e4b4f7c9d2faa23826b33c2c32550c3f433f8125fe2a9a27debe0b7d0a60352df725e70965a96ff22ec38edbbeb59d5acb8a5a625dd84aa1f3c633edb7c1d9a9cb76a2f1eb7a7500c0f454f517fafe369632823b733fc8c1b03f3ec79d63cffeec8dcd7c1ac23be78c1a73ad7cd36fba39c723a9df398314966926502860e35cf26ce60abdf72a2e83991f92c766c56d374448b820e8e6e82a78e78102d1644be922297002b964dcc4c70b405992203501eed9020f8ff193ba9ecf37633a02347d88e8bb15f2abd2b5bb486bd95a1c37edba895b6ed211b71ddc8a5570175e4a45b2eed457961082c65673505241ecc82ff7494623885aedfa4e479753ca3ab5510cbfb161255e44b76c0c37d08a94d09dc4824db59907508bd3396579b6d486d85dd99e9335bbd4780ad757f2e499e112ede9f2a5200865153583bb37dac23a9068218cb276738bd1659a147d6fce4bea419aa15f9ddc259407d58b48a00a7ff2b48d8f5322d06548b55e3aaf69bf15f9325cc5e12e323846122778fffae29e7e177eeaf51043b23e06a157f5fa5d764a09ebbc07e5d9cd895b83312d8a094b585548a2bd0c3fa7f71fbc50f5de7fe8cf9ae97585d2c9dcd464f8e544d5454a9d127019da74954815c8341f690c628d0c068b097946e7108c093c01b8d7cb1250deefb269b35c6ef814694b80b242da3f6d96d89b920b4a02710145bc3cd55da6d951d1a9338c00a2af06eb178689a7b06c45fd58879066395ba4cc3760d79ab45c723dbeb1475bf5a4ef09a29cb8b25b46826e0381126cc29b216eec30d129581e4ccda1ff4a2c19a39b672f34966b683364cb0693d7f82585eec6494532b200e10a6d9c02d503d8d13407e055df4ebf73da8cb9ee4aae245432699be496b63be03bc16f502060fbd5eee52e9d54ae29d97adcc240b1367872f35818cfa429ececfbd6377de599c2dd509b2c2cc19f7ddb90bce186ceefe636e659b4c5dc6b759d170438c1b955f6481175b9b38f7e11c1bc50525e882cb23c195c804c6954f9f3114901a3756aaaac9c03677e44035699960f9b4f9b87e7e0956b1ce4fe2cfd68dd9892006fcf110eb15ad8dd71d64b7fdb61609bc7479f72e7692619ba073098285bef0459462181c77e275397c4543eb7e10fd069643780fa5f2101e6fd654a1ada041403d8c236eb73afd8f80120a2657055fced447b603bee3269eae77727e5c6f165d88f6431bcbf51dd15cf76822fbf07a35261d61236adbeb4dbb7ab99116dc175c3c2b9fcab244e35c6a9a425d3e0e277b635967e9125bff1d7e5164b662c5236cc829c128671c8e61b8e6a878d5a7313a27aa19869993b37abb3530a6ae4dfb1ec16a4457096c273dad69dd162f8326af900681dc0116f9c520e968facb2609510c73353930f57ddc2b35de5af192fda71ffc52eddca8e71c99d589f3b541cdaf692a7a3318b4a9bcdcdc6e6de636b5bdc43330af4f62f1d270fe9bc99b6d5f6e3dc10d392507688a6c60ebba2a1a1d615e64f5d827f55f266e8a344f121946c3e6278a1cb7a1264db256bfb23b66d105e064ac37ba8af84369fdb71730ea3e1fd8ff4824c5274bc119a54bd253e4d81cb11eb08fef41f2878c92be9c0ed714efe4805c51cd949776737fe2e0715eed3e1855eda6b9855205e1fc8f1f275e02ca4d0d931e6c05a565c40197b166cc0292ef2078bd9d0b6fa991b7074f52a5c49167b4cd59f4aee1a856b272e9724d2295f106bd7af0b7b592915b7d993d14952cbf5d55603eeaec34a7ce8106b6ff211cc893a26acacdefb06afa058bbe696157433dc16c90af64f104679e95b1cdaeacaddc98efce5502607426adeea162425b0d38b457fadaabf9c38d1a50cec155e2395182930129ddfdda0b91f05a4451740c092ec61eafe9af6bc813a548c7030f326420e0de85f1090d88e4894b5b6dce06f15fc1e5485215b821eb7d2d4a96a299c02dbeb726c2ec341337c181442a7c7ed93b2872548b7edcd08e3cacfbedab336c9ff253eda3075cc8218090c29f2aca4bc4a4e1b714e227ec12d614871cd7120301520192a453ed468fe4107d298b99323c44b2aadcbc90f9e9f34fdcdafaaec8e83835effc9d23104399b589995ec190d17fcfe404103ce3b8ab97549ff886274667cc2df85a961c84e3cbea5bf94699bc0977493f98971372eb32ff9389016cb46af0541a1026451e4cd3acec7006f233924bf592bfda514cdd61c801e2518f14c56ef49fdce32c87d586c82262556e9ac3887f060933b856938357fb61606ef70b6f05cc7374f5cbc8f706767c39bc9739a57842cdd57bf6cabff109320137a09f24e71ac30453eb86ea8cb8d47396f942c62fa13f5d1fdd61dbaea588d174b1532dc18ae9f9111f9055f3bfc3c2bd8957937a2b656e0c8a5cf761c87f9f66838f2fd9fa7eefdf0353c042a6e5d65a27d6794d53be092918d3c8f899ea9a49c22b96a532695f5f95e8da64cccf7b0b2ab5dcdd56601d05f0b4e8a2c7a1b4af378af511e9f60cbbf2dff9aa2edcf61945b26d6183cc6c2dcdebafde7d4b19cf574914e6e2c15f9e62d580f7910b4dcec6b909d20c70c2a92e808a0642ed76c46d345a0188341b47ea79e1f6f4c14fb6ff43b05b39479b64334ec4b7e4faf5f7c95591782f70f3494414fce4af4eaf31cb87aac3f6c0eb038b8d96a5a32458c29c659ea7e8b6e4735aa82d024c167ab59fab79d0d0ee501eb4ba48306ee236062a0a7c942d8b3aff1037b63d22b182003ad0030760e6b20cb6585768f2f237f3ae57dd847338fe5285c5b8653fcf70ef3868c781efb2a0db4c209e56f530b60418eefd4c3987d130eaaa17f36508b3c572348012141f39dd9c42e4b80ff02c1b0d7e937fd4b3383e96817787cd91fd894419321a0411d22f920767068130e0076b474511c56102ec01ee68d95a168d561409f3e19383cb4991b2a26be24fd42606fca8f67f2f811632d41a1355047e58343d186e11b517c3e381de81ff7ae8862ecb71a8a5cf6410480f2920a13b84b20140aec110b68476347714907db0ab539cbbebb4e42d05f9506f2a7315ba169c54d85b2157b3082140cc703ee4ada58f8afe9009adb40ae7f43b827aa2b440c0c9b279729d61338182a38fa19e8310790b99d5cf7ae5ec7dd5bd6eddd52caecf3d43d0104258b4f51d45b6c1a73107118e6d4fd244f4068c5226ad573b68c7bf56df1eae7b86a7aea2c658cd7c467d75289ff60afc1d20597de236a48bd2bda562a0e8cee542bfb29b8df34ff76d08710873f33c88e3e0d573625a0dfc679b07ede49498cfce9a2bbfdad6f2b3f4504f71aabf265af2d351326c176f2b6d5afeebd3da0f669c2581cb1b86e1c519a3a5d3395f02542e711aa3dd2c0d5ef5942e489c3d057511ed320bf7dda67bcafaec0b162781826054f74bc56ea59bbb7f621c969de835b6c63489da657d509c7e83d0bee9e35562faf29b32c364f02454a4d33b59d95139184e26b8e36765a8bc1a265b2a98f390ba77a68f883ee04db4dc00a65dcc9065f9680b6c5301f23def4b34cbebb8d736cc1f9d4a4802d811e696bcf83e20c0a502bb46aa671c39616ef1b9c3633c29a685b7d658f37b7f0e46b8453ba766f1be19e6a1d54b39a6b3c65c0d30256c07d395457843f3230f785c30e9cff5e2ef29bf3d0", 0x1000}, {&(0x7f00000010c0)="f3eb26ba3e6db20ce20910f74c5d7de3c0b77b9d27401bcd34584d07f941724276f5778586d7f53aeb29ecacc0342a35473b292f7cf05435324265e13120ae3bd3e3f0cff658dadf27677fdff1074c127bcf9110ee60f07cb155db9e6a9fe2150f56fe1865eb59d1d07b6ccf90893fdca71cee4b2b0f91d0b987d36ee7479b4b2efd8ba736054e3ff98b559504d5fe98492ea5acd5", 0x95}, {&(0x7f0000001180)="b5f7806eeeebb1005ef9ba14197ec6b31f9a65f49c735ef68cc18da44239ffd437bef581cdc0d893ca08da161955d01dbd4cb8cf6f6c91519c07a2238b4234600ad5d38085b660a91fe9f8742422b0b224cde3bef9410a320564582f3afdd5077b4ccd8a28b3f059a541699ea9e39a24ae6f5b61163b368f4c80661c272f5799c54c84fa24b1e955a8288fce2627a1cb8e065de4e51dacbaffa2cfceaf9564e38f16241565a0692aab17c339b6bc241dc47050bc1757c08e014d946ead3fa266db10093b", 0xc4}, {&(0x7f0000000000)="7851c1d3892b9953552bde8aeec52b16d4cce406ecd5a28c4f3a93d4888149f75b2d42574b7fc000b612a1987dacba07713a87406f30f9d5a591185e765481af6555f9dd665d38256aeaba46f52a45d60abc16efdbde835d490f8bfdae9143ca33ff53a9caaf30d7342b676e1f35f9f727961052274ace", 0x77}], 0x4, 0x0) 23:23:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f000000c000/0x1000)=nil, 0x1000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/47, &(0x7f00000001c0)=0x2f) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x22, 0x0) 23:23:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8490, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x52) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:23:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) chroot(&(0x7f0000000000)='./bus\x00') write(r0, &(0x7f00000001c0)="9c8783c3772c00359a7455cfcf1c8cdc10b87e33", 0x14) 23:23:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) socket(0x16, 0x0, 0x200) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 23:23:39 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000f87c8a040000000000000006000000b81100000029000000230000000300000035ce17351d1f007f00"/56], 0x38}, 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) syz_execute_func(&(0x7f0000000000)="646466420f383bfb470f519616f146e2f30f11ad7ca082203ef345a7c483755d050b00000003c442e93de0c4c17f10f9c481d1d27a00c401a158e2c4211dfa4353") 23:23:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x140, 0x20) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x81}], 0x1}) 23:23:39 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffff7fffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) write(r0, &(0x7f0000000000)="4bdeacffb9b7aaef8f68046ea241d4e20a1cf965", 0x14) 23:23:39 executing program 0: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000ff0000/0xd000)=nil, 0xd000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) geteuid() r0 = semget$private(0x0, 0x3, 0x405) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/4096) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001000)='/dev/bpf\x00', 0x108, 0x0) r2 = dup(r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001040)=ANY=[@ANYBLOB="000000000000000023000000cd00fb000000000000000000"]) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001080)=0x6) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000010c0)={{0x18, 0x0, 0x5, 0x4}, {0x18, 0x1, 0x5, 0x7f}, 0x101, [0x3, 0xfff, 0x8c6, 0xfffffffffffffffe, 0x9, 0x7fffffff, 0x80000000, 0x401]}, 0x3c) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001100)=0x6) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000001140)=""/223) r3 = getpid() getpgid(r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) close(r1) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000012c0)={0x4, &(0x7f0000001280)=[{0xffffffffffffff29, 0x10001, 0x100000000, 0x7fffffff}, {0xdde0, 0x80, 0x5, 0x7388}, {0x8, 0xe63, 0x100, 0x7d6}, {0x1, 0x3, 0x12dd, 0x100000001}]}) chflags(&(0x7f0000001300)='./file0\x00', 0x20000) ioctl$BIOCPROMISC(r1, 0x20004269) setregid(r4, r4) openat(r2, &(0x7f0000001340)='./file0\x00', 0x41, 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x2013, r1, 0x0, 0xd) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001380)=""/76) sendto$unix(r2, &(0x7f0000001400)="a049819f37f7624780b516c868c7feb5f8e567b01ff5bb08505b65e8b863367925d8160107883ed33b8ac26d3ccdf475fbf6da0f9e871718acde429c902186edb33d086595aae5ef54d6df4bf6fe720aeff3155f97acd3375ad3f203634796b5308b67f8ddaf1288cb9fbe606a055f0b995327c8820d8ac71556db02dbfb08af4cc713b420f3af2abc427a4a324f9acc05fc6c", 0x93, 0xd, 0x0, 0x0) getgroups(0x2, &(0x7f0000001500)=[r4, r4]) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001540)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 23:23:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 23:23:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x44}, {0xf6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 23:23:39 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) socket(0x11, 0x4003, 0x8) socketpair(0x6, 0x6, 0x2df4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000200)="ad6b7d4214777876325476b4e864525aef7d66b4c0b9bdf3ac0210449511c65b0768e12d6aea3b22bd866194c6aae7bc03585aa84e2c02e37272f4c17166d4a8e2d573b88cbe0551972ea417642605575826326395a66266c73ef3384572e56d5ec1255eaf2582044744ecd315e2bee60d50356730689692a1a54e0f7fc574b15ce0655143cf110dbfcd4fa2dab94559d1bfa9da8bc6814c795b74ee0b812c6876a076406b838d8073c8cb2ba0508d63480da88cb7c111da507bf2429637130f1e26ea8c6a56c9d0a2725e91d8efa5d1c3df918d21829287ab5cfdb518b3aaf52fc2f1b4468d2bfaeb106163f96ae58ef67233ad4f3c3ffd8ab5e00ae476187d7f332e917dfc692c409f80c78050ce2af002207b315d1928fb0d2e3146cb49f227c0e2ef6f88d4aa140e3231f44c72db896ea491f08ff67345498ea972f4ce0d0f5b09f6b43df9caae2b1efa34bbd1540bc1ebdcef07383c84629c695d0055a35d7618c2646719f2f8632f94b824b874b2354472eb2b9302ad3da857ed811af2534382bdaf0ae48bb48e950bb008d0826988119da0631904dbb43d613ee7f4f630ac138a8bccdd6eefe70304b9f3f538b4606edf61fa805bbad7ae0c4fb0a3e2cd5123867fa4b9dc63d33af3448dfef6d5f3cd74923c36875fe40759715374b1718117dce80566629c4a939eb9950bee68c4f1e53b1feec53dd6d2f0cd4e25129f8e0012df71d269b20896147ca8cfe919e98f45594b366cd980c252a7df5074e0bc99438d1bdff9180a0d3c2c8d13f7576e7c4d67a4b984f823df0f3312a4fb35e57b975100d6ec755175d3b7d1644c534a6430232e2c7dbc71b6e1b13e517ebf88030053687e6b90fb1785ceaf5a4420c32bd87c215bc6f408a7c5a67e7fbfdd9363af5d264e50880fd26e02d53e1e4aadebd0e9b2ee56fea950077185b1b357dd419e5ca5b5b0327fcba187433f4c1d630fa831ed33a5ade22049779e6054fadabf1e04e3ffc7a0a6aac4ee0e97b13202b954ef16365a82b2e3bab9b93e5ad63a451144a349f654af87e113b6ac46711b5ca2a36a52dfbd11389e20e6fd818ede055d69c89f628e080273405bb16d20481bb8d4f14b22e4a54a2d4b90b7ed0f0476fa9c221bd8df37119b424db013547149bbc620a38a5516bf26f0d78243ba4923c2da939fa4955986d97918a19a6d6992cbd491fe61a1565b5949d04ee38081dbe22d8d5a6c1d3c39373280694281e004355e6d907979be2d5e5017a2820503b39a6150cb6fd4273a9c111859092e8125543e5399939916b94462d1e24d7a53a4a00de37c9c821ca384c343d9bc7443b930a694e23a13cfe928a2dde79cc3352673104adf2b08dc77d86d2f13138a3f4cab4a98e6ad0448fe98450900eaf4b4c0685ed3a2ebe918bd94c2893ba8e3e8d8e6745da725aa9210c5c807adddf284a6e76e80d841c7c115f192161eb2e2fcbd6658e9235a3a3c155224e43d7ebf44cf9b5c8dceaef61e998ebb4a868de1dd780836d2a97bbde69182eeb7fe22956b4e32c02c833fd4e8b579bbfbc6eb07ac2f5ee1c958dc7b684a53279e2b41296e7b723da7fab069376ad80219b968cd10c6342d64fa34ece08fe11682f449fe1a2391503d67a98486fb5aeb640efaf081501b3f1bd5c493b4366dafb6148feea9197754153f0fe50fea7016c61e3598de84c8ce3a61380e38fe55c214c1984578430d99250072352b55b7d8fd220860ef0ea2956b10d433b0a11e56edeef0a6eeeea9d198e86fbcd6b7016d83274b98e085a91a4c2aa095391f2f19743d93852487348b290edaa5763498090854ca40012dd7d5a2258524e70b8c90f36a188da21bc24958b1c400e4010360bb9570817898beb193e85060d9d85248f9a45dc827eebcac80c8fe2b45c7a4399afd6f3ef10ef19c130b40500d87d55fb97d54ca0c099926812ce6e57edb8bafd80c4c8945264f6388c9de56b365b668b907c96c430a6356493dd96bfe7bd12fc79548bb48d6eab1f3c7bcc044adeb326ea7c94313432baedec06a1e198db086505082f88175ed085277e0654068344065aa9eb773c0b15529a77e75487030d52c56437849ada17a2a9f7931628aa5cf7a7f270b138a6ff361dbe5fb6d4db336b0f61c72cc422cfd6b2c8286751b1ad350d1a19f3d80938d97e9acbd38bee272f331b2d63f552ec96d6321aa8f9ed676f0a4180066743d22b4cd2e619cc078bba406f558d94d655a3005b50cff7d460d61a68a2541e0f792537fd2681e6e9bdc83a28746a00d621954a573903c0a90abe777eff4e4d97d727454d30266ff19eb7e6c5f51887262824adb6623fad0ff6fec57cb9058e082dd3137bffdef422000ef47e9a6e44c403500c5fbbffd8169892dea2bb30a7a971734339ca575bd69e6f859af75737225f506ba3bd3686db44fb2917af073f3b2950203e018d0186a4dfacd77ae7ea8ee164f5d945e042a87b3c976555d9cdbfedee2d323002cbc750add7570a95c2ec98bc9256e9932dbfc694b3fe5c68b4397423c7a119170e631e1f286698023054fceeed0f8e5bc8d81f7348b772a194cee53cae0984dff4677d498f804070f090aa8338901df03ba1665aa94ade346831ffe439fc28cc400ebca34ad3f6aaaebfb44bcf4140c884e870f191727abcdd5998c272e4beac4d4149800b2b8f021bbae1f98fa79ba0df28f0d5697f9026d4abcba330edc4b24fe30bb055cd84429169216c6829899d6418a1aa54c0f1095a0f9c0fefef04087a1bb04869d281cc1fc17aa237583aa2d4a1d22634d23bb7e0c98a622ed9fb9aef31c8d5bfe1abf16c3573b5ee159947d86802454c339bbb9e1ff375328c992dad6594e4912329d34878df2a69e9367ad17eee4b1a7b884ed88dca74b34438826e2624cbacd37673c794beab91ddf51faa427968b903ddd41d55b79756d454155ed63ad4e7704c0d7bac718f24311fbd7a416f254c00417917efd6b8318846f2cb6f1c75cc707792673808a2ac62538a7ded43b9cd64c7deb3e79922e69b24dca6ac17a41cbed6600fc9f07ef49d8da899b4a043d18b31f655edd63ecc75c157a86ae33134cefd350d2a4ecc0e91bdbc86b0b92628f811a2421a9e59598ebb707721d0ebc2c93b01df8ba4d66728f2c4b174da27b76910cf63e6f8cfff678eaa947369b8fc39fab2de08fe2828810998aae6309e4278f72a098a188731ede48d79d87706b3e6a1d08f91700fd4fe8c613435f873974c53c18cb9ec2254344092416fee73e601c2bf6127de3618707acf5da3114dd35bdab5aee0f4ded9a36b06a65f22164033fbc862febabd609cc496bdca02c23a3d5a19cd699a9eb16443db74daff367c46a60465a0ac690f2b1b74a29203c06428d93bcbdb5bd053c58961ed9bfc6c205566f823a0c6762274f6eda4b62f506b8f507b3ef4f6ae78896d8210070e3fd411fc229700710eceea65fd091ec59c8c130355770d0e88b8276dfdcb336403fa2fa2c061f6666daaaa473058f823725e3d86086b684e17cb15c54015fb04d553467b3c8a45e078678b186dd39548d3289c60cf6ea9bc3f15ed43498bb6a6866bd6bb98932af670b0bb8b58a62b72dbd7a4e00be01ba15ffed8f6f68ce48e625619187392f75c138a9ee715441396134621c9b388fb99fd00140b69f12678d12f8f4d36fb12a6d2f472eb436eb8947e59dbef99d85673fd4a09ca620c52bea3e5641092829c840487f7df155a631619a1f4957e8220155fbd47ad799ad76da0a3eaaca0d08a76fdbe48d523b45704b57ffe29745deb382d4a768a45c3ef9b06d0b79cdc27a0742adf9836e7d37f2c4a30159b04126db8b29715dd316c1584920cf3a56a8d7fbfbaeb1ba1dbdb0efd2168b1fe56b7fb294cf8cf76edec60ac302134ad95c25bd742b558be5f04b64ed660853cd11a6074bcee38e2b0c8b6c68d9215c17de9bd65bac0c3a9ca0a34dccf8e8d790da32184500f6c3c027a8707459502a6bf8784f20888e19db87b671c35cb76e87c6a8bb74b7b09397b88addc925d30e4a7bc7713c28e09bcb64031b4cb4a26b946c103a9d8c0d900552be5bf4854fbbc7f2b485648fbc67afea804c645e049259d5c7ebee838d89a208538e70c2b74b3f6a660663dc02806fb2cbc1530fc7e904b91c5695091194f8b72d67d44e97bb69c731898a8ba0f1d481fc6a1d5343ac15a45c24f358f2363bbb2c2b59890d62a00b4bed6c7dda28a8fc36fe5f8cae63f7135e9500370647d9f77d76b1d76dfba22077e614bc1efbd2ba40bc117bf81bfdc8ac8fa5fcc12dace5602f612f86ca7c3d18b7f43975425ebdf8e535290957b387af8362de23eb1750d6e48c6ef314ddb04099f2efa46ac850a9df965732b1b0227d5acbd2e4e31a3a3704c6f8c46a362b24af42ed683670d00d180f52ecdf0434178a629bfc153386ce6c8109205bf4c71c7845a945c21a6709eb186fd34f79c8adca85511e2bcf7e326672c6ef8ccb894a88239772fedde341b5c2d2de5284ce2405d6651db820821a58d44c049b58b6e38a85dc37c5cbe340754c710d9059ee2e705d2a2747129aade6a973944cd53e6c9c6d73d6e48be1ed8dc679d2654ac30da0e840f7b2c2557211089d367870ffbbcd70e5c559821f67c8cdb1ba054080d4fabbbc25c35710b3f0291cf4c6dd78d0ef3d9e7f2faae4d825d36289370ba319a3e0659648592016420604645f008b82aa32139841a9c840a8fb188ed87f5d62d5697fe613498f5b6de2aaa20c0ed6e0f185215ecad3669e256acf4b917bdc336f7e257b9443fc3d75f131af03bea00a72376fd699b5d7d39b6469e1b13627df61783c6c05eac3d87e45689a3f48f218cd52136bfab285eff6c3293477537445bf40d42b09b768c00ada96e028ce4b40602db700e81d239e660d76b7990769f18117926d3d178a3e35fa9c2dd4820e7493001991d73192e61245ae05ee229d2a5b20fafc78ecde705d4f7dc512cfb1c9717debc167658d17c620d0873a328c5650d7827abd10b0863b17646d23cc71095e855caef945547bd0446dc9096a3a9dc34830d5baebd60f31aee0c4294256908521bb8e3e45901e75ceb4685b735e2182e1395b7138273ef280681330f9f7437791877ab8cd8a4c6ce8dac59fd4ba6685ed474e0baf3496ff54f099c8ce949427a9f468d9523ce1729ffb89638a6d236c505a5aede98bbb6009577ebf6176c1d1501da7355693a26ed678194b62c54de4a037f78635ea8ab6ee87936ba2782387aca90b9cdac580d05dc776e55de5d6a3fb2acc346eeb8f1f702ed2ac6024e2372a5c5588a5217657a5ceeca79d2fd8f9e41f45615563f858d8353ad1776c254ef292f9d95b2e9433302dcf49e0f4b6a0d69aa4e1ea7fe5eb13256be0f11517db2d0e4846a15125d3ad24f5c612fbe26789ada3c094f23b2543d9b99f48d7d60a361e14609cd864d5aa80460fed4ff778c6196d5094b8a12713042dd85b2f2c9168a792de919ff00ca43a6e54b0cdf2ff34b74bd2c9817b7689dda1a318a5aaa4246c77f9ef875a6962de27a56be738748d3f3cc1fa687ee877035b89ee0d175680e99b04b52a33b6789730fe1cc44c2a513731f0c4b10185197884272142b7d205fe01cbedd30ff48639190f47d6e8a2ad283e4e99173a72020cca348568580d12d1c3810c4187f48951df08d43f855b749662404b7da0bcbf3f0d3599b5fd2b0d5019f7e74559bc820dac8e45bd2c66231e9cb0411c396fc910569d942154e457d782c10488e6f362cabe73", 0x1000, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x401, 0xc63}, 0xc) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 23:23:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10880, 0x4b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xb43b, 0x579a, 0x5, 0x4, "86e4d5703996ec3650d49ef1db01a1bb1a836c39", 0x58, 0x100}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x20) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000200)=""/4096) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x40, 0xc76, 0x9, 0x6, "3f95bdab7e3f975771d43cd4f632f97882c99d5b", 0xef5, 0x3ff}) write(r0, &(0x7f0000000000)="2b00ff2300002b0033000000000600003a1ddba4b4d4e4161a1a95b16ce749ca86e6be756faffce18a271787b40d15af9b9cf57199ec797d611ec3f4a2bbaa4c8f4dc9579f2cece9b51e8b4e5fa922b6af8780ea0c8e4101799d109a0a55ebe9c772fc538f881c7099cc84153745447b7a6c9f1c0a8ed4e241905014cda8eacecb6248ab20dc84dde149b46ddd0000f600", 0x91) 23:23:39 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="ebfe5219070000005fff000f90f98fdb5b125c0000000064e51f2dce72d9fd91961502908b8ad96d8b6f55a17edaa9676dbfad0cafa1904b0810407f9511d5791bcbb8d4eeec7634d98a6ffbe6999e6205d64ee171fc474315784f066944d9102eba7675c2ed96363ff6b3836ac4500e230cf1a593a8562135771e972c1ac18ac322f10147372cee5d8195a7ad807301c67cdb384bd3ddb60e1b404862412589fd0cf22ed33f66e020b9740a7756970e08686b52c39792e7627b30757c8dad125c2805f4c7eb882b66d87136a822b52500a34583cfdc508ad0d3616994999df230e3b4c0a010e85ac33b34d364899036f5b9f47433729d6b123af340f150cab8bb6302ddc8155e63b9005593037174d73f7e1a287c072c05cbbf620daa0c9069d57305eeb801acb2b2b99f9c63d0c322f06682815c24c025ee0cf2014f7d538eb034f0a200747c1cdb78d622d1a41832348732a8003d4c5e1c878e58ec046e6e2103f76bfb921b4ba5d88ec41bbd6421920856eb639c61fd75c9e44325ae4e0f6743097737bf4e955e5bad6f91ca6df339b7fa5da5d6c5140caafb485ebcf9e67bd45b6223deacf8c5e726d41ca6f6ab7b68d9bbf37049beb9b5388c8f2a1e6d7d17b5da05c448044e2373d24dc9a6342460bc52468dc4fed2b56af9ae0d60e5677e00e639f31ef8f263365c4a77c2693d3580a64f552915d75600e13c97fd6ef3b38f31eed69e69f4f39ea6f0a7fd8c41aa712efdaa87a187bed3e40611e3357a57d3f4a714d046f5554ba28344c89c237fa20703e008cf198aa27c12561625f184e043e17fb0e0d4c5d33ab841bce16ff200aa24a5d85c5b9837d1f66b8e02e5433a939a699fd51dda4b6b63b3a2ca424ed913fe9c2411fcfe79486deb8277019b", 0x282) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f00000001c0)="21e099176e10d7c8478d90c36d0212ff7f000000000000004e56d986bcf65563c7ddba7af527def115a6078fe840fd2e520000000000000000000000000000000002000000", 0xffffffffffffff8f) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 23:23:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x4) setsockopt(r0, 0x29, 0x400000000000009, &(0x7f00000000c0)="03000000", 0x4) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) r2 = dup2(r1, r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)) accept$inet6(r2, 0x0, &(0x7f0000000000)) accept$inet6(r0, 0x0, &(0x7f0000000140)) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x49, 0x1) 23:23:39 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) r1 = getuid() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getuid() r7 = getpgrp() r8 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xbe3, r6, r4, r1, r3, 0xdc, 0x5}, 0x2, 0x8, r7, r8, 0x6, 0x9, 0x3}) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r10 = getppid() r11 = getppid() geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x3, r1, r5, r6, r9, 0x90, 0x7}, 0x101, 0x1f, r10, r11, 0x1, 0x7, 0xffffffffffff8600}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 23:23:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 23:23:39 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r1 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x9, 0x1, 0x800000004, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x3, 0x94) fchmodat(r4, &(0x7f0000000200)='./file1\x00', 0x142, 0xfffffffffffffffc) r5 = syz_open_pts() fcntl$lock(r4, 0x40060003, &(0x7f0000000100)={0x8, 0x0, 0x0, 0x100000001}) flock(r3, 0x9) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x806, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) mlock(&(0x7f0000f2b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) getpgrp() munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) flock(r5, 0x1) getpgrp() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f00000001c0)={0xc, './file0\x00'}) getpgid(0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) getpid() setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000180)=0x1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x480000001023, &(0x7f0000000080), 0x4) semop(r1, &(0x7f00000002c0)=[{0x0, 0xfe98, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) 23:23:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x881, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x0, 0xfff, 0x6, r1}) write(r0, 0x0, 0x0) geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x1, 0x1000, 0xb29e, 0x4}]}) 23:23:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x6, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) dup2(r3, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:23:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x2, 0x0, 0xceb}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x52, 0x0, 0x2, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x0, 0x8c6e, 0x100000000, 0x5535}, {0x3, 0x7, 0x6, 0x6}, {0x8000, 0x0, 0x100, 0xa08}, {0x8, 0x20, 0xdc, 0x7}]}) 23:23:40 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x62) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 23:23:40 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x4000000000000, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$lock(r3, 0x6, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x201, 0x40) utimensat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xa51, 0x1df}, {0x2, 0xffffffffffff5ad1}}, 0x0) r5 = socket(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000001500"/78], &(0x7f00000001c0)=0x4e) flock(r6, 0x4) 23:23:40 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8001, &(0x7f0000000080)="d5000068", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = semget$private(0x0, 0x0, 0x90) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/199) r2 = semget$private(0x0, 0x4, 0x40) semget$private(0x0, 0x3, 0x8) semop(r1, &(0x7f0000000100), 0x0) semop(r2, &(0x7f0000000140)=[{0x2, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x8000, 0x801}, {0x3, 0x9, 0x1800}, {0x1, 0x40000000004, 0x1000}, {0x2, 0x6c5, 0x1000}, {0x3, 0xffffffff, 0x1000}], 0x8) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/64) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f00000001c0)=0x2) semget$private(0x0, 0xfffffffffffffffe, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r4 = getuid() getgid() getgroups(0x0, &(0x7f0000000240)) fchown(r3, r4, 0x0) getegid() semget$private(0x0, 0x7, 0x100) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000004c0)=""/19) pckbd_enable: command error pckbd_enable: command error 23:23:42 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) fchmod(r0, 0x110) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x882, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1a2200e038c2818b66025b276c790ffd969b97a0ef99d76662e2040e2a01c62a1b4997265f397382ccb37fba7fc3f1", 0x2f) 23:23:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x2d}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:23:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000000101, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x4}, {0x8000000000000006, 0xfffffffffffffffe}]}) syz_emit_ethernet(0xfffffffffffffda5, &(0x7f0000000240)="8b50f8d9") 23:23:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x100000}, 0x28}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0), 0x0, 0x1) 23:23:42 executing program 0: r0 = semget$private(0x0, 0x3, 0x101) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/139) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 23:23:42 executing program 1: munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) 23:23:43 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000280), 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2ffff}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000300)="10005f72dee1bf73b1f565b49b53ebacb0860cfa410ce8fef0f113e38af1adc17741163127ad6e81b58b9dd6673890b603e8c354cffe7237c889a37fc6cbb5517e6aed1401928d375b30fc4ab9704c693cdea62274cfce75a171184dffc21abf32d9d69ca258aa8885559f184aff722a39ef3ede47cb9eef382b59a23304d12000b30007bcc83f333becaa0d1ebc21e267655befc43ed4eb69b8cef77ae3eda460eb27f58c133acccb23668bd55380da0e37e72287265f32186be3e45e639d6f341c27e38b7751b4ccef6ba856d9f54a9e2dba8ae863b4a4141e4d8b2a", 0xdd}, {&(0x7f0000000000)="b96fd6b348ae21cde000009c3c8782dd7ea0103676c83c204c27db8748a2f66309ae5b28ab71861c8e6bcca3cb56eb7d53048d6a626a97dd8d8ef9ad4d465888", 0x40}, {&(0x7f0000000400)="0b44f1088979cade5eb65de08c3ef7ce0338da622225719992dd5d151dc02a1286a99803123ca3edb5d869bc1fd8f9359c80f9c1732ecc4ba1d0d3384f72fa80aeb976866869e61024e8090884bf1d132809145f8316b7812971bd148658ff71923fb28ae3f3b03dd3c3d74a70f064bb3a0563839ab026ae0cdfaad36c6ce45f58f9b7d53de553fd1f472c058dca4b36fc32c101e27ad362613b080c2ce4a0326b7d49ba2f1184dc2db1f47b152860a39fa3c900dcfb2f36eb44d804aa2b76e730005740356abdaf94d36c7bfe0061ceaa731e33644248e09c2944d75203252ed2", 0xe1}, {&(0x7f0000000080)="a3910d6e94ee8d22457b9e2a9e8147662c8076ca4b68ea8c398c2bead5189c2ae71c0555f41fd08a619bca0af017a5eed918e9beb19691a005d0d41c3ca5894134b2750ecf534bfaf5a31ed7cc0a9665e68970ab9e7bd946cd20376b147e406d72689381e6f4bb80e8d67ef4c1bba274765a7cc99a1595ca7fc5d64e3bd6779615", 0x81}, {&(0x7f0000000500)="e8610273186f1c544191b1ea526c9630039e7829c9dade79bdcc929bdfcaac70687d2b13104a1207d328c72c77affda1fde262eb3767a1e7d954dc4a873819ecac60ad33461c237e79361b39f25a6a270f3183147bc828686068e3fc3bc9a63d54a766bb6c0f8665ac6fd543aaed38b42a77c111dce928565bbeaeeaff87a8d3b5f0a91fe689ea47b5f9c3089a0e", 0x8e}, {&(0x7f00000005c0)="f88cfd5662a382b616d2fb331ceb1f21255e342a6646b5d238cd403f0569917f0dbf1043d1717e529f3872ceda1986fb38186f1fa6e10b9304e2aa8e5c8dfd56724aae03a4fe47833e90b3f452561477f466579ad1ada2ce7e151dfb016241ce2c4c44868db88a39b3c42bee4038db7ff8f622097793d987153899bc86a8466b457620334281a2fdd995c426f65a4c086d5b9801c2107afab78e06c9ab164e413cb57b860acac1c14aae30955ec0218906eae7ab547acaf0eeb460603fb9425d6975348c468eb6bd2cc0fe2c", 0xcc}, {&(0x7f0000000240)="eae77bf405e084636dc4eb7dac6178b31cfe7ad227506edf5f63451328fdeb58fc567d4fdb272024891dc09065d3ea0a0ebefdd60486bc56c4ffb4f2191e", 0x3e}, {&(0x7f00000006c0)="c073a125b70543267f16aff76352d664fa290860a14d77b62a7802abfcb5fe64ec89be11a59f1bf271d39db416bab6af400f6b7345d5b36f6886853c9cca22ebe494902aa2cf9cc9caa4bd336b1da17c61819fe3c5bb82bb6aa9fd3a015756609eb7aedf5198a9a1dfa29d44d8ffe9711199fcf3de93cf7f10576d4c31947899b6406cc352194ead943f7b4d97a2f8c8e2b429b8392e24f83a25006f5d2cfd43fdbc9e51", 0xa4}, {&(0x7f0000000780)="7d63be248b12275a371fd16aac81a3b6a06884c96f14cda1a460dd8da3a89acf476f16136bc3d39bdc631144cfe45a422f005fcb4759d2e13048128b1d39584207278fbdc2269fe83b5f42b4b67c0ef978656747c97ebf976bbcf143f32705358cdf38a74d8445fad427d5ef6a4e1f65ab097c51799ea0a67ecab59618e707fae68b6e23f0e4b1df7625fd65", 0x8c}], 0x9) 23:23:43 executing program 0: r0 = socket(0x6, 0x8000, 0x8) r1 = socket(0x18, 0x2000000000000003, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000040), 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="31c2529f", 0x4}, {&(0x7f0000000180)="faf7c5034193c02ec09e419f44e14b4d2cc73fb19b2acc429854b1dca6c65664011ba7a0718aa4ba54ee47fef6e75da7c0c1a9311b2e95da9f2d5ab51b696e27ee56c0849da30eacffefee1c19c123a6f9fbce46f34f00aac9b56031dc95c29ced098af51f48e7", 0x67}, {&(0x7f0000000100)="3df97f5e687ced", 0x7}, {&(0x7f0000000200)="5a75e088169b4da64c1bc03def403460b0d62b53d81b0002ba25689215865b6a5589043726eb", 0x26}, {&(0x7f0000000300)="7dc95dfad30e3ea58a49eae5b76377795c556bb4a9c00b6b6f87dfb44ce6d6bb359b1e3c4ba9b52c3f99842d7551276589f366cb6efbd275f1b6eb0bd824432b1b0acb4178c3b49116a1b9e4b029ea6513eeb265fa0afc7b2b1e19d850d39520503023bb101f064d62bed1fe378f404a362b1ce4255981ee8b2840edf31f402a687338d8c948bdb77ae8d0bc140990b5b20265419420c5cbb03bd4babb513fb597163da762b2e8835dd97c1d965b15", 0xaf}], 0x5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000400)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x84}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 23:23:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x28}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0xcb) syz_emit_ethernet(0x2, &(0x7f0000000080)="33ca") pmap_unwire: wiring for pmap 0xfffffd803f0137d0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0137d0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0137d0 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0137d0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0137d0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0137d0 va 0x20ffe000 didn't change! 23:23:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x84}, {0x8000000000000006}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") 23:23:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffff9, 0x8000, 0x9, 0x0, "f35fc0fe2a873cb0a824583a302bf917d42fa621", 0x8000, 0x41}) flock(r0, 0x2) 23:23:43 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) accept(r2, &(0x7f0000000100)=@un=@file={0x0, ""/95}, &(0x7f0000000180)=0x61) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') write(r0, 0x0, 0x0) fsync(r1) 23:23:43 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 23:23:43 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 23:23:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xfffffffffffffff6) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kqueue() close(r0) 23:23:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x3d, 0x0, 0x4}, {0xa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x1) 23:23:43 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) 23:23:43 executing program 1: setrlimit(0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) close(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x8000, 0x2}) syz_open_pts() ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0xfffffffffffffffc) 23:23:43 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(0xffffffffffffffff, &(0x7f0000000200)="f060e01eb8a9bd50ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d4204492ec6523fa70c58a5b52f8e8a10f8941bd0260563d14cdbae6", 0x40) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 23:23:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x21, 0x4, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 23:23:43 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x81, 0x100) kevent(r2, &(0x7f0000000140)=[{{r1}, 0x0, 0x40, 0x1, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x81, 0xdbe, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x8001, 0x81}, {{r1}, 0xfffffffffffffff8, 0x20, 0x8cf1d3733fcc3dd9, 0x3f, 0x9}, {{r1}, 0x0, 0x30, 0x10, 0x24, 0xefe1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x1, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x49, 0x10, 0x1f, 0x8}, {{r1}, 0x0, 0x2, 0x4, 0x1}], 0xfffffffffffffabd, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xfe828e37f1c560d3, 0x40, 0x603e}, {{r1}, 0xfffffffffffffffb, 0x6d, 0x80000000, 0x2, 0xc5d0}], 0x5ca, &(0x7f0000000280)={0x9, 0x3}) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/230) 23:23:43 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 23:23:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[0x0, 0x2]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x9) 23:23:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x30}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000480)='\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xb127) 23:23:43 executing program 1: r0 = socket(0xd, 0x8007, 0x8) sendto$unix(r0, &(0x7f0000000000)="b100051390000000000098010040000000000038f53e8551f30ce390500e08fecea11ea8fef96ecf781e4d8a8536594ce0038dede9d891f7507300000000cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872bab088e74a060530ba481ff7cc53c894303b22f310b404f36a00f90000000000000000089000000008cdeaf00325c4e9f9afe00"/177, 0xb1, 0x0, 0x0, 0x0) 23:23:43 executing program 0: r0 = semget(0x2, 0x4, 0x40) mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000200)=""/54) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x2, 0x200, 0x1800}, {0x0, 0x1, 0x1800}, {0x1, 0x0, 0x1800}], 0x5) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='r\x00') setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x100, 0x8}, {0x18, 0x0, 0x5, 0xff}, 0x7, [0x2390, 0x80000001, 0x2, 0x20, 0x0, 0xa9b0, 0x40, 0x40]}, 0x3c) 23:23:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x48}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") 23:23:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000002380)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000012c0)=0x2178) setrlimit(0x9, &(0x7f00000011c0)={0x5, 0xcc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001180)=0x6) getsockopt(r0, 0x9, 0x0, &(0x7f0000001200)=""/36, &(0x7f0000001240)=0x24) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) kevent(r1, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0xfffff, 0xdf, 0x1}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000010, 0x7, 0x1000}, {{r1}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x800, 0x40}, {{r3}, 0xfffffffffffffffe, 0x0, 0x0, 0xd4, 0x9}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x81, 0x7}, {{r2}, 0xfffffffffffffff9, 0x21, 0x0, 0x8, 0x400}, {{r3}, 0xfffffffffffffffa, 0x8, 0xf0000001, 0x1, 0x7}], 0x8, &(0x7f0000001400)=[{{r2}, 0xffffffffffffffff, 0xa0, 0x4, 0x439b}, {{r0}, 0xfffffffffffffffc, 0xb6, 0x0, 0x20, 0x7}, {{r2}, 0xfffffffffffffffe, 0x24, 0x2, 0x7f08, 0x3}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x100}, {{r2}, 0x0, 0x40, 0x80000000, 0x1ff, 0x1}, {{r2}, 0xffffffffffffffff, 0xc5, 0x2, 0x401, 0xff}, {{r2}, 0xffffffffffffffff, 0xe0, 0x4, 0x50000000000, 0xfca0}, {{r1}, 0xfffffffffffffffa, 0x1, 0x2, 0x7, 0x3}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x8, 0x9382}, {{r2}, 0xfffffffffffffffd, 0x1, 0x2, 0x6, 0xfff}], 0xfffffffffffffff9, &(0x7f0000001540)={0x3, 0x1000}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r5, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r7 = getegid() fchownat(r3, &(0x7f00000000c0)='./file0\x00', r6, r7, 0x6) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:23:43 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r1, &(0x7f00000000c0)="078833140d3b31f6f3fe7788588f5be8f68193fb1acf7f7490e6e05e636731fb7a9eec45277b6ece1c14b6e896674b0b922259280099e13e2194c4b23118e2dfd38564ad60b8ec2934b8750fdb3b22464e72e590f4ef27864363e973f82be85881d5acbdd8bdbc61b54c3503588f1fbe7686a35bea11d9", 0x77, 0x400, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 23:23:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 23:23:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x1005c}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$inet6(r1, &(0x7f0000000200)="d6eb80e1fa4065a6d3b620e7238c82e74031c308730e857a29592d7e8455c25dbd55811ac35bdcd273baef87fcde544d88be27577b3a9597191cc15387f99c1b4662b8ee9c6472a3bb669b28ec518a02358bff7b7da80f2a1692b16a665e0c6511ff2d09d599292b0d02121ad4479045a31f12340e36b4308c2049dcbe7164affb0b6a535731e35fcfeb38a5cb09a19ce43df6070f27a0d07bd8556b9705fe860036721b262580c6aa07f70b5c1b2832a666e740c147269e857a521cb11f2eceb5ba", 0xc2, 0x2, &(0x7f0000000140)={0x18, 0x2, 0x2cf7, 0x6}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfda9, &(0x7f00000001c0)='\x00') 23:23:43 executing program 0: r0 = semget$private(0x0, 0x2, 0x7b) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x44) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getuid() r5 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f00000003c0)=[{0x0, 0x7, 0x1800}, {0x1, 0x4, 0x1800}, {0x7, 0x3, 0x1800}], 0x3) semop(r0, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x80000001, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r5, 0x6, r3) semop(r0, &(0x7f0000000380)=[{0x1, 0x5, 0x1800}, {0x2, 0x6ccc071e, 0x800}, {0x3, 0x6, 0x1800}, {0x0, 0x40, 0x1000}, {0x2, 0x1, 0x800}, {0x3, 0x8001, 0x800}], 0x6) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x5, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRES16=r4], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) 23:23:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x0, 0x3, 0x2) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$getown(r0, 0x5) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000500)="ef68ca511aa312585683e51204e405e9b39f5365b15b9d9aaa03b148697d0183a8b3a79d70a56a44498e0f285259d1b55c7a75084e73064f8754dcabcdb5ac99776c57cb6e83a5bbaab45dbe78577743cd0c919ae04f572133e0937994abcc6cd25e9700a59e06dc8d96b18abafcfd4181a4abb80c5e70586bda49eb45008e1865fee6096727e8c2fed8aa6918c6d8abf47aff097cdede260b168271db8a46f19a01e12ca34391fa2b3f26ed89a323bba0fa4ce552776461ed3131edb9136ba84119d5141f1304bf99f27179621a70263867b973b076d260e69899df7da35486a21cd6bd54e943a612d506b71e2cde2b7e33074253282d68e7e25ae78b17cc10b646394452d3ce770e4a5e0b397c8814a9c9eddff0af188ad5a15dc84b47c28430733046d55d43840116f9e625bea1680186223cc394f68f77c1ee58506fda70484f1061c879a5e8dc11b7aa2e52882e9f2ff112e2ae4d7349989dbf7b391bf05045b4bcf17c122d0db3c28eb9fa52a022f246ba8c2785470d519e24983f77279bae22300dcebc2dadedf50d4621d302d25486e2e8bc757180252f25a3ae5df2c8b6ce860318fa2588c4041fd64e2e01583529cd7e2e46c6852bbaa39698cd394d5164b3435fdd75611a3b0686e23e78ab5433aa5baf59a8deac2680b0174bfd46814378e51526cd6b51ebf01161022371dbc2a2c6f68527e408dd15dfbffd5904d39f9f4851ae2d9e59fd800d0cdd7717ad5296607b0574ddf68b1f525f1b0d8efce69fff1f7dcd44e19a9c6f7131f331ba0fa37aa134f5446bc341345c4cade9ff7660f63450f091dd78596788686448d856ad2be7f8d18771c390d758eb789769800bb5f406a3f72faaa2a48022ce8fa3ab65188e16bc31befc2b0bbb7dfb54c990b65ff66bced51c7af07d6af5d4a211b771a4141d44828a98c2c3f3ba4a6f2a20f5658d782025dde3a87c1bf22afe5951afd55b3a2d061c3d99cba3ba0160ef36ce6c840ad45d37b575a093da4fdef9097111b4b7484faa05800714faa376915d9ad24372578088153f4689c24077458bc056c43b32e4eec2c77b57529c24530765e558f0b1670af666b9037a9d5351b8f217acb39b5fd047b79478b51f90edc172aa643a9f674f70ed3ac3855474486f9715d27f6465dec0183fc3f8d3100777638cbd4747ca4b22e26d1288cae1f142ca88239d37d2ebc5037133991fab821da880fa5e071be57cfc0d5f6c9541844971bacd7fdc4454f8f6e967055342bfea80c35b1218d32ba522eaad237e827606544b5586e390c475cb6058da3e24b2727fea49fdfa553a34c6154b225a79603c02a3b201c1b8c29c5ee1970b4370b315422ce88948e1c9abf6931d43dcf4a6a9c2f5f1cb1725fb5b4eb517bb76fe01291740cde1653544b84ca1da17cdf8fd73455747b4f27cafadb9eea37b8af646cb8ed950eac4f6e90d9915aa58aad24e2186932c1e76dc22ad8cff863dc8efb804fc51f52114b59bd7cd99d2f06073c3971d22030c194b8dcf200585c0cbd5b8c055ac3b9feab551cfd27941e66aaed2a93e5912e52c50a86102a16b6c8d9d81908a1b36513b91d06cd2104faab0cdfd197d24856e3bfda604cf5b286dfb9127234990379bc4bedef167671a5a360d51626421f8515784976cda7f365b0c7ef8d6fc899c4617c0081ddc54c9bc23167a5f9e67e21a846c18ca0c1e01c3b9c4fa6bf2f7aa55f8f1636441df03669ae61b192ed143a5ba07def5b7b1101997a6855d08b961c0a1339fecd9b8abeb5d88b572cd2c5d1164efce077b405c2586f718f2d9d3cf67dacf5f572ad4e0ce79e448f6a1ea147ef0e13382d83ccfabb89a081c8d0a9d007cad91984d20dad61cc1f82915b0083e70bfbb1bdfe2947667f2d15e6960945a8ca161cc15a9c7c6381160781619e86d84d978184b29ccdd0bbdb6378f964ac34c37460e1a051c08c0de5673a836cfd1b00cd887004ac56f3a9e8e6fc4e15e25d68b6e943e92e07ce24301bf391b0f9b00a27ff6302a60ee6b3d85b5ef2269401ca3a779daed07013cfdc0c25f1f26d31902850c8f0fede867a63423e098c5e9366ae815d76c8b96043e0e6b25c077869a4de9594ea8e456a959d19cdd89e35b79e5ac00df64d48f9b0dacd9a85e3f445065a86b4d3193e90f10fb355c172958679e24941cc663b79ee6341b958cd491209d6cbe38c1df233e2dfa8a2289735c60ba8d2915f680ac9f5e43cb127ed6b4267709df4d65db50d41deb1069e3926e74b57708bdbaf9616e646617b5b11586d73c4f1abab92452bd7edcef516704ad636de7112df58177b05ade3ccbbcb5c09f6fe5d20da043e5f878e252c59d57e4874be3a521d23a25e3fe35ac91c7ee7770635a8f99c452ac529b03576b74bbfa51527251707210ca9d3ee7c30e02079690c404a91b4559959fbe8e4ade96716164e96e571cdeba9eb564c0b147650701e7dd6fb87100d986282c6158fb5d5b3b44793e50c168031a64fbbc36bed5da3be01052877f16bfe10d94e4a96244a45605598385bf16eeb6008970999d3f32aec47f6930b31d891d7c995126133fe1cd828301ad9d3c28790a5a47285b652f2d633eaf44db2510185324bb4c85733e77e8c664e298f95039d98a90b93dc7f4f65d42bcf3481adf7f5986563fea8518f056379479ee9b889e3705757eda65e6f48e97efbf4efda13a11b9766c4768bd316e310733f3e7775fa7f1a2f803cedbc8a44267c388b649a118b45c9f0c25227a19d1307038618b8abdb3131a7154e23fd3c96abd7a3c501c875376775958c554cdd7d21eaf384e1973f5323681ae67216e3d716ea1e14df43c44d48493a68add8d5671ae4a517dbcca29eb9a730bf95cdec4706f7a21576e58e9b0ac582815f6de878a2c748717fcdece5744c88918bd588a651295acff565d34ad503263296818ad95419c3eb48e5b8a0477e68ac67c1a6bdc50568193d1d3dcf624b13fc1a8130f3e8fa8b0b5ab2600fe64abc4b88fdd9131b2142be2604ad4c0edd166205b9581d6d9b9abd17e658da2ebcbbf16388dc2f5cd3bcdbfc6cc319098084dc246af1bc105b6ceaa4198548489eb1d1de3a977115598ce384b7c92010bdb953c4f7d1c4a257d8118b7057ecb115022abfab768ebeb2a5db448099aa36581750146adbbda98b2fcb30076669041330f1965c3b3aadfbef21d46925648f7d3d893ef6d52e39341dc0730f271f0654c811efb40e8e50b729dfed057cd81570f2f054aae5015e0e18bebf4ad3facbfae60bea6bae230a572cd1cb6ba6d1935da39eb7da7c7e282f14f4ab4bb1de6f4b6396511468765064276c4dcbabde200d442c60bf559bc9db9599cf7cc9012b4f98c7ba1b86597bea66891c33f0aa961a94f1bbde86016f0c803e2e2eaba6e5e2c0314e4dbffb28af743c84d17b7b4b52bad8c98bc8f7092096347ca20135aecfd377b25845f609c2bc6e6fd6654a109fc2a9505aa0e5aa94ee90811d60d4c3ed3d08c9a92390f933f5d00713d5bbdb696691302314be1da86b2fbeb4d7f187dcb686a8fdd9d7b29955336c4b9edd3d7aaf1408796cbe69dc73551c437344e4bc6afa13732d5156b498a7d1fe54f10fd8a6ffc37cd71591e6cfd28bb836be8f2abf16ed913180d8f1c31a8734723b7061873b48c7e8c00e0ddc0e790aceda39ae4425b59ba193584643f4486f88fa2799a4117f267b835b058bf328e06a658560bce9fa4cf65c837be10c8f4e07d3c6adc0f825a2842920b45bd647091964f72eac10d74484e72ab9dc7593f17970aa0c1556c2d9270404ec8abd124d81c2e9b3ff129a60498dfc6149c351ba617370b2bbfdf8f35c3ef084ce0720cfd64b94cceb5b97296dcc06fd4304a52e697fa1ea5f32b221b6913c93f11dc65ffdf478975ada1a0c426181da84679c81ddd1720cb8dae19ab9ea231f74094cf193e76bef5c7d5e9ffa7207e6cff81ce57394029e002ff1e537dfa93ec6141839db16161203669b3a0b85c837b2046325627d06a67ad381c95eeb1c08bd0321fdad865eb1531d9783f286cbfd2fb0779e6f4e577737731c9ab9eac77606c6f37f8e9f4eefab83c58da4dc3a84e568f895c87fe678511184df5e445aac3aa0475348d3cebcb9bb63d3d59e804d961741fddaacc29acd53fb53b2bd164fae77c155dfd8cc0da2667b3b5f87782c48c888ce1ba1c03dd05fc1f00c136981fb09401abb9cb3198a76198f5cc819570dda3b117a7c6629cea73a2d2accd8972b613340d54f52621bad80721cef30a0c085ef41cb395723601455e2f35b92280ef109adb77c9155747b233780b3acdf8de3dfb23ba4873e88bcc7ff759516f68741158dba37813f96d9c915862103af0edd27fde5b67f8ca33389bff8292e336770c93b16ea49cd2d13c16b910174614c195ec0cadaf0fdc55b96f4325c634f524bf3fae343fab2714ae649fc10af501de8c558609e67f5ef6f009c9346b30a6761213f44479aa59f4eb2c66037462dc6b1d4c99eb94545f7f2734ca3e39c6c4c1f2200c8045b06b082fface71af35a33e6e75a4ff772602f119ce6beaa8cf41f61b8e33391128d17daacc84c9f8f5a9e8a4757fe823a8401b018adb87d7c652d54e34486619b124a95ebbf145586a51ccf62bcc17f5b67c8ee76a78611cbbb6dd2c36104b4ed4635fa84af60ffccdbfb60bb7b11383f5d537d6e8f6671487ae6beb3b5fdd071729a1fd635cb8c825a0b2c7f7efd5c21d06258fb8fb6c2b504bcd53d25f26e4dda56cd3fdc1189f3a29af3f2971c98e6f2a80ebe8b45c420f86a991af2a836ba4d7b13fb81764a4323477f31778ee5e20ae263302e19a55f75743612a06e76a06b6c8aa90c225b7e651eca8683ac5aee1579110801a17c3ff330f8af724ffd6a98638f7675d37fd0cc1cc3bd814f2f8b8289dd2db987be80fa11275665e99ee71df3f4af31b2e93f626d180781531a09639e9caa0b0ca73bb9fad5dd803bbd3ef43f6583fe3c38bb128c6f42bdf1490c587635f9ae6c2a95351cde1532958d8d0dde3429c62efe3e1483e690ef12d4e2cda607fa80b2da71c7d53b8b6707d441b9d36cfcbb478fc8565521d03e22640a3019c44d01029413bdcb4e7d54ce5fce3d7de2db086ee763858aac17085f4981adfebca03327b3a202a3a4a1aa03bdee6b7ddb364f4ef2a3bedc4a4b56973f7532fa431371268d30ca745cfcebbf001578e4ab88c64f2d446e429c240856ddf343aee63a9125509ed5d5d805ad7df6280b394a8ca90325ed7c1c8fb97a5d40fb3ff3fa83b8d236bf331810be90d549d1fcdd601719ca270eaed2e68fc6f45194d68d0491328875e3a6d39e575bc8fdcfa8b251631a3242d5026bdfaf7c49710326e6b2b227d1d8a50721ae701ac24c5fbcdb65d2d0b96f84c91bf428653a07fdbc2f6b2ad870bbf25d863cc9d47035520a9842c03710322500421c9379f942584369fc0aa528c3e4f5ab386656afcd7644d6058351668939208d2dfb3ed429b7872bf49a511a3a92c1685e1d1bbd4c9fc7a8735c1122f48f9d635f1fb2d2431b31d8dc5aacc0977d8a6d9000492718a20f52d078defda8e73bf6f3dbfa47d0e087d1d03b3f89042201337fb2266694b84a00dec25c2b190329d9d87f223664f8c019e7d5c27d241e5815277261b1079e6653ff8bf9f31569f6b249884d76b754b4601d8e20cf199c82d4e586ee3da4ccf1512600b39df6db02716a11f3b6a71338c9ca531496724605fb1b41ff69b41966b66d388597b294c1cadf3fcf3", 0x1000}, {&(0x7f0000000100)="999f91f6a8f4a5995f0726a12042115f1a0ceacedb1b02e5f758dbe2cee89a8f0a7425ddcde5bfc2fe61faccf27283697b8edea46ddd3d67164fde667afac15ec8acfa3ff7c0bbe560ea26080bc612785bb45bac95f584f26a8093d2fe0a01a35df93041eeb94bc54d8eec6178723fceeaec587a22c98edc2ac3dce32ad2148bbd39fe18b630166a27a64489a4a061e6e7aace8aa26fc99bcad4a78116fe842a706a101fa0fcd2bb6de7b7282e024c0669b503714c510e2faa2508e1991264a98b96760a28733efde53bf35475d9c30396fe8d3dd4e1377df2ef8edddcc30e86be79bc736142cdcb0da77179fe", 0xed}, {&(0x7f0000001500)="c834663663a83fe6295b4859f4054e41d613a160abc56e5acd2796005191c3aac49a112e9819de93c8c70496e63a907a2f631f12553a55701fdcce9872aae325b420a6c801fb36e67ff959be6303a5f1d5a6b15bc1f82daf82fd508a8b40f68f1526da06d5ef0d4da5a3707aa98ba1d46e0d62e3b7551b5c56371ddbd6542aab2889fda245110a4fe716c58bf59ef7766daa97ab066118e88fb12946df023762eb156e148149c31e3d075931cb4018d3a53150df2d4c9cdf20aba56355dffbffb2a52c224ee8f6a8f15ee3e54c5fb66a932f5fcf7ac32ab408aa299a5223335ad7932366e5b6e6fd6d22fa97d183e2402199b286ce17014ab5ee12f5472747af94aa9f7e25f2756b68949a94df4d2aecc345918e09a58dc039a181636a6decb380ced241920165da7f66ac6e6cc6dc09ac9d7d1d1f32e20be22036e7703309a58d906f58f1c2ea7c86c0fb0903e3de6fc15a51ef2f265b959734194f59a5991158a82e0bd6ea444a5d75fa442e682e8f2fa61c83fb7b896d55cb4491bcbbeabbe058db3efeba3b12b53219ebc370e3341f4d67cb8804d309b1e2e3b8fe790772044c4f048844c92f376d18a440a161ff0ee65466d43d2f2308631065f7deb8748801dde5d5b23e075fb47ea46d578358f9e2e61adc99ae4436dec05c578b2ea057eca98298089f5578e58d536d67aff093d5abda97fb200ea3b1ac9f38326ac9ebef2454f697b2cc1e5d6f28f3cb51b81aa5c93f7bf7aee25220bcc8972c5393a1c6b7dedf17d437e541831a76cf17774af7d9fbb5d0ff4a1572ba214830ca72083adb52fe57b0d4fb71fd12aa7eb9c71f4903d19bbf8ef824f73afaa7ee08a6a42891b4976e0c85f0e08e0d55a8e67024fa08dad145451272f3764bd5f213f32a40d4b59dd90e513559612bcb4d35191f006a3079532a5aee83ca8c96a6969754c61569c6beea52020aa047bba46adc19b6a710fdb6f44b2d88f8a3e436317626e9ed2a55e28bd4c679ddb9f098b22781ebe4953bf00e943e7c8f54f89802abe2f6852b2be7e8965bfc6ab6fa4f019c4bee97afe4b1f12e07a12b6d55a4c99a0502e92c235a195d15fde377df51060ffb3bcf51a09276d277c4c0c508efcb035d46c81728729f9f40360509274d97e7c3019631a10accdde20edbd63da929ee0a6d5ebeb19cce6c6c0f0a8ca42a70eb0cbbc0aa6900a265c20d66453af22e4e71bec828c3102af68dbe8c1947d1dacceb35b69a5a252e45267144f87b425c673ff73b9adb361fc4791e62e312b2fcbf91a75ef4e77fe5f1716b41d15ed5f2c2aa8e595cf363d0b01bea8dcd6f741657f1a6b6458f215482871b59faec55b6c28548c27efb410151c127cc270c13c6601d426ce8a5df4fe19f0b0b9a74da5493805d29e34f7603c4c6586853c5dbcc22f849c10d30fff099783eb4692f02c106e89af320f4ade0299c1f456c0eb7a4d8815a69be6a527e22c12562db5598c58f11d821a404df99d686f6692e1c8b47c4e64460a5b0d7b7d67d01925d9456edeed36c832e3a415f44c37061483eec99bdc3b647f5b9d2aa721e18af42be0ff45cdb3010b7411bccc1c331365a108caa48f33afe442071f27d16498623469b657c93a21396b22e5d1386aa8cbbc792b9a65f18f2f16bdb803436343faa13dd2404f96cf95c4b9753e1626f7eec50189c120cae5ff41b815cf4a855e434bb781aba80825b4eb49ca744621529afa3d3c5dabd8d2293c3405373443872a2191f06f0a1f2f709c2b430843b0136d6e7a9f47394eb8da2377ad0f14890e4fefa5b7321e80eb288cc1a52f2a31986700e9adfdbbd90aaf0d7e8f80db195c32aa33f2dcac16e84bfa0f527459b9edf537308bf477af66e5c951373d852164b61c71e3729bb6c708c8c996d12d2e7b78dac96f238dd6a1c67e02c7066e6efddb7ed07879fbfade36b50d330c06f01908f93c41fef97aa82b149b8ee438584f73f49dc90088ebb5226b7bf1033b31c52ae70dd82287d29d4b5a07e0c3f226280ca64f180c414bdd6a48d3a47ed4441c0e4d484c831bfba16625ceefd15efc9b4b8de7e670ed0d5d722054678e9b2346e2c06964406f0371db573e2e1ceb6a70da4f1ff3a05d2f928fec9e305cd92a71b855416de9797ffe6df88a7a5a2ef7cd295abda6c9f01ed478106072bebdcd55e547310b365c79e5341a9209cd90efd1372c5c45d64237f0ea531d839ba357ebccf3d6aa04b0d2e562a9ef0d6c650a639532ec89c40a4a3d9bed299d73930ba69103d94402f737c79a08c7c32e5518751e68f6e9ddbd2d08a1015c0550d862c5cec6e91e009fa296c4dbecff5f1e6d2dce627595330c7b94f8690e38e753aeeb313ca91a0764cef6103fd6e958e34467ae7045ecb559401580ff700c3d0b084abbeb6feae447a5cb2907638ac6506f4837ef3c8e0a462cf71587e28afc0472623c54489c75a49ce19f794f7c38e333958b5c76b13d7a804cdd0e4d1f668784262d536aba6991dc5ea94d94a183c01d1512f62791ad804915c3276dc8908116e6823ae48ec784d61e2630362fcd340c00a1acd8ecb33e823ec07dd5165ffee37acb7468b9f1af24512d2e6854c7ef2a720d6ef435a413d043718decf7411c8877d20fd223c302b32451138a38a1fca15b9636bb0b5293d250446bade6fd6fed7f85f816f495a6b7cc061f90ece07a24a56ff2c9c5ba2777fe80d42e5149090c52550efe7a0ce273615e59903bbe18b85507a3201ba5ce2bd7ced9c6a806876ecd3277ef796a8c0b168383b6766a9bf8d3c98c63e9e6ef15dc80264a6f81c679783174312b8784ee480ba116c6c34443e656da1d49156169bf5d0b6a52b77ab86e7c9924a9490017db96e4ff01018caf90cc7c6b76fbb57f46977ce20385c7dc1b626b32aaada921af4b92074f179d1c62647a21557bd4d2484e7aa7b4cae08afec10b01194bb6b05d860eabf1f1ba6fcdb9eb7819071131a43dbb5eb52de250e2c75eccedbf24124e4c0c08472648e9b1d29fb6ac23d1d73b34b18638f67f528692c741e167dc79167ae6657b77ed3124abe23ded36dd97922f23a32c803855f199469cce769d0cea987fd19ac6537c91854198b27447100f4e87e713deb9bf5958d0e73312ed85c5d096acf50d2f0c7d363961bd369794ac17ef99174edd51b79ab29a74799975eab86d25998deef437eaa70974380319d6b109e9fe2a623f75130fe424bde46779ef23f4c335fbe266eec275d9f2891598cb06e12c0c19c76b7c3c575fbea170985dfaf7b863f510040a9ee94ce0ca9047372e2d035389ff58b6bd16970a08c671b18df6d0a7fe86164b47cc3e93dc038d6bc31e028975e09d212495d1bae36fdaf1c26cd2754af763d8eee07a6df839e565b9c4a8c84d2f7becb71e7e20f9f00d6b7ae1437d027ff4237ba3f52fea0b4994500cb57a6b580c99049c2f8c5b2ec4b097886b1baaba63508d8c40e256d08e78856712b74edb4ea167655bb5276b7112c8c089107015458003ec49c6f53dda218e7d9a54fa9e82754d2e0763ee53aacba8cc79817372c1ba5478549bf187f6bee6ce6ea29a415946d9211656ab64782051459806d2b73728431b99e2e9bc3653b5dbfb5aa4b914dece4bd065fdafa91c818d5bb804ed80e7e0264e3ed48df0ce986a798edd6d41883bca70c1df12abe84df4f04797604622d4062c0873c8138d2bd0ae5b605d02af7fe1054eaba79a725ac41f9f3906bd099cab91972a29f747e3d5e2aa515669cf1b999e139fa775777cf8ec35e4af93e60e1c8a5303323e78032fac3407f1410f3484efbbd04791483041fe7fea2911f8111da340be0f6c701f4cb64d6c9d81c22d6b3b74f4951c8a70cc8d5b90f0adde5803992d9c52a032a901b6f862f6b80cd1f54426401bb8c09709f587961f4a64a32a54d50b8082ce6ed54cb1e7651c185722fee1a8dc2066807194c21f2bd69adf8b955d76baa2f007751451c62c10180f763e7778af9cccf0aae91a6721ff5e308b7267faa9b788a598dc3919bc883382549fd7a4bf366de421f868731557f891bff273ebb5d3b5c24c1f62871c834606f8b4106ffdb74771ff169a3dc73bd51549d39e643472a15376d039669482e950ec5a3307b287f24f9c39d7ba6560f8b8588a68b3d6dea3a4804c66253d5640fca516931984f3cc7ee3d7aaba1e4c88cb7328bbcf6da3545642cb6450774a469df2c886a088f13eecf1c1f144d06670a297d933aeda0ad65f2994da8b0ced64fcd634832d99ce1b13ec8eb978672a23a0d7153e3189a008cd4c7450efa2b84f00d2a6b003c0411a56c9e0f77c5ac5a994980545c22744b5dda328e39d6ddd3e002b40ccc8e7dd7bb0908584671bbc23f4594d23b552d11b3a9affd3b8f9973c7c37ef60cb957560452f1a4fabeb66ecbbe6f0915fab6e1d2c52d482a9cc6c2119a816add853d6350b6a52e229be44d661a0ebaddc96416d237d49cb5352960a10f5bfd13e1d50f43ebf3ed526f78c731f9f1b3eb0f881106cc91b17450bed9cc3392a697b5fcf2c9894c7e3d67b602a5728ad8a6b3d022f9d1d4f37f7cccdbc69d0b1c46359dffe2875e2047b1d70d6e22f89f2b0a7d0d514cf9c1357aeaf721a40bb68db245177cf3b5f897a1ef2fb71872947c55c11d14ac02086bab9665eb89092f575c2c1e05abbcc5e7a019ac96cb41364bf604050671d175d84fe1cf314d00d09daeea1c5726afec9e43b4c25319958dd2f691a767d6798e88b1f188e29487f8d3f6e236815301285f2f36e4a56d11cfae15e63d44591e101b4c7f3be1fbad8996d8011fe8eb114f3be70673bbcbef58d588b43edaa1fbc191e39d6445ca018544d695332080c97b0fd42b0d685936dba8af596068d0ae85891af3b0ed7bf76cfede756754255319e3c9cf47f5cc5ad161f5f159168a7f75f0069c167231b491d781284841eb3b78cff3391e3064d6f2608d60b337508af4898fe06d1c34c6281a5389a20714ea75678b8a767da94a96f3fb9c7f6080ba184b6d05fffa0982a42ccc91880b5126aeaa4f73231c1d15c52532917183326202cc5c44828bc353ac3fdb0af2d52290e5c3dfb6ecf8aee03bbe3d5b500ef173589d6c1a038fb762c7676fd843e630c11115fa542c9653e76a106ef66e0b48980f238ab426f1d0d8110bb3268caae36995d5c8a61885614f0aab0b235ef91b7a4a2518bbe6766fd7bce7525f7047e2fa42324da5dca9d99d3cdb72e849dcd07e040aa848f2d1e74f4394ff065eb35a75a9433f89be6f5c840c67b5c0482c816e7db6a98ce0e2763638569e58410fbbb9a110d453033081eb915a3c98fa801688f1aef954db2d8c61ead3369da39f2a3edc64015711670de7b138a365906e99c65fc5266556a91050e14cefed6509acfff87f0170ab7285e22857fdee8b5ae044a62a762b39c0283a5bfbc33273f8e152aab3a36ab3a583627fb6bde95b3fcee4c660add7d79004656dee0355d843c3e90bf98c9cd11c024bde1d288cecefe8392dbcab603fb69f833fc73c8cfb1ac70e80af3c364bf1330724080fb92dfd7c5841e4b697d7668531edb996277b85a908188edadb0f000cfdaab379f9c747c17182f424d6877131d27133bda86a9cdef9dd34408dee60e2b6fe587b3d4ab8d16a91f5c27b6aba1ce61ae568d5a9343ed0a965bc1d47acd2cf0cc00bdd32e30b7d4a84ad3899cd32072f68f06fb87b499197c6d906bd34636709992c9706744db0c7f757b2448c5e7ae690ae0ab9b6c1b2a928956e5b2304e1b1d7", 0x1000}, {&(0x7f0000000200)="f08821ef", 0x4}, {&(0x7f0000000240)="e2dc2616baa97f462f779558149a63945c9d971a9ae95b77", 0x18}, {&(0x7f0000000280)="d6db3a931186e76bab7dd3405ff07029444c52ea245581da9a58688a83b559fddc3578ff8c96da9ea678aaafb1983d1697e37c30ce7d5ccb64a87158ae0f2e7dcadadcf4bfc20e45df46ff12018e508e611b219ba2908646c1f02a14e6366cf801a584a8de6ac662d3641a8bbce0f709d2867d48516cdb589ce2df292cb4b235ed1c", 0x82}], 0x6, &(0x7f0000002500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xa8, 0x400}, 0x401) close(r0) syz_open_pts() r8 = dup(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0xffffffff, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r8, &(0x7f0000000080)="138076e57603dd708879064e0f7cac5a06b03260ece5825a478541041d653a84fea399e0cdf42aa1a88a2d8a2102383e83df992ecc881fb0633c0fe6288a7c5c43e659084e62ef06", 0x48) 23:23:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 23:23:43 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='B', 0xfffffffffffffef2) close(r0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 23:23:43 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000080)=0xc) r3 = accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setegid(r0) fcntl$getown(r3, 0x5) r4 = socket$inet6(0x18, 0x2, 0x0) getgroups(0x3, &(0x7f0000000040)=[r0, r0, r0]) getsockopt(r4, 0x200000029, 0x1b, 0x0, 0x0) 23:23:43 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x10000, 0x3}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200000000010048, 0x40) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) r1 = msgget$private(0x0, 0x80) msgget$private(0x0, 0x400) msgget$private(0x0, 0x50) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/151) 23:23:43 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x29) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 23:23:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1b") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xb0cc) socket(0x11, 0x3, 0x0) socket(0x2, 0xc001, 0x1000) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 23:23:44 executing program 0: r0 = socket(0x18, 0x3, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x100000000, 0x98, 0x80000001, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r3, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x100000000, 0x3f, 0x1}, 0x9, 0x0, 0x4}) 23:23:44 executing program 1: r0 = socket(0x2, 0x8004, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x1) 23:23:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74}, {0x25}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="06") syz_open_pts() 23:23:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x10001, 0x1}, {0x10001}}, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x40) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 23:23:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x200000) mknod(&(0x7f0000000000)='./file0\x00', 0x2010, 0x4) syz_emit_ethernet(0xdbade7f20eb7d9e9, &(0x7f0000000840)="7356d8d10d05fa7f10e2175035b827e5caa29b2b3101c65dc384ba2800000000000084012fc9bb26df60c9430fa78592f5fc68dccdaea61ec421ebb3fc786b11c500368d395ef6d8c1598e3732c700000000100000000000bed72e21e995a43a21127e63f31eb800000307000000000000059563408099d24f920000000000000000a63234") ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 23:23:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x1b, 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 23:23:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xffffffffffffffae) setsockopt(r0, 0x8000, 0x8, &(0x7f0000000200)="27f1137c2fc1b6f8de9e9dfe82c3a9f09e2b84929fc9cd03c5fed408b6d146429edc5db88ca016d22ef66aa367d5f3871c038238fea0f2c4fb8c67f3a2328dede42c71dc06c7df50a359d7a6ad7accc359a5eacebbd948ef52c27aeffd6c923ac2fab4d9387a73caa363385585240bc20025064c587fee98073283159a45fd04d3adee91e74976b7b9f2d8d83b11c2c96b262e5de65cdf95c8c9e5df6f129c683bc42dc09ff5a64bd571518efa495d391dcd0b181de612aa14302ae10489d091bb4e8fec89ced6475e5f31b6c1ac0c8b56ba1a9e35304ed4aaa5c84e97a2fdfd72205a80f7b28e3359cb4ed9432b593059d9296154d3c46e63238f4389933106e32efa5c6124b6073f17f60257f4f6d014a345d8c3cb5348113ee03c908e21b7c498271758414eb49c45f95c4fa5f33b5122cca232ffebd68136ed6f177f1dc07355e24ff20a7e7cebd61bbca4caed59b9e49a7df5a6074a95ef153d54ccae4a4287bd5050c7aed281d57b545516bdeb4c01b98ed83a0b3a91a816de07dde92881529d46fd460cc803e690da00e8de6f9f8531deee5b1fd263a543cfa587247c701e158cb81e2db63f793f272260639cf19ef2d98e45290d610756109d791d20dd07e89657d5f15941ad5f78bea6f683893d5d421461731cac104b395e70afa5464f5cad2738694289b306253c6db1cfa4a3836f74a3a6ed20157e15a358b7cc5b5c72c77f8698291320f5a1a39c93b6e32ee632dc83931131d01870fe2768a459891119c487e52c818fe593a1b79e6832d9ee59fedfaccb0d685ae0994687951e8aa013eba6a557112babf6b57c240c050d56f2523a493a8e1abd08a9b811144bcd61c93fab9ee5e932ee9701fdbc4d75c6195c191eca73d155dd31269b595cc7aaba462eef0d3930fc4b7eb3fa64062c038b9be6ef0b07546bd9330c8dd5c39b116138a6ceacc32b3b4cf149714a7d215becd065010d7f79b9693c93b49b2596a6782b54020fcd71995cdb34a83b1d46e3534015466df88cc5c3fabdbbaac93078ce448b8a192c0e84e9874a20391acb74ac420906ce320b6f937637d9d6ed94d16323641aee7c5e72a3785f0092d59a67758fad9231ac593e01f92a732d4f04731a7001b2caf2716387d91d0ab3be5f74274649135b90d149de7d369fb511888c59e50c8d1306965c419d0bf277e06e47ecf4e7b015097aa06e3589e683083b0069b71708428952841d14fda08826b790a5249492f3b024c96f7e2623b480e59ddd719e68d267b9cbb22dd619d7aa7f944dec461ac58f701d6b63fdd1bbd85b0f537da6646bf6de6f277efdf9e78fa8368f56dead1941b24079a1bdf8bc8d05dfab3d9813d48f55f40ebe5351a0e72750345065603da175877863b81ed1bc6fe3295087210e71de1c9fc3e29c2b4a4e6157bda0ab5c7dd252548e0f6e9da939e101656136bd0dac4a96b5d79a75c88c86abf2688d285083b48240f17c216fdd83fdcd659eec725ab9b6bfa020f6b78c62b62fd275cf7603bd9ce549ccb0f90ebb214f7fb356e544d86f1aeae76e59b50bfbcd88b27a341b1572e4f5c3bfd33de10e6b7b7fd92929704111d11d9c67372132453aaa1a735a6af51b3c6644e2afc8aa6aab7abe753f095d1136c48be759d3f6dc514b33e0cf13ab4b745daff5351fa83893eb71d7ba1c1420e022dec0e5b102a5b8f09ff9109b78d0360e0d325d09ffce027d930274a1d77a9e7a4532541e3cc55b6387a6e53325345aacae6892e196633f739a6d9dc1062c5e1d24fdc0fb7f1040932962dcb84fac51b860c75bb09afd8c4c6e88b91f439d005aecbf0426b167676fb636c715872a6a72bf0c6e04b100f5775a99eae090b7e92c9a675330c41313d29778381db3747b4be9262f5ba741baeca2ddfaec45e60683e77b6ebbfe2a554ee56155d74ea6f3c1d4022b182f60e8772ed9a6be8dd2e588995a3ab270bcfeac2c33672b6a6b85ff6ca1db519234f8059d8bd6e1441226ef24a356d70ff47e070b90bf1d8693b0ebd61474b2b8026a6451ca3c11b1b73eec3e1d3c21148fe9a9f5ec7729519d07632b19c14f6919aefa79f17d2eb07670bf34c5c3022d9460f52db7cce320fd9d53fa2ad03190da2d2eca40719761fc4d31572dfcdfcddd7d05020a8b092403fd19f5800d13782575ab8907d203364ca5394708fdea0778aba58d21c832c00196bde8f19eb0634a7b3cfe0c2ad5d4db7b0a5ae65ca35517603218d021624349d6bae9094b7d814c3521447594d8e19511a6953888861947ec1669752f4e7b5455a32d215d6f215f61135c92acec8c264169896189d60b97ee10c7b28e29ff7f4e06f876de377fd65bea1f86ec1eeb0b8c7bb6f803918164a9c87ba14873c68ddfd6e9335f77268fa7d4ec4f682e38717b1e458b20708041b5e4986ddfaff5a77bfdbf7bfe4b8d8f0fc2d21f5db93a23bba4cb623bf395a4c3c96ed45b7249ecdcb5a1e48e6d6dd80f1f6b6dc029f556c2293a54fdc70ee226610e99541de3d55afc278c4da41860c9eedcbc269f2a0425dcdada320fb9301514a59aa34bd46c5bb36ca411fdb809f63ea801c29fad5f7bdbf03c10db76bfad02e2e33f500a2f882972ecc7f206958afaa0b691278fa266fab8a904cb8ec1df5f84202ee484334d716df0e82384a6945b9f229473ec7caf426232470ed688ce184923a83316f6980075f8653ad7000f49aab1921ee1e8abe86e4ca7a24b93a8f36257a49f92665676a2e654abd33b504ca5768e8e5acd11c75257ee5da27cdd8d364126b7d52c32502170a44fd068b9e4be3f2b6d81da2f1458f92d6f088c3c3cf6394ac725bf232745a7b4cd288ea9615545b5a08570dc0158f8bc9e62ebdf1aaf2a8a47bda542983dae06b6ca7846772c4baa05d421c2981a64ae62340109bedb54e6783d316851f59b2a9b28682b8f0623c853c1452c90792fa73e9219fe23f574e5e29d4ab27505c06ea1b6a4ed7742547aa04d5860df576ecb95d0839b8c052bc0b52b8cbc5b7ac5bd7df0036d686756246431296d95796adbf09c2f4b217c67545574823a973301e2aa5852c5cc2474f97c0f9201f2e7d19bbb5137332819cc14d667b7a395f2bac929ee80b4ec68f72f8635a40cecae2b6c6df2c052bac1d5c409e2b0703ee8afc70fbc048f391fe22db3dd1695bcb1aa47b0e6bf7981974c692aecd0e1278b3631ad4664765bc2e25735d2b13bd92049383532d25625029eb87c2e6447c534b770e22d09c0cc691859c3b838c487245d1f87f87f5ddfe40bfaa0ac4f1f811319af3cf243c4dcdd380d209bf8d634b3318fbf40ec329963629512409eface74079d1517a1386990b69dda395f74edc903887c83dc05fc1197725e76a754886ca513e3f6997277492ccbeab950699636acd577ad061713020aa2f8d18cddd93a8b6894f9926ef4233e0702b4ef5e2ad343dd596a0654a8b064c503ac97bc73deafc4a150db32d3deaaf3a378cdb25b3ff78557ebcedf380d97dcb3b983157adc974ef013861bf1dc5649b18691f2d2702fbe9e988b1dd95dc71644a976170bb417e51eb1f6082433296b4b1398b94f7333d87d40ee57d9b36782ea9c2927ddbf74f40b70821efc9b902c12493f2c9a1d2314135f0a97f60d90d02eefeb88e6f8c9adeff0b2641c1f10797b7bdc64777b4189b8c82e7fba15270032e0bf201bdb67ffb84dea4d87de19021b821d9f52c630a6ff01f7bbe8941bfe5b807bf8b29cd0ba52f5ca543147bb9c477f383f6fec1b0747e5ff574ecc2fa4081c22a25e326048fde0d8961d36cb5e643efd1d5708e2cafaadf8b564680821a44c676563eb41e493fd587d97fc2a04125b0c7713e2aa449425eb6838fe9e5f1e3035292d21fc75765b5837468f32fc0ddd26198fe5b887eb205fa8975831abbd33c02825d453da17f05e57424d564425d6ab68fedd4fd23656e41e21f04700d303b62dab093d5cc7fdf4dbc0d1e3edb78ea915d6092ce2e7ccc23ddfd1609a0fc2b97d144ae432d118ef44b7d93b43ae4585a73a91407993af6a33fb69893b654b5c03efaeadeecf1d3e89429d6d5dd3e41b984065139d328aa30f502597953080c9e2d40a3713d309c2c32500eddeb79344031d0fbb57b3d253aa383d415c49979eb953899c57f98ba9db3486d9504001f2565590c21f88e91272fa7fccdd9f0238cc925ea6f8e19be662451a06e35a04c1542f6773be686f03548e2e6f887ab9b095e4b8f58e3a2d9863b264ca89196f99cb5fdaf674227c726c3951312acd9abb00531b4d4c817d8e54cbd55f3360ad91ebfc69b1ad441d440608a6125af0bd921f47ada1f1221289b7fdcbe4eb79a1b5126ca38f954796dd2de957ad96a73ba423f26e581df66ee7b41a361b1121a0b58cee430882cb5c35c8a17eef80ed245d905b51765e2a8ab78e6625d4d44efe04ac7722872a2ebe74183da91f57f9fc0cf958b45a1f0eb4a99faae152aade6fac6400f71f4b73dea0b8d1b5d11ccda21c2bfce6bcab4765366fc948b7bdd725fb16349413541f270a64f15c870c30ff210e31bd907a6c733799511382e75fbca28b92c204a6f9d857cef661196163d6fd73f0ff22c5b332c3349b4acbb608b2f92081ffbf3d733a85e62fe208d2a53b11f8febf22f354fb1390a204b09569cbb7120936e548f97933f2bcd4f70480c813f5d73d4e44aa9c9adc0332aa24b5fd35a601f2f236160d7bc1b69c2a021caecae333691805f0a0cd24bc1b53ba74ce543409aaf6433d56167e0c4be1d845e2c9da61421e207329b47716f8c31556988d5b6eab23adb50ea8d87fae25a8d7052bb0b6b47f4e28239a34e92097d6e6a211e202849642ebd1f289710b7b616d98edc0aee42af163632257910df97f62534a56bc3c5f505ab29832d852841c093428ebc4e282e3725eb14d015eb95af04c986174455bc205108288bfe8a9b267299f7796cad6d8afbb9c7dcfe43fd0f5a8da1a83ac57d59706dcfc72dda6144da76c4caa1e56b9c81c16ba6c093248d498916789c1deabdd676e0d106ee24f98a1974971af2ec7e4e0db780dc3b85109421d425d4afbb6b4adf1290a72bb25de6692195ff7802c64ae702d2580254372b67a2abd2add3b82630c0675ee46215530cea84f56f777c0ccaae2546c7f4286d7cdc54412ef623db830bc1e2952b4d3e9b8d509109c45c03fc6a5a3639a9e498d179854454ac7e40551848c97b73e128bc603515ba28db0d2850cbf8c1c9c012224dc04b667f64e992cc4d6818de7a4bfe4a5a8339b89da1140ff57ac27d31a0ee1a00e4b0cb1a1e677eef620b6b356fc46f016ce656977afaf2d6911928721138d9f6eb5154ab64f746d33a0010d7212d3d60040579f3ace75a645299b7e3948bda1e1bd7376e0d2800716f3166348f6a6c324193c4b1e1501bf219255420b3b2c2a0c765528a03caed1da26251c2707b50d427f10afe878e28c73d528c4d8d88614181f34f367e995a0102e53cb7f83ae78e9e01e323795f3ae0b2584afed0d43d7de359ff1f1f3bf67b74b71000a99cda503925799ffd89433efc94e08b20890b9c7fb46b3533c007d41ce65b74c14704b016c4b3a67b2290d9fe0512b0c66bfcfae489ee0e3c7519257a165617fcbfc851e22d6db1f031142bc9a97e480311b5251cbe0519883eabfae7d55fed846bf98548d9a34d53c1b610e8df79d5667df4975ad10513a69382138e572ff1f0fd43c8499a678add9a7067a2c206360bc6890136090b151d2014df9c946a4b36233818363a0", 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x1}, {{r0}, 0xf720969931cdec62, 0x69, 0xa0000000, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0x81, 0x8, 0x200}, {{r0}, 0xfffffffffffffffd, 0x87, 0x80, 0x4, 0x2}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000000, 0x7ff, 0xfffffffffffff633}, {{r0}, 0xffffffffffffffff, 0x48, 0x40000000, 0xff, 0xffffffffffffff4f}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x100000000, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x30, 0x0, 0xffffffffffffff94, 0x4}], 0x8000, &(0x7f00000001c0)={0x0, 0x9b9d}) 23:23:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x7, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30, 0x0, 0x0, 0x36fc}, {0x87}, {0x6, 0x100000001}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x7, 0x20000, 0xffff, 0x9}]}) 23:23:45 executing program 0: 23:23:45 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000500)=0xc) setuid(r0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='./bus\x00', 0x100, 0x2) r2 = socket$unix(0x1, 0x1000005, 0x0) r3 = dup(r2) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) sendto$inet6(r3, &(0x7f0000000680)="6fe8eb1a7942f71d887551cd9913b701401eca09fbc9c7aff8221c5a181eec94f63d97b4dca4ff81efad5280d64f1f75a7722c57cf68c4ea7ee7ae8ea599bbda0ce33f451bf9c023bb292c07eb453a7275a435cfba1f83dbdefc5d24183f1a87269629ec820ac38a6278796484c5a94c87f2aa6a6a8e8abc4aef12ec8b43c6569f7524de902cb76f4dae5b0d8fdb2f9b2c0a40a44779e219d879fd5460ea6b50c7a431efb8ffa963f6f97fe7905f44db0c2a268ca9e7e34b0d38f90ebccb7995a3465379f09b8faa85059640b2399de6730c5438fa404967", 0xd8, 0x2, &(0x7f0000000180)={0x18, 0x3, 0x7ff, 0xfffffffffffffffb}, 0xc) syz_open_pts() read(r2, &(0x7f0000000580)=""/234, 0xea) r4 = socket$inet(0x2, 0x8000, 0x100000001) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000000)=0x5, 0x4) shutdown(r2, 0xfffffffffffffffc) r6 = msgget$private(0x0, 0x200000000041) msgrcv(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000e45f5edeec268b59986f252d08ef940063db000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000032620000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b0000010070c705f5590000000010526ca45cbd870205354e825dc3a6f2332e57da0002000000000000f5cb957c69de5741ed1cc4a66145d810a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7280e9311df629123c4c48095dea7af59c7bfcd73"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) r7 = msgget$private(0x0, 0xc3) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/77) mkdir(&(0x7f00000002c0)='./bus\x00', 0x8) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r7, &(0x7f0000000680)=ANY=[], 0x0, 0x0) bind$inet(r1, &(0x7f0000000540)={0x2, 0x2}, 0xffffff1c) clock_settime(0xb, &(0x7f0000000340)={0xe934, 0x7ff}) 23:23:45 executing program 0: r0 = socket(0x15, 0x80005, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) 23:23:45 executing program 0: r0 = socket(0x15, 0x80005, 0x0) connect$inet6(r0, &(0x7f00000002c0)={0x2, 0x0}, 0x1c) 23:23:45 executing program 0: r0 = socket(0x10, 0x3, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r1, r1) 23:23:46 executing program 1: 23:23:46 executing program 0: 23:23:46 executing program 0: 23:23:46 executing program 1: 23:23:46 executing program 0: 23:23:46 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)) 23:23:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xcc6f, &(0x7f0000000000), 0x3aa) 23:23:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x98f, 0x7ff}, 0xc) r1 = geteuid() seteuid(r1) 23:23:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 23:23:46 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x3, &(0x7f0000000280)={0x100000007fffffff, 0x7fffffff}) 23:23:46 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x102) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="030052323f1cd69901ff659de2f15d004c8dbb16007f960ac208a3d056108f6c4e443b884841fff99ed564b5b14280d7986a0807b97e53f1dad8d5a576cfbd5da4017f30611d2b320b937a5be2548abf630f90455e452f86d14a561e97865e77297f58cbf2a89d760458a46592c44c9358795516486e3db760c199d34b33e12d6159d1d92635056692e67d0632016171db15338a5b063df125bb3c3e6bd6532bb734ab31abc7b94801d1ac7dcf8706aad5c35c734d3cc00db90076dd1c1e308cc9e9b3790676f63c977449f7"], 0x8, 0x0) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1) 23:23:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x53, &(0x7f0000000240)="ad2c043dcd89a6ec9b6c75861d34d1738421275ce0893478fa7fd05609ca07b5090fe8ca4c6fe30d4c797fa87b1bb52d48e141009501007f377082651c0c875499e9a0c6aa01f18e218f62b4feed29830204f3") 23:23:46 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = geteuid() setreuid(r2, 0xee00) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000100)={{0x1, 0x4}, {0x100000000, 0x4}}, &(0x7f0000000180)) clock_settime(0x2, &(0x7f0000000080)={0x7ff, 0x6b900d8a}) 23:23:46 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x240, 0x19a) setsockopt(r3, 0x2, 0x5, &(0x7f0000000100)="d1a723a0738253b7a4cb46e5d832505d34cea67e5c270f7b2f128d49b5c47cf09a08c638c496750af4ae5e9ba3bc4beaa3ef7e7e3295b9290dc456e6d1a674934fa0f85908e37ee700a4c7b8f9f848b682e4706717dcad1812453a39db8da6447a99daf4993ba7bb16a12b76446d9de522f39b7ed6a499a403dce70ad4d37a8d5fa09461014fc2ecb2419d657d21bd68b549c06598ad987fe82723fb4f4eaf7bb847abc3312905ad8e6662e3ccf8467a6ad79555065f358992d14f242e2a4810036477e5a1e293fc91c4f351c9c8f81f767586a337ed03bcccdbe482fad0dcf7c50a583ffa8cd28cf9dd5fdf70d52bce7d6fe47d9ab24efa545417d827c7bd7c8ecd5eac1df1a8df6bc36f1254c2f1806cf382800e2ddf091822f4012fedc705daafb4d2aa6164dc04d6fe29b62a4b99246b7c4b59ebf356942826591b741255b4aaa4888d1a600699f1d2a260514ff0af04cd403a4ae3135e2c5d762d782fb938e7017dee6c7596b9d9f03b2a69ae35a62e97c71e1d3dabae47b65d06e420797815e269e1603c391c5981d60f1b73bf7829cd4844bb45260f22c1b3955a2aa584bc7631c1ea1bacca6803063e9dcec86d1c82a38fe015804d5cc4ec35a4e140062ce3c059071bbef7ab0a93f436845264b22b29c01a888061fc01cba7b4be08c00a814720a273fafd330e3642ff9a5e7a2d549bbf6287ea4bc65f0322c2f84c8a0006e346f453f69aba5a4ba907e01fc22de54ff1670475c2fd539667c8064cb66bae70937c275a8b839be78428fa7fd6b042b8ea6b5cdf4142598fc4a48f7f09d9133fefefbac263762c061885c3500d0d56f34c760f0e924ef0d9affd8c2097d3a441c38e0288dfa41236a87ed66488df655ea4fee7a4a84623a500a75a483e6d675c5e9327325a0ce3591a51cec368f69315ff9b8a49fd7240537d84aec2607183d52bc2a346cbd7dbbaabde10ad8af5248e0d6e022ef105a1de94e5e1496247111cdf379b2c2178d20859d28a0334a2aab965f3ab1f9bdeb6df666fc4e3f3f9142d7883063ac2fe627eec651d7452806f19f5b9225c21202f5d84f17b53a526f186c4c40f1651ada92bfb683c632420560d427c7de5c7eade8876f218e483391286318463953ab54e1c5e60e87cc13c0ee65e9739f4356f0695b7601fbf892ef03c45bcf856bca122ca65f0730defee57adf13dea0e167a4e53ced501511d6bba73e4f5567ad20261459ca17ef9141a53b36ea2981aaad3a641237084b0133cb110bf08daec7aa76fd9d04c417fb4bab8c14751eabb5b8165fecd2ca7836d0c7e21305fa2233acf14a0a5cc745ec62eb1be200fd50173294e0932db9849958b7312fa8305bc08e140cc48431b8878fa0e2f391de34a74d7d6d8ec7a4b0319170c8c1aa12dc7791cb5c5fad92e3d0dc04158e9bea9165d83b1f8d9170aa230c8b131041065ecc425266efa53bae87028c98067da445c721599ded0dda9438f07e1b0145e3a7591d27dd2bffa457c96af62d3a1b905c4923b81f6d01d69a88743842f88d292362744a5499552bf9aecdec9af9ecca7431d1ca5448c5d3dfe0ef6d19da2453485c870c6f75baff5c47e03baabdae96a18782598c80ea2ed3464c28ae73096fc239e46ba2a691def5a6155f59c7c1be81c2fd436347e60cb4a58c8f9a7b002144d3187887e83917db491c4ffcb973f6e35712ba9c49e31ec0c316b6f744c2298b5a6855ff787093f2028fae91710e227ae022b874173a28c59f5df566cc3604f3d575730f02abb3eb4f9ac2d0b27a4ea2a39b970324aa99c8fae90966d1a8c0575ee393e5dd6e9c494985557bf9f073f56f26603bb53dc9d1d308144a9b8020665d5451ef3b15be1dde539c146a4c07dd55448b2e34183dd3876abdcdb56a8f4c7c2f4b96d5cee91bb28f65c79e8aa2eb45657a22a3a10a564c0dd658e74aee3f9f1c648a1adc8c1611e640313191f2bfb6fa7f93dea739378fd9089ec303e7fa4cec742f728f61faf7172a9e87f698a3292a4db728b89dd788951923a587472a4be519e9c25f16dba38af76ebe59b102ac880db565485e29b204b38e4c0eeba4037d37045661c2a0126851fdd17e43c42884cc782670cb9525dda0ba820ebcea2557205578db4214013aea09ebead1cabbfbc55fe1dd23facc178cd5d6ac9c725fa4e5a15febe0763bd604eb67df08d799e3c4271386e3359200b675242a4c3473832334bfe6f6415173eb17dc69b4c7b3dab1e0b6dfd5efaf4f1c5dce8d187f6f2090eacbd70c1eaf9b803c59a00be524b74ec92856690c284da27618a4e97f3d97dc59c7ef5f9158c8a5ecc68b80b560f8aa5197f560b5069001518725495bcceec79b8372ff02a2860632ba5350211df4fbe1214929ea6f2f5a231ba11a0b27738ed70c44a24c9575301310600b88fc063962af962ef7bb1094d18311920d99b8f783706494a619edbf712ce2b073366d09c7ee854518ec4b06c4f731407db89437731a056661ba8527687c40808fd778ca683b759ff7a090d5551a0d2fb4e32473bd98f9a86d070c144659dd8fe3950a313f947ebca39cf2cd59ad815a533fffd34ca7a778f5b540a2278346a53c572bf74a7ee8ac959f46dab74de16d8a3d26e9c49c7abb158a722fced80d3fcc0b0633b58555aff707b8f251e519f75ac8b89d2c37c49fb2817db9ac768c9a5895add3919791c122997d13316cf6e1ee19b2d7e57746034f18a2a47b9d8f02ae90580d0bb3c156766d5053cbad39afdc50699bd1a00a64dc79d4f6e8bdce9c5f709196328816aafe4a7bce176e0eaf9a956080543f3bbc40ee0b41d67385c158f8094cc62aa99c248f128c728504dd0d5faa8c7c5750703c2016d99ebb9fe469a8064b603bb7ecfef6d3a8ccffc37acc64f1528cb742514372a7ff93becb1fdc3cf0e9e8f5f7236a71ca8a504535819360cc1e9791572ecf0beee09ec7f15582e80c6809bd634c9ed3660b34364030da8377717015c0fcbdc07940c6a22fbc19860286cb91b065772d1748067b748f8f60f0b793a165dbdbcd0c945a20edf1813e9cdfb0a32afa31b337f2ddc6c2b10ddbc8d283789dd312a68484ffab11cea5b8dba38eb54d35a29e250062f8a5fe61cf2132d8d2cfd00601ed9cad6ba92ec483af32c43809168d1a1c5b1f9d973dc9e75cfb6e21e7a7f3c6f0588492eeb400834fc21849afe0b2d0ef5cc8fbbcd19e47cfa4d03919bc3eba855536c5d535fb025b8bbdc5713aef6b8a39e53fc59b0bdd26ed57a4edf4726426e6c93cfb4c66d2ae53f222d64a1c54177982a550d8b98524745a4d9a9d3d58214bb74305b8b7f06a940d1cd6701b1a12a3d7d0086f0e172f7f821f23c4f7240ace7774b6c008435defbce5b5b89d5ea5de6ad3c1d4af4df9c01fc54a2d7c83315da1e3fb68149992204c025e1968ce9a6641eb8b41217111d987581c20bf72656f86247bff0839d303416c25237259814bc2e108ac0bcca29030097052c014bdf3d8702862097802e6b83e72c6d7bf044f71c76303f78d20cb6a98c7cb980ad3c8d19c27efd367baee92ffe31a3170da31c58b84dccdc35b25396e4ceef955855aea57fe6b61e654cb68919f90299f0e41027075b19654ae3d2bc83a4da4c46272f7b3cc251bad6359756e4fdc4efe324e44c7ec85e1d76302932ddf272817a5fdfd0866b9d0b2d1eaaf03d9cf1c5fd493c0cc200308627ce6eb5d9d12a021e3a16f67b4720714628fbb39fc22cbcaccc7be4aff83350995ea970f46f93b354e399d25f39e119027d2c616e8b49f470d91a2e7658ec8e0a839b1a3212d2547af293e33310e293de91b96ea94baf4158d99a5c65546828fbb43290268e2f3fbaa47edf29d22221e436e31e06ef78fd76cb46f5cffb7d2fa2f96882e0a5e93e4535e705fc8f442846cd16e9593098edffdb18f944d35cb9c4a4e6720d2f5b0c5f5d9dcd74a2a959966e9ea76a3ff8d2e65f8539056602a93193dae287195a2172bbbbcab9f4a453597626534dec767c11f72008ee1961c68a8d18b5d1643a33f46c6e1337bed0921998b4c331e920817746ef9b9e9f5019067a223b8b01879a1b51b69a5f21b1563ee2abc5c888c8e2a6bd8e13502c05f3df1ba34992e7e86f2b18604b9876665e35d981d7d49534d42bed0eefe0ead233614822050a4260cb082b4e4a8902d7f3374a54698133c3737eb870946a24f1558ad7b3ababf9bdefee3f51e5c966d89e06f6838decaf63199da052bbfc74c602bde63337c1deb8ac1250e985ab51451652a6b98e637632d2e5aa539fba0ea65546de4398ab6427be44f83d60b93557f9eaf8bba8c44455f3201c8bae58355f73839a6e36ad964143b123e788c025fe82d79c16c20ff5954a6569d831fbf86c7660101fb3d0076c23b89f11e386eb4fdd7573bc16e6757b48d610c42761049b06456c2f9992217f78d726ec6f8155beb666bc033b358d9a777e2b78bdf57887fb3a119e2e6aa3d40f0ad538cbd5a1e7dc297672884756d6cb941065de13f693dc8e5f0c5fc94617ae330bbe945b7df6ff520b3860a1fb085d154537104bba88ffc1a6002e3aab36e2ae94aeebdb8a96377d868a526dd7b56abc6a2400defdb671fdb06677fc7f63b8fd3673b1f4dd8dc880e947a2c20ad228862c7e60de97e04f9aeec0eca036caacc5788d87b09ca185e7ff4cece45ba67f97de55a2b4225e52ad1c89e136f3830f989efbb5807b5644aa66b975262594b70ff719b7833d55a07c401ff668f833db7f4d6fd4c03f21b34476f978e368f56cfed19855b6e3a513825be5c9454281dba574de39ca0a5e3174e31499d88af365d85c60f1d584feef49419f8b558fae0c323af632b299cce1716165eb1be01fe6072bde27e436687169412c44ed818acb3702249c9de489ac7443223e48e9c88ef522a65c34ab97fc7a7546c462289523afcbdf9732fd10c7e16d6bc8b6028edda03ca7ff18e17e755321cf1d395647e0831db5bc76445ceb4b7e873b0c31538fa50b25539bc711ee10a2ef52e423d5db54d4770762b58a189aef57422064aa4865350cf8aca1f22c5c9aaaf8e5a24b95bfe9c41e088cc0644930aa7691990d20b0ea59f729467d142bdd9d7a53ded2a707f97dc409c954a84735ce836c9acb1985d3ec29e367946792870fa5dd0b2739643b31528b0edc8f0c3d04aa0e9b35a1f73123376e297ee1cbe31ac1301acea589c0e42016d407d68c5f04ae80ead914760a6bf12a1f102cf1911435f38704d885180e65133414dee4255713b969c961dcfc2a85a138eace19a4ddb55fc8629fb5e19128b1f261feb97db07c51fca0144f2789d510baf84bd9809cd56c8b1299b2d8077da0ffbda7ecc6a916741022dbf0e8fcc9b30920eb4a57dd518223e0879a639f81d191c764f94903914eed80ea208be4c3c1ebb54cbe9a1d91ee574658dd1320e88342d970b2e7ed18cf9b0c0800e3e9a21cbefebd14b0a7a7f5f5510a57249b4ed5b70ffdfe737f6084250658d486595b5be918ee9608226fb936479091135b9cc685ed7c66de74f400848bbf18b9dde574e9618aac961f3a9d91abcd3ff2e6a4b2c56e2847845840e7c4d1dd9da277685e6c748316ab566ca7b4c55961e5de2c304bd254a3ea0af89de8f402a91e6ec548b9479639caef9d553a446fd6ba35f490ff6a5fb12d3db540532e3bfb15d367acb0e1ab3f5809050b0009d34e45593b6fdc9b6aac3e6cb7b58b7119c49100ecb4097026e9180a9698fedb5add14859aad3db6952e6d95263b4ab2d6", 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 23:23:47 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0x10) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 23:23:47 executing program 1: socketpair$unix(0x1, 0x20000003, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 23:23:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="d9d71a668031b214bcb9e52ec20672cd4b2d4e0fc293c5b264dcb38fe703c522583eda70f9d3244954d33d74fd388adb3ba0f9f2a41e0ee03642cbef6dd00ef8b7fbe036ea3bb3866e0b430789f0e51580ddba37845a7f098dfcc0745f3fb964f631d2f61420c8e7554c41", 0x6b}, {&(0x7f0000000080)="6160b756079a27d2970bcf390b23f4ef9de967b83b6972c68e6647bf89bd5f625af860573fd533d2b81d8c1756ffcf5fa616e7c09d02b33886a8a4f33a98793791f26c79227f546a0764f5a01aed6ed7b9d0205bb5fe49c8dd4b9f69a37e1351054421e7110f4fa7c633c14efb7e38991bbc5dc0e6858e49182864310429a6f5a3531a2f927ff5a470f3625c62fd02a626b5098052e7bfc7fa2dd80c854683d125123f5f3076c26a4aa1aac4db54e8f94e035e5e88ebd6478041194350a7906c8e843a121cc0e5e234aef5eaf278118fe4571b2e879da4698c3627bb9b0cd732a1ec955a72499456b0379c1961b0af3db63f7666bce667cf2dd4ac7706b812", 0xff}, {&(0x7f0000000180)="0d149f983ecd685e211f3cde80fd43d136728cfc2a263df7bdfd77c163481dd8e57c8ba31622a83aa6a0c88fc85f6b2d47a6b07b45106d23c9cb830eb55bd1bfda78c08ab7bda8ad92bdfdd0307813ecd081ffbc2c91219d9363364028b8898f7b611b892bb2561e24e0760838f86334fb210a29cf215a5deeebb2d013b5ce0252e3d31f4f8f0245bae7362c99bd713379cfcff2666e4eb92fff4816d64b2b1eca87f889fda66d1acdc5d2e9caddd2803e8bedec88a96cfe7e970e1e", 0xbc}, {&(0x7f0000000240)="fac8fc69902a8ff8ca592a1aab3ddb86d92c17eb02321b2fe0694cf7a34dbc413f0fb4199789d443263c0dba472a919d7bc3b0c0f37b466b6cf0824824b7220a016cc5757e7a2d8292b05f07eebcd76a8cfbe885986b6316bd325f933a170bd97f713064311a3806743989ede5917240d4d3c5b375dfcaa816", 0x79}, {&(0x7f00000002c0)="5180ae75eb0b02dd35d6c419fa1f893fe34d6fbfc7f1ad6ed4aa7fa5fdfad3e9c1d092d8ca43d71b268fc49df1d79f862b30c6a2f147b7cb8d4fb9189dddae9dd56a93f0c38c3af73dfb883fe77544eb822fb9cbb5c2f0e68757d538a638f47faf642bafdeac9b4e245d6dd2445a49ecb6ee901c4b797f854151daf10d837144e63bcf22f367509a3d944edd2e4d7a1646b84409d6baaf82f8da42b85dfc5d54c1a1e02fa009be96", 0xa8}, {&(0x7f0000000380)="0e923ccc4af94a74724bc0629bd95e83011b33c1533d1950a4dddaf426835dc6e71630ccd7311d0525695ff5b04bc5fb6f9cd60106975a4a5ba49f17a96b7aa0110ba825d8a5c9fb63f4aef9ce099aa76f2e2fd595c517335ed62e460e47cc8f014530a79b578e36edeb51c8e845050399c6722542512b812ccddc9145aca213dec61c37b26abf14640f3dd0d4464cccbb5aee4e60e9734d9f876ed35ae1b0f7f4bf", 0xa2}, {&(0x7f0000000440)}], 0x7, 0x4d) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x6010, r0, 0x0, 0x0) 23:23:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x20}, {0x54}, {0x6, 0x8000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) syz_emit_ethernet(0x4, &(0x7f0000000580)="001431ab") 23:23:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0x0, 0x1}, {0x84}, {0x6, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 23:23:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x10064}, {0x6}]}) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000180)=""/117, 0x75, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000000c0)="8f73681e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x1, 0x3, 0x8381, 0x80000000}]}) 23:23:47 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') stat(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)) 23:23:47 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x100a0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r2, r1) 23:23:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x60, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x21, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x40) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x100000001, 0x6200000000, 0xfc75, 0xed4e}, {0x1, 0x2, 0x4, 0x401}, {0x8, 0x100, 0x9, 0x6}, {0x9, 0x5, 0x1c154000, 0x81}, {0x5, 0x7, 0x1}, {0x6, 0xfffffffffffffffa, 0x20}, {0x1, 0x200, 0x2, 0xf43c}, {0x6, 0x101, 0x3ff, 0x3}, {0x401, 0x1, 0x40, 0x8000}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='>') 23:23:47 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) 23:23:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 23:23:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xe08}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000180)) 23:23:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00202b27feffffff00001a000000f0406c000000000000fffffffe000000000000000000", 0x2c}], 0x1) 23:23:48 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20900, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x4) poll(&(0x7f00000001c0)=[{r0, 0x1db}, {r1, 0x30}], 0x2, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000200), 0x8, &(0x7f0000000280)) pipe2(0x0, 0x10008) r4 = dup2(r1, r2) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000340)) unlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 23:23:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x6, 0x4007, 0x3) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) listen(r0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x24) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x100000000, 0x3}, {0x9, 0x6}}, 0x2) r4 = kqueue() bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x81, 0x6}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8, 0x0) r5 = dup2(r4, r0) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000080)=0x3aa5, 0x4) 23:23:48 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0xa0, 0x0) r2 = dup2(r0, r1) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000180)="dfd9b516", 0x4}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r4 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000580)=0x9) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x85e0, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000540)={{0x40, 0xffffffff, 0x7}, 0x0, 0x1, 0x3}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r3, &(0x7f0000000080), 0xfc, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r4}, 0x0, 0x90, 0xfffff, 0x8000, 0x7}, {{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x8000, 0x5}, {{r2}, 0xffffffffffffffff, 0x1, 0x51, 0x0, 0x8}, {{r1}, 0x0, 0x40, 0x80000002, 0x2, 0xffffffffffffff01}, {{r4}, 0xfffffffffffffff8, 0x4, 0x0, 0x4, 0x4}, {{r4}, 0xfffffffffffffffb, 0x1, 0x2, 0x4, 0x10000}, {{r4}, 0xfffffffffffffff9, 0x0, 0x0, 0x20, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x4, 0x63b}, {{r2}, 0x0, 0x80, 0x4, 0x4, 0x6}], 0x400, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x20000004, 0x2, 0x2}, {{r3}, 0xfffffffffffffff9, 0x40, 0x40, 0x0, 0x8}, {{r3}, 0x0, 0x90, 0x40000009, 0x1, 0x9}, {{r3}, 0xfffffffffffffffe, 0x18, 0xf0000000, 0xfffffffffffffff7, 0x7f}], 0x4, &(0x7f0000000240)={0xe000000000000000, 0x7fffffff}) 23:23:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7f9, 0xfffffffffffffffe, "0366402ba77f0c02f9650000795acd3caf000011"}) write(r0, &(0x7f0000001580)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2040000005332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571e126ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818030000003828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f7cba8576bd78bc7b90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a07008a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60cc4c30ddcb698e3d8c92d166adcc1e35d0b3eb79d81acca5db876b697b87784e97c2317a21e230eb42f42c50f7d0c", 0x96a) write(r0, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca00", 0xe) pckbd_enable: command error 23:23:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x3) 23:23:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x6) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file1\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x4) r3 = getppid() wait4(r3, &(0x7f0000000200), 0x2, &(0x7f0000000240)) munlockall() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) syz_open_pts() r4 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x3, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0]) r7 = getuid() r8 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0x1, r5, r6, r7, r8, 0x4, 0x93f}, 0xfffffffffffffffa, 0x80, r3, r3, 0x401, 0xffffffffffffff7f, 0xfff, 0x8001}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 23:23:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x7, 0x8000038) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) syz_open_pts() symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') sendto(r0, &(0x7f0000000180)="edbf49c80de7c728cac1a4d0177d8ac9c4710ab50d61be1452568e7a6840f3138a816c90", 0x24, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) pckbd_enable: command error 23:23:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) r1 = getegid() setegid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) 23:23:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040), 0x0) 23:23:50 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) dup2(r2, r1) mknod(&(0x7f0000000080)='./bus\x00', 0xe00c, 0x5) dup2(r1, r0) 23:23:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x8, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x1, 0x0, 0xfffffffffffffffe, 0x0, "d71eb8e7bb6fc6e23c5be40000f5ffffff00", 0x0, 0x8000000}) r2 = semget$private(0x0, 0x5, 0x0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000000c0)=""/45) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="174438847caf00000063716723c004f3929923a6be21a91beb9dc04182b76c7550baa53d3e9c97a6dc042d9b4f17ec85c0bdd1b03f60f9bfead30d98b514d44c70983d314b770c9607a5094001bb2e4f94f679ff7bc56a70a02c320d437683a4a8e741345a107fb878948535eb6386729c8395788e079d1393b841e5782d5b85c2fb79b1205abf0ed997d3c4f1cd624e6338544dd4ca38415bd6637fa653e01550afa203ed78d6aced10535dd99ba8167bd219e1eae68f5385857c88a1da05c3e25a2cb00a75e09ccfaf4305df5004c1007bd638a690e5c2eac433a0a11e7937137a3943cccd0bce182f6fc38c5c170ed57316909b0399474dd5a63231ea7187f60aa3df287537d5788214cc39fb0fb6a7421eb387b94b19c3ff1fd582b1eee40b391c8aa9cef6843d245ef9265b00b94f80dfbf5ec3b4add3b1bd01996c3e1d83738fd488f3d7067637d1994009aedd24"], 0x1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfff, 0xffff}, {0x2, 0xc17}}) getsockname(r0, 0x0, &(0x7f0000000200)) 23:23:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2026082842e819d8e358bca906e317e55dcf85d4", 0x4, 0x5d7ef608}) 23:23:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a26) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000]}, 0xffffffffffffff9b) getrlimit(0x5, &(0x7f0000000140)) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x9) 23:23:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730d1e7bb6dc4e23c5b00060000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) chdir(&(0x7f0000000100)='./file0\x00') 23:23:50 executing program 0: kqueue() r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff4ca71a000000000000c9151a4400", 0x0, 0x1f}) connect$unix(r1, &(0x7f0000000040)=@file={0x4b2f2c4e5a70c063, './file0\x00'}, 0x0) 23:23:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x62) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000000000000000000f1000001af0286c00", 0x2c}], 0x1) 23:23:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x34, 0x0, 0x0, 0x97e9}, {0x6}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="14") r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x4000000000010, 0x81) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 23:23:50 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000080)="659331c65d93600bbf656c25d69f226053fa8fb00405b9dcf1925a4c7cfc743f4b39cd83aefc5092959bef01f3fe9981011911ff586e59ab5a27bdc0f24ce3b1ec122c4f24365a80e8e5", 0x4a, 0x8, &(0x7f0000000180)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x2000000200, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x95, 0x4, r2}) 23:23:50 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x8, 0x7, 0x7bb8d4e}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x3, 0x0, 0x0, 0x3}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6, 0x800, 0xf6, 0x73}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") 23:23:50 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, 0x0) clock_getres(0x5, &(0x7f0000000000)) 23:23:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)="94eb", 0x2}, {&(0x7f0000000180)="c1d8ec48c8deaba2af38148f9b8dcfb0e47fb552a46555b50ea0e5a8cd29eead9fa893825a6eb6eb0c15768f45d03365c89c175848e4f70e24e8a9307c059e78faada7fdd9407e939908d8778f95cb51995bd47e797e2d0fd965df13ac77ae65c49fb741ed1353716eabc0fa22368338e93d5d49bb1ae3c3acb480a1fdc3583d44d8d6ee9be5ff14fac57eda88b90a537d7efeede7fdb9a70ff605e5e6fd9384e94176df499c77fdfee5b118da366d21c0981e9f8d46feb900104b7236020564b3a2820259e14f6ad731169c7ae5040352ea51a6b59157759170faf7e2efd51ad936f3329d07d4427e2bb5b7826afc5f0108c5dc94068c", 0xf7}, {&(0x7f0000000280)="88105c4e55645716ddd579128c92bb9e", 0x10}, {&(0x7f00000002c0)="40f95baf535e0fa21c303f0ea21f9a038fecf2b45652b57764f8c2e4c1d6275ddc4189d72d154cce4951749aaa9c7dbce3dfbb2b5332bc7cd02ae4301c04c7546ee7265f81750ad1434a27c166b9a2139fd72d8db4", 0x55}, {&(0x7f0000000340)="eac000e9b31ada919589fae13924b2e14784644eb5a2bb8855cd35deba90379ee917563507b8032ba98409d68a0bd44e7af74ea05892138704d0b43818ec9e64d29d02fc78d4850f0e9ed44204d38a796b8a43fe9a4433ee3f6eed7d71e6fa65cd7e2365191a37c4fd0f0ba06134b92449a10957fad152208e87360be4d34cd849b92767c28011efe6fc2214c63aa60b36b7735ff991052a09", 0x99}], 0x5, &(0x7f0000000480)=[{0x10, 0xffff, 0xffffffffffffffe1}, {0x48, 0x1, 0xfffffffffffffbff, "06c8a9c42f4ff785c7cb636065696c28a316fc425e1421f97a654832bfaad0fed8341a1f19d89ca909660a8f1df6a2a9bccb"}, {0x110, 0x1, 0x1, "4cc93ee87ce6fa5fd6f5552fe350bcad43069024ee9fcfa0ce5ce803804229a275bc7f219733917ac444e88bbcbb96d2f613d91b96f83b3edf373509ca217fb77e87e515cc0e915679cf22a8525569100d96651d92e17767dc8c80fdbd736373fa45c09dccdcf8efbf9566697277582bdbbba11448912ad8e5ba17fb1c3a53e4774fd09f235d9bcfd5d5590b2ae105b50ad2bb4a91f1c81e6ca7670e826ae5648ba683438333b65811126b3b972bfaaf71b942137245c1b20d38cb5360589f46648550eb50684459c4733a6558e84b5f0446efc35d3e3a352947da749de63d97589b093077587a6d13cba46476c5493a8586640465fe0930a2e8f8f85fcb"}, {0x18, 0xffff, 0x0, "318d1716fb5c"}, {0x28, 0xffff, 0x81, "fff97ef51cb1849176f5b9c445091a56b8c18a"}, {0xe0, 0xffff, 0x6, "6b78e6e904b28faa457a285843a68ca4f0f081012c8859295ff3cff7101be3c2807fe21efccc304fde92ca2b81b61e1687b7549c98ad260822312aae917a1dbc37a85612bc12598b2b9fc73191e8e6c07f2611deef4b9d4b9671fef361e95c5edbde1a1da1a9378ee794ed41f3f2b675ad57adea381520eecdc732509d4501aba985a86b966c1f109195aadacc45fcc9636cf9007b1ea99a8c59bf3e2a1693c8ed8ff42f33501e387d85a5fcb53a36c071c0fa03d1ffa73fe8eab874ff18f5ad9d8d1864f052faf0c506c0"}], 0x288}, 0x7) bind$inet6(r0, &(0x7f0000000000), 0xc) 23:23:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x0, 0xd3, 0x69, 0x5d2}, {0x9, 0x8, 0x100000001, 0x3}, {0x712, 0xffffffffffffd079, 0x3, 0x3}, {0xc42d, 0x7, 0x0, 0x4}, {0x3, 0xffffffffffffffef, 0x8, 0x2}, {0x8, 0xb065, 0x6, 0x7}, {0x6, 0x10001, 0x8, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 23:23:50 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$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x240ef451, 0x2}, {0x33c, 0x4}}) setuid(r2) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x4) 23:23:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x3}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") write(r0, &(0x7f0000000100)="03b7ba8a97a75d989be004530fa5682beab8922e64d3da6de027464539b9da928c9de1bb1a5db8a9a5be848bdcf5c4be6cbdd404816c39e8ae75766e96125b98086e73ff8649d9810f41aad071c1a249985ed094bb5bd110828f9dec9cc7b2e058cc09b816506f1ef9c63e2bd291b0ee1955ec4c49965e07a28c1447e5892584e6dcb4088c0eef2bf2e5c18afed117fbba291a6f16929a42f9d8a6e152138bacc2544317c8b1bfa144d6b2530d7dbb9c2a58e67155305526525d17e068906c0beca1b74fcbe6695ce12ea057568af2eaa4a58e2d61ca0c83941bf5abdf6c49e44ed0d02c644795eb4b9c16ffda3e85f7d449c3cc6c3d132f", 0xf8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x1de) 23:23:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1000, &(0x7f0000000280)="da77ce7a4c25952eef8367dea669c6f2b0e2ffdd8f66d4616a5927c877c38392aeb345ee27b406c6c9705ffbcacd74ef73e910cba82ff8b3edcbc6b6f2e603ae732202b18326378068a2bc6e8f94e4401903b65071504bbdcdf7282895138421bdaaf244ff01ef9bb02946a311a41d49b92b572486a954422a739e43c9866b548dd8983d891e32656c3686b8cd079147a446844a116beef21d826dc9cf0d123b11d47461cefd2453bf723f13158b6f78d5ab8514940a895814ec6ccc236457d5e6e456b24e4c8bbaffbdeec2c88ed0b9ab3338a091a8a76ab7b977d716c00f65c86020954b2837c78b9104f7d116e64a679b18502b1fa2830dd0743fa98e412effa87307128be3e241ca09f0c230f44571525db77fffb53f746aacc0214df56be3a063000a17bffec05e291fd892a645132d9663ebf4e456a45b3a8a7d80ec8a762b3eac64565601d61ef674486c04c0e61b78146d9680c3ac0769edff787ba4c040149540bdee96543ff61b8a7e70e2fd9cc510e5a8387d8345178897035b92f610d9415c9cc94310f2a6efe00e8716fe138103d3f53d43f602e0618512045aaa103f85c63015887f7742acf4e6a1db29a1c8a4941f1c5dd045173cc950c22fea95a688e593b2c940ffa4e0cb3c5a047374fcbba2a0467c80067dbd87bcd2bd9eaee01e3e9776c19327c412b0ec79fb8ecb2ad7cbda8a6ccc697d498bd54fab92e5d786d054bb36756ce00df219fe603b7771382ec826a2c6d4f1afc8837b5c1c6be73a442d6d10f2332b08c955883e757d8e30cb7689950d1bb1cf0b3ddd6c58505abc8879e50446528ed311e63b8ae3278508057d25143c8acae568c272de37b496c53a03c4704714e51057c66b2b86c01da4fb151e58ef7c076dde0e101e96438bedc4ec6e02ede240e1560bf2ce7b07dc8171554fb60ed7a898d5e4bdfb3900c5052a0b76a5e5b27070f569531d5e6160b1d511ede280a7a0d7bf78085e851be5c7a683bacc8617e929e1e69a7b5b41ba2c323ad6dc3dde426e673791e8dd0bb286d9d506b3b206be4ac51904760323f9f2892c89934400f19420c2288bcf032cf8d4f02d4adf0c7c93d4fb4e245617f96b905aacd023e239047249efe545912ac084ba83255fb596b93e993c2690540c79e3eb9725c96a0b42c8d9bb519f9612da59023d1427121283e5f187450870a186db2afdf2d4ba91386253153b32572e9893e85f67df457a8c155d08e331956c15c4ef4338daf4d5075e4d314fcbeac028bbba13dfb6189bdf008553234c2ca777e1a943135e286cbe62429669fab9b340d7c75626d5054cf005daa5a417b214339baacf23ad4fa070e9700e145e73f6a06ec4a8422176c32a55305a05fb4b2bcb6fde013d119e9f802c3c78918c348317c9fb7de7cfe3cd237dee4d8ffc5f0e857c1618fdb69367445dc973af8643a9bf229fb5090b86ace57bc19d512c98a7c117f04dfe8ff74846e3962b38bafca0dffe4223eccfc8c20440cd4e625a414ccc61cb36032cdc731e761056dbd570724b1059ad2a4c8e7cbb2e42d4491cc96dddb4e46f097da55b9e58359d1a2bdff772da9761725fb5c8845261b350b3a4905c60ba8a263bd0f5430f91ba244f18d0b04331ff366c06fc9e5de68ca7cc5a1a8c9e445020fa68e7a71cdef2ac74a6e92ff1c6ad8a65ecfc7ea59ecc7a9080c1b8bdfddc93b09feab4b277b9dc58ad774f365f1a16389360f836549c95d47c17f1b58d1c97be29e4a238664ef1498638f0b8dee1ee20527ff58b1f0bf49869b6f46c19b28cbe777ca3083bea868fc1643891f2bcfeaf27045dadb1e7d110e7f57fd1108236b0ab5e6c5e8320236d125f4d45d2bdd4157920292c7d12867a7529d21ad51f60cb1236293bd1b52b6d0cc826a2677fe909ea2738377a875affcf62fb789aedf12b3e239c7e57cda44d49c241cde22e4e16fa382f99a659f331254b88cc8767845498b93bcd4146f9e2dd641516e3e0e9dbd28a33dc4cb84a785c92b39cda57c9a07748c57719382b3dde34738edc5877330debcd99a424fb1d162dc45aeeb98145f7255ed1bad9ffd1be1855a01d64bbd92b2c0011ba5bea72c5c33b3e7a98f50a0d9bbe4568a3677f94a4d2acc86cd3b05a08e4278c8a9b1df0fe1a99fbf13f178c10e237218805ae4ba98ebcc33f87910a67817eaddf0138a4f4ffe360166a4e5097edcebbc54544078763437952a4ac74d6b39cb9881b6f99ddcf2c460fcf72b5f94d65a50e9fbbfd8cf2ce97bcef449936b4188961b28a7c92443dbb64357d712e8502ab290e9ea88e859b2da4f878d7249e5d1ca9fa3df40bda321be0be455e401bc6c4df14f0d20549cbef74364c179dfa081ba3a13a2fa9c5e04de60cc64ef1004433288dbaeaa7a30c4a05a3571c3377074c6355f5abbce858fee6d61c8eac440236be4fdb1488085bbb6119370d7b77c0850a8ca3611b79102b439f8cce6e3b91cbdfab034376066d3eb004fb06abf9a5d10f70c19a204317fce9673c980125c31939ff420720efe14685572b130bb580049c18857004678b9856ef277bbf1af9378a38afb0f32b5ffd774efdae48ce426a5099c15bf93df15f1111cd91160f1aeaaad2a2a78996ae0d352f21f2aa856c7199a60872f2f80b81237b66c13c3ef00310f073eeb52336f9ba145c81cfdc36ea7c3af593275f951d6354a4d64382217d40170c9d4150aceff0f63765886d99d94b59891aa41f1feb503f498341d9cbbe4710ad03554c2c6037f0f7ed87287bcb8d275c1de61f3dfa3c30e27bb8b2cfd5f1b09fb8ed8aca864cfcd154be46eb5c2af075269c548fc33fb6b1f04949b8067eec690877325cf0141f7116014b884915570795f612e1c407507c44cb2312defd4c4ef50eaf1f70741c7427669ac9e71456156fcb7add9bc8ca4f5072dd705a046dd79ec6a584ef54301b537bd0d55421fdfe72eb32a5f7f2815c986d8e36e6d2d02e662ea6065d33c16bd5753e9ca586c8c2a0c223919f4c4cbc32d5e2a7f57648f2b100aebc4b08b585ce43baecd004499568ee98844d630864f46e9e97fb2fc1417df76ad8e8c110c97a8ae03baa99afb0ea6c6e97bbbe63ab31b3ee12a7780656150c73b6dbda94d87f385a622c70d18d3f4792079195b462267289d4a5d92cd0eba2814de1f2b408061916ce78d02ea4aa921fa6ab45925a1270850aca711ac27a6f674403f98bce4eea51645ca8b91b13cd587f43fcda6e6217457eb0d7d042af38035ce6685e6db0bcd3707533f2f80bde66ad054790ab216c69d18737ef6a9d7727353eb4ffd8cbc832627ae7a8cff317d6d0c88fe0fe8a8f0d9cb4ff25407479597056fbee880792135f4656936a4fa946a2efc46f5a6dfa3957d5a4c8cfe38fa36917f7785fc7e856e7430efcb8f6198c47133b303145e83cf27708b3f989934e95fb9b61b7adc2b009e895f11c3bbae8cae9f98fa1df8aa5cbe57c3b573a801a7bccebe05656b61f5fab4e8078490e18f4da56405515be285d731de4c042637e8cc1a5f2363102a97350dfcfbff74a379fb136978b4b893b930e90dccbe6fa3e0f96a17df8e37f095e5624fb3466998e529442420f0f27b610ac6d55bc7160fab8b734f3c8f58b92110cd834ed28ce76fd99174ad926628ca96125d2aae595a9edfa0218e56a6757c6fb77ac1607f106ea75f565f021148039e16751b0462574c6e5e701f600d51757b10b07ba37875a1d77a77833542ba4f15c93a48978fec9b6170c3997c007c4206c2bb9379a5d6c3e31e247c9d2a458b1ecb1e59b7e9c9e7c9c435683ac16be9114740726e5bb3945887df7fa243bf996dbb8c3584be1c045fdab6564171d264a51ad3fdb195d12bac818a8132b395e14d6f4413179f8cb63fd8fdc0e98d0aaf862bcb34cafdae7cbf0c90ae7a4cf9aa4a311214cb662232061c10012152cc5e52cbd41c7385491facdf94daeabd291b1d65c7b1141d94f6a2c281bc1476a8ae3817dfa940303678b4e6c96193a7e5f38ea38a81f90aa1c58f04d1f51f33c30057990ca7d3d043b54328c5d2a55ef712137153a26866e3609e401c3b4db7379dce19b82647d9ea5b7c2bf55630e4653c82f824eb6f33ae44185d61428ef289b1a254f8bb068deaccffea8b85a0329d84c585c9656afc293abf231bb12910407d3989480d8b2556c660b7c42e012bab2729139b57b9f3e2c8f417605ff8c389b3fec6f2213019184b00a6d05d25f5075fbee197d226abcc72ab2407870fb8221a122d2ac384b0540de9e2dc021f7d5c2210116b63cdffd70e2665181b8aa55d9833a952e5d069f2c0d19f063df9cbaf7ab6268147b4853d05ee6ae4fa465ca313d0056d5c41f5ace2ac16d7e30806fc8fd01653e3cf8828f293041a2c81be4f2b018b9f8a06ac84acd8f87d86bdb2ed03f95565bb0787b13d1f6b08440a95f4dc846324aa0bf14c0ca4c2610d2db9283254a3658f4c578575cecb6884befa0575fa06370768569387d59d0b03a8a7bd1fd40f8fa704511cba7d1168d22c15aefd4c304729d48b6ac08a05822dd26123de93ae945c7fe261b514e0c7342b52a11647e98f3ec02fa5ca336b9a95a2b312af8d291f99b12cb489bbc4404c5da2371e227a7511880d7fbf90df90a4a1554330d52086d2bd4e981dc21f5b16d37b566d696083c9bf81842f85f5e4ca5f4a3ecb43bfeed793ec7e52ab87f547afdc2044859a2432dd95a0e98778ec17bddc3df083141884ebcebbecbba9d7b17002a682abab4b1ed17df4d80f33b284698b68996c23906ae028ee8ab8f8f99ee97a014fdfcd61e94050a76e1cb445f2f123b102324c1438c7a0f7fedf267e8573d667504a344cb5cf72c03a5c882cfc3ca4fd9429849830021a1c229ca7822a376bb804b8d0a7637748066fe332e41e311337c27eafe2bf80b7ebf9109630cfd509fef1f84bd4ec265a3dede11a470818809f240e6cc4ee727e73be17a4ae19982c64b50485d416179be9a4643759f07efb36fc93fbdfe00da1382ee2bc80b9c4f1c27cba2d3e1208040508d5864d5c428ea28f70f4b84dbda24a7846f655ed8de8fe3d8235e11ef0bc277ef97be51b4cb73bef362d6c5aeeaa185c0d9effebcfeff6501dbde79d354fcc95cf87bbf73ecc24c694070f091ea87c2b4d174f3d29c7139c32bf0970c4e2f9b019bf26f35a88f4b7765115266e7d5685c8f1be8c5fa44791179fa8563e64839405a719868c70564776ae181c3de875634e66a4aeba7bcfff1fc90e9edc86c6f51b0a3e4fdd247fa15a1e9bbeeb388525caeb86eeb425efbc25a349eea0dcc480cb81936e88fd4c53955dcb1133bbd00ca9499ef6022df6993a45643d3515f6494b22a856c1553c48b4842ce877245666b5dd1976161df8733ceb15b47b6871c23464da532ae8d0662b5e79adf479c929e99cca68bee3a4ea690033787d636c8de3d18bf89090888b66a1cfa23ba535e34349b842cd73c55e59ab3ee4685e69a92bae33a1311310cb70a49094ebcd6d9eb52aae9f7285399e3727d0ce9a92d8022131d1ae776882575c1196ad5d333595381f06c6cf8add8a51aa83f2bc0f56ddfea5197c688d94daa520149424fa413f4ded68898932f2f1e2b1bce98a32b0749700eb1e2a13053c12b023fec7bb017fee14a917c9ee744f7ecbf7dc0f8296a1ea10ee78127538120839dc119fa8dba3b73a071734e05d8687e2138a9403e62c84d645db9affb2201dd2756657513882f0dd5cefc27959e5196be794308d843999a9eb4a894de067131f9aa") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x35, &(0x7f0000000040)="8dac8a1f03aa0082267aa3420a4d2f94e17a3473deea5e6e111842281fb241505558d014acdf470695a39900"/53) 23:23:50 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x80) 23:23:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) write(r0, &(0x7f0000000800)="3a069a7e992eb9b651676222e6b98815810caec19fd05c0a5304cf12c042420cbea0390c9a32e51d922c1b551ed10b978e08f4fcecfc46d0e88c26a07a9fab8efbd4e9af29663842bab456d78887ac88996e0b102b3246a3c31f489ce60f54b325e74ada6a9d54de52e3bd4faf10bef7f63711fd033687a1345947faf9ba79fcb45a16da7afa5a987c0cff2ba9cf587eb10c5c663f6c8d2a646c2a1fa92bd95796595b79200c11cef20709edc014e2e4c740be5e4eedefee4e8fe21d63d221d605481ee90f9a42330b34d2cf98cbe5ece5dd6b189bfdd5b6b65af64c1bb0c9a414fcf06418a4c529c610", 0xea) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() semget$private(0x0, 0x0, 0x2) r3 = getuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000006c0)="51fa1c66dc3250d61e1a5daa474fc244bdc18fcebd4c92f24549b1dec7994582b54a66350ce001b0fd7bfcea52cffb0fa39a217e434ae0b0f2c6a7c4381da31e366d8fce36db095cf829d85c7f2ab50daa9c9ac9e4558aa26d3d7ecc5305391946cbdffd58c60644e5bbeb19beb20ece64b5f1d12831bb0d426ad757153cbaf39759b80a1a44763f93b8ddc355", 0x8d}], 0x1, 0x0, 0x0, 0x8}, 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r5 = semget(0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) flock(r0, 0x4) pipe2(&(0x7f0000000280), 0x10000) r6 = socket(0x11, 0x3, 0x0) sendmsg$unix(r6, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) r7 = semget$private(0x0, 0x3, 0x440) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000780)=""/106) socket(0x0, 0x8000, 0x2) 23:23:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x10, 0x7, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x8, 0x0, &(0x7f0000000240)=""/224, &(0x7f00000000c0)=0xe0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:23:51 executing program 1: 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) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 23:23:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendto$unix(r0, &(0x7f00000001c0)="4d53daf37eb2c20e8d1b17b2b3f050803a0bea5ea9093e2565956085f93989d3e1c6a064fb1b0801a76233cd14ac0b093878b27c4349ffe5163096734833984f0476afec1e92c7151fd1e46539d2f2d2a14322ab403a51ad2ccb5b35f251088af70790a060a6d0e3b8340e82d03fbd3bdbca97d80167d117e5bd82f10e3d326a6f0ffd751f8bb7b23cbed2a6ca6cae8bc79514e1a112e234f0b848c0f87240340453677ad446ffe06b50762b1b1300f82f16369ab29525cab12520abfdfef6b35d4b2ff8dbac667e2f1cd52fee0847fb0000ff10cb66cef6c3c9f77e578c96fe7c", 0xe1, 0x0, 0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000000c0)=0x7) 23:23:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0149bb40002e2f666900"], 0xa) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 23:23:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0x1, 0xa748, 0x1000000000, "f6feffff004080f00700f404fd1400", 0x0, 0x4}) mkdir(&(0x7f0000000040)='./file0\x00', 0x180) socket(0x18, 0x2, 0x1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x100000000}, 0xfffffffffffffd9d) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) truncate(&(0x7f0000000100)='./file0\x00', 0x1f) 23:23:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='Q') 23:23:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x7, 0xfffffffffffffffa}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) dup2(r2, r0) 23:23:51 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x28}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f00000001c0), 0x0, 0x0, 0x81, 0x0) 23:23:51 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x4401) semget$private(0x0, 0x7, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x140, 0x81) fchflags(r0, 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x0, 0xffffffffffffffff, 0x4, 0xda}, {0x9a, 0x200, 0x8, 0x2}, {0x0, 0x447, 0x9, 0x9}, {0x2, 0x7, 0x1, 0x9}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x136) renameat(r1, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') 23:23:51 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockopt$sock_int(r0, 0xffff, 0x10b3, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = semget$private(0x0, 0x2, 0x88) semop(r5, &(0x7f0000000240)=[{0x0, 0x100, 0x800}, {0x2, 0x1, 0x1800}, {0x2, 0xfffffffffffffff7, 0x1800}], 0x3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 23:23:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:23:52 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040), 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, 0xc) r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r11 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) r13 = getegid() r14 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000040)="694d82974934aaff7d00195fc40bd1b7ee21119d473832cecc284723d92f5fcfa8839dd396049e7a5be73022d6251da705db2fb361d31b5151af84cc2c000e4b111303f7027be8aa3c5de6495508b6abee97687fd6c29f61c9574f911a5c01ee0db580d4a672dcedd40874a1c90db9f297ffee3363211ef05a82ba7e7cb1a99ab56539da70a939c162a5", 0x8a}, {&(0x7f0000000100)="ce25e2d0c8af012072bb3445b4e5ef236dd384bfe7ff840699811e6037f9e207acd5fa21d95b0b6860335d453e4f1140b40e82f50f0041342edaaa63f27717569b8c42c94ad6484a2e82b5a5bbef495880779de8d78597585feecfc2c00229f17f645b28ac3cf31305c509d2cdc30d747e85849f0482751956772de8f07cad669e6477a36ea138f0dea772f4", 0x8c}, {&(0x7f00000001c0)="fac961b757771409", 0x8}, {&(0x7f0000000200)="08481cdee03f7212214413b74130537d855eea5f826b400c78ab454b7a84b130d6649c66813178515ac13abeee2ca71850530d054561ed90f8e3cd7ac06451b3d42a396e7063cdedd2d8effb043815e36475eea07459dab20f2810d6ef6deed268790ba6b9e6668fef89005caa8ba1341a6462fce8c7062648021b07219b0b8c266544072cd1409623cbc19b9fbfb14bde52c6af5a6e2de99ff70334f232522915b71dea1d03a65bf0eb91c26e9f2bf9a76d24ac2e567be963e28e38de947076c17c0927aae01d6cb8d200309351e1ab442892e57b0e33587dbfc0d467221de389849d0e97b0a7fd6969cd38b921ac83cff269214c888247034fedc21c5d5a546b8691320d507bdc094ee68778f74455413f0b406781d1a33f05ab91be8ac5f0ad0d7df4b82bdf78388af555a5d3eac77a6da070e9543402bba844d10823d7a796516c6dca5033a57f1af56ac1f996207ffc725c489fc39c965575c29209d6903e4ba51177997682b8ea57c437c3883f2417fed8d3baf4b2a1028cf75e25744b71784bab51f07eb214df6b9bdde43a6d557eb5d62189d22fa3d84c9642129b9e20e7c6677867281f809ee637981450428498729c67cfad411056246c3218d9ec5b4d324c38fd7c5eb92c918f585050a4bb7562f94b17b4a12ca0d284372cd3ff0b7c2274ec27e32e7a571acc3dc8557b28c8d4af4e4cbe29f379690f6ce8fb57e7c16a8077e814c5114d25360c4bdf10fa2776db8b8dc719c5e1d47edfd7e5141801413532e6e52ccbec419ea4c350cec27ad18a6936b063173d0c6b6efc4a18b06be94dd787b8aba529497dc2e6cb499bd75c746894b2eafcf62efedf54899f689bdb529cbab1e4e1aa0cb6f3e5865cee29ab287cb7a5ef2dfe36d248e9f35ea4c07e80094b0c4f73dbc17b24063ec49e7f7d900d3f807695e15a2bff2f970e988fed2539ef77a40793d451ce57f5ff130f883ac1531937479175d5a587e6b9bc8f3e2c82cd5e9cca11b2cff7d44df351bd491a143f23c460d533b32b64dc770a007d8fca8baed76dee3b7244e878b251d22b7ce3191182257e8c0dfe8ff26b3246b2f1b2f5a8af15853bd8af98e1a3c50b6e99d7f2d178a79f8603cb7cc1a18d044f20bca9fa80ecc61268cfc0822a3caae7bd43653e63eb8cc0a9c0c2a7da536088693a10341acce575c58c1b7f1a0b198c35d65acfbcfb93eb65da1d3a36d02d0a6ac4e471bb39e37da6f523aacade74dc42d36d5ef1ea8c3bca41b8d6336a6c1e63545c30de792353dca533b06ecb453167d43e4dc7f8b8adc99efbadd5150bec48e041e400918b4c1b24964f170b0bec35c4fd8c0dfa7c56665aa5e7344bb92000d437d5d2229f55ac992dc70ad1bb6811e6777f009f570811f56b1fbe6b9c699b0a92f137a4cb70119766d232f5bfd69f189cba51afb9847d84df87999a183aa3e30b3891210bb625214fd27603a4e319c05f37b90539f16df188843df1f757a79653518aa5392fdf541b217d16effd9a38704b2620bf4a4995a3c08ea65f1fd3e52794b9ba0658fe71153dd0a2270fd7b5f93a289336f5e2ad887266db759a041eeb1fe00a20c9f8b0ba2e345d460996f78cfe369d0e615d7edb37c2cc1fa90e28b99929dd2c2ae08e918799ae3cf6879a05bf481b858ec2d8f04b61d9b49208ef8deaf3f0413570b0694549ad728055dc922be0f6bf892c70ae35b8b3e75d88f076e26db80733494ce002d65df7e29db87a2603d058719d968c8b6bcb4f3b725df2c7f3dc60d22d173430be3de92c77da8b098719fff76f402f756ac1e2e5108e8f41c2e4830b53d57adf9ba82353fbf6fd43802296e15bac08088f0642d066e71ffc02cab808e9413f7cd6fb3a126be6b918b160d8ec5a4431922c7d947ec725e647b8155c318e320e551261d1db03edf6aab9374613568d638170165418c1cd5da94fadce0fa47a8f2b3772490e72f6ef63c78090249475725bbb39ac67c53ff20ceafcaf76311e0105746db3ddec74671c84b69ed5eba3356bdaf936a53198cf1f8c2d914b1bdd570a577a65ea6862be49e586dba70f8deaa01577b8dd45394d4e65c474667f4f1a78132c8f2931f54f67ccfaf3d2740122136d427b5a36f9e8599f26243417d046fa57b0fcb710b0abb9bfab8a2a7128c40946ca2a310db8be8c9a12661a1b058f468175ad18aa0e1b9d3c3f3aea65f9bcae2b55c8232833ccd0651f78437a887313da4a6e54b7de671f9b59d2c9fe5461fde87364d61dfdd8f1bd7dd0ea84c0166388eb54349764e038f77299d9b56ebaa7f02a9b74bf0f2687cbc5ed6b35a55fd98415fa6ed9210417af899f3c012dffcc1c2fc9f0a4c5487a0900af7079b096ef72ab3646a0358a192da947f80cd4de8facd38d87c2130820d78a0e9c4700e0050e02080e5a2bd2f7b2c22274f9a44fbee6cc15690853829f530650d358cabb1ffe5c804ed4d23784eb7326d2e55b87dc4433d59d52eb8f7845f825d4600688bbc1a93903f53bb8307525b5e60d071ca8d30c4305a69e9a9ea901e0fadada6d0eb6b94b7f0ea0e49f825a9c928bc93b48fa68d3360920f089564372843646fc920c223765dba259cfa0bd9015d90614dfde2986e1b1aaa65bfcfc2bffe03285203ad2a0dcb0a9075f0abc74402ab33680256ad164c227a6a21c7a7dedaf2f4e5550137e976bbd52a6aa62a648183eaeeee0c6e56156f81e06e16792887e40a9d6c7574234d75edef9dae2ed0ab4aa42c26d0729fd6c867d432e89dad62b1a2af0f07daf9075b8bdc2581e9e6529aa81511c621acadbb8d422a580d2c7ef88cf873030db8760f8b74920e42be449cb267658aac4468dc7de22819ae957f0e661fc4af810c212ba08132fe3ce1077967263b5f84e6b9bc45a445e0670d1c36412732239f7ac6865e7802585a9f088c57b83856f9690b95bee4964f7c11ce2a5424e748a91052c5888bd834916e785595969d5877d6e5ec3fcf9f5c5f2a8e620016c90dbe197925c63660787279c28a53bcbeb6404ad956f35a17271d79046bafab7f6d3837b73dec5e2e15765e3e66bdd79aa1836a6ca378db7c622a521d08c5188394f1a9d3fbd18ba5fb33090dde03d92492c2d5f32af4f9c77aacc72cbca0ecaaec13bc1614dbe74b5c8639045e5c11a1b8cf26f9f9b3f8987458ad40b8984066617d1f3ece0cf83ac45bdd3f4ee54ecb7fa20804da872c14ad054a495dfba99218ef1647c18e00cccc893f52ccf760dd0d780d2d51adadf9e3d7f1511589b8065bd07a9966dbc0d07807b69751323f84038a3ff00ea053b86755901bb43e579e005bd6b62f1dfdabc8ac9a6776a8287814927e4f0bbd1cdb5a81e76ed0e151b130f8a72aa17f4711faaacffb002c8d578d3e087352cfb0d67e881027796b3f28436e4124d790fb8fc0e0362598102f51fc9098c9b63671b2654db9c29e2fee99be27e124924062e7557387e28e56b2fb2c030cc47e51814b78bb311c262017865e908de083a0f5a58ebebf726014b33357f26fee807f0dbef32b512bf933a112d99235e2cf142eaeb2e8da212ba7865cc4c7827ec0ae7b1eb3fcd3b149ec51c44f92ff8de2ca24ca338da094ed7a227a14b8c5eeaf95b0e95a79fbe0f56bf678b8067f58a93dc32fd3ca3a9c093a9b8e38088e3626a90628dd9486af2449a54291bbf04f8b833261fb15aa2cce2ba3d24a44c4b3241136074a6e1ba8dd866cc7f920b3a9ef9cf00b084b9950c6072ca14627a2537055c5278907c6f64c276eb0f6f8048ed1dad209311d809c7f21a38611ac69d6e3cc273afbd2be6089ccf777fb1ce36e52420eb653c3b61f5834cd4711950ddd6451dfcf367ff1f9f2a51fc0a9357c228ab4b209cde28dcb6fe2eecdc69979e4d3edc81cb307b31b220b84107b8fb99dcaeead23254169b7e9d0de52a643fed95baa8080d90505e2e6342b1b4e7e9b8e504c447641bcfab1b52300e48725862a82ec819f770aaa5d45ca251e8dc0deeaba96e10d6f837e4a3d170dbf47def0791ca1d64788711ae3245990fcfb47474c432ee3da74aad3c594731514e499c0dad6a797ef67455ef82877cdccc1509c863124de029089c0d8904e637a30065e15479d86d3e3099caeda8e0d7881c0c1093f41263d3f3faf18388bbb623b26f8032f3583396ec12944dac6cfa3e1f85298e4d167ffd7964a3508a2351c0a796bff1b6f1d69383b2296f0b9f5fe3fc8cfaf4cab63da79f67af2167ffc9d0eb1b8def24b9b3081de0a07369f1b222c17ce4175cf6d890ce93d5b2b416d80b104596fc44c910260ef03f7e7c87a9c7a87789119ce81e5f450f78439a93f572e4b3319dfe197bd2182c920d1cca96f85150619cb7882105e267d0a71f90d8d10edbf6f59b845d438b0af678dde39e7517db1cf8d3b50893052a2368abaa665b47dc607eabe3d97c7586c2da1e63764a7d427b3950b71db6d07da4c725af1d285974f4c2bf20e287c8c6ac64496b71b70bf5f07531acd6aae1d95a5d9660c35810ff6f7b2456a03d1b5eec361edce4d2e3b76739661978e5f18fdf7707ea909f8a6ab76ba1ae8b25de33f17bb757a3e4cce134b8c1b7a25a4d18bf89e2d5b3c25e21c3ff501c2ecd230fcc7298530e39503309aa9c444cc4e127a8938da153cde95eea21dacfa696bbb59b71812b958ada472aba1d2f2f4c626fe6c2ca51f8c218864dce2f98dc865f65afa294969e89c9a6dcdce91eb55afbf5e2913b08a7ff8fef9e9f78395352811319f160619791cca8b7a4e06db7b25927899485c30d03b50571d6a1dcc299e3645887ab5d5e4e44ffc26542f248f54c20a1140b2dace8a3dfeaa9016aaf8d607651016a7698f93547209d30cff6dbbfad697dd5245feea61386bb9295245ebb900c9ff6a52f78cc84c3a16961fdebeb57b733676f2b2e6ef064d2b2e40fed3be01167f3e4b7a6a853cdcab882d893c1ecbcf562eefba349ae35ae912ef5d3f417066869b95ed0ce6eb5b812b4ef22c71492542e4e76c1a9d166fd02d0db39d7757455ff88e0725312ec383759cd1ffa5e052695d3ec3c209939e0acf4c3b2ff8bdff1612a34f44e137b18846d3f7bed0e8617a25e6689a5569600969d26d33a9b684c82ee2b687c7307fb9650ca22e556c6ce07386ca8d663a4fc6ef094c6a299a5051b2e8bb67a3e170dbec03c08a95ca7f31aa1cf4301769dc07fbec46121de2ebedea125fd39047ba231236f92f4301e71914348a6d42b3dbb228e1382e6b6254761739977cac20b5a709b282a88dff8b74a5d0177552d026f8542dd7271ad32d697ddbaa871e929b48acf9ae06adfa83716100c101a9d158cea9b09a1596e500561d3a606993923675b68d9d7ac4e749cc82d126ed03de9da0eb2f10b80b34ab03112205978100acd167bb5ccc9b7ec7c408f286adc0b7e8ee7c27fab52ecdabd7d39b7b91e5552fa984f4e10cbbf14c1c715ec93161213cc34b33a628bb9811f6ab198b7bdae003245e36107fae32ff5edd5bc14c66695e1cb3ce685d781c848fa9cc346ef011ec22b9d3df635895b705614f1a33cc80c47a59a469b6d58fe3c89b92a98eade5287df3418c05604706ac786a1b4edd7a4f4db8475f0a50d217ed229d4154f8cd01d29da406daa6f4aab0b6e774e7c3c98ad3632340c8ee167a414a9ab467717934561ce37299313c13e0343c65e885b922b1e395cfa57bce013aeae0a41583a3a465ce177c94ec3eb252ac1c24c1a1ff4b6fc7fc69567b9ed6b42f7a6def294df523b0c9ddc6238e7b2205c418e", 0x1000}, {&(0x7f0000001200)="bdb12668f0adda1edf60f735d0beaad53610bf5541980fe23cac78dd01675403e4298d224227d1277e7b25e5ba01ccca258024d601761e0eaf6de172418824ac0302201c397d6f382f7dce480f27b29fcc3b985ce1e4dda75e1be6d9e3e028e1cab6ee4f3c82157abc9a8b093fb6b8e091b4e51633aaf46fa09bf042cfef80dfe9240508535cbe51f358f2ee1d28f4d33a44a5a65a476cdb29b73ed1aa78f3883e0ebea0e2064f7565da9625f28d9449576d733bde6836d48145e3ecadbc14d81203262f5908c1d2a0df2941ff6304fec34e8ecb512b752e7256f655df6d95f65dd470", 0xe3}, {&(0x7f0000001300)}, {&(0x7f0000001340)="99c4398d0f267a655125aa4e745f7138c8436ffb0cf5036595197f0f89950e7e90db04b27873926d8d4c07d3d0551235ef6c08506ed337c0d21a60afafe8154410527f763a8abb5e4c0264cf91", 0x4d}], 0x7, &(0x7f0000001800)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000016", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x128, 0x400}, 0x2) 23:23:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x50}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='>') 23:23:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xc001, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x100) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20400, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect(r0, &(0x7f0000000180)=@un=@file={0x0, './bus\x00'}, 0x8) 23:23:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffffed6eb7f903d1819f0016", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 23:23:52 executing program 1: r0 = socket(0x18, 0x3, 0x347) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xca1, 0xfffffffffffffff8}, 0xc) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = socket(0x3378876c89f7d4ca, 0x5, 0x8) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x7fffffff, 0x5, r2}) recvfrom$inet(r1, &(0x7f0000000100)=""/115, 0x73, 0x42, &(0x7f0000000180)={0x2, 0x1}, 0xc) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000200)='./file0\x00', 0x8, 0x7) r3 = semget$private(0x0, 0x0, 0x5) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000240)=""/88) pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)=':\\[\x00') r4 = open(&(0x7f0000000340)='./file0\x00', 0x20241, 0x4) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000380)=0x1) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000003c0)=0x3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000400)=0x6) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000440)) semget(0x2, 0x7, 0x118) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000480)={0x8, 0x10001}, 0x10) semget$private(0x0, 0x4, 0x506) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000540)={0x10, 0x9, 0x4, 0x55c, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xd0e4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xd4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000dff000/0x200000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f03000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fb1000/0x4000)=nil, 0x7f2635f0}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ec8000/0x3000)=nil, &(0x7f0000f2f000/0x1000)=nil, 0x40}, {&(0x7f0000f51000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000f38000/0x3000)=nil, 0x7ff}, {&(0x7f0000e91000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000f96000/0x3000)=nil, &(0x7f0000f11000/0x4000)=nil, 0x100000001}, {&(0x7f0000f6a000/0x3000)=nil, &(0x7f0000e92000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfb55}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000a40)={'./file\x00', 0x40, 0x40, 0x3, 0x1, 0x7, 0x1, 0x3cc, 0x3, 0x3, 0x0, 0x8b1}) sendmsg(r4, &(0x7f0000005100)={&(0x7f0000000ac0)=@in={0x2, 0x3}, 0xc, &(0x7f0000004d80)=[{&(0x7f0000000b00)="3ae71185368df86f65c96c3f5de3fe66f318b9df5cd5e4e0a3ff4082eaae63fd48e3c7bc6c6fc2256e9ec26b36fb9e41c450773564c79b9aa0c56fcb0ad5090c7f510b1328cc15d68fb1f179776db4db995606a17f511a0f3e099e3bbc6c41adf2a36c192b7575f4d509a03e72f112447f82929cf63b01f9247f8f6c3ce73ae2b07c366e4bf11617d05ee95f260ccb0dc0acda87cebf8aac2e64ce625598e4ec044523aeaee20e725b8c93b7625eb2bda669d5a51d572dc091d485873f5ba958db2d18705b614a3d9d5e28e45740d3999177c5aa31f40ca9789e47926b54f251db726b365ded69c2183b0e7bebcb77a133d21e9887b13a0936332d949e6b39429fc274ceb6ef2614aefde619f676d25d704ff82c47ff4c8e86cc047db43549f84794e0404d55175b3714498e2aa0ab906861edf85c5dce46beeb3d1b04009bb6f260616d510d007db0ed723187b30af8c6fd961f450a6666fbf458a626d5d0f0de34134b9f90a21b4f0e024242ffd0b28ef6b681e30cdb5b177f0267b51be1c81757d569a498671adc548e71fe813b05989d0f7f739edf9d29faae02dad3529c957bec0e246ae980e908589ca0569c2d70675f1724f4a2936a9eec69e9e6429ff832ec8cb54564187b531345ee5560300f2fe6643cda0536f87184c512ff718d5a16aa0df5b4ee7027c2971698991bf23923c0ec3caa6a5f9778f34a60deeced39a6884234dc3a5912f40a5c4c09548dbdf59682a646e412cb8c2fbeb910cb02134c7b785b172590f481dfdba3816f4438eea4a898563217f43cf6fae4db90ac3582ace0c0379f97998c4f4e63705762783a92e5f7ebdc4cf597165a9a896844e0d782ccac3e79cc2f6734b689243cc30998146f208470451b8f90edf0a6fc189656b222f0a5314afad9eb3963545da5198f8d3930403307df4b1f9946088dba57a4b1374c88746e4f1a7326708eaeecf39c1d6b603e7a288987431408e1038fd0dd808a8c99e9779d0bdd5f5bfb2ac1228acee3c7b63f89980ac0502d283811ad469d315652f2d595e2d1aad2dd0d323a359d79cd7f601dd4f625ecae7d8520375cd26ece4a1cc6ec2a2f56a8139c92560f4ba69a619dcc2d977c49b8f6612fbad565f2e4f0838271f37186ff8daa5c7ad9f7ac6c68c19e2f3b134a2f95d24bb7a325019501184a5303b7e2c55c7cc37f531a3391fa41d5cbc620eeba9cb3f624ec0949d51d008b49dbb10cd16ce7d994d804c9cbf8cd009833e4e8ebd31d8358e9d861c537e0a85a641eba8e9c376579844f0f80bfecef3537f5ef3afe0a4f057bfcde4730bde4f4517da74c500153b8edc3f642b2ee7063a8c099fc407f8d2106e7bdfb025ac9368bc98614d9949285875e639668f500f79f73927b3cc44219f7f3727c2ed11bdd277bbed2692ed1afbcc510d035ef1bcf44e4ab7d247aa3ae2643c1e4b7ff4a252c93c5434baaf6889774f66370de8764d993183cebb394c5429b01ecff7a182041dd6b9f1926715fa13aa1cce9277bf4f5b98386711a057325e6ed615bd8e961c651ace44b880b6e779061ab0061b0c2474e18c1b149b66a08964f0fcc5453cad5236df80e2a70ecba6faf8fb930cb1879996a1d9c6ffa260f5060e1f189c181780f88695b175672fc9170b8f74fd5e5505e03961e496ce725640f471f56867c8586585f9161828a9860f4ca237db37b0bac1731b595e12b3aba6f34bb7f1dd7975e4abe38048825357607416c477559c679ba2d10f12be938a94f09c8b2efdae2d9d6e6d8e2ded1a63124b2af36b067fdc0c2c65f24867560f4119945a43f36436a553a2c116d3fcb92a4005fdf88d168419ca747da7bd3092201904de87b924138ef1366acd51f932662b82b881323e0920b94d72ad3b8fcd291f3bfbfbd5dc5a08b6194a3543a109eb46cc178acdf86b300296a6bc06840e65eacc8c64edaf19df72b5d449fc5b5af31b0ac9981ea471edb635a3ee44651ad53a0133ca1bf890099f8c8f9ead31ebcbdc8a28fb8fc95c33e1d3ca6cef997fe2772d042a3d89d33245f13e2c9c00259f60a88f4214c9d7440f51288866f93e13512cbafc78e2c177d84188f29b92f04856801bc1851bc804a1ddcbb5c71fe973b3f2214a1da7881075764756baf3948290ff6b8e827cfd213d5f128e859ce85785470942b02e4a50c13c7b3dc73385636c487b508e8f7dd6795b9ba327427888ea65b2915149bee55753bd96002326db96a854de01b06d4b32bd8a8c5cc1305a2918946663a9f9f6474c3a8d9907e0da2c6e3db8e0142701eb0db37527b7dd2826b6c0c9ed9734bf64bd461f457dd374acf8a4f2a276e0ad9e2def209e260b79b302bc5bac3c8b2bdf48acb9d8580f3793dc78f3096780d870a12cd6c0fba0b1d19a08cf17f4e41a889a64815468af9aa27d48104ea26b5f4d5a8c94dd2575168c35edbbff7700b6c4f1f827441de4271ef4297c7402797351af313b539098fe676f1c33d916044eaa534322d59036f4f338ff7faf2387b1726a0d15d9114488f49667c346ead2831a53774b281bac3509cd1230f36aefcd6c2a8a8de172ea88bf244a58c9f47419c9f9a41df68ea2fcafbeed082dc8d561b666667c398ac8276811d7528c3f4ddbb8c0eb67a6cfe37b852c839ae64fb6165c398491d39848fa7e76b2311d26c97aa4ac149771d0e22d3e14af4de061a0ff33d265035fd7adfc897b806e26c605d1d408eb3129c08c36fc6b83fe89b55d347941f5e849a5812e639fc85edf537036e1bae67077dad6f78df924c6c77324f6b12f566b1562de9a672ed225bf6871de0521a478e02818802155ce0c606154c6fc68e03c8c6ee31e2852be3565140c18ffd14dde6d4f6c7578906aabfd3549f62274c032cc5582ae2207632d097255dda2a086a9160ea0a52173d88c8d2e2ee1d432dbde34662efd51b4b98b13b4e2c80ee51d2620e1cb3108daf5cf74920915f785bf6b3deff266fec1090abfa5d94ad80dcd216fce0d6916c39059cf89508b2acb5f60f49f1778c29e6f33b920908752d7675bd5690bb542f9d730b08afd32d6304f3bd9ea69dc92e0a600879f570842f178752686a33494de59821e8401489f6e9548025a2aa55f80d1f79873ab9470a3df9ee02a8fbd9ca148b862f6555b44a5201e3854f30dae4ec3026dfc3289b4074e9bd8e8d77b930c2184aca0060ffbe442429efba1cb82eda16a38eb8d241fa922b8949b9686faa145b7ace5ec7cca2cb80eca1e014e0f815f7290e14fc29086f6149b6be0252b6a17a1df64c1a3382f4553ce8b253ceb1f3fd7f39de4f3d3cc6a2ffc189d4df17b213d9d9d384477402070c6b9e022a0250eced588d0a3793aa8850b74e4f59fee40a83e47575ba4e5139632a45701ff7e86e744a20c6adea216877c90c41135d4cf529ea8ee0ca1ed6558cebfe1bae98d5291352494b73c7a5e45ba7cd7099b8fe8d3c96d011d6eb96db1ffeeae0b466c30d5b15c6fba197ac63c07e5d5afc1d32bb8475e8a07de0535a3373924fe344ed255df3c7109f7593c91ef2a7221125d8ca3640eeb666c190a9e6376d550e7136a585ab271ea18e7257c031b229e2716dc2b1f8610067605816c6e25b9fa16b2f0151b1d2cde37b09d2fe9a1058f47245816f5b5d800f1e6e20b777a064743fd9fd71a4142c6c4dc98358bd70b4682a91ba0394854d15cb408e68edf36b590bfb09641a9b62825b51e9db0332f68b30ad0fc042f7f0328497d74da8e1306fcf31b4a1a9414fa0c3b8e29a4e3598885d7fb14057383e0adba804aedab9e25d5ff6fe3178170fcf1bf03863a89e0fa85df5cc7333e4a8c4cebe59c35bcd3c5da948aa889a2b7d91b2beacd700d47c4ded6c5f06f11e79a8568dbcadb2f6e983e3106e4e8e7d5dcdf35510b0c32fe67e80b8f82e0dc7f574a4695068c49070501c85e1442cb173e57d49e211506ab6a3f30a588ec5bfb0148ae3f27c63dc0721f091e749ecb2a90aa45947186fdd346ab6f6b630b6078618357ced574dcaeb3ce0a26b603284f8c183082caf45ee5995375823c7720514ebb171f37213d928e342413448bc67c647a8f7cad8225562166e6776d7c3e267044ddc3e8abb1813eea028d61ed53e20f9a1e5e18e0cab33e7114a4eaaeec374d19419f4cb4ca103497b5afeea1fa6757bd07ea7c637af99f91073cfd804fc5e83d122fda401aac911f84ae324003e1b3c6f570f1011aa273b41b3cc8efd0fe6cbe3ec22d71d70f474365be0a927b7cb63c9be0585b9f40a47d0d93a58dc6e477ca448e2fcafdfdd7f53aacb4a78593bbc1a89c5f8353529294fa9c278143e875f7c5868e1fc311f1d6600666d54c16048c1eda471dabdd92553ab155c328c2f895eff8cbbaabec17957db54aaf8c7a7fcabff9bdfff70dc1115abd9ac4ee9eaba512cee641c9bfccaccdcddceee91a6a35d083225253cbc9a5005f32daabcce27a0bebead33c2f7ce466fb828aa90c5e30e1fdad99b130c85332197327b554e3f67c29d582e701f73c00ebcf3bf1b2fc29b1772b13b010a2eda355d93706cbb41bc5ee694b9a309a4f519d7ea73677eb9d5bafd01d7f736fabe080a251bf170a0d446a5b7f2421af76cf55575cf4db0aa83c687700db5f851f4e79c37e165c1a60bce6cdf3f9b516a3dcf0ab26fec3d636cdcac8a9abe883a75201dfe2f201d097b734d21c67292d271fa315ca391d03a1d293069b6787f0d89c607578bcd6ab7d57d9a5667c341bc35c1f9a3d9905a22df6eb050ea913d41314f0a6171ed3b4b66fc675f6f70c1f896f7ef065dc2ce6803343e3fcfd33eefd4246aa38e9fa63086508595012d5eac2b374edfe054c67381e7d72d8a682cadc4fca06f2f31a8fb5ffb7728a38750ed279f82cab67416d1479471e246870657cce4d52ef8d306e0338f8a858b64e44d6f0f7e19fa37b46339863709ea1cb9770c6cf19bccdb6ccb961445b919eae6d6229526df643cea1186b5d4b162252a2b42bba04338441f44c37891d31211fe74acf3d2bcdd57e09224b294a48fd89561dd0da70fafce6f0f866a80ae3563d0808558441e3c4b5d8c618a835fcbedadd3863d882f6c8a5db3273f014edaaaedb5696a6f2e0e57303475db03544a720a1295701ad612210cfe6bc16a5f2fc81191ebfc9a82baacaa55d52bf59d94989911a2596f0344e5214bc16c153a71eef0a4f03b92be65efe7671e2ac15f53db52b2584093816b0fde25720da382ec4ce2838918a69836d62d54fafadb76997f986598014bd1b3a12f68fe36f88e7d4352d233a9b3c4c09f7764e966b4afc148ff3452623d29d6c95e5522f8336acbe1eaffe6c5949b2b91be7aeb70ede0cc256f1af8bac7a235b27b52d4230d03228299ea3afeae5f5f6706bb5c362acdd41c3fd9aa0986432899999df10b474e47987d8b7bb5f71b772e8844c9836b58a56b5d8f898f7d600faceb31d3064275a1e6e51ac8dcb3587c1c34e179aeb00e03d3fce19d05a15193d0fe3c02e2bb42f09cdc48e1a0238ac2508479db184c051db70386b209fbc9a3d7b625c8224cbb0f276b0b0bd4b5139514203e74f2d6ccb2f0fb7a6af7921e8bcfa6bde5b98129239597887352e46d12c632bd94225e8d132a8d13d3937a188572229351625a4ae75a782f5c8707a9938209329c3c75c761bc3227f69d4c426466d0fdb46efcb6dd20f42a6ba1421d7d9d3cdf3cf925bed3f78faffc8634c4cdd48c1e75629890671d1397b97b847e164b84c2e64506548a28d965cf102da73366483a4ae7bbb6", 0x1000}, {&(0x7f0000001b00)="afe92923817addfdd3242815316a000f89f76c50c3f7e3f91e580f3d84428c428024b06ee29df9be71e7a7b7a59bcb1227d56820eb9c9c61f85a0a82c21f0248a8d470c27fa9746223ef97864a1a85feb95689b0d258315f0be45cc68169ee3888def7273714006417b0", 0x6a}, {&(0x7f0000001b80)="a9bcfaf2499403219df3c7477e7540b0779fa565e4da25a1", 0x18}, {&(0x7f0000001bc0)="1c98e8", 0x3}, {&(0x7f0000001c00)="2ea72df88e28f78e1ec59e7fff828e5624bb79106d1534c530c8f8bf46ffefe3806c1a88cc8b4b8fb5cdcb9fb276e7b652612362895cb1314ccdee2875ce50912fd24d6bff22ae2d5bc2afeddf7b120ab57a18c7a21f6b9afb29871851d931100082ab98054c371f45b482f8dfd48497ddfa0d0f83d5ed46aaca32a0fe977dfe31edbc122752f94ad83220cb5893e0135500f64f8c087c55b65de58e45ef0aaab1a63b3bec52a394184b9295f5abd92834b64c2683c77f53a257be2e84d857df5fdcf2b25bb3ea194311532f36e6cde39811796e4da52700e076298f4fb46becc77dc2185c5736e40032371df3c123fe8fd7c2cefcec803dd1d541f62e8344847381436b852cb97174f906fe532afe67777689cd1b18eb471398a0b6cb04a0465aaa6e820b37b80b7b56911a0c020e164f8c78ef3ddf2160aff341bd767f29d7b2cccc1bf4a7e881d809b3a8a99ff1e528b7469f4f6c34745f1856d24b6d8f3c98c94eac42bba5debd8f7ae9739cc18c892fdf33a0afe0ba297851bf6ea63540ca04f1ab5cc5395316a87ea09db4749ef35b595d5444cf9687b86f1af11766d7a204fc7d8350d651e2d4d34827d65727bd495fb6bf6b69ef18db32d89b493501019a865d532bfbe59bdda1a5ea3b0a10490ec61bd6dc2dc81716367c446850cef22209e6be119c0afaffce38ccd4f6f82f47a272863ef52fa3711adfd5985def10b6ac2aeee7881c9fc92f4c78f1a346cc1c55b32d05d62ed497e89d849e45846531cc127eee711da61e7cfc7c4c6e8e7fe28865a9424cb9709307dd9c24abcb1041d50cf25f7c1528f772b7fd26f6c97d17b0a641951da585f4a29bb6753a208c56b0d4c846fa5339fd975554d9c4b3f811d9bbc17680d5a6b54ec1e8628042f9a4b7abbfec3e9587f4180336565d87a2ed667a070ef7862105d1f46fed45a37040c7588002712a5936a54f9503211c52bbcc9f9cefebd17a69ed242158e758a969e16503f78bafa49bd411ac20e012fc0faa09324071a5b0ce7ea03c68393bfe0620ed6ecf2706fb37e18e0f247ca6cee97195ef3b665268e08d1428d67fa89e6a838fc42ad20d7b36060f8aaec092a55ddd30f26d3a2b745df7b424d0d10223bfceb166171f194028c71f835181dd95dfa01ab7a5ef5193d0adccb1e839350b41fae5bcdf274ceca7b1fa9fbf233aa2d30fd1f8739d4eea69eea13b42ab6a4ac08236d3fb07919e8bf2f6c5b4dcb2961524cbedb38e0eebdab3625af41f1e5e6694e4f37a82fc2c38d05ac3f778cfce7193f58ae04cee89c8b28e825f2e0f546e095b21f08fd08fd4ad7a9460d36e5bb6e017c4b577d143af09f1bd243fbae5a0670e5b42cda960f45360c0e2e57087889c8214e3b1b427f55b43b8e261aa17edba06cf6c94884e2e6e1b54b1062c97576474323d66aebf6b51d2a575fc1faacb67f4e6c58c49273b28b5eb80fe3df1fe2142fa2e1aebe9ad0ea258bfb0c22d2cba305bee53d6081502e2ef2ee01b10e9dba58d94e0362f76a40b88d42074ff9ec55f2b54b0ea5162087aa1a8e0687daeb38123b10fcabd06868692fdaf33f14efefeb9808f3c1719b66793de887786a073af3ba929dc29872976940a3942e36328a2ba5ed0352d68d730afc8839e01e7cb3d273f33f29033156c7f6fc28910a37d855507f675e6fb80afb57928ab2704154bf13e9514c4326f64f0ce805fc40b8ba85ebf09b0cfdb055dca81d838ccbe5c2984dc18745eafb63cc24025de153f345b6e537839a940f99199156a03987d67c214c6f2b68d1f23dd099a55766d5eb0e577a368bfe564bae7d6c7914fda776b03e4d29606b214604a0ed3d8a7a6d363243a85ddbe87bdbfbbc238d2acd2d735ed71cd9303a486b53f4a286adf2131d64974b49bdc6e1104b430047bee5d7034b49a92a718cade76315020507ed3003d78acf6bf8b00c4151035538f5491ce7ff16cf4ac049a0fceda3764e1ac365551dac75bc26a05f0a6adc815e8ce22837ee048a9b06405da348818e8fe8ee0fbcc881d4e8c2099412db52ca2aa645c207576f8f255e0dfd49dbbf261e3736ca93ae846f9d033a0b7283519cd801775e8d7785ceccef48b833e5f52ea9f369f60a250a407d944ac2e0a79333b10f34fa834be3cbb4201025bcf7bf0c725be71a2d989b2a497828a3b9ab73edc09b02c4e75759aee75ac6fee55770c168176f04285c646b27bf7fb0674212cf3445f3043557808ec3905b4e200779d23e3e99a8cdd05590555e23213a20af05055013686a50887db635a47c0e4a92a2d2325bac4651b7926dbce54f29462b14e5e417cf44337a6c7e1a8390f666dd0e516bc814cffdbdfbfcbb4199cf1bd09187ff29511fadf6fa892f2e0aafb2f82e88ae76de7e2a934f89401c60e54d530f8507b3d937def3a2d1849261fc8c0b2dbd69cb35b1f2ff7882f6dfa953c30997bd86913e059769270d6f9bac92ebc40520f647b9e8b91d62c21fb5d62b3ed27d588a01d6a9ec98fd8f96977c29b89e8f5c52197cd2e89c6323028fd820b85f519734cc286edcac748b85bb4faa08b86bf3ccdbbb8f6d335a39f4487744c20f9e54e4d354d6c0aa25e26daa6b142376152d1599f659ec4cb8125e345ad739a8c08277c67014ff2cc4cbbe30256f1aba545c6c35fe76b1dacef9b48be01a7ba71bb7dfe9d25c849ed102d8ee2b43ca2358af60415e0197ebc83866966f8ca29a6a292e893b73a70a873c2703bcfdc3ce673f7a1236b5b6f940a840003e55e2c33fdd7e758a29c7c3bdc115ee03d40a5f68177247c7a0c2ae5fab9190e3b30fd144230676a334c8b23a38dc97cc87073947b270fbf64ba20d154dadbe96177f6d2282131e8f97ed33b879027d691ebcbd62664689ceaf3bc171bf892aba578c82b935921410d43277c1b1310fd9a3dfde6d88de0f6fd6f34c3977c5913dc2fb95807d7b2b6933052bf03982ac7c5d39f0a991bedaed79d11117ba2d308b02b757372452101d323db7f0e83273e15286462b1c6991e408a029663ce461f9d0e3087aef6f311d45d060b219b0b371479b3d0f2326d4122ec0ffb6907289457d6699579ea27476a58216af6883a4b666f684d8a8c2c7571bc9376fd55f583dddacc8c3b742e28c974e24af764cbc0e88f8859572392acbdbd16a316aa6551749ff2f454c3f418c0b1b3f1c7a2f32875a900e32afeb1b46a0e2b4aef58a6666e85798b146dbc21b94429c86347bb86e490f9df5c108f19caa3b3cbcf8857362b671cc427a2a2fc1ad92dea30651eb273652ba3012f0d7d603c3ab0ab880da53acad778be42a0c04f7301a4999137234199700c686b52504124077fe1fff58d7ab3fb75933a39584da02de90ae51a95a439146a3893ddee2f5de90eb03780a9499a1d7ed5fe88200c0a524a4fbf8241bf2894efc47cb2ab08a892a9aa66237f843473981f4067baae2d8f6d2243aedad68e38bb67d2898ce62e24a390d9cee7bf01fc707406f32ec46388df32e1584b7588801253ffd41593e621d2e64023cc67a20044d656c0b87507aa26d0a58d1a8d16d57ceb59d8d5323e6e37773008ebf39e4fa375129268eedbb69e0d5f937642aa6bed83b691287c29d8344d644ba0e510c4f7b6446831b547de8fdc2d689476d05e9d3c4b1e1c0944bf27a349745ae270796dd4699a40c9ec60de3d7505d516ad5f529fce01057b7045567f757a989a376c982d9a534cce145f8e1008d58778468921dafcd7234b09b848e19d90bf0d6c64a7c45ad5ea3256d90521c0341be74780f60bb5f4868f40ceeac6a8d25f7179819bc7763245dc5b679642d52de953233f0cb40def3f58bf3e0b10f54c5e054b01aa0188d45db0c2ae3226b718e3102463ae370d2534b8c6faecae7900f559a5102e084711a97299f1426df17838461b73f2774498e3a48403142ef839e5f0f7ac4e6712a1432d54a865c0b17c6f5b5bebd92fa28804258252b4f302e370510f37a762b1de5a9d5e74cf981824332f6d6a1c1a48f125eecceaf53a427edd3368c4b3603164decebc3686ca9672e903e354a46c861d044ef4364f36e3db745b903973bf5cefbb49a538a89e3afb5f299416c9a8bdb31eef81e02e16673e00ef950bb0c37cf9f1fd79f4e9ae00500324381066d6d2d736266c06858e2e666ee6bebf3f38ab7643f990e4677bfecb13f8e185e90719c67469e3da48953862a89d4f98d247ee653ce085a949f02a8bf0981ab6393dde7703ba9ad05f6aa761627d2ea238acc02d313f0b1149ab30bac01eed95d4aabaf3195105439ca99171fc6cb9b49233dfff461033f22657dcd30f7328b31321f09f887252f7383f8e983c7058cc60e023d04c67ae6285954c4e58f8d1228ba736c67241be305a10bce58cd62fb24172db00672d99f2bb9ac85c0cf309e5af0d3906961c3df4adb7d38265875286cab7ffef0ce0059244afc95a1d1fc77ebc2a51856ce421d9860de9dae070ed8bcd0d10ee6966ce11bc5c7ffbb5d04d3248fce2980236bca19832225a33749ea6e4cf7112a022874a43fa93047d1c45105f0d39b1f1b33ee763ddf596654b6579b3835b669489c971eb516ac0dbef267173cf1e12b14699ce8ae780ea995cfdc17b9412c8a95a949ff1209ec249a9fd24adeea146bd710df5d7f17d8f2b3a9f895c4bdd00cf74b89b8671d67ac41facc6699f221f57064f3f031ba33bd95b75d3b49cf54d504a20851df05772a860d406046d05578913629a10fe9641a7fe09ff2bd2b8e0390c33019e4c88f42ba849222a850abea5ec31ad21b4d4ad4d04a0574cc2ae7c34ebc5a2b45f3343dec1732cb56c3f03148e32ba86479239ac2d566fe06d08ab22cb59f1719e311d094eda0aa616ff36dd3551c34cffdb5c2f1d9501937960c167bf6c436b2fa40b5e16c842126aed76619459d78027d508600d56b9d0bbfdf5fb96ece7859ed854c0fa622e2270377a551669f78852906baf70fbd735efc8100f2a3a827c8b38840fd16c63984d6b48ef1661192d20870da807683c5c5964e43f4e567570d5bd91880cc0899176115169b24f0130bed47f1714b87f0d57055fffdcaf982f2ea794d4f312af109313f908ea1b80efc452b9f0d6020cb3c49b37969524ab4640b957609594deaae6c5d1313e4fcfaa30bd8461e55ddb560a8451cfd9de5705fe87e42176b8b3793c6236ee86e2fee143f770b4368ed30dd93d8b6bc3f1b84fd295eb327d4fe11617347bede0fcb3022e83bef339011b7c8116666477280c5e155be8503802450ecd7ff7dea4b31afa3fb10a93b09d92f91159f95667269d864a82f327288b12e3214069da1d6f72f46f78b9c4ae852f3b335fa1e023282654074e453cfda343d41788cb47cccbd2b59fe66bf9ad78513309600b6b7761a414c125042aed18c74a960a55987e35ba52666c23dced86740cecdda6da32243b539b7eaf6e3e852c4e2c6ab6a598ab3a80b01840f1d1b48d43235bbd539c8a0ca08e879b62eefbb0fb540a58a9a48afc9dc3d0e492001ff12987e69446ead9d64181ab82a40dabc67b7829dc571e18e273a839603f97496c506e8ab2810f0c00ef39b6a0d0883c92411231c79fcd5d01b6e6143de93c7d7ab4cff76d8720e29bff8a22af663c5c2ba08740bc5295244ac032c2a8ecf0904e08bc49b3e2a44668792e828fcb06dd52ff39156e888921ace418832e207d976c80eccd6234330ee111268c82079fb82b453b6a3cd731e775252f647e63d1fe37bc34d9ef8ab30f37015aaa4482c2f08bbb207fc1", 0x1000}, {&(0x7f0000002c00)="e2cceac9861180a6e883478b05ec8566bb582abb2d1d3e1ba9e5446732bd432aac8ee3062e1f6916ba1b173d79e1e01a27c5b83427125e354ddbae6c4bd3b4b6b82d279c2fa3cb2b57095f394aa60019fbd25b5559f15289b1673ad94f4796eb0a951501c3965d8cb91e80d828b906b747101a3d0d53524659006468929d9c8ffcc542f3a677d394ef56dc49c75cc379a342703e74d37d1a286079a128acd7f08ccbbd0f8394c318b23525d90f9531ed29484816e41fa5a40a8b6af3383ac5a228ab719e36c659d9ea2c3dc480317941717e7a03b6ac705fae83b467ba4330e7110f94e480bc08bb35ad5ca1ceb3003e458a8018b4b765170d043c2cb7933ece0976b3643df51f55ea9c151ad529c661d42c4edef0ae9d928a0ac3b065225bf85a2ad1e380dba26d57dd44e54755e56a7fb4dc29422bc3adead2a3e28445adb2cfc6ab242ed58aaf69563bbad7c23559ca7a532bc61dbb9275ee14b5d1c8dcba6b613f7e314678c7969d45e1b3826cd13fa514c46f011b89dbe689367dc1644037f8295a2edf08e08a7d5b21bb2f28a92f8a4cdd5595728390436035f36ce7bf16671355d075f26e43af460ee71285ad310e763fb491408a932b5f01302dad1360d281a9567b6811f479151d754747c5926161116fbe02eb1bfd5d04644d8e7bf75893b7ecf229ea137d7b22efdb25cbe69b31444bbd18345cbced18f464d84afe784d2905a448b420ca4df00e5bd9a64738f9433044d2725523b183a35e4a7346ecb07dfe6e45091376d726e599313d0981b754eb1f94ceb3934781bd793d5a8faf185b8c142afa6a1fab936d3854e4b42971f0a6f0c6156b8ad6fd5a9c101725b543d93d46c4a415bd7a19a1572f9713961c6c9b6f6222acda05779ef7ad195f22ac42e4d918d6a5f22302175ddb8b06f02c516c8c1555bb38e9a7f570e5e1d757267c8121c0ca8cef7dabdcf385e29171bc6c4723fea3d67e8896567efe9042460f39d5121dfaa9130387bb37e5f5247b108ffda8c2c11258e1a8bb11d6438bd45408894253f241f747256127c732be6796078a6a0c514b8d1ea4cec6cbb297a4abb5d80fd5ca6a8195fdae25510292478e3148aa48523f8bbe852ad4fe0252b8d62f09891ebd9e92e832b41c9fbbf2c0f066296fcef48dc8de926a1680424c9e653710f4dac97c0f341635bdb782e510c7cd12f22c38fea64b6326ac065e5b678eafe5c546b0b280a4ac2621fde54374933488dbd94eaed96ee03cfd4f89c2e5799c483eddbafff1c04ccd83612cce3c4cef6ea78603a949d5a848c410ab52b2145b26f73b7eacf6f3c16a2acab05b2a83ec993cb336b8a0a54e73b9aef144d1f0eeb3bfea94411b5f3c19c24f3d36560b7e3bf19cf9e0324a80481f781ded4dd53e6f05894c3f6e7a9dd8e3bb06ced7b1aa9dfbc5e336a22d3a9148e7dd9ad1bd677c7dd95001919b05b65474fcc00de36046199a69f6c983c62b5b39b2d513f0e5adb1bc3dcb55a833cd719a9063b4ca45ee0c7539bafb974c80439897138578dd58535ae27108eacd6d8fe267de7ee2b0f4282836866a28297a0e07b6fb323acc715ba64c024c965abe00534e9654abbef4b8379bd46403470a709444d1f4f291a3cee4ecc586ff53796e3a580b793965bcdd0d914d46727dc50adef1dce697d80399a1f02254dc42e09ca9c4d5c4a2ba4ced0da70882f34e5d7b42ef659f04c0335ee1c9f332ba46a5a250c287613d8b5e16e2976e4693fd34c7dbaf60e299ef5853c842ec033561de24ab7f0d1a9e42cb845b448528156f0ebdc4925ef45432cc5ec552d3b34d0a2d162b794f573e048b7b21b0ce8a28f284b5e5b743cf47b9736413447df9513efe10515d2de5a3ee8e6f73ce96adfe6445a4b52564b8bc538842ffb7310220f874477657ffaa8d034765a5a56f8facb9943842790b8a34bbbfcaf393b81c67d64ecc1099fd8a648377baade6d7c0d1c12ebc02a5076d84b4481275d62dbc96b864aa2c8705c15a1b0171c272b4a3196a6af9b187f771b0495997a68aa1825ca83a7c8dc401a3b4aaca30d19f976eb703efe7fb052c64748880929dbf27ad2e196f5b608564f8d38c9c0cac90a36112f744f52c12a701fd86ca3bd1e1882f93608196f3a9ecacd10797df56718bc1ac7d26efd0fe312276c53a0603073a78ea7f9ad86e1fbce1e1ed6f80947ef37902c1c3db076f4a3f45f2c4750f62cc2dc741b4d4f31b0e4e4e82aa0f5df376c77a9a5e762e3faa032412f417bbb23c104ad64700aa83fd16635a4f4e26365a5e3cb2415b251028bc110a8021b5a6370b95630e08350287eeea7bd45a34e95d3ce39332887fe6adee6f113433f8793c80f39f33c84d6659d2b373c1bd4b30d1c50916fbfd42400d7d9fb36f5b53337a9f7087fa4c609006d921a57282ce2df4c9abd7b6423288f63c702505707cd3ec2ec876034235925ad7226840b82e72232bf4398a049f327a568a765b80f97217a3b58c667e4d388ce166ba63d7cd1f28faac586b6087d0908385d5a138d079c668048c1ad0b3a5c2d4ddc2b247ae0c892ec647fadcc7d3bfc1a2154b504988b0aec0a864149d8ed088cba309a60d7ea95f2bfb08908354fda73ea7d673514af7ac2859bf09f53c5a4946ef974f5b40db518058940c92097851492fb815a0f9e9a8696ac86cd5746867c09d85a1d183315ffd1919f3c078d2cea85ddfe89eb1e3af7be1a484e5accc51dcfe80a7018e263ae43843e8eeb11f16253bb5c0747c33f2bd7d5e725442ea9a81e6181400c3c3275904bf3cc66c1a3a94e1706615864a5c9ffaa4c7db30125abfe7e0b3575394beeff73306e73cffdf8c6a7ab68e5c2ebae359e4b68ba4f3d4728be81df2ad15300d2085180644a93c2abf510a626ea185a2e6d5f8248974442e4f0572d867e77e6bf37316d5e009365c5d555007d5b9b84736a25b622ccc924e3e21f8e0ece9c3a6049d91274590ce0e95dfda8795ad3cc0ac91fc3a6f01cfafd5862de4dd0ba32a4f488f07275ed00e80f69a5796b8c5d11a30022c4fea593eb8b04c939473ec692c46d0dc1fb4ad59851395049db1f8a1b1ee0c0ecec72051526d3ddc15785d49d957d2c390aff063d1153c5a3e9e70112c38ee6bebc78370758adbf6cfda70a5fed983827dfffca50108cdbb37ce598a680df53f4e5b05b5693ba44f73c32defd28223ad891f826cf41bd82c93d3875d23c0806d410eb3524d28c5e7602138d1df5626f699229287e2e73c516d4d85b7076de6a80d1ecbe29d421f3756374d5d592808811bc5e46a34c08246c496aff46f36a8a830b72c9f9d1684c22a00aef1d23a428ddc835709a9bf1a6af78f9f4f0d83ebc9b326f688716dacf9b08f5a952b0d19cdcbf386a5510e56a6ab451030441ffc35cafb3c93c0c7a4a6e1c47f0cccf6f8d6eb108d6e8a09f9d444423394ce40e45faca77f51632b2014aefcdcf4aa4271610c7606c727c6bf87d3c1a1b608e34d0e1dd9f5dffb20717c35901ec9a538caf7e33c10b3298a2bd5e07743da6d6baef7ebe4c0992aa3d950ed97cb73a35bcd6e111c03639551d95533223e0e935668d079dafc80ec9b1d6753ceb8c0a00cae318d5834ef080e9d411a53deb62f51aa69e133a3799ff7e7ff1594a78a77433353c348b2ac520358a682b2d74701200438947584cc4be718d5da8286a727761de5a80f44971954a4e0f1e5e407d589c6e680b0f6e2f2c7b2c880289dbfd525893073f051b6d97bd01a9b3532416b2431a2411021d6abc3e6be8e29b104a35af5dc3f01589ae810ce7960990cb5af275925a37e5ecb9083eae6be07e93732606829ef7bb615313db3b5c1ebbd8986a77ce162dc26dc4e55aa9c9377ebf1fe97eb746deee876d595770835fa6239faa86519e13d7bc963751ebf49cde170213e47ceac993e45acc0a87702e6387d61b06a9c36326e56d0d22defce906b18666519f9806a3ecd9628f55b05c3dfe4f98e7899f911c9a979e4056c1c8bf8dd8fb2d42768ddd8a5816cb21fce6e1f0f976c8381aec8fe1ce8f753cb69afa2a9ca25cd8e5716e278e82414aba961e0a967a8e35ff45b6191bfde3c050129b6c35efc7f5f091338d8ca2e19201605dfa42dbcce974e3ed2eff8f9b32652e8928b6a73a54c67257a55972d09ab553d1e213a4c0325946ba0f6b06cd2f97a0e8bdff0f1b435a8fa88088babeee2765e57f6ba1d2a1b50e6032783dd3663451c80e8969f7448d5e98177eaa5fb55e2a4a83011facdb670a981a83e793c59cdb5072e30f27f512a6eac06d35d4a62027c62afb1059ef3762beaa170ccd45773dedae3bfd31277133cfa961c905a01b0704774fcb47437d3764939ed07a52aec248d841dc4865cd60ac4f234a4bae6e3606566483eaabf0c287603495bbda0b699e1c36b65da949eb12c936dc24d86eda8be36ff33f547695397ce14058b6779612280b515d971b7284a6aa05c205758e0dfe61409656093ac8dd8cfb12e2eb4bd9057e8600f91df01eb25f3509f35d9293094ab6eac3ac2ecf2c63daf03e32edbe545975832ab35d802ba4b554dc3df5e166068b7d835e69fdd7acf3d736e0a131e2c1b444d9d0ba29ddda253f8d298775dec0cc841b558f7c02c3bd164897f94a84c8a06d70cb7c94369b90cf39cf2d96ab656891722cf883a3d8abd44096aebb39410192f8e6e2c411bdf238196423168608a3cb47453391948ebc72cee799c61450ce728e125bbec1fcf6510da254e5e872d82de679952d32868526303b3c4d086a48f0d56584b6d23c3f1d2c086ef174274d50110c60d07fc669ab11b1759c1259c182d75b2a8212df70a61912a59461b0f2eafd28281d2c44ea5c83ce250be6f99e931cd3e6c520f4582d1fc9cd4cc28c36be2bd5add1dd31c461c09e57cd2fbb979fd0350a465daea515bad450e844ced7bb72607976ac199875a4fed9622745de716e1491f78a7a9e85d8974eab84be9e9db9cdbde9195d7567a4aba2b03c75fb214a9dbd34d575a447db9c79db5e3998e2c6b7758c0f3d68b066eab7db85ba80bbec01d5791c5e8799fba67c1e26eb13a3480747254c5f91687c6b2c319fe00fe85895ed5b103eee71c0f9221cc7240d99d998aa6642a990cbedd902d7c8e7aacd308d64658a785b3b5667f1574818c4283848243ecddef9748469e60d2d715864d154dc1a3248cc19b628b5ecebdd9105000ebfbe20e359d354db6b8dd63df958a85dd47740768088cac9d48b607ad43a83df6b56f9b6a032287967d97378d9eff816f86708b966acd0ab2a3b2d12eaec16657e7737ae075b8d50f678e3a61c7ec6f4f51010a1eb9deb22fcc7c377dc248aa8ed7f74759d71612470441a0acf87bbb9ec60484e6768b5473ebbfaf360becd795ce998a075d28ab94ace34d3bcb3961437a130b48234fe5cdc1de20128041a55ffbd160035be7a9ce86eefdb3ffd740221150f719f1e81f3e0faf26c641b3dd811e02ecd552719ca43b6e577917e55562cd101d378ca8b1b6fae3d31891cfa3911183e364c9bc1f5233a9849bbbd0f2b1c45ecb01712e8b7707c15c14cafaa04f66098eebb9af15feeda4daa501f175bcd81bb17445785b9b143f0ae5bdfd24d7b16fdc5acc0c3f706dce5b97bb99008863d8338d3dc3a877adc00b0d8fafc68e7783d7254885e46474c84eea5b24730e78156b844206e32e55839e69119a6ff1221650b0e7f6c002ee3b1520ae908616e0e63cca2ad4b3e6132d050b8eb5d698bb9a21cb028070d045e67829330f3d7b", 0x1000}, {&(0x7f0000003c00)="db630b6eb919f9d1c9f3f240f9ae3bac92a2723c7bef363b0828628ac4d7a27b4960e55c9486d1d8e78f9cb31fb4a7274d943ba34b41d60ed9dbea8fb0ce765c31520b38395a1e07e5a6835dae22c1e7a93dfb532e6f568cded752ecfa22d66b5c048424e134a25bbfcf3b4564058958e18838e04e9006c15b99545975006af87608c9", 0x83}, {&(0x7f0000003cc0)="5fe4b4439b7c1c2002b4bd3322088818a3b9b7b9c6d46a3058f5900f328b55e5ef5a9e1a3f1c447541c8cbd58362094984d5915ba4fd88319b1098c1aa11423232a15f3a5c106ff0874a08ba8fbc9b0cb86333f39677b665297e583c939308b9f5e958c9ec863b857b513fedb26a317d4bbaa30b0f255c0946318b980d331482171527ea996725ef7589f894391ad648545b98b6634192fab85a667155a209f827b4fd51d3f162bc1ffc535f722c61d5267dd0634a3a7a23398e9ed9e8af8e0af00c1ac6b2805d49587dba5afda0e51ca75ad31e07c7d7c12e090af923c8150d90680d207cb2e7cc83dac744ae52aad032555b97105e57b5fda349c9a876effeb7cc030f76d57777ed3f4ae7a46e7da422d8fc9998fe492c3e394166e4d8036becbb4b865c57e5ee13bdbe4c2e85befe698b166f0cf1e0a3404339f961fa69cba698a08cfbf36392c086c947d6a9fee60dd7a351af18e88ba2fc8f80152bd1db179e2030176e282541834b657b0401d7148ca5f2c975ea14b9098e02962918f189594a53d29e9ce0e06c79107d71a7dcd101714c5ea8df3a5afacbff77676f59e6bd6c33255463a84a69415c325891450d47638ed8e9d249f8ea26271359408eda320c8639e3f6144405901e49b8f57583194029042e7b06cd34e1c5c8b7b9dfed714dc55f0175126ec0ac7d369fb74b48999170ab418a8a47cc3aada042d97ba81ae5f74a2f12fedc4a37856df4b8c60c90a8ee9e27a3edd41f925620ddc89cac077e7ff647210b13e8773cba134859f8cb929e73577abc5a70c1437110b9605a285b51b471f66afb22cc71d9b08b6f8d0231f4e571f4ce8a368f93890d745ecbc11a3ecdcc39ea40602fb1899d437494ce57e705829f811ad1927ef0d0e9f132b3a7e50e0eea2bdc84df11659f739dc71ab4ef505acf38f0782d2422c0a3d97e313ccd5cce98678462b45bbc137428bc1ab002abdbb98d27a3a5d4f03b11862e66104f14136f4e9a38d7d89244d68c497e3e1cab96ec3c46cf9d9e525d3b0c8aab04d990291df18fc6c81adf9eff0e3a8627b006f1fb2d6cd43101203f97dfff46ea64610dfdaa869b2cadda011700f9787d3031c4524b8c7a241f35fbfea9d326575b6efb71fb6b8e798ff605fa70f67f258647cd094f141ee19a05cf20d8c105eb0e505b23fd9622b46f961be0ecb6b5c06baf0c27f40d45ec74e8c9ae433c9011a8c95de9e20dd41d330207b29637c85bb33d17f8782481c6138a8c09302fe055b33eea70b23ed91ec103afcf537c4922b4d6efb12b6f167d400cce6b1a3567a7b0e3b4ec90bfbac004cd21a7b1b12182ece644593b6313e3c9868dee8bc6dd4bc871d401fb10720821d8f1122613d459dac4ff282857283b6d02aa3660e693d110ba4776cca9bfe01b0ffa3a0d0efbf76382706477eb5bc53f824ff7e6cba6b94c056a9a4696ae306459b184a52662d4c24d3356f594adc23f061b90f23205feb71327d997511d996dd72a7082c313505b89ea013e304c534147b0e5e8e144448587bce07710c19c1839bd1a687253759650dae66bc9d1cf54b16f9788069cad0a9ac20b033e44cb5968a08fbad4e47eafcf6d4abd029f2a3e11caa35e9db54852fa5e220b609bbe8027d2e601fbc27ec90bb9a7cb23ff1c8fd1bc102a7cd79bd726cd59ac4d3b8856f0983df81c675c8d22d78276c74e4e4a12427f7273cb604fb81f2f999b93c56c67ca01835a1ec4504a10551ccda3f0f9f2c1e345d9bab968e8ae2a04ac363aa00d7548fd7b9a82226b8a806745d7e402dbb3d3b93e4ac953311bd7e9daa0b78152f677b4007ca96428bef7c1e93c82209f6b38b30c37b1e9d6bd81f12e6b865583dda7d9707022aa4dff642066efbcebcb1336fa2dc7ede085a7db9104f86733e047be1f6f08f54b7683ea4d4b42c2bc57d19c19af5cb7d7a34d846d06f57faa56c86f900184ccdfcfed0e987d62640055674a62e12b40edab4068b64c7b2f21440c3b99ddc33c8f2003ad372a4236c45047aba707e6d0ce242eb63dedd76fb3abb1a8c6df3c434be34dc166f23aaf701f9edb7a892d0f25ea0bba904be5825051c4d8b63bcf7e9d67b098531b62a64ff970fa3163b0d2023bbbc393f5eb64f3a8c2155f8efc6e8f5799da9a1a2a76476e788f7d65224b66d6571b3f2106dbb224826484dac036af978b563bfcbe6a3d0e41823e914c451a3829ba0833f25d5b12b1914c87651276e8fee5d81969d88900b93e8e6d4281dcf2c4cc0edf460acbe5062044f6242a6f50e91fc7edca38ea82d72d8ac52855fab610c980fb7ca61c6edc76c37c841e050bfa43191ac93485c5e6baa296003bdf07a9845fb517d03c2ac5e90d763287c9d7ad7f99029fbd77d129f41dde2148c44b017abdf8c65a6f816ab01dfb7d7c21a90b9a800fbc2c2022423aaf638c47de0dee50ffabbd941811af59af5f08dddf9235c9bc307623931bf522756c832179fc89bcf8efdae3ce22df71f5f3e179ddbce286e693127b36b0b8ec91372ad3945cb14627d5a28066dfac71ace5c1b06d3d59cee28d7050eef4a3f5d8503b10eecfc724f1cec22bd10810c4dc5c559c902a8e4687ab24eb501df5f76b0641cefb251302920e5409e5fe48b7b928f065ec67722b11e5c449e67eb9bf5e8fbf775c8a28d2fa68a44b8be0f98b2e066e8d7db9aed2b3bd7e9d4587a79082fa2e6df5c38ceb7184a11eb8636dc02b12b8aa89df6bc9eb4e72029c4f61c017d463120c71b33f83916ad29dbe8f486425d36dbf48354fc6ffbb83b2411d845f7ab254206e2e78a0758e6782e992d33b332f6c16cb1c86ce620fbde9805b123bdb9ff5891ffbeb1638609767a0568fff39a912427ca9c1e73b259e3315ce8779dbc4b09e0b722074bd02c526e7597fcbcd7a75b6e21d1738628513a005bb27fadaf5e79a79f8e91ac70fc0a2b2cc5a30a7cfd9779f671b4053751124410242278c2e58d74bee223b73101794123255866775d02694ffad1dbc859b785e8ec61ddb74563b4482b14d17c1766e68e33e9a1ec56e0fe7e063cfb8d2e25acc62371d7a4b89c6a773b605a61bd9aff719f318e80da456f3a96505da5d2a1e72a1fb2d6d94959c4eab7aa932593de8a36fa6b73bffd263f5907b2c4eca545575ec190e8c7bce23d012b64b42a6d7f18fb7e000e399b85f1bb1489269aa142c69a334693b6f0f73c0507b3ce5334be8af6a68886d6269cd369f95eeb5f5d7689095736d21816e5e43f767baad96951f9dc6ec82f658e55aa9a6f22f30e923e8682208e258145882a4331dc2f5f69d24505f6a8603b7d47ad043b51990eaa3db97d442c6b3c848d5015b600a1b37433404b3f83509050b14b9d2d4b54eee46c84cfec38db03a0a2cd7db2782c03dec7a25cf3babdf8ce1949513643ebd68af6b115ebb8ed62eb43dd70cd23291e3a3ea6b903f947217dcb455edfa622a916bf6a5ee84f959b708ca69f63b7459e4432967295b241ed280fc0e79bd5f6d7b3fbca162cd3576b35b5d8bc88be3d19a55354f011a207d1af887d1a2c574c9dfeb5e981f3adb2e518e7bec0722cc338863789a29cf4622e5f8eedf8a3bcaaee8d09a4a70813dec806fda8075222659889395f8d9f999418e41b69492bd67753049d63d222666354b795489214668bd976c0c7a3b5d3c12c42b249e2b0180d1b3e01e80629a4625f840f476bb59ed792752433127d47c70c60bc47fc2439b2fb96a59028b2cd4fabaa41787d94692b814142e21ccca910825f1ec4aef148907d3def1354cca15a0c6275b8c7e2d2c4e7e0b61386c8e625db0a553a5f24c26a7a308e4edadb8ccc2caee28a277296d7341257d28fa75eb6f29dd9dc91713f8f9f55da1b72d473698740ec47fbfc7d421e4eaa79fdffdecfbe5c3423eef9743b5b4f42298861e956c06e1a0fa87a86b8fa38fe2778b3723e9d3a78124510cfd295ea7d51a95573cdbb882479a59336d23ebd0730af027bd3cbfe3646bfca270f1adde088111e785140fb111c84add000d4c22d88e1e230affeeab9405d1b4b013d2c4d5afaea599ac2238eb741a67e7b41d9c8f88e8eb08a98ec576930baa0fe25190e3d8a594f5fede254ebce77cf031c5d9081fee0e232de0154dbd7909777bdbfc7d502aaf23a560a8951f68b10980a5f72e51a0d2cdcc7441f79f4198bd17f159a3367b32422ba686a7af05fc685dead80d98e6e3c2d1cddfa8fa762d775bba0a727cec8826267956b578f099d336e6708271f3d826c37a09a3d7e4fe853dd050fb065b6ed31baf239a4f11212927599f60b3d71a90ac48bb368ef4ead2fdfa9a34d1fc8591daf19d117760c666e26d870eff75ba760f5bb590c057b9a1e962a772d6d8269d71981c6f2cf6df730a47e22d099c3265a00d9682b38ebea7e0f9abbbf8c9fa525b8d6a979c289ee839774a5fff7ff5c87fa4101776b0e415d084b7e6ff0a26d788186946ecb632039875e688bcd13ed5843f94b9e17a4ef2217a9b162a4654446ea6349f6e04e2c70fe8e776b9ae66c2e8d18547c021e883bd60c47891ebe7f8c60d69b8b3f82f11e569348bca0bf7a209376a0569f2a02c21c744da98c4bade7c76e566824108e58b70e82b3f467d904b1766a1a48c7aa1a614d8a5cf3b0879edead6962205104c034832886795bdcc84c102c88d9c37c9cd303e8c0e6ba3dd5b9b705daeb7625d142378c32f46e8f4bab88e67288b58bf5b3f0e3f3b46ac53eb1e203450882cda86d30a4751d4c4218235da5b5fc43a9528ff697bb428329e6c82ad900a5bf94e4a6fdb234630ece325030f8ee9a826c846e04c64f557bbd08001ebab70a91e0701a0f8c2d727c762966c7dd4438e2724b0767e6899a45753e435505d03bf7a5c3f43532a354d505432193b3a7022b4f699d4bd97245f4712e420bdfa6128099ca15af04c617df390868b84fcc35d081162754c0c315f01f5812e8527ede6e2d2f2fad063c9a7e7e7be92c3a2e08bb984c188ee3956ef6923f1f4ad85095696fa479e432946a109d5ee2ee175d8bac3283d5deb69039ad7e9720a68b1cd890495b4a53dd672f12e75ab3b436bd4db2fbe181e95f5afb76c0e6e116e0757c25e8fa6cbc17f32146c6fcdf4c2f8184e0e69abd6cf10a2bfa7e0d0a5cf296c81ee62efc7601c52ceb9dee727b93b85f52df748e5a4ac1fccc1c7d4c31586efaf0e0835cdee4bd9afcdcb2c3591ac02294b076aa912ce9afec439fab3dcaaca2302326b93a38805cc09f8607bb803ebc2675b55eafe4bf32f9face29cb1d7620f0aed6de333bd161a27c6b7f53733aa463ed9215841f05687557ca8efd270b2f660a18749fd09dd6f35853516e767a13bd8044d8e11faa91eeb568ef23132a6c352c96ca9fea8e7bdb152f4763c6ea7f1da545b0b17d5142d9acfe257e7956e07cca99172e9b575fb3de120dc0fd2a46eb6255df87fd69b2dd0aaeb90a1c5adddc1bb2f004ad53b2d47b826d4b21293d26405a47e7191ba3a8d5959a38ae4fd299a12b1de5e37a5608c2ba1d36e5cc5a34abb922d536e88f6ac1579578467f3e853421ac1a8d4f307c07b7f632a3d11486f6a48430d2a928502b9ea4c69e1352e03d2db74f064a25f1f476ed50e3b6e05b82a31d40e57b0376a757a0e0cc35fe510b1cb310e457bdf12c5b0f12b9b8089d751ceb9472814d2eaa7c7a3a0a7ddc84e3f7a191b19171ee9ece825c415ffd91a111806b297ad35c31abb8573eb271b981847a0b84648fa721e70ca2ca2555bb9eb9d2a4023072fcf95", 0x1000}, {&(0x7f0000004cc0)="9e96b08e7bae4b58785308be205b6654aaf276192f1ede7e1a1576f1bf10a604fcb88741a8202d5b487e83148e3daf328251666182431d3aa0c4a55038add459bb682acdaca4e7a7b832c40f7b883b19639ec152d8709d4762d27d49fe3609853be6c939fe60d004c660b66c5750bdc3", 0x70}, {&(0x7f0000004d40)="a66b60b0b6578c60162f8ded6a820070d715360ac33f3ffef5d0adac44822f4498ae", 0x22}], 0xa, &(0x7f0000004e40)=[{0x70, 0x0, 0x63d, "67a8f292f161266a16529c334a91b88ddc59966fde2d113ca7e788c5771a4a8f910d1ebd0521d8e29e16dd5950a3d129d0b8e88de8b517db57e49fc4d08e38020c85a5bb8fb863b62d239574895fae8e76ed0346ecab76e8a654bb21"}, {0x50, 0x1, 0x3f, "2ff6878aa9e51be4d589afd4f03bafffa88467102dd707a15318a1791ce75c8a4afc26d5f80ea538918b8e36322805666ad9a3816fe1d945a32fce2b41c5"}, {0x18, 0x1, 0x6, "ad"}, {0xe0, 0xffff, 0x6, "93f2d36fd0876a6b6ae34a5953bc5d105f6adb46dc29aa9def96f7dfa69ff3306158e7f282703503ddd56bab85f285d4193c034000fe5464757b93a89b7e7acc584e73389042acca564a8d07e22bf2b076e0c35b9ac51e0817f9d545007a58d37f8fa9219b3d7a0bcff61b3f44d135d2b8264bb3028962baf9da502be897a7da9b8863473a86d1d4fbac2dd9f28b143723c5baae003e94f12d3d5ab41340efce2ca732a137e944be3f421f118b688b88ad5645e6bd221889b117e117f9fc2a28d6bd2b2a50c2e4331404c9ef09"}, {0xd0, 0x1, 0xe, "6530a72bb495914d64b7ac49e335c0d1a9d32fef787000d9884a6dae123634ff8fcdf86c65cd512d0a69f62087d9b13cbd2d74103310c4a4eeee58271ac3fe839a89c2c97468334fcf6f11df4394b0eb4610c45228252208bf9f071a75d3d7978620f3a64b4a98d50dc6105dfb692921111a633b60ce428a48e18a8d9b2f03fea2c6e7d46ab5a83caeacea4897818f570678c9d90c6130c42acf4c6d7add60207630a7d297d0324c014614b63503fa3ad030e4146b27969caa4934"}], 0x288}, 0x4) pipe2(&(0x7f0000005140), 0x0) setgroups(0x9, &(0x7f0000005180)=[r5, r5, r5, r5, r5, r5, r5, r5, r5]) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000051c0)='/dev/null\x00', 0x10082, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000005200)=0x2) lseek(r6, 0x0, 0x0) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000005240)={0x8cf5, 0x8, 0x6cb2}) 23:23:52 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x6, 0x4, 0x5, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x211e79f5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff2000/0xd000)=nil}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x443b}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8f6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x100000001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x200}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000000}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x100}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', '\x00', './file', './file'], 0xffffffff}) execve(0x0, 0x0, 0x0) 23:23:52 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000100)="f345ae440f401e674a0fae84e100000080f3440fe6cbc421fd111cb2673e672e46ff83324e0000c4e2793f49008fe9c8937ba1db900000010066660fe468fe") getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 23:23:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffffffff80000001) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) 23:23:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x2}, {0x6}]}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/55}, &(0x7f0000000100)=0x39) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8b") 23:23:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x1, 0x5}, {{r0}, 0xfffffffffffffffc, 0x42, 0x10, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x62, 0x44, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x45, 0x20000000, 0x84}, {{r0}, 0xfffffffffffffffe, 0x4, 0x12, 0x2, 0x6}], 0x5, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8a, 0x20000005, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8, 0x400fffff, 0x5, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x10, 0x85, 0xffffffffffffff81, 0x67329fec}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000021, 0x6, 0x3}, {{r0}, 0xfffffffffffffffd, 0x70, 0x0, 0x5, 0x5def}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000000, 0xffff, 0x7}, {{r0}, 0x0, 0x13, 0x20, 0x7fffffff, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0xa, 0xfffff, 0x8000, 0x50000000000000}], 0xf0, &(0x7f0000000140)={0xfffffffffffff563, 0x9}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000440)) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0/file0\x00') dup2(r4, r3) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000480)={0x3, 0x7}, 0x10) 23:23:52 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) flock(r0, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0xfff, 0x20}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() dup2(r3, r2) write(r3, &(0x7f0000000240)="f27fd7a02c7b79fc15b9d85b17cc8fc03ea9586e4e3d052fb1faeffec858418acc3c477a7863e2d2b0590fb7bac833a7e31692a722978f78a8a2eb8a6fda6bd1c0313c1e", 0x44) chdir(&(0x7f00000000c0)='./file0\x00') dup2(r2, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000200)={0x4, './file1\x00', './bus\x00'}) connect$unix(r3, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x1080, 0x6) r4 = geteuid() setuid(r4) renameat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000300)='./bus\x00') 23:23:52 executing program 1: mknod(&(0x7f0000001480)='./file0\x00', 0x1200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x8000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001580)="619cd3aecff28017a6c0fdfda3778144520a910ef84bc153e7a19de9ab34252a2117465ab92c866bf0c87b0b820a6efa8ffb472a2e37f8fbee72dbefb8ed1fe68db46e08cb22500f223b1e6e9ad0604621827acb0d9397f723", 0x59}], 0x1) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000001440)=0xfff) execve(0x0, 0x0, 0x0) r3 = kqueue() fchdir(0xffffffffffffffff) recvmsg(r2, &(0x7f00000013c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000240)=""/11, 0xb}, {&(0x7f0000000280)=""/55, 0x37}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x3, &(0x7f0000001300)=""/140, 0x8c}, 0x840) open$dir(&(0x7f00000014c0)='./file0\x00', 0x210, 0x8) clock_gettime(0x0, &(0x7f0000001400)) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x8, 0x80}, {{r0}, 0xfffffffffffffffa, 0x1c, 0x1, 0x8, 0x3}, {{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x1}, {{r2}, 0x11f95f928a78895e, 0x1, 0xf0000003, 0xfff, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x7, 0x5}, {{r1}, 0x0, 0x10, 0x40000000, 0x100, 0x5}, {{r2}, 0x0, 0x10, 0xfffff, 0x7, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x20, 0x72, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x88, 0xfffff, 0x291, 0x7e}], 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 23:23:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) chdir(&(0x7f0000000300)='./file0\x00') pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_execute_func(&(0x7f0000000140)="c42265169099899999430f87998999990f381e19400f0fb7feefffff9ec4019ddddb3666410f5686be40000065d8c5c462f9939cf900800000c42265bc8a06000000c422d591b4020b000000") ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) fchdir(r1) setgroups(0x0, 0x0) 23:23:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x20) faccessat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x161, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x10020, 0x108) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) 23:23:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) getgid() sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) shutdown(r1, 0x0) 23:23:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x35}, {0x6}]}) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 23:23:53 executing program 0: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x400) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1d, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) 23:23:53 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x8000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 23:23:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000001ffb, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000000)=0x1070000000002) lseek(r0, 0x0, 0x2) 23:23:53 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x401) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x7fff, "476d318514a0fe68f3e605481dbeaa24a3fdf76d"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf7", 0xf9}], 0x1) 23:23:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 23:23:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x1) 23:23:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x82, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x190, 0x62) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{}, {}, {0x0, 0xffff}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) 23:23:53 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/71}, &(0x7f0000000080)=0x49) r1 = dup(r0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x180a0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = getpgrp() r6 = geteuid() getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r8 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="7a8ec4e0b6b3bcbfaeb667c21f4d3f504fa41c620de0e8bcde1b61bb14f52facc8ab82c1eda6325ab6ed9ab9f32978b80e1de7c8c8a8e78b8eb356ed5696b4ba4513ca6bee9747abde52fd5a4b7ae5fe6dad487a0173b02047d20c7989cb5571527e822b4ad6e166a15452db59fa70c57e8d54ec757f27afe9b600c17a7505ff7b735ea3399ef55fa4cd118492fafe82eacf39a000ca7abfa8825d860c541cadd972233f335b9e2ea4ce3a4b9fb4b34c1aef7351dd832fb70edb60a677082b30d1fe26d3561c1641a806955ab605a7f62a22082a6628510b1960ec7e7fce4548", 0xe0}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r4]}], 0x58, 0x8}, 0x403) dup(r4) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000540)) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x0, 0x0) r12 = getpgrp() fchdir(r2) r13 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r13, 0x3, 0x5, &(0x7f00000005c0)=""/142) close(r2) semget$private(0x0, 0x4, 0x11) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000680)=""/4096, &(0x7f0000001680)=0x1000) pwritev(r0, &(0x7f0000001780)=[{&(0x7f00000016c0)="bb260d92ef3b315168baf278c5fa803b61cd7e830e585e2ad50aff309b34993ef55bf774eabaddbf34b49a69d5b21c842872bf1ace6107fffc8f22dd2a5109e75bd85e1c19394e8ce1d211d078c97ea589e215a0e6eaf43aae09b7d2", 0x5c}, {&(0x7f0000001740)="fdd7e9b25a0df78c9505b3826ee75e83af2d5c6f913dfe86216cd9d6e1d9ab527e13030bf2013ec71a595595026ffa9b4dd2", 0x32}], 0x2, 0x57) setpgid(r8, r12) r14 = open(&(0x7f00000017c0)='./file0\x00', 0x20009, 0x10) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001800)={'./file0\x00', 0x1, 0xfa5, 0x9, 0x0, 0x94, 0x8, 0x1, 0x1, 0x0, 0x80, 0x38000000}) ioctl$FIOGETOWN(r14, 0x4004667b, &(0x7f0000001880)) fcntl$getown(r11, 0x5) 23:23:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86126) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x62) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r1, &(0x7f0000000140), 0x322, 0x0) 23:23:53 executing program 0: setrlimit(0xb, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0xffffffff, 0xe8e, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) writev(r0, &(0x7f00000034c0)=[{&(0x7f0000000300)="85e723396c1bbf55eb362cc6147828cf65180c86298f65bf738a33838312e3598c506d8ded291cee220a0e065e55746d9e8871aeb924695ee61e9fb688ee09cbd6d98887a6cafe140caff87957b424eac64bc7b0f926db65ec4f1a4c44cc810316e83eadce6d2ca93a7158b4c532fd13f726e47e28f17183f1c7f2680a6b9e0e9051000e69026ac8318bb3f7507105c0420d751a870b12cb2d9c8398aecdf7499894be319503159b10f9565c3eb4ad16ff778e07ec570ae6f94efb3cd09c471c81d235812ad489b05fce3ec7a530b75fd2206b260b524ceb3369763487f365a49a96a40edc0b4c9a4c6c5184f96b88398f3ec92441af94897e4df164269235e0c4a1e28dc3ae4d83411f34e12561e602a5b5f01cc3ea8f6ac90d8a2ac380ee077fc71034bff92a0b2f586a9f7c7c1890e69e0ec3c136671ab8e357c831a42b9a6cb7457d9ed3a053c2b4f087f0b3d0f83ead9a71bd1862cd867d50406aca2253836c92bedd8c8e17cf303ed622b73753cc0062dae0295777be96de26233cd49ee7785bbf11eff565685513998319704a6a1691a70979533f859e19628528db9b41c03662185f0310ccb704", 0x1ab}], 0x1) 23:23:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10022, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:23:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r2 = socket(0x19, 0x3, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 23:23:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000002880)='x\x00') r2 = geteuid() getgroups(0xa, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000080)='./file1\x00', r2, r3) rmdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') 23:23:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xffff, 0x800, &(0x7f0000000000), 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x1000, 0x3}, 0xc) 23:23:53 executing program 0: mlockall(0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8000, 0x7}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x3, 0x100000001, r2}) mmap(&(0x7f0000a9c000/0x11000)=nil, 0x11000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 23:23:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x14}, {0x2c}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000200)="7f") 23:23:53 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = shmget$private(0x0, 0x4000, 0x228, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xffffffffffffffff) 23:23:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) ioctl$TIOCEXCL(r0, 0x2000740d) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004200080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:23:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x287, &(0x7f00000000c0)=[{0x4, 0x80, 0x4}, {0x10060, 0x80000001}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f9") 23:23:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800081, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) 23:23:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 23:23:53 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\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) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000140)) 23:23:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) sync() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x4}], 0x173, 0x0) 23:23:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x361d2549) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="4402", 0x2}], 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000180)="2636f390c4e31d6cb891b2b6c32845ffcc0f1856bf46381866480f7e92aa8d732cc441b35f1c30410f0f78cb1dc4a279ba12f30faedc") 23:23:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x4, 0x6, &(0x7f0000000140)="546332f2f9deaeae542e978589e8f9511406c73ab8c19470466ebc202134063326e09b2e571fb84bb1b97ff5b1d073a1f0f609700b5326758b0406165e50703c0f08b99060e9d26c0339b601ef1a736c443dc5cd43bf12a2f4f1707d45653e0329570b221cda4293199f", 0x6a) shutdown(r1, 0xffffffffffc00001) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) 23:23:54 executing program 0: socket$inet6(0x18, 0x8001, 0x0) 23:23:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x10c0, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffffd0) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x0, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x33, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x13, 0x4, 0x100000060b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x40000000000002, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4ff6afc3f18b2ee14e5d93f5de06000000ff000000eb5a1868437cb6edb6ac61045e42b97b4c66500169c4e6dda98183c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45b0f84d6554ca2e8faa1c1a80cbfaa187ca61c52cfb513a3c8e1eea041b7ca0b83b925b81b4ee4088d56a8a8488afd4550d66cba73ce101d97244910fe9530ded81fcb084fc24b29067624bcd3bfa320967280408d918a7b56534a91939c67ef12804106245c4c23b658ab036802a980ca0d7bc5a54ee6e8b51da416f8af43475ad64901b2f429f21c21583017be9f3812f49a83bd4bcfdfad18995cd499a8cf378c759da1fcd5d816012ea0fd915a8aacd36b65582a0f024e2950cb2fefe03b0dec6968c264f922aeb0ce49f4df2efda0ad2b2176d97f925ee00d30d2615d7dfcc618264f465c8d8a9303b1786c6476d3fa0b2a660a32efbcc74f05446faaf5649d1f2726c2661ca5d8b400180000090a79d5467053df6280021456b14fe2a96f6b187cb76103874cd00069eab83e82b3f4776924d7c5460273005327e325d94c23fb96d567ecb3c80770bcb3b2977d0a7daa87fc1e1d8c692e6ff652233c48e260229a7d73b3c32ff4e84525a4cf739867a09d6d20dcf2a3d0bc67bbfbfd3ef3ce4bcc8863d33332233568f2d28218e7195bfd9e081e1040300000000000000c30171aa4f12388f51220e170fcfb68779142e37f114e8d999aa419cbc0c4cb4b7e543fd5a9153d044c0f847078e26054dda208e293a539c537b4cd079399b4192d168909961f71532e7c76e4262abc38506dd566695c6f92c2bf898b63a6dbccb32c44bac03d43744e73ac25323377f5bf3777f58dc6738f6b453bbd0e6ab7b3fdc89e55408fbc0a45dc9c8156b5fc68bb90a008671ca5978a9b294d245fa0a339dfb553f751a13a857e09bed25561ad3c70f6bc1ab0a3d1517b1fb264f183bbe7cf45ab303e973"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) sendto$unix(r3, 0x0, 0x1d0, 0x10000000000000, 0x0, 0xffffff4a) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r5, r6) getsockname(r4, &(0x7f0000000300)=@in, &(0x7f0000000100)=0xc) recvmsg(r1, 0x0, 0x2) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 23:23:54 executing program 0: r0 = socket(0x14, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:23:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 23:23:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9ad1, 0x0, 0x711, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r4, &(0x7f0000000000), 0x3a5f, 0x0, 0x1000, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x22, 0x0, 0x1}], 0x7f, 0x0, 0x1000, 0x0) 23:23:56 executing program 1: setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSDTR(r0, 0x20007479) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xffffffffffffffff) 23:23:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000000080, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x40) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x74}, {0x35, 0x0, 0x8}, {0x6, 0x20000000000002, 0x0, 0x200000000}]}) syz_emit_ethernet(0x1d, &(0x7f0000000100)='\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 23:23:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)='$S') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x7f, 0x9]}) 23:23:56 executing program 1: r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) socket$inet(0x2, 0xc005, 0x9) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="b884f75b4e06a31b5735e5f24ff57e", 0xf) 23:23:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f0000000100)=[0x0]}) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000098070900000000001038f53e8551f30ce39044a45a4cf51612500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91ba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d04000000000000003c34e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) 23:23:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "08000000000000080200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x284, &(0x7f0000000000)=0x80000000, 0x4) 23:23:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)='\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x3, 0x22ec, 0x3, 0x5}, {0x3, 0x5, 0x3ff, 0x7}, {0x80000001, 0x0, 0x3, 0x19dd}, {0x6, 0x5, 0x6, 0xd7b0}]}) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 23:23:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8d") fchflags(r0, 0x40004) 23:23:56 executing program 0: r0 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200000000fffc) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x40, 0xf0000089, 0xfff, 0x10000}, {{r2}, 0xfffffffffffffff9, 0x3f, 0x20, 0x40, 0xffffffffffffff01}, {{r1}, 0x0, 0x40, 0x0, 0x2, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x1000, 0x101}, {{r2}, 0xfffffffffffffffe, 0x1, 0x46}, {{r1}, 0xfffffffffffffffa, 0x80, 0x40, 0xfffffffffffffffd, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x8, 0xb8cc}, {{r1}, 0xfffffffffffffffa, 0x90, 0x93, 0x10000, 0x400}, {{r1}, 0xfffffffffffffffb, 0x28, 0x42, 0x7f, 0x8000}], 0x80, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x81, 0x200000aa, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x8, 0xfffffffffffffff7}, {{r1}, 0xffffffffffffffff, 0x4, 0x81, 0x8000, 0x1}, {{r0}, 0x0, 0x21, 0x16, 0x5, 0x1}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x100000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x49, 0xf0000004, 0xffffffff, 0xba6}, {{r2}, 0xfffffffffffffffb, 0x49, 0x200fffff, 0x0, 0x9}], 0x1, &(0x7f0000000000)={0x2, 0x9}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) close(r1) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7, 0x0, 0x2}], 0x3, 0x0) 23:23:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x4]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1a0, 0x4) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0xfffffffffffffffd) 23:23:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x3b, 0x8000, 0xfffffffffffffffa) sendmsg(r0, &(0x7f0000002e00)={&(0x7f0000002800)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002b80)=[{&(0x7f0000002840)="f4726c398c8d3505eb81a1308ea75fdf7284cad9c86b9e280a54c9944ee28b5a3bebde11f3c68d4e9540020f05d4a309a85bd013698596502e22c4306ced7b8ef213560053045ce78f6ef086d3983ae6d35020fdb8d4e53face7bdc38ab4c5a6e329de8c942564b2ad124fab8ff86b8c82e4754a6c4cbad7ca5ce2520ea5c1ff5a00d7550f7dcd0360ac583d08cec7223542a43ade1c0b2e4468f102be278b1aed124ac0e8539179643acc3ba2cdcc74b80671dfeebd660e7f880a42a6b16e", 0xbf}, {&(0x7f0000002900)="945869bf2abad0b6b5d0e3dba0b8d7480d2ab6612c3e412ad8ac3eadaf8ac0b4de631c5b4924d54b998d27eb19f6f718ad39aa5ddccfc94b1086e6d3f7dfb326d8587b79ff2469620798ca0a995d1e102c4f01697604334858060bc65551f91361f202e72bca37e98f38cd11c025cadec43bcc2c6e0754716b1271eeb056c4e602acd579872e473bfa3020b68b8b40887ac47fcee8114bd878d87b28d6b1f7ed2d08922f21315785623e1ed0091d18244f7c480617cdf49b0906b0461ead315351b147e112c65ac2370b9e9718fa0c", 0xcf}, {&(0x7f0000002a00)="7dfbefa17d97c33ebcd123d9c0708431da7d65a39e919ebf6987797b75ef15b77f4b6e81ada79b248c0ae923e420ef03d2ce975c29db661249215c22f2334ef83b43132a6421ebfa72a310e982de415a8fa574662fee8bc97b08c0aee32e57b407c0033fe049d19d5a23237de26ccfd1ed18a1111c10df60bb5be3f9463220ed40d1115e6cab12557a4ac35d4b9619b4928bbed55da95f4c453c5983c19542d49a1ef02477063289021236b1043a1f976f672c", 0xb3}, {&(0x7f0000002ac0)="8283d29a0b6953f96d9604ce0b7c150af3b86263767ffeadc20651b5d3d493ed09067fdb074835c2c7f57431582c85201ab021aa2b4408f6354242d554ad0ef6aa0edb5450c6080166bb36de3241e91ef3a3f919260b0e6310f7b8d9e27e106d1e96d6f6b8f629e06e3d05bfbc128a5c5428732f2e5ca4547ba9dde4fd1b94fd522b1df7966c07596a5b4f8da662", 0x8e}], 0x4, &(0x7f0000002bc0)=[{0x58, 0xffff, 0x3f, "74d7bc5ef3c93ac5462b271920769ad4b9ce20f049f00723aec02eee3f079839687aad85746a2698dc83534bbd8e54272099265386112a383cc8db8b8aac6a8be214217cf5301b"}, {0x10, 0xffff, 0x1f}, {0x70, 0x1, 0x0, "30e343c56f109459741c092dc9b273c9f44c36f54eae156857ca79bf902c51e81003f374df1da3bec3fbc095902bfcc370c8b9071debf414ccd52c005b97b5c9dd9ffb8f161559e7c1e1d0f623cd32026fb1dda91e79091cfd8baa15ad0a"}, {0x70, 0x0, 0x7ff, "84a5669489278fc6a1eb2e57884699beaca8afe456e9006d27f01398ed9b73f97c4c4681f4d0c4b0f5b1f1b69d0403723ba4c7bf590bb23d62530125f017cd0cd0052dc5c77d065965aac40b9afb1bc5ec1386b6b059f39ddc3e"}, {0x88, 0xffff, 0x6, "19e71016d1117e54497dfc72561d8c26b051fc00389ca86d4c2a6f17d3c6cec095f003ff1cee9841048579e7b250758a26f9ee8bffd1a6baa2aa488e53ff1f3423240f41aeee7d9899ec9a988361e2965d52062e0ed0c43bc3c0f2b01991ba21625f20f1721e0886580b2ba9df8e4f2f9e17b07c38"}, {0x60, 0x0, 0x3, "e8cec47396489e5cfaf793d4304264a1699bb47b37a0fddbb609f5fe0f1aa1b209413b2285709cb177d004a4135690794499767f1b618ec574c6f5de72ac4c5d32c5547534b29dbd1d25c1553db637"}], 0x230}, 0xb) r1 = socket(0x18, 0x3, 0x100000003) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3, 0x9, 0x3, 0x8, "69d43a8bc7301439bdb48f9fc65662a67556a260", 0x7, 0x100000000}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000027c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000004c0)={{0x8000, 0x81}, {0x1200000000000, 0x100}}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1010, r1, 0x0, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/157, 0x9d}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f0000000280)=""/118, 0x76}, {&(0x7f0000000300)=""/215, 0xd7}, {&(0x7f0000000400)=""/145, 0x91}], 0x6, 0x0) write(r1, &(0x7f0000000000)='+', 0x1) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = socket(0x6, 0x4003, 0x1) r4 = openat(r2, &(0x7f0000001740)='./file0\x00', 0x28080, 0x42) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000001680)='/dev/pci\x00', 0xc0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r5, 0x0, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000001640)=0xffffffffffffffff) readv(r1, &(0x7f0000000580)=[{0x0}, {&(0x7f0000000500)=""/106, 0x6a}], 0x2) sendto$inet6(r3, &(0x7f0000001780)="0723edf2849fde491cf447b012b310e703acd610f967c2fe79a84d9e7880d61a68e7baf3b4a8e4e6ec1978601c6759e833d6540c1ad831d14cef2400bd6aa2031da05dde369f4593e0cf34de2ab132d8c84043d427f9a7dcf9167278fd98c71ecd78542c0d552d51e3bfe62246b71f13c45742a3f9683d5dec2f7c94bc82773f3430dc4d3380ed238295427d1d0caa8d3d08c1c4706fe603ac43d1caa178cde06baf08759200481eb1c137814f71339c0c7df0b3e43e95a9ccf9c6ae3aa436b96efe2d475b665f0c6fd2a656f04eee9626940ebed86f0a0383d4078e8b77a0889f7ea91d756aa2c3134a070591e0fdb7a9ef0d978d4b05c780115255ec1e769fe1ef9c5a6c997d0dd260b19ed46d82971abaabc409037e9d25f6c0b7bfb0381e096c7d82fbf9def810517a222fa5c3685de3167f2118fbdfcf160551a09037d7c6dd30624718900a38efa9c63546d22a0f264e17813bc7def08cfddd301d95a81ab6c65533af73aae452a74b6202f29f203c35a0c2ed9e2b720ef65a2c386c3319154aa843a52a613d38b0198637062d10382e52ff885bd3011de2b60e2050bab63145950f85005109b9ba2f93139f6c6e73c15580f53dedacbf9a6c6f7a61e99040534ce8d8a002407a02615e923721044b104729ff45c3c217215736c4457f7fdc9f108b8a4ed64592e7838a20f5c9539da1ccb22fea024deae68234ce3ca970a294057cbb2d59cb239fe678525124d331a34cbe40a23866f0721761e56364140df85a6c1badb50ee3611e3ee541c0a5c3c3ea2dccd16f1c8d130be2c1350a0d2036d6beb884d27470738400e90f80fecaa768350155b36da81df9e12b35d94efd18d2b66084e4d2383d109141049854f1c6bfbdf6aeed5231f01fcb391c5b87db2fea48a7d38a45ea6e13c286209f096e2164807477765061396d83283a23ce6d1764f1441b3ba236fb0c6840f819fafa066d8fb762fa677c31b7c75b316de5c39fceabad4620ad92e2e0238e8d2541d2e34cb525368d31bd0fbfe4d6d16b52e09943c71623c75804943f64e051828740a11080728efa19165c89fb570060785b1233cdfb4d9cc4856c36f3686a4826615679431265f95292d1da8aaf0bbf230178feb21d4c120a0c4763664f7b8af823ccd1ca771f308a1571ed96de6ee13e4ee13954d090e4b92492a4ebe079dff91bb7c421c47f05e4c6c560a37789f0709a251402b30f28141f47f16663c24f94f9c121d635feaada93f0fdc1c9600d04d273c1b89befbf3ecd5320c48fa17a3f9d5a51034386a3a04a3b0fa3f95de77d39d0697c117eaf65fa276eb456534a491c85989fb9220cc8a0132c2afde912cfc04f391d0361464c0fc894babafb51a91a6362bb49d9b92fa3ed0f198fc1a73a8c7a27f2df8773c6e2d695f6ea03e1a4803298cc23e924e53bbba25fb49a08b4cdd6b09680c397b4d346f09c9ac46fd43ab192280ae8fa5c5ef2dbb05452fa897aad3f51e414a57355f4306cc2d10f0b3348a2fdf7e00f292c647d27abcffb669833585b184d64c27198fc0d8ba8c17ee01a93683fd2ddcf9fa6c6722789ea828e20347f4f1d4a2884ad3eb2f49b5c2213e6e355a4eb75188737a9d7cac8d75d8d532e3d83ea0c8e3cb12ee2028905d1c7bca18d8a0a0b4c52d836e2fa99ae9b767319098715fa1314cf3cf9b2795bb225a2056ad2c4ec5883f30999e930a14862ef3bf8249df54505b0a46e2e963e0395800d30ccf0b4783d2e94cdd716822dd904ab0a8fd41ea49db6af953a2fcb165cf1fb9b6956d8d5ff4f5abe310dd14fbbe424dde85e8c5be04824e357cd9503ba3a6568f87a2b14e68b0d4cce07a93274095d406f2b958d3f3e166a3d7a93cd6cc66365887146628314d8063d2d24efa5770fb921bf3914be6cc85d792e573b08a9b4cae913677b1efb93530dec211d9114e78eb5dc96633bd5992edc70b04bd8076346e44870ddf95e38eebdb4be5d9b119801a1b6f6825fea9df95355c1fa2a5e1da55cb474210029480d51e4c853b20111711d6ec32fdff6c4165bda92c9523a95dd898dfac1d97472b382a3eaf6d739a4b979fad80c9f755a6c5c39c49a0984c570f6ce78883603726ece3c9a10775639a8208b2f81cc5df3236f515520872a08ee90327469e0ad5aa8f321ad04e6c56e0c1a18bcd2fd6d04b1117b57edd45384ddfff5272c6e0c7222cd6a9c5653f45868c93fc73adc7a45c7471fb1c395d6c5a619295a397a4e58a62ce5b5204794b843ecfb372839180ac20a1fd1a5223d4433a246a474d061cb7df881e22412b93f358d81c73bc10f972e177dc05bcf243df277af39f4561785ee81d7f92af91859485a8abcc5d129cafac0ccbff2a53d0f90e1b1e022e6dd1249c84ebb5a2e82ba36f3c176e6b9fc37d3b51363a86e46695144fb3d62d6a568eca0455c21e987bae5fbd4b57e6e1826674fdfc5fddcba8e48a4ef135f43494c2535339751ed38c1495b025cb43965e575f8d40e62cc19e4c3b22bd7815a023fedbc1deccc93a13490048b4688391ca70d224fd3d2a7ec3040d0077140c60607eee1b2c3b9dd104ca87af53b2ddd137ba0b80b6e32d7602424597eb7046871481cddca4c8ac840e1547a37cdf8f02ae492d5f7fb1111422f2199c4d1377894d63bd0db6e8d8a461b2d922ea184bcf445234a8e849c5f782137b0b995aec6ce5b6536c0af34642c64ac1d0c3c78336c81c36815a466f15c7de1b9a0ec40daa9300828e4bc6469b5f6304f1bc69e8eaf3a8b771f8ac303e24ca3495b3c95e14d5045bfd630f4bc56d51f2dda5f79386fd4455d509135284dcd9f2d6bb1aedca706e41b0e3c600f75bb30ff9a72724ae0429f7af72dc1b00bde1efdd0245dde82723759c028c063de8b0231755bb6771f199bc84fe73f07297ebd1dfe4c20fdacd029b10c45aa0c4ba5a93ba91310b521736327a64dcd3da3804377f37d71304f824add521be688100844af880084625b94b76e33ead4b5d12f7187efa1aea54ad3d7b483fce2d67f4f4a3a5697cea57c45e8b727c943e00e231a22b95b10912f17128ee7e5d791b7e1eb7777f372290b96a385e884450b29d37dd67745b7c78b12ada91d35ecfaaa9f6addf1c92658e56c3a28f98adea2aee89976f49096005a2c330c5a439c7d4218da251196fea4797c67c280320018fa484ccf67cfb590bd5e551c567b8a4d81952829ea3182d8a7a1c7b1db00e29e1f059de2e0bd594f5c2a0aee36515b436a42d2df74b7de591555284abc699707cc2fcffe6fd8315ce00cb9e02470d0c6c20e7a91d27dbb3824131f08760a21659a944a994e09575a0146a897bef83b05ffecdc46d4a7b7d616c47a1eebb5e8ff6dd4ba70870a5b87a24950d55b007e76e96133fdcd78dacb4c58f5268755a3cf06c02051ab965ed4ad6a279b7be1a7532db69e105ee738240dd0cf1dfc19bc37b5dc3a692f7c5ce37128746ed2734d85ec7e4eb5a46f36e1ab1ee8a5a52f462f2acb392eae2841ba2f213d1696861424bddb7bc818794d8a457e77c191f7a3149e7ac893bbbf5ccd00dfb32872b5962c7ca665590cdf03211181c76bc1bd6ce6cb624fc9162a0b2c08b0c9ac6d406a98954f55b8a87e4c088ae7a12a78fa543e900e8c2d1c0a982ca95a15ff7bb026eedceb5daa5de810a131256909715a991e94613ce542815a623f082f2e45d71a9720cb94e50bc154379ca1c09fc480a846e41deaac6a318539494d1d3a47ac18c78a6f0630cc3e817aa03d11a0bc9a08a8f5a77e3249ed75869b7609026b3262ee74b0fbca64bc4b7f471092cde8481f4ad3702d918dcf1787a657ad2239e2a2cd3ffa8cc369b3dfb8772996a858a7281eb55e053d57521580b483d26ba18705c67e74068fc67ccdbeff18d865e0d9672248d8fe3423280a7ca2570c5ea769885bf589f13f872de86863a4649badb7c1c000fa7ddd9ec3a68f34bf2be5a0aeb81686353f40923c83f19943d8c3364ce318812ec64a483e7ea735bef4fb6e147796566a339dc31aaf12a8111d95317bc9203628bac4791278ce008742c085fca71ab4bc8a2716c559010306ba0a2f2876399cbdad74a36411b062a78ff6f120c31289b6fd5f63488a9b8e7198daa4dfb3e5f6596d7508fe9b6186591e36108d61cab76f3850af05269999bb7e7f0d8d98fc83be4949d3bb164dc6f0a851c5234e1e37b0b6013844a62e4c207699d822e10fa1fa6b13cdc53a8102c8fef1a9d71d127fe95bd2b5311d62d8aaaa5ac144560c869fc6b12625517a2926b35446872d95d8e6e85c1b5c4c184c7175087763a13e3730f220bce3115a91d812370efb3cad3e4eb0214cd5a552ad1c64d014e7dde3e2c064ee69d4f6b312d65a6f4a4a71a1f3fcf7dec395c9c425ac8086f2112815111efeef5d20e7aff15b3a8f4bc8a845c79c82c7a47d348a50c7f2037df1e3737d0485a05222f262b2cdb2274b99c00b88f27655f3f06d9c9803d207f0455f542115e31969fc7434f6a470138acacd90d15403ca5d199fcd87f0629090a9acf62bf4547bd20a6865a2c8e9c4572724b8c817a3550b28f3b3ef86906dd16d6a333b225d2133be7df07b6a5bbd45f0e96c7ea72a37524e3fdabe1469bb8cb17f12b9fe1ba5c02bb7b9d8e1ad168d2333cbbd81692b6e71a4998bbbf49b9d65d201060678762c33e3f36ff994afeb1a30e138c4f35cd39b9c898427816adf3619f20c448b0774625659d57f8806581aad5c58e8502a6a3792f6cbeb3b3a48b26cb97af2311b07ce126b1b310b27ef7a6d1e9e025e851c46894b5356f6e7460c88a840447a208a4b0c684a7bad93b1360869a8bd4418ddd6138ba68a90e8742eb2423a4f3cbf947297a25a8dff401c67dcb6be55b3a734180e1d45133aa28f54ea03b98c187dddd6e8a055c9b0e88c38c460b2b61b6b412b0c6c6c5cd319ecce60c176758b47ba1cd8555a7e7d818e9480f3e93881c16abd590c611344ff9cf9d6e0c6ec1c3335edb0c633dd4a7948ee7b3782f24ecbaae6c551745761baa32520b68a07cb3de784bf6b89330cb9beec8309b1bd08b1bad3613014e5936cd1cd29d2dba3d7c0210e1d9e5282192a42fc4999db6716413891c42e047fda494baf2733fb1e9a764fbcb2bb1c7e3f82c2754745a0634e4d7753e65edd913a838a91b8a44e91221b692ea11a24658d05e283bac7f7f066c7f62f9db984af4bc27a8f19eb290cacaeecd389256200f9da32e5cfa63e312eff555d36bd4fda13f152457dedd5bd4410c71bc8007880a2856a379ab1a03b53bdfa1260386747cd2dd96fab426438576e8e338ebe391e841eb2add9e9b4edcb7e3727b971592d866ec7ede9a108cc52ebbddef250b1d227cfc96a8aa834c9b77a4cd5bb37b6966ddb23f4e4a72bd66d21d5124c671a5e1bb9e2c8dde8ce2e5cd765da38aef21aa1dd27291fbf2b0ede3b6f38c3dd9a6fa3d95dba39a77906db2a0f61e9dbb2bb3ea6dcc20f0297f70dd76cf04a9d10b195676d7e7ae4b5644909e8f4553e77111adce794774d4c18d97b815b4655577140259dbb72f16842eef6b705b72542a5d06d3cfc75c60b82f7da294c8973390cb5a4dc28eb71d4793616e57ec954119e3b428c9f9f4998704c36cd67c952ef5b01036cbf631bf03442615750671c566f67e991f3e0daf61a5cde08077aaab415db7f63e2d95300a9513444a1bf3448ca07f84c64ef1339f1ac60f0ceca13fe586da2d6a3a4a7f6bb748604ccfc3863eb74b623b46e43344d47945035751001667efa14e7", 0x1000, 0x400, &(0x7f0000002780)={0x18, 0x3, 0xc9, 0x3ff}, 0xc) getpeername$unix(r3, &(0x7f00000016c0)=@abs, &(0x7f0000001700)=0x8) 23:23:56 executing program 1: mprotect(&(0x7f00000a7000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f0000618000/0x1000)=nil, 0x1000, 0x0) 23:23:57 executing program 0: r0 = kqueue() chmod(&(0x7f00000001c0)='.\x00', 0x8) mknod(&(0x7f0000000280)='./bus\x00', 0x400000080002002, 0x6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000140)='./bus\x00', 0x40, 0x1) clock_settime(0x4, &(0x7f0000000180)={0x6, 0x5}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$KDDISABIO(r1, 0x20004b3d) 23:23:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x9, 0x3, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0x400) r2 = getuid() setuid(r2) r3 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000300)=""/88) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4502) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) r5 = getpid() fcntl$setown(r4, 0x6, r5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r6, r4) r7 = socket(0x11, 0x3, 0x0) r8 = dup2(r4, r7) r9 = dup2(r1, r8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r8, 0x0, 0x0) recvmsg(r9, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x1, 0x6}) 23:23:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x2) recvfrom$inet(r0, &(0x7f0000000100)=""/77, 0x4d, 0x2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 23:23:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x89, 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 23:23:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) close(r0) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/22, 0x16) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setregid(r3, r4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fb, 0xfffffffffffffffd, "03665485d10aaf0000c45db4f100"}) close(r2) semget(0x2, 0x4, 0x80) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb57003", 0xd) 23:23:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400000000881, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x5b) fcntl$setflags(r0, 0x2, 0x80000000400001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) 23:23:57 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000240), 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$null(0xffffffffffffff9c, &(0x7f00000037c0)='/dev/null\x00', 0x580, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000003800)=@in, &(0x7f0000003840)=0xc) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000966c7e51000000000000001700"/110], &(0x7f0000000200)=0x6e) sendmsg(r0, &(0x7f0000003780)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000280)="c864b2588537747d737c9b45c3be8c30b653752cb4adbb5221c9f74d707ffd9a90d6327ec4207bc8d322e1f923a09fe38a4a47807a7cf42b1ba150678f31993fff14f544a1185a90e3830778013f102ef2f677f2bb8b74210e747b22b3b2eac4e0352d8665b6906f65038a8999ff3bf50b6ef5f4aa59cee75ac5fe220cc2924f1665ad12d2697e3ec41186d18aa619d466bc7299d1a00a329187ab071b3325ca06945e8ddb1590a4f11e89c3a9be99c684113fbb58b3c25e30450a06018066e6e80e8c65a34dec4e6a44e4be18fa7f1fa479111edd7618367f1e347858ac21754ade8faa9321d84dd0f306076ade9c7123e3c7933d8938d2b4966d686b3f1dd2f844731743884959772d8d314f1bd45b7e6046fb2b604a2b1c218a5096d4154203608e7f605ec203b5f9748a5e84179862f3330a1a18871166d0dc798e78ea8b0d5e44faffbceeb7a2619a03f26d17b461485eb1640acec98f50af84b6c989bcda695f01d453ee91d62c58ef990b90a58cd9dafd5c5edca21e8af32f0a1c3d6f74b925b8c3362484232cc63d1ddc757e9a9d08b4247a959cd6b48e0d2048c1c6a7e254b9d7e58f26d3b9a8efe4610078d1b4085460f7237bc1479cb3afeb53ce30edc02037366274541427c1115c6255f314d2db1bedbc2f04ad8be281615fe88d711dfdf96c0f726576a63063027af16b9f703f881f493e3d9165c97c45a6c4b1a31fa6571fd8dd8fe24aa9664d25bd430cd448b6f40cab3e18b0145f08167e0ca5c0e7ca07d890bb7b86f585c36e80481cac97e1df5aa66296e72f289d73fc951eb5f411e3afeeaadb8200b95291e0c8b42e550fa72f7dfe34cb9cc265d1df1814a1e3e8d88741452b95734242f9400f509613ae8fa6105acd7ac86e97a6217bbf589f1dd826afc4008316d0a900c7babc3aa034b8613f267494556eb61c749390e2aacc7f0a781fdd2d904c3076b4bd1ed50f444c069e9a4edb5ca2cf26e0adfe3b6d0af066897e4cd035b3eae05f3c26e16b7a051dbd3a53373484a3ab78bba027a544992b80408a7e15889b35c6a5ff0aef9d039fa1fa117ec16388cd8185ca2d4c5419c33b5dc6550f87150c2bd6f05f7759197e09229ae94c2acc330ecbd0727795a24376f022d7c90edf27bbf71dc49d5ee23d57aeeff3dea1a639b85ed8c740b8ba2d2a9a699e520dc50e96e05cb1f27e49b563841744ed40d62589253bcc71de5901a6aa8b661ab897c0503f5f0fcc433303a363d07b2c475785fda09dd0f67271935c09cf57d84d862f0914afc973b7a4ea8c80a179128fba350d26feb63a5d226f04a1c07886c2866b7dbdf14146b49a489ac8cf62e359d6ec511e1c20a96333ddddcbf23e75673275b3ba87fc97cbe6938513727bdb52f05a551961dea5a29f8a41ea00905410f9214616c3554c1fd9350134cf979e5d4a62dca8f9b8e2d42d29725aa200632364009e368d1e8d4378948582f97904fbdbe33d18971196adbc8dd21e495bfaa98c2226239eac8d6451d147237b05592a6ec7b52c151bbd0a6d55a3cd552056e11c97a557cf174f5f01f96abc00321a98b48abf3aff02081257274546cfc1aa3a66936995f9838266eb053fbe5ba0c522ce15cdf60047d9d31bc3be1fe9c500efb6d7cd1a4d34b2d6cd17f5f3f1fe8075c083c527caa3da566693956803a23264209bfdc25554c6e28c9f6e386c5d3aec946584915ed42a1e3bdc8ec55e43a4265316fba2b430cf380a4338aa45bbad0c0e54f07213261970f296588597884b8553b814125401135e03deb0b67e55ff0b2c6eb4d7f86d21cb2a5255df6160e4cfd4ff1ffb7e09fd2edbccc4c135fea2324a45ad9d71fb297eaa0213d1532f2cefdc3b2063fa038c9ccb7ac826557edf9e5405ddc74b43f12690d212d2a2908ef560356db43704b9c0a90e4fb44c1784dfae9e1c6f841b6b69233c56301110ba30a4df61b099765c22906049df301beb776e745f3907701924a962f5619624aea44a8a0debba9ea5bc117372ae12c767a6286e36a5e18eec6d03f7b25f92440c4684576321d9bc21240bca18acacf0e20989a9c1398ec63220e3324af99f8615d1ade4a5e4a12a185e21df3f5f408a8bfcab50b79972aba340cb674d07021e08333c1769a03b86debe5a7e17f9ffa91806ba60df12c98e5e36ce0780712e05188577aa2ba6183f22bc14c41b254145b9babb251d3c1b276c310bb897b6ffab66d5a7fd00359909c710112f16854d2e821c4931548141a0a52b270d64c8b6aa8ed8bf9b1ca11c9863cb5c9106e26a40eed8573dde666d19d9e6ea1b68f1b5af3ae8df4dd4aa8d125ee4fda8bf50a9160b9514e1f8f8c2302419b0637e933b2bc477999498fee694d56af6f0867166ef4f1d6cffb6230677a81211b441c8cf69a8833ecdc605bc31edee666db4b291acdcc0d144926224e1cf794b5111e76e572b489df23fbabd102d1d2522f1a59964a9e4e77adaa62b7bfe3421e0fe2825417a41d4786a05cd24817058c15a3f058394c9b6013f334316dc4452efe71a9c320e39a2b82234668f70ead63c40eccf69f1acebfb3c8a7a435d5d98a3897968e66b0dd1b7c8d26ceb6077754363dd72adb8742a986f135cb379b9a769b5ad0e99b3d5d55d43a88355ffa80ad7c3e31eb6b5bb477472140f3e638d1db17068424e0fc2d877385c6f6b47b4b2aedc9ef057e2842e8dea45a6b69009e6117a1280d505e7d03445f3fc4ecdf0937889d4111ac9197c775be442d7ba663c09c32801f4e4af52d9b4ee28bf38512061698ddf534857215a3d4b20289a102abd9dc5c24bdd81a032f42bd981045fd99531410259ce9abdfd2c462bd634d67f1b8487ca4809f36ef5659444d0380fa7948e10f08ce8a3b00a1e4c93ba9184670a20ed8311ca18211a2318f0653be80f6a9c940b7e3c97e363f1b0fb99b0541d2035df73e53b9e9190e0ddb493a17e3cd802ca04f4e2165d89503a7d0f2b2cdec24a66fc7be1f48c9338ab9a3a71d438be63b556269f6e35b4700c37e28bceb08a49f2e8373b2d66721a8b5331fa785238d7b2aefc09cbe8f6b45483dc9c536d4a65dc49562d89822ec3844f6dc7a239fc96c74003f24f1925b68694a179f4fdf841407ea0f389b49818787ca5a317f743eb2d69f0cd3bed3140210701a6236c88521e3c193c28a4f605ca5d7f0c97b9ea0e46dccde1f163992bb75cfe9ab4c358296c6dc6d1672e56fc12db01412bc7058dea76196576f325196c0cece34ac4e95c5d7999102671760fda7d81a8f8f11bbcb29960d29b5cb37c47fabfdf873a20520aec37c7da8a221dafc128b6d6770fc6cf441dc923196b360b58b3c7c35e3a00280c7e35b68ec88f1e5fff7f83ee390250ea904497f6cbc77cc1777fc3c41fd9ffe76460422658e8d79ca8cd610af177185cdae42629a2fc95ceb18f931bdcb240981909da82b0c8203fe4531297d028d88901cb5822f1411f37c9266e0ceeaaa460f4d8c7ac5dce39dc934a84cbc1db60f6345c3afe27ad28b6e033c0c868ac2e7b78b2a5b3268daf8d4fb659d2492743761e9e6ab68f3cab81ee88f3a833fc8e1ce1b5b226a88c270529ef2e2c4c2d3b8637e04edf8a3a3eea96677e348a2e8edf5ac9b850a713412b453d03ab2d763bb1c2f03281aec130031791d3b58ee17ffe77e272cd51df56c9fe1fb81c6b625564bad185d7b7694986f5fe36f2fb9690174e1138197f007adc90c26f57ed4bf1b5f421e6c0ad1422d9f183e78e0e268662b4a966b119e3b8e2fc5f8e2e61b4e57e23fc43a61809e3704dfcea8140d1eafd987975b7097fb129702fcb6b1ea7b6347a2f6763d3eb462f6b1031d4e23724536af658eb5b9cdc5aa89e5e2c70a300cb00620e7b1d6a051b6761fb0e14b4c3973261c2ad18b30159b05886f9a01b5a2a84449b9c677a118c2aa223a33725719aa4a8209879138b184891c1f03ffa3d910e31cfd8dc2f20c87f1dec266d8dabdb79c094e7f702b6e38dad5fc21fb7977fac96b7ea90c91b42d168aa8cfd4cb255edea952987791fb00faf4bbdc3d5bd4de068450cf9083b5463b2e21145d7d01c352200dbd3ca444ac721c53c7fe60daa7dc4045e32eb0d67bfda8758b44bc58ac61b925cd08792a482ea74034bc1c0e7345006192e61dd77c1849aaf806ca01d46fd8765c3c8ca0b272374f9480f1607c7bb92e1ed14d764f0338e066c46b3346a30be30f2f24b45afeffe6ad73222b59802ec23b3d85e53d96c627e06708b652b43896664f407aee8c86cec852d109d7b588a64aaae82b3e8447462ace0b374335fc74c6588baf5df3c3af4cb10af7265fccb12da994a553fb69db09ae45b316ad5dd2ca6160bb41303e9ae01cd83e038b4bebc941fb996174e76c76e4d331032524add7740566af82a3af4b441c3d1f357a0246532fa0d3903587eba52f19f02928fee98200e654392de2f3e815d07fc83018a1611b5dab146554f6a0ec568743614ac71731752a5c385b5cfeffc877bf89c411e018aa93655a003e5cabf37c9a71d57f9842adb977aa00512d6d05aefccd53fce0d4ebf095d166f90d927641900d411e168f16827608b7c515dfca85650f16b4515cb3dc8977d0d915d94d65effb406076bbb5ab3689bc432eceeaf626ee9a26f476454aad34aacbe702ba816f00f93e45bd7f2e3b4af920962152ea39bc39a38abb8250611111c2cf0641a69bde826aeb6f3f3f39ee30d549ab05c947851fb96ac3272160e12fe62c565b541fb61d76f96796aef9d4816e2c978b854cdefb25788cc800d1cce721925db677914f01938f14b439efbf39779f7e3ffd0d16a6b1db9e98d8230b84cbcea5cd7c7916af98dcdf5428711087406018d72fe2b20a5758db6e9ba4f5083018145ea72102223ba3db19a58811363d8a2179fa00fb3166034d98e8e7a8ce6dce2f2067defa7a909125716e0cf9a95559d83a4291d5e07fdefd0b043aeb93fc817e8c2c3e9adc2f3d7ba4d273d9ac8ce5144c9266418e367e4e37dde4d181c30d30935ade9d4ad6a3a538b781fcd93bcd478f264a9d1fda8bcc0c82672ba1cd9bd977f5e62cbb68d83f06715047ce84e4ea5fd1d55e19bff0c09cd60561cea7ddf00dc9f1ddfb5ef9d5a1a3b82fb972b7363e00ecc600b85f14962ae6300f4f7963dab171b1a543a127eacbc47109a82c99740634426cbb283468afa3cab8d7cd5284dd5aefe1181296efd916bdfba1a40ca958b864dff1946640d91fed877c23912bfc5490897e5ccf7af14f44404c5c452394212358756b54beb9eb1ffcdb5ca421a322ffd4c376f9a1d206ca9cb673aeaee897e7abebbbeed095c361e04a31b05f8da3ec9d07b14417573c963882fc49f63bb602accc37e80f0a3c7417f928e880d7044bc116892c07af87f522af2002ef8018228a2bab8f95de98e8e5d6ce43991f239bbb3669924e829b1ee0c7ad565eed050ce10cc58c1b9fe92120d45e32403fcd15be807ba67bc35fb1a4fd66c8f624a88bf4ffd54f205ee862fb908561b7ad11e5f44675ce32c175ef60a570cc4e147dab652fff23884bdcd633c8ae6e401fe4c6bd582a6763a28de4a00282c31bdc627aa95beb39b840ba36942807ff60b90ed5dbd9692b053abda14bb403af2668db4fb6020b14c05cbe2665d29a02bcc4d322c6d79a1f9eae6914979c499ca13ec9d9b1b0621fc1c4ed9b965b5c412b27ff478078bb101751a65aa2506318e0423fbe33f5d31fefcc5c34c650a75ae1174dd83e5097518d971b72b1a22aa2e291d245b1d4642", 0x1000}, {&(0x7f0000001280)="84662f0de406abe8a92c32b512cfda2c8323e4faef8863af5140b8a2364a6796e2f1b624629729d87e12c1e886a6e9f7995be05e89ad4b6815b5c3cdeb38460a4d184a22dfa23c4c1f362a8950e06a24bb19ec8e80487f23a21b080028250a9ed17ad0c7ef8c2344129043d6f05a4d8939b5b28a2fe30156e0e86ae18c73d79045c8c8df2908d1daa6dd993219ced706073b95b5e45f04d8f1f9e3aee0f55eb7abcf0b527ee60981a80835729f5d094cdc7ce927c1e18f1174fedff1bf2cf326921fc54eede7a0c2eaaf1d44741e8e882e94d3a57f5a9d38cdf4914defbe9373f3dc6d5f18f1534d2c92c90b55e112f009c8112a5d", 0xf5}], 0x2, &(0x7f00000013c0)=[{0xa0, 0x1, 0x9, "7184e1e465c461581a71938ce05f41bb9e4fce69f7d3902a6267e7f0a31b2b104b88c70000e763a17821bbcde4acbe31fa6b217bc3c55289024ad63f68764ab13819ee6fe7971e9025261d558e6630c65c780a4b50d8a3bf74c2f0e283adc9f8b31885d0c7123bb8df5681a225104ebb8ddef4a62ddd5c7312235d9c98aa59e09b47fb96af32e0d3b2c9ef"}, {0x1010, 0xffff, 0x3, "daed251fbd5e36c044ebd15e312237356040920d0cbcaeb5261716602de438fa0828aa241bd7b01907cf0bc2e0dc7c49808668f955d1709248f180aaadc76c7f6dd1e0f92a31f27014529c8beb8b968a8a24fd43696d88af1da8517f7f07498cb37a575aadf55767f1b25629fb235117de7c933f4748d4ea497bae79b0fef33577b489fdae1a740405927ba95385a269f398f2183690bb718ff98e050b5e85b87eedcce071827d6075962ad53a300de8544c5842e701dc523c989e10b442eb426d5f76dd5bb42c8c86ef52fcc04deba77702b15eda4d1c981375582bc18cf997f8b8ec8da731ac4402573e57b6da86d40be34381a1f23b7ca68443fb9bf5887597da5d8f53f7ebf4b87ed7abd77290c47f2bcd8f447878224fc4345182d33e403688659cacde377e7d16a339a43f757bd1f882f7ae558d62a436b30d19c0c4e72a0cf93f8a9b9a387271fa518553a506b2869fb700316d8726f8b2a063dc8479396b195cfa143c93019b8e5b0127107fff53d861a78972408eb293e53a702230089ea88765d968993937624e3b9bad107aecd21785dcae48a984ed19e2217934b7e356858c2a6c29d0a8eae15237f14fc3d4ceded17a4a8f8ad3441bf9e394e782a9ad0fce5886be36a15dff69ceb37fcf4ebfb799f904faf67dc3e22722b4d2971b1edd6f26d6e498145dbccc39aeb465dd64aabea19ccdbfc61d91e1b9245d1474598d32da0c2aec8d1b618bc01ca6cb25408d55b06ff63f09577a6a4c3480a702d99788f791fdf216d6700a612ac0e25b99b45839bc2c24abf400adb763d21769a3dcd7499c88f9536994e1cb89b30c7355a2133430396de1fd4eab1f497ff3d8a55d1636f1b173f757e3c39b11e5bacc782619a8ca63ab17fcbb3f392218a7a977f33857a379109a7473c1b7b9a2b67098fe59d66cb08bb9e21016a81b1be15ae5fd49784dc39a4610d8a578ab0458b526c0f314da8ad1222769e99cc4a4ca1b2e7bd329e13b42e0fc403e4afb736316e9f558a243cf39e51a0efd5c042b33584b6dd10efd098d72271668ca8ca86a8a33556e2b9765dd2619681a52f12ca231bed52c3c011263ea9b57c1eea179aa6db7408f0f2c48c28a9ed0a47702890541039b42823cf5e6910517c755f3ac835961b4e5a490a5734b4197fd03f92378cee940e5057ebf836203aadb348b6eb55beb44cf13c6420d3c4f04896941208e6a03a89afe28e8b8448dd4c03ce4c8abc167ead58e594176a848d9b701db486e1f692404512748794f51a1fbb4b4f4112aa12549c6ba47afc4a88d33869ee3afb0b02299f30fde21860a6764bbaecea18112e52eb60073bb4ce674b42af2e56f721121d52fa7db25607d2890f91bc3f8a27cd505466a70edd5c637b0607b04110c9d4fcfc03b7c069b3456a9ab6d7e170670d14a8056a78e7a8b0a37e1fe438bc110bf80db54680dc7086ca00ca2b5007010905076cc8ce5a805953b56d62422587d859915cd63ea2089079f58f6d2d8c5f89c95467d3273a9742c3a7c288bc7a236d0dabb8828b9d0070ed1abb85f00dd78a7e181d33e86a1f4e46300929fe20ee91e1fdb3db2d0299edbc4a5100c46cff8595909f568f10fbff721f5bd8bcb8559efe1678c4c584c18533be1c1bea307d3c25ec17d4cf46e4fff585f87cc5eb407796fe54eb39b19588959bd3aab570453c356ca2c7cc01fd4b687ae3ba2a647de281c2068736a1230a910c50fadb2e7982bca9f9353f3221cbd62b312c36d6f96b52da8bf7b0b624887ee69033275a90af7253b71c735e9ac4afec4c64fd9fd03b94a9743f0ed9f533183e3e556f8b18103d35a65268a3531f20864b16cd02fece4b932b10e6ce2e844e036c93a3b0c4dd527dce50649042e8764a4842a2a2333caaa92500ba49bc0dcf6c6259315fbf7a4fb7120654fd3392261c3d75a90beb3a5e4e394372821f8b5d304793c0d994f782d4c24003d6ff94352c72f164d496b3adb95ffdbfaf727874d15a241e42c393e94710cff9799e4155634043a8c8d47b9c7dd8101aff7182b33e4cd3c2849f9d68d35285bf0ea1de2f39adec8165badedc27fb2e5c14df395f36b76e7630d31b4b67561de1cb3ece7abeb0d7ecc1b0c9d7cf1e80da245c3187217a723ed0f95df7be8f06f3fb3ef7c0e8d4db2e225cba4ea341a934d40501006ac9268d1ebe331704a0bff3dd313075b75c954c90ad356327b368a86085dc2eb2328a90f4d05f12a23a39fe3321a98a45c3bda47d85b1c966358eca27d5bd733d2229b319af57d4a0039de8530a5f8bef50ab05425bb777f50d92e2d583fd92e0479d8cba14e031bb06f7adf2db7330ba9299c948a1ee88dfaaf0e20c776989c499907db45e6008159c873846f24620476a069e31bfd13f91c9ac5d09fa8b6c00f9305170534293b9a1b07a2a3dc7c2bc584b04b116718b2cae8f9858fc6e28703a624980eb506f7b7e7a4f48044158ab0f7426cbdfd131b42c1b92b340627c96caab186a0dd6b5ffa3edc7bf2441b77f9e305d7f48804c5ca9c8c88983d48394838a5b736e9216e17b1dab222f7d7bf414e39b0b0130052d8be75126e7d23cd6b227b3c62359df6c6cf29ada2c6bf75fde79618a602339ae99fae012cba0801a88eb08351d08058072a8ed54fc8599cfa21fc9935543f158ef1277ed96228dba44c0262d6288ed2e47764635e4a473ee0704908b7850836cdbedc5dc772986ad4e464a8e15f45c57301f9124f4fda3c2074c42b0e0f9192d2646c0e454c1b282909b665dbbff9851a82ea9809c20a7a986a24c4cbab190dcfd144299b58af80a40191499a899564d6cb25687ed319aab719f36e0349909cf793e29b1b08922a2cf1db6fa5fb918527425953104a5d5ccea7373fce5aa448e1fcedd4941d77ff44350b4fd0cb163aee258d77a67a30e217104e006423aca121fc7228a6b7ea433529b246e164ca76b3b6da29ff56290fdbe9ef964800b28fdfd3716f70ba38d71c20d5a5ad857e1b8b59de62f0a8c8964f5b71d64ef6bab5739b78ce2560cf062f62f3e77c66c48a208e2ffb91e0bd9ea4f8150c352d5b0a086ffd6dc120366b67897f960ea8af2cd96ca20e776017f4a5af2b3d03fef6a91e5fa4776e2782ac5fbca55f218c5a91ccb1ea9db33d0a1033da5edc20533f4a5f48af42d8e3f10ef37135c512cfc7c97d4ab172e1cf6459aa40961b6883179014e4ececdf176f6344bff4395503caea646a1851bf7d0c08ca96d5f66cb9f5ad20ed12f9fcc70b6defd3be3d73f8953f63e99e91b010493d84f4811db6e87de022e8ab1c3d890233893ca95db56b1a6388c5f1f36dbb429b3a78956f44f5800d376ce20f30261f95b98c6f9074b35faccdbc4e64b38b3231ba22f8ca2eb24b48b717e1779f39e210cef412a7c07065d2674d4d9ac5fd1f11546812a3fb7cb99d4896a09d78b5ad28c120357742d32321d9321ca03381953353fda22599414399cb886ecfc98061bf8356327d0d8457fed3ac34f43fc7c47cce5b55dbb360a2e983f32fc3ffdc19ae5c353c3405af2524c1c4ab0d8c2022d17f3d7aec4b1b05948859a779e47939383d0ee8777bae498a920df73b3cba548fd709ea0349e6969c4ed1785d9edaa6351281fbb0b6653e10300a861bbb0641a4d714978ae88d056511a8133ae96091ed3f153e1ba64c4c53ac485029ef5633ba4c7cabaca6460711f66b600cfbffe66e8c16e73b6bd57ba85091bff2598e83ed3cf1cb3eea19fc41a8ba90e2822b8b7667c671c89544ec3a6e448e88f2cf1cfa211df577cb6c1186cfd975f352b041553a07aff408c5f26c5423c09ff3a1c48812b0b67d77f46203f54ba18c5b6c58b25428a350ab175ccef3aaea5f779116b01af42d8173c83aca994c7a5a540ecdf3dfc243d24278eac377b2eec0a3bd7abea77142726160b92d93bf316d2ec38c895affd48895fb47de012b681fd9fb6edfe8694bec76715767ea36846563be67b34b7d680b90a377634d386e2c9aa8ead910705d1b03f5b09e58df4c5effac1535150cdaaa59af5683afc31af4094db93b2ed530a69fbddc6037983530415eb9787941b600b070306c7c0ebd208a0808b105610c54f461839b95628abbb965fc72c1fb2e3f367f58602a474b41f3cb690f6be8e328b112250f221961cb11f503a537ca7aabe2e5cf9a4bc0cde2af944b7bcdcf76f3ea89d32ad83632f1c612377e1582412b31d7a12fbf44b055188d9d13d54cf2d102f76014e5d4218a985aa2e5a52c9cedf2d99aa118e6e73f58731f225cf1663e4ffb15335a184f677651e63bdedce9844585829360b06065eec4f6df87fc256dc9d89412676ffa319f3bbaf1361ae65870cd6f2b131e2bc42c273a360fa0581c6c328cfb577cfb6e09b457470f4da462cb2919716204edd97e217e95738ff925c55e44dfdd573cfe6e4386f749164dab54e8486e6e2ed471ea95ed91816345ffe6460d7f3df56c5bfa313e1a320112c2ba3371b3a51b7e46c2fb09d387588516cd3be46a083d8135a184b9a825aa048a74fd66d1577343512145af4f22e27720f1eaf7c606acccc9e29503d791b50be2c9653123bc98288c7f4900746fe1c02b442d1849ea50273281a40405d946158715ef31ce59735d1459b455c3029aa36759035f697b8dda39f099c95a290ce66f04426769561ab842093adaf8ec955a6178a88878df023dbbd146764b072a4cd18526a787bc51cf72c3b5ecd5e6639c5a20ab9708778d797fd3fa1b1af853739a9457f604ad463d9f2b8372feb951bf05c38557ad3094711b9c0aaad89447188e200d3d460b457615fadc226e609403c31dac4f32a5f29338305149390eea6fd5a25eaa5bb7ac220704e50b4e8a8f1d16b86ad2ca93f27a7df3d8311ee06103dfc624bf942d22328a835abfe77e5550a348505e9d6a8da384afdbbd2891d8e32791225673d5c3cc57d1ea4608399e0aff444c00c7864754e2f17cbcc1709e21f6ab9d8d439136911afeeab46feebd6ec69a3afe54e7ba3f6e095c5a8c8e7c45864d299eab29497089cd3b1596299f00d0f8d76d40a0890b7e5541b9ef7b2dc08c381ad848bc8f5755496f594c98f9fb4fc9e53a8d5cdedc67cd659b910283508e33bb4cb0ef5fcdd1f3f31c780b5e91c295aa8a501cfcadb3f011bf50dba2d6058b4618b75d90f960df93ea31d5bab5e167b520a4b605771550b5cd598947ed73918cd76251d0b7c05f6a8759da6706dc082f5901d8b31a2bbb5b2d1a9b2ef2e83fd2db34cf80ccf99f716da5aeda86c93d0a039ceb6a21a0cd0a5108fdcb01a58c90becccc3ffe8d199d6c3e8cd6d7c96e9fa19368411fc7880f0579094c61c433b6ffa6e3048d17defa4f441af6b4ee3290089681136c329eb793d919f248e2c4000c56c72a0b60b3b8ac7c6f059d377045f0a457f612531fd013a64c3482c9362afb29d8c9158bc855b629d13c5904b95163c398e3c2d9fa4e753392ae80103efab49300b9f2361c22299d2ba5ebaa929325c73dc998bd6abc4d4584f2ce9604fc14e16ad43fb7eeca0aabe535044fad14bef8b99b4ccba656dff15c228b3b070f3ddcf685783acb3c8ab4bc26a20e1e29954ff0ca4f8aba7b857fac4d029b33fe330647165245af2d5ae66c5b34b56d967f0cc8419c6904494a02ecc668a7d67b510ee2617f1c7cf079b29d008f1e52dbc363bf60772edf62d77b28fcab7a2818fa593f8a4923ac935e8f092662192e058093985d8280ef0f1930a51ed57b12f22535b9b39ef08d5d9e112f6a96"}, {0x88, 0x1, 0x1ff, "e13d54522d2e59c7b8c668244ee43e66d94c455634c61537f181702dab0607851726c7f33205a14795f5f929fdc1c3aebd63f101751b4b3d4f9b4e3f28fc9376aeb71a712c38d3303e4f10ae5366f87f5376e584c3c66e713db46a765394f8a8ba85d9a6c23c69855c7a8711f1963bffa2"}, {0xe8, 0xffff, 0x0, "ec45a066ce8c370db4d6c96bd985aebd9b437dd6f390de3e0f9845be4f4f03f5ca42576e7e36894260c0fb864edd9dc2a17cfdee7b20bca2a8d05cf61f07145977d0d14a4903f98a7420ab293e14347620d79966bbb1e32fd8b4aa811ad20c5ab6047fd9aef9befb0ea1eb0a3a4f13645621f25db4c80a2ce71386168e109fda536bfadf669cdc30102221f2f06ab6e2f8c859a8b06e142c1b9bcefb5b210887ebd7f343dfe298a61b687c15ddd486fe44890157c9321c7ce16596a9dd1608665b9b785788d75639e4391b589316c65aa0dc"}, {0x90, 0x1, 0x7, "c3d59546230272370b269fab674ef9f1699b157d7f021ceaafd18cc133aa7b8ecd49f45d4aeaebe4b13335266b68b04fd5d69d53ad080967c904fa3222b74769ee33174f477b05ffca1c7783acd414955aa0ba2442acb90d611a646c8d920ed4b97e0878ea8e47d3dcdfd74248ddb0df99d3168c8d94430d5cff06299c"}, {0x1010, 0x1, 0x6, "1ee668fee5ca0cb3de8861e95e9f6531d9c01a54f2b07c386b170290b0cd5a6b3c5fa18f73d3bd8ed72570721ff7d05c7491049d6b4f62fee456afcb2d11d82b3024d96bc0a743b4c8559aac51aa986b52d2e909fbc04a6dfda87532087f33991b886f50f2f7f457bbdf96caa656e9f91768b742ecc9175db9ce77817515dd4d967d4770ebe7026436893db9940740d910586bf6e02e6330e2eb0c4229860aa102d5997ff4384cc323c2421e5b0bae9aa21524369b86b4ee9e7025dc7ca99b7f16811f6b5f5b8a77a73d44c6a2ad7485534101fc46734286d20e0a3077d6a561c8e6f30a2ecafb94313306196980ca477655ca2fb59cfef37b338ee979d234aadbe83713dd7262ff22c626ec7ac77eb245afc5a60e7d10ca022e8b56b3a1f7d3af10495db5b3ac028649b4c5322ccb49e75c1c44374430b4aede3acaeaf0c81ba6778b8f128cfa8c3df98a26eb05ab3fe7e10708437451c5ce9b61f562552972194c91e4179cac54a74dbcda892a71914ee3929b37057d0ae6cc7f711e1251c860b345e8530fea094d24855a7a3e6f85fd0592738b86b5febf5891c4a56bfb83b9f3f1121148ab790db7710a87b388616b34f215605acef6a139cba97af68405227a6b5d1ad5a20c81b5377f7d585edb71343fd713fcd94e4d3d8367c815e480abf3ed694a3f64ac21e78c8a3393c0543354a826b4aa58c8dd2591500455657c7aab7b369765ebd3c918873cf2823afeafd51b5aca24db50323a156d6780c749cebd32727b22126b6abc52cd036caf58ed147cd7efc38765808ec19f5479ffa728bf9f6422e823c987c46ac75e2efd241aada02728a6d53b046cd80e28c757ca264fe0edd350282f4d3084c095c787033234a0839594d4186caade6ca8e395adf1f073066ff5935430563e9f69ee6fc5596451b037b60ecf5ffdefb36c52699faad670521acf3b7d535a04e36e3dd64d56a2fcecd35bb6a92183e97989bb4da3e9db85e40d55b189d63803710063f09b6ddabd582731325bdbf936ad955aa5f559b9a42abe156110d88af7186f08eef5d817e9cd98ae7047972d2ab5113d35c32accd39c5f016d7b8b2044ec5bb2ef07919ee217bc4b548a44eff503e68e01507fce417ab5549c838e7700b81bdc051a8acfb979e5bea8e47a75edcaa3a9cd773fe11eaaa1eb58b89986a82b1f1fc075fdf3ee540021db9ffd16ade49993d9d90d51c07d9a8aa5f8022b5852d6a7799d7aebf6ef6be41b2a5dd88637628c9b37137c92563741965b6121701098732d7c0a0d34ab4a9fa941336a21298f3109163ce5f4633c31424cc8e924dbb818925181b2dfb4c76c950a18b550673898aff099e78614897fb05df6de5e73a4fa4c9b877c77bce98b5f985556aa2184512b514fb3c21068123b7f7f6053b1eb04e0a3faeb2c30b0731321686a4e9c836a8ca7e8ca2afb1543277eff0937b268999fa1f71ce234f62df80fb456c9bee3e0b81281fcfcfced5e57d53f7c6e735b45697385bea554778fa3e9c012dec8ce005cb10d783904b84a6acacc06ff205d64fd01cce708d255fab435de2bd7ac80849b3b21792986baecf4a5b884529f66d39188af28ab8aa275dbd8321899c0d29df0485aad5d71127e4f86e6b0a68aa412e4894b9053821abea717ea23c0c48a981b553caa7157936d6931069e317f588c5623c3dd0d1c09126d46b8a0f84ca210e3b8a062a0b204ef9be23a9d76e52fbf9ce1243a6b1ba85e971c08d54a075639a83d8cfa82e6b27de08fef94f51310f41785b6a063fac676e19a7d6f13c00455a48b796b3e4700ecf0677c6d4dbdd95ab8e349e4b7fd56cbed4901e983c16db63c897c7c01ef89a8b7ce47b8c8ca21d47b26ed3e55232e20ba32cf762903ce013ac32c29e8646ad89f7b73b72a4ed1bdf535c8f745d1b2299202f7f7bc115e932727cd9f8367d4c3753f552217335f708c2cda0390e6d10e773994ae87382d68241156f0a361df3ff8694f32d1b59cd7b77b181426432fba63c9fbd47a4a33718a236a693bf56d7277409e924fe0e34a0e18492afe72786f0d6647b382ca1331666475835aa7a7af0a707211f2cef31cad5da397510b961f1af9bbc1d5d971caf6af5eb691a25d3fb9f93e78e5e37a84b6b24bc1a5cc865bbe13f910be8445190a546baa03a02c08c2a984a14accd896a7263d581f05b495f6091cccd48555884b52cbd0f9417c0729e327605c27bbba51c405f439ea7be9400d24f1da4d1c4d25cad9b04fbd356aa03a9323271508aea435af595a99d77dfa07e5c253aeb85e65defff2f25a15daa7910c2fa925aafd351f44b0d47a95ccd22a961fe1fb1317830d28d6007e4529e4b6b50321e37d97dba9cffc441af08328b97b2efb9fb5f888c5f35118df8e9a852fcffbf4d7ae3172560a733c90ef21a7566c753fd0647e862f9172b0b95f6c14c6eb9953e99ea4b9158d200efd1c82873d890bd1c56be464070b01086389e5a601a9614b79eb56534140b138ab610456a41cfe3d6f7c96d9f25cbc18383aef8dc4b12a9016119b3dcd3178c60db2994f7b4a7cededdcbb4e4889de0b24f54f7830a792b10345f16a6f8c36eca19f142432b87267b36163f7debe87daeb675b782fa21a04ea4133d3db6a3caa153416041da9a7e32b6bad3a1ea0eda15a86c8e4767432802d087141afc3b7f049260223a97b8ff017dbe786b19c45a05d234c9a19e35ee902cf8e3d704c7efa2f9eff5cb32ddf06f0e4b85b08d3b860aef28ffe9c70a67ccd5cab2d51bc3923cb08209d7c278c0c536bd65940f68eda10536561fd7883a89e40f1ab6033225982c8d6a6a97472d28151c2b510053082ee3c15ecd7705ac16e9c23607d1b3144381eecafa1d523ab7eeb7679beab7ba7a61dd945f4376bde21ba8aaf231d5b2f90a84756d47834f5a3477700b3508c1f6dbcbd0ac18c3d4be1098919f1dfdbe9a1430f4933f27c6c23cd3ba1c8261ed949e1590d62ab9e56e2371716429f63546147266e7240609e49044b883e866eddd61ef7c089bef473bcc112d37876c0f355f07cd2014349b8d6b653c30c7fbcf86d5050e64b09d7b7acd12dab8ba6d5301b466459bf0abdac0650f55916209c3b2f993e3aefd755f50f9e88ed0a612d52382ced97e45fc454352bc1892d44ae9338a5b0b2a9acd1b1b750a0f69df0cb0970dc268ff71d597fbcb6c4ffd43733a19eacad8d5cac965650192d6c850c4a4b727165ce68056cfa766725e854ce3411d3d2a41c7e9dcafb5ab05ecc8431e70c96c7c52fb16a763b43a040b94196ce158efdbc0d416ecc1d9348008d8dd45f8a3cf044fb93cd5e02b7c66e9024f3e83f7387ea10f3943df65779217de27a5ec93b4e37fe2a60e80dd278110a73ffb89c8e51d4eb209dd076b0e54218b9b64d7c8f706d720b06ace14f770f5a5d5682e4e9a568ad7994f54dfdc820c350436b5e988175829fbe708b180fc90b691381c19876bf94fbd90fa8ed3923d1c453cbb26f469e5be396ba8060bcd9a68ef80288d80011630c17dff15da66c704de534f7ba3bc9592d389ce88c9ed75292e391282cbd773f7256075c4e4af3344b5231623f9e0861ba3bb3863a087435403e6df93d0270023f0e823956229576a48df1ff1af36f20440baa1d6731099ec3130cf760fc28c3a83513157c344ba1ec64ef50de65a46682b4414d6f56fe1092be564dc652dc1b6bed8ecc9fda26ebac5638205d60368be51640bce1cdf3df285e2104e714932c35963f0ac85c283428cf2e4944d6a7a963559273be28e6f56946d6ba394d7a2ffe49518dead991013a38402428f8ee9b9ff600181a3969e9e96e1cb53ff28fd72d3d1453c230260cabcd68e209bee532d45c7858ac39c261573230a1d067072719d80a77427390511d4eec587855d212a655d0b5a7b16a78f00adea1480a21146205ef48bab94962f86813ac6f9117374a30020dad44a40955e88d60fb7ed8f8380f30c325c3f67f976e90a5252a9954610462b86418abc3bb53202aa4caa519cc15bc616d0727a68f8e1d7cd4868b20e002b4cfcb40331fd820058dfc8bf20012180b91679cc3841ddd09c8bf2c214521d7e70534c5c37abae0670bf3027db529b0129a6c3f9a78100f6bb8ccad434596acd282ab091669caf6e4bd4601e4e9172f7326bcbfb574c9c9d013ab7d480dfc5d4b0953586ab5f52277b3ac1209e230ddec58923cb64c634837570377f0ba38164be7ccd43a9a0b6469f633dda906cfa4d3283eef527b18a4afc0113ed9132ec6b959ef52ceeda7a032d5fde1024ca79ba2cd7dc874babb5c687623bd8cc0d2d390085883c5b376792aab222f25131159d8f047d015685c209afda79ad9bc8ff390917ffe6a857899f668a6368ea66c40f5bf5fd089f9a8ef4adb656d24d35269fe49ff445aba8921b74a394cc6fe76e85e031abf757f720982442c05ecad3cc69f459adbd203c28bd647cb2f2e6053a4103e27c93b6807acdf81fe6322c1c0d3cd79cb75de5e8c1c07cbb5f570eb7aaac14fb7f6aa03cdba47c322eb67669e587de27dbad048321f1797658899b4fb8b29ebe37944160b2d42d514e29deef87099cd26861bdfaa854d1f6b97a4255077201344f40862693aadaecddb870d5b6218915024e4bbc2ef5fe80d8b6ed85c8053a33380540825e7c45acdec7ca242a8b4bd07e7b15e28d812a869b395b9fee72653387f907180de5c336a0862f96f89b2852909326d9b8dc16b65aec2f394996ad305104f88d364f26fbe794935fb3cf59d70c9497a03879193e5878287d842b2b90349a752239ccd27db5083112e79f60c48bec9ca67ff6a7ec205fd24bd6d89c509915b69715231fc7265848f64b65c7457d38df7bb28d6844ca47cefd77d353b81f31c6eeca998db52401551ed2f798d8feb168223d347444e15eb7a7fa9eae47f413eee253ce8d6c387cdbb8ce2905eb0a7f4fef7723836d79198c79f0b0b060dc0fe2cef153e19ccafdd3bd122facb1c5b5ed3594ef8f4afb1c59f3dce89d4510698ae8592030a6656996b35a889a7fc9d35492b9c9b706cd7cead7f2f0047f9be3315a660301520596dcdd04acff32772199bd5ead58f11140e329e42b2f1747b854b114a4dd3a93ec1f0b94ef35925d3fdf7280639ef50c0c6f1d19e0a7366e58305d66cfeb5507248555a694a0a3dc8fd1ecc4d48f0570063946b07693ddc5d2726ea02fd11199cc18d184dfe09c37316d30368bbd833010bf1cf5a76bb45e1cc36e606033cf27078ce59d6c63580dbada58fa4f3d227183f8b394c33944d056b888ca61774493ac227411fef84c051440079fb83b406f1e7215f9c21b728ec0ffbaad7f43799fa52599b6c85d67bec1e8b48f6e1f30f3c9a57e59371b2c2c75e2c8da0111adf171864f7bab1078f214ecbcd9c296992ff0b94f65f936d2141b341766e72af530ac5c71e18fd26cd159dde9bf47f9badc47ebd45f05d13e730d582d68298a26b98216994b7d403155837473a71335b5e17171e700df126d97adc23deec6007dccd620999855c115a1844acdde8146768e52c463d81bd828acd397efd2880b2f8b9fad21e1d8c92470fcbc2b3ac6d62c0db9056268220041913fbe937f5d779517d36072dc5f8e7848f5bcfbd7899e9c375f751100b8fc97e282ed0425dccce22ab2a6e042f587b5316cfd288f725da79475f7f94cae4f8151bbab653abf8f6198a814cd7bc11788ab5e3ca24815b40dc15e92ad7d0a707ca975a0b34e1d23334248e88875f21019dd94a82ff"}, {0xe0, 0xffff, 0x91d1, "0f7307b672ecf060bb977687bd4414153faab3afa44940ecd164d3291e0ae7cc418cf3da0e4c4b8aff50e040bc7a6f45042ed1ce76485430375f381e8c2509ae06bcda3d7b99b2f7824cc6fab4eec30fc308c0795dcddeaa7be2389acc56cf8e2eea0d0efe35c0d5b3fc900c74e4f5a3690e68d3b891c706eb9915d00f000dcc5adc0d007f17a182cb4aa419dc46d7170a23ef71e4283a186e07a637395fcc0894323bbb2de95b0cca52ba5b16cd927c46fb1e8b4d23cf854095756e6d35d97a3cbad586083e773ad477cd93d4"}], 0x23a0}, 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 23:23:57 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2a0, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc000, 0x7) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0xa1, 0x4, 0x4, 0x9, 0x6, 0x7, 0x3, 0x100}, &(0x7f0000000340)={0x0, 0x20}) 23:23:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 23:23:57 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0) 23:23:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10e20, 0x40) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000200)={0xc8bb}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x100, 0x6) 23:23:57 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/163, 0xa3}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) 23:23:57 executing program 0: r0 = socket(0x18, 0x1000000008002, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/53, 0x35, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1020, &(0x7f00000000c0), 0x30b) 23:23:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001600)={0x0, 0x0, 0x7fff, 0x2cb0, "037f0ce93b027f00795acd9b2d4bf13caaa55a00"}) 23:23:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x1f) 23:23:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4000000037e, 0x0) write(r0, &(0x7f00000002c0)="6f4c4166d80ea2090255994e2a848a9d7d03fbc82cab3b8a691e132a762c", 0x1e) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x5, 0x2, 0x8}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="e758128cbae26f07100fdd9934165cbcbfc25f79c1ad2bcbd9bb007a007469", 0x1f}], 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0xfff}) 23:23:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0x2000d17, "419414a0f4336778fd00000000000001ff7132bf"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x3e) write(r0, &(0x7f0000000100)='2', 0xfffffffffffffdf7) 23:23:57 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) openat(0xffffffffffffffff, &(0x7f0000000100)='\x00', 0x20100, 0x80) socket$unix(0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x480, 0x103) close(r1) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="eee2765ef8c1a0eab32aea945732c24c288711234179f2e66137cc34b36001e8c95a2a6b8a3abf7091bc22a3be9931acc62d30aa1e4c4b859cd23e37b673989e74e0ad581fdb18a239532930b4912b83fe52d077355ac461aaf9c7bf76", 0x5d}, {&(0x7f0000000180)="a6bf23aa7bab3b54c7ec84dfb49bc086bff5a7df0a93340d6a38798f35b5794b63cd6439fff3f18c2df74bc0a51f814f20b781f7e062602510f593b0482db16ad95d3caf15c2cfb7de6da19e26b2b61cdf18b9141ebcfee26a6983b4dd6c6e3d2dee3f2737c2692cfbfe3baf8a553499beec3b26756ff423372b4b2f35222f30a64c1cbcf8a6426cf1e55918ca08f48b39710aef03d88fdc73f25582420605a77db7a4ec835f", 0xa6}, {&(0x7f0000000240)="2ad678ddc1841cebeb7fa98a8cf52515553e63987c8f49f134e0ffc4d37b1b336a8c71657ce62c49cc0ce1684055ff99bf1bcfda232d01bbe02e72a8bfe0b696122ddad87cc40dc5e90bab857445a431d3b2c81ed0764df3", 0x58}], 0x3, 0x0) 23:23:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1e4dfda161c600f7, &(0x7f0000000040)="8d") 23:23:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x24}, {0x6}]}) r1 = semget(0x0, 0x7, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000140)=""/168) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:23:58 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) setuid(0xee01) seteuid(0x0) 23:23:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000080002005, 0x800000004300) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000180)=[{0x200, 0x9, 0x1, 0x1}, {0x0, 0xffffffffffffffff, 0xc8, 0xdd1e}, {0x2, 0x8, 0x9, 0x1}, {0x7, 0xffffffffffffff81, 0x8, 0x8}, {0x200, 0x1, 0x101, 0xf92e}]}) r1 = open$dir(&(0x7f00000024c0)='./bus\x00', 0x10000004000381, 0x0) r2 = dup(r1) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r3 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x44de, './file0\x00'}) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) 23:23:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:23:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x6}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20880, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 23:23:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x25}, {0x6}]}) r1 = semget(0x3, 0x0, 0x40) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000300)=""/4096) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:23:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x9beb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:23:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x2}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10880, 0x0) 23:23:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 23:23:58 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) socket(0x1, 0x4007, 0x0) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff8000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0xa0, 0x0) fchmodat(r2, &(0x7f0000001040)='./file0\x00', 0x4, 0x4) r3 = getegid() setegid(r3) shmget$private(0x0, 0xe000, 0x4, &(0x7f0000ff2000/0xe000)=nil) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001080)="2ec2020e819f814af0e75a8a4ce5513615d6346f04c68b0598971ec4ed1635d3e150fe02057ae7626470536d8d8ff96050655dfa01960d660b94a0c65ce50c5723656211c1c191b172d68d68fd4a723f1a734362a96af86132b79379aa7fb0cba6509d6a2187debe5d292c991738", 0x6e) 23:23:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000480)="00c249a5c8898eeb96ac14d9dc10d55d31ef206cf61bdc830c588125bd961a9da54808", 0x23) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r3, r5) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f00000004c0), &(0x7f0000000440)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000700)=0xbb) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r6 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x66, 0x0, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1000000000000, 0x707477ed, 0x1000}, {0x1, 0xffffffffffff8000, 0x1000}, {0x2, 0xffffffff, 0x800}, {0x0, 0x9, 0x1800}], 0x4) 23:23:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="f857344c355af27ad873cb612bb1c19ee1b57b16be332c8b1df5fddd097a8f63f4c5858f6fdb4f2ac67f23ff7b71d235a5729e6a436b658d015aeebc48b45802e75c549534cf8b4cc58943ed21a8cc558df4233eaf9b56125813610e1ec3d62ae47613baed02b2870623f5e097cdd82e05f8c6fbda320549da7c90b544bf59241aa7b6ffb1f8f35b9fa66f8f466d2db160ffcabf92ab57bb8c3ba7d629c76bdb4d831f473121286faaf040bc2dbf4f23c8f1558bef833fabf6f4cc59a7d76f5d7ff93174", 0xc4}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000200)=0x3, 0x1a) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f00000001c0)='./file0\x00', 0x1000000000006, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x1, 0x8}, 0x10) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f00000002c0)=0xfffffffffffffffd) 23:23:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x61}, {0x81, 0x0, 0x0, 0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) 23:23:58 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x8, 0x1f}}, 0x0) clock_settime(0x0, &(0x7f0000000040)) setitimer(0x20002, 0x0, &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 23:23:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x8001) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2000000004, 0x1010, r0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000140)) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) close(r0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbe69068dfbabd55ba982f0125582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af43ff3f282934e4fd89f20fd3873babfbb770c1f5b872c881ff7cc53c094303b2b8a85ff3fa86d92118300200000000", 0x497cf701f50ec191, 0x5, 0x0, 0x22) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1a8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x80000000) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/243, 0xf3}, {&(0x7f0000000100)=""/220, 0xdc}, {&(0x7f0000000200)=""/13, 0xd}, {&(0x7f0000000240)=""/153, 0x99}], 0x4, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1, 0x4be65cc2}, {0x87}, {0x2, 0x0, 0x800000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000009c0)="4311edfb30307abf71b173fc417813806f843de47acdbc95904462d00384f3e57cb7f602836d6e3c", 0x28}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/251, 0xfb) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x35, 0x100000000, 0xffff, "daf5514ef57d625f378650f74668a2bb7a67f27b", 0x0, 0x1}) 16:00:00 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000340)=0x1) r3 = getppid() recvfrom$inet6(r0, &(0x7f00000000c0)=""/177, 0xb1, 0x843, &(0x7f0000000180)={0x18, 0x0, 0xba8e, 0x7}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x5e0, 0x40000000000001, r3}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)=0x1000) sendto$inet6(r0, &(0x7f00000001c0)="1e980bf057792440", 0x8, 0x0, &(0x7f0000000200)={0x18, 0x1, 0x3ff, 0x8000}, 0xc) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="d05b8e3f4d99f6ab88c01306f2b0768272d826fc66f915f69507d5683813669e266a68a28d5cf72411f5c8958ceacc98e3b68e7121ea97e2bba6a0b3400cc47f10903ce38ca77c7569b987", 0x4b) setsockopt(r0, 0x4, 0x2, 0x0, 0xffffffffffffff00) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 16:00:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) close(r0) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x200000000000, 0x0, 0x200000001, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r2 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffc]}, 0x3c) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x4003f, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) r4 = msgget(0x0, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getuid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0x0, r5, 0x0, r6, 0x0, 0x1}, 0x800, 0x1, 0x0, 0x0, 0x6, 0x1, 0x8, 0x2}) fcntl$getown(r3, 0x5) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000580)={0x100000001, 0x928}) getpgrp() r7 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r7}) r8 = semget(0x2, 0x3, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000300), 0x3e6) fcntl$dupfd(r0, 0xa, r10) r11 = semget(0xffffffffffffffff, 0x4, 0x440) semctl$GETPID(r8, 0x0, 0x4, &(0x7f0000000100)=""/32) semop(r11, &(0x7f00000002c0)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x7, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x0, 0x1000}, {0x2, 0x9, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) readlinkat(r9, &(0x7f0000000400)='./file0\x00', &(0x7f0000000480)=""/47, 0x2f) semget$private(0x0, 0x0, 0x420) 16:00:00 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4, 0xfffffffffffffff7, "7499be46c61145adf8702bb721e0d25b62b5824e", 0x4000fff}) select(0x40, &(0x7f0000000040)={0x3, 0xab, 0x1, 0x4, 0xffffffffffffffff, 0x7, 0x9}, &(0x7f0000000080)={0x6, 0x0, 0x13, 0x4, 0x46b, 0x5, 0x7, 0x6}, &(0x7f00000000c0)={0xe82, 0x1, 0x80, 0x0, 0x1, 0x7fff, 0x4, 0x100000000}, &(0x7f0000000100)={0x1, 0x9}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x4e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000300)={0x800, 0xff, {[0x0, 0x9, 0x4, 0xe36, 0x6, 0x9, 0x8, 0x2, 0x0, 0x2, 0x7fff, 0x1000, 0x1, 0x1, 0x4, 0x7fff, 0x9, 0x3ff], [0x8, 0xffffffffffffffe1, 0xffffffff, 0x8, 0x101, 0xffffffffffffff93, 0x5, 0x1000, 0x800, 0x1], [0x100, 0x1, 0x4, 0x100000001, 0xcc, 0x1d, 0x1], [0x6, 0x99, 0x4, 0x7ff, 0x1f, 0x7], [{0xbaf0, 0x4e15, 0x18, 0x3}, {0x6, 0xf48, 0x8, 0x81}, {0x2, 0xa5, 0x0, 0x5}, {0xffffffffffffff01, 0x80, 0x3, 0x4}, {0x8, 0x8080000000, 0x0, 0xffffffff}, {0x2, 0x9, 0x1ff, 0x8}, {0x7fff, 0xc8, 0xfffffffffffffff9}, {0x0, 0x3, 0x81}], {0x4, 0x2, 0x7, 0x4}, {0x3, 0x200, 0x6d, 0x7b1}}}) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x80, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/249}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x800, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000440)="8653fa5f16eff8ed5f5bcd44d492c8f404b8fbf10c37547ddd60c0f90cebe80b02fa4fac6b400b15f2d7ef60fd80a5c92babb34a5b0776847ec05085ea3acce8831444aa29867fb2f8866b1eb849bacb60689851df4fd065a6990c3f1fc1a56829688d2c051413703d786c43fbb3eae08d0839442620fa10029b1fe655cfa5409889ea58f10b4a177d673573a5dbd04f27e191e8d4b5becffc2d9fa7068321ab243a645ffc413f846b367c57f4cfa3cb44d5093ffa5af62957332d2730ba179a46d94879580f90ade933b27a3e6b1ae0eed08d478552fc20170fd205a2c3459a5b11250a727645bda93bd94642e1827f0f5c670244c1871d556c66403bfbd1f81370ba068bcc0df92249cded370311934ccd9bbb0ad2055935468bc84cae7b6ebfe882ed7943ea291b062c0ebc1db60577749a2f129ff3eb2a7356650b72d7b91027f075a6695aca2f1bcb8643096a5b60e565120f28a682f593ff0e715710d99d42b173ab3d9dca2f7389c2e1fd2b127cfd1c638699ceb3b79e0a81b90b16165310e99a53b800047fc7f510ad853b0d881d2a9c4da9ed7a5a623e3a474dde02873d75115dab1c0a4245a1d88d5ba69788dabd069a468151f7993b9a3b00f373f1225d02cfa3ba03ec4765ebd7a8bd149ad233700de01ad6f8c5f6d2a3eddebc6512253276186b9d1743a1ec6dc6b604f7e51fc072cd09ced06f7ed693c981e297331a266f8c914aaafc682576e534be3630ab31f7669d2aa3a7d90e62342d7f8c9c0efa5b27e2f6932ff8f794c2c920d8afe65235e4eb3f4976e3d2f778cf80f182f1054581f86faa9fe36d47cd12a38fa2b223e53123917b54746eb141f9f1ae5b457b02071605dec3d8d4a13a4b14929933bdab00bb7a2af06c95adc9092d0dcca988a491aec18ba6fe07015fd542c2065b44a2c93c7ec5d04ce04b796dbf21cdc85323cc5ce600c580f78402183e6b1f8f54612d10c3a44f84c19a32c3d0001607c21badb6bec963dc364e26e1807b2b678322cab4bc9e0c2ebbba7ce8569d842a247c58f8983e2d399cad743c069ef6fbf9e834e768cbb6eba86f8f71da3f5c441b02b15175054dc773a53795c6b7a072148065b5e97ed72498e08d7f7a987faa03408813865e562117797d141b501ae4944d5847f90665359abbd95c2431fdb958c97ba1947a22bd26b47af7dedd598536c6cc9e4edb11df1f6919c626134aa93deff22b45da4941ac72c3d545be49164f4e07614c4b698b24821da90afc1486ad009629d68156ff28b363cf80a1a8fbbc28987cd834e20c0a79d818e569b27c02adfd946c9a90578feab5d5cea487dfd77cc94f517a00d4f24e94dcb6811d933b91fef73f362e1166bec5453fcd1d798d5bea616d5dd4e49642653c349164c5ba3c23cf3483941ddb40f68a7173c72177ce69d252fa7d6881e98b77c444130858a4053f2aad6c8e78031527fab5fc63df628303490e40e8027399aa86e814a342b83a69a230e3c2fb409da11a4ccbf0b7e45b5e0c4c5528c50558397a2e754d5aadb8f55e3da852a26071de540950be2c25d34a7204f9f951ef355c8e12f77ff5c25717484b433656049dd7fd56be7ca1a48c1dceecb457a4e09f4262e2cd44727630fef57c436020e64c3d81bae366bc92ecd5724d6429f6a182e4c10393ad403d21072777174f54d88b7ba8881cd56133d08e0fc10eff09d1e3a78329e903e2df92ce2d1453d4762c9aa86e4fb5da3e3b4c782230a2c3bf2fc8f3520b77a61e1e09abec145cdbe6f517a7fe3aeca8688379a29405d0756855adb5ac3e3c1a44432a50d3187a74ec8301cae2e3d4676986b5c8e37a322e28aac7e62710bcbe7e8d1842cdaceb773728541925b14f98c60d6cf708ae5f9e7d7829f43e9e77f06c10dcf39c3985f2d53a415fd771296f358e9521c0152850c131d24c1db14e6cc0dd77484fbfcb6d9f8884fb142f850c005a774195206fdc16e38418707c00c1bd29b8137c250eccd121f5bb937cc66291cabd2a055bb1de1bf943706f7e743b3037348150940b8add719861c21a88c9740cdc6fe3385737b96d9eb18ff3315ac5545e15685903bb72cca62965cd403851e941df1a97a0775793d5a4a582d562dbd56423fa782fcb7723ff4995fa0733ceb69be2dfce206754bf0efc10b1b6ee566517e63d245c60601e2a7b5a331e14970d927bcad4ec6dc3815fb74bff760ff9677ef5ff118c98edeeef06b4458a4a1968ee869fa19181b99c6589aa8a770ad4eadca17b9dcc3bdf73039a6706c0eebed6e22eee19a106db61b106a4ea7982143bcdc0cf2da4a154d758cc0119152ece43e0c0578fa8cee138320be428d3c8c53ac4197279e26b1cb4859e653b6db8a61888c45fd24ed4d1295a70ea08c9200f4ac01c68adad543f8dd8987ac03ca0600382a6854a8d5c7913cd2773ba9a7d8bcb2325bb276fad3c56459b084e6fd3ff52712d021db0a79b120f080b3312b2ae82e8365b5ef7c05ea3d1575f88e992f5c7aad7705ea2266dfa07c04c29a74771f0bec359f71e743fe03bb6852d87182227f427a74c24663143c5aea4433600f329dcc0901da963995d2acd0700dab54a45e0a025a2d54bc8b5e242122beba8692214db9afc7c7877d14364c49732e08d4e8d70a64b1335908c29afd9a4200431e827b647688e8e8add2b93e97852e208ca03b13a015bcd4b1bbd80dcbed794bbe786ad6d4207dff7365258bd34c19ad53232cdc8d1185fe345a8c43cdc2bd9c8820c25fee4c4240e138932e11378ffafa56b803190fd6f8611d9f54ac92cfd7ed84bd16651b72ce5fe0fe157f9c79bd8030db9452a038691c06fb51809102cfdb765ee5311e982c891cda285d195a37d6caded920c3c13baa21441d5d3c419c92948fb6b7ce98097055cc9dbd5f21c544d5fa2fbb02ed7e1de92caaab7874d6c803c5d80aa079733d86c2b7be57c88ea3508f757319500f66f02cf50dc63b58aaf69da19556d4d6ec7fe783c195eba5f0504f3a9ba63d03785cd54167b858946a534ca9503ab7353bb0883e2f8b8b812c464f18a33d5510fe995779360874b4a86bf02c2c79a48bb3b2271c66609f1fca96d264effc4c07b5dbffce2353e9684b1d3ad6a940df7d3e6e010cafdcae9b0abb1fa3e9feb9f85bf192d1d5a968d3b7d653aadd6315246dfdedb0f5ff7fb415e98a3610e2099641809f30a2ac18cd59d1d7f322795203a165ed4f085c1b645857cc4c0a1e5baac2301b8ab4ff2a5ee3d88159a3f607ca1923b8e011274251d4bcfce45f9d96394652dcf8375537ee778721ac96b5e6b2e26799b18198a869fdead3f7a3152a3a942e1785e8d982b0ad36b64554ff1f4a4c8c66158396e587d3586da39bb7cda4776874aa1e461cfaa1ec85eebc82fa2b1723b52819d93a7b03acddc16ba69ddb61969adc719f8ace1ef85f50f34966fae39b79c776e16d2912a26e5a4981262fd9e7e349cb20f721311840722cb773b91bfc283941515cce411227af87dc99d84fc96b9b5eb01fcd2d761f863cd2d757cb15302a56f3c9e573e2fa03c09a37d6d045fbb99e7f3b2e2c70c06e568ed18cfb770c727ccc596be076ae5514b877966e3db9bb11c5f893852aa7aa984c5f3cd3555e2cb244fa24a5abebaa698aee68e7a8885572d10f2fd691d3520fd25be61a34684c94a112b82f531b845cdf1ef2b9edb92a42846873e05cd015063b31a3477e4664af4311697b8c0fe719263ac96b8099c351c533881c531f256223c13e0a43f62209400b51d0ac0c30f1aa01080443de50909ea0028ed974e871d519cb52344e49243a1e3e1eae6dc26a4348ddeb1090779db23a082fa053f3a12e5812afc16ba4efb6d6f7718042ec2859cafc05f14d8fe1a9e5b7119dcb87da4f01d588c7f79b16da314c137c9ec2c391e3d5f1228e7632dba86251741f267d6515fb990752622a3d8f05c4fed5b05aa2969758eb353fc6662494892b5d47a5e425a6046f3a5987c051034e94ce91a95244bb3e662723d62b18a20af946c90d8ebf5c56c5698e54f295151960c7e4440968ad66b9651af8ad7e6c99f7464e0dbee2b068a73cc1765de8c0cbaca8da2361d5f3e362f90b53d991f5320cd5b3dd10e043fd2470bafa9427084519476eb2f85d0790d73c3d87312e82d90258a2f6e85cf37fadf55ff948f8aded62c1180d9c0fadf969ba3722a6eacb74d4f3c2b1899d956a5126140e733a1d608d53efbb6ed2df8b147b89fafca178d3f77f0f7f1284d21fcb2967592c14f953ff5f372e781a736c2394692aa1a8503462cd820c3a8cd7716aea05579ff4cb14cfce68a7a394ffe37c412d83115ec01e1570f277de6bb29371248681132475b6a0cae5143fbc656f7ffa9919a78d8e796e2b0b6480ba0fc06e908e2790008c84f4fd175345658f92527f07fd8010b185e9cf2e6315866414632be1d742095ee3385c5af6755540fe22624e877ee17deb73573126829eb959319fbb404dfe37912da73f4ecb89c7fc8579e38bf9b3fd9a187b47411ede773bf923c0ee99f95dd5f486b58205db06d138c837e461bcd8fabd77d7433f4f571c4fce697a4400665784bc0ce8fc42f916041477e9420b56707fa2b6138caced13814674ca064e8224d03860a9702a8915ee2bc9f6092ea3c2d8d7d11c38437ca7ba7cb89348efc70ea23537d5550877e801d277b791a8246b68c36f970fb634b14f2120d45a08d04060f1995c32ca61a3d101162076ca4603822895242615453d670b11634ae390fb1830ee9d5856ab324ed4c369c00261f0a41b6a8c6940fe96f4c499357c95e5a06b9a29c109acef4f5992e247fbe6828a408ff23f2c1b69a0388bfa0ee8723012ba14f0936b3dcd1f806565d658e00920e7e6b4bdfe27e08d6603ded6110edd6e620cbf40b9bc4530a1142c7e6d0683452c32846464c643be0dfa4e85dd22888593979b49293332ba054b22330c3942632d38992dc930302d86bf0f1c004a507fb7ee65be70843dc45fbedda5f89917847d832f48f6639a370b4e2502eea70c0693e0d57d1be63cd661f19f6f8e14549bf264f6b162ea72c91e25e0faf1af18a1cf588ede69ef31592cc92c2d85d2ecc7cf7070bbd114ea3cdd385a3245602e3562b9570d4e998168c1c025b31bab2803c89a4d191a3fd8161c443c636e8b1731cf0cc30e1169247ad81247ba943cb3fb216e02082cbc406073d024056c71ad334525a431fb918ad9aac195918c76ebae3db579714d6afe3ba00e9d05e6e574fe2e0f3a0a138dba430c6df16ef6d284b72d807fd4d71dd0a85c82eb7e77cbf9bb917738f9c9a5b466104c81bd774b1e0bdcd4be1de7d29c6449c09b703143da601a6c8764a7913cb5977a4af8c00de478faff3f749ce7b036e820ad679f467f1c0b330525240d34c30f433286cfc791c97e7b3414bc72f27ca4cb6bd37fe46bd957ff5de2f46c0076ed961f2306581f8854756c0b7b4702b2af9193326c07f7cd003019e0d66a2ad868973e5350e922f71d43c58f40bb413bd58a637e92d2a9da38f06f92219227d9e893fbce1b82f68ff53e93d2c4561a639c08f6a1b3648d24fccaba44c29e60116189f09adfb2852f6bda49ca4740cee1d4bc34e0852d6203df1c42d1d7e8ad3d1073786d0848e61919988ba34b1214af07a5937df4ec82f05157417981c66d3a4b4edae7550a463a4b83b665152355ece20a5b6a3fb75dc810dd68194bb4f21cd9bf96e4503a74c256df2a758c982e92c966506c07ad6c4675ba4fe930d218614b149f0", 0x1000}, {&(0x7f0000001440)="b9b4e9f9769eb77bb32cd5dd90fb9585d355119b46d57ef3d07c7d70e781cc2579911f11d172334899", 0x29}, {&(0x7f0000001480)="22f7d56c7c776ba33dc8fb90b62717d478bcb838c75402f890044609136268daa2d0a6cefb6e7f2b0e1658d91a33d74f9f182f77e9c4f2fb1d28c945b460fd99efd6d2424b5d8740d0db205bf473cc8268c74902c5c956d768b59bccb3d59cbbc460afde7e7d8b2e79863c8a990a20a7f408bbd313a9e1c256d11a00eb9814cd6d6f82f8aa525eca6ad0c6f8cfcc15f5027baa8d7a45e635f6e25c236d11a7f444758f23d8b5fefc5b2069ffcf0ae87abe7d12b558b7d9a5ea58449e0922b66b57dd9d53892c180d94e0", 0xca}, {&(0x7f0000001580)="af0cac5573e9c5499c6e58f2707118a74e4368316d667de2d128789510fafedcb8f4f1b405ac7542a1a0f379c3fe45376d853473fbbe73261f5a955c4a85ffa211170e5722d51cfc2c6a63ed0b44feff3832ed4e6c24a9f97a84554bd1d8933a089590479e4ac266e321c177d5467fa467ea95869e5fed0d68b9d02b63e9d1b38dc1efc95458cbc893b448f8854b4c85ee8cffa92847c5d3c8caf4e4cf5849523d4882f0d2f2df5053bae323843a5048f1b1", 0xb2}, {&(0x7f0000001640)="335976a3b0dbe56ff4989e75d7d0ae259eebf7fd3c9bf6af326d328f5b7f1039c47d", 0x22}], 0x5, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) select(0x40, &(0x7f0000000080)={0x3, 0x79f, 0xffffffff80000001, 0x3ffc000000000000, 0x297, 0x4c7, 0x7, 0x8}, &(0x7f00000000c0)={0x7, 0x40000000000, 0x5a, 0xea4f, 0x1, 0x7fff, 0x911, 0x2}, &(0x7f0000000180)={0xfff, 0xffffffff, 0x0, 0x5, 0x8, 0x3, 0x3, 0xe93}, &(0x7f00000001c0)={0x2}) select(0x2, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000200)=0x1f) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xa7e, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000009c0)="4311edfb30307abf71b173fc417813806f843de47acdbc95904462d00384f3e57cb7f602836d6e3c", 0x28}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x44}, {0x6c}, {0x6}]}) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x5, &(0x7f00000002c0)=[r1, r2, r3, r4, r5]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x41, 0x0) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000540)={0x7, 0x6, './file0\x00', 0x6, 0x378, 0x9, 0x7}) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(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') r2 = openat(r1, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x100) readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000480)='\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', 0x4, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000440)={0x5, 0x80, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', 0x4, 0x7fffffff, 0x0, 0x2}) symlinkat(&(0x7f0000000300)='\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', r1, &(0x7f0000000380)='./file0\x00') ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000400)={0x2, &(0x7f00000003c0)=[0x6, 0x2]}) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x8, 0x9, 0x1, "0fe5268cdc241d18787e6797f6c817fc22d7d116", 0xb97e, 0x1}) semget$private(0x0, 0x3, 0x40) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)=""/29, 0x1d}, {&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/156, 0x9c}], 0x4, &(0x7f0000000440)=""/167, 0xa7}, 0x2) 16:00:00 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) connect$unix(r0, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x2, 0x0) write(r1, &(0x7f0000000040)="8f24872a4a3dd2a4647214a89ee4b750a259b6514e6f89d5ec5cb37ad47568baa5ac69820ef627f8815bc204e38c00569e4e2a02148a143648cb765fc1f6090df4d526aea0efa0a8d92822b27b0d9445fca5176fcd96ba034a2ec7bb7861d7310616c185a8611835cb036bb8deb52282190df4fb41a7f423d8849b2848b49366158901ed7cb9a9d2e51f6a23fae759dd195b56117c5b28021b4716b9920c458d6979a3f421c1e054671b6d156682e041c08b1de943239ca6255566b2088363ffd367afe36eeded4e6d75f5e823ede8526c0a7ab3e475f93782917a14d0aa0d29d2401438a1cb26da9d624c8d59", 0xed) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 16:00:00 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x251a, 0xd4b}, {0x18, 0x1, 0x5, 0x3}, 0x58, [0x59a, 0x1ff, 0x3, 0x2, 0x2, 0x6, 0x5, 0xe1]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) socket$inet(0x2, 0x1, 0x8f) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 16:00:00 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="13d519551ab390fbad78af865b0a0cee002944b300992b385167beb96bf72b963c008481564bcdd5c5eaf8d8c1d6d5c95e4e945b21af06bcbbbd01ac9824fd55f1163aa68a1071e00b5b899f2a0c2cd1be1374414b5f8a9c5907d16f91f69e41fb03bc6db5c7eed0", 0x68) shmget(0x1, 0x1000, 0x581, &(0x7f0000fff000/0x1000)=nil) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) semget$private(0x0, 0x4, 0x0) connect$unix(r0, &(0x7f0000001180)=ANY=[@ANYRES64=r0, @ANYBLOB="a3edba805099393bea5e6b5a12d6315989e0ec08bba92aa657160305481071976f44489f0634cabdd35e52347597af625143b44b2b06365cfdaf39274611f6f1aa25b8ad480f84878a63050b6f001c94a18ced754b813575563729109494d238e115453b4f17b3d0bcd9f2430cc9952af8781b3cd3f27e192c377c99628e1cbf1c8103bb2c08898ae578fac12f4b0f5532682adde317df271b18ed7d251661f8c611e133f6f613468d926c80ca28f88a23d21b68313a0a446a8d715e6320d1628898db653d0744436bb6", @ANYRES32, @ANYPTR64=&(0x7f0000001140)=ANY=[@ANYRES64=r0]], 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:00 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x20) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x402, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xc350) select(0xffffffffffffffe4, 0x0, 0x0, 0x0, 0xfffffffffffffffe) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x281, 0x30) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8080, 0x0) accept$inet(r1, &(0x7f0000000200), &(0x7f00000001c0)=0x8996272d) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="9d") setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="50f65d6421d97522035dc01b344b41c9584e6a080e51e90c5bc3fce675d318e7484e42012a127c275848e29807711cacea0dfbdcbcccaa78661b7423faf5c140185004004189a7fbf2f4850000107659b759080457f11b369c3bf281aa3af98717ecd4e15b03005c2ca7018080009c59"], 0x1) msgget(0x3, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0xfffffeff, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r0, 0x0, 0x40) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x8c, &(0x7f0000000180)="a00e0898d0b7740ee6268a53c8c926b364359fa2819571076e414ff82db75f23f72c445d3bd734f895ec2ad7697cf86279658724196dd9f355a628c0ce61663c7dc5e6a7e54d5eb59f077c7ff4032e54183fc4be414a0ecafa07875b0b36f993a3ae4e647adc5baa5fa2825e25ee8c8234cc22bdb62379d3fc5107d55b94532d18fa16c081c5b2d3028da763") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1e, &(0x7f0000000180)="8dbcf8ffffff01d6bddc57e18b2eaf7d1868faeca7794431d3576d4c571a") 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x0, 0x40) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x6, 0x0, 0x0, 0x0, 0x0, 0x20f7, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x1, 0x0, 0x100000001, 0xb712}]}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000001c0)={{}, 0x1, &(0x7f0000000180)=[0x0]}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x7ff, 0x0, 0x2, 0x10000, 0xfffffffffffffffd}, 0xc) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000280)) ftruncate(r2, 0x7c2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x1000040) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000200)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000300)) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r0, &(0x7f0000000000)="be75a9bb55b53bd47590c8d681c0b1f76c14d08219ffc445", 0x18) read(r0, &(0x7f0000000140)=""/140, 0x8c) write(r0, &(0x7f0000000040)="9c8bc3774f4c35b84e53432e", 0xc) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81, 0x5, 0x4, 0xb52b}, {0x35, 0x3}, {0x6}]}) syz_emit_ethernet(0xdf, &(0x7f0000000180)="0ca2e09ca10596d63746872c051f9c3ca52e3299d73bfddaeb2e1bbdfe7eb6e9e49b28a926da0f1f99f3ed1679534631f24923f0c4eecfe581c45eba6c1e79c054d5c327148bfe738ca3215faa2a30296afd5b84b3ef138a2c175f6912c36f2f56c7ae90600c6b1ed2159b55675d9d3fc42a764c92cbec2b053642345a04d648d99ed16cf140de1dcf7c0c3f6d1b1c9a4efee13b6bf8d120d9fe609b169059ff7bbf5faf7f7c514b7a129c72c00a4a7795b4b8990b1faae45ca0e7de99dc6f9aeb04130997beef6565b2a3418895228b4486003cec0493039ca17083cd813c") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="14") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x7}, {0x5}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xfffffffffffffffa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='a') 16:00:01 executing program 1: r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0xb0, 0x21) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x10000, 0x2}, {0x18, 0x2, 0x1, 0x7fffffff}, 0x3, [0x937e, 0x6, 0x10000, 0x2, 0x3, 0xffffffff, 0xfb31]}, 0x3c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = socket(0xcfbf984b392e8f4c, 0x4, 0xe49) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x1, 0xfffffffffffffddb) close(r1) r3 = dup(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x2) setsockopt(r0, 0x8, 0x3, &(0x7f0000000540)="b0f94c4f75d60e455a833312c7f56f7b36c0979b95726abcd50b64d2bf690d27d2397cddfb141173801e0c5f06cbb4a50425f91e0f29389969fdccde0a1eae0e5702970e31a082cbd1fb12a04e2ee9007d0d2945e4d45c5cffd9fcae9a48865b94a11d365e475e663dd26a8802e48402967b49c8190587a8eff66b8469a5cecaf60519dab2a45be9290ebb2b6b482b59214ae1cec09a27db5c0c569b9e91d16ff9d42213625b1648fafa48f98101c4faa5163b5cf2eefac4aadedc2e2fd503d2a638cf25e6ace427bc750b584dd3b83352770fc4a6129def50449c11800d2b79e9d49c825678a003957014c5f8d1e80203df015d45da067eeffc14ed7b9c6914e5da38c9a29f46d3e9ea69deecb4d4db3695ea352a4ca464e97574788d4dd519ad5039c5", 0xfffffd89) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f00000003c0)=[r4, r5, r6, r7]) 16:00:01 executing program 1: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pledge(&(0x7f0000000000)='\x00', &(0x7f00000000c0)='$%\x00') r1 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) bind$unix(r0, &(0x7f00000001c0)=@file={0xb470e5f31e886071, './file0\x00'}, 0xa) sendto$inet(r2, &(0x7f0000000280)="370995f7d5c3b3dd6a30290fbbefc6575bea9ab7788be857a49017288b566e95a739b6645142818727ae4150ca1ad461ff60690218f4edb1d4ed79495b9e739b6e924d7337362f1a9b4d3b5d9e1764fbd6d222e7a032d6e513a4734041832e18877a672da2f1186cc881802d1b3c3db5f39e5ec64c2ff9b67dc05b5cc8b6f950fdcf5be16ae8bba320f593eb25c12396190477746fd0d2e0aa25e744c91ad092dab54cd31ac6744d8bc3859312813aeb9200966bb8932c9de1e35a662f34ed7653107114bdb0208142122e0f2637e0259ba715e7d4170426e7c49a49", 0xdc, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) shutdown(r0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x40, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:01 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000140)=0xfffffffffffffffd) 16:00:01 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = getuid() openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket(0x20, 0x8005, 0x4) read(r2, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r3 = semget$private(0x0, 0x6, 0x8c) semop(r3, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x7f, 0x800}], 0x5) r4 = kqueue() open(&(0x7f0000000040)='.\x00', 0x20008, 0x0) r5 = fcntl$getown(r4, 0x5) getpgid(r5) getegid() getpgrp() getgid() fcntl$getown(r4, 0x5) getegid() r6 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x22b, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000000)=""/137) fcntl$getown(r2, 0x5) getegid() getpid() 16:00:01 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = syz_open_pts() close(r1) r2 = shmat(r0, &(0x7f0000cf4000/0x3000)=nil, 0x2000) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) setsockopt(r3, 0xc0c7, 0xfe, &(0x7f0000000540)="8a54460d70cedb92a1cc6fc3da6719a5003b8a6ea61aaf4fb2fc9e9cbb650d9574f57754d516adcaa4c8854562fdb3e55eb8f95fc5ec84bbc7c25368585d821049112640768be8c3edbaaf0a4c6d1863ab96c119ae8ade047f3a7d4b855def2ef1fa3f92b10f6eb0179ffa2a46b9403715269be91d63d1084b9cd6f3036cee00da9fce165d48da7434fc2722f9ef59074cfdb7684af186ca170608d19e07b1d3616a93a39e8f1964feb54f07d1570e45fec83c2832290dfe59553c2b2243d271cc9342c07b59944875614e6d49d6da0c47c898b68b7ca310b2255938e551c74bbb1ecdbbb1ac9c9274e723242e2120277edd9922a64eb731b114ac8f5440956e3c871bb5a0523aa95989ce477438e4adb3f4c16efc2c4215d8a336836f0f9cdf0ef05810b20f12d94b644a15fcb51a1e48cb1da8cbe68d286bec805000367a9543c83e14e8ce780dad37e59408c8bdf1a6a1a0a3c40c25bed436bc89255eeedfb5ae1b39adf43862c26e71d18204f700a0acc3e5e1b4b585a509776dd495017ca39708728b6768df5dee34d10f2741d47f11573f723946f6b612ea9394cf74cee9968a6a9f18fd7ea5f1997dccd1a1d4a75be6ea570d7202841d96f996be5b90bc463808d31bb1b5e212bcfd6e4a6772ec73ed466364029835b4c77b0ddb665920d1b11e62b6b1a3c9cf11295b711c42359ef4b1b6cc52977577ca2a2f907a0281a9f957a4a3e8996864706981d6770ffbf0886f1f81fffbe5808aa45b7ddf93ee9753b99a354f8b3bf79ad202716a1b43e049fa1562b6174d8d3540c7308341b846882a32784c6dc76fd149b458f7c0669058bb55515b1fb6a2d3343863ad4845ecaf11729f9ec78b44f997f03e04ef1a3f1dc2545c44ea5f610b2d378f996bf6180098fb8f7f594d2b4eda6a887b5f349df6ce5e0f2230a1b0568d2f92388ae5a551cecb5afc33b1661d3600ad321f64abb038f47e1d7cb9233c1fdbbcff92cfe6ee97fac5bd89a17e48dcb2d6f670b75730566ba523fc51b806bf695c4b4112bb8a4a8f3dd837955cd6c16a66e3b256d739fb10e881c9aad2a1b0310d457dadc9419240d031504cc57e9b823ed678cbbdd22b81b2a141efa59093ad534844a23db004c9b4c9745c33eed37b368a265b874ddf363e4601b195308024c9bd2539109cfaa7b2f42bfe71b16362e757021e52692f79e9a9fe8173ff258a49c733488245f90e8ffbb5a884e9476c1c10603d075bab3db4b4776bc2c768a68c1e13df724fd0d167358f4ea97607e351aee13713c0cc7e89b7ea45cd7b4f11e51ebe2873b1de9dd71cd06886455e55ec83de2c854915daf119d0696def4395ef8ce8ce80e55d2d2ce0dfeb2bf5bf23d3bca03e92cccf4caf4b639319ec1c72b4539908bfcabbbdd48480ea868915e7ab30ca5369fbfc83d6348f4a7fef6b91df34cd49e141d9140d6627ba44506d82d2e2ecd993b4999fb3d3b56ee2be145addce92bf03c5a64732688354aba2fedd15c634b88f841468cb4dfe2924aefbafe190aaf80da6b096e8e10fd1c3be8bf1410bf2c42dc253c7f9496aa2c99ce1f4dcead9ac17a90ed261831262f2dd80fb0258c223d1f1647a0d8be035332945c54cb0fff890c1f5e18d40f06f0594cad910a861f3286d6532887e831d84e93d3767936628c03df344cbf67e5916172fa808a6844e812e0630f8f7d2723bbb7dc20235c9cbdb96bbb579b8a4146204df819adea727eb4339b971164040f7582c4fbd3fb2b83f2ac85ecb08988ee2f357a5ed138736fe8e29cbe00425314013b9a81f351670a537c7568009e6f567b6f018c3fe9978f91a3557318a204af7632b298164b1d3c72bae5f5d3d7534b6bf71eb504d85eaef5a314b6a2eba3b5a6b0c5b2956d9f042da14524102e25bffe618619394e6823209b69817b18be27273ef9837beb9bc06c00223f84a962f21651e1fca55b5977e432ac073a372b7f2858ad44346fbffd4d5ba184482e8132306a47b4f730b874570f833278ef2859f85b8939636e1729022141827b37df5cfe84c258f69b1b892efb7ddedc978f2593ca2786f3cee06937a3c962bada0575c82289ad36373d02687d47069f02367dccbab6ca0aebe1977bb14a1ef0165e9b6fe3c7dfd9f76c5790ba95116b54e660931043dc3ab3cfae8dd2b01e8b16cac779f68a62bfe619bb9ba11b86f507254e4ab4cdfa4abcc1a5e5747623811764b3fb687fee622a3439f97775daac0d08e21d331263fea5645b4ab1806cfeb1840c57052b78cf4a942eb3e5eea86d04c614a6a77f89660ddc8c30c1dc4ff3e6ccf32e0f5c27a24984c719f60b6f7aeb879ee36c0fbee5c14b95c248a5d29f7f81e5af1639f9a78fe8b84e83d866543ab0cc11fb6860bfa6c192df506e0153760b5442b77fa9f89fa0f35e3e90e6291564791b0dc290f6815c962a0c21860002c6bcfd937a4d03160c0f8f8f54a210ce3d380a147744ad35b04921b6861b0595f29fba6a4bc1402a2e686dded9c1f731eead3f436a31164c736036c4f7448950f657e38d90de348fabd29ee0d24f8bb24a867f4616bdbf5ca3c32756f8a711465d559c42ce6bd4bd3b85d9810b97978516da36b06443d98dae26e68f64266434eb28278781e39c62154d4de76f80af41c59537e1872eda2644e7ab294def46dc5b4183a833bf730d9d7e2f9634e4e1f8963335d0977262cf85f771ffebdf36ce26f3860221149744604138e6ff58be333528a674c8cf673684065983a7f88489eabf3da80491af27c9e22e48e1e92a019d32834c3afb9584601cf3707e258f8c177adb0d0a77ec5ff930d8d6136bcd3b71ff05aae7beacc313495b31139cc091f07da241d96e8565aa1748b4f8ff0a2dfffaeb43a3bf2f67532099bf515509c68eed21f19c60cc21c5925ba493d3ec08868a120b14949d24f8e37658539d29812802a8f8f34ce4fc6f1c407e5d97b957b42a10430cd947c654a73723900bade61086ce0e904e3b45e53ed17b90df7b4a958e486b63cca76c10931ffdf5faa77a193f9bc2444714f3e1e098c6b042f66c1a95f641a28e6c34b372f295c9c5fc56ac81aba5cef99ca6f97f7ee7da87dc3fa0443698661fb9fbafbaf2c943ee1a423f8c3dd1ed980a0b6547ec383c14fd5aae9166ad317a9f8bb40aa3fa88e5dfe704bb31ef63ed451a5b7a02fedfe901171b0ad6dabbf03937e5cb798ea8a2db4f2121054fa48f4e957b61dd33a777c7816e12690aa2991546f88967a6c64c65058232a26aedac5ed05aa16f3aa57a6a6e3fa9faf48282e228c7ffae7d3aa3d6b2b5742d9c4827aa99347872dafa645b56c93227104da072953580d2c689632dbbe77e946c045cf3762ec28610e5873d9c935fca283fa68abea62c03d8c01a2071a2890be949984c533eaf73f23d71ace1f08885b2700393c8b71937917dc19943c1a6d8c4bd874b97ca8d040e2d515b1320e3421fe9a8874acde00ed31e3eccc767c7dbb88c0271df48ed926249f33fdfe7777db4f0c7be5ef310713a2772e148ac22499a5ca4883cf9d390e8ef7aee662a4a9bd951d6accb11cd69fede16a7381aa10cf7ff5334a9792eb278e766d60077c795de1f1bc5d29bc4e5852c3bf1a2309bca7dac51c0df2916c2599fe05e0248157eed667320beed4e21ed60350681d90aa6f56c7ee2eb59a0c5b1d907ef58a1cb2f055af4eacdd28fb98667cb065bc46b83f08ec3062cac7e35cbc593911da6d2c2381b33b44696c881d765ff5dbc79b54166890bd8505101d0a7bcbc22a6fbb484207dd6cd3536b4f7c78f5702d4e4a98188ff54fff2d50787953927194d7dd1e9e59e054d904ef1a09409db477ba9fee1e25e24ee6c89af5b9fa289896245a0333f75336e926268db885ce17d491f7339c20c15bb903f9bd7217d1def0bee9273ec18c8d93bbfec796abeebc18af7d5e05ad2fe7da64a80b54486aa46577c41397307b94ed4547be7f656f1a9159ca5a9836629173b2a880d219a2986a0339748fbe84bdd74e9dd114b4f6fd762bd89f4e2daab9d8c28f04d01c6615c218cafe552f5a5a6c8b6d32f7e64b4570079b70ad394a99a562fbfc360fe3f4c647e2d763689a40a0ea61424fc083aa91350493dafd46a040ef7f6032751d05d8d5664b9d3f97b24a0400f8f0b4b936ee82b1940dc48186ff1bda98ff23beabddc070bb9df2971fa2583a7ce10f856d300cc023dfe42917b7c52d512962b3767dacb74172198d8e394988d882bb9d2fb2beb51897cd7c186ad31e65b190a09d36dd1a525a9c59fde72b9773d54f31661a0a2c76721635460a3c8b3faa6bc09fef27e49e5da036a394b864963c3834371ae2f5809c585898887b1e6ee31f996c1808d0a6aaa4b24781a5b9bc224a48b6222d27d31a5a07078d7487ac5f0c62dc5f1ad495356c98766af5982ff1b187da966c299a7d4a62a4f2ff7694c06d54ab4ced81f9529ef6a7c361b1534ff9cffe18d00389b22885a733325687db4ec663ce128df2694230518f15d19e3635c686236980d6a1642dc668e4115c168133aec10a35a2e9bd132e64281773ff7bd323672478b0c48923f9ea6a3b96383a4897489d38e3a5921f6e81244d4ac889578f3e1900cdaa02d71294496693534e7dc89f6e07f72075394f6cd5239bdea701cdeb807632e250ec592b37a310c667c1c53df829cad0536b0e4bf957957f471f375a8e1602c33fee1d6b2eae1d9165d1ca5b75e62878ef8e41beaf09d7f4b2366efe103b6cc66bff6c4a7b622cd4f42838740c546694a7e89ac28c3b1d584dc87a8cdc78da43645472da1300ed775c55ed525b80c1caf8df50e93abef6fa3088e50417471930b430695a6be2836df1923a025245934836e55cf5d1036b3bd14b3c8fa6b1db2014fb08141f1aa1ba9d4a889eee67d505fcbf9a51d617084261c6a3b65d7be2db3356b89060254d83e3709a6a4afcdb185ecac3e34cac8b57bce5d9cd4c3113e1eb33605d018480c0e68e3065a4649e0c42b52217944157480c856c4b510315bca1fc396a466e22be9c53df8e5c3c13257a708fb165b4851f4cd5f1d2fd1b08aef96b22d4784b81f733bd9de311d0881c50ce2866f40731d92e958489118e7df5f408f815dc14bb68944f6d4c196396092069e697e1ee387c055b4343a082c77dc9edf2d74dcbe68918edb7a2707bd57a7907e82b3ea93d25ab9470d047db1c19239068cc08a8a215949ca1eed5bdf1bee2fbb10f132805cdb5a8b4672a255fed4f3d72d17d7e62779daeab56633ce648b88a66feac4e0c524278e1f4c888e52068a0b299c76ad876970d12913756ce80d1db191a41b3754652e1886b6ed4ae039e06fef53ad388da1d1fb3eb5a3f9b56123dc3762f9fbbb5866cb29ae57b06033a081d0728f057d87bbb467680f3edd2cfd0616281ba6e9e92c0bb03060c009d48735af9edfcedc068e41d8f0ae1c09bce68ec4622c3130a4ec3fcb6e4df7a8af3636271cc875a7f57f735f29009aef22f4374ce3977f36369623bedc24b46e7f679941e3bf2b5a03ecb983b6c6b521ae8d838eb2ee24a2da9504745b8733e1569977317d95c3aa3f676efe5b670530ca7644f17d6e09c554b029bb12a42835dbd4e462d7140fcfaf6ee1cc1bb90ba06d5ea00ff0d9bd6af3f183a88cf3e804a9c2a6579fe9ac668a830ca3c748953de00b98aed58bd6508fe7d1229d9518682b13b3585fcc52066d88ce3dbb0021de4e9fafccff8a50f59255aae5a9d355faf521b51e391d05a59000e0aa002bb8002c3d459f31e", 0x1000) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x11, 0x1a1) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) setsockopt$sock_int(r3, 0xffff, 0x224, &(0x7f00000001c0)=0xb8, 0x4) shmdt(r2) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mmap(&(0x7f0000b21000/0x4000)=nil, 0x4000, 0x4, 0x11, r1, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000340)=0x8) munmap(&(0x7f0000caf000/0x1000)=nil, 0x1000) r5 = socket$unix(0x1, 0x0, 0x0) shmdt(r2) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) connect$inet(r3, &(0x7f00000003c0)={0x2, 0x3}, 0xc) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000180)=0x1) bind$inet(r3, &(0x7f0000000380)={0x2, 0x3}, 0xc) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x20, 0x8000}, {0x81, 0x7}}) getsockname$unix(r5, &(0x7f00000004c0)=@abs, &(0x7f0000000100)=0x8) madvise(&(0x7f0000b32000/0x2000)=nil, 0x2000, 0x0) getegid() utimensat(r5, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x8001, 0x100000001}, {0x80000001, 0x80000000}}, 0x2) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() select(0x40, &(0x7f0000000240)={0x39}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) 16:00:01 executing program 1: 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, &(0x7f0000000240)=[{{r2}, 0x0, 0x60, 0x20000010, 0x3, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x0, 0xf50, 0x3ff}, {{r2}, 0xffffffffffffffff, 0xb2, 0x1, 0x1f, 0x2d}, {{r0}, 0x0, 0x48, 0x5, 0x5, 0xee9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x11, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0xdc, 0x82, 0x2, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0xffffffff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x1, 0x11, 0x5cf, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1f, 0x40000000, 0x20, 0xff}], 0x5, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x3, 0x80000011, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x50, 0x40000032, 0x20, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0x21, 0x10001}, {{r1}, 0xffffffffffffffff, 0x88, 0x8, 0x20, 0x2b}, {{r1}, 0x0, 0x0, 0x80, 0x4, 0x7}], 0x1635, &(0x7f0000000080)={0x7, 0x7fffffff}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0x40}, {r0, 0x40}], 0x4, 0x9) syz_extract_tcp_res(&(0x7f0000000000), 0x21, 0x4) r2 = socket(0x18, 0x1, 0x0) sendmsg(r2, 0x0, 0x2) 16:00:01 executing program 1: socket(0x18, 0x2, 0xbf9a) 16:00:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x400, 0x104) r2 = openat(r1, &(0x7f0000000740)='./file0\x00', 0x20000, 0x45) sendto$unix(r2, &(0x7f0000000100)="4f2a035c8a03a52e2b7b58", 0xb, 0x8, 0x0, 0xfffffffffffffd07) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000001c0)="5c6b7ded7a067d15ec10e00b9037bcf43d55fc61b92ca8fd09d7523ce2b2bf4775f9d80964db9a7fcdfae4e90749347fb727646351692c69577ec4a829c1b93aacf6db41b0229c4ac5153f96dc4355b6f502306414ba692aea7f8bfcf34c5f4787fbe8ae5c72e24211ae2d431aac16509eb0db3db7397b3572fdf267f52be972843a16b3ee3c6837b214bd8bb27b5c0a0f4f7caad2cf537cd2cfd318a1f3f76f740292b10dad0c95a4cf2f6b12b2472d52e2f73f7e756c6b505d168e17d816b374c251575d1c601f6c5849e863d6acb8af11c4eb367f9d956961c8de8650c8e661f67b9654e07315b6169947033f4bb3ce3aaa83a17a44e198654275e6", 0xfd}, {&(0x7f00000002c0)="f9c2f1386e6f2bed7527c0a48cd31f2b3d4e494b3d132f03cb0f2696c5442517035e632853f2ca54db5fc0304e56042db07d16ca8cb11553399e0b43cbf9194cc08d7a7f653d6928f90deefef93894cb42e2eb664509ccb9ea9bfdaf9318636594f6a2c96de19f2636e5ab885a4000f4b9a92b7392554e1ec0557e3aaf987fecbd59ce504925a2a81c46265aeeb1ab771bf75a86caecaf3b437a69c8ef8afa3a809853818c0299fa389d343e193490e6ed9de3e31958e86fa404a0966e0c2af880fe60ae90", 0xc5}, {&(0x7f00000003c0)="4b1a3e4719ff38424007e2428430e11b69760726bafbc3fbffd82495a9fc91e278ab8567734baf5edbe260cc5e42a8992d05419da48d43f0e1f96a318fc2a574479699b856291dfa1db889776a55eb9b7c517f261ee57d267dfaf9f73adce1966838b76df309", 0x66}], 0x3, &(0x7f0000000480)=[{0xa8, 0xffff, 0x1d5, "c0b1b3e1e7c62ee8c851a84c399062d70f54d653a24487c9ea8e16da5d885c9e8135f037c0cf666dc21eb8c9cba78de64f0ca0ba91585cf615dfa9fd88218e3b198876ee91b2904f2dd41c19a43f8583e318361421bd1fba758ffa26e1ef4f1ba8eb586ef6390ba8663775518210450c4441f03cb1fd673cf62d8479c49a288b787c17e1d64c3f55fc9bfa1ed148bb42855dc8a85c3c17e8"}, {0x68, 0x1, 0xff, "bad17eed68932f2602baa21606d24a7b83f765fd7964b24bc4275a6bba23616e946d796bd74d695d71534fecbb96d3d938e9a7fb2ef5d25e25b1906cdd92bc6f0fe793cb7558f4c63ae3fdcb9e2c3841e63076d8724b"}], 0x110}, 0x8) r3 = socket(0x11, 0x3, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0xa4) sendto$unix(r3, &(0x7f0000000000)="b1000501b100ea00090000000000000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4db043764aebdbe780f2d33a36f7e22e9054bf6ef2dc0f54aa869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0000000009ec7", 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() mkdir(&(0x7f0000000140)='./bus\x00', 0x1) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') close(r1) close(r1) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050490000e00000000905786ca1020741038f53e8551f30ce390500e08f4cea11ea8fef96ecfc748e93f0b780486ae007373a5bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed0ff4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f000007243f79f1f318bd2000000000100"/177, 0xb1, 0x0, 0x0, 0x0) semget(0x0, 0x6, 0x208) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) shmget(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44ffb202d, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400008003fd, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x81) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x20) pwritev(r1, &(0x7f0000000580), 0x0, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x82) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0xa0) ioctl$TIOCGETA(r1, 0x402c7413, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x101, 0x5, {0x7, 0xffffffffffff44ce}}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:01 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000740)={&(0x7f0000000080)=@un=@file={0x0, ""/59}, 0x3d, &(0x7f0000000600)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/89, 0x59}, {&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000000340)=""/241, 0xf1}, {&(0x7f0000000440)=""/71, 0x47}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f00000002c0)=""/6, 0x6}, {&(0x7f0000000580)=""/69, 0x45}], 0x8, &(0x7f0000000680)=""/144, 0x90}, 0x1) select(0x40, &(0x7f0000000300), 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x8) recvfrom$unix(r1, &(0x7f0000000240)=""/134, 0x86, 0x40, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_media}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x8001) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0xb52) syz_emit_ethernet(0xfe1c, &(0x7f0000000300)="be") bind$inet6(r1, &(0x7f0000000340)={0x18, 0x0, 0x667, 0x6}, 0xc) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)=0x800) 16:00:01 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, &(0x7f0000000540)="17854ae930848f1d2e4498025de69d5cbe4ab3c96059a27d52e2da43ecfb95e32734cbe3e9415e4258e4059d7b97567e2105ce17fc43be7ab0a56fc541b47924f9cb80f03075727f70b841e068f0bb5db0736d4aee276415e87f6897db252f1af9c99cbab2f1b5161e09a6283923b4780bc26f167140b2e05cc15339dc40991f9f440587c1973ee7ee74db0ef60669811a5afd749b308ce59f914148a4257a34a3f417d05bb9bf0ba3261cdcea0024ac047290657a7bf4de9f8be98b6bd44d09be408b6521cbd08c8076fd203cf8163fe8ddf58480a4b0c704a490b6f78729e1395c4cae43f3c7b16505ff3e72315b2e44077a9d8e78ad40cb2041e0", 0xfffffffffffffdb6) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x400}, {0x18, 0x3, 0xfff, 0x5}, 0x3, [0xc4e7, 0x4, 0x1ff, 0xb, 0x2, 0x2, 0x58, 0x1]}, 0x3c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001300)={0x3, &(0x7f0000000000)=[{0x28}, {0x61}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000100)="8b50") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x6c, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") r1 = socket$inet6(0x18, 0x4, 0xfffffffffffffffd) r2 = getpgid(0xffffffffffffffff) r3 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x104) chflagsat(r3, &(0x7f00000001c0)='./file0\x00', 0x50000, 0x2) r4 = geteuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r4, r5}, 0xc) 16:00:02 executing program 0: setuid(0xee01) mkdir(&(0x7f00000002c0)='./file0\x00', 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[0x7fff, 0x4, 0x59fa]}) 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80c0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000180)=0xc6) getgroups(0x1, &(0x7f0000000040)=[r1]) r3 = shmget(0x0, 0x1000, 0x68, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) sendto$unix(r0, &(0x7f0000000080)="b100050490000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000002000000000000000200a371a3f80000000000000000000100000000000000000000e8ff00000000", 0xb1, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x400, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e", 0xfdf) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) fchdir(r2) write(r1, &(0x7f0000000080)="55eab21a4e1fa36861313503f30742932ae02e1525c4522a6b0ff85c1bff99510bb06acf4a529532dcd5a3ee6b6d160334b77a0be825ae4c97e41540a0f4a0613a7e591515c635e4c9cf3132fd228cfc82fcde156cf1f5be00a4f446aedd5a2a4039d6d18cdc35990561477c6d740ba8f5", 0x71) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000003c0)="1522e2deae124b02a1fd52194a14511dcfb209a2355d86481c693c47ee41551d470142878b05f52473f93e72f57135be6a84ab9a41dcb500618d56ca89afe23d8e880592815fa117139857f37d8eb772", 0x50}, {&(0x7f0000000800)="b5cb98d7867baa34c2ce4febb026250fa4fe4fecc2324da6c7b96a5898dc748effab595a8e36086214180bf6cdf6fa79fe9be64944c9ff66babd7e8ac1f5e75eb19f7123efe2e8f1d45fee4fa63e4802204702818ae7be2f020a4f8222b91e9721276c954ddfe64437203b453e537a060166c5e1cb28e191d9b6a8e6b67a16a99a83e638519c93f9718ca422cd6a03214db32a1a6d02a8d09fce0846040dd7c24e50b00d04b4bf523bd4bf205002d77818ed70ecd27fa5c7d5a800466f6f7474e6c0c0a7903a5da574dd056edfd4392f73c203065499e4a4a808002b766498dd65a54f10d5c615a9c3603dfac33eaee7ebe13a05745067c3390efeb70e1902b5fd82868c0239a0fdccb35915c6573017bf46fce4e609028dd2f1cfba02f18a041027935d6b85b06478718e4a716e29abac742055c61a31049280597942d9723cefc2bc7461f70bb5f0cd9fd1a94081d1bd2cd93d892fde06dbba10d6028487190d058f9740b70237ce3b614b5f616c4a5c0ff8720efaca0aca6a17a76a83478427ffc3a45aea6557c9ea4a2372aeb6748ee337d085ae11ea3dd5da657c45adaabbe50089b6dbdb4c625304c69fbaf9f2aa54a1db0325771cce44fa5c24331d66aa6ac9dee849760d8c32c5249c907e8f249a144086c39a7d63801f29604ab1d3c6d6ac6e6ad5dc61f434d3b83ed0cf9d319586833226a86a3aa40fd9bd2efd8c69cc6c39b5f638abe10ac64fcd30fbe1640fce892e008bba47e00476e57961d34c1dcc44015046497c1347ec020333128f151cb8d164c32259eaa64cb5f519c4ed882920b75471fb8d42629708cbde04bd4e63d388f94fff337e8512dabf47369c55035fb83463a1d52ba5c0fd28932b175cf151c98e5ecaf03994f927d4ef6cf5b66a87a9175ddf23d661e49d64fc451f0d49086d59501f1448750b19590d6714ff0726b26ea0e64a2c2480a4c547cdf2be678b71740ade57b1d6277fbe521a1916e9eebbea69ae3c0a8938af9e3a1ecc704b9507cadb4fc434187b9eb23918130ad265dd19bd0b0a08a2ed93636bfe86f0f01a7112a57b2ffc7ad8c515931dede1a28a37f279e43ef9c460db94a6167adab83fb95bbd0d53e15036be41a5e1a124b65fc38ca500974d4fe44b1fa9d4964f2321dde5f4ef527d3fbd509ae199b8de26f17ee70e868297e5698a64dd05a5278e9e701e18aa0a8cf971b00b81dc8744db660d28f71cb28c944b690ad6067d9939e969bac23692a4e6a7b1872ca352abba5dd77af2d63b7f840568517f9ce1150b30a1da1cef607c50a3be10a1ec08db82abff790f40edb3191e4c9b2bca93ed3d915691747ca05a0227042bde54d28155a84373acd919b8fc3688ec08ae2a1189f8e985f4331854b1f4bcf623611e9014a67f6c21a53a0e588a2a5426c8fc4ada5814ef03fbe0e46e1e32410e26e4877aa6f54d5f07cf34c21a93bf073d728fbda6afae0e47283956e894f8fb518044b9a1892f68493f1805edc63dd1c97cb6653c225d090981b776af2efcf26faa43be8ef6ba47e82325367d8d1f37122e3e6259172751492b9271a39788f147d212614494a9caf9b5d0dbc6a1acece5eb56cd096699e33efdb7037ac5cbde22234add3b3aaf043e49da91e8abe59abcb96e638bc19a9c4cc1e2cc39fb82166c240a36c38512d6aa32c213586f9d155e3a6baf0aa54f7942bf72c5f3dd93d2c81f974df6c5ba3249a7451bff509856f6b1c4d31f36a13d9d13adb2240a7759fe649499320f4665170a79384f59b83c426e689882ffd08c36edaf1a72e437bc3bc803718dc6b4d54d27056412e47a0e00e54c12eb1b002bb6b9a65b42d8e5da21545b7d7990195c4a51b2720687ce17c7c1cbd9c06c647f2d7e5894a49fff55e5d44e1b4356e069131123a40a1399fb78609b5d2fa09b3677e59efefc93213d25f4d0c9994b900b9042eff34c373e9e6b218a521a9f52b61eda06069a08468d8e0aa2b591950c9a7a8c4c9b4e996ea07472476bbb202e9f56bc8997e1838c7e539adf5fe272cf211fe4a74b569dd888bc94b3a9a7e29dbde0362b34c363f1799ca215d2bc339c6c2bcf54be2ffdb49a4f615981b7b187f0c5ee8dedcd877d3ca9a26b21aa992978791c97b21a768a133a1470c53a0d2b36c5935a1df75ffaa5451ef11398fc0e1179e906ce660d100150290594c71e3b3075a8292c693dc3cfe1823af4555ec7d9456eb5dce32fe1940433dd5467fe854d759f03a62efdab303658d671592c8d09b93bd7e3bef9c6c75230aea72f325adb49f87f42d74b21c0e000da42537c00a206aba8b891bb9a5eafb4b177794859d834c999d88745328f1eb0da2cdb4a089cf636e0f3ccd7da100a4470ded8ef9f161b3103fcca4b8bdd4ab730d561756816c27cf2062501bb9fac92fc397709c4184cb1554ae3df8e1f5acef5f73d50ac9672b012f2d56f50d665f2701f385616da69e3d2ce83fadcd7be993e94bb67b5c6399f7f7699b22239f51705f7e3453675395be8d1ae9d8cf738454a344a4de3d56888a7b28d947459dfb0cefcb8e87551d0ebaff9acfadfd921e877fb59815085d8bbc4297d0194b980a5565a2bf69b65edf220dae75b88dff998cc1063ad649d57efd75200e73aed9f9ef1587129b8c3f7695549c8f6b6018f55a13c6de408a8034e5c9227515a22a52d12c55e53a8b65cac07ea907795bcb30b322a0793a4a42ae63b9f60555dfa51ea899a983fc9351a4fcb8592cc2dbfe45960b335b858b3273ed60d106447043ee6156076fcacdffc607aee9a463fe0937d5b96840815545b3ba5a282227efa41e52110979007ca7179b7acfa1cfddfe107a701b545f09167b67f2067f19b50490504fab5ea060b82c23661fa253175d4d577e76ab2675559e0a73f6e8625488beceef116e70bc40c94bc6b157e0e10fbf5838b2f5454a12025a9def760942f3a7b692eace172157365a991b1fa3d3d5becc701f3556e148184a53b50716fc2f36a5d071e8fe42930b10ccfb1fa8c7f0b90b18954803b32adfe37bc57d9f7062b95ea695aa9147d502d7bc6d0ea203ba4e0216823262ded251189eb1a710b9aef915f99298de01a432d8d699d0b859353275ce3c726498271f1338a7e599480ef920090e68f94a2aba781ad5931242704182969dc769fb28aa4180caa35a5ef9545f4d4dedde1491df5142ce7b4b19daa1b11fc5b9f2cfe01526c8484d42c082451e580f1555b0bc36ab2496cf3cfe6087adb65701d01c98775c95b63b5c5dd08d00eeff12ecbb307af2b8a1ffda6801781e32c42c37e7e751e8691da665473036c14bce1462fbd84f3f42dd9d43752c8790f259662a7abb5f3dc4244d333335561e3aa4629cba8706a5553d9dc68a8073e9ea85402654cb1d8649a6325536b30da8c6a72cad20c1d5cf7e3b636b219eea29144ebab2fed391457f9c765a4a1e1fa3a4d5fbf8b1adf45ec7047a2510432bba1c3478d2a38091b7f8d51d7f825324480ce0d7fe941ebc63afb80345a24d690cf6e75ee3798f1083aa8ffb453ca5417de87bc842cfb5f918fa9833ff158fac76ffc6783820b305995748245af028734b6aa3c24d5464dccd7fe50b293106184051b384a09834a9978c2aeb3f70ecc1dda51621cfdfd29026364a2a296585b636792f8078227efac51adac9df8e76638927abc4a8ef0f72ccb80add845367aab6eca01d1d8967403135b1f74248158cd73c50f9c6d2a6eeb54d76875490708cd494d5dad7f258917a9c4dafe25f494f630b59060c671e16d437a1872364f61b365bcbec66bf231c73bef444b66ed9458d13e255dc1a253e2a608f305a2008da8fb2da2ced40c9f85813ce1b665456e90c2c0522bb75bea16ea3087dd5704b5e4ced54e48b1973f238391d4783b86b9c0fa2a178a6b88c56dcf0a921ff0f8aa767f02adea71510de87ca91b8fdae0e95a61998a489dc638bdc2328008d8022ae4187dd086a7463880575657e53283a36115ebaacdecb52bcb47d2f4d2dbfc27f586b6c801ce87a1420f0e9947912c9d50384570d950a01c04d938625e3aa3027835ed1ae8488f4263b04f55dae06988602b5f1f5ddc9b01264d804fef5a2dfb3333e4e31066f59f3847b88d2d5351d816bc3b7c296187d4b4a2c8c2807f3c76782272790ede3b9067ff1ee06de53abb766f4602ee84efe625f415c37b9d2f66a37d67a0cc0976962f25eadb2738f861705342576e764577f4d95a194a5f6d840d3917c2b77868334fb04e56db4987de414e409f2054cff4370739c887912a284a04e5d54677a59d1c66976f36c0d1f2e5c4dfc238045197f958c44c6c930d9c8b1da827b481a7e1b84a1409782d0b47aab225fdbac7930d727cd78bb209081372cf8ad9e265ddbd65734686489d3014057c433bf5fd2d1931ec924d8a9f8cf30d4da0c8f3e480f9b1785b7e1261c2d8b8227112f02f965c1a620102e9ea42ee8d7b64a929e0263579e9fb3347fd274bd5859500e00d8ff8039ce95a2385aeb53fa9b442fe51513325624e66ba67e57508f3debd07fed6685be8adf726a35fe52a407017db85f8f3fa811389e8fcf6fcda698d040ef77762eb068d5f252f41c5abbeb1f0d693005c21b9b3593e3ef463b4c3c978882859d676c9c8c08d2baa3a44fe0d060a1386962f274b842e742582fa882a4397e9ca884424599c12364e7aee1267ad9745a3d719353a7ab1b2029e5f4b6fd4de0f6cbdcce8d2f1607de2ef1580016daf5107b69104514fc638c2c90e9ce714456b2b4b8c6f0666764048a693082a2dad470a1696da0721286b88e655a7d7e966b91d3ebce4f86356148ca6f035f2f8b9376717b470bae6346c8da30378263196de0bf27c4bdece0e43241cd28c4e97cf68afd207113530ec5023feed851a8e929f6d550c5ec4ada05e6a5daaf50dc70597413919ab3d87d88f2bbf118a60cef476861f417ad103e415f82a2fbe4c9d6a0396b0aaa393bab377085882e63ada525e67b5feea7b33d87bb46d85273cd856c4b9c1d595aa35a5c7e621a98a00fb8bfaf9ab8b44ebc6225edac9ff6129f74c0e80f9ad2e0081d50b98bece316ad524dcbc98b0744f84da1f360fd7770d274d4743bb6e1a3fad3be85c243d551f22c27e453ebdcacdd8e0f0610dcef4722e8beb0847b124df3d2748332d6b73ca6232fede036e5a2774b535071304fece8b6b0d9ad588d0ed7190615c36591533acbf4c44da948bfb6def3d8000738e520897749c7166c3d2266b3e572a9915c74394fd82e1be9a5fc0d07843314b8e4d0d7213981fce68dcd60f633622801c07fdf69cf45b9c1aad27711a7eb83b753389ae1aacff093cad18000b60cdb0c5bf2dabfafb9a4c93feb740612c47023728392ba3918c174d50369bbef0bd6064e444d72c2c14a9828cd0d905ad11611aa1db8083edf32d9fced3c3185ab5328c6637eec4716b003b8e26b017d0437d7f2141682438dd5264cd8dc2cf82ead2a1ef9650a71dba8537dbccd8e622a0224b5c2a3648157565084ffc4c06735b96f8370a1856734c6c0bc0f27475c22140d22061a8d6d6f839a8d5d826b7d3675f73d2ad9bd7cb67be5bc24eef735171b75b83e2fec703d6dfe5dbc2a6b2068e9d5ba39773c2bf29e16c2a4867b4e5eb32c343748a9e1318bbc5bc872b585f99d82377b4c690515403c7cb33eb9b0926587214c1355eb3a8cb5601e193ffbd823161a7ca67ba0d284ae70bbc5c25283359fe5c8e955bcc02ab82c4ea0764601acd1cc5bbd899f89eebdbfbf194051c9b", 0x1000}, {&(0x7f0000003800)="eadb196645bfe60a646004c4be9bc2e8955206a22f6efea2b2e9bb438a747f2ad03a85751b0f94f6419db86f5329b75a749fd0da37c7ce98a609773c08120e79455a0968f34f2f6d8193bf07cc2b2346e72430f4a0ba50cf725a27cf73bdbfef8419994f217b6d8c96fd0c349053aaa8453d656f866c882db0f85dc7abde6c9b20f5df933a82fd09fd374c978ec7d67d45604405c0a0acbdbcb307c0d4830f8a2f837c0a704dc0aa51909ae1505efd26767369a18273e33a71bc326c6397a7afe2c16165da25f1385c9547d2633c8b1fd40e7a384734c7c4f11f14003111846a3e3e032b73ec1d0d77fbb350c2482142f08c173c8b9d0a4294634b95aca81b2a38ce70b9c706c7b20a54cb289cb7ba6b2286cf7402606c0e7b7edfbdff34cf4c97b0fe06ab6b1c17a2be4a89f34f33add6ca361fc1af0d4c37a3c900718a52f08617315df18418053365fa349c6cf6525172871d1176db00468641d169e7ccffc76a122421408824938bb5dc020023f6de498a04505d0a933cadce50b11075eb106a7643c1ea3a16ef7f7a48994ccd03ebc7129919715dcae2e359edbad92400b38e76b96bc9f0a90ac2276356ccba1aa385f6c9777b0db31ec753bc21237f5fcf4d4962db2b49bc61299099cbd76a554aba8cc92335e74028cfe6b989bec06d1e9b1150172d0f8a6aa425a39d8db41cde01fe2d0de01665742be09f82858c96cc8e9f30f85159926dedc2e46ecf20cff1c81fc5bc8ed2fa9da55df1810fcb7ca0803a784059624ea27b3c61ef61db99b352be27519277d873c8e67de3f1abc242319739ca4473f8549b03e4cd8e500dc91f10cf48cd7f0999398195e70a98e02e6ad9ccddf8803f614b4bff6c2bcf6251ce0d419220e23b0e4fce3f51822af43163bea614e5534c30f51d217a696ae98be144ad0b9083e11f67bb825aa8c6135df43006e848dfde5ea1ea2618dd200b24e3821774bc99630331929a2116bc3f333cd51845e408a4b02bfbe40fcbcbc49d34bcd0cf6358f9b4bef03b7838728a4a2a4ec74b213ee577756675805f3b06ce63a1d2f0c4ebcb3e7264fa26ad17e39f5b0b6e7ace8b68f60f0c31fe80ac030a363022a4db8bcb4fa05a267c167e0390532efaebaec72e90e577c12e0c2fa08a1ab882ac081d536eb67b6d7273cb1ad8b77e31146ea0eed32618a8c604339c4e5a6e22d6d586085ba031af8ce8b889db39d8d7d60f7f8a5d64611d4da276ba67fedfdb2d4906fbbd40094b333b77671350d4b8adae3785f958d8c18f852f01be6782805521328aeffaf58eaccc5af000bc3e35322395b646199b58ef51fb1886e511417cc34925649f73530de5dce8763707a457fce12deeb80e949a450c9a88be4126754f7844527e7badf584b7dc2e13777ebb097948792e068a88453b5d525dc36738a8eb20c8d162214fa560ef94441d0d9be16df58e65d6bac7e1c7ba69962482ea8881a9304acb2d557de07b5053990b4ded97ecf4df3a25fee66cc9be1d1c512fd3eeeffd769e007fee7a4e3b9b6ad0afbb9287f7945a18fa2790a91bd6e48b122bd3151ab4c69b2e539b002bee8b67732f67f4f61e85a07eadb7a952fbff9566a80a1d2fbb56e22d191e173aa1761f358f98a877faa1f8ac0fd52bb9d178254b2486aa4de0d5bbb33b47723356a14dc4c9198626f2dec31dfcd92310118c8603b22c2ff0c7af836287322a825fb1ee3afc03aa71af9edf7fdd472eb684789ac43937ef7cbcf86017c5393efd4764550bc99ba9396f9ff5165f6d43bd73c1820e3eea99af35b161334e5999518263abb0178749c2b3f77bfe70b085d3165c91c93544712721fff7d18420fbf63eae6967f22c31d42b2edaf920427db00d24686ea5e74caae51bb25e7071b6f30ce467726db8666564ec1f60bbf449b1dd6d5b959a87d1fa5c8e80c6120a2f0427455f599d93ca2426e6c41cdb56a5375b102f42fffab794504401b7fdb048fc80f5ea432dd69b03a67c84ef5cb9a832f323222753e3065ff268146c7829ade338028c94ec135ad166899cc0e7d796cda17877224bd2752758a26babd586b55de9e96296823c8a9452e5fc25d8419928613bdf3840f8c1eb7afad21bf7445a7f8a3d2548fbbf3147547e87e546c6f8a680c7b9763d548ba32ffe4bc270506efffba8f4a5a4f530b34b8da1b22f66df7e63c4df6ff93debe835070460db5827bcdbbab38dab62332a36b69a3ddd1ea9b9376424b9df377eaf4fd9235eb1fd7191278cdf71e8ed607ab16fa3f899cec413b6731d0f5d8d8137c8853bc4c1ab888eceea093d03901636d01756628dcc74c529aa2fe7da47c314f0543c42fc56a7f8d0675d1ddaecef97ce7643e823c66f6619d225be321dd311a1a7fc736aaaf5439dc4d2debadbdb9bb90b633bfc224583c8c315b768022d0f9701b8ef5be702845808eca78a3fc893acf82019637fd8b15c7e4f0aa1a06b45ea35121543f07c3a9f81706fd1e96fbb8c73a7e1f023fe2cf7b08949cfa60c121d1032c22db9f94e47cd8c8290c47a7d82f21b489c9461808b81aba6d2d3e5f862cef028e459e93e3052fedc72a4ae9b861587e1a8090eab34757fecc59adef02296cd5f761c1cf01d8d70ed558871ed4f45f083ccf4bae452aa9b1d5c819c952c12a3f2513220467762233597a74f342e4384ab75467e9fea5fb43f8274b83736c8e8da8388c3b374931122130c1bef43ca4e5d847907b41c39d502042697d4b281d4b359daba7b4a80459276988238fdc108b767b45cd2b1f8596d668cd537293ad175462c276cc8271db34b322754f65b1d9345001f5e95884beca242d419d8adb01ecaac7c59a747c27de03ca312c16f256fcfeb226f5dc2a9c353d8496223a1e01f0b9d07362f8344755d2a77739bbad0199ac3869bc7bef0d85505ebd320ee9ef1cf51f14a69ee182ee35c6737dd5ff4c86a7d824b790f8a3fd4348f299659307e26038999e95abd7bacf7e2336eaa7c14256fc29db8d603ae42e02ca0eb9b0760d43af4b68d46503f138d34e822cdc4d25831b1840b56d11d72828f853c33a45f039d03595a9ded5fa1b59eeeedd005c6f92c42fb18994df15992bc6bc96629ff5af60a2e40fcaabef065a1484456796e821dee70ee6890a320f7cf4abd3986c962f0422abdbb365cfd7cc2a54e809d5f41baf25016f80ef8fa0f4617a8329e19eaedf9f0c5f2a626d891d9a2901b96d3e43912952ccc05f49ab44e45babde28f1ac42fbf3330a0649e2e73036e86dcdc415021d0fa443bac788a3a0f7453a92c019c48dfa4b4667b171e9898cc40070270a8034dc9b9f8b9ce4ea1526df07437b9e7b821ccea7f5c2944ef1c9c3d3a21a2252f804a72a48d21b8090044a06ca9cd1fbd096a45599373bc5eae9307e4a3f535ba803839ed2213f98597b713f6a92c426fe1d6093344c1211e169ac3154d69124938cfd98ab3fa80a5c185bb2f7ce2151d5f888887a27acb800bb1b9eaf5f315db5dd9dc1a07408dface5be848cba1a36465d3129d274a702cfe8e41e4fb10e0902d8971fab8d1b6b4f96d365a20e8056d66e4281a220416ff89e2f68f2393f1a116299bf5aa4c6f668b2365cfefad9eb45c15725f7c8d1dec4c06c27549447697e1b88d9d07f073669d3e3ffc230968bceaf717f887df9fde306b92e7ef2d20fbdd67efa008bdeb3771457c5fd1aeed01ab958c37d9f5726163c1925f4423db5615e375add23472a713be7c5d45bfa95b5f048ee701b7992ca5ba15ba076d53ba85c85b1dae985f907e9c32f8b3f5e680246e5067d07f7a3163f6abdb6126ae8de9f161490878514bb46fca413c51f2ab32928c5436aadcb4146b01cf55eba4b2d6368c37c982a66b6ca7b91abe2fe7cb68a4291b2d9475751d9b20bba1fc522770bca4300faadaf5683232a0e899133aeacb77d19b6d70a4a2c973fd534c2a008600311974b4c082c8f00bf5ea199d20e212d459e510eeb7aae29dd3520d9b0fa3c5a6167f745d68aa858c8cd73a86a0549ceee99b84b319b41ddb9e3edefbb9d3e2060ff29626b7866309acd1dc2610c0d00d157899968ec88cdc4f440ac0822e779b80d18e44b71c21a4217a08539a8a4684da4c00a775159a9a599e96e07956a3403b608bf1a8a0f96341bba4b5335e392ed735cc31f75cbfa434695bf9334ade670a361f20cd9e546be29548dfd05ad370bd724c686ee8f2aaebe4618072f5a4361a76efb4dcf8b5d8ab9d74a9ae1d1b901faa86e055ff738b5d0ff4ea6804a2914b2e261a0c2c3092c9e7e36c33fd7aefe9f231c8f08f2b478009fae24b09c4552acb1c13312a5ef9efdf696a89890e87d3943f34cc3381da00e9fff5fbf9be2ddb9a730abc13922a6874f57201e2b562cd60efa05cf6ec6a889cb8cab42ac596a6bb5138ac87eb77fb86434c619dfbfd29130995b0997df22c3fc37d3d3a5bc6b862e80022b22d5cccfde2be1d98a0d7170eef7b90bedf96ee65f0a0345218e48bcac06644b45496be620752cb716d9bc71aff69221333e0536edb9f939a4eda36942004a23dd81e75e2575da4c9d6154000a881848e30b4af06709ff5b4cf8142f1e4f47c2c6550f0aa8dbde077848c37d10f1b59970d6fdf18f02f2e7679383eb80a165ef2316c3f52f5750ed6550962cba9587e03d70cf3f0967055245ec3f762437c7d5f5a6d84d1fca614de96198cd4a8d0279d2c2d4eda841c40bf154650563aaba074ed9c9930d1cb5e9f22da5a700fe82858334ecb64c61ce2bd87e572773ae5098e298d5321b0f3b57fa19732142bf6db75fae9cb48b044d262cf1572ded48b5ea0a473dd46dce360500eb5acc850a0ab044f01aed998f262e23eb6568b6b5725154a6b6e28ec91f4d04001800f7dd91b628ff3d49d5ec126ad787c8e5d41b6f0851cdfb22f95ec5f63a86453d02bafcd2f1928627fa3d98c1c6457e7cf44609da533512eb8590a2a3b38aace43995a0916c7beef868b071383b7bfecc3c2b7bc53fb4e2a84cd248e68a4506e0bea01721e9665d69b4c29c0ec3d5f4081ec76f6d26fbaa13ccf67ca29951c3544cab164700a4651e5516e9cb915b08f7c8985c8dd76d7cac383323a5b4f34f1d73690ab14004aab8e1a39d000316e08818b1c1459eafc35aed0fa1a5cad71d7a3402b7435d6a9974e03fcfc79d5cc624e285d21396fe9c835b23acde1e9a2a9b213a1bfe07ba55ddc3bd7dc1e7de94f1fd30db33e2fb876a34c99d517440c17462cc74e127fd30726f3a0bbba67e7bdd248296007da8a7a17e9c05f22aba19098f3f14f6e78491e75add226bb2961c63bd04e61fb8be525453ec0722df37b65d64ad41e7c3c21b71e588d5d421fc4748eaade0f5ead8521f6d95678801f7edaec2de4caef334ebd062361bedc43dbe58e108d3e4b3c0c482df9f0f296017e5fe902700526861ec012dbc41b9aabd80d1a3847ddc9c0faf1dfa332e520454d819e98e21cd64c56efbbf3b2a9b3948eedfbed9582dc803f9da0042910250a9339b2d90920ec66deeccc1f261f7920a4d31b20bd8bcfa25a7a93f418da939261a00a1f4ffb4d67bdc34d51f2fae2273af8e45db415ac7c15d52ea89a77fef9d75a5f07fc65e68cfa1d3dc02f575dfdb683522b3655779fd2f4b81aa8205d5199fce8c9239f5bf0a5d32b5cbb222e381e7f65235192f4e15590fb580d223570d62a17dc7b53b1fc3abfbe38a0a2b1e44a07d12e70e969e8aa49a4af4d5e9e44a0d3f168c6409e51812280b7ff04f1fdaedb1ca21d6ae7cfe67e52f283c4", 0x1000}], 0x3) r3 = semget$private(0x0, 0x0, 0x420) setrlimit(0x3, &(0x7f0000000140)={0xed, 0xca}) semctl$SETVAL(r3, 0xfb6945afcc59523c, 0x8, &(0x7f0000000180)=0x3) readv(r2, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) semget(0x0, 0x1, 0x626) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000440)=0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2238, &(0x7f0000000080)}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x8, 0x3f}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8b") 16:00:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x10064}, {0x6}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "08000000000000080200"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x3c}, {0x76}]}) socket$inet(0x2, 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup(r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 16:00:02 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)}], 0x219) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:02 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x6040, 0x2) r0 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x2000000, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10710, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x44}, {0x400084}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:02 executing program 0: setreuid(0x0, 0xee00) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[0x100000001, 0x6]}) setegid(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x20000001ffb, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x1005c, 0x0, 0x0, 0x100000000}, {0x6}]}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x3, 0x3, 0x5, 0xed3a}, {0x8, 0x4, 0xe93, 0x80000000}]}) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x14, 0x3ff, 0x7, "c9cd1a29cb990c401621b0928e46cf0df28ce230", 0x1, 0x1000}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7f7, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) write(r0, &(0x7f0000001740)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7400428f661dfa7a6218bc72464a8c76156a7caf08b536ad8e0", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c8a028a895bb3f52722b5f180a80b6bb6c2d851c"}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x80000000001d}, {0x6, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:00:02 executing program 0: setreuid(0xffffffffffffffff, 0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) setuid(r0) r1 = shmget$private(0x0, 0x1000, 0x704, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/113) r2 = socket(0x1, 0x4000, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20280, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x24}, {0x87}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) accept$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054cfcfeb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b39367bb730c5bbdc6dfa9b6750000000000000000000000000000000000000000000019a441ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b4710e0c4113a1d603eb6210538efb901abad2a27f4026da477b500000000000000"], &(0x7f0000000100)=0x1002) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8d") setitimer(0x2, &(0x7f00000001c0)={{0xff, 0x46}, {0x513f, 0x98}}, &(0x7f0000000200)) 16:00:02 executing program 1: 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) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x6) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r2, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000180)={0x100000000, 0x9}) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x9, 0xfffffffffffffff8, 0x1, 0xfffffffffffffffc, 0x100, 0x6c7, 0x0, 0x2, 0x74, 0xfffffffffffffff7}) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b2027, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0xc6000000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4}, {0x80000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xff, 0x0, 0x6, 0x1, 0x7, 0x3, 0xd, 0x1, 0x0, 0x575c, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0xfffffffffffffffa, 0x3, 0x1, 0x2}, {0x96, 0x10000, 0x8001, 0x8}, {0x3, 0x10001, 0x8001, 0x1000}, {0xfffffffffffffff8, 0x1ff, 0x3, 0xfffffffffffffffa}, {0xfffffffffffff800, 0x800, 0x100, 0x4}]}) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) 16:00:02 executing program 1: sync() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000004, 0xffffffffffffffff}, {0x7c}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r2, r3) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x10054}, {0x6}]}) r1 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="f9") 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x80000000) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000001540)='./file0\x00', 0x110, 0x20) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f00000001c0)=0x8001) chdir(&(0x7f0000000000)='./file0\x00') readv(r0, &(0x7f0000000280), 0x61) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) close(r0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000000280)=""/250, 0xfa}, {&(0x7f0000000380)=""/163, 0xa3}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/67, 0x43}, {&(0x7f0000001580)=""/4, 0xffffffffffffff88}], 0x6) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x4d}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) select(0x40, &(0x7f00000000c0)={0x7fff, 0x7, 0x3, 0xd7c2, 0xffff, 0xffffffffffffffff, 0x0, 0x30dc72d8}, &(0x7f0000000100)={0x4, 0x400, 0x8001, 0xfffffffffffffffa, 0x4000000000040, 0x1, 0x9, 0x6}, &(0x7f0000000140)={0x200, 0x4, 0x401, 0x4, 0x1, 0x5, 0x21, 0xb6b}, &(0x7f0000000180)={0x8, 0x60}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:03 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) fcntl$getown(r0, 0x5) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) write(r0, &(0x7f0000000300)="77c0d433fd2c54f9d1e39d38b50c0ba7f4f30bacd4f8b0544adb8ce8449a160166b1080f2cf4e9b92567bd6c88714e53ec84202fbf72f0fbf78a9e2f2136589161d2f36149f97be4c2ebf51b5779d6d10a71019406da1bcc62a1cc0118ac5a8c530c85ea478c1d9a74ddc3eb809d8c2c0a737ffcbe58a8319c320c178ffb2052d540c2ad12e440715a69a2b22680381323959969d6ee10356766569df5d7df503f381e05edb4d039015446d6e721d3fa5014918db6e5cdbc8f60ea82792cd4c6d828169697b7ec2edaba4bb8c658f7cbd3128494eae975", 0xd7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = semget$private(0x0, 0x3, 0x40) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000080)=""/28) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x101, 0x80000001}, 0xc) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000140)) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) dup2(r0, r2) 16:00:03 executing program 0: r0 = kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x500, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x4000, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = syz_open_pts() r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = getpgid(0xffffffffffffffff) msgget$private(0x0, 0x2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getegid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={r7, r8, r9}, 0xc) r10 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)=0xffffffffffffffd9) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x208, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x40000050, 0x9, 0x1f2d74d9}, {{r2}, 0xffffffffffffffff, 0x1, 0x3, 0x1, 0x2331}, {{r3}, 0x0, 0x78, 0x4, 0xffffffffffffff34, 0x68989b29}, {{r4}, 0xfffffffffffffffd, 0xc0, 0xf0000024, 0x10000, 0x142}, {{r5}, 0xfffffffffffffffb, 0x2, 0x7, 0x6, 0xc705}, {{r6}, 0xffffffffffffffff, 0x2, 0x82, 0x9, 0x6}], 0x0, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffff8, 0x20, 0x12, 0x7fffffff, 0x1000}, {{r11}, 0xffffffffffffffff, 0x84, 0x4, 0x3}], 0xa0, &(0x7f0000000240)={0x8, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000784000/0x3000)=nil, 0x3000, 0x1) r12 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000784000/0x4000)=nil, 0x4000, 0x0, 0x1011, r12, 0x0, 0x0) setsockopt(r12, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x8, 0x5b, 0x200, 0x7}, {0x8, 0x6, 0x400}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='s') 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001440)={0x3, &(0x7f0000000140)=[{0x3}, {0x49, 0x0, 0x6}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="d7226ca62a45e8bc205f1f1036ee6e65f3955f8385d64ad57424c76c901034937ad8d8ae17ab4fcf7be91f2dfaa94957c723eb7545", 0x35}, {&(0x7f0000000240)="02e2449c9fc2087997b6c79826c9cee2e20a36323489656707be3b360ce8d9597e1e535b6b783d3242450d4d1b2422137ff517c2fa3abe29442e4b3dff778055aa172f4e026e4df6534f02b8f080e5d5a49681e5fe273349de5057ddb1284cd914ada938cab99fb70a5b196e8b64ad8861b6e379b82d314e0634ea8ced70f08fdf3e88e0d1ba8f", 0x87}, {&(0x7f00000000c0)="ea6d200022e97e7a13bc807c922c82234d39a2195f10444ccdaf22ad5ad61fcaa660e53311f75e28a93e6f043b695c236e0267d81a8b11facc9bbc3216454266244405e1e8fb62b9af431031a9ffac", 0x4f}, {&(0x7f0000000440)="3ba1314a962075fb3dd9654b33a0be045afd961e0871511b6561f4d2cb2fe4e4560b9f5b7c4fe1d0814485d6400bbe0276abaf39972ed62d55c42ac6e51f2815ec134dee12a27c272d2c13039728f593c86dbbccbbc818ce3f2e64334e99bee41e269523a886cf338e5cdc8b2a5ddba5ca5284063ff1a44de9774c10e1d4ec8fe4fbf364d263ef29169b5940616e4b772f86680e862692eaaa2522416a31db5282aefa46f238a4f4ae1f9388ebfc0ccadc2da80e95ccf25819d20fd5b45070be677015b376355fe1790fdc7caffb5022007a4176a6db04b9ddfc68a58fe6229d2cb946968b49111e6e3497d11c8ea0e3f8138ca5be871e1949ad83806f6a7e2ca3b13cd1dd72cb56b59ed6d1ce5b22f06bd1c2a83c0bfd0488531e965c4ea966e363492f698be571340dd52902c09316c6c45b014512192062b4f5b2c3f49efbef47f51e9c448c8d03dffa02e852c6535ad4cf6e4d31b2b3169b920699f6ac7b6a12432ff18234a8df74c1de0b2647d68f6ef6100dc7b4caddd7b4a3af16d220a3fbda86e9848d430ff1f0e3c7a86d1358b2ded66e099623b37b0361ff9da4586009e0e72cda82fe63e7576587777ef776a4c2793c09fa9f2f6d48d8b7363a0b425d825326c41af5c767c86325b708603f4c46b94af71a5d08ad59bbcd06d9014b4c5455234f14cf737db47200a855ad02d942a74c6fc2ca4ba0829d06071a8d54e9a36be34667f0d4d98beccf5ad89e2cc59abb4bf12f4cd247ca59f51c95c409cbe207f509bb1fb2e2293e6002af8f9af45ba75812ca54767077324c71c2fbefe1506cfb12add55279fa3818e739a4dcd84258d84c879cbeacdfa6febf5d01f48c1e668ec32def8c7be7c5a758fa067800314ba1429e9a0ad3468c0ef00b9de12fca7260ef97350e62adf4af6d1849cc533471b4bfb2e3073ab7d603efbe5926a6a1f078eb31c350c67f9a8af4306cc51bd69baf45a9c22cc71aa5fe465b9d1d0bc86a000b3d88fc0bf8733592dc045ec664c244ca11046c1378aa381246ed5c33b1191d392031f962edbb29197e0987b35ada7cb63abef496be1ea3dcfad75cfc2034dff16371e9df286d9912d2f7bafdf73937d69f81c3e3af403c3f19400f417910f0aad2a95bafc47a55453e953f4b4188e3fac3991c1a87b82583a0db49e08be7f06a3038890d4194c0ed54bb0f7c870ff41a2bf783d6f969a39614dd5519a920cba3a23d3a957dae0121afc8d3b7345b728bc8b543ab11431451bfdd6ac1309ad786b4d3a8e0fd494ca107d2623c3010847a10faea041471e94e680890c272d1b5414db5c2013ca029c942182df614ef222b9e475fe2cd1990366f9a7f084bc71ee4ed8836eda626cc451ceb0b131cd531b4d51a60b0aea78a08b28000394c4d46d20e21f55df73f52a5269fa03a0a1f22b35dd3acfcc4ec58ce71de13679b87b5ffb49da54cfb459622d3707b1e765c3ed99092de32b7dfa4d41e14553d501efd52cb67e98b47d4f845a0588d56fbc3080a08db56b56b91802f4689e193a165d8f7c93616d18d88617a31a2b58b87d756b3347cd80bab479bdb7ba9a4b3e76b565c0affd10fc2c9c47b3540a2efd4f412fbef748505ee73ca97e5b994b5bf2a652dab7a986cea7246c3e159d2c56989ada1db2a441f124aba0e9df6b3b3a92c2232506274e43d2d5922f245e1d31a4a1d3dde0b61a1a83b5f86ca37a44c5ca3b3501b2bc247a875718b3ce89bb054ec0abc7ef75c7d79b416d8e3fd1ad6867dc5c9eae47c0ea55e15a3517ed434ab010df8b5165cad33fa2f11ff4d45412b830a5377ad9a2c964ee1893b37fae9024bcc5ec1e064c0f2f98bf1c0f17c448876687c628c9dd7a6ed7181d97cdbbaff94e80f56377b613580e73e33fc8c3e6f18fc293b023e447095abff38ce3d3c6e1e1b12b5beccd5f031655c518e9fd5c066c8b9241e5b0179455a6ed235a69cec1f41f5ddcde38050ff08ddbb45821c00c49fe5a44b24498043b8092c2504d63da22428c7c8951f250ff6e69f2a395dac5af3ddda643886b4d2380ecaac723bc29e464e2ad3386d4ee0c46dff475e8af4e6eebf7b19a0df4faa5c0f4f9defd9a7ce2f7b065ed6d48bbdc63069a7a9cc4a2c73be9027d75ac6c5551eaa463a4ae60af7d5c4d4e9917f8eac7eace240460661425aad7718994d5cc472292d4359314eaea99ad790684527845124ba4045b1212fbae6f8cd0ae6bf3fa8dccc04991aba2a3e96c33c4c7f30f52402d9b628074567f7304c9572a188260dded336965e92cc59fde8fe0231c9641cdd4b36d9c4241dd0af5b0ac81b865439cdcdac1531fe40594b035013e01e1978822872f6bae9720d5dc6592b554844a935499b7edf08cfa8c0fb0190db0072ff930eb9a63c1599ee5fdd9922a88789288954b6c135020d285ab270e3ce4fadb3b86e5f5aa618fa514efbe3fa36125bf9ada237337f06e2dd34001e8f521a4142c8e352ae040cfcdaf59ecbc047d180a8893c6c1355f7ce4fe9d447e9a580d4f3145ef9e477093d473838b926bed9b09ec38db55b90239e20650f19c0d4ade38faace79a0fde49ecad45d1e38ddb7b3c139c06a9532bbddaeb1437646befd9722a5f7a28a16df84152313d2e1aa94d446a3d60d6129143e1c0d8df9c86dd099255a2315621969e543069715955013529f54d83539249182dfb0131cfdc1a778142a4911358c9a7ba3e5e9daf600529ff2f45ee2728ba3f8c944d8288fab3c8778a6c2870b97db310baafe3f712586ffabced14b28c458284fac2cb389540de3dbb628297628febc3246b5b3ea2928bd80e95e0a4b7ae70ed81f327c33f93ff0173f30be38f71feb872959499ed30b236d68cdba90512835c3a28abef1d03eb81fd2c39a196d49d5a9b3215afbbcdd8f9f9f8799bc82bd58671a70a507078346b0e62217a9427ee3193906ef696a31bc322c99a8216e2c5fa429ab32a9f6a4e71c68e38cb5c1a57a6ed5899d3c0c141b4169e04188950db548e90ca5517057128028e31c14c26c6fec94252647253143c3539e7d47b0c812801a97005bbdd464765a941de65a544b69d77d1e03bc004f55e02fe22cf0b7d8116622365927f577a2cbab86eab7f29a2916da4ac918d24a654bdd58e59d63352ff3a900713b89a3ddf704aa0f4ce128d7abb7f4ce10a846b0a8633e5b756857083596c8940843a040a85b54c435edf46b9f785ed27b3ee92660daae9e40c7c8ac822be9259f450bb77c2174f6a6ea1694a03cad66785a6641748984cf1c7b712f5b2405284b6990470dfee23fd47d0fa663fd6bdc1a627cf4521e5697b0245c181958954283ab7385167f48ac2e6b065543f46c797b774c7159d5f7e2ad90f463431c7342bde10730a063c4b892d254ed80a333642a21f6d60dde3fad37618dd4fbade6faf409c0ed92cc3e7a2b4e92e7de39cfde1270969e36c52950a23803fdac4dc4dd015323f54c82baf80c74ccfb253804e0eefb3c1a78d90caffef60ea7b610a2b79ab1f7a589603f714e83a63cc7093e51848d29f7b62c3ecfa1cec0d8ebc7b4b67588bc71f9ba99cbf5f00c3df1108dc8e7a835959f8bcde0682eb73943c7080a0e02b78fe8e8e6467972d273aac29c0eab9ff1da88c749384ece3ac3c154c501745b351d6a9d00acced8adb7e50f0e2f5108ea79a6184a5c27e3552ed9e031651c0a7abc2411564db69cac867263f7694ea719db53d01099d5632ea9df01e63cb833971f34f3ee652b8339a8859e182f204c80a6b7391f4776ea3a6f5e26aa3ae771d1ddf92587812c1b7ac6dbeb16502bb13ced873beeada68bf3bb9210e3c582fa8dfe82c37aebf51ca6d9874a8ad1f11c958dd58d0b4f06c1bcb608ca8a7438007c64fd95edcf1c6de2a2cddd57c8e9dd754a4406a7ef3a6104c1d3c764fb26e803848bd4139823ed37985609ca70b6c5dd9ca0dce78982ce02725f276ab5be5e4a0140257585d20257cd138e9120dc5968026c40ce83a9afa2c61cab34d7984f7de8de32d7961a76a5e57ab622d5aabb0cde80a9f8751526e1e34eada41672f14993d5fbdc7f4a1c4ef5a737b2aca40530db97d3af97157e482fb15b8897ae595e95fdc7c6b684ecf8cfe58d685f961e750ba8b8c30be09db295cc8ac76399b0948ea59a79f4c486919e6dc903c59d646524fb4fbc38a68934941f712d99fc9f36526dcfe71c18ade136b0ff8a5e3ccf6be6d379a6287bea80e9f6fa8d47b2f94d35f09a469d225aae3d593b2fb5952ed789423d432530a942de50b3d74cd2a9cb07178281d33ecc48e2faa3a5776cbc873a49b524b5d026eae4e61ae7cbc4daba291f5ad5f3fe4fc928ab630859b1fa78c3db4dd5747be1aa0eddb6462bd1d3fef163abb21d0650eb69cf5bfdb865c24733151c027864db4f91ad2e6c985d662c05991a74ee662163d3f4dc768bbfa886e81ea3db44ad015692bcaf41c1af5b9419c47d19290ae7f2f3f14e6a3437a033e65d47001584beafba23ab8fddbbcc3bdfa8a86591e48e5498a4dbb9186c832a3aa6eff6a0d719b46a7e9e2f1fd018208a35519d73d45210a6f817da7b40157b8a237d69bd804757c137973b4292d3ef9fd9c2ded2abb59205880e29ae9433a0056f0fe1bd885dca0c6304761626660bd0aecabf7041ab701ec9670303fd0e9752420630285f3188dbf3de682871f9bb09fec3a019d177ff722f70ebd8e8596790b72aaadbb4bb05d1f336d740592d5f7659c81cf1e15e8477ec357f2f09471e43f80a9bec7e0a11be30335723a16946d20828b525669c74a59b789f235d3b03cde280a4f7bc6994c3fa5f9134e909a9c70e9429ad4705cf6a204dcf1d1a185e01599200c3d8acad0e9e26260383b589121934dd1a8c2aa4297045813998c7aabc88a11e7ab8c571a34548f22c09b517ff35836f41bc260e5ca2304bd42501f4b75de5e9b2f21c81c10280af89d59faa7851ea33eda979163d4ea0f6d26107df98589ccebf6f5e4a5f904f71c35e28c1459fe804a54319fb37d666c9147a8c8a06206b0365f9763f908ff60100a3336004222a2249d5406839da7d3da5f7dce08f83a4ec1b045261f56cbdb89ed1368f572bfdc8cd3663f85e0d22ec6d6f31b7a1b49cee4c9a243cd42bc48151d9d44f36c67aded9b9c7ed0c61d5aac3df29a48f872cdd854c51815ac0824463fd18642227b773a2468691402603b8432f62cd8414e308a48ef114ac206679a1f1190ac1ac0caf0713c3157c699bde8cc5cae99e2f1bad42f6dbbb5158dcdedf9fc5cd43d7fd8f859b1b98667fbcd4b1d4909e35a310c81c4212b8cb0ce4f1fb30b91ab834770ef399e40f73106cb4e629098607c051ffb8ac583339e8dd7db29e9de78741bd2eb24dc4f6ef3b4967dd47886268359688dbbff8847ad606869a2c9a16c058beded7b80a1c38a76a7142151ebd84818be8a3902c01a0d116c0cf79e67cba52627697d19657e904966b4cd2713bfe670cbb502a006f5b63843813d47a02666c730d30f70a43053b2fc77e5f7027913cf6a23d0b42a3e0ebcafe1cbd9b32a2532846affd4bc3b1cbac5b2dbc65a91b4dd292285d4b588476fe4412718ed9264d30d5ea02136900e2a09682e80f5c03cc48f92e11258245b0c1bf80f50c9df1c6e44113df6a8157caf7003c1aa392afc47bf44cee2fde93c511f1bebb7d57adc9ccbe0f22117cd919dc010c138eba744a343ae79f47f2ae99376f389bb21b9f3c9d6c8be25082a37f6a161679495a70285f37e678bf683b382d7670935e8898eba4", 0x1000}], 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000300)) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x3, 0x33a3}) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000197000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x14) shmget(0x1, 0x200000, 0x204, &(0x7f0000000000/0x200000)=nil) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x24}, {0x1006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r1 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r1) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000080)=0x137) r2 = socket(0x2000000000018, 0x2, 0x6) setsockopt(r2, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0xfffffffffffffffe) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) syz_open_pts() fcntl$getflags(r0, 0x1) r2 = semget(0x3, 0x3, 0x82) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000100)=""/20) poll(&(0x7f0000000000)=[{r0, 0x49}], 0x20000000000000a7, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20082, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/150, 0x96) lstat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./bus\x00', 0x110) ioctl$VMM_IOC_RUN(r1, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x2018022, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0xfffffffffffffd8d) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) write(r1, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004200080c1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x340, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000001800)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) close(r2) fcntl$dupfd(r2, 0x0, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:04 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) bind$unix(r1, &(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f0000000280)=""/208, 0xd0}], 0x2, &(0x7f0000000380)=""/126, 0x7e}, 0x40) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0xfeac}], 0x21) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") r1 = shmget(0x2, 0x4000, 0x98, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xff, r2, r3, r4, r6, 0x10, 0x5}, 0x100000001, 0x0, r7, r8, 0xfffffffffffffff7, 0x0, 0x5}) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) write(r0, 0x0, 0xfffffe58) dup2(r1, r1) r3 = shmat(0xffffffffffffffff, &(0x7f0000ff5000/0x9000)=nil, 0x1000) shmdt(r3) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x4, 0x5, 0x5, 0x3}, {0x2, 0x200, 0x3af, 0x7fffffff}, {0xaff, 0x2f50, 0x1, 0x10}, {0x1, 0x200000002000000, 0x7, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x106) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:05 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chroot(&(0x7f0000000380)='./file0/file0\x00') ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0x64, 0xecd}, {0x25, 0x1}, {0x1af, 0x2}, {0x85, 0x400}, {0xa3, 0x3}], 0x5}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0xff, 0x19d4, 0x3, {[0x0, 0x100, 0x6, 0x3, 0x9, 0x4, 0xdb, 0x7, 0x3ff, 0x2, 0xfff, 0x1, 0x47df, 0x7, 0x3, 0x9, 0x7, 0x51028696], [0xff, 0x6, 0x5, 0x8f81, 0x1, 0x1000, 0x8, 0x30, 0x101, 0x7fffffff], [0xffffffff, 0x7f, 0x6, 0x0, 0xfffffffffffffff7, 0xf2e, 0x1], [0x8, 0x1, 0x6, 0x1000, 0x4da6, 0x5], [{0xff, 0xfff, 0x8, 0x8}, {0x8000, 0x7, 0xcadd, 0x31c}, {0x17, 0x56, 0x3f, 0x4}, {0x7, 0x8, 0x100, 0x7}, {0xa95, 0x400, 0xfc0, 0x3}, {0x9, 0x0, 0x7fc, 0x4}, {0x1, 0x2, 0x7fff, 0x4}, {0x6, 0x0, 0x4, 0x5}], {0x81, 0x5, 0x80000000005, 0x7}, {0x1, 0x8, 0x561c052c, 0x34}}}) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x4) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1}, {0x7c}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x320, &(0x7f00000001c0)="ef838533b5b9f88750c88518c6179e5e08f56da228f1177199d7d88376f3d27458c4202b1c4d496ec69c9bf4e9f69d6e6644d8e8bb849a4f7a95d9c14bfd4dee7c5dca20a12a09df39927fc1972605f8b356177e852c8db7719f962e22bf0750ae") 16:00:05 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x8000, 0x0) getpgrp() recvfrom$inet(r0, &(0x7f0000001100)=""/4096, 0x1000, 0x842, &(0x7f00000010c0)={0x2, 0x1}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x15, 0x4000000000}, {0x76}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000940)={'tap', 0x0}) syz_emit_ethernet(0x1a, &(0x7f0000000080)="163b004aeb44d229fcd98f090e8648234ffc57c1000000000000") bind$unix(r1, &(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000002100)=""/4096, 0x1000) getsockname$unix(r3, 0xffffffffffffffff, &(0x7f0000000280)) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x400000000001, &(0x7f00000000c0)="34b557e94523005958ea17f814b9e6d31a5ed6ecdc152f508ab1ac5c220352700436264845e975848b2305b98f7348d43ae6bfec94fe4ae3861af5566a551d30b0f600c6d89f50ff3ff4091cd8b969f8f1ff815d378ee0998eec2c937fcc7744e2e13b1626afddefc1cd683ab01f70ced26daf1a67eb8e63b81d43e582", 0xd6) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="3f3ca28409f5f06203a34ab809d52a9e0d4b482ee97de5e5d3d866ee8e1b3eff270657b7dcd3485d60e88e27f579fd20d64f6f82dd89621a0a37654139cbb77f7a957ab7efad175415a095d06a0add3fb9c6481110fda4a666c77ee2b2354f6657a600bf", 0x64}, {&(0x7f0000000500)="1ad516549006a25aa6cb03986f46a776acb78f5d2f4c8fe1f2cac14cf70eca085367928f869a5dc6ae5ce1510d68f67f4a4eb49074b3014773454e75468e3ac19d9d2d12363ba8421308fc842c69206736225178536fd5a82c63ceb5fef000d8b05db0c5e2eb82a499e20f422791c042e07b5505d6d775243e94bd37645cee404210162d5dffd2a40a410d53daa52f2a945e2522c9f2c98fea067feca60bfefaf9c5ccaf7e25d7c8e26a060a1b652a0d668373fcabb71b64319f9c6e63091eec8f348b156e60ae29fef743b39ca17baa4e2a1e7b9fb6b07b4501a20efbcdedddcd02", 0xe2}, {&(0x7f00000002c0)="a3e9aaef017fecc5571b914290fd55557cc847e62c9e0028bd51044b3514d4de000e19a46895534474bbeedaa7bb99930b93620b65e58115f88a9f02fcd487c8f2d4756418b72918b5cb79077720bf5346cba6ac91db6e1f20610781add9e6b28bb8b98b5432cca9fbe52406c09e876b2152a157ccefd09f8a400c434b51a203041b32ca30b63eb93516481d99d2355105f03c330d2ae47c0d51acd6dfc6398bf0cccc8f94b2eee85b5cb519e260166d5108ef7dc4aa0644da268c6222", 0xbd}, {&(0x7f0000000380)="b61f5d0eb67dc4ce88471421a8a2bb704b8d117902dad5dc891545745211d6b4c9fb00e709b95b9b9fafc0a768976b97d579df1ebecbcf4773d3cecb9544f15ae16e5fe172819892a3697c6b03c79794ae374ee92ca403f6ba487d95e5dab65f2aa766553174cce9a6a336d8239c0363fa3e0d40aac04c3018bc194fc235e38e0d08b3395ad4685f9e5ba4aa396215c194a953f0f9936e19c5cd208fa80df12a5e240a5f72d9ed7f1dc5076d482bbb98", 0xb0}], 0x10000000000001e9, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x10001, 0x3, 0x101000000000, 0x1, "c1c957e8ae2aed3a95a4411db78adff2d1bd95f4", 0x7, 0x7fffffff}) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r4, 0x2000745e) 16:00:05 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x3, &(0x7f00000001c0)={{0x800, 0x8}, {0xffffffff, 0x315}}, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x1, './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x84}, {0x87}, {0x16}]}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x20, 0x4000, 0x1) r1 = socket(0x1, 0x3, 0x80) fcntl$dupfd(r1, 0x0, r0) link(&(0x7f0000000080)='\x00', &(0x7f0000000280)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x200) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0xc2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x2, r2, r3, r4, r5, 0x40, 0xaa9}, 0xac, 0x5, r6, r7, 0x200, 0x6f, 0xf4, 0x10001}) mkdir(&(0x7f00000002c0)='./bus\x00', 0x10) setuid(0xee01) semget$private(0x0, 0x0, 0x21) r8 = semget$private(0x0, 0x6, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x1c) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000300)=[0x7ff, 0x101, 0x815, 0x3, 0x8, 0x8000, 0xffffffff, 0x100000000, 0x5]) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000400)=""/89) 16:00:05 executing program 1: setreuid(0x0, 0xee01) r0 = semget(0x1, 0x0, 0x100) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x7ff, r1, r2, r3, r4, 0x694862b4b8c40179, 0x9}, 0x10001, 0x100000000, 0x7}) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ftruncate(r1, 0x101) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8001, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x8001) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) setrlimit(0x5, &(0x7f0000000100)={0x1f, 0x200}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9319e03cb73609b1, &(0x7f0000000040)=[{0x17}, {0x200016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 16:00:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:05 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) r1 = msgget$private(0x0, 0x20) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000240)={0x857, 0x1ff, 0x9, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000cac92518da8f507393a2a2bac1f8b2b42600deef224e415c7b60d9fc11e3179178689a16807272785f9525af1576270658fb8ec03ca4101b23dc04c65778"], 0x46, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x3) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x3, 0x1f}, {0x2, 0x5}, {0x2, 0x3ff}, {0x3, 0x6a917ff4}, {0x1, 0x8000}, {0x2, 0x1000}, {0x1, 0x4af}, {}, {0x3, 0xffffffffffff7fff}, {0x3, 0x7}, {0x3, 0x7}, {0x2, 0x100000000}, {0x3, 0x4}, {0x3, 0x5}, {0x2, 0x6}, {0x3, 0x3}, {0x2, 0x2000000000000000}, {0x3, 0xbae7}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0x4}, {0x1, 0x1}, {0x1, 0xe48}, {0x3, 0x800}, {0x3, 0xe6}, {0x1, 0x3f}, {0x1, 0x4}, {0x2, 0x3f}, {0x3, 0x2a}, {0x3, 0x8}, {0x1, 0xfffffffffffffbff}, {0x0, 0x7}]}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x28}, {0x15}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000600)="8ecb") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x90, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="3ee2415a0929", 0x6}, {&(0x7f0000000100)}], 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f00000000c0), 0xb) 16:00:05 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8581, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) recvfrom$inet(r1, &(0x7f0000000100)=""/10, 0xa, 0x800, &(0x7f0000000140)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r1, r0) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/249, 0xf9}], 0x1) r5 = msgget$private(0x0, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = getegid() r8 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r12 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x4, r6, r7, r8, r10, 0x8, 0x17d2}, 0x3, 0x7, r11, r12, 0x0, 0x4, 0x7fff, 0x20}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) symlinkat(&(0x7f0000000480)='./file0\x00', r4, &(0x7f00000004c0)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)="94ef3337bf34f906e68f3d309d51889d2e3161e1514ba7a3d07cd0c9111d310c378c38e7b7b63523075d3815001777b6719ec0adcd1e970215aba97229590ecb3b82aa4706d5d6f89aa266", 0x4b) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000580)=0x54f78ea6) r14 = getegid() socket(0x1, 0x3, 0x4) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000005c0)) geteuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000600)={{0x101, r9, r14, r6, r10, 0x12}, 0x4, 0x100000001, r13, r13, 0x9, 0x4, 0x2, 0x2}) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000680)=0x7) chmod(&(0x7f00000006c0)='./file0\x00', 0x50) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x10800, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000740)=0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000780)={0x1, 0x7f, {0x401, 0xf785}}) 16:00:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) pipe2(&(0x7f0000000000), 0x10004) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) 16:00:05 executing program 0: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x1) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="019a19b478f259eff492ebb506f4058eef25ebde48b1d73fd9b22dbc55a3ae7780ddb853ac6e7dc40a907c3f683118409b4c62409d164dab7ea4309659f06e2aa66c511abba92662cf3c5396bc32a8590f17c2bb70609a3cdbcd6ea3b4ebf8a8b26fec744d2a7b5d3d909b961a326f4bce8ab0c68e273693750ce8e2028ef486523f0d4574e72e323468d29bb275ec380f5dd3d22fc4677b1ed438a7983ab9d88f95ed1ebad465044958deffe8457d22336b2dcf40f0a123901889f4238c2baf21a5c4102f45fb7d77a1c6fec51eb1d1f1b58de134680b40b1162e75aef97082a92e92b4c7"], 0x10) write(r0, 0x0, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x44}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8210, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) fchflags(r0, 0x1000000060008) fchflags(r0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x3d}, {0x2c}, {0x6}]}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='/dev/bpf\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='tap', &(0x7f0000000280)='$.@\xefH}-\x00', &(0x7f0000000300)='/dev/bpf\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='!$\\.[]}\x00', &(0x7f0000000480)='+*-\x00']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="a9") 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3, 0x18000, 0x8, 0x1, 0xcef4, 0x4c, 0x7, 0x0, 0x2, 0x100, 0x4}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xb0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x0, 0x7, 0x10001, 0x9a8, 0xffffffffffff0001}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000600)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x7cc, 0x81, 0x5ad, 0x1, 0x7, 0x0, 0x2, 0x1, 0x0, 0x2, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20019, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) setsockopt(r0, 0x7bcec5ea, 0x2, &(0x7f0000000340)="9577e2666b33f72eb7b16df2053e862fedd34550045a", 0x16) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) write(r0, &(0x7f0000000380)="a549e8eacdf1acdd6d43bfd4d3ae5be515879cc80a206b6e4ab0e1e2a5", 0x1d) mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000400)=[{r1, 0x24}, {r0, 0xc}], 0x2, 0xffffffffffffc788) fcntl$dupfd(r1, 0xa, r0) getegid() getgroups(0x5, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) utimes(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x3f, 0x800}, {0x100000000, 0x4}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r2 = semget$private(0x0, 0x3, 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000640)=""/115) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x4) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) lseek(r1, 0x0, 0x2) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mlockall(0x2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) lseek(r3, 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:06 executing program 1: r0 = getpid() setpgid(r0, r0) syz_open_pts() 16:00:06 executing program 1: semget(0x0, 0x2, 0x2) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{0x42, 0x7}, {}], 0x2}) /: bad dir ino 5 at offset 0: mangled entry panic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *319488 36561 0 0x2 0 0 ifconfig db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff800014a1ff58,ffff800014a1ff58,6b71208334901a8e) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda898,ffff800014a20000,ffff800014a1ffc0) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda898,ffff8000ffff8008) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff73c0,fffffd803efda898,0) at unveil_add_vnode+0x23c unveil_add(ffff8000ffff8008,ffff800014a205c8,ffff800014a20693) at unveil_add+0x273 sys_unveil(ffff8000ffff8008,ffff800014a20700,ffff800014a20770) at sys_unveil+0x405 syscall(ffff800014a207e0) at syscall+0x511 Xsyscall(6,72,1,72,7f7ffffd82b8,15d8a2b08ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd8240, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic bad dir ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff800014a1ff58,ffff800014a1ff58,6b71208334901a8e) at ufs_dirbadentry VOP_LOOKUP(fffffd803efda898,ffff800014a20000,ffff800014a1ffc0) at VOP_LOOKUP+0x5b unveil_find_cover(fffffd803efda898,ffff8000ffff8008) at unveil_find_cover+0x139 unveil_add_vnode(ffff8000ffff73c0,fffffd803efda898,0) at unveil_add_vnode+0x23c unveil_add(ffff8000ffff8008,ffff800014a205c8,ffff800014a20693) at unveil_add+0x273 sys_unveil(ffff8000ffff8008,ffff800014a20700,ffff800014a20770) at sys_unveil+0x405 syscall(ffff800014a207e0) at syscall+0x511 Xsyscall(6,72,1,72,7f7ffffd82b8,15d8a2b08ac8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd8240, count: -10 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014a1fd70 rbx 0xffff800014a1fe20 rdx 0x2 rcx 0 rax 0 r8 0xffff800014a1fd30 r9 0x1 r10 0 r11 0xfbe93cd7d0803ebb r12 0x3000000008 r13 0xffff800014a1fd80 r14 0x100 r15 0x1 rip 0xffffffff81a73678 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a1fd60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (ifconfig) pid=319488 stat=onproc flags process=2 proc=0 pri=17, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8e18,0xffffffff822b78f0 process=0xffff8000ffff73c0 user=0xffff800014a1b000, vmspace=0xfffffd803f014318 estcpu=1, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *36561 319488 25369 0 7 0x2 ifconfig 25369 304125 73985 0 3 0x10008a pause sh 73985 153694 71231 0 3 0x82 wait syz-executor.0 77524 216197 0 0 3 0x14200 bored sosplice 71792 144585 71231 0 3 0x82 piperd syz-executor.1 29214 500081 1 0 3 0x100083 ttyin getty 71231 307961 45479 0 3 0x82 thrsleep syz-fuzzer 71231 132361 45479 0 3 0x4000082 thrsleep syz-fuzzer 71231 60249 45479 0 3 0x4000082 kqread syz-fuzzer 71231 140035 45479 0 3 0x4000082 thrsleep syz-fuzzer 71231 85344 45479 0 3 0x4000082 thrsleep syz-fuzzer 71231 71652 45479 0 3 0x4000082 thrsleep syz-fuzzer 71231 252963 45479 0 3 0x4000082 thrsleep syz-fuzzer 71231 49831 45479 0 3 0x4000082 thrsleep syz-fuzzer 45479 25657 17781 0 3 0x10008a pause ksh 17781 213801 8447 0 3 0x92 select sshd 8447 332708 1 0 3 0x80 select sshd 5842 231654 2569 73 2 0x100090 syslogd 2569 261307 1 0 3 0x100082 netio syslogd 5235 522647 1 77 3 0x100090 poll dhclient 41367 422989 1 0 3 0x80 poll dhclient 81195 188152 0 0 3 0x14200 pgzero zerothread 38005 319827 0 0 3 0x14200 aiodoned aiodoned 563 315195 0 0 3 0x14200 syncer update 3555 374812 0 0 3 0x14200 cleaner cleaner 41523 114824 0 0 3 0x14200 reaper reaper 58598 304292 0 0 3 0x14200 pgdaemon pagedaemon 66012 471012 0 0 3 0x14200 bored crynlk 39826 43858 0 0 3 0x14200 bored crypto 82407 343494 0 0 3 0x40014200 acpi0 acpi0 51823 461450 0 0 3 0x14200 bored softnet 54940 247733 0 0 3 0x14200 bored systqmp 33944 464960 0 0 3 0x14200 bored systq 66910 309228 0 0 3 0x40014200 bored softclock 5766 185367 0 0 3 0x40014200 idle0 53322 360249 0 0 3 0x14200 bored smr 1 389030 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9496 6328K 6958K 78643K 12431 0 0 pcb 23 9K 10K 78643K 337 0 0 rtable 89 3K 4K 78643K 387 0 0 ifaddr 52 12K 13K 78643K 108 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 39 0 0 iov 0 0K 24K 78643K 67 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1206 76K 76K 78643K 1835 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 9 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 76 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 672 0 0 sigio 0 0K 0K 78643K 12 0 0 proc 44 46K 62K 78643K 434 0 0 subproc 66 67586K 69634K 78643K 174 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 55 0 0 in_multi 22 1K 2K 78643K 63 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 42 185K 185K 78643K 42 0 0 exec 0 0K 1K 78643K 255 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 79 20K 30K 78643K 2378 0 0 UVM aobj 36 6K 6K 78643K 40 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 14 0 0 NDP 11 0K 0K 78643K 32 0 0 temp 156 2709K 3347K 78643K 7601 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 6 1 0 1 1 0 8 0 inpcbpl 280 288 0 281 1 0 1 1 0 8 0 plimitpl 152 38 0 31 1 0 1 1 0 8 0 rtentry 112 67 0 34 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 108 0 104 1 0 1 1 0 8 0 nd6 48 12 0 9 1 0 1 1 0 8 0 ppxss 1128 6 0 6 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 277 0 132 12 0 12 12 0 8 0 art_table 32 278 0 132 2 0 2 2 0 8 0 art_node 16 66 0 36 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 4 1 0 1 1 0 8 0 semupl 112 5 0 5 1 1 0 1 0 8 0 semapl 112 74 0 64 1 0 1 1 0 8 0 shmpl 112 38 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2355 0 937 46 0 46 46 0 8 0 ffsino 240 2355 0 937 84 0 84 84 0 8 0 nchpl 144 3428 0 1789 61 0 61 61 0 8 0 uvmvnodes 72 2893 0 0 53 0 53 53 0 8 0 vnodes 200 2893 0 0 153 0 153 153 0 8 0 namei 1024 9735 0 9734 2 1 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 20218 0 20218 8 7 1 6 0 8 1 sigapl 432 834 0 820 2 0 2 2 0 8 0 futexpl 56 10260 0 10260 1 0 1 1 0 8 1 knotepl 112 203 0 182 1 0 1 1 0 8 0 kqueuepl 104 146 0 144 1 0 1 1 0 8 0 pipepl 112 508 0 489 3 2 1 2 0 8 0 fdescpl 424 835 0 820 2 0 2 2 0 8 0 filepl 120 4547 0 4453 4 0 4 4 0 8 1 lockfpl 104 230 0 230 2 1 1 1 0 8 1 lockfspl 48 84 0 84 2 1 1 1 0 8 1 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 33 0 23 1 0 1 1 0 8 0 ucredpl 96 522 0 515 1 0 1 1 0 8 0 zombiepl 144 820 0 820 3 2 1 1 0 8 1 processpl 840 850 0 820 4 0 4 4 0 8 0 procpl 600 1627 0 1590 4 0 4 4 0 8 1 sosppl 128 12 0 12 2 1 1 1 0 8 1 sockpl 384 568 0 551 3 0 3 3 0 8 1 mcl64k 65536 272 0 272 33 32 1 33 0 8 1 mcl16k 16384 3 0 3 2 2 0 1 0 8 0 mcl12k 12288 17 0 17 1 0 1 1 0 8 1 mcl9k 9216 10 0 10 2 1 1 1 0 8 1 mcl8k 8192 12 0 12 4 3 1 1 0 8 1 mcl4k 4096 33 0 33 4 3 1 1 0 8 1 mcl2k2 2112 11 0 11 4 3 1 1 0 8 1 mcl2k 2048 59107 0 59072 12 6 6 9 0 8 1 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 98908 0 98854 22 14 8 21 0 8 2 bufpl 256 22705 0 19598 198 0 198 198 0 8 0 anonpl 16 96443 0 87669 73 14 59 61 0 62 13 amapchunkpl 152 4237 0 4123 21 14 7 12 0 158 1 amappl16 192 4305 0 3699 54 17 37 43 0 8 6 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 386 0 384 2 1 1 1 0 8 0 amappl13 168 199 0 198 2 1 1 1 0 8 0 amappl12 160 12 0 8 1 0 1 1 0 8 0 amappl11 152 107 0 93 1 0 1 1 0 8 0 amappl10 144 76 0 72 2 1 1 1 0 8 0 amappl9 136 266 0 262 1 0 1 1 0 8 0 amappl8 128 154 0 139 1 0 1 1 0 8 0 amappl7 120 42 0 35 1 0 1 1 0 8 0 amappl6 112 119 0 111 1 0 1 1 0 8 0 amappl5 104 802 0 789 1 0 1 1 0 8 0 amappl4 96 1220 0 1191 2 1 1 2 0 8 0 amappl3 88 142 0 136 1 0 1 1 0 8 0 amappl2 80 6075 0 6032 3 1 2 2 0 8 0 amappl1 72 24575 0 24142 23 13 10 19 0 8 0 amappl 72 1908 0 1874 1 0 1 1 0 75 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 39 0 4 1 0 1 1 0 8 0 uaddrrnd 24 835 0 820 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 835 0 820 1 0 1 1 0 8 0 vmmpekpl 168 9713 0 9693 2 0 2 2 0 8 0 vmmpepl 168 93777 0 92277 129 39 90 90 0 357 17 vmsppl 264 834 0 820 2 1 1 2 0 8 0 pdppl 4096 1676 0 1640 6 1 5 6 0 8 0 pvpl 32 287963 0 276158 172 20 152 154 0 265 38 pmappl 200 834 0 820 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 386 0 64 11 0 11 11 0 8 0